.context-page{flex-direction:column;flex-shrink:0;gap:.65rem;width:100%;min-height:min-content;display:flex}.ctx-blurb{max-width:44rem;margin:0;font-size:.68rem;line-height:1.4}.ctx-pad{padding:0 .75rem .75rem}.ctx-climate-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.15rem}@media (width<=900px){.ctx-climate-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctx-climate-kpis .iv-metric-value{font-size:clamp(.95rem,1.6vw,1.3rem)}.ctx-climate .context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:0 .75rem .75rem;display:grid}@media (width<=800px){.ctx-climate .context-grid{grid-template-columns:1fr}}.ctx-regime-badges{flex-direction:column;gap:.45rem;margin:0;padding:0 .75rem .85rem;list-style:none;display:flex}.ctx-regime-row{grid-template-columns:6.5rem auto 1fr;align-items:center;gap:.55rem .75rem;display:grid}@media (width<=640px){.ctx-regime-row{grid-template-columns:1fr auto}.ctx-regime-detail{grid-column:1/-1}}.ctx-regime-class{font-size:.78rem;font-weight:600}.ctx-regime-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);min-width:5.5rem;color:var(--muted-foreground,var(--muted));background:color-mix(in srgb, var(--muted-foreground,#888) 8%, transparent);border-radius:3px;justify-content:center;align-items:center;padding:.18rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.ctx-regime-badge.is-pass{color:var(--bull);border-color:color-mix(in srgb, var(--bull) 35%, var(--border));background:color-mix(in srgb, var(--bull) 10%, transparent)}.ctx-regime-badge.is-caution{color:var(--neutral,#b8860b);border-color:color-mix(in srgb, var(--neutral,#b8860b) 40%, var(--border));background:color-mix(in srgb, var(--neutral,#b8860b) 12%, transparent)}.ctx-regime-badge.is-neutral{color:var(--muted-foreground,var(--muted))}.ctx-regime-badge.is-unavailable{letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:600}.ctx-regime-detail{font-size:.62rem;line-height:1.35}.ctx-vigilance-list{flex-direction:column;gap:.55rem;padding:0 .75rem .85rem;display:flex}.ctx-vigilance-item b{margin-bottom:.2rem;font-size:.82rem;display:block}.ctx-vigilance-item p{color:var(--muted-foreground,var(--muted));margin:0;font-size:.72rem;line-height:1.4}.context-feeds.is-cal-first .context-feeds-grid.is-single{grid-template-columns:1fr}.context-cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.context-cal-head h4{margin:0}.context-feed-hint{margin:0 0 .45rem;font-size:.62rem;line-height:1.35}.context-impact-tabs{flex-shrink:0}.context-feeds-grid.is-single{grid-template-columns:1fr}.ov-proof-lead{margin:0;font-size:.88rem}.ov-proof-note{margin:0;font-size:.75rem}.ov-lab-label{font-size:.6rem;font-weight:400;display:block}.desk-relocated-stack{gap:.75rem;margin-bottom:.85rem;display:grid}@media (width>=900px){.desk-relocated-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.85rem;display:grid}}@media (width<=640px){.ov-circuit-grid{grid-template-columns:1fr}}.desk-relocated-stack a.link,.ov-proof-block a.link{color:var(--primary);font-size:.72rem;font-weight:700;text-decoration:none}.desk-relocated-stack a.link:hover,.desk-relocated-stack a.link:focus-visible,.ov-proof-block a.link:hover,.ov-proof-block a.link:focus-visible{text-underline-offset:.15em;color:var(--primary);text-decoration:underline}.act-page{flex-direction:column;flex-shrink:0;gap:.65rem;width:100%;min-height:min-content;display:flex}.act-page>.panel,.act-page>.act-circuit{flex-shrink:0}.act-circuit{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}@media (width<=1100px){.act-circuit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.act-circuit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.act-circuit{grid-template-columns:1fr}}.act-step{border-left:3px solid var(--border);gap:.2rem;padding:.55rem .65rem .6rem}.act-step.is-ok{border-left-color:var(--bull)}.act-step.is-warn{border-left-color:var(--neutral)}.act-step.is-off{border-left-color:var(--bear)}.act-step-top{justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.act-step-num{font-variant-numeric:tabular-nums;font-size:.58rem}.act-step-value{color:var(--foreground);font-size:1.05rem;font-weight:650;line-height:1.15}.act-step.is-off .act-step-value{color:var(--bear)}.act-step-what{margin:.25rem 0 0;font-size:.62rem;line-height:1.35}.act-eff{flex:none;height:auto;max-height:none;overflow:visible}.act-eff-body{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;height:auto;max-height:none;padding:.35rem .75rem .85rem;display:grid;overflow:visible}@media (width<=800px){.act-eff-body{grid-template-columns:1fr}}.act-eff-block{min-width:0}.act-eff-block .subhead{margin-top:0;margin-bottom:.35rem}.act-eff-list{color:var(--foreground);margin:0 0 .4rem;padding-left:1rem;font-size:.78rem;line-height:1.45}.act-eff-lead{color:var(--foreground);margin:0 0 .35rem;font-size:.82rem;line-height:1.45}.act-eff-note{margin:0;font-size:.68rem;line-height:1.4}.act-eff-list .up{color:var(--bull);font-weight:600}.act-eff-list .down{color:var(--bear);font-weight:600}.act-filters{flex-shrink:0}.act-history{overflow:visible}.act-history .panel-head{flex-wrap:wrap;gap:.4rem}.act-day{padding:0 .75rem .35rem}.act-day-title{text-transform:capitalize;margin:.65rem 0 .25rem}.act-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.act-row{border-top:1px solid var(--border);grid-template-columns:2.75rem .55rem minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.4rem 0;font-size:.78rem;display:grid}.act-row:first-child{border-top:none}.act-time{padding-top:.1rem;font-size:.68rem}.act-dot{background:var(--weak);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.35rem}.act-dot.is-good{background:var(--bull)}.act-dot.is-bad{background:var(--bear)}.act-dot.is-blocked{background:var(--neutral)}.act-dot.is-neutral{background:var(--weak)}.act-dot.is-run{background:var(--primary)}.act-body{flex-direction:column;gap:.08rem;min-width:0;display:flex}.act-body strong{color:var(--foreground);font-size:.78rem;font-weight:650}.act-detail{font-size:.68rem;line-height:1.35}.act-portfolio{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;padding-top:.12rem;font-size:.62rem;overflow:hidden}.act-empty{padding:.5rem .75rem .85rem;font-size:.78rem}.act-run-toggle{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;line-height:1.4;display:block}.act-run-toggle:hover strong{color:var(--primary)}.act-chevron{margin-left:.35rem;font-size:.7rem}.act-run-table-wrap{border:1px solid var(--border);background:var(--secondary);border-radius:.4rem;margin-top:.45rem}.act-run-table-wrap table{font-size:.72rem}.act-badge{border:1px solid var(--border);background:color-mix(in srgb, var(--neutral) 18%, transparent);color:var(--foreground);border-radius:.25rem;margin-left:.35rem;padding:.05rem .35rem;font-size:.62rem;font-weight:600}.act-eff-wide{grid-column:1/-1}.act-ops-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;display:flex}.act-ops-search{align-items:center;min-width:min(100%,16rem);margin-left:auto;display:flex}.act-ops-search input[type=search]{border:1px solid var(--border);background:var(--secondary,var(--card));width:100%;min-width:12rem;color:inherit;border-radius:.35rem;padding:.35rem .55rem;font-size:.8rem}.act-ops-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:.65rem;display:grid}@media (width<=900px){.act-ops-grid{grid-template-columns:1fr}}.act-audit-table-wrap{border:1px solid var(--border);border-radius:.4rem;max-height:22rem;margin:0 .75rem .75rem;overflow:auto}.act-audit-table{border-collapse:collapse;width:100%;font-size:.74rem}.act-audit-table th,.act-audit-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.4rem .55rem}.act-audit-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#7d8288);background:var(--secondary,var(--card));font-size:.62rem;font-weight:650;position:sticky;top:0}.act-audit-table tbody tr:last-child td{border-bottom:none}.act-level{letter-spacing:.02em;border:1px solid var(--border);color:var(--foreground);background:color-mix(in srgb, var(--weak,#91989d) 16%, transparent);border-radius:.25rem;padding:.08rem .4rem;font-size:.62rem;font-weight:650;display:inline-block}.act-level.is-passe{border-color:color-mix(in srgb, var(--bull) 45%, var(--border));background:color-mix(in srgb, var(--bull) 14%, transparent);color:var(--bull)}.act-level.is-prudence{border-color:color-mix(in srgb, var(--neutral) 45%, var(--border));background:color-mix(in srgb, var(--neutral) 16%, transparent);color:var(--neutral)}.act-level.is-refuse{border-color:color-mix(in srgb, var(--bear) 45%, var(--border));background:color-mix(in srgb, var(--bear) 14%, transparent);color:var(--bear)}.act-quality-ok{color:var(--bull);margin:0;padding:.65rem .75rem .9rem;font-size:.84rem;font-weight:600}.act-quality-list{flex-direction:column;gap:.45rem;margin:0;padding:.15rem .75rem .85rem;list-style:none;display:flex}.act-quality-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.act-quality-detail{margin:.15rem 0 0;font-size:.68rem;line-height:1.35}.act-trace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.1rem;padding:.35rem .75rem .9rem;display:grid}@media (width<=900px){.act-trace-grid{grid-template-columns:1fr}}.act-trace-col .subhead{margin-top:0;margin-bottom:.35rem}.act-trace-lead{color:var(--foreground);margin:0 0 .4rem;font-size:.82rem;line-height:1.45}.act-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.act-page a.link{color:var(--primary);font-size:.72rem;font-weight:700;text-decoration:none}.act-page a.link:hover,.act-page a.link:focus-visible{text-underline-offset:.15em;color:var(--primary);text-decoration:underline}.agents-page{flex-direction:column;flex-shrink:0;gap:1.1rem;min-width:0;display:flex}.agents-page-head,.agents-connection{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agents-connection,.agents-authority{padding:1.05rem 1.15rem}.agents-page h2{letter-spacing:-.02em;margin:0 0 .5rem;font-size:.95rem}.agents-page p{line-height:1.5}.agents-connection p{margin:.25rem 0 0}.agents-page a{color:var(--primary);text-underline-offset:3px}.agents-notice{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));color:color-mix(in srgb, var(--primary) 55%, var(--muted-foreground));background:color-mix(in srgb, var(--primary) 7%, var(--surface-subtle,var(--secondary)));border-radius:.45rem;margin:0;padding:.8rem 1rem;font-size:.78rem;line-height:1.45}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.agents-card{border-radius:.55rem;flex-direction:column;gap:.7rem;min-width:0;padding:1.1rem 1.05rem;transition:border-color .15s,background .15s;display:flex}.agents-card:hover{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 3%, var(--card))}.agents-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.agents-card-top>.ki-outline{background:color-mix(in srgb, var(--primary) 12%, var(--secondary));width:2.55rem;height:2.55rem;color:var(--primary);border-radius:.65rem;place-items:center;font-size:1.35rem;display:grid}.agents-card h2,.agents-card p{margin:0}.agents-card>p{color:var(--muted-foreground);min-height:2.4rem;font-size:.78rem}.agents-card details{border-top:1px solid var(--border);padding-top:.7rem}.agents-card summary{cursor:pointer;font-size:.72rem;font-weight:600}.agents-card dl{margin:.65rem 0 0;font-size:.72rem;line-height:1.45}.agents-card dt{font-weight:600}.agents-card dd{color:var(--muted-foreground);margin:0 0 .45rem}.agents-card>a{margin-top:auto;padding-top:.35rem;font-size:.78rem;font-weight:600;text-decoration:none}.agents-card>a:hover{text-decoration:underline}.agents-authority ol{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.agents-authority li{background:var(--surface-subtle,var(--secondary));border:1px solid var(--border);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;border-radius:.35rem;padding:.45rem .7rem;font-size:.62rem;position:relative}.agents-authority li+li:before{content:"→";color:var(--muted-foreground);font-size:.7rem;position:absolute;top:50%;left:-.85rem;transform:translateY(-50%)}.agents-authority li+li{margin-left:.55rem}.agents-authority p{margin-bottom:0;font-size:.75rem}@media (width<=1100px){.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.agents-grid{grid-template-columns:1fr}.agents-authority li+li:before{display:none}.agents-authority li+li{margin-left:0}}.bt-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.75rem}@media (width<=900px){.bt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-kpis .iv-metric-value{word-break:break-word;font-size:clamp(.95rem,1.6vw,1.25rem)}.bt-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:.55rem;transition:grid-template-columns .18s;display:grid}.bt-split.is-open{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.bt-main{flex-direction:column;gap:.55rem;min-width:0;display:flex}.bt-sheet{max-height:calc(100vh - 1.5rem);position:sticky;top:.5rem}.bt-sheet .decision-sheet-scroll{flex-direction:column;gap:.6rem;padding:0 .75rem .75rem;display:flex}@media (width<=900px){.bt-split.is-open{grid-template-columns:1fr}.bt-sheet{order:-1;max-height:60vh;position:static}}.bt-pad{padding:0 .75rem .85rem}.bt-equity-chart{flex-direction:column;gap:.45rem;display:flex}.bt-equity-svg{width:100%;height:auto;max-height:120px;display:block}.bt-equity-legend{color:var(--muted-foreground,var(--muted));flex-wrap:wrap;gap:.75rem;font-size:.68rem;display:flex}.bt-proof-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:0 .75rem .85rem;display:grid}@media (width<=900px){.bt-proof-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.bt-proof-steps{grid-template-columns:1fr}}.bt-proof-step b{margin-bottom:.25rem;font-size:.82rem;display:block}.bt-proof-step p{color:var(--muted-foreground,var(--muted));margin:0;font-size:.72rem;line-height:1.4}@media (width<=900px){.desk-allocation{grid-template-columns:1fr}}.concentration-row{align-items:center}.decisions-page{flex-shrink:0;min-height:min-content}.dec-method{padding:.55rem .75rem .65rem}.dec-method-lead{color:var(--foreground);max-width:52rem;margin:0 0 .45rem;font-size:.72rem;line-height:1.45}.dec-method-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.dec-method-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.dec-method-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.dec-method-steps li{border:1px solid var(--border);border-left:3px solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);border-radius:.35rem;flex-direction:column;gap:.12rem;padding:.4rem .45rem;font-size:.68rem;display:flex}.dec-method-n{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:.58rem;font-weight:650}.dec-method-steps strong{font-size:.72rem;font-weight:650}.dec-method-counts{font-size:.6rem;line-height:1.3}.dec-sheet-summary{border:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 75%, transparent);border-radius:.4rem;margin:0 0 .55rem;padding:.55rem .65rem;font-size:.78rem;line-height:1.5}.dec-sheet-verdict{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.55rem;display:flex}.paper-confirm-sheet{max-width:420px}.paper-confirm-stats{margin:.5rem 0}.paper-confirm-note{margin:.5rem 0 .75rem;font-size:.68rem;line-height:1.4}.paper-confirm-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dec-sheet-head-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.dec-filter-check{align-items:center;gap:.35rem;padding-top:.85rem;flex-direction:row!important}.dec-filter-check input{width:auto}.dec-before-open{border:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 55%, transparent);border-radius:.45rem;margin:.35rem 0 .55rem;padding:.45rem .55rem .55rem}.dec-before-open>.subhead{margin-top:0;margin-bottom:.35rem}.dec-before-open .trade-plan,.dec-before-open .propose-paper-panel{background:0 0;border:0;padding-left:0;padding-right:0}.dec-secondary-actions{opacity:.95}.dec-gate-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}@media (width<=820px){.dec-gate-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dec-gate-stats>button.overview-stat{text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%}.dec-gate-stats>button.overview-stat:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}.decisions-page{--desk-muted:#7d8288}html.dark .decisions-page{--desk-muted:#a8b0bc}.decisions-page .muted,.decisions-page .panel-meta,.decisions-page .overview-stat-label{color:var(--desk-muted)}.decisions-page a.link,.decisions-page button.link{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700;text-decoration:none}.opp-pipeline-ribbon{margin-bottom:.5rem}.opp-ribbon{flex-wrap:wrap;align-items:stretch;gap:.35rem .15rem;margin:0;padding:.35rem .75rem .85rem;list-style:none;display:flex}.opp-ribbon>li{align-items:center;gap:.15rem;min-width:0;display:flex}.opp-ribbon-arrow{color:var(--desk-muted);padding:0 .15rem;font-weight:600}.opp-ribbon-step{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);border-radius:.4rem;flex-direction:column;gap:.1rem;min-width:5.5rem;padding:.45rem .55rem;display:flex}.opp-ribbon-step strong{font-size:.78rem}.opp-ribbon-step b{color:var(--bull);font-size:1.05rem}.opp-ribbon-step small{font-size:.62rem}.opp-ribbon-step.is-gate b{color:var(--primary)}.opp-gate-segmented{flex-wrap:wrap;gap:.25rem;width:100%;margin-bottom:.35rem;display:flex}.opp-gate-segmented button{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:.35rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600}.opp-gate-segmented button.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.opp-why-summary{margin:0 0 .65rem;font-size:.88rem;line-height:1.45}.opp-why-stages{gap:.35rem;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.opp-why-stages li{border-left:3px solid var(--border);background:color-mix(in srgb, var(--background) 60%, transparent);border-radius:.35rem;grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.35rem .45rem;font-size:.78rem;display:grid}.opp-why-stages li.is-pass{border-left-color:var(--bull)}.opp-why-stages li.is-fail{border-left-color:var(--bear)}.opp-why-stages li.is-watch,.opp-why-stages li.is-pending{border-left-color:var(--neutral)}.opp-why-stages small{grid-column:1/-1}.opp-why-meta{gap:.4rem;margin:0;display:grid}.opp-why-meta>div{justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.opp-why-meta dt{color:var(--desk-muted);margin:0}.opp-why-meta dd{text-align:right;max-width:70%;margin:0;font-weight:600}.decision-detail-body{flex-direction:column;gap:.45rem;padding:0 .65rem .65rem;display:flex}.decisions-page{flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex}.decisions-split{flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.55rem;min-height:0;transition:grid-template-columns .18s;display:grid}.decisions-page.is-sheet-open .decisions-split{grid-template-columns:minmax(0,1fr) minmax(260px,.95fr)}@media (width<=820px){.decisions-page.is-sheet-open .decisions-split{grid-template-columns:1fr}.decision-sheet{order:-1;max-height:min(62vh,32rem)}}@media (width<=768px){.dash-shell.is-mobile .decisions-page{flex:none;gap:.35rem;height:auto;min-height:auto}.dash-shell.is-mobile .decisions-split{flex:none;min-height:auto}.dash-shell.is-mobile .decisions-table-panel{min-height:auto}.dash-shell.is-mobile .decisions-table-panel .table-wrap{-webkit-overflow-scrolling:touch;flex:none;min-height:14rem;max-height:none;padding-bottom:.75rem;overflow-x:auto}.dash-shell.is-mobile .decisions-page .market-head-copy p:not(:first-of-type){display:none}.dash-shell.is-mobile .decisions-page .market-head-copy p:first-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-shell.is-mobile .decisions-page .panel-head{flex-wrap:wrap;align-items:flex-start;gap:.35rem}.dash-shell.is-mobile .decisions-page .panel-head-actions{flex-wrap:wrap;justify-content:flex-start;gap:.35rem;width:100%}.dash-shell.is-mobile .decisions-page .panel-head-actions .panel-meta{flex:100%}.dash-shell.is-mobile .decisions-filters{grid-template-columns:1fr 1fr;align-items:end;gap:.45rem;padding:.45rem .55rem;display:grid}.dash-shell.is-mobile .decisions-filter{width:100%;min-width:0}.dash-shell.is-mobile .decisions-filter input,.dash-shell.is-mobile .decisions-filter select{box-sizing:border-box;width:100%;min-width:0}.dash-shell.is-mobile .decisions-filter input[type=number]{width:100%;min-width:0}.dash-shell.is-mobile .decisions-filter-reset{grid-column:1/-1;align-self:stretch;width:100%}.dash-shell.is-mobile .decisions-page.is-sheet-open{flex:1;height:100%;min-height:0;max-height:100%;position:relative;overflow:hidden}.dash-shell.is-mobile .decisions-page.is-sheet-open .decisions-chrome,.dash-shell.is-mobile .decisions-page.is-sheet-open .decisions-table-panel{display:none!important}.dash-shell.is-mobile .decisions-page.is-sheet-open .decisions-split{flex:1;grid-template-columns:1fr;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.dash-shell.is-mobile .decisions-page.is-sheet-open .decision-sheet{top:0;left:0;right:0;bottom:calc(3.35rem + env(safe-area-inset-bottom,0));z-index:35;background:var(--card);border-left:0;border-right:0;border-radius:0;flex-direction:column;order:0;height:auto;min-height:0;max-height:none;margin:0;display:flex;position:fixed}.dash-shell.is-mobile .decisions-page.is-sheet-open .decision-sheet-head{z-index:2;background:var(--card);border-bottom:1px solid var(--border);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem .75rem;position:sticky;top:0}.dash-shell.is-mobile .decisions-page.is-sheet-open .decision-sheet-scroll{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0));flex:1;overflow-y:auto}.dash-shell.is-mobile .decision-confirm-row{flex-direction:column;align-items:stretch;gap:.35rem}.dash-shell.is-mobile .decision-confirm-row>button{justify-content:center;width:100%}.dash-shell.is-mobile .decision-confirm-row>.muted,.dash-shell.is-mobile .decision-confirm-row>.panel-meta{width:100%}.dash-shell.is-mobile .decisions-table th:nth-child(3),.dash-shell.is-mobile .decisions-table td:nth-child(3),.dash-shell.is-mobile .decisions-table th:nth-child(4),.dash-shell.is-mobile .decisions-table td:nth-child(4),.dash-shell.is-mobile .decisions-table th:nth-child(6),.dash-shell.is-mobile .decisions-table td:nth-child(6){display:none}.dash-shell.is-mobile .decisions-table{table-layout:fixed;width:100%}.dash-shell.is-mobile .decisions-table th:first-child,.dash-shell.is-mobile .decisions-table td:first-child{width:22%}.dash-shell.is-mobile .decisions-table th:nth-child(2),.dash-shell.is-mobile .decisions-table td:nth-child(2){width:52%}.dash-shell.is-mobile .decisions-table th:nth-child(5),.dash-shell.is-mobile .decisions-table td:nth-child(5){width:26%}.dash-shell.is-mobile .decision-cell-diag{display:none}.dash-shell.is-mobile .decisions-table .bias{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.dash-shell.is-mobile .decision-sheet-scroll{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0));scroll-padding-top:.5rem}}.decisions-table-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.decisions-table-panel .table-wrap{flex:1;min-height:0}.decisions-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.4rem .55rem;padding:0 .65rem .45rem;display:flex}.decisions-filter{flex-direction:column;gap:.15rem;min-width:0;display:flex}.decisions-filter span{text-transform:uppercase;letter-spacing:.03em;font-size:.58rem}.decisions-filter input,.decisions-filter select{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:.35rem;min-width:6.5rem;padding:.28rem .4rem;font-size:.68rem}.decisions-filter input[type=number]{width:5.5rem;min-width:5.5rem}.decisions-filter-reset{align-self:flex-end;margin-bottom:.05rem}.dec-filter-check{flex-direction:row;align-items:center;gap:.4rem}.dec-filter-check span{text-transform:none;letter-spacing:0;font-size:.68rem}.decisions-view-tabs{background:var(--secondary);border:1px solid var(--border);border-radius:.4rem;gap:.15rem;padding:.12rem;display:inline-flex}.decisions-view-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.3rem;padding:.2rem .55rem;font-size:.65rem}.decisions-view-tabs button.is-active{background:var(--background);color:var(--foreground);box-shadow:0 0 0 1px var(--border);font-weight:600}.decisions-paper-msg{margin:.35rem 0 0;font-size:.68rem}.decisions-table .th-sort{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.decisions-table .th-sort:hover{color:var(--primary)}.decision-cell-stack{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.decision-cell-diag{font-size:.58rem;line-height:1.2}.decision-detail-diag{border:1px dashed var(--border);border-radius:.3rem;padding:.15rem .4rem;font-size:.68rem}.decision-sheet{flex-direction:column;min-width:0;min-height:0;max-height:100%;animation:.16s decision-sheet-in;display:flex;overflow:hidden}@keyframes decision-sheet-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.decision-sheet-head{z-index:1;background:var(--card);flex-shrink:0;gap:.45rem;position:sticky;top:0}.decision-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.decision-sheet-head h2{font-size:.85rem}.decision-sheet-close{flex-shrink:0}.decision-sheet-loading{padding:0 .65rem .65rem;font-size:.7rem}.decision-confirm-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.35rem 0;display:flex}@media (width<=768px){.dash-shell.is-mobile .market-class-tabs{padding-right:.75rem;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.dash-shell.is-mobile .market-class-tabs button{flex-shrink:0}.dash-shell.is-mobile .dec-filter-check{flex-direction:row;grid-column:1/-1;align-items:center;gap:.45rem}.dash-shell.is-mobile .dec-filter-check span{text-transform:none;letter-spacing:0;font-size:.68rem;line-height:1.3}.dash-shell.is-mobile .dec-method-steps{grid-template-columns:1fr 1fr}.dash-shell.is-mobile .dec-method-lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-shell.is-mobile .propose-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-shell.is-mobile .propose-actions{flex-direction:column;align-items:stretch}.dash-shell.is-mobile .propose-actions>button{width:100%}.dash-shell.is-mobile .gate-matrix{min-width:36rem}.dash-shell.is-mobile .gate-matrix-wrap{margin:0 -.15rem;padding-bottom:.35rem}}.gate-matrix-wrap{flex-direction:column;gap:.45rem;min-height:0;display:flex}.gate-matrix{border-collapse:collapse;width:100%;font-size:.68rem}.gate-matrix th,.gate-matrix td{text-align:center;border-bottom:1px solid var(--border);vertical-align:middle;padding:.35rem .4rem}.gate-matrix thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);background:var(--card,var(--background));z-index:1;font-size:.58rem;font-weight:600;position:sticky;top:0}.gate-matrix-sym{white-space:nowrap;text-align:left!important}.gate-matrix-sym-main{font-size:.72rem;font-weight:600;display:block}.gate-matrix-sym-id{font-size:.55rem}.gate-matrix tbody tr{cursor:pointer}.gate-matrix tbody tr:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}.gate-matrix tbody tr.is-selected{background:color-mix(in srgb, var(--primary) 12%, transparent)}.gate-matrix-pill{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:.25rem;min-width:3.6rem;padding:.14rem .3rem;font-size:.55rem;font-weight:600;display:inline-block}.gate-matrix-pill--pass{color:var(--bull);background:color-mix(in srgb, var(--bull) 12%, transparent);border-color:color-mix(in srgb, var(--bull) 25%, transparent)}.gate-matrix-pill--fail{color:var(--bear);background:color-mix(in srgb, var(--bear) 12%, transparent);border-color:color-mix(in srgb, var(--bear) 25%, transparent)}.gate-matrix-pill--watch{color:var(--neutral);background:color-mix(in srgb, var(--neutral) 12%, transparent);border-color:color-mix(in srgb, var(--neutral) 25%, transparent)}.gate-matrix-pill--pending,.gate-matrix-pill--skip{color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 8%, transparent);border-color:var(--border)}.gate-matrix-verdict-head{color:var(--foreground)!important;font-weight:700!important}.gate-matrix-diag-head{opacity:.9;font-weight:500!important}.gate-matrix-verdict .bias{font-weight:700}.gate-matrix-diag-label{color:var(--muted-foreground);letter-spacing:.01em;border:1px dashed var(--border);background:0 0;border-radius:.3rem;padding:.12rem .35rem;font-size:.62rem;font-weight:500;display:inline-block}.gate-matrix-legend{margin:0;padding:0 .15rem .2rem;font-size:.62rem;line-height:1.4}.gate-matrix-legend strong{color:var(--foreground);font-weight:650}.gate-matrix-act-head{font-weight:600!important}.gate-matrix-paper-btn{white-space:nowrap;padding:.15rem .35rem!important;font-size:.58rem!important}.gate-matrix-paper-btn:disabled{opacity:.45;cursor:not-allowed}.propose-paper-panel{border:1px solid var(--border);background:var(--secondary);border-radius:.4rem;margin:.5rem 0;padding:.55rem .6rem}.propose-paper-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.propose-paper-head .subhead{margin:0}.propose-badge{letter-spacing:.02em;border:1px solid var(--border);border-radius:.25rem;padding:.15rem .4rem;font-size:.62rem;font-weight:600}.propose-badge.is-ok{color:var(--bull);background:color-mix(in srgb, var(--bull) 12%, transparent)}.propose-badge.is-block{color:var(--bear);background:color-mix(in srgb, var(--bear) 12%, transparent)}.propose-reason{margin:0 0 .4rem;font-size:.7rem}.propose-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .5rem;margin:0 0 .4rem;display:grid}.propose-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.58rem}.propose-stats dd{margin:.1rem 0 0;font-size:.72rem}.propose-evidence-note{margin:0 0 .35rem;font-size:.62rem}.propose-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.propose-confirm-cta{border-color:color-mix(in srgb, var(--bull) 45%, var(--border));font-weight:650}.propose-paper-loading{margin:.4rem 0;font-size:.7rem}@media (width<=720px){.propose-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.journal-actions{white-space:nowrap;flex-wrap:wrap;gap:.25rem;display:flex}.pipeline-headline{font-size:.68rem}.pipeline-legend{margin:0;font-size:.62rem;line-height:1.35}.pipeline-gate-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.65rem;display:flex}.pipeline-gate-note{font-size:.58rem}.pipeline-readings{flex-direction:column;gap:.4rem;margin-bottom:.55rem;display:flex}.pipeline-readings .subhead{margin:0}.pipeline-readings-grid{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}@media (width<=720px){.pipeline-readings-grid{grid-template-columns:1fr}}.pipeline-reading-card{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);border-left-width:3px;border-radius:0;padding:.45rem .5rem}.pipeline-reading-card--pass{border-left-color:var(--bull)}.pipeline-reading-card--fail{border-left-color:var(--bear)}.pipeline-reading-card--watch{border-left-color:var(--neutral)}.pipeline-reading-card--pending,.pipeline-reading-card--skip{border-left-color:color-mix(in srgb, var(--muted-foreground) 45%, transparent);opacity:.9}.pipeline-reading-card-head{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}.pipeline-reading-card-head strong{font-size:.7rem}.pipeline-reading-body{margin:0;font-size:.68rem;line-height:1.35}.pipeline-reading-facts{color:var(--muted-foreground);margin:.3rem 0 0;padding-left:1rem;font-size:.62rem;line-height:1.35}.pipeline-stages{flex-direction:column;gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.pipeline-stage{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 80%, transparent);border-left-width:3px;border-radius:.35rem;padding:.4rem .45rem}.pipeline-stage--pass{border-left-color:var(--bull)}.pipeline-stage--fail{border-left-color:var(--bear)}.pipeline-stage--watch{border-left-color:var(--neutral)}.pipeline-stage--pending{border-left-color:color-mix(in srgb, var(--muted-foreground) 50%, transparent);opacity:.92}.pipeline-stage--skip{border-left-color:var(--border);opacity:.75}.pipeline-stage-top{align-items:flex-start;gap:.4rem;display:flex}.pipeline-stage-index{border:1px solid var(--border);width:1.15rem;height:1.15rem;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;place-items:center;font-size:.62rem;font-weight:600;display:grid}.pipeline-stage-titles{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.pipeline-stage-titles strong{font-size:.72rem}.pipeline-stage-q{font-size:.6rem}.pipeline-stage-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.12rem .35rem;font-size:.58rem}.pipeline-stage-badge--pass{color:var(--bull);background:color-mix(in srgb, var(--bull) 12%, transparent);border-color:color-mix(in srgb, var(--bull) 25%, transparent)}.pipeline-stage-badge--fail{color:var(--bear);background:color-mix(in srgb, var(--bear) 12%, transparent);border-color:color-mix(in srgb, var(--bear) 25%, transparent)}.pipeline-stage-badge--watch{color:var(--neutral);background:color-mix(in srgb, var(--neutral) 12%, transparent);border-color:color-mix(in srgb, var(--neutral) 25%, transparent)}.pipeline-stage-badge--pending,.pipeline-stage-badge--skip{color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 8%, transparent);border-color:var(--border)}.pipeline-stage-summary{margin:.3rem 0 0;font-size:.68rem;line-height:1.4}.pipeline-stage-since{margin-top:.2rem;font-size:.58rem;display:inline-block}.signal-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.signal-list li{background:var(--secondary);border:1px solid var(--border);border-radius:.4rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;padding:.3rem .4rem;font-size:.65rem;display:grid}.sig-chip{letter-spacing:.02em;background:color-mix(in srgb, var(--bull) 12%, transparent);color:var(--bull);border-radius:.25rem;padding:.1rem .28rem;font-size:.58rem;font-weight:600}.journal-page .journal-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.65rem 1rem .85rem;display:flex}.journal-page .journal-toolbar label{color:var(--muted,#8a93a3);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.journal-page .journal-toolbar input[type=search]{border:1px solid var(--border,#2a3140);background:var(--bg-elevated,#12161e);min-width:10rem;color:inherit;border-radius:.35rem;padding:.35rem .55rem;font-size:.8rem}.journal-page .journal-archive-toggle{margin-left:auto}.journal-page .journal-table tr.is-selected{background:color-mix(in srgb, var(--accent,#3d8bfd) 12%, transparent)}.journal-page .journal-table tr[role=button]{cursor:pointer}.journal-page .journal-side{grid-template-columns:1fr 1fr;gap:.75rem;padding:0 1rem 1rem;display:grid}@media (width<=900px){.journal-page .journal-side{grid-template-columns:1fr}}.journal-page .journal-note textarea{resize:vertical;border:1px solid var(--border,#2a3140);background:var(--bg-elevated,#12161e);width:100%;min-height:5.5rem;color:inherit;font:inherit;border-radius:.35rem;padding:.5rem .65rem;font-size:.82rem;line-height:1.4}.journal-page .journal-note-meta{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.journal-page .journal-replay-summary{margin:0;font-size:.82rem;line-height:1.45}.journal-page .journal-replay-summary dt{color:var(--muted,#8a93a3);margin-top:.35rem;font-size:.72rem}.journal-page .journal-replay-summary dd{margin:.1rem 0 0}.journal-page .journal-empty{text-align:center;padding:1.25rem 1rem}.market-page{--bg:#faf8f5;--card:#fefdfb;--line:#e5e1db;--ink:#202b36;--muted:#7d8288;--blue:#1a7df5;--green:#0b8f83;--red:#c8412f;--amber:#a76c17;color:var(--ink);box-sizing:border-box;width:100%;max-width:1800px;margin:0 auto;padding:0;font:14px Manrope,Arial,sans-serif}.market-page *,.market-page :before,.market-page :after{box-sizing:border-box}.market-page .page-head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.market-page .eyebrow{letter-spacing:1.6px;color:#8c918f;margin-bottom:10px;font:11px DM Mono,ui-monospace,monospace}.dash-shell .market-page .page-head h1,.market-page .page-head h1{letter-spacing:-1px;color:var(--ink);margin:0 0 6px;font:400 38px/1.15 Newsreader,Georgia,serif}.market-page h2{margin:0;font:23px Newsreader,Georgia,serif}.dash-shell .market-page .page-head .subtitle,.market-page .subtitle{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.market-page .actions{align-items:center;gap:8px;display:flex}.market-page .tag{color:#3978bb;white-space:nowrap;background:#edf3fa;border-radius:4px;padding:5px 7px;font:10px DM Mono,ui-monospace,monospace}.market-page .tag.green{color:#168579;background:#e7f3ee}.market-page .tag.amber{color:#a8782a;background:#faf0df}.market-page .tag.red{color:#b35346;background:#f9eae6}.market-page .tag.gray{color:#888b89;background:#f0efeb}.market-page .notice{color:#9b7a3d;background:#f5f0e6;border:1px solid #e9dfcb;border-radius:8px;align-items:center;gap:12px;margin:0 0 22px;padding:12px 16px;font-size:12px;display:flex}.market-page .market-layout{grid-template-columns:185px minmax(0,1fr) 230px;gap:16px;display:grid}.market-page .card{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.market-page .card-head{justify-content:space-between;align-items:center;gap:12px;padding:21px 23px 15px;display:flex}.market-page .card-head small{color:var(--muted);font-size:12px}.market-page .card-body{padding:10px 23px 22px}.market-page .card-body p{line-height:1.7;font-size:14px!important}.market-page .chart-summary{color:var(--muted);gap:22px;padding:0 23px;font:12px DM Mono,ui-monospace,monospace;display:flex}.market-page .chart-summary b{color:var(--green)}.market-page .chart-summary .up{color:var(--green)!important}.market-page .chart-summary .down{color:var(--red)!important}.market-page .segmented{background:#f3f2ef;border-radius:6px;gap:3px;padding:3px;display:flex}.market-page .segmented button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 9px;font-size:12px}.market-page .segmented button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0001}.market-page .watchlist button{border:0;border-bottom:1px solid var(--line);text-align:left;background:var(--card);width:100%;color:inherit;cursor:pointer;border-radius:0;padding:18px 15px;display:block}.market-page .watchlist button.active{border-left:3px solid var(--blue);background:#eef4fc}.market-page .watchlist button small{color:var(--muted);margin-top:5px;font:10px DM Mono,ui-monospace,monospace;display:block}.market-page .watchlist .up,.market-page .watchlist .down,.market-page .watchlist .chg-na{float:right;margin-left:8px}.market-page .watchlist .up{color:var(--green)}.market-page .watchlist .down{color:var(--red)}.market-page .watchlist .chg-na{color:var(--muted)}.market-page .lecture-synthesis{color:var(--muted);margin:14px 0 4px;line-height:1.7;font-size:14px!important}.market-page .watch-msg{color:var(--muted);font-size:11px!important}.market-page .fiche-link{margin-top:12px}.market-page .checkrow{justify-content:space-between;align-items:center;margin:17px 0;font-size:14px;display:flex}.market-page .checkrow input{accent-color:var(--blue)}.market-page .statline{border-bottom:1px solid var(--line);box-sizing:border-box;justify-content:space-between;align-items:center;height:44px;padding:13px 0;font-size:12px;display:flex}.market-page .step{border-left:2px solid #c7dfd9;margin:12px 0 8px 5px;padding:3px 0 20px 18px}.market-page .step b{font-size:12px}.market-page .step p{color:var(--muted);margin:5px 0;font-size:14px!important}.market-page button.primary{background:var(--blue);color:#fff;border:1px solid var(--blue);cursor:pointer;border-radius:8px;width:100%;margin-top:8px;padding:10px 14px;font:14px Manrope,Arial,sans-serif}.market-page button.primary:hover{color:#fff;background:#096cde}.market-page button.suggestion{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:inherit;cursor:pointer;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:12px;display:block}.market-page .link{color:var(--blue);font-size:11px;font-weight:700;text-decoration:none}.market-page .empty{text-align:center;color:var(--muted);padding:45px}.market-page .market-chart-slot{height:360px;min-height:280px;position:relative}.market-page .market-chart-slot .chart-wrap{height:100%;min-height:280px}.market-page .market-chart-slot .chart-host{min-height:260px;height:100%!important}.market-page .market-chart-slot .chart-vol-resize,.market-page .market-chart-slot .chart-overlay-msg{display:none}@media (width>=801px){.market-page .watchlist{height:0;min-height:100%;overflow-y:auto}}@media (width<=1150px){.market-page .market-layout{grid-template-columns:150px 1fr}.market-page .market-layout>.analysis-panel{grid-column:1/-1}}@media (width<=800px){.market-page .page-head{align-items:flex-start;gap:18px}.dash-shell .market-page .page-head h1,.dash-shell.is-mobile .market-page .page-head h1,.market-page .page-head h1{letter-spacing:-1px;font-family:Newsreader,Georgia,serif;font-size:32px;font-weight:400}.market-page .market-layout{grid-template-columns:1fr}.market-page .watchlist{display:flex;overflow:auto}.market-page .watchlist button{border-bottom:0;border-right:1px solid var(--line);min-width:130px}.market-page .market-layout>.analysis-panel{grid-column:auto}.market-page .card-head{flex-flow:column wrap;align-items:stretch;padding:18px}.market-page .card-head .segmented{align-self:flex-start;margin-top:4px}.market-page .card-body{padding-left:18px;padding-right:18px}.market-page .chart-summary{gap:10px}.market-page .checkrow{flex-flow:column wrap;align-items:flex-start;gap:12px}.market-page .market-chart-slot{height:280px;min-height:240px}.market-page button.primary{width:auto}}@media (width>=1600px){.market-page{font-size:16px}.market-page .card-head{padding-top:24px}.market-page .card-body{padding-bottom:26px}}.overview-page{flex-direction:column;flex-shrink:0;gap:.65rem;width:100%;min-height:min-content;display:flex}.overview-page>.panel,.overview-page>.ov-circuit,.overview-page>.ov-main,.overview-page>.ov-bottom{flex-shrink:0}.ov-desk-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.15rem .75rem .75rem;display:grid}@media (width<=720px){.ov-desk-body{grid-template-columns:1fr}}.ov-desk-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=900px){.ov-desk-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ov-desk-hero{grid-template-columns:1fr}}.ov-desk-kpi{flex-direction:column;gap:.12rem;min-width:0;display:flex}.ov-desk-kpi strong{color:var(--foreground);font-size:1.15rem;line-height:1.15}.ov-desk-kpi.is-bull strong{color:var(--bull)}.ov-desk-kpi.is-bear strong{color:var(--bear)}.ov-spark{width:160px;height:40px;display:block}.ov-spark polyline{stroke:var(--bull)}.ov-spark.is-down polyline{stroke:var(--bear)}.ov-spark--empty{border:1px dashed var(--border);border-radius:.35rem;padding:.35rem .5rem;font-size:.62rem}.ov-circuit{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}@media (width<=1100px){.ov-circuit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.ov-circuit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ov-circuit{grid-template-columns:1fr}}.ov-pulse{border-left:3px solid var(--border)}.ov-pulse.is-ok{border-left-color:var(--bull)}.ov-pulse.is-warn{border-left-color:var(--neutral)}.ov-pulse.is-off{border-left-color:var(--bear)}.ov-main{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}@media (width<=960px){.ov-main{grid-template-columns:1fr}}.ov-book-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:0 .55rem .35rem;display:grid}@media (width<=640px){.ov-book-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-book .table-wrap,.ov-positions .table-wrap,.ov-labs .table-wrap{padding:0 .35rem .45rem}.ov-proof-body{flex-direction:column;gap:.75rem;padding:.15rem .75rem .75rem;display:flex}.ov-proof-block .subhead{margin-top:0;margin-bottom:.3rem}.ov-proof-lead{color:var(--foreground);margin:0 0 .25rem;font-size:.82rem;line-height:1.45}.ov-proof-note{margin:0;font-size:.68rem;line-height:1.4}.ov-proof-lead .up,.ov-proof-note .up{color:var(--bull);font-weight:600}.ov-proof-lead .down,.ov-proof-note .down{color:var(--bear);font-weight:600}.ov-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}@media (width<=900px){.ov-bottom{grid-template-columns:1fr}}.ov-tape-list{flex-direction:column;margin:0;padding:0 .75rem .55rem;list-style:none;display:flex}.ov-tape-list li{border-top:1px solid var(--border);grid-template-columns:.45rem 2.6rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.35rem 0;font-size:.76rem;display:grid}.ov-tape-list li:first-child{border-top:none}.ov-tape-dot{background:var(--weak);border-radius:50%;width:.4rem;height:.4rem;margin-top:.35rem}.ov-tape-dot.is-good{background:var(--bull)}.ov-tape-dot.is-bad{background:var(--bear)}.ov-tape-dot.is-blocked{background:var(--neutral)}.ov-tape-dot.is-neutral{background:var(--weak)}.ov-tape-time{padding-top:.1rem;font-size:.66rem}.ov-tape-body{flex-direction:column;gap:.05rem;min-width:0;display:flex}.ov-tape-body strong{font-size:.76rem;font-weight:650}.ov-tape-body span{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.35;overflow:hidden}.ov-labs tr.is-baseline td{background:color-mix(in srgb, var(--primary) 8%, transparent)}.ov-lab-label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.6rem;font-weight:400;display:block;overflow:hidden}.overview-empty{margin:0;padding:.55rem .65rem;font-size:.7rem}.desk-workspace{--desk-muted:#7d8288;gap:1rem}html.dark .desk-workspace{--desk-muted:#a8b0bc}.desk-workspace .muted,.desk-workspace .iv-metric small,.desk-workspace .iv-metric-label,.desk-workspace .panel-meta,.desk-workspace .map-foot,.desk-workspace .climate-head small,.desk-workspace .desk-climate-stats dt,.desk-workspace .desk-note,.desk-workspace .desk-ticker .desk-quote,.desk-workspace .desk-ticker small.muted,.desk-workspace .desk-system-list>li>span,.desk-workspace .desk-risk-label>span:first-child,.desk-workspace .ov-tape-time{color:var(--desk-muted)}.desk-workspace a.link{color:var(--primary);font-size:.72rem;font-weight:700;text-decoration:none}.desk-workspace a.link:hover,.desk-workspace a.link:focus-visible{text-underline-offset:.15em;color:var(--primary);text-decoration:underline}.desk-kpis .iv-metric.is-bull .iv-metric-value{color:var(--bull)}.desk-kpis .iv-metric.is-bear .iv-metric-value{color:var(--bear)}.desk-overview{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}@media (width<=1200px){.desk-overview{grid-template-columns:1.2fr 1fr}.desk-overview>.desk-card:last-child{grid-column:1/-1}}@media (width<=720px){.desk-overview{grid-template-columns:1fr}}.desk-card .card-body{padding:.65rem .9rem .9rem}.desk-card .card-foot{border-top:1px solid var(--border);padding:.45rem .9rem .75rem}.world-view{aspect-ratio:720/290;margin:.15rem 0 .5rem;position:relative}.world-view img{opacity:.92;width:100%;height:auto;display:block}.map-marker{z-index:1;color:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.15rem;padding:.35rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-marker span{background:var(--weak);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--card) 75%, transparent);border-radius:50%;display:block}.map-marker span.is-open{background:var(--bull)}.map-marker span.is-upcoming{background:var(--neutral)}.map-marker span.is-closed{background:var(--weak)}.map-marker.selected span{box-shadow:0 0 0 5px color-mix(in srgb, var(--bull) 22%, transparent)}.map-marker b{background:color-mix(in srgb, var(--card) 88%, transparent);white-space:nowrap;border-radius:3px;padding:.1rem .25rem;font-size:.7rem;font-weight:600}.map-marker.selected b{color:var(--bull)}.session-selector{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.35rem 0;display:grid}.desk-workspace .session-selector button{color:var(--foreground);opacity:1;box-shadow:none;cursor:pointer;background:0 0;border-color:#0000;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .45rem;font-size:.82rem;font-weight:600;display:flex}.desk-workspace .session-selector button:hover{background:color-mix(in srgb, var(--primary) 6%, transparent);border-color:#0000}.desk-workspace .session-selector button.active{border-color:color-mix(in srgb, var(--bull) 40%, var(--border));background:color-mix(in srgb, var(--bull) 10%, var(--card))}.desk-workspace .session-selector button small,.desk-workspace .session-status{margin-top:.1rem;font-size:.72rem;font-weight:600}.desk-workspace .session-status.is-open{color:var(--bull)}.desk-workspace .session-status.is-upcoming{color:var(--neutral)}.desk-workspace .session-status.is-closed{color:var(--weak)}html.dark .desk-workspace .session-status.is-closed{color:#9aa3ad}.session-detail{flex-wrap:wrap;align-items:baseline;gap:.55rem 1rem;margin-top:.35rem;font-size:.82rem;display:flex}.map-foot{margin:.55rem 0 0;font-size:.72rem}.desk-tickers{flex-direction:column;display:flex}.desk-ticker{border-top:1px solid var(--border);color:inherit;justify-content:space-between;gap:.75rem;padding:.55rem 0;text-decoration:none;display:flex}.desk-ticker:first-child{border-top:none}.desk-ticker:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}.desk-ticker .right{text-align:right;flex-direction:column;gap:.1rem;display:flex}.desk-ticker b{font-size:.88rem}.desk-ticker small{font-size:.68rem;display:block}.desk-ticker .desk-chg.is-up{color:var(--bull)}.desk-ticker .desk-chg.is-down{color:var(--bear)}.desk-climate-head,.climate-head{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.climate-symbol{color:var(--bull);font-size:1.6rem;line-height:1}.climate-head small{letter-spacing:.04em;color:var(--desk-muted);font-size:.65rem;display:block}.climate-head h3{margin:.1rem 0 0;font-size:1.15rem}.desk-climate-stats{gap:.45rem;margin:0 0 .65rem;display:grid}.desk-climate-stats>div{justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.desk-climate-stats dt{color:var(--desk-muted);margin:0}.desk-climate-stats dd{margin:0;font-weight:600}.desk-equity-periods{gap:.3rem;margin-bottom:.5rem;display:flex}.desk-equity-periods button{padding:.3rem .55rem;font-size:.72rem}.desk-equity-periods button.is-active{border-color:color-mix(in srgb, var(--bull) 40%, var(--border));background:color-mix(in srgb, var(--bull) 10%, var(--card))}.desk-equity-svg{width:100%;height:auto;max-height:160px}.desk-equity-svg polyline{stroke:var(--bull);fill:none}.desk-equity-svg.is-down polyline{stroke:var(--bear)}.desk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (width<=900px){.desk-grid-2{grid-template-columns:1fr}}.desk-watch-list{margin:0;padding:0;list-style:none}.desk-watch-list li a{border-top:1px solid var(--border);color:inherit;align-items:center;gap:.55rem;padding:.45rem 0;text-decoration:none;display:flex}.desk-watch-list li:first-child a{border-top:none}.desk-watch-list strong{min-width:3.5rem}.desk-freshness{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.35rem .75rem;display:flex}.desk-risk-bars{flex-direction:column;gap:.85rem;display:flex}.desk-risk-label{justify-content:space-between;margin-bottom:.3rem;font-size:.78rem;display:flex}.desk-risk-track i{background:var(--bull);border-radius:inherit;height:100%;display:block}.desk-note{color:var(--desk-muted);margin:.35rem 0 0;font-size:.75rem}.desk-system-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.desk-system-list li{border-top:1px solid var(--border);justify-content:space-between;gap:.75rem;padding:.25rem 0;font-size:.82rem;display:flex}.desk-system-list li:first-child{border-top:none}.desk-allocation{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (width<=900px){.desk-allocation{grid-template-columns:1fr}}.allocation-body{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.desk-ring{flex-shrink:0;width:150px;position:relative}.desk-ring svg{width:100%;height:auto;display:block}.desk-ring>div{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.desk-ring b{font-size:1.25rem;display:block}.desk-ring small{color:var(--desk-muted);font-size:.68rem}.allocation-legend{flex-direction:column;flex:1;gap:.4rem;min-width:10rem;display:flex}.statline{justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.legend-dot{vertical-align:middle;border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.legend-dot.teal{background:#548f87}.legend-dot.neutral{background:var(--weak)}.ov-pipeline-list{flex-direction:column;gap:.4rem;margin:0;padding:.5rem .9rem .9rem;list-style:none;display:flex}.ov-pipeline-list li{grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.ov-pipeline-bar{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;height:.35rem;overflow:hidden}.ov-pipeline-bar i{background:var(--bull);height:100%;display:block}.ov-circuit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.5rem .9rem .9rem;display:grid}.ov-circuit-grid>div{flex-direction:column;gap:.15rem;font-size:.75rem;display:flex}@media (width<=640px){.ov-circuit-grid{grid-template-columns:1fr}.ov-pipeline-list li{grid-template-columns:5rem minmax(0,1fr) auto}}@media (width<=768px){.dash-shell.is-mobile .paper-perf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-shell.is-mobile .paper-page .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.dash-shell.is-mobile .paper-page table{min-width:40rem}}.paper-evidence-link{font-size:.68rem}.paper-perf-columns{grid-template-columns:1fr 1fr;gap:.75rem;padding:0 .75rem .75rem;display:grid}@media (width<=900px){.paper-perf-columns{grid-template-columns:1fr}}.paper-perf-grid{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.paper-perf-note{margin:.4rem 0 0;font-size:.62rem}.portfolio-page{flex-direction:column;gap:1rem;min-width:0;display:flex}.portfolio-page-header h1{margin:.15rem 0 .35rem}.portfolio-page-sub{max-width:42rem;margin:0}.portfolio-tabs{border-bottom:1px solid var(--border,var(--line,#e5e1db));-webkit-overflow-scrolling:touch;gap:.25rem;display:flex;overflow-x:auto}.portfolio-tab{color:var(--muted-foreground,var(--muted));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.65rem .9rem .75rem;font-size:.875rem;font-weight:600}.portfolio-tab:hover{color:var(--foreground)}.portfolio-tab.is-active{color:var(--primary,#1a7df5);border-bottom-color:var(--primary,#1a7df5)}.portfolio-tab-panel{min-width:0}.portfolio-embed .page-head,.portfolio-embed .page-header,.portfolio-embed .market-head{display:none}.portfolio-embed-hint{margin:0 0 .75rem;font-size:.85rem}.portfolio-risk-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem 1.25rem;margin:0 0 1.25rem;display:grid}.portfolio-risk-grid dt{color:var(--muted-foreground,var(--muted));margin:0 0 .2rem;font-size:.75rem}.portfolio-risk-grid dd{margin:0;font-weight:600}.portfolio-risk-h2{margin:0 0 .5rem;font-size:1rem}@media (width<=768px){.portfolio-tabs{gap:0}.portfolio-tab{padding:.6rem .75rem;font-size:.8rem}}.portfolio-page.desk-workspace{--desk-muted:#7d8288;gap:1rem}html.dark .portfolio-page.desk-workspace{--desk-muted:#a8b0bc}.portfolio-page.desk-workspace .muted,.portfolio-page.desk-workspace .iv-metric small,.portfolio-page.desk-workspace .iv-metric-label,.portfolio-page.desk-workspace .panel-meta,.portfolio-page.desk-workspace .desk-note,.portfolio-page.desk-workspace .desk-risk-label>span:first-child{color:var(--desk-muted)}.portfolio-page.desk-workspace a.link{color:var(--primary);font-size:.72rem;font-weight:700;text-decoration:none}.portfolio-kpis .iv-metric.is-bear .iv-metric-value{color:var(--bear)}.portfolio-maquette-row,.portfolio-kernel{gap:.85rem;display:grid}.portfolio-kernel-verdict{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex}.portfolio-kernel-verdict span{text-transform:uppercase;letter-spacing:.04em;color:var(--desk-muted);font-size:.68rem}.portfolio-kernel-verdict strong{font-size:1.35rem}.portfolio-kernel-verdict small{color:var(--desk-muted);font-size:.72rem}.portfolio-kernel-verdict.is-pass{border-color:color-mix(in srgb, var(--bull) 35%, var(--border));background:color-mix(in srgb, var(--bull) 8%, transparent)}.portfolio-kernel-verdict.is-pass strong{color:var(--bull)}.portfolio-kernel-verdict.is-block{border-color:color-mix(in srgb, var(--bear) 35%, var(--border));background:color-mix(in srgb, var(--bear) 8%, transparent)}.portfolio-kernel-verdict.is-block strong{color:var(--bear)}.desk-risk-bars{gap:.75rem;display:grid}.desk-risk-label{justify-content:space-between;gap:.75rem;margin-bottom:.25rem;font-size:.78rem;display:flex}.desk-risk-track{background:color-mix(in srgb, var(--muted-foreground) 12%, transparent);border-radius:999px;height:.45rem;overflow:hidden}.desk-risk-track>i{background:var(--bull);border-radius:inherit;height:100%;display:block}.portfolio-allocation{margin-bottom:.25rem}.settings-layout{flex:1;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:.55rem;min-height:0;display:grid}@media (width<=720px){.settings-layout{grid-template-columns:1fr}}.settings-nav{padding:.45rem .35rem .55rem;position:sticky;top:0}.settings-nav-title{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0 .35rem .4rem;font-size:.58rem;font-weight:650}.settings-nav-list{flex-direction:column;gap:.12rem;display:flex}.settings-nav-item{text-align:left;cursor:pointer;width:100%;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:.35rem;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.35rem .4rem;display:flex}.settings-nav-item:hover{background:var(--secondary);color:var(--foreground)}.settings-nav-item.is-active{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 28%, var(--border));color:var(--primary)}.settings-nav-label{font-size:.7rem;font-weight:600}.settings-nav-blurb{font-size:.55rem;line-height:1.2}.settings-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.settings-risk-grid dt{color:var(--muted-foreground);margin:0 0 .2rem;font-size:.65rem}.settings-risk-grid dd{margin:0;font-size:.85rem}@media (width<=560px){.settings-risk-grid{grid-template-columns:1fr}}.settings-main{flex-direction:column;gap:.45rem;min-width:0;display:flex}.settings-form{flex-direction:column;gap:.45rem;display:flex}.settings-section{overflow:visible}.settings-body{padding:0 .65rem .65rem}.settings-body.controls{align-items:end}.settings-engine-note{margin:.35rem .65rem .55rem;font-size:.68rem;line-height:1.35}.settings-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem .55rem;padding:0 .65rem .65rem;display:grid}.settings-grid label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.18rem;font-size:.6rem;font-weight:600;display:flex}.settings-grid input,.settings-grid select{background:var(--card);border:1px solid var(--border);border-radius:.4rem;padding:.3rem .5rem;font-size:.72rem}.settings-grow{flex:160px;min-width:140px}.controls input[type=text],.controls input[type=password],.controls input[type=number]{background:var(--card);border:1px solid var(--border);color:inherit;font-size:.72rem;font:inherit;border-radius:.4rem;width:100%;padding:.3rem .5rem}.settings-sources{flex-wrap:wrap;gap:.45rem .75rem;display:flex}.settings-check{color:var(--foreground);text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:.3rem;font-size:.68rem;font-weight:500;display:inline-flex}.settings-check input{accent-color:var(--primary)}.panel-meta.is-ready{color:var(--bull)}.panel-meta.is-warn{color:var(--neutral)}.banner.settings-ok{background:color-mix(in srgb, var(--bull) 10%, transparent);border:1px solid color-mix(in srgb, var(--bull) 28%, transparent);color:var(--bull);border-radius:.4rem;padding:.4rem .55rem;font-size:.72rem}.settings-save{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:color-mix(in srgb, var(--primary) 35%, var(--border));color:var(--primary);font-weight:600}.settings-save:disabled{opacity:.5;cursor:not-allowed}.settings-hint{margin:.45rem 0 0;font-size:.62rem;line-height:1.35}.settings-empty{margin:0 0 .55rem;font-size:.7rem}.settings-clear-key{margin:.45rem 0 0}.settings-llm-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.55rem;padding-top:.45rem;display:flex}.settings-model-id{font-size:.58rem}.is-active-ghost{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 32%, var(--border));color:var(--primary)}.settings-llm-table-wrap{margin:0;padding:0;overflow-x:auto}.settings-llm-table{border-collapse:collapse;width:100%;font-size:.68rem}.settings-llm-table th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding:.25rem .35rem;font-size:.55rem;font-weight:550}.settings-llm-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.4rem .35rem}.settings-llm-table tr:last-child td{border-bottom:0}.settings-llm-table tr.is-active-llm td{background:color-mix(in srgb, var(--primary) 8%, transparent)}.llm-row-status{align-items:center;gap:.3rem;font-size:.65rem;font-weight:600;display:inline-flex}.llm-row-status .llm-status-dot{border-radius:999px;width:.4rem;height:.4rem;display:inline-block}.llm-row-status.is-ok{color:var(--bull)}.llm-row-status.is-ok .llm-status-dot{background:var(--bull)}.llm-row-status.is-no_key,.llm-row-status.is-bad_key{color:var(--bear)}.llm-row-status.is-no_key .llm-status-dot,.llm-row-status.is-bad_key .llm-status-dot{background:var(--bear)}.llm-row-status.is-unreachable,.llm-row-status.is-error,.llm-row-status.is-idle{color:var(--neutral)}.llm-row-status.is-unreachable .llm-status-dot,.llm-row-status.is-error .llm-status-dot,.llm-row-status.is-idle .llm-status-dot{background:var(--neutral)}.llm-row-status.is-checking{color:var(--primary)}.llm-row-status.is-checking .llm-status-dot{background:var(--primary)}.llm-pill.is-ok{color:var(--bull)}.llm-pill.is-no_key,.llm-pill.is-bad_key{color:var(--bear)}.llm-pill.is-unreachable,.llm-pill.is-error{color:var(--neutral)}.llm-pill.is-checking{color:var(--primary)}.signal-evidence-card{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;margin-bottom:.5rem;padding:.75rem .85rem;display:flex}.sec-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sec-symbol{letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:650}.sec-block{flex-direction:column;gap:.25rem;display:flex}.sec-block p{margin:0;font-size:.8rem;line-height:1.35}.sec-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.sec-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .5rem;margin:.35rem 0 0;display:grid}.sec-stats dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#888);font-size:.65rem}.sec-stats dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.sec-ablation{border-collapse:collapse;width:100%;font-size:.72rem}.sec-ablation th,.sec-ablation td{text-align:left;border-bottom:1px solid var(--border);padding:.2rem .35rem}.sec-foot{font-size:.65rem;line-height:1.3}.sec-hist strong{font-variant-numeric:tabular-nums}:root{--background:#faf8f5;--foreground:#11151c;--card:#fefdfb;--card-foreground:#11151c;--primary:#1a7df5;--primary-foreground:#fff;--secondary:#f1eee9;--secondary-foreground:#11151c;--muted:#eeebe6;--muted-foreground:#676b73;--accent:#f1eee9;--accent-foreground:#11151c;--border:#ddd9d3;--ring:#1a7df5;--surface-subtle:#f6f3ee;--destructive:#ae2e24;--radius:14px;--font-sans:"Manrope", system-ui, sans-serif;--font-serif:"Newsreader", Georgia, serif;--font-mono:"DM Mono", ui-monospace, monospace;--shadow-lg:0 4px 8px #14121e0a, 0 18px 48px #14121e0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bull:#318d80;--bear:#bf6c61;--neutral:#a76c17;--weak:#9aa1ab;--tenkan:#a4a9c2;--kijun:#baa37e;--span-a:#7a9e90;--span-b:#b08a7a;--cloud:#d5e8df;--chart-grid:#eeece7;--amber:#a76c17}html.dark{--background:#12151a;--foreground:#f1eee6;--card:#1a1e26;--card-foreground:#f1eee6;--primary:#4b9bf7;--primary-foreground:#0c121c;--secondary:#22262f;--secondary-foreground:#f1eee6;--muted:#22262f;--muted-foreground:#a0a8b5;--accent:#2a303a;--accent-foreground:#f1eee6;--border:#333944;--ring:#4b9bf7;--surface-subtle:#1c2129;--destructive:#ae2e24;--shadow-lg:0 4px 8px #0000002e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bull:#3aa99a;--bear:#d48478;--neutral:#e8b86d;--weak:#5b6b73;--tenkan:#b8bdd4;--kijun:#cbb892;--span-a:#6a9e8e;--span-b:#c49488;--cloud:#2a3d36;--chart-grid:#2a3038;--amber:#e8b86d}@font-face{font-family:keenicons-outline;src:url(/keenicons/outline/fonts/keenicons-outline.ttf?3m7u3e)format("truetype"),url(/keenicons/outline/fonts/keenicons-outline.woff?3m7u3e)format("woff"),url(/keenicons/outline/fonts/keenicons-outline.svg?3m7u3e#keenicons-outline)format("svg");font-weight:400;font-style:normal;font-display:block}.ki-outline{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-flex;font-family:keenicons-outline!important}.ki-abstract-1.ki-outline:before{content:""}.ki-abstract-2.ki-outline:before{content:""}.ki-abstract-3.ki-outline:before{content:""}.ki-abstract-4.ki-outline:before{content:""}.ki-abstract-5.ki-outline:before{content:""}.ki-abstract-6.ki-outline:before{content:""}.ki-abstract-7.ki-outline:before{content:""}.ki-abstract-8.ki-outline:before{content:""}.ki-abstract-9.ki-outline:before{content:""}.ki-abstract-10.ki-outline:before{content:""}.ki-abstract-11.ki-outline:before{content:""}.ki-abstract-12.ki-outline:before{content:""}.ki-abstract-13.ki-outline:before{content:""}.ki-abstract-14.ki-outline:before{content:""}.ki-abstract-15.ki-outline:before{content:""}.ki-abstract-16.ki-outline:before{content:""}.ki-abstract-17.ki-outline:before{content:""}.ki-abstract-18.ki-outline:before{content:""}.ki-abstract-19.ki-outline:before{content:""}.ki-abstract-20.ki-outline:before{content:""}.ki-abstract-21.ki-outline:before{content:""}.ki-abstract-22.ki-outline:before{content:""}.ki-abstract-23.ki-outline:before{content:""}.ki-abstract-24.ki-outline:before{content:""}.ki-abstract-25.ki-outline:before{content:""}.ki-abstract-26.ki-outline:before{content:""}.ki-abstract-27.ki-outline:before{content:""}.ki-abstract-28.ki-outline:before{content:""}.ki-abstract-29.ki-outline:before{content:""}.ki-abstract-30.ki-outline:before{content:""}.ki-abstract-31.ki-outline:before{content:""}.ki-abstract-32.ki-outline:before{content:""}.ki-abstract-33.ki-outline:before{content:""}.ki-abstract-34.ki-outline:before{content:""}.ki-abstract-35.ki-outline:before{content:""}.ki-abstract-36.ki-outline:before{content:""}.ki-abstract-37.ki-outline:before{content:""}.ki-abstract-38.ki-outline:before{content:""}.ki-abstract-39.ki-outline:before{content:""}.ki-abstract-40.ki-outline:before{content:""}.ki-abstract-41.ki-outline:before{content:""}.ki-abstract-42.ki-outline:before{content:""}.ki-abstract-43.ki-outline:before{content:""}.ki-abstract-44.ki-outline:before{content:""}.ki-abstract-45.ki-outline:before{content:""}.ki-abstract-46.ki-outline:before{content:""}.ki-abstract-47.ki-outline:before{content:""}.ki-abstract-48.ki-outline:before{content:""}.ki-abstract-49.ki-outline:before{content:""}.ki-abstract.ki-outline:before{content:""}.ki-add-files.ki-outline:before{content:""}.ki-add-folder.ki-outline:before{content:""}.ki-add-notepad.ki-outline:before{content:""}.ki-additem.ki-outline:before{content:""}.ki-address-book.ki-outline:before{content:""}.ki-airplane-square.ki-outline:before{content:""}.ki-airplane.ki-outline:before{content:""}.ki-airpod.ki-outline:before{content:""}.ki-android.ki-outline:before{content:""}.ki-angular.ki-outline:before{content:""}.ki-apple.ki-outline:before{content:""}.ki-archive-tick.ki-outline:before{content:""}.ki-archive.ki-outline:before{content:""}.ki-arrow-circle-left.ki-outline:before{content:""}.ki-arrow-circle-right.ki-outline:before{content:""}.ki-arrow-down-left.ki-outline:before{content:""}.ki-arrow-down-refraction.ki-outline:before{content:""}.ki-arrow-down-right.ki-outline:before{content:""}.ki-arrow-down.ki-outline:before{content:""}.ki-arrow-left.ki-outline:before{content:""}.ki-arrow-mix.ki-outline:before{content:""}.ki-arrow-right-left.ki-outline:before{content:""}.ki-arrow-right.ki-outline:before{content:""}.ki-arrow-two-diagonals.ki-outline:before{content:""}.ki-arrow-up-down.ki-outline:before{content:""}.ki-arrow-up-left.ki-outline:before{content:""}.ki-arrow-up-refraction.ki-outline:before{content:""}.ki-arrow-up-right.ki-outline:before{content:""}.ki-arrow-up.ki-outline:before{content:""}.ki-arrow-zigzag.ki-outline:before{content:""}.ki-arrows-circle.ki-outline:before{content:""}.ki-arrows-loop.ki-outline:before{content:""}.ki-artificial-intelligence.ki-outline:before{content:""}.ki-autobrightness.ki-outline:before{content:""}.ki-avalanche-avax.ki-outline:before{content:""}.ki-award.ki-outline:before{content:""}.ki-badge.ki-outline:before{content:""}.ki-bandage.ki-outline:before{content:""}.ki-bank.ki-outline:before{content:""}.ki-bar-chart.ki-outline:before{content:""}.ki-barcode.ki-outline:before{content:""}.ki-basket-ok.ki-outline:before{content:""}.ki-basket.ki-outline:before{content:""}.ki-behance.ki-outline:before{content:""}.ki-bill.ki-outline:before{content:""}.ki-binance-usd-busd.ki-outline:before{content:""}.ki-binance.ki-outline:before{content:""}.ki-bitcoin.ki-outline:before{content:""}.ki-black-down.ki-outline:before{content:""}.ki-black-left-line.ki-outline:before{content:""}.ki-black-left.ki-outline:before{content:""}.ki-black-right-line.ki-outline:before{content:""}.ki-black-right.ki-outline:before{content:""}.ki-black-up.ki-outline:before{content:""}.ki-bluetooth.ki-outline:before{content:""}.ki-book-open.ki-outline:before{content:""}.ki-book-square.ki-outline:before{content:""}.ki-book.ki-outline:before{content:""}.ki-bookmark-2.ki-outline:before{content:""}.ki-bookmark.ki-outline:before{content:""}.ki-bootstrap.ki-outline:before{content:""}.ki-briefcase.ki-outline:before{content:""}.ki-brifecase-cros.ki-outline:before{content:""}.ki-brifecase-tick.ki-outline:before{content:""}.ki-brifecase-timer.ki-outline:before{content:""}.ki-brush.ki-outline:before{content:""}.ki-bucket-square.ki-outline:before{content:""}.ki-bucket.ki-outline:before{content:""}.ki-burger-menu-1.ki-outline:before{content:""}.ki-burger-menu-2.ki-outline:before{content:""}.ki-burger-menu-3.ki-outline:before{content:""}.ki-burger-menu-4.ki-outline:before{content:""}.ki-burger-menu-5.ki-outline:before{content:""}.ki-burger-menu-6.ki-outline:before{content:""}.ki-burger-menu.ki-outline:before{content:""}.ki-bus.ki-outline:before{content:""}.ki-calculator.ki-outline:before{content:""}.ki-calculatoror.ki-outline:before{content:""}.ki-calendar-2.ki-outline:before{content:""}.ki-calendar-8.ki-outline:before{content:""}.ki-calendar-add.ki-outline:before{content:""}.ki-calendar-edit.ki-outline:before{content:""}.ki-calendar-remove.ki-outline:before{content:""}.ki-calendar-search.ki-outline:before{content:""}.ki-calendar-tick.ki-outline:before{content:""}.ki-calendar.ki-outline:before{content:""}.ki-call.ki-outline:before{content:""}.ki-capsule.ki-outline:before{content:""}.ki-car.ki-outline:before{content:""}.ki-category.ki-outline:before{content:""}.ki-cd.ki-outline:before{content:""}.ki-celsius-cel.ki-outline:before{content:""}.ki-chart-line-down-2.ki-outline:before{content:""}.ki-chart-line-down.ki-outline:before{content:""}.ki-chart-line-star.ki-outline:before{content:""}.ki-chart-line-up-2.ki-outline:before{content:""}.ki-chart-line-up.ki-outline:before{content:""}.ki-chart-line.ki-outline:before{content:""}.ki-chart-pie-3.ki-outline:before{content:""}.ki-chart-pie-4.ki-outline:before{content:""}.ki-chart-pie-simple.ki-outline:before{content:""}.ki-chart-pie-too.ki-outline:before{content:""}.ki-chart-simple-2.ki-outline:before{content:""}.ki-chart-simple-3.ki-outline:before{content:""}.ki-chart-simple.ki-outline:before{content:""}.ki-chart.ki-outline:before{content:""}.ki-check-circle.ki-outline:before{content:""}.ki-check-squared.ki-outline:before{content:""}.ki-check.ki-outline:before{content:""}.ki-cheque.ki-outline:before{content:""}.ki-chrome.ki-outline:before{content:""}.ki-classmates.ki-outline:before{content:""}.ki-click.ki-outline:before{content:""}.ki-clipboard.ki-outline:before{content:""}.ki-cloud-add.ki-outline:before{content:""}.ki-cloud-change.ki-outline:before{content:""}.ki-cloud-download.ki-outline:before{content:""}.ki-cloud.ki-outline:before{content:""}.ki-code.ki-outline:before{content:""}.ki-coffee.ki-outline:before{content:""}.ki-color-swatch.ki-outline:before{content:""}.ki-colors-square.ki-outline:before{content:""}.ki-compass.ki-outline:before{content:""}.ki-copy-success.ki-outline:before{content:""}.ki-copy.ki-outline:before{content:""}.ki-courier-express.ki-outline:before{content:""}.ki-courier.ki-outline:before{content:""}.ki-credit-cart.ki-outline:before{content:""}.ki-cross-circle.ki-outline:before{content:""}.ki-cross-square.ki-outline:before{content:""}.ki-cross.ki-outline:before{content:""}.ki-crown-2.ki-outline:before{content:""}.ki-crown.ki-outline:before{content:""}.ki-css.ki-outline:before{content:""}.ki-cube-2.ki-outline:before{content:""}.ki-cube-3.ki-outline:before{content:""}.ki-cup.ki-outline:before{content:""}.ki-cursor.ki-outline:before{content:""}.ki-dash.ki-outline:before{content:""}.ki-data.ki-outline:before{content:""}.ki-delete-files.ki-outline:before{content:""}.ki-delete-folder.ki-outline:before{content:""}.ki-delivery-2.ki-outline:before{content:""}.ki-delivery-3.ki-outline:before{content:""}.ki-delivery-24.ki-outline:before{content:""}.ki-delivery-door.ki-outline:before{content:""}.ki-delivery-geolocation.ki-outline:before{content:""}.ki-delivery-time.ki-outline:before{content:""}.ki-delivery.ki-outline:before{content:""}.ki-design-1.ki-outline:before{content:""}.ki-design-2.ki-outline:before{content:""}.ki-desktop-mobile.ki-outline:before{content:""}.ki-devices-2.ki-outline:before{content:""}.ki-devices.ki-outline:before{content:""}.ki-diamonds.ki-outline:before{content:""}.ki-directbox-default.ki-outline:before{content:""}.ki-disconnect.ki-outline:before{content:""}.ki-discount.ki-outline:before{content:""}.ki-disguise.ki-outline:before{content:""}.ki-disk.ki-outline:before{content:""}.ki-dislike.ki-outline:before{content:""}.ki-dj.ki-outline:before{content:""}.ki-document.ki-outline:before{content:""}.ki-double-check.ki-outline:before{content:""}.ki-dollar.ki-outline:before{content:""}.ki-dots-circle-vertical.ki-outline:before{content:""}.ki-dots-circle.ki-outline:before{content:""}.ki-dots-horizontal.ki-outline:before{content:""}.ki-dots-square-vertical.ki-outline:before{content:""}.ki-dots-square.ki-outline:before{content:""}.ki-dots-vertical.ki-outline:before{content:""}.ki-double-check-circle.ki-outline:before{content:""}.ki-double-down.ki-outline:before{content:""}.ki-double-left-arrow.ki-outline:before{content:""}.ki-double-left.ki-outline:before{content:""}.ki-double-right-arrow.ki-outline:before{content:""}.ki-double-right.ki-outline:before{content:""}.ki-double-up.ki-outline:before{content:""}.ki-down-square.ki-outline:before{content:""}.ki-down.ki-outline:before{content:""}.ki-dribbble.ki-outline:before{content:""}.ki-drop.ki-outline:before{content:""}.ki-dropbox.ki-outline:before{content:""}.ki-educare-ekt.ki-outline:before{content:""}.ki-electricity.ki-outline:before{content:""}.ki-electronic-clock.ki-outline:before{content:""}.ki-element-1.ki-outline:before{content:""}.ki-element-2.ki-outline:before{content:""}.ki-element-3.ki-outline:before{content:""}.ki-element-4.ki-outline:before{content:""}.ki-element-5.ki-outline:before{content:""}.ki-element-6.ki-outline:before{content:""}.ki-element-7.ki-outline:before{content:""}.ki-element-8.ki-outline:before{content:""}.ki-element-9.ki-outline:before{content:""}.ki-element-10.ki-outline:before{content:""}.ki-element-11.ki-outline:before{content:""}.ki-element-12.ki-outline:before{content:""}.ki-element-equal.ki-outline:before{content:""}.ki-element-plus.ki-outline:before{content:""}.ki-emoji-happy.ki-outline:before{content:""}.ki-enjin-coin-enj.ki-outline:before{content:""}.ki-ensure.ki-outline:before{content:""}.ki-entrance-left.ki-outline:before{content:""}.ki-entrance-right.ki-outline:before{content:""}.ki-eraser.ki-outline:before{content:""}.ki-euro.ki-outline:before{content:""}.ki-exit-down.ki-outline:before{content:""}.ki-exit-left.ki-outline:before{content:""}.ki-exit-right-corner.ki-outline:before{content:""}.ki-exit-right.ki-outline:before{content:""}.ki-exit-up.ki-outline:before{content:""}.ki-external-drive.ki-outline:before{content:""}.ki-eye-slash.ki-outline:before{content:""}.ki-eye.ki-outline:before{content:""}.ki-face-id.ki-outline:before{content:""}.ki-facebook.ki-outline:before{content:""}.ki-fasten.ki-outline:before{content:""}.ki-fatrows.ki-outline:before{content:""}.ki-feather.ki-outline:before{content:""}.ki-figma.ki-outline:before{content:""}.ki-file-added.ki-outline:before{content:""}.ki-file-deleted.ki-outline:before{content:""}.ki-file-down.ki-outline:before{content:""}.ki-file-left.ki-outline:before{content:""}.ki-file-right.ki-outline:before{content:""}.ki-file-sheet.ki-outline:before{content:""}.ki-file-up.ki-outline:before{content:""}.ki-files.ki-outline:before{content:""}.ki-filter-edit.ki-outline:before{content:""}.ki-filter-search.ki-outline:before{content:""}.ki-filter-square.ki-outline:before{content:""}.ki-filter-tablet.ki-outline:before{content:""}.ki-filter-tick.ki-outline:before{content:""}.ki-filter.ki-outline:before{content:""}.ki-financial-schedule.ki-outline:before{content:""}.ki-fingerprint-scanning.ki-outline:before{content:""}.ki-flag.ki-outline:before{content:""}.ki-flash-circle.ki-outline:before{content:""}.ki-flask.ki-outline:before{content:""}.ki-focus.ki-outline:before{content:""}.ki-folder-added.ki-outline:before{content:""}.ki-folder-down.ki-outline:before{content:""}.ki-folder-up.ki-outline:before{content:""}.ki-folder.ki-outline:before{content:""}.ki-frame.ki-outline:before{content:""}.ki-geolocation-home.ki-outline:before{content:""}.ki-geolocation.ki-outline:before{content:""}.ki-ghost.ki-outline:before{content:""}.ki-gift.ki-outline:before{content:""}.ki-github.ki-outline:before{content:""}.ki-glass.ki-outline:before{content:""}.ki-google-play.ki-outline:before{content:""}.ki-google.ki-outline:before{content:""}.ki-graph-2.ki-outline:before{content:""}.ki-graph-3.ki-outline:before{content:""}.ki-graph-4.ki-outline:before{content:""}.ki-graph-up.ki-outline:before{content:""}.ki-graph.ki-outline:before{content:""}.ki-grid-2.ki-outline:before{content:""}.ki-grid.ki-outline:before{content:""}.ki-handcart.ki-outline:before{content:""}.ki-happyemoji.ki-outline:before{content:""}.ki-heart-circle.ki-outline:before{content:""}.ki-heart.ki-outline:before{content:""}.ki-home-1.ki-outline:before{content:""}.ki-home-2.ki-outline:before{content:""}.ki-home-3.ki-outline:before{content:""}.ki-home.ki-outline:before{content:""}.ki-html.ki-outline:before{content:""}.ki-icon.ki-outline:before{content:""}.ki-illustrator.ki-outline:before{content:""}.ki-information-1.ki-outline:before{content:""}.ki-information-2.ki-outline:before{content:""}.ki-information-3.ki-outline:before{content:""}.ki-information-4.ki-outline:before{content:""}.ki-information.ki-outline:before{content:""}.ki-instagram.ki-outline:before{content:""}.ki-joystick.ki-outline:before{content:""}.ki-js-2.ki-outline:before{content:""}.ki-js.ki-outline:before{content:""}.ki-kanban.ki-outline:before{content:""}.ki-key-square.ki-outline:before{content:""}.ki-key.ki-outline:before{content:""}.ki-keyboard.ki-outline:before{content:""}.ki-laptop.ki-outline:before{content:""}.ki-laravel.ki-outline:before{content:""}.ki-left-square.ki-outline:before{content:""}.ki-left.ki-outline:before{content:""}.ki-like-2.ki-outline:before{content:""}.ki-like-folder.ki-outline:before{content:""}.ki-like-shapes.ki-outline:before{content:""}.ki-like-tag.ki-outline:before{content:""}.ki-like.ki-outline:before{content:""}.ki-loading.ki-outline:before{content:""}.ki-lock-2.ki-outline:before{content:""}.ki-lock-3.ki-outline:before{content:""}.ki-lock.ki-outline:before{content:""}.ki-logistic.ki-outline:before{content:""}.ki-lots-shopping.ki-outline:before{content:""}.ki-lovely.ki-outline:before{content:""}.ki-lts.ki-outline:before{content:""}.ki-magnifier.ki-outline:before{content:""}.ki-map.ki-outline:before{content:""}.ki-mask.ki-outline:before{content:""}.ki-maximize.ki-outline:before{content:""}.ki-medal-star.ki-outline:before{content:""}.ki-menu.ki-outline:before{content:""}.ki-message-add.ki-outline:before{content:""}.ki-message-edit.ki-outline:before{content:""}.ki-message-minus.ki-outline:before{content:""}.ki-message-notify.ki-outline:before{content:""}.ki-message-programming.ki-outline:before{content:""}.ki-message-question.ki-outline:before{content:""}.ki-message-text-2.ki-outline:before{content:""}.ki-message-text.ki-outline:before{content:""}.ki-messages.ki-outline:before{content:""}.ki-microsoft.ki-outline:before{content:""}.ki-milk.ki-outline:before{content:""}.ki-minus-circle.ki-outline:before{content:""}.ki-minus-folder.ki-outline:before{content:""}.ki-minus-squared.ki-outline:before{content:""}.ki-minus.ki-outline:before{content:""}.ki-moon.ki-outline:before{content:""}.ki-more-2.ki-outline:before{content:""}.ki-mouse-circle.ki-outline:before{content:""}.ki-mouse-square.ki-outline:before{content:""}.ki-mouse.ki-outline:before{content:""}.ki-nexo.ki-outline:before{content:""}.ki-night-day.ki-outline:before{content:""}.ki-note-2.ki-outline:before{content:""}.ki-note.ki-outline:before{content:""}.ki-notepad-bookmark.ki-outline:before{content:""}.ki-notepad-edit.ki-outline:before{content:""}.ki-notepad.ki-outline:before{content:""}.ki-notification-1.ki-outline:before{content:""}.ki-notification-bing.ki-outline:before{content:""}.ki-notification-circle.ki-outline:before{content:""}.ki-notification-favorite.ki-outline:before{content:""}.ki-notification-on.ki-outline:before{content:""}.ki-notification-status.ki-outline:before{content:""}.ki-notification.ki-outline:before{content:""}.ki-ocean.ki-outline:before{content:""}.ki-office-bag.ki-outline:before{content:""}.ki-package.ki-outline:before{content:""}.ki-pad.ki-outline:before{content:""}.ki-pails.ki-outline:before{content:""}.ki-paintbucket.ki-outline:before{content:""}.ki-paper-clip.ki-outline:before{content:""}.ki-paper-plane.ki-outline:before{content:""}.ki-parcel-tracking.ki-outline:before{content:""}.ki-parcel.ki-outline:before{content:""}.ki-password-check.ki-outline:before{content:""}.ki-paypal.ki-outline:before{content:""}.ki-pencil.ki-outline:before{content:""}.ki-people.ki-outline:before{content:""}.ki-percentage.ki-outline:before{content:""}.ki-phone.ki-outline:before{content:""}.ki-photoshop.ki-outline:before{content:""}.ki-picture.ki-outline:before{content:""}.ki-pill.ki-outline:before{content:""}.ki-pin.ki-outline:before{content:""}.ki-plus-circle.ki-outline:before{content:""}.ki-plus-squared.ki-outline:before{content:""}.ki-plus.ki-outline:before{content:""}.ki-pointers.ki-outline:before{content:""}.ki-price-tag.ki-outline:before{content:""}.ki-printer.ki-outline:before{content:""}.ki-profile-circle.ki-outline:before{content:""}.ki-pulse.ki-outline:before{content:""}.ki-purchase.ki-outline:before{content:""}.ki-python.ki-outline:before{content:""}.ki-question-2.ki-outline:before{content:""}.ki-question.ki-outline:before{content:""}.ki-questionnaire-tablet.ki-outline:before{content:""}.ki-ranking.ki-outline:before{content:""}.ki-react.ki-outline:before{content:""}.ki-receipt-square.ki-outline:before{content:""}.ki-rescue.ki-outline:before{content:""}.ki-right-left.ki-outline:before{content:""}.ki-right-square.ki-outline:before{content:""}.ki-right.ki-outline:before{content:""}.ki-rocket.ki-outline:before{content:""}.ki-route.ki-outline:before{content:""}.ki-router.ki-outline:before{content:""}.ki-row-horizontal.ki-outline:before{content:""}.ki-row-vertical.ki-outline:before{content:""}.ki-safe-home.ki-outline:before{content:""}.ki-satellite.ki-outline:before{content:""}.ki-save-2.ki-outline:before{content:""}.ki-save-deposit.ki-outline:before{content:""}.ki-scan-barcode.ki-outline:before{content:""}.ki-screen.ki-outline:before{content:""}.ki-scroll.ki-outline:before{content:""}.ki-search-list.ki-outline:before{content:""}.ki-security-user.ki-outline:before{content:""}.ki-setting-2.ki-outline:before{content:""}.ki-setting-3.ki-outline:before{content:""}.ki-setting-4.ki-outline:before{content:""}.ki-setting.ki-outline:before{content:""}.ki-share.ki-outline:before{content:""}.ki-shield-cross.ki-outline:before{content:""}.ki-shield-search.ki-outline:before{content:""}.ki-shield-slash.ki-outline:before{content:""}.ki-shield-tick.ki-outline:before{content:""}.ki-shield.ki-outline:before{content:""}.ki-ship.ki-outline:before{content:""}.ki-shop.ki-outline:before{content:""}.ki-simcard-2.ki-outline:before{content:""}.ki-simcard.ki-outline:before{content:""}.ki-size.ki-outline:before{content:""}.ki-slack.ki-outline:before{content:""}.ki-slider-horizontal-2.ki-outline:before{content:""}.ki-slider-horizontal.ki-outline:before{content:""}.ki-slider-vertica.ki-outline:before{content:""}.ki-slider-vertical.ki-outline:before{content:""}.ki-slider.ki-outline:before{content:""}.ki-sms.ki-outline:before{content:""}.ki-snapchat.ki-outline:before{content:""}.ki-social-media.ki-outline:before{content:""}.ki-soft-2.ki-outline:before{content:""}.ki-soft-3.ki-outline:before{content:""}.ki-soft.ki-outline:before{content:""}.ki-some-files.ki-outline:before{content:""}.ki-sort.ki-outline:before{content:""}.ki-speaker.ki-outline:before{content:""}.ki-spotify.ki-outline:before{content:""}.ki-spring-framework.ki-outline:before{content:""}.ki-square-brackets.ki-outline:before{content:""}.ki-star.ki-outline:before{content:""}.ki-status.ki-outline:before{content:""}.ki-subtitle.ki-outline:before{content:""}.ki-sun.ki-outline:before{content:""}.ki-support.ki-outline:before{content:""}.ki-switch.ki-outline:before{content:""}.ki-syringe.ki-outline:before{content:""}.ki-tab-tablet.ki-outline:before{content:""}.ki-tablet-delete.ki-outline:before{content:""}.ki-tablet-down.ki-outline:before{content:""}.ki-tablet-ok.ki-outline:before{content:""}.ki-tablet-text-down.ki-outline:before{content:""}.ki-tablet-text-up.ki-outline:before{content:""}.ki-tablet-up.ki-outline:before{content:""}.ki-tablet.ki-outline:before{content:""}.ki-tag-cross.ki-outline:before{content:""}.ki-tag.ki-outline:before{content:""}.ki-teacher.ki-outline:before{content:""}.ki-technology-1.ki-outline:before{content:""}.ki-technology-2.ki-outline:before{content:""}.ki-technology-3.ki-outline:before{content:""}.ki-technology-4.ki-outline:before{content:""}.ki-telephone-geolocation.ki-outline:before{content:""}.ki-test-tubes.ki-outline:before{content:""}.ki-text-bold.ki-outline:before{content:""}.ki-text-circle.ki-outline:before{content:""}.ki-text-italic.ki-outline:before{content:""}.ki-text-number.ki-outline:before{content:""}.ki-text-strikethrough.ki-outline:before{content:""}.ki-text-underline.ki-outline:before{content:""}.ki-text.ki-outline:before{content:""}.ki-textalign-center.ki-outline:before{content:""}.ki-textalign-justifycenter.ki-outline:before{content:""}.ki-textalign-left.ki-outline:before{content:""}.ki-textalign-right.ki-outline:before{content:""}.ki-thermometer.ki-outline:before{content:""}.ki-theta-theta.ki-outline:before{content:""}.ki-tiktok.ki-outline:before{content:""}.ki-time.ki-outline:before{content:""}.ki-timer.ki-outline:before{content:""}.ki-to-left.ki-outline:before{content:""}.ki-to-right.ki-outline:before{content:""}.ki-toggle-off-circle.ki-outline:before{content:""}.ki-toggle-off.ki-outline:before{content:""}.ki-toggle-on-circle.ki-outline:before{content:""}.ki-toggle-on.ki-outline:before{content:""}.ki-trash-square.ki-outline:before{content:""}.ki-trash.ki-outline:before{content:""}.ki-tree.ki-outline:before{content:""}.ki-trello.ki-outline:before{content:""}.ki-ts.ki-outline:before{content:""}.ki-twitch.ki-outline:before{content:""}.ki-twitter.ki-outline:before{content:""}.ki-two-credit-cart.ki-outline:before{content:""}.ki-underlining.ki-outline:before{content:""}.ki-up-diagonal.ki-outline:before{content:""}.ki-up-down.ki-outline:before{content:""}.ki-up-square.ki-outline:before{content:""}.ki-up.ki-outline:before{content:""}.ki-update-file.ki-outline:before{content:""}.ki-update-folder.ki-outline:before{content:""}.ki-user-edit.ki-outline:before{content:""}.ki-user-square.ki-outline:before{content:""}.ki-user-tick.ki-outline:before{content:""}.ki-user.ki-outline:before{content:""}.ki-users.ki-outline:before{content:""}.ki-verify.ki-outline:before{content:""}.ki-vibe-vibe.ki-outline:before{content:""}.ki-virus.ki-outline:before{content:""}.ki-vue.ki-outline:before{content:""}.ki-vuesax.ki-outline:before{content:""}.ki-wallet.ki-outline:before{content:""}.ki-wanchain-wan.ki-outline:before{content:""}.ki-watch.ki-outline:before{content:""}.ki-whatsapp.ki-outline:before{content:""}.ki-wifi-home.ki-outline:before{content:""}.ki-wifi-square.ki-outline:before{content:""}.ki-wifi.ki-outline:before{content:""}.ki-wireframe.ki-outline:before{content:""}.ki-wlan.ki-outline:before{content:""}.ki-wrench.ki-outline:before{content:""}.ki-xaomi.ki-outline:before{content:""}.ki-xd.ki-outline:before{content:""}.ki-xmr.ki-outline:before{content:""}.ki-yii.ki-outline:before{content:""}.ki-youtube.ki-outline:before{content:""}@font-face{font-family:keenicons-duotone;src:url(/keenicons/duotone/fonts/keenicons-duotone.ttf?gcn9yo)format("truetype"),url(/keenicons/duotone/fonts/keenicons-duotone.woff?gcn9yo)format("woff"),url(/keenicons/duotone/fonts/keenicons-duotone.svg?gcn9yo#keenicons-duotone)format("svg");font-weight:400;font-style:normal;font-display:block}.ki-duotone{line-height:1;display:inline-flex;position:relative}.ki-duotone:after,.ki-duotone:before{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;display:inline-flex;font-family:keenicons-duotone!important}.ki-abstract-1.ki-duotone:after{content:"";opacity:.3}.ki-abstract-1.ki-duotone:before{content:"";position:absolute}.ki-abstract-2.ki-duotone:after{content:"";opacity:.3}.ki-abstract-2.ki-duotone:before{content:"";position:absolute}.ki-abstract-3.ki-duotone:after{content:"";opacity:.3}.ki-abstract-3.ki-duotone:before{content:"";position:absolute}.ki-abstract-4.ki-duotone:after{content:"";opacity:.3}.ki-abstract-4.ki-duotone:before{content:"";position:absolute}.ki-abstract-5.ki-duotone:after{content:"";opacity:.3}.ki-abstract-5.ki-duotone:before{content:"";position:absolute}.ki-abstract-6.ki-duotone:before{content:""}.ki-abstract-7.ki-duotone:after{content:"";opacity:.3}.ki-abstract-7.ki-duotone:before{content:"";position:absolute}.ki-abstract-8.ki-duotone:after{content:"";opacity:.3}.ki-abstract-8.ki-duotone:before{content:"";position:absolute}.ki-abstract-9.ki-duotone:after{content:"";opacity:.3}.ki-abstract-9.ki-duotone:before{content:"";position:absolute}.ki-abstract-10.ki-duotone:after{content:"";opacity:.3}.ki-abstract-10.ki-duotone:before{content:"";position:absolute}.ki-abstract-11.ki-duotone:after{content:"";opacity:.3}.ki-abstract-11.ki-duotone:before{content:"";position:absolute}.ki-abstract-12.ki-duotone:after{content:"";opacity:.3}.ki-abstract-12.ki-duotone:before{content:"";position:absolute}.ki-abstract-13.ki-duotone:after{content:"";opacity:.3}.ki-abstract-13.ki-duotone:before{content:"";position:absolute}.ki-abstract-14.ki-duotone:after{content:""}.ki-abstract-14.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-15.ki-duotone:after{content:"";opacity:.3}.ki-abstract-15.ki-duotone:before{content:"";position:absolute}.ki-abstract-16.ki-duotone:after{content:"";opacity:.3}.ki-abstract-16.ki-duotone:before{content:"";position:absolute}.ki-abstract-17.ki-duotone:after{content:""}.ki-abstract-17.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-18.ki-duotone:after{content:""}.ki-abstract-18.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-19.ki-duotone:after{content:""}.ki-abstract-19.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-20.ki-duotone:after{content:""}.ki-abstract-20.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-21.ki-duotone:after{content:"";opacity:.3}.ki-abstract-21.ki-duotone:before{content:"";position:absolute}.ki-abstract-22.ki-duotone:after{content:"";opacity:.3}.ki-abstract-22.ki-duotone:before{content:"";position:absolute}.ki-abstract-23.ki-duotone:after{content:"";opacity:.3}.ki-abstract-23.ki-duotone:before{content:"";position:absolute}.ki-abstract-24.ki-duotone:after{content:""}.ki-abstract-24.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-25.ki-duotone:after{content:"";opacity:.3}.ki-abstract-25.ki-duotone:before{content:"";position:absolute}.ki-abstract-26.ki-duotone:after{content:"";opacity:.3}.ki-abstract-26.ki-duotone:before{content:"";position:absolute}.ki-abstract-27.ki-duotone:after{content:""}.ki-abstract-27.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-28.ki-duotone:after{content:""}.ki-abstract-28.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-29.ki-duotone:after{content:""}.ki-abstract-29.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-30.ki-duotone:after{content:""}.ki-abstract-30.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-31.ki-duotone:after{content:""}.ki-abstract-31.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-32.ki-duotone:after{content:""}.ki-abstract-32.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-33.ki-duotone:after{content:"";opacity:.3}.ki-abstract-33.ki-duotone:before{content:"";position:absolute}.ki-abstract-34.ki-duotone:after{content:"";opacity:.3}.ki-abstract-34.ki-duotone:before{content:"";position:absolute}.ki-abstract-35.ki-duotone:after{content:""}.ki-abstract-35.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-36.ki-duotone:after{content:""}.ki-abstract-36.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-37.ki-duotone:after{content:"";opacity:.3}.ki-abstract-37.ki-duotone:before{content:"";position:absolute}.ki-abstract-38.ki-duotone:after{content:""}.ki-abstract-38.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-39.ki-duotone:after{content:"";opacity:.3}.ki-abstract-39.ki-duotone:before{content:"";position:absolute}.ki-abstract-40.ki-duotone:after{content:""}.ki-abstract-40.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-41.ki-duotone:after{content:""}.ki-abstract-41.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-42.ki-duotone:after{content:"";opacity:.3}.ki-abstract-42.ki-duotone:before{content:"";position:absolute}.ki-abstract-43.ki-duotone:after{content:"";opacity:.3}.ki-abstract-43.ki-duotone:before{content:"";position:absolute}.ki-abstract-44.ki-duotone:after{content:""}.ki-abstract-44.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-45.ki-duotone:after{content:""}.ki-abstract-45.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-abstract-46.ki-duotone:after{content:"";opacity:.3}.ki-abstract-46.ki-duotone:before{content:"";position:absolute}.ki-abstract-47.ki-duotone:after{content:"";opacity:.3}.ki-abstract-47.ki-duotone:before{content:"";position:absolute}.ki-abstract-48.ki-duotone:after{content:"";opacity:.3}.ki-abstract-48.ki-duotone:before{content:"";position:absolute}.ki-abstract-49.ki-duotone:after{content:"";opacity:.3}.ki-abstract-49.ki-duotone:before{content:"";position:absolute}.ki-abstract.ki-duotone:after{content:"";opacity:.3}.ki-abstract.ki-duotone:before{content:"";position:absolute}.ki-add-files.ki-duotone:after{content:"";opacity:.3}.ki-add-files.ki-duotone:before{content:"";position:absolute}.ki-add-folder.ki-duotone:after{content:"";opacity:.3}.ki-add-folder.ki-duotone:before{content:"";position:absolute}.ki-add-notepad.ki-duotone:after{content:"";opacity:.3}.ki-add-notepad.ki-duotone:before{content:"";position:absolute}.ki-additem.ki-duotone:after{content:"";opacity:.3}.ki-additem.ki-duotone:before{content:"";position:absolute}.ki-address-book.ki-duotone:after{content:""}.ki-address-book.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-airplane-square.ki-duotone:after{content:"";opacity:.3}.ki-airplane-square.ki-duotone:before{content:"";position:absolute}.ki-airplane.ki-duotone:after{content:"";opacity:.3}.ki-airplane.ki-duotone:before{content:"";position:absolute}.ki-airpod.ki-duotone:after{content:"";opacity:.3}.ki-airpod.ki-duotone:before{content:"";position:absolute}.ki-android.ki-duotone:after{content:""}.ki-android.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-angular.ki-duotone:after{content:""}.ki-angular.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-apple.ki-duotone:before{content:""}.ki-archive-tick.ki-duotone:after{content:"";opacity:.3}.ki-archive-tick.ki-duotone:before{content:"";position:absolute}.ki-archive.ki-duotone:after{content:"";opacity:.3}.ki-archive.ki-duotone:before{content:"";position:absolute}.ki-arrow-circle-left.ki-duotone:after{content:"";opacity:.3}.ki-arrow-circle-left.ki-duotone:before{content:"";position:absolute}.ki-arrow-circle-right.ki-duotone:after{content:"";opacity:.3}.ki-arrow-circle-right.ki-duotone:before{content:"";position:absolute}.ki-arrow-down-left.ki-duotone:after{content:"";opacity:.3}.ki-arrow-down-left.ki-duotone:before{content:"";position:absolute}.ki-arrow-down-refraction.ki-duotone:after{content:""}.ki-arrow-down-refraction.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-arrow-down-right.ki-duotone:after{content:"";opacity:.3}.ki-arrow-down-right.ki-duotone:before{content:"";position:absolute}.ki-arrow-down.ki-duotone:after{content:"";opacity:.3}.ki-arrow-down.ki-duotone:before{content:"";position:absolute}.ki-arrow-left.ki-duotone:after{content:"";opacity:.3}.ki-arrow-left.ki-duotone:before{content:"";position:absolute}.ki-arrow-mix.ki-duotone:after{content:"";opacity:.3}.ki-arrow-mix.ki-duotone:before{content:"";position:absolute}.ki-arrow-right-left.ki-duotone:after{content:""}.ki-arrow-right-left.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-arrow-right.ki-duotone:after{content:"";opacity:.3}.ki-arrow-right.ki-duotone:before{content:"";position:absolute}.ki-arrow-two-diagonals.ki-duotone:after{content:"";opacity:.3}.ki-arrow-two-diagonals.ki-duotone:before{content:"";position:absolute}.ki-arrow-up-down.ki-duotone:after{content:""}.ki-arrow-up-down.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-arrow-up-left.ki-duotone:after{content:"";opacity:.3}.ki-arrow-up-left.ki-duotone:before{content:"";position:absolute}.ki-arrow-up-refraction.ki-duotone:after{content:""}.ki-arrow-up-refraction.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-arrow-up-right.ki-duotone:after{content:"";opacity:.3}.ki-arrow-up-right.ki-duotone:before{content:"";position:absolute}.ki-arrow-up.ki-duotone:after{content:"";opacity:.3}.ki-arrow-up.ki-duotone:before{content:"";position:absolute}.ki-arrow-zigzag.ki-duotone:after{content:""}.ki-arrow-zigzag.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-arrows-circle.ki-duotone:after{content:"";opacity:.3}.ki-arrows-circle.ki-duotone:before{content:"";position:absolute}.ki-arrows-loop.ki-duotone:after{content:"";opacity:.3}.ki-arrows-loop.ki-duotone:before{content:"";position:absolute}.ki-artificial-intelligence.ki-duotone:after{content:"";opacity:.3}.ki-artificial-intelligence.ki-duotone:before{content:"";position:absolute}.ki-autobrightness.ki-duotone:after{content:"";opacity:.3}.ki-autobrightness.ki-duotone:before{content:"";position:absolute}.ki-avalanche-avax.ki-duotone:after{content:"";opacity:.3}.ki-avalanche-avax.ki-duotone:before{content:"";position:absolute}.ki-award.ki-duotone:after{content:"";opacity:.3}.ki-award.ki-duotone:before{content:"";position:absolute}.ki-badge.ki-duotone:after{content:"";opacity:.3}.ki-badge.ki-duotone:before{content:"";position:absolute}.ki-bandage.ki-duotone:after{content:"";opacity:.3}.ki-bandage.ki-duotone:before{content:"";position:absolute}.ki-bank.ki-duotone:after{content:"";opacity:.3}.ki-bank.ki-duotone:before{content:"";position:absolute}.ki-bar-chart.ki-duotone:after{content:""}.ki-bar-chart.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-barcode.ki-duotone:after{content:""}.ki-barcode.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-basket-ok.ki-duotone:after{content:"";opacity:.3}.ki-basket-ok.ki-duotone:before{content:"";position:absolute}.ki-basket.ki-duotone:after{content:"";opacity:.3}.ki-basket.ki-duotone:before{content:"";position:absolute}.ki-behance.ki-duotone:after{content:""}.ki-behance.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-bill.ki-duotone:after{content:"";opacity:.3}.ki-bill.ki-duotone:before{content:"";position:absolute}.ki-binance-usd-busd.ki-duotone:after{content:""}.ki-binance-usd-busd.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-binance.ki-duotone:after{content:"";opacity:.3}.ki-binance.ki-duotone:before{content:"";position:absolute}.ki-bitcoin.ki-duotone:after{content:"";opacity:.3}.ki-bitcoin.ki-duotone:before{content:"";position:absolute}.ki-black-down.ki-duotone:before{content:""}.ki-black-left-line.ki-duotone:after{content:""}.ki-black-left-line.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-black-left.ki-duotone:before{content:""}.ki-black-right-line.ki-duotone:after{content:""}.ki-black-right-line.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-black-right.ki-duotone:before{content:""}.ki-black-up.ki-duotone:before{content:""}.ki-bluetooth.ki-duotone:after{content:""}.ki-bluetooth.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-book-open.ki-duotone:after{content:"";opacity:.3}.ki-book-open.ki-duotone:before{content:"";position:absolute}.ki-book-square.ki-duotone:after{content:"";opacity:.3}.ki-book-square.ki-duotone:before{content:"";position:absolute}.ki-book.ki-duotone:after{content:"";opacity:.3}.ki-book.ki-duotone:before{content:"";position:absolute}.ki-bookmark-2.ki-duotone:after{content:"";opacity:.3}.ki-bookmark-2.ki-duotone:before{content:"";position:absolute}.ki-bookmark.ki-duotone:after{content:"";opacity:.3}.ki-bookmark.ki-duotone:before{content:"";position:absolute}.ki-bootstrap.ki-duotone:after{content:"";opacity:.3}.ki-bootstrap.ki-duotone:before{content:"";position:absolute}.ki-briefcase.ki-duotone:after{content:"";opacity:.3}.ki-briefcase.ki-duotone:before{content:"";position:absolute}.ki-brifecase-cros.ki-duotone:after{content:"";opacity:.3}.ki-brifecase-cros.ki-duotone:before{content:"";position:absolute}.ki-brifecase-tick.ki-duotone:after{content:"";opacity:.3}.ki-brifecase-tick.ki-duotone:before{content:"";position:absolute}.ki-brifecase-timer.ki-duotone:after{content:"";opacity:.3}.ki-brifecase-timer.ki-duotone:before{content:"";position:absolute}.ki-brush.ki-duotone:after{content:"";opacity:.3}.ki-brush.ki-duotone:before{content:"";position:absolute}.ki-bucket-square.ki-duotone:after{content:"";opacity:.3}.ki-bucket-square.ki-duotone:before{content:"";position:absolute}.ki-bucket.ki-duotone:after{content:"";opacity:.3}.ki-bucket.ki-duotone:before{content:"";position:absolute}.ki-burger-menu-1.ki-duotone:after{content:"";opacity:.3}.ki-burger-menu-1.ki-duotone:before{content:"";position:absolute}.ki-burger-menu-2.ki-duotone:after{content:"";opacity:.3}.ki-burger-menu-2.ki-duotone:before{content:"";position:absolute}.ki-burger-menu-3.ki-duotone:after{content:"";opacity:.3}.ki-burger-menu-3.ki-duotone:before{content:"";position:absolute}.ki-burger-menu-4.ki-duotone:before{content:""}.ki-burger-menu-5.ki-duotone:before{content:""}.ki-burger-menu-6.ki-duotone:before{content:""}.ki-burger-menu.ki-duotone:after{content:"";opacity:.3}.ki-burger-menu.ki-duotone:before{content:"";position:absolute}.ki-bus.ki-duotone:after{content:"";opacity:.3}.ki-bus.ki-duotone:before{content:"";position:absolute}.ki-calculator.ki-duotone:after{content:"";opacity:.3}.ki-calculator.ki-duotone:before{content:"";position:absolute}.ki-calculatoror.ki-duotone:after{content:"";opacity:.3}.ki-calculatoror.ki-duotone:before{content:"";position:absolute}.ki-calendar-2.ki-duotone:after{content:"";opacity:.3}.ki-calendar-2.ki-duotone:before{content:"";position:absolute}.ki-calendar-8.ki-duotone:after{content:"";opacity:.3}.ki-calendar-8.ki-duotone:before{content:"";position:absolute}.ki-calendar-add.ki-duotone:after{content:"";opacity:.3}.ki-calendar-add.ki-duotone:before{content:"";position:absolute}.ki-calendar-edit.ki-duotone:after{content:"";opacity:.3}.ki-calendar-edit.ki-duotone:before{content:"";position:absolute}.ki-calendar-remove.ki-duotone:after{content:"";opacity:.3}.ki-calendar-remove.ki-duotone:before{content:"";position:absolute}.ki-calendar-search.ki-duotone:after{content:"";opacity:.3}.ki-calendar-search.ki-duotone:before{content:"";position:absolute}.ki-calendar-tick.ki-duotone:after{content:"";opacity:.3}.ki-calendar-tick.ki-duotone:before{content:"";position:absolute}.ki-calendar.ki-duotone:after{content:"";opacity:.3}.ki-calendar.ki-duotone:before{content:"";position:absolute}.ki-call.ki-duotone:after{content:"";opacity:.3}.ki-call.ki-duotone:before{content:"";position:absolute}.ki-capsule.ki-duotone:after{content:"";opacity:.3}.ki-capsule.ki-duotone:before{content:"";position:absolute}.ki-car.ki-duotone:after{content:"";opacity:.3}.ki-car.ki-duotone:before{content:"";position:absolute}.ki-category.ki-duotone:after{content:"";opacity:.3}.ki-category.ki-duotone:before{content:"";position:absolute}.ki-cd.ki-duotone:after{content:""}.ki-cd.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-celsius-cel.ki-duotone:after{content:""}.ki-celsius-cel.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-line-down-2.ki-duotone:after{content:"";opacity:.3}.ki-chart-line-down-2.ki-duotone:before{content:"";position:absolute}.ki-chart-line-down.ki-duotone:after{content:"";opacity:.3}.ki-chart-line-down.ki-duotone:before{content:"";position:absolute}.ki-chart-line-star.ki-duotone:after{content:""}.ki-chart-line-star.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-line-up-2.ki-duotone:after{content:""}.ki-chart-line-up-2.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-line-up.ki-duotone:after{content:""}.ki-chart-line-up.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-line.ki-duotone:after{content:"";opacity:.3}.ki-chart-line.ki-duotone:before{content:"";position:absolute}.ki-chart-pie-3.ki-duotone:after{content:""}.ki-chart-pie-3.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-pie-4.ki-duotone:after{content:""}.ki-chart-pie-4.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-pie-simple.ki-duotone:after{content:""}.ki-chart-pie-simple.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-pie-too.ki-duotone:after{content:"";opacity:.3}.ki-chart-pie-too.ki-duotone:before{content:"";position:absolute}.ki-chart-simple-2.ki-duotone:after{content:""}.ki-chart-simple-2.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-simple-3.ki-duotone:after{content:""}.ki-chart-simple-3.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart-simple.ki-duotone:after{content:""}.ki-chart-simple.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chart.ki-duotone:after{content:""}.ki-chart.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-check-circle.ki-duotone:after{content:"";opacity:.3}.ki-check-circle.ki-duotone:before{content:"";position:absolute}.ki-check-squared.ki-duotone:after{content:"";opacity:.3}.ki-check-squared.ki-duotone:before{content:"";position:absolute}.ki-check.ki-duotone:before{content:""}.ki-cheque.ki-duotone:after{content:""}.ki-cheque.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-chrome.ki-duotone:after{content:"";opacity:.3}.ki-chrome.ki-duotone:before{content:"";position:absolute}.ki-classmates.ki-duotone:after{content:""}.ki-classmates.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-click.ki-duotone:after{content:""}.ki-click.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-clipboard.ki-duotone:after{content:"";opacity:.3}.ki-clipboard.ki-duotone:before{content:"";position:absolute}.ki-cloud-add.ki-duotone:after{content:""}.ki-cloud-add.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-cloud-change.ki-duotone:after{content:""}.ki-cloud-change.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-cloud-download.ki-duotone:after{content:"";opacity:.3}.ki-cloud-download.ki-duotone:before{content:"";position:absolute}.ki-cloud.ki-duotone:before{content:""}.ki-code.ki-duotone:after{content:"";opacity:.3}.ki-code.ki-duotone:before{content:"";position:absolute}.ki-coffee.ki-duotone:after{content:"";opacity:.3}.ki-coffee.ki-duotone:before{content:"";position:absolute}.ki-color-swatch.ki-duotone:after{content:"";opacity:.3}.ki-color-swatch.ki-duotone:before{content:"";position:absolute}.ki-colors-square.ki-duotone:after{content:"";opacity:.3}.ki-colors-square.ki-duotone:before{content:"";position:absolute}.ki-compass.ki-duotone:after{content:""}.ki-compass.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-copy-success.ki-duotone:after{content:""}.ki-copy-success.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-copy.ki-duotone:before{content:""}.ki-courier-express.ki-duotone:after{content:""}.ki-courier-express.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-courier.ki-duotone:after{content:"";opacity:.3}.ki-courier.ki-duotone:before{content:"";position:absolute}.ki-credit-cart.ki-duotone:after{content:"";opacity:.3}.ki-credit-cart.ki-duotone:before{content:"";position:absolute}.ki-cross-circle.ki-duotone:after{content:"";opacity:.3}.ki-cross-circle.ki-duotone:before{content:"";position:absolute}.ki-cross-square.ki-duotone:after{content:"";opacity:.3}.ki-cross-square.ki-duotone:before{content:"";position:absolute}.ki-cross.ki-duotone:before{content:""}.ki-crown-2.ki-duotone:after{content:"";opacity:.3}.ki-crown-2.ki-duotone:before{content:"";position:absolute}.ki-crown.ki-duotone:after{content:"";opacity:.3}.ki-crown.ki-duotone:before{content:"";position:absolute}.ki-css.ki-duotone:after{content:"";opacity:.3}.ki-css.ki-duotone:before{content:"";position:absolute}.ki-cube-2.ki-duotone:after{content:"";opacity:.3}.ki-cube-2.ki-duotone:before{content:"";position:absolute}.ki-cube-3.ki-duotone:after{content:"";opacity:.3}.ki-cube-3.ki-duotone:before{content:"";position:absolute}.ki-cup.ki-duotone:after{content:"";opacity:.3}.ki-cup.ki-duotone:before{content:"";position:absolute}.ki-cursor.ki-duotone:after{content:"";opacity:.3}.ki-cursor.ki-duotone:before{content:"";position:absolute}.ki-dash.ki-duotone:after{content:"";opacity:.3}.ki-dash.ki-duotone:before{content:"";position:absolute}.ki-data.ki-duotone:after{content:""}.ki-data.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-delete-files.ki-duotone:after{content:"";opacity:.3}.ki-delete-files.ki-duotone:before{content:"";position:absolute}.ki-delete-folder.ki-duotone:after{content:"";opacity:.3}.ki-delete-folder.ki-duotone:before{content:"";position:absolute}.ki-delivery-2.ki-duotone:after{content:"";opacity:.3}.ki-delivery-2.ki-duotone:before{content:"";position:absolute}.ki-delivery-3.ki-duotone:after{content:"";opacity:.3}.ki-delivery-3.ki-duotone:before{content:"";position:absolute}.ki-delivery-24.ki-duotone:after{content:"";opacity:.3}.ki-delivery-24.ki-duotone:before{content:"";position:absolute}.ki-delivery-door.ki-duotone:after{content:"";opacity:.3}.ki-delivery-door.ki-duotone:before{content:"";position:absolute}.ki-delivery-geolocation.ki-duotone:after{content:"";opacity:.3}.ki-delivery-geolocation.ki-duotone:before{content:"";position:absolute}.ki-delivery-time.ki-duotone:after{content:"";opacity:.3}.ki-delivery-time.ki-duotone:before{content:"";position:absolute}.ki-delivery.ki-duotone:after{content:"";opacity:.3}.ki-delivery.ki-duotone:before{content:"";position:absolute}.ki-design-1.ki-duotone:after{content:"";opacity:.3}.ki-design-1.ki-duotone:before{content:"";position:absolute}.ki-design-2.ki-duotone:after{content:"";opacity:.3}.ki-design-2.ki-duotone:before{content:"";position:absolute}.ki-desktop-mobile.ki-duotone:after{content:"";opacity:.3}.ki-desktop-mobile.ki-duotone:before{content:"";position:absolute}.ki-devices-2.ki-duotone:after{content:"";opacity:.3}.ki-devices-2.ki-duotone:before{content:"";position:absolute}.ki-devices.ki-duotone:after{content:"";opacity:.3}.ki-devices.ki-duotone:before{content:"";position:absolute}.ki-diamonds.ki-duotone:after{content:""}.ki-diamonds.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-directbox-default.ki-duotone:after{content:"";opacity:.3}.ki-directbox-default.ki-duotone:before{content:"";position:absolute}.ki-disconnect.ki-duotone:after{content:""}.ki-disconnect.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-discount.ki-duotone:after{content:"";opacity:.3}.ki-discount.ki-duotone:before{content:"";position:absolute}.ki-disguise.ki-duotone:after{content:"";opacity:.3}.ki-disguise.ki-duotone:before{content:"";position:absolute}.ki-disk.ki-duotone:after{content:"";opacity:.3}.ki-disk.ki-duotone:before{content:"";position:absolute}.ki-dislike.ki-duotone:after{content:""}.ki-dislike.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-dj.ki-duotone:before{content:""}.ki-document.ki-duotone:after{content:"";opacity:.3}.ki-document.ki-duotone:before{content:"";position:absolute}.ki-double-check.ki-duotone:after{content:""}.ki-double-check.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-dollar.ki-duotone:after{content:"";opacity:.3}.ki-dollar.ki-duotone:before{content:"";position:absolute}.ki-dots-circle-vertical.ki-duotone:after{content:"";opacity:.3}.ki-dots-circle-vertical.ki-duotone:before{content:"";position:absolute}.ki-dots-circle.ki-duotone:after{content:"";opacity:.3}.ki-dots-circle.ki-duotone:before{content:"";position:absolute}.ki-dots-horizontal.ki-duotone:before{content:""}.ki-dots-square-vertical.ki-duotone:after{content:"";opacity:.3}.ki-dots-square-vertical.ki-duotone:before{content:"";position:absolute}.ki-dots-square.ki-duotone:after{content:"";opacity:.3}.ki-dots-square.ki-duotone:before{content:"";position:absolute}.ki-dots-vertical.ki-duotone:after{content:""}.ki-dots-vertical.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-double-check-circle.ki-duotone:after{content:"";opacity:.3}.ki-double-check-circle.ki-duotone:before{content:"";position:absolute}.ki-double-down.ki-duotone:after{content:""}.ki-double-down.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-double-left-arrow.ki-duotone:after{content:"";opacity:.3}.ki-double-left-arrow.ki-duotone:before{content:"";position:absolute}.ki-double-left.ki-duotone:after{content:""}.ki-double-left.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-double-right-arrow.ki-duotone:after{content:"";opacity:.3}.ki-double-right-arrow.ki-duotone:before{content:"";position:absolute}.ki-double-right.ki-duotone:after{content:""}.ki-double-right.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-double-up.ki-duotone:after{content:""}.ki-double-up.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-down-square.ki-duotone:after{content:"";opacity:.3}.ki-down-square.ki-duotone:before{content:"";position:absolute}.ki-down.ki-duotone:before{content:""}.ki-dribbble.ki-duotone:after{content:""}.ki-dribbble.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-drop.ki-duotone:after{content:""}.ki-drop.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-dropbox.ki-duotone:after{content:"";opacity:.3}.ki-dropbox.ki-duotone:before{content:"";position:absolute}.ki-educare-ekt.ki-duotone:after{content:"";opacity:.3}.ki-educare-ekt.ki-duotone:before{content:"";position:absolute}.ki-electricity.ki-duotone:after{content:"";opacity:.3}.ki-electricity.ki-duotone:before{content:"";position:absolute}.ki-electronic-clock.ki-duotone:after{content:"";opacity:.3}.ki-electronic-clock.ki-duotone:before{content:"";position:absolute}.ki-element-1.ki-duotone:after{content:"";opacity:.3}.ki-element-1.ki-duotone:before{content:"";position:absolute}.ki-element-2.ki-duotone:after{content:""}.ki-element-2.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-element-3.ki-duotone:after{content:"";opacity:.3}.ki-element-3.ki-duotone:before{content:"";position:absolute}.ki-element-4.ki-duotone:after{content:""}.ki-element-4.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-element-5.ki-duotone:after{content:""}.ki-element-5.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-element-6.ki-duotone:after{content:"";opacity:.3}.ki-element-6.ki-duotone:before{content:"";position:absolute}.ki-element-7.ki-duotone:after{content:""}.ki-element-7.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-element-8.ki-duotone:after{content:"";opacity:.3}.ki-element-8.ki-duotone:before{content:"";position:absolute}.ki-element-9.ki-duotone:after{content:"";opacity:.3}.ki-element-9.ki-duotone:before{content:"";position:absolute}.ki-element-10.ki-duotone:after{content:""}.ki-element-10.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-element-11.ki-duotone:after{content:""}.ki-element-11.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-element-12.ki-duotone:after{content:"";opacity:.3}.ki-element-12.ki-duotone:before{content:"";position:absolute}.ki-element-equal.ki-duotone:after{content:"";opacity:.3}.ki-element-equal.ki-duotone:before{content:"";position:absolute}.ki-element-plus.ki-duotone:after{content:""}.ki-element-plus.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-emoji-happy.ki-duotone:after{content:"";opacity:.3}.ki-emoji-happy.ki-duotone:before{content:"";position:absolute}.ki-enjin-coin-enj.ki-duotone:after{content:""}.ki-enjin-coin-enj.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-ensure.ki-duotone:after{content:""}.ki-ensure.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-entrance-left.ki-duotone:after{content:""}.ki-entrance-left.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-entrance-right.ki-duotone:after{content:"";opacity:.3}.ki-entrance-right.ki-duotone:before{content:"";position:absolute}.ki-eraser.ki-duotone:after{content:"";opacity:.3}.ki-eraser.ki-duotone:before{content:"";position:absolute}.ki-euro.ki-duotone:after{content:"";opacity:.3}.ki-euro.ki-duotone:before{content:"";position:absolute}.ki-exit-down.ki-duotone:after{content:"";opacity:.3}.ki-exit-down.ki-duotone:before{content:"";position:absolute}.ki-exit-left.ki-duotone:after{content:"";opacity:.3}.ki-exit-left.ki-duotone:before{content:"";position:absolute}.ki-exit-right-corner.ki-duotone:after{content:"";opacity:.3}.ki-exit-right-corner.ki-duotone:before{content:"";position:absolute}.ki-exit-right.ki-duotone:after{content:"";opacity:.3}.ki-exit-right.ki-duotone:before{content:"";position:absolute}.ki-exit-up.ki-duotone:after{content:"";opacity:.3}.ki-exit-up.ki-duotone:before{content:"";position:absolute}.ki-external-drive.ki-duotone:after{content:""}.ki-external-drive.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-eye-slash.ki-duotone:after{content:""}.ki-eye-slash.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-eye.ki-duotone:after{content:""}.ki-eye.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-face-id.ki-duotone:after{content:"";opacity:.3}.ki-face-id.ki-duotone:before{content:"";position:absolute}.ki-facebook.ki-duotone:after{content:"";opacity:.3}.ki-facebook.ki-duotone:before{content:"";position:absolute}.ki-fasten.ki-duotone:after{content:"";opacity:.3}.ki-fasten.ki-duotone:before{content:"";position:absolute}.ki-fatrows.ki-duotone:after{content:""}.ki-fatrows.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-feather.ki-duotone:after{content:"";opacity:.3}.ki-feather.ki-duotone:before{content:"";position:absolute}.ki-figma.ki-duotone:after{content:"";opacity:.3}.ki-figma.ki-duotone:before{content:"";position:absolute}.ki-file-added.ki-duotone:after{content:""}.ki-file-added.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-file-deleted.ki-duotone:after{content:""}.ki-file-deleted.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-file-down.ki-duotone:after{content:"";opacity:.3}.ki-file-down.ki-duotone:before{content:"";position:absolute}.ki-file-left.ki-duotone:after{content:"";opacity:.3}.ki-file-left.ki-duotone:before{content:"";position:absolute}.ki-file-right.ki-duotone:after{content:"";opacity:.3}.ki-file-right.ki-duotone:before{content:"";position:absolute}.ki-file-sheet.ki-duotone:after{content:""}.ki-file-sheet.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-file-up.ki-duotone:after{content:"";opacity:.3}.ki-file-up.ki-duotone:before{content:"";position:absolute}.ki-files.ki-duotone:after{content:""}.ki-files.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-filter-edit.ki-duotone:after{content:"";opacity:.3}.ki-filter-edit.ki-duotone:before{content:"";position:absolute}.ki-filter-search.ki-duotone:after{content:"";opacity:.3}.ki-filter-search.ki-duotone:before{content:"";position:absolute}.ki-filter-square.ki-duotone:after{content:""}.ki-filter-square.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-filter-tablet.ki-duotone:after{content:"";opacity:.3}.ki-filter-tablet.ki-duotone:before{content:"";position:absolute}.ki-filter-tick.ki-duotone:after{content:"";opacity:.3}.ki-filter-tick.ki-duotone:before{content:"";position:absolute}.ki-filter.ki-duotone:after{content:""}.ki-filter.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-financial-schedule.ki-duotone:after{content:"";opacity:.3}.ki-financial-schedule.ki-duotone:before{content:"";position:absolute}.ki-fingerprint-scanning.ki-duotone:after{content:""}.ki-fingerprint-scanning.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-flag.ki-duotone:after{content:"";opacity:.3}.ki-flag.ki-duotone:before{content:"";position:absolute}.ki-flash-circle.ki-duotone:after{content:"";opacity:.3}.ki-flash-circle.ki-duotone:before{content:"";position:absolute}.ki-flask.ki-duotone:after{content:"";opacity:.3}.ki-flask.ki-duotone:before{content:"";position:absolute}.ki-focus.ki-duotone:after{content:"";opacity:.3}.ki-focus.ki-duotone:before{content:"";position:absolute}.ki-folder-added.ki-duotone:after{content:"";opacity:.3}.ki-folder-added.ki-duotone:before{content:"";position:absolute}.ki-folder-down.ki-duotone:after{content:"";opacity:.3}.ki-folder-down.ki-duotone:before{content:"";position:absolute}.ki-folder-up.ki-duotone:after{content:"";opacity:.3}.ki-folder-up.ki-duotone:before{content:"";position:absolute}.ki-folder.ki-duotone:after{content:"";opacity:.3}.ki-folder.ki-duotone:before{content:"";position:absolute}.ki-frame.ki-duotone:after{content:"";opacity:.3}.ki-frame.ki-duotone:before{content:"";position:absolute}.ki-geolocation-home.ki-duotone:after{content:"";opacity:.3}.ki-geolocation-home.ki-duotone:before{content:"";position:absolute}.ki-geolocation.ki-duotone:after{content:"";opacity:.3}.ki-geolocation.ki-duotone:before{content:"";position:absolute}.ki-ghost.ki-duotone:after{content:""}.ki-ghost.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-gift.ki-duotone:after{content:""}.ki-gift.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-github.ki-duotone:after{content:"";opacity:.3}.ki-github.ki-duotone:before{content:"";position:absolute}.ki-glass.ki-duotone:after{content:"";opacity:.3}.ki-glass.ki-duotone:before{content:"";position:absolute}.ki-google-play.ki-duotone:after{content:"";opacity:.3}.ki-google-play.ki-duotone:before{content:"";position:absolute}.ki-google.ki-duotone:after{content:"";opacity:.3}.ki-google.ki-duotone:before{content:"";position:absolute}.ki-graph-2.ki-duotone:after{content:"";opacity:.3}.ki-graph-2.ki-duotone:before{content:"";position:absolute}.ki-graph-3.ki-duotone:after{content:"";opacity:.3}.ki-graph-3.ki-duotone:before{content:"";position:absolute}.ki-graph-4.ki-duotone:after{content:""}.ki-graph-4.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-graph-up.ki-duotone:after{content:"";opacity:.3}.ki-graph-up.ki-duotone:before{content:"";position:absolute}.ki-graph.ki-duotone:after{content:"";opacity:.3}.ki-graph.ki-duotone:before{content:"";position:absolute}.ki-grid-2.ki-duotone:after{content:"";opacity:.3}.ki-grid-2.ki-duotone:before{content:"";position:absolute}.ki-grid.ki-duotone:after{content:"";opacity:.3}.ki-grid.ki-duotone:before{content:"";position:absolute}.ki-handcart.ki-duotone:before{content:""}.ki-happyemoji.ki-duotone:after{content:"";opacity:.3}.ki-happyemoji.ki-duotone:before{content:"";position:absolute}.ki-heart-circle.ki-duotone:after{content:"";opacity:.3}.ki-heart-circle.ki-duotone:before{content:"";position:absolute}.ki-heart.ki-duotone:after{content:"";opacity:.3}.ki-heart.ki-duotone:before{content:"";position:absolute}.ki-home-1.ki-duotone:after{content:"";opacity:.3}.ki-home-1.ki-duotone:before{content:"";position:absolute}.ki-home-2.ki-duotone:after{content:"";opacity:.3}.ki-home-2.ki-duotone:before{content:"";position:absolute}.ki-home-3.ki-duotone:after{content:"";opacity:.3}.ki-home-3.ki-duotone:before{content:"";position:absolute}.ki-home.ki-duotone:before{content:""}.ki-html.ki-duotone:after{content:"";opacity:.3}.ki-html.ki-duotone:before{content:"";position:absolute}.ki-icon.ki-duotone:after{content:"";opacity:.3}.ki-icon.ki-duotone:before{content:"";position:absolute}.ki-illustrator.ki-duotone:after{content:"";opacity:.3}.ki-illustrator.ki-duotone:before{content:"";position:absolute}.ki-information-1.ki-duotone:after{content:"";opacity:.3}.ki-information-1.ki-duotone:before{content:"";position:absolute}.ki-information-2.ki-duotone:after{content:"";opacity:.3}.ki-information-2.ki-duotone:before{content:"";position:absolute}.ki-information-3.ki-duotone:after{content:"";opacity:.3}.ki-information-3.ki-duotone:before{content:"";position:absolute}.ki-information-4.ki-duotone:after{content:"";opacity:.3}.ki-information-4.ki-duotone:before{content:"";position:absolute}.ki-information.ki-duotone:after{content:"";opacity:.3}.ki-information.ki-duotone:before{content:"";position:absolute}.ki-instagram.ki-duotone:after{content:"";opacity:.3}.ki-instagram.ki-duotone:before{content:"";position:absolute}.ki-joystick.ki-duotone:after{content:""}.ki-joystick.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-js-2.ki-duotone:after{content:""}.ki-js-2.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-js.ki-duotone:after{content:""}.ki-js.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-kanban.ki-duotone:after{content:""}.ki-kanban.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-key-square.ki-duotone:after{content:"";opacity:.3}.ki-key-square.ki-duotone:before{content:"";position:absolute}.ki-key.ki-duotone:after{content:"";opacity:.3}.ki-key.ki-duotone:before{content:"";position:absolute}.ki-keyboard.ki-duotone:after{content:""}.ki-keyboard.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-laptop.ki-duotone:after{content:"";opacity:.3}.ki-laptop.ki-duotone:before{content:"";position:absolute}.ki-laravel.ki-duotone:after{content:"";opacity:.3}.ki-laravel.ki-duotone:before{content:"";position:absolute}.ki-left-square.ki-duotone:after{content:"";opacity:.3}.ki-left-square.ki-duotone:before{content:"";position:absolute}.ki-left.ki-duotone:before{content:""}.ki-like-2.ki-duotone:after{content:"";opacity:.3}.ki-like-2.ki-duotone:before{content:"";position:absolute}.ki-like-folder.ki-duotone:after{content:"";opacity:.3}.ki-like-folder.ki-duotone:before{content:"";position:absolute}.ki-like-shapes.ki-duotone:after{content:"";opacity:.3}.ki-like-shapes.ki-duotone:before{content:"";position:absolute}.ki-like-tag.ki-duotone:after{content:"";opacity:.3}.ki-like-tag.ki-duotone:before{content:"";position:absolute}.ki-like.ki-duotone:after{content:""}.ki-like.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-loading.ki-duotone:after{content:""}.ki-loading.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-lock-2.ki-duotone:after{content:""}.ki-lock-2.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-lock-3.ki-duotone:after{content:"";opacity:.3}.ki-lock-3.ki-duotone:before{content:"";position:absolute}.ki-lock.ki-duotone:after{content:"";opacity:.3}.ki-lock.ki-duotone:before{content:"";position:absolute}.ki-logistic.ki-duotone:after{content:"";opacity:.3}.ki-logistic.ki-duotone:before{content:"";position:absolute}.ki-lots-shopping.ki-duotone:after{content:"";opacity:.3}.ki-lots-shopping.ki-duotone:before{content:"";position:absolute}.ki-lovely.ki-duotone:after{content:"";opacity:.3}.ki-lovely.ki-duotone:before{content:"";position:absolute}.ki-lts.ki-duotone:after{content:""}.ki-lts.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-magnifier.ki-duotone:after{content:"";opacity:.3}.ki-magnifier.ki-duotone:before{content:"";position:absolute}.ki-map.ki-duotone:after{content:"";opacity:.3}.ki-map.ki-duotone:before{content:"";position:absolute}.ki-mask.ki-duotone:after{content:"";opacity:.3}.ki-mask.ki-duotone:before{content:"";position:absolute}.ki-maximize.ki-duotone:after{content:"";opacity:.3}.ki-maximize.ki-duotone:before{content:"";position:absolute}.ki-medal-star.ki-duotone:after{content:"";opacity:.3}.ki-medal-star.ki-duotone:before{content:"";position:absolute}.ki-menu.ki-duotone:after{content:"";opacity:.3}.ki-menu.ki-duotone:before{content:"";position:absolute}.ki-message-add.ki-duotone:after{content:"";opacity:.3}.ki-message-add.ki-duotone:before{content:"";position:absolute}.ki-message-edit.ki-duotone:after{content:"";opacity:.3}.ki-message-edit.ki-duotone:before{content:"";position:absolute}.ki-message-minus.ki-duotone:after{content:"";opacity:.3}.ki-message-minus.ki-duotone:before{content:"";position:absolute}.ki-message-notify.ki-duotone:after{content:"";opacity:.3}.ki-message-notify.ki-duotone:before{content:"";position:absolute}.ki-message-programming.ki-duotone:after{content:"";opacity:.3}.ki-message-programming.ki-duotone:before{content:"";position:absolute}.ki-message-question.ki-duotone:after{content:"";opacity:.3}.ki-message-question.ki-duotone:before{content:"";position:absolute}.ki-message-text-2.ki-duotone:after{content:"";opacity:.3}.ki-message-text-2.ki-duotone:before{content:"";position:absolute}.ki-message-text.ki-duotone:after{content:"";opacity:.3}.ki-message-text.ki-duotone:before{content:"";position:absolute}.ki-messages.ki-duotone:after{content:"";opacity:.3}.ki-messages.ki-duotone:before{content:"";position:absolute}.ki-microsoft.ki-duotone:after{content:""}.ki-microsoft.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-milk.ki-duotone:after{content:"";opacity:.3}.ki-milk.ki-duotone:before{content:"";position:absolute}.ki-minus-circle.ki-duotone:after{content:"";opacity:.3}.ki-minus-circle.ki-duotone:before{content:"";position:absolute}.ki-minus-folder.ki-duotone:after{content:"";opacity:.3}.ki-minus-folder.ki-duotone:before{content:"";position:absolute}.ki-minus-squared.ki-duotone:after{content:"";opacity:.3}.ki-minus-squared.ki-duotone:before{content:"";position:absolute}.ki-minus.ki-duotone:before{content:""}.ki-moon.ki-duotone:after{content:""}.ki-moon.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-more-2.ki-duotone:after{content:"";opacity:.3}.ki-more-2.ki-duotone:before{content:"";position:absolute}.ki-mouse-circle.ki-duotone:after{content:""}.ki-mouse-circle.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-mouse-square.ki-duotone:after{content:"";opacity:.3}.ki-mouse-square.ki-duotone:before{content:"";position:absolute}.ki-mouse.ki-duotone:after{content:"";opacity:.3}.ki-mouse.ki-duotone:before{content:"";position:absolute}.ki-nexo.ki-duotone:after{content:"";opacity:.3}.ki-nexo.ki-duotone:before{content:"";position:absolute}.ki-night-day.ki-duotone:after{content:"";opacity:.3}.ki-night-day.ki-duotone:before{content:"";position:absolute}.ki-note-2.ki-duotone:after{content:"";opacity:.3}.ki-note-2.ki-duotone:before{content:"";position:absolute}.ki-note.ki-duotone:after{content:"";opacity:.3}.ki-note.ki-duotone:before{content:"";position:absolute}.ki-notepad-bookmark.ki-duotone:after{content:""}.ki-notepad-bookmark.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-notepad-edit.ki-duotone:after{content:"";opacity:.3}.ki-notepad-edit.ki-duotone:before{content:"";position:absolute}.ki-notepad.ki-duotone:after{content:"";opacity:.3}.ki-notepad.ki-duotone:before{content:"";position:absolute}.ki-notification-1.ki-duotone:after{content:""}.ki-notification-1.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-notification-bing.ki-duotone:after{content:""}.ki-notification-bing.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-notification-circle.ki-duotone:after{content:""}.ki-notification-circle.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-notification-favorite.ki-duotone:after{content:""}.ki-notification-favorite.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-notification-on.ki-duotone:after{content:"";opacity:.3}.ki-notification-on.ki-duotone:before{content:"";position:absolute}.ki-notification-status.ki-duotone:after{content:"";opacity:.3}.ki-notification-status.ki-duotone:before{content:"";position:absolute}.ki-notification.ki-duotone:after{content:"";opacity:.3}.ki-notification.ki-duotone:before{content:"";position:absolute}.ki-ocean.ki-duotone:after{content:""}.ki-ocean.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-office-bag.ki-duotone:after{content:"";opacity:.3}.ki-office-bag.ki-duotone:before{content:"";position:absolute}.ki-package.ki-duotone:after{content:"";opacity:.3}.ki-package.ki-duotone:before{content:"";position:absolute}.ki-pad.ki-duotone:after{content:"";opacity:.3}.ki-pad.ki-duotone:before{content:"";position:absolute}.ki-pails.ki-duotone:after{content:"";opacity:.3}.ki-pails.ki-duotone:before{content:"";position:absolute}.ki-paintbucket.ki-duotone:after{content:"";opacity:.3}.ki-paintbucket.ki-duotone:before{content:"";position:absolute}.ki-paper-clip.ki-duotone:before{content:""}.ki-paper-plane.ki-duotone:after{content:""}.ki-paper-plane.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-parcel-tracking.ki-duotone:after{content:""}.ki-parcel-tracking.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-parcel.ki-duotone:after{content:"";opacity:.3}.ki-parcel.ki-duotone:before{content:"";position:absolute}.ki-password-check.ki-duotone:after{content:""}.ki-password-check.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-paypal.ki-duotone:after{content:""}.ki-paypal.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-pencil.ki-duotone:after{content:"";opacity:.3}.ki-pencil.ki-duotone:before{content:"";position:absolute}.ki-people.ki-duotone:after{content:""}.ki-people.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-percentage.ki-duotone:after{content:""}.ki-percentage.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-phone.ki-duotone:after{content:"";opacity:.3}.ki-phone.ki-duotone:before{content:"";position:absolute}.ki-photoshop.ki-duotone:after{content:"";opacity:.3}.ki-photoshop.ki-duotone:before{content:"";position:absolute}.ki-picture.ki-duotone:after{content:"";opacity:.3}.ki-picture.ki-duotone:before{content:"";position:absolute}.ki-pill.ki-duotone:before{content:""}.ki-pin.ki-duotone:after{content:"";opacity:.3}.ki-pin.ki-duotone:before{content:"";position:absolute}.ki-plus-circle.ki-duotone:after{content:"";opacity:.3}.ki-plus-circle.ki-duotone:before{content:"";position:absolute}.ki-plus-squared.ki-duotone:after{content:"";opacity:.3}.ki-plus-squared.ki-duotone:before{content:"";position:absolute}.ki-plus.ki-duotone:before{content:""}.ki-pointers.ki-duotone:after{content:"";opacity:.3}.ki-pointers.ki-duotone:before{content:"";position:absolute}.ki-price-tag.ki-duotone:after{content:"";opacity:.3}.ki-price-tag.ki-duotone:before{content:"";position:absolute}.ki-printer.ki-duotone:after{content:"";opacity:.3}.ki-printer.ki-duotone:before{content:"";position:absolute}.ki-profile-circle.ki-duotone:after{content:"";opacity:.3}.ki-profile-circle.ki-duotone:before{content:"";position:absolute}.ki-pulse.ki-duotone:after{content:"";opacity:.3}.ki-pulse.ki-duotone:before{content:"";position:absolute}.ki-purchase.ki-duotone:after{content:"";opacity:.3}.ki-purchase.ki-duotone:before{content:"";position:absolute}.ki-python.ki-duotone:after{content:"";opacity:.3}.ki-python.ki-duotone:before{content:"";position:absolute}.ki-question-2.ki-duotone:after{content:"";opacity:.3}.ki-question-2.ki-duotone:before{content:"";position:absolute}.ki-question.ki-duotone:after{content:"";opacity:.3}.ki-question.ki-duotone:before{content:"";position:absolute}.ki-questionnaire-tablet.ki-duotone:after{content:"";opacity:.3}.ki-questionnaire-tablet.ki-duotone:before{content:"";position:absolute}.ki-ranking.ki-duotone:after{content:"";opacity:.3}.ki-ranking.ki-duotone:before{content:"";position:absolute}.ki-react.ki-duotone:after{content:"";opacity:.3}.ki-react.ki-duotone:before{content:"";position:absolute}.ki-receipt-square.ki-duotone:after{content:"";opacity:.3}.ki-receipt-square.ki-duotone:before{content:"";position:absolute}.ki-rescue.ki-duotone:after{content:"";opacity:.3}.ki-rescue.ki-duotone:before{content:"";position:absolute}.ki-right-left.ki-duotone:after{content:""}.ki-right-left.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-right-square.ki-duotone:after{content:"";opacity:.3}.ki-right-square.ki-duotone:before{content:"";position:absolute}.ki-right.ki-duotone:before{content:""}.ki-rocket.ki-duotone:after{content:"";opacity:.3}.ki-rocket.ki-duotone:before{content:"";position:absolute}.ki-route.ki-duotone:after{content:""}.ki-route.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-router.ki-duotone:after{content:"";opacity:.3}.ki-router.ki-duotone:before{content:"";position:absolute}.ki-row-horizontal.ki-duotone:after{content:""}.ki-row-horizontal.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-row-vertical.ki-duotone:after{content:""}.ki-row-vertical.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-safe-home.ki-duotone:after{content:"";opacity:.3}.ki-safe-home.ki-duotone:before{content:"";position:absolute}.ki-satellite.ki-duotone:after{content:"";opacity:.3}.ki-satellite.ki-duotone:before{content:"";position:absolute}.ki-save-2.ki-duotone:after{content:"";opacity:.3}.ki-save-2.ki-duotone:before{content:"";position:absolute}.ki-save-deposit.ki-duotone:after{content:""}.ki-save-deposit.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-scan-barcode.ki-duotone:after{content:""}.ki-scan-barcode.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-screen.ki-duotone:after{content:"";opacity:.3}.ki-screen.ki-duotone:before{content:"";position:absolute}.ki-scroll.ki-duotone:after{content:"";opacity:.3}.ki-scroll.ki-duotone:before{content:"";position:absolute}.ki-search-list.ki-duotone:after{content:"";opacity:.3}.ki-search-list.ki-duotone:before{content:"";position:absolute}.ki-security-user.ki-duotone:after{content:"";opacity:.3}.ki-security-user.ki-duotone:before{content:"";position:absolute}.ki-setting-2.ki-duotone:after{content:"";opacity:.3}.ki-setting-2.ki-duotone:before{content:"";position:absolute}.ki-setting-3.ki-duotone:after{content:"";opacity:.3}.ki-setting-3.ki-duotone:before{content:"";position:absolute}.ki-setting-4.ki-duotone:before{content:""}.ki-setting.ki-duotone:after{content:"";opacity:.3}.ki-setting.ki-duotone:before{content:"";position:absolute}.ki-share.ki-duotone:after{content:"";opacity:.3}.ki-share.ki-duotone:before{content:"";position:absolute}.ki-shield-cross.ki-duotone:after{content:"";opacity:.3}.ki-shield-cross.ki-duotone:before{content:"";position:absolute}.ki-shield-search.ki-duotone:after{content:"";opacity:.3}.ki-shield-search.ki-duotone:before{content:"";position:absolute}.ki-shield-slash.ki-duotone:after{content:""}.ki-shield-slash.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-shield-tick.ki-duotone:after{content:"";opacity:.3}.ki-shield-tick.ki-duotone:before{content:"";position:absolute}.ki-shield.ki-duotone:after{content:"";opacity:.3}.ki-shield.ki-duotone:before{content:"";position:absolute}.ki-ship.ki-duotone:after{content:"";opacity:.3}.ki-ship.ki-duotone:before{content:"";position:absolute}.ki-shop.ki-duotone:after{content:""}.ki-shop.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-simcard-2.ki-duotone:after{content:"";opacity:.3}.ki-simcard-2.ki-duotone:before{content:"";position:absolute}.ki-simcard.ki-duotone:after{content:"";opacity:.3}.ki-simcard.ki-duotone:before{content:"";position:absolute}.ki-size.ki-duotone:after{content:"";opacity:.3}.ki-size.ki-duotone:before{content:"";position:absolute}.ki-slack.ki-duotone:after{content:""}.ki-slack.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-slider-horizontal-2.ki-duotone:after{content:""}.ki-slider-horizontal-2.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-slider-horizontal.ki-duotone:after{content:"";opacity:.3}.ki-slider-horizontal.ki-duotone:before{content:"";position:absolute}.ki-slider-vertica.ki-duotone:after{content:"";opacity:.3}.ki-slider-vertica.ki-duotone:before{content:"";position:absolute}.ki-slider-vertical.ki-duotone:after{content:""}.ki-slider-vertical.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-slider.ki-duotone:after{content:"";opacity:.3}.ki-slider.ki-duotone:before{content:"";position:absolute}.ki-sms.ki-duotone:after{content:"";opacity:.3}.ki-sms.ki-duotone:before{content:"";position:absolute}.ki-snapchat.ki-duotone:after{content:""}.ki-snapchat.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-social-media.ki-duotone:after{content:""}.ki-social-media.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-soft-2.ki-duotone:after{content:"";opacity:.3}.ki-soft-2.ki-duotone:before{content:"";position:absolute}.ki-soft-3.ki-duotone:after{content:""}.ki-soft-3.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-soft.ki-duotone:after{content:"";opacity:.3}.ki-soft.ki-duotone:before{content:"";position:absolute}.ki-some-files.ki-duotone:after{content:"";opacity:.3}.ki-some-files.ki-duotone:before{content:"";position:absolute}.ki-sort.ki-duotone:after{content:"";opacity:.3}.ki-sort.ki-duotone:before{content:"";position:absolute}.ki-speaker.ki-duotone:after{content:"";opacity:.3}.ki-speaker.ki-duotone:before{content:"";position:absolute}.ki-spotify.ki-duotone:after{content:""}.ki-spotify.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-spring-framework.ki-duotone:before{content:""}.ki-square-brackets.ki-duotone:after{content:"";opacity:.3}.ki-square-brackets.ki-duotone:before{content:"";position:absolute}.ki-star.ki-duotone:before{content:""}.ki-status.ki-duotone:after{content:"";opacity:.3}.ki-status.ki-duotone:before{content:"";position:absolute}.ki-subtitle.ki-duotone:after{content:"";opacity:.3}.ki-subtitle.ki-duotone:before{content:"";position:absolute}.ki-sun.ki-duotone:after{content:"";opacity:.3}.ki-sun.ki-duotone:before{content:"";position:absolute}.ki-support.ki-duotone:after{content:"";opacity:.3}.ki-support.ki-duotone:before{content:"";position:absolute}.ki-switch.ki-duotone:after{content:""}.ki-switch.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-syringe.ki-duotone:after{content:"";opacity:.3}.ki-syringe.ki-duotone:before{content:"";position:absolute}.ki-tab-tablet.ki-duotone:after{content:"";opacity:.3}.ki-tab-tablet.ki-duotone:before{content:"";position:absolute}.ki-tablet-delete.ki-duotone:after{content:"";opacity:.3}.ki-tablet-delete.ki-duotone:before{content:"";position:absolute}.ki-tablet-down.ki-duotone:after{content:"";opacity:.3}.ki-tablet-down.ki-duotone:before{content:"";position:absolute}.ki-tablet-ok.ki-duotone:after{content:"";opacity:.3}.ki-tablet-ok.ki-duotone:before{content:"";position:absolute}.ki-tablet-text-down.ki-duotone:after{content:"";opacity:.3}.ki-tablet-text-down.ki-duotone:before{content:"";position:absolute}.ki-tablet-text-up.ki-duotone:after{content:""}.ki-tablet-text-up.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-tablet-up.ki-duotone:after{content:"";opacity:.3}.ki-tablet-up.ki-duotone:before{content:"";position:absolute}.ki-tablet.ki-duotone:after{content:""}.ki-tablet.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-tag-cross.ki-duotone:after{content:""}.ki-tag-cross.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-tag.ki-duotone:after{content:"";opacity:.3}.ki-tag.ki-duotone:before{content:"";position:absolute}.ki-teacher.ki-duotone:after{content:"";opacity:.3}.ki-teacher.ki-duotone:before{content:"";position:absolute}.ki-technology-1.ki-duotone:after{content:""}.ki-technology-1.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-technology-2.ki-duotone:after{content:"";opacity:.3}.ki-technology-2.ki-duotone:before{content:"";position:absolute}.ki-technology-3.ki-duotone:after{content:"";opacity:.3}.ki-technology-3.ki-duotone:before{content:"";position:absolute}.ki-technology-4.ki-duotone:after{content:"";opacity:.3}.ki-technology-4.ki-duotone:before{content:"";position:absolute}.ki-telephone-geolocation.ki-duotone:after{content:"";opacity:.3}.ki-telephone-geolocation.ki-duotone:before{content:"";position:absolute}.ki-test-tubes.ki-duotone:after{content:"";opacity:.3}.ki-test-tubes.ki-duotone:before{content:"";position:absolute}.ki-text-bold.ki-duotone:after{content:"";opacity:.3}.ki-text-bold.ki-duotone:before{content:"";position:absolute}.ki-text-circle.ki-duotone:after{content:"";opacity:.3}.ki-text-circle.ki-duotone:before{content:"";position:absolute}.ki-text-italic.ki-duotone:after{content:"";opacity:.3}.ki-text-italic.ki-duotone:before{content:"";position:absolute}.ki-text-number.ki-duotone:after{content:"";opacity:.3}.ki-text-number.ki-duotone:before{content:"";position:absolute}.ki-text-strikethrough.ki-duotone:after{content:"";opacity:.3}.ki-text-strikethrough.ki-duotone:before{content:"";position:absolute}.ki-text-underline.ki-duotone:after{content:"";opacity:.3}.ki-text-underline.ki-duotone:before{content:"";position:absolute}.ki-text.ki-duotone:before{content:""}.ki-textalign-center.ki-duotone:after{content:""}.ki-textalign-center.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-textalign-justifycenter.ki-duotone:after{content:""}.ki-textalign-justifycenter.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-textalign-left.ki-duotone:after{content:""}.ki-textalign-left.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-textalign-right.ki-duotone:after{content:""}.ki-textalign-right.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-thermometer.ki-duotone:after{content:"";opacity:.3}.ki-thermometer.ki-duotone:before{content:"";position:absolute}.ki-theta-theta.ki-duotone:after{content:""}.ki-theta-theta.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-tiktok.ki-duotone:after{content:"";opacity:.3}.ki-tiktok.ki-duotone:before{content:"";position:absolute}.ki-time.ki-duotone:after{content:"";opacity:.3}.ki-time.ki-duotone:before{content:"";position:absolute}.ki-timer.ki-duotone:after{content:"";opacity:.3}.ki-timer.ki-duotone:before{content:"";position:absolute}.ki-to-left.ki-duotone:before{content:""}.ki-to-right.ki-duotone:before{content:""}.ki-toggle-off-circle.ki-duotone:after{content:"";opacity:.3}.ki-toggle-off-circle.ki-duotone:before{content:"";position:absolute}.ki-toggle-off.ki-duotone:after{content:"";opacity:.3}.ki-toggle-off.ki-duotone:before{content:"";position:absolute}.ki-toggle-on-circle.ki-duotone:after{content:"";opacity:.3}.ki-toggle-on-circle.ki-duotone:before{content:"";position:absolute}.ki-toggle-on.ki-duotone:after{content:"";opacity:.3}.ki-toggle-on.ki-duotone:before{content:"";position:absolute}.ki-trash-square.ki-duotone:after{content:"";opacity:.3}.ki-trash-square.ki-duotone:before{content:"";position:absolute}.ki-trash.ki-duotone:after{content:"";opacity:.3}.ki-trash.ki-duotone:before{content:"";position:absolute}.ki-tree.ki-duotone:after{content:"";opacity:.3}.ki-tree.ki-duotone:before{content:"";position:absolute}.ki-trello.ki-duotone:after{content:"";opacity:.3}.ki-trello.ki-duotone:before{content:"";position:absolute}.ki-ts.ki-duotone:after{content:"";opacity:.3}.ki-ts.ki-duotone:before{content:"";position:absolute}.ki-twitch.ki-duotone:after{content:"";opacity:.3}.ki-twitch.ki-duotone:before{content:"";position:absolute}.ki-twitter.ki-duotone:after{content:"";opacity:.3}.ki-twitter.ki-duotone:before{content:"";position:absolute}.ki-two-credit-cart.ki-duotone:after{content:"";opacity:.3}.ki-two-credit-cart.ki-duotone:before{content:"";position:absolute}.ki-underlining.ki-duotone:after{content:"";opacity:.3}.ki-underlining.ki-duotone:before{content:"";position:absolute}.ki-up-diagonal.ki-duotone:after{content:"";opacity:.3}.ki-up-diagonal.ki-duotone:before{content:"";position:absolute}.ki-up-down.ki-duotone:after{content:"";opacity:.3}.ki-up-down.ki-duotone:before{content:"";position:absolute}.ki-up-square.ki-duotone:after{content:"";opacity:.3}.ki-up-square.ki-duotone:before{content:"";position:absolute}.ki-up.ki-duotone:before{content:""}.ki-update-file.ki-duotone:after{content:"";opacity:.3}.ki-update-file.ki-duotone:before{content:"";position:absolute}.ki-update-folder.ki-duotone:after{content:"";opacity:.3}.ki-update-folder.ki-duotone:before{content:"";position:absolute}.ki-user-edit.ki-duotone:after{content:"";opacity:.3}.ki-user-edit.ki-duotone:before{content:"";position:absolute}.ki-user-square.ki-duotone:after{content:"";opacity:.3}.ki-user-square.ki-duotone:before{content:"";position:absolute}.ki-user-tick.ki-duotone:after{content:""}.ki-user-tick.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-user.ki-duotone:after{content:"";opacity:.3}.ki-user.ki-duotone:before{content:"";position:absolute}.ki-users.ki-duotone:after{content:"";opacity:.3}.ki-users.ki-duotone:before{content:"";position:absolute}.ki-verify.ki-duotone:after{content:"";opacity:.3}.ki-verify.ki-duotone:before{content:"";position:absolute}.ki-vibe-vibe.ki-duotone:after{content:""}.ki-vibe-vibe.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-virus.ki-duotone:after{content:"";opacity:.3}.ki-virus.ki-duotone:before{content:"";position:absolute}.ki-vue.ki-duotone:after{content:"";opacity:.3}.ki-vue.ki-duotone:before{content:"";position:absolute}.ki-vuesax.ki-duotone:after{content:"";opacity:.4}.ki-vuesax.ki-duotone:before{content:"";position:absolute}.ki-wallet.ki-duotone:after{content:"";opacity:.3}.ki-wallet.ki-duotone:before{content:"";position:absolute}.ki-wanchain-wan.ki-duotone:after{content:""}.ki-wanchain-wan.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-watch.ki-duotone:after{content:"";opacity:.3}.ki-watch.ki-duotone:before{content:"";position:absolute}.ki-whatsapp.ki-duotone:after{content:"";opacity:.4}.ki-whatsapp.ki-duotone:before{content:"";position:absolute}.ki-wifi-home.ki-duotone:after{content:"";opacity:.3}.ki-wifi-home.ki-duotone:before{content:"";position:absolute}.ki-wifi-square.ki-duotone:after{content:"";opacity:.3}.ki-wifi-square.ki-duotone:before{content:"";position:absolute}.ki-wifi.ki-duotone:after{content:""}.ki-wifi.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-wireframe.ki-duotone:after{content:""}.ki-wireframe.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-wlan.ki-duotone:after{content:"";opacity:.3}.ki-wlan.ki-duotone:before{content:"";position:absolute}.ki-wrench.ki-duotone:after{content:"";opacity:.3}.ki-wrench.ki-duotone:before{content:"";position:absolute}.ki-xaomi.ki-duotone:after{content:""}.ki-xaomi.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-xd.ki-duotone:after{content:"";opacity:.3}.ki-xd.ki-duotone:before{content:"";position:absolute}.ki-xmr.ki-duotone:after{content:""}.ki-xmr.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-yii.ki-duotone:after{content:"";opacity:.3}.ki-yii.ki-duotone:before{content:"";position:absolute}.ki-youtube.ki-duotone:after{content:""}.ki-youtube.ki-duotone:before{content:"";opacity:.3;position:absolute}.ki-outline,.ki-duotone{color:inherit;font-size:1em}.ki-duotone{font-size:1em}.camap-shell{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-sans);flex-direction:column;display:flex}.camap-shell-center{justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem}.camap-nav-wrap{z-index:50;pointer-events:none;justify-content:center;padding:1rem 1rem 0;display:flex;position:sticky;top:0}.camap-nav{pointer-events:auto;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:68rem;min-height:3.5rem;box-shadow:var(--shadow-lg);grid-template-columns:auto 1fr auto;align-items:center;column-gap:1rem;padding:.35rem .75rem .35rem 1rem;display:grid}.camap-brand{color:inherit;justify-self:start;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.camap-mark{object-fit:contain;border-radius:.5rem;flex-shrink:0;width:1.85rem;height:1.85rem;display:block}.camap-word{font-family:var(--font-serif);letter-spacing:-.03em;font-size:1.05rem;font-weight:500}.camap-nav-links{justify-content:center;justify-self:center;align-items:center;gap:.35rem;display:none}@media (width>=768px){.camap-nav-links{display:flex}}.camap-nav-links a{color:var(--muted-foreground);border-radius:.55rem;padding:.45rem .7rem;font-size:13px;font-weight:500;text-decoration:none;transition:color .16s,background .16s}.camap-nav-links a:hover{color:var(--foreground);background:color-mix(in srgb, var(--secondary) 80%, transparent)}.camap-nav-actions{justify-self:end;align-items:center;gap:.5rem;display:flex}.camap-icon-btn{border:1px solid var(--border);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;background:0 0;border-radius:.65rem;place-items:center;display:grid}.camap-icon-btn:hover{background:var(--secondary)}.camap-icon-btn .ki-outline,.camap-icon-btn .ki-duotone{font-size:1rem;line-height:1}.camap-btn{cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .95rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.camap-btn-lg{padding:.7rem 1.25rem;font-size:.95rem}.camap-btn-block{width:100%}.camap-btn-primary{background:var(--primary);color:var(--primary-foreground)}.camap-btn-primary:hover{filter:brightness(1.05)}.camap-btn-outline{border-color:var(--border);color:var(--foreground);background:0 0}.camap-btn-outline:hover{background:var(--secondary)}.camap-hero{background:radial-gradient(ellipse 70% 55% at 18% 12%, color-mix(in srgb, var(--bull) 10%, transparent), transparent 55%), radial-gradient(ellipse 55% 45% at 88% 20%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--surface-subtle) 80%, var(--background)) 0%, var(--background) 72%);align-items:center;width:100%;min-height:min(92vh,900px);padding:4.25rem 1.5rem 2.5rem;display:flex;position:relative;overflow:clip}.camap-hero-grid{text-align:center;grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1120px;margin:0 auto;display:grid;position:relative}@media (width>=960px){.camap-hero-grid{text-align:left;grid-template-columns:1.05fr .95fr}}.camap-hero-copy{flex-direction:column;align-items:center;display:flex}@media (width>=960px){.camap-hero-copy{align-items:flex-start}}.camap-hero-glow{background:radial-gradient(ellipse 60% 100% at 50% 0%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 70%);pointer-events:none;height:520px;position:absolute;inset:0 0 auto}.camap-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.45rem;margin:0 0 1rem;font-size:.8rem;font-weight:600;display:inline-flex;position:relative}.camap-brand-lockup{font-family:var(--font-serif);letter-spacing:-.045em;color:var(--foreground);margin:0 0 .85rem;font-size:clamp(2.55rem,6vw,3.9rem);font-weight:500;line-height:.92;position:relative}.camap-eyebrow-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent);border-radius:999px}.camap-dot-live{background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent);animation:2.2s ease-in-out infinite camap-pulse}@keyframes camap-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 8%, transparent)}}.camap-reveal{animation:.65s cubic-bezier(.22,1,.36,1) both camap-rise}.camap-reveal-delay{animation:.65s cubic-bezier(.22,1,.36,1) .14s both camap-rise}@keyframes camap-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.camap-reveal,.camap-reveal-delay{animation:none}}.camap-hero-gates{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.camap-hero-gates span{letter-spacing:.02em;border:1px solid var(--border);border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:650}.camap-hero-gates .is-pass{color:var(--bull);background:color-mix(in srgb, var(--bull) 12%, transparent);border-color:color-mix(in srgb, var(--bull) 28%, transparent)}.camap-hero-gates .is-watch{color:var(--muted-foreground);background:var(--secondary)}.camap-trust{max-width:1120px;margin:0 auto;padding:0 1.5rem 2.5rem}.camap-checklist-inline{gap:.65rem;margin:0;display:grid}@media (width>=800px){.camap-checklist-inline{grid-template-columns:1fr 1fr}}.camap-inline-quote{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--secondary) 70%, transparent);border-radius:0 calc(var(--radius) - 4px) calc(var(--radius) - 4px) 0;margin:2rem 0 0;padding:1.15rem 1.25rem}.camap-inline-quote p{font-family:var(--font-serif);margin:0;font-size:1.05rem;font-style:italic;line-height:1.45}.camap-inline-quote cite{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.55rem;font-size:.7rem;font-style:normal;font-weight:650;display:block}.camap-hero-title{max-width:22ch;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--muted-foreground);margin:0 0 .85rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:400;line-height:1.3;position:relative}.camap-hero-title em{font-family:var(--font-serif);color:var(--foreground);font-style:italic;font-weight:400}.camap-hero-lede{max-width:680px;color:var(--muted-foreground);margin:1.25rem 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55;position:relative}.camap-hero-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex;position:relative}@media (width>=960px){.camap-hero-cta{justify-content:flex-start}}.camap-checklist{gap:.55rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.camap-checklist li{color:var(--muted-foreground);align-items:center;gap:.55rem;font-size:.875rem;display:flex}.camap-checklist li svg,.camap-checklist li .camap-check-icon{color:var(--primary);flex-shrink:0;font-size:1rem}.camap-hero-visual-wrap{position:relative}.camap-hero-visual{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--card);box-shadow:none;padding:1.1rem 1.25rem 1.35rem;position:relative;overflow:hidden}.camap-hero-visual-badge{border:1px solid var(--border);background:var(--surface-subtle);letter-spacing:.02em;color:var(--foreground);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.3rem .65rem;font-size:.7rem;font-weight:600;display:inline-flex}.camap-dot{background:var(--muted-foreground);border-radius:999px;width:7px;height:7px}.camap-mock-chart{width:100%;height:auto;display:block}.camap-hero-visual-footer{font-family:var(--font-mono);color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:.6rem;font-size:.75rem;display:flex}.camap-chip{font-weight:700;font-family:var(--font-sans);border-radius:999px;align-items:center;padding:.2rem .55rem;display:inline-flex}.camap-chip-bull{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary)}.camap-compare{grid-template-columns:1fr;gap:1rem;margin-top:1.75rem;display:grid}@media (width>=800px){.camap-compare{grid-template-columns:1fr 1fr}}.camap-compare-col{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:1.3rem 1.4rem}.camap-compare-col-highlight{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--card))}.camap-compare-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.85rem;font-size:.7rem;font-weight:700;display:block}.camap-compare-col-highlight .camap-compare-label{color:var(--primary)}.camap-compare-col ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.camap-compare-col li{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.camap-compare-col-highlight li{color:var(--foreground);align-items:flex-start;gap:.5rem;display:flex}.camap-compare-col-highlight li svg,.camap-compare-col-highlight li .camap-check-icon{color:var(--primary);flex-shrink:0;margin-top:.1rem;font-size:1rem}.camap-section{max-width:1120px;margin:0 auto;padding:3rem 1.5rem}.camap-section-title{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:650}.camap-section-lede{max-width:560px;color:var(--muted-foreground);margin:.75rem 0 0;line-height:1.55}.camap-steps{grid-template-columns:1fr;gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=800px){.camap-steps{grid-template-columns:repeat(3,1fr)}}.camap-steps li{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:.4rem;padding:1.15rem 1.2rem;display:flex;position:relative}.camap-steps strong{font-size:1rem}.camap-steps span{color:var(--muted-foreground);font-size:.9rem;line-height:1.45}.camap-steps-numbered li{padding-top:2.75rem}.camap-step-number{font-family:var(--font-serif);color:color-mix(in srgb, var(--primary) 55%, var(--muted-foreground));font-size:1.5rem;font-style:italic;position:absolute;top:.9rem;left:1.2rem}.camap-steps-numbered .camap-icon-box-sm{margin-bottom:0;position:absolute;top:.95rem;right:1.05rem}.camap-stats{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;max-width:1120px;margin:0 auto;padding:0 1.5rem 3rem;display:grid;overflow:hidden}@media (width>=800px){.camap-stats{grid-template-columns:repeat(4,1fr)}}.camap-stat{background:var(--card);text-align:center;flex-direction:column;gap:.3rem;padding:1.4rem 1.25rem;display:flex}.camap-stat-value{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.5rem}.camap-stat-label{color:var(--muted-foreground);font-size:.78rem;line-height:1.4}.camap-faq{gap:.65rem;margin-top:1.75rem;display:grid}.camap-faq-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:1rem 1.2rem}.camap-faq-item summary{cursor:pointer;font-weight:600;list-style:none}.camap-faq-item summary::-webkit-details-marker{display:none}.camap-faq-item summary:after{content:"+";float:right;color:var(--muted-foreground);font-weight:400}.camap-faq-item[open] summary:after{content:"−"}.camap-faq-item p{color:var(--muted-foreground);margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.camap-engine-stack{gap:.55rem;max-width:40rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.camap-engine-stack li{border-bottom:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.85rem;padding:.7rem 0;font-size:.95rem;line-height:1.45;display:grid}.camap-engine-stack li:last-child{border-bottom:none}.camap-engine-code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);font-size:.72rem;font-weight:700}.camap-bento{grid-template-columns:1fr;gap:.85rem;margin-top:1.75rem;display:grid}@media (width>=800px){.camap-bento{grid-template-columns:1fr 1fr}}.camap-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:1.25rem 1.3rem}.camap-icon-box{border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb, var(--primary) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--primary);place-items:center;margin-bottom:.85rem;font-size:1.15rem;display:inline-grid}.camap-icon-box-sm{width:2rem;height:2rem;margin-bottom:.55rem;font-size:.95rem}.camap-card h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.05rem}.camap-card p{color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.5}.camap-closing{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem 4rem;display:flex}.camap-closing h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.camap-closing p{color:var(--muted-foreground);margin:0 0 .5rem}.camap-footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 55%, transparent);width:100%;margin-top:auto;padding:2.5rem 1.5rem 1.5rem}.camap-footer-inner{gap:2rem;max-width:1120px;margin-inline:auto;display:grid}@media (width>=800px){.camap-footer-inner{grid-template-columns:1.4fr 1fr;align-items:start;gap:3rem}}.camap-footer-brand{flex-direction:column;gap:.85rem;max-width:22rem;display:flex}.camap-footer-brand p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}.camap-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.camap-footer-col{flex-direction:column;gap:.45rem;display:flex}.camap-footer-col h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.camap-footer-col a{color:var(--foreground);width:fit-content;font-size:.875rem;text-decoration:none}.camap-footer-col a:hover{color:var(--primary)}.camap-footer-bar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.65rem 1.25rem;max-width:1120px;margin:1.75rem auto 0;padding-top:1.1rem;font-size:.8rem;display:flex}.camap-footer-muted{color:var(--muted-foreground)}.camap-login-page{background:radial-gradient(ellipse 55% 40% at 12% 0%, color-mix(in srgb, var(--bull) 8%, transparent), transparent 60%), var(--background);grid-template-rows:1fr;grid-template-columns:1fr;height:100%;min-height:100%;display:grid;overflow:auto}.camap-shell.camap-login-page{flex-direction:unset;display:grid}@media (width>=900px){.camap-login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}}.camap-login-brand{order:1;min-width:0;min-height:0;padding:0;display:none}@media (width>=900px){.camap-login-brand{order:1;height:100%;min-height:0;padding:1.25rem;display:flex}}.camap-login-brand-panel{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:radial-gradient(ellipse 80% 60% at 15% 0%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 55%), radial-gradient(ellipse 70% 50% at 100% 100%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 50%), var(--card);width:100%;height:100%;min-height:0;box-shadow:var(--shadow-lg);flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem;padding:clamp(1.5rem,2.8vw,2.75rem);display:flex;position:relative;overflow:auto}.camap-login-brand-glow{display:none}.camap-login-brand-mark{flex-shrink:0;width:fit-content;position:relative}.camap-login-brand-copy{width:100%;max-width:34rem;position:relative}.camap-login-brand-lockup{font-family:var(--font-serif);letter-spacing:-.045em;color:var(--foreground);margin:0;font-size:clamp(2.1rem,3.8vw,2.85rem);font-weight:500;line-height:.95}.camap-login-brand-copy .camap-eyebrow{margin-top:.85rem}.camap-login-brand-copy h1{font-family:var(--font-serif);letter-spacing:-.03em;margin:.65rem 0 0;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:400;line-height:1.12}.camap-login-brand-copy h1 em{font-family:var(--font-serif);color:var(--bull);font-style:italic;font-weight:400}.camap-login-brand-lede{color:var(--muted-foreground);max-width:32rem;margin:.75rem 0 0;font-size:.925rem;line-height:1.55}.camap-login-brand-mid{flex-direction:column;flex:1;justify-content:center;gap:1.15rem;min-height:0;display:flex}.camap-login-brand-visual{background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;max-width:100%;position:relative}.camap-login-quote{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-shrink:0;width:100%;max-width:100%;margin:0;padding:1rem 1.15rem;position:relative}.camap-login-quote p{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:.95rem;font-style:italic;line-height:1.45}.camap-login-quote cite{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.5rem;font-size:.7rem;font-style:normal;font-weight:600;display:block}.camap-login-form-side{background:var(--surface-subtle);flex-direction:column;order:2;justify-content:center;align-items:center;min-width:0;min-height:100%;padding:1.5rem;display:flex;position:relative}@media (width>=900px){.camap-login-form-side{background:0 0;order:2;height:100%;min-height:0;padding:2rem 2.5rem}.camap-login-form-mark{display:none}.camap-login-top{justify-content:flex-end}}.camap-login-form-wrap{flex-direction:column;gap:.85rem;width:min(400px,100%);display:flex}.camap-login-top{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.camap-login-card{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card);width:100%;box-shadow:var(--shadow-lg);flex-direction:column;gap:.95rem;padding:1.75rem 1.65rem;display:flex;position:relative}.camap-login-card-head{flex-direction:column;gap:.35rem;margin-bottom:.15rem;display:flex}.camap-eyebrow-icon{color:var(--primary);font-size:.85rem}.camap-dev-hint{border:1px dashed color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 6%, transparent);border-radius:.65rem;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;display:flex}.camap-dev-hint-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:color-mix(in srgb, var(--primary) 16%, transparent);border-radius:999px;flex-shrink:0;margin-top:.1rem;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.camap-dev-hint p{margin:0;line-height:1.5}.camap-dev-hint code{font-family:var(--font-mono);color:var(--foreground);word-break:break-all;font-size:.8rem}.camap-login-card h1,.camap-login-card-head h1{font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.1rem);font-weight:400;line-height:1.15}.camap-login-lede{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.45}.camap-login-lede code{font-family:var(--font-mono);color:var(--foreground);font-size:.85em}.camap-field{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.camap-field input{font:inherit;text-transform:none;letter-spacing:normal;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.75rem;padding:.65rem .8rem;font-size:.95rem;font-weight:500}.camap-field input:focus{outline:2px solid color-mix(in srgb, var(--ring) 45%, transparent);outline-offset:1px}.camap-form-error{color:var(--destructive);margin:0;font-size:.875rem}.camap-back{text-align:center;color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;text-decoration:none}.camap-back:hover{color:var(--foreground)}.dash-shell{font-family:var(--font-sans);background:var(--background);color:var(--foreground);flex-direction:row;align-items:stretch;height:100%;min-height:100%;font-size:12px;display:flex}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-sans);font-size:12px}button,select{font:inherit;color:inherit}.mono{font-family:var(--font-mono)}.muted{color:var(--muted-foreground)}.center{text-align:center}.up{color:var(--bull)}.down{color:var(--bear)}.dash-sidebar{border-right:1px solid var(--border);background:var(--surface-subtle);flex-direction:column;flex-shrink:0;justify-content:space-between;gap:.65rem;width:168px;padding:.5rem .35rem;transition:width .12s;display:flex}.dash-sidebar.is-collapsed{width:48px}.dash-sidebar-top{flex-direction:column;gap:.55rem;min-height:0;display:flex}.dash-side-brand{color:inherit;align-items:center;gap:.4rem;padding:.2rem .3rem;text-decoration:none;display:flex;overflow:hidden}.dash-side-mark{object-fit:contain;border-radius:.35rem;flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.dash-side-name{font-family:var(--font-serif);letter-spacing:-.03em;white-space:nowrap;font-size:.95rem;font-weight:500}.dash-sidebar.is-collapsed .dash-side-name{display:none}.dash-sidebar.is-collapsed .dash-side-brand{justify-content:center;padding:0}.dash-nav{flex-direction:column;gap:.08rem;display:flex}.dash-nav-group{flex-direction:column;gap:.08rem;margin-bottom:.55rem;display:flex}.dash-nav-group:last-child{margin-bottom:0}.dash-nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0;padding:.35rem .4rem .2rem;font-size:.58rem;font-weight:700}.dash-sidebar.is-collapsed .dash-nav-label{display:none}.dash-nav-link{color:var(--muted-foreground);white-space:nowrap;border-radius:.35rem;align-items:center;gap:.4rem;padding:.32rem .4rem;font-size:.72rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex;overflow:hidden}.dash-nav-link svg,.dash-nav-link .ki-outline,.dash-nav-link .ki-duotone{flex-shrink:0;width:14px;height:14px;font-size:14px;line-height:1}.dash-sidebar.is-collapsed .dash-nav-link span{display:none}.dash-sidebar.is-collapsed .dash-nav-link{justify-content:center;padding:.38rem}.dash-nav-link:hover{background:var(--secondary);color:var(--foreground)}.dash-nav-link.is-active{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.dash-sidebar-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.2rem;padding-top:.45rem;display:flex}.dash-sidebar.is-collapsed .dash-sidebar-footer{flex-direction:column;justify-content:center}.dash-collapse-btn{cursor:pointer;border:1px solid var(--border);width:1.5rem;height:1.5rem;color:var(--muted-foreground);background:0 0;border-radius:.3rem;place-items:center;padding:0;display:grid}.dash-collapse-btn svg,.dash-collapse-btn .ki-outline{width:11px;height:11px;font-size:11px;line-height:1}.dash-collapse-btn:hover{color:var(--foreground);background:var(--secondary)}.dash-collapse-btn svg.is-flipped,.dash-collapse-btn .ki-outline.is-flipped{transform:rotate(180deg)}.dash-sidebar .camap-icon-btn{border-radius:.3rem;width:1.5rem;height:1.5rem}.dash-sidebar .camap-icon-btn svg,.dash-sidebar .camap-icon-btn .ki-outline{width:11px;height:11px;font-size:11px}.dash-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dash-header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:flex-end;align-items:center;height:36px;padding:0 .65rem;display:flex}.dash-header-right{align-items:center;gap:.3rem;display:flex}.dash-kill{border:1px solid color-mix(in srgb, var(--destructive,#c8412f) 55%, var(--border));color:color-mix(in srgb, var(--destructive,#c8412f) 90%, var(--foreground));white-space:nowrap;cursor:pointer;background:0 0;border-radius:.35rem;padding:.28rem .55rem;font-size:.65rem;font-weight:700}.dash-kill:hover{background:color-mix(in srgb, var(--destructive,#c8412f) 12%, transparent)}.dash-kill.is-armed{background:color-mix(in srgb, var(--destructive,#c8412f) 18%, transparent);opacity:1}.dash-lock-banner{border-bottom:1px solid color-mix(in srgb, var(--destructive,#c8412f) 35%, var(--border));background:color-mix(in srgb, var(--destructive,#c8412f) 10%, var(--card));color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.45rem .85rem;font-size:.8rem;display:flex}.dash-paper-pill{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--secondary));height:1.55rem;color:var(--foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:.35rem;align-items:center;padding:0 .5rem;font-size:.58rem;font-weight:700;display:inline-flex}.llm-status-badge{border:1px solid var(--border);background:var(--secondary);max-width:11rem;height:1.55rem;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.6rem;font-weight:600;display:inline-flex}.llm-status-badge:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.llm-status-dot{background:var(--muted-foreground);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.llm-status-text{text-overflow:ellipsis;overflow:hidden}.llm-status-badge.is-ok{color:var(--bull);border-color:color-mix(in srgb, var(--bull) 35%, var(--border));background:color-mix(in srgb, var(--bull) 8%, transparent)}.llm-status-badge.is-ok .llm-status-dot{background:var(--bull)}.llm-status-badge.is-checking{color:var(--primary)}.llm-status-badge.is-checking .llm-status-dot{background:var(--primary);animation:1s ease-in-out infinite llm-pulse}.llm-status-badge.is-no_key,.llm-status-badge.is-bad_key{color:var(--bear);border-color:color-mix(in srgb, var(--bear) 30%, var(--border))}.llm-status-badge.is-no_key .llm-status-dot,.llm-status-badge.is-bad_key .llm-status-dot{background:var(--bear)}.llm-status-badge.is-unreachable,.llm-status-badge.is-error{color:var(--neutral);border-color:color-mix(in srgb, var(--neutral) 35%, var(--border))}.llm-status-badge.is-unreachable .llm-status-dot,.llm-status-badge.is-error .llm-status-dot{background:var(--neutral)}@keyframes llm-pulse{0%,to{opacity:1}50%{opacity:.35}}.dash-icon-btn{cursor:pointer;width:1.55rem;height:1.55rem;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:.3rem;place-items:center;padding:0;display:grid}.dash-icon-btn svg,.dash-icon-btn .ki-outline,.dash-icon-btn .ki-duotone{width:13px;height:13px;font-size:13px;line-height:1}.dash-icon-btn:hover{color:var(--foreground);background:var(--secondary);border-color:var(--border)}.dash-bell-btn{position:relative}.dash-bell-btn.has-unread{color:var(--primary)}.dash-bell-badge{background:var(--primary);color:#fff;text-align:center;min-width:.95rem;height:.95rem;box-shadow:0 0 0 2px var(--card);border-radius:999px;padding:0 .22rem;font-size:.55rem;font-weight:700;line-height:.95rem;position:absolute;top:-.2rem;right:-.2rem}.dash-notif-popover{border-radius:calc(var(--radius) - 2px);flex-direction:column;gap:0;width:min(380px,92vw);min-width:320px;max-height:min(480px,72vh);padding:0;display:flex;overflow:hidden}.dash-notif-head{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 55%, transparent);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .85rem .65rem;display:flex}.dash-notif-head-title{align-items:center;gap:.55rem;min-width:0;display:flex}.dash-notif-head-icon{background:color-mix(in srgb, var(--primary) 12%, transparent);width:2rem;height:2rem;color:var(--primary);border-radius:.45rem;flex-shrink:0;place-items:center;font-size:1rem;display:grid}.dash-notif-head-title strong{letter-spacing:-.01em;font-size:.82rem;display:block}.dash-notif-head-sub{margin-top:.1rem;font-size:.65rem;display:block}.dash-notif-head-actions{flex-shrink:0;align-items:center;gap:.15rem;display:flex}.dash-notif-head-actions .ghost{padding:.2rem .4rem;font-size:.65rem;text-decoration:none}.dash-notif-error{margin:.5rem .75rem 0;font-size:.7rem}.dash-notif-empty{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:1.75rem 1.25rem;display:flex}.dash-notif-empty-icon{background:color-mix(in srgb, var(--primary) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:.55rem;place-items:center;margin-bottom:.25rem;font-size:1.15rem;display:grid}.dash-notif-empty p{margin:0;font-size:.8rem;font-weight:600}.dash-notif-empty .muted{max-width:16rem;font-size:.7rem;line-height:1.4}.dash-notif-list{flex-direction:column;gap:.2rem;margin:0;padding:.35rem;list-style:none;display:flex;overflow-y:auto}.dash-notif-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:flex-start;gap:.55rem;padding:.55rem .5rem;display:flex}.dash-notif-list li.is-unread .dash-notif-item{background:color-mix(in srgb, var(--primary) 7%, transparent);border-color:color-mix(in srgb, var(--primary) 14%, transparent)}.dash-notif-item:hover{background:var(--secondary);border-color:var(--border)}.dash-notif-kind{border-radius:.4rem;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;margin-top:.05rem;font-size:.9rem;display:grid}.dash-notif-kind--journal{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.dash-notif-kind--pipeline{background:color-mix(in srgb, var(--bull) 14%, transparent);color:var(--bull)}.dash-notif-kind--default{background:var(--secondary);color:var(--muted-foreground)}.dash-notif-kind--system{background:color-mix(in srgb, var(--bear) 12%, transparent);color:var(--bear)}.dash-notif-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.dash-notif-row{align-items:center;gap:.4rem;display:flex}.dash-notif-title{letter-spacing:-.01em;font-size:.78rem;font-weight:650;line-height:1.25}.dash-notif-dot{background:var(--primary);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.dash-notif-body{color:var(--muted-foreground);font-size:.7rem;line-height:1.4}.dash-notif-meta{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.15rem;display:flex}.dash-notif-chip{letter-spacing:.02em;text-transform:uppercase;background:var(--secondary);color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;padding:.1rem .35rem;font-size:.58rem;font-weight:600}.dash-notif-when{margin-left:auto;font-size:.62rem}.dash-user-btn{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .3rem .1rem .1rem;display:inline-flex}.dash-user-btn:hover{background:var(--secondary);border-color:var(--border)}.dash-avatar{background:color-mix(in srgb, var(--primary) 14%, transparent);width:1.4rem;height:1.4rem;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);border-radius:999px;place-items:center;font-size:.6rem;font-weight:700;display:grid}.dash-user-label{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;color:var(--muted-foreground);font-size:.68rem;overflow:hidden}@media (width<=720px){.dash-user-label{display:none}}.dash-popover-wrap{position:relative}.dash-popover{z-index:30;border:1px solid var(--border);background:var(--card);min-width:170px;box-shadow:var(--shadow-lg);border-radius:.45rem;padding:.5rem .55rem;font-size:.72rem;position:absolute;top:calc(100% + .3rem);right:0}.dash-user-email{word-break:break-all;margin:0 0 .2rem;font-size:.68rem}.dash-user-llm{margin:0 0 .45rem;font-size:.6rem}.dash-popover-action{text-align:center;box-sizing:border-box;width:100%;margin-top:.25rem;padding:.3rem .5rem;font-size:.72rem;text-decoration:none;display:block}.dash-popover-action+.dash-popover-action{margin-top:.2rem}.dash-content{flex-direction:column;flex:1;min-width:0;min-height:0;padding:.45rem .55rem .65rem;display:flex;overflow-y:auto}.dash-content:has(.market-page){padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}@media (width<=800px){.dash-content:has(.market-page){padding:1rem .85rem calc(3.85rem + env(safe-area-inset-bottom,0))}}.dash-header-left{align-items:center;gap:.35rem;min-width:0;margin-right:auto;display:flex}.dash-mobile-brand{color:inherit;letter-spacing:-.02em;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.dash-mobile-tabbar,.dash-mobile-more,.dash-mobile-more-backdrop{display:none}@media (width<=768px){.dash-shell.is-mobile{flex-direction:column;height:100dvh;max-height:100dvh}.dash-shell.is-mobile .dash-sidebar{display:none}.dash-shell.is-mobile .dash-main{flex:1;width:100%;min-height:0}.dash-shell.is-mobile .dash-header{height:auto;min-height:44px;padding:.4rem .65rem;padding-top:calc(.4rem + env(safe-area-inset-top,0));justify-content:space-between;gap:.4rem}.dash-shell.is-mobile .dash-content{padding:.55rem .65rem calc(4.25rem + env(safe-area-inset-bottom,0))}.dash-shell.is-mobile .llm-status-badge{max-width:2.2rem;padding-inline:.35rem}.dash-shell.is-mobile .llm-status-text{display:none}.dash-shell.is-mobile .dash-paper-pill{padding:0 .4rem;font-size:.52rem}.dash-shell.is-mobile .agent-chat{right:.75rem;bottom:calc(4.5rem + env(safe-area-inset-bottom,0))}.dash-shell.is-mobile .chart-panel{min-height:260px}.dash-shell.is-mobile .market-head{flex-direction:column;align-items:stretch}.dash-shell.is-mobile .market-class-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.dash-shell.is-mobile .page-head h1{font-size:1rem}.dash-shell.is-mobile .page-head p{font-size:.72rem}.dash-shell.is-mobile .gate-matrix-wrap,.dash-shell.is-mobile .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.dash-shell.is-mobile .dash-mobile-tabbar{z-index:40;padding:.28rem .2rem calc(.28rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.dash-mobile-tab{min-width:0;color:var(--muted-foreground);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .15rem;font-size:.62rem;font-weight:600;text-decoration:none;display:flex}.dash-mobile-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dash-mobile-tab svg,.dash-mobile-tab .ki-outline,.dash-mobile-tab .ki-duotone{width:18px;height:18px;font-size:18px}.dash-mobile-tab.is-active{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.dash-shell.is-mobile .dash-mobile-more-backdrop{z-index:45;background:#0000006b;display:block;position:fixed;inset:0}.dash-shell.is-mobile .dash-mobile-more{z-index:50;max-height:min(70dvh,28rem);padding:.55rem .85rem calc(1rem + env(safe-area-inset-bottom,0));border:1px solid var(--border);background:var(--card);border-bottom:0;border-radius:1rem 1rem 0 0;transition:transform .18s;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(110%);box-shadow:0 -12px 40px #0000002e}.dash-shell.is-mobile .dash-mobile-more.is-open{transform:translateY(0)}.dash-mobile-more-handle{background:var(--border);border-radius:999px;width:2.25rem;height:.28rem;margin:.15rem auto .65rem}.dash-mobile-more-title{margin:0 0 .65rem;font-size:.78rem;font-weight:700}.dash-mobile-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.dash-mobile-more-link{border:1px solid var(--border);background:var(--surface-subtle);min-height:4.4rem;color:var(--foreground);text-align:center;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .35rem;font-size:.68rem;font-weight:600;text-decoration:none;display:flex}.dash-mobile-more-link svg,.dash-mobile-more-link .ki-outline,.dash-mobile-more-link .ki-duotone{width:18px;height:18px;font-size:18px}.dash-mobile-more-link.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 12%, var(--surface-subtle));color:var(--primary)}}.page-head{margin-bottom:.4rem}.page-head h1{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 .05rem;font-size:.78rem;font-weight:650}.page-head p{max-width:38rem;margin:0;font-size:.65rem;line-height:1.3}.overview-page{flex-direction:column;gap:.5rem;display:flex}.overview-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.overview-pipeline .subhead{margin-top:0}.overview-stat{flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.overview-stat strong{font-size:1.25rem;line-height:1.1}.overview-stat-label{text-transform:uppercase;letter-spacing:.04em;font-size:.62rem}.overview-stat-meta{font-size:.6rem}.overview-stat--bull strong{color:var(--bull)}.overview-stat--bear strong{color:var(--bear)}.overview-collect{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.backtests-evidence{margin-bottom:.65rem}@media (width<=820px){.overview-collect{grid-template-columns:1fr}}.overview-top .overview-empty{margin:0;padding:.55rem .65rem;font-size:.7rem}.overview-top .table-wrap{padding:0 .35rem .45rem}.placeholder-page{max-width:380px;padding:.65rem .75rem}.placeholder-page h1{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 .25rem;font-size:.78rem;font-weight:650}.placeholder-page p{margin:0;font-size:.68rem;line-height:1.4}.placeholder-page code{font-family:var(--font-mono);background:var(--secondary);border-radius:.2rem;padding:.04rem .2rem;font-size:.85em}.market-page{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex}.market-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.65rem;display:flex}.market-head-copy h1{letter-spacing:-.02em;margin:0;font-size:1.05rem}.market-head-copy p{max-width:42rem;margin:.15rem 0 0;font-size:.7rem;line-height:1.35}.market-class-tabs{background:var(--secondary);border:1px solid var(--border);border-radius:.5rem;gap:.2rem;padding:.15rem;display:inline-flex}.market-class-tabs button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;border-radius:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:600}.market-class-tabs button.is-active{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.market-pair-title{font-size:.95rem;display:block}.market-pair-meta{color:var(--muted-foreground);letter-spacing:0;text-transform:none;margin-top:.1rem;font-size:.65rem;font-weight:500;display:block}.banner.warn{background:color-mix(in srgb, var(--primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);color:var(--foreground);border-radius:.4rem;padding:.4rem .55rem;font-size:.72rem}.banner.info,.market-feed-note{background:color-mix(in srgb, var(--muted-foreground) 6%, transparent);border:1px solid var(--border);color:var(--foreground);border-radius:.4rem;padding:.4rem .55rem;font-size:.68rem;line-height:1.4}.settings-feed-note{margin:0 0 .55rem;font-size:.68rem;line-height:1.4}.settings-feed-note a{color:var(--primary)}.brand{align-items:center;gap:.55rem;display:flex}.brand strong{font-family:var(--font-sans);letter-spacing:-.02em;font-size:.85rem;display:block}.brand p{color:var(--muted-foreground);margin:0;font-size:.68rem}.controls{flex-wrap:wrap;align-items:end;gap:.45rem;display:flex}.controls label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.18rem;font-size:.6rem;font-weight:600;display:flex}.controls select,.controls button,.tf-group button{background:var(--card);border:1px solid var(--border);border-radius:.4rem;padding:.3rem .5rem;font-size:.72rem}.tf-group{background:var(--secondary);border:1px solid var(--border);border-radius:.45rem;gap:.12rem;padding:.12rem;display:inline-flex}.tf-group button{cursor:pointer;background:0 0;border:0}.tf-group button.is-active{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.ghost{cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:.4rem;padding:.3rem .5rem;font-size:.72rem}.ghost:hover{border-color:var(--primary);color:var(--primary)}.banner.error{background:color-mix(in srgb, var(--bear) 10%, transparent);border:1px solid color-mix(in srgb, var(--bear) 30%, transparent);color:var(--bear);border-radius:.4rem;padding:.4rem .55rem;font-size:.72rem}.layout{flex:1;grid-template-columns:minmax(0,1.75fr) minmax(240px,.8fr);gap:.55rem;min-height:0;display:grid}.layout.is-side-collapsed{grid-template-columns:minmax(0,1fr)}@media (width<=980px){.market-page{overflow:visible}.layout{flex-direction:column;flex:auto;min-height:auto;display:flex;overflow:visible}.layout .chart-panel{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.layout .chart-wrap{flex:none;height:min(50dvh,420px);min-height:300px}.layout .chart-host{min-height:0}.layout .side{flex:none;min-height:auto;overflow:visible}.side-toggle{display:none}.market-toolbar .controls{width:100%}.market-toolbar .controls label,.market-toolbar .controls select{flex:1;width:100%;min-width:0}}.panel-head-actions{align-items:center;gap:.4rem;display:flex}.side-toggle{cursor:pointer;background:var(--secondary);border:1px solid var(--border);width:1.45rem;height:1.45rem;color:var(--muted-foreground);border-radius:.35rem;place-items:center;padding:0;font-size:.65rem;line-height:1;display:grid}.side-toggle:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.side[hidden]{display:none!important}.panel{background:var(--card);border:1px solid var(--border);border-radius:.55rem;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;padding:.45rem .65rem .3rem;display:flex}.panel-head h2{font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:.72rem;font-weight:650}.panel-meta{color:var(--muted-foreground);font-size:.62rem}.subhead{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:.55rem 0 .3rem;font-size:.6rem}.chart-panel{flex-direction:column;height:100%;min-height:440px;display:flex}.chart-wrap{flex-direction:column;flex:1;width:100%;min-height:360px;display:flex;position:relative}.chart-overlay-msg{margin:0;padding:.15rem .65rem .35rem;font-size:.62rem}.chart-legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .35rem;padding:0 .65rem .35rem;font-size:.62rem;display:flex}.legend-chip{cursor:pointer;border:1px solid var(--border);background:var(--secondary);color:var(--foreground);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.62rem;display:inline-flex}.legend-chip:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.legend-chip.is-on{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 32%, var(--border))}.legend-chip.is-off{opacity:.45;text-decoration:line-through;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}.legend-dots{align-items:center;gap:.1rem;display:inline-flex}.chart-legend i,.chart-tip dt i{border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;display:inline-block}.chart-legend .legend-hint{opacity:.65;margin-left:auto;font-size:.58rem;font-style:italic}.chart-tip{z-index:20;pointer-events:none;background:var(--card);border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));width:200px;box-shadow:var(--shadow-lg);border-radius:.5rem;padding:.45rem .55rem .5rem;font-size:.68rem;position:absolute;top:0;left:0}.chart-tip header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem;padding-bottom:.3rem;display:flex}.chart-tip header strong{color:var(--foreground);font-size:.65rem;font-weight:600}.chart-tip .tip-section+.tip-section{margin-top:.35rem}.chart-tip h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0 0 .15rem;font-size:.55rem;font-weight:600}.chart-tip dl{gap:.1rem;margin:0;display:grid}.chart-tip dl>div{justify-content:space-between;align-items:center;gap:.5rem;font-size:.65rem;display:flex}.chart-tip dt{color:var(--muted-foreground);align-items:center;gap:.25rem;margin:0;display:inline-flex}.chart-tip dd{margin:0}.chart-tip .tip-signal{background:color-mix(in srgb, var(--primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);border-radius:.35rem;justify-content:space-between;align-items:center;gap:.35rem;margin-top:.35rem;padding:.25rem .35rem;font-size:.62rem;display:flex}.side{flex-direction:column;gap:.55rem;min-height:0;display:flex}.bias-panel{padding:0 .65rem .65rem}.bias-grid{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.bias-grid .label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.12rem;font-size:.58rem;display:block}.bias-chart-note{margin:.35rem 0 .55rem;font-size:.6rem;line-height:1.35}.bias-engine{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));background:color-mix(in srgb, var(--primary) 5%, transparent);border-radius:.4rem;margin-bottom:.55rem;padding:.45rem .5rem}.bias-engine-head{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.bias-engine-head .subhead{margin:0}.bias-engine-link{font-size:.62rem}.bias-engine-msg{margin:.2rem 0 0;font-size:.65rem;line-height:1.35}.bias-engine-msg.error-text{color:var(--bear)}.bias-engine-badges{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem;display:flex}.bias{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:999px;padding:.1rem .3rem;font-size:.62rem}.bias-bull{color:var(--bull);background:color-mix(in srgb, var(--bull) 12%, transparent);border-color:color-mix(in srgb, var(--bull) 25%, transparent)}.bias-bear{color:var(--bear);background:color-mix(in srgb, var(--bear) 12%, transparent);border-color:color-mix(in srgb, var(--bear) 25%, transparent)}.bias-neutral{color:var(--neutral);background:color-mix(in srgb, var(--neutral) 12%, transparent);border-color:color-mix(in srgb, var(--neutral) 25%, transparent)}.context-feeds{border:1px solid var(--border);background:var(--secondary);border-radius:.55rem;padding:.85rem .9rem 1rem}.context-feeds-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.context-feeds-head h3{letter-spacing:-.02em;margin:0;font-size:1rem}.context-feeds-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (width<=900px){.context-feeds-grid{grid-template-columns:1fr}}.context-feed-col h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin:0 0 .45rem;font-size:.72rem;font-weight:550}.context-news-list,.context-cal-list{flex-direction:column;gap:.45rem;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.context-news-list li,.context-cal-list li{border:1px solid var(--border);background:var(--background);border-radius:.4rem;padding:.45rem .5rem}.context-news-list a{color:var(--foreground);font-size:.75rem;line-height:1.35;text-decoration:none;display:block}.context-news-list a:hover{color:var(--primary)}.context-news-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.35rem .55rem;margin-top:.25rem;font-size:.6rem;display:flex}.context-news-source{text-transform:uppercase;letter-spacing:.04em;font-weight:550}.context-cal-top{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}.context-impact{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);border-radius:.25rem;padding:.12rem .35rem;font-size:.55rem}.context-impact.is-high{color:var(--bear);border-color:color-mix(in srgb, var(--bear) 35%, var(--border));background:color-mix(in srgb, var(--bear) 8%, transparent)}.context-impact.is-medium{color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}.context-impact.is-low,.context-impact.is-holiday,.context-impact.is-unknown{color:var(--muted-foreground)}.context-cal-country{font-size:.62rem;font-family:var(--font-mono)}.context-cal-when{font-size:.6rem}.context-cal-title{font-size:.74rem;font-weight:600;line-height:1.3;display:block}.context-cal-nums{flex-wrap:wrap;gap:.55rem;margin:.2rem 0 0;font-size:.62rem;display:flex}.corr-panel{flex-direction:column;gap:.7rem;display:flex}.corr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.corr-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 .15rem;font-size:.58rem}.corr-head h3{letter-spacing:-.02em;margin:0;font-size:1rem}.corr-lede{max-width:34rem;margin:.3rem 0 0;font-size:.7rem;line-height:1.4}.corr-controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.corr-control{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.65rem;display:inline-flex}.corr-control select{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:.35rem;padding:.22rem .4rem;font-size:.65rem}.corr-legend{color:var(--muted-foreground);font-size:.58rem;font-family:var(--font-mono);align-items:center;gap:.35rem;display:flex}.corr-legend-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--bear) 70%, transparent), transparent);border-radius:999px;flex:1;max-width:5.5rem;height:.35rem}.corr-legend-bar.is-pos{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bull) 70%, transparent))}.corr-loading{flex-direction:column;gap:.4rem;display:flex}.corr-empty{border:1px dashed var(--border);border-radius:.45rem;margin-top:.65rem;padding:.75rem .85rem;font-size:.78rem}.corr-empty p{margin:0 0 .35rem}.corr-empty p:last-child{margin-bottom:0}.corr-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--border) 55%, transparent), color-mix(in srgb, var(--muted-foreground) 12%, transparent), color-mix(in srgb, var(--border) 55%, transparent));background-size:200% 100%;border-radius:.4rem;height:2.5rem;animation:1.2s ease-in-out infinite corr-shimmer}@keyframes corr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.corr-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.15rem .35rem;margin:0;font-size:.62rem;display:flex}.corr-meta-sep{opacity:.5}.corr-focus-block{border:1px solid var(--border);background:var(--background);border-radius:.45rem;flex-direction:column;gap:.5rem;padding:.55rem .6rem;display:flex}.corr-focus-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.corr-focus-hint{margin:0;font-size:.65rem}.corr-focus-hint strong{color:var(--foreground);font-weight:600}.corr-rank{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.corr-rank-row{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.35rem;grid-template-columns:1.2rem minmax(4.5rem,7rem) 1fr 2.6rem;align-items:center;gap:.45rem;padding:.28rem .35rem;display:grid}.corr-rank-row:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}.corr-rank-idx{color:var(--muted-foreground);font-size:.58rem;font-family:var(--font-mono)}.corr-rank-sym{font-size:.68rem;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corr-rank-track{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;height:.32rem;overflow:hidden}.corr-rank-fill{border-radius:inherit;height:100%;display:block}.corr-rank-fill.is-pos{background:color-mix(in srgb, var(--bull) 75%, transparent)}.corr-rank-fill.is-neg{background:color-mix(in srgb, var(--bear) 75%, transparent)}.corr-rank-val{text-align:right;font-size:.65rem}.corr-grid-wrap{border:1px solid var(--border);background:var(--background);border-radius:.45rem;max-height:min(420px,50vh);overflow:auto}.corr-grid{border-collapse:collapse;width:max-content;min-width:100%;font-size:.55rem}.corr-grid th,.corr-grid td{text-align:center;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);white-space:nowrap;padding:.18rem .22rem}.corr-grid thead th{background:var(--card,var(--background));z-index:1;color:var(--muted-foreground);font-weight:600;position:sticky;top:0}.corr-grid tbody th{background:var(--card,var(--background));z-index:1;text-align:left;font-weight:600;position:sticky;left:0}.corr-grid tr.is-focus td{outline:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}.corr-row-btn{font-weight:650;padding:0!important;font-size:.55rem!important}.corr-cell{font-size:.52rem}.agent-chat-bubble svg,.agent-chat-bubble .ki-outline{width:14px;height:14px;font-size:14px;line-height:1}@keyframes agent-chat-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.agent-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.agent-atelier{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.agent-atelier-hero{grid-template-columns:minmax(0,1.4fr) minmax(220px,.75fr);align-items:start;gap:1rem 1.5rem;padding:.15rem 0 .25rem;display:grid}@media (width<=900px){.agent-atelier-hero{grid-template-columns:1fr}}.agent-atelier-hero h1{letter-spacing:-.03em;margin:0;font-size:1.55rem;line-height:1.15}.agent-atelier-lede{max-width:40rem;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.agent-atelier-lede strong{color:var(--foreground);font-weight:600}.agent-atelier-roles{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.agent-role-pill{border:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);border-radius:.35rem;padding:.22rem .5rem;font-size:.62rem}.agent-role-pill.is-engine{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));color:var(--foreground)}.agent-role-pill.is-llm{border-color:color-mix(in srgb, var(--bull) 25%, var(--border))}.agent-atelier-hero-aside{flex-direction:column;align-items:stretch;gap:.55rem;display:flex}.agent-session-chip{border:1px dashed var(--border);background:var(--secondary);border-radius:.45rem;padding:.55rem .7rem}.agent-session-chip.is-live{border-style:solid;border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--background))}.agent-session-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:.15rem;font-size:.55rem;display:block}.agent-session-value{font-size:.78rem;font-family:var(--font-mono);line-height:1.35}.agent-atelier-jump{flex-wrap:wrap;gap:.3rem;display:flex}.agent-atelier-jump a{color:var(--muted-foreground);border:1px solid var(--border);background:var(--background);border-radius:.35rem;padding:.28rem .5rem;font-size:.65rem;text-decoration:none}.agent-atelier-jump a:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.agent-atelier-grid{flex:1;grid-template-columns:minmax(0,1.65fr) minmax(240px,.85fr);align-items:stretch;gap:.85rem;min-height:0;display:grid}@media (width<=960px){.agent-atelier-grid{grid-template-columns:1fr}}.agent-atelier-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .9rem .55rem;display:flex}.agent-atelier-panel-head h2{letter-spacing:-.02em;margin:0;font-size:.95rem}.agent-atelier-panel-head .muted{max-width:28rem;margin:.25rem 0 0;font-size:.68rem;line-height:1.35}.agent-atelier-chat{flex-direction:column;min-height:480px;max-height:calc(100vh - 12.5rem);display:flex}.agent-atelier-chat .agent-panel-body{flex:1}.agent-atelier-chat .agent-modes{gap:.3rem;padding:.55rem .9rem .45rem}.agent-atelier-chat .agent-modes button{border-radius:.4rem;padding:.4rem .35rem;font-size:.68rem}.agent-atelier-chat .agent-history{gap:.45rem;padding:.35rem .9rem}.agent-atelier-chat .agent-input{padding:.55rem .9rem .85rem}.agent-atelier-explore{flex-direction:column;gap:.35rem;min-width:0;padding-bottom:.85rem;display:flex}.agent-atelier-suggestions{flex-direction:column;gap:.45rem;padding:.35rem 1rem .75rem;display:flex}.agent-atelier-empty-suggest{margin:0;font-size:.72rem;line-height:1.45}.agent-suggestion-btn{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--secondary);width:100%;color:var(--foreground);border-radius:.45rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.35;transition:border-color .15s,background .15s;display:block}.agent-suggestion-btn:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--secondary))}.agent-atelier-caps{border-top:1px solid var(--border);margin-top:auto;padding:.65rem 1rem 0}.agent-atelier-caps h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .55rem;font-size:.72rem}.agent-caps-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.agent-caps-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.75rem;display:flex}.agent-caps-row:last-child{border-bottom:0}.agent-caps-label{font-weight:550}.iv-badge.agent-caps-badge.is-available{background:color-mix(in srgb, var(--bull) 12%, var(--card));border-color:color-mix(in srgb, var(--bull) 35%, var(--border));color:var(--bull)}.iv-badge.agent-caps-badge.is-human_confirm{background:color-mix(in srgb, var(--neutral) 14%, var(--card));border-color:color-mix(in srgb, var(--neutral) 40%, var(--border));color:var(--neutral)}.iv-badge.agent-caps-badge.is-unavailable{background:color-mix(in srgb, var(--bear) 10%, var(--card));border-color:color-mix(in srgb, var(--bear) 30%, var(--border));color:var(--bear)}.agent-caps-note,.agent-caps-error{margin:.55rem 0 0;font-size:.65rem;line-height:1.4}.agent-empty{border:1px dashed var(--border);background:color-mix(in srgb, var(--secondary) 80%, transparent);border-radius:.5rem;padding:1.1rem .85rem}.agent-empty-title{margin:0 0 .35rem;font-size:.85rem;font-weight:600}.agent-empty .muted{max-width:28rem;margin:0;font-size:.7rem;line-height:1.4}.agent-empty-actions{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.agent-modes{gap:.2rem;padding:0 .65rem .4rem;display:flex}.agent-modes button{background:var(--secondary);border:1px solid var(--border);cursor:pointer;border-radius:.35rem;flex:1;padding:.25rem .3rem;font-size:.62rem}.agent-modes button:disabled{opacity:.45;cursor:not-allowed}.agent-modes button.is-active{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);border-color:color-mix(in srgb, var(--primary) 32%, transparent)}.agent-history{flex-direction:column;flex:1;gap:.35rem;min-height:100px;padding:0 .65rem;display:flex;overflow-y:auto}.agent-msg{border:1px solid var(--border);background:var(--secondary);border-radius:.4rem;padding:.35rem .45rem;font-size:.7rem}.agent-msg p{white-space:pre-wrap;margin:0}.agent-msg-user{background:color-mix(in srgb, var(--primary) 6%, transparent);border-color:color-mix(in srgb, var(--primary) 18%, transparent)}.agent-disclaimer{color:var(--neutral);font-size:.6rem;font-style:italic;margin-top:.25rem!important}.agent-citations{flex-wrap:wrap;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.agent-citations li a{color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;padding:.08rem .3rem;font-size:.58rem;text-decoration:none}.agent-citations li a:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.agent-input{align-items:flex-end;gap:.3rem;padding:.45rem .65rem .65rem;display:flex}.agent-input input,.agent-input textarea{background:var(--background);border:1px solid var(--border);color:inherit;font:inherit;resize:vertical;border-radius:.4rem;flex:1;min-height:2.4rem;padding:.35rem .5rem;font-size:.7rem;line-height:1.35}.screener{flex-direction:column;flex:1;min-height:200px;display:flex}.table-wrap{padding:0 .25rem .4rem;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.68rem}th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;background:var(--card);padding:.3rem .35rem;font-size:.58rem;font-weight:550;position:sticky;top:0}td{border-top:1px solid var(--border);vertical-align:middle;padding:.3rem .35rem}tbody tr{cursor:pointer}tbody tr:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}tbody tr.is-active{background:color-mix(in srgb, var(--primary) 8%, transparent)}.sym{flex-direction:column;gap:.05rem;display:flex}.sym small{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6rem}.context-view{padding:.65rem .75rem .75rem}.context-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.4rem;margin-top:.4rem;display:grid}.context-card{background:var(--secondary);border:1px solid var(--border);border-radius:.45rem;flex-direction:column;gap:.15rem;padding:.45rem .55rem;display:flex}.context-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:.58rem}.context-value{font-size:.9rem;font-weight:650}.context-dominance{margin-top:.7rem}.context-dominance h3{color:var(--muted-foreground);margin:0 0 .35rem;font-size:.7rem;font-weight:600}.dominance-bars{flex-direction:column;gap:.3rem;display:flex}.dominance-row{grid-template-columns:2.8rem 1fr 2.4rem;align-items:center;gap:.35rem;display:grid}.dominance-symbol{font-family:var(--font-mono);font-size:.65rem}.dominance-track{background:var(--border);border-radius:999px;height:.35rem;overflow:hidden}.dominance-fill{background:var(--primary);border-radius:999px;height:100%}.dominance-pct{text-align:right;color:var(--muted-foreground);font-size:.65rem}.context-note{color:var(--muted-foreground);margin-top:.7rem;font-size:.65rem}.context-page{flex-direction:column;gap:.5rem;display:flex}.context-view--compact .context-grid{margin-top:.25rem}.context-compact-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.55rem;display:flex}.context-compact-footer .context-note{flex:1;min-width:12rem;margin-top:0}.context-markets .table-wrap{margin:0 -.15rem}.trade-plan{border:1px solid var(--border);background:var(--secondary);border-radius:.4rem;margin:.5rem 0;padding:.65rem .7rem}.trade-plan-lead{margin:.25rem 0 .6rem;font-size:.78rem;line-height:1.45}.trade-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;margin:0 0 .6rem;display:grid}.trade-plan-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.6rem}.trade-plan-grid dd{margin:.1rem 0 0;font-size:.85rem;font-weight:600}.trade-plan-grid dd small{color:var(--muted);font-size:.66rem;font-weight:400;display:block}.trade-plan .up,.trade-sheet .up{color:var(--bull)}.trade-plan .down,.trade-sheet .down{color:var(--bear)}.trade-plan-sub{margin:.7rem 0 .25rem;font-size:.72rem}.trade-plan-details summary{cursor:pointer;margin:.3rem 0;font-size:.72rem}.trade-plan-calc,.trade-plan-rules,.trade-plan-stages{margin:.2rem 0;padding-left:1.1rem;font-size:.72rem;line-height:1.5}.trade-plan-stages{padding-left:0;list-style:none}.trade-plan-stages li{align-items:baseline;gap:.5rem;margin:.2rem 0;display:flex}.trade-stage-status{border:1px solid var(--border);border-radius:.25rem;flex-shrink:0;padding:.1rem .35rem;font-size:.6rem;font-weight:600}.trade-stage-status.is-pass{color:var(--bull)}.trade-stage-status.is-fail{color:var(--bear)}.trade-plan-note{margin:.6rem 0 0;font-size:.64rem}.trade-sheet-backdrop{z-index:50;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.trade-sheet{border-radius:0;flex-direction:column;width:min(560px,100%);height:100%;display:flex;overflow:hidden}.trade-sheet-head{align-items:flex-start}.trade-sheet-head h2{margin:0 0 .25rem;font-size:.95rem}.trade-sheet-scroll{padding:.65rem .8rem 1rem;overflow-y:auto}.trade-sheet-brief{background:color-mix(in srgb, var(--secondary) 80%, transparent);border:1px solid var(--border);border-radius:.45rem;margin:0 0 .9rem;padding:.65rem .75rem}.trade-sheet-brief .subhead{margin:0 0 .35rem}.trade-sheet-brief p{margin:.25rem 0;font-size:.8rem;line-height:1.5}.trade-timeline{border-left:2px solid var(--border);margin:0;padding:0 0 0 .8rem;list-style:none}.trade-timeline>li{margin:0 0 .9rem;position:relative}.trade-timeline>li:before{content:"";background:var(--muted);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.3rem;left:-1.05rem}.trade-timeline h4{margin:0 0 .2rem;font-size:.78rem}.trade-timeline p{margin:.15rem 0;font-size:.74rem;line-height:1.5}.portfolio-chart-panel .chart-wrap{flex-direction:column;flex:auto;min-height:400px;display:flex}.portfolio-side .panel{height:100%;margin:0}.portfolio-side-copy .muted{font-size:.62rem}.broker-curve-empty{padding:.75rem;font-size:.72rem}.synthese-page{flex-direction:column;gap:.65rem;min-height:0;display:flex}.synthese-account-panel{overflow:visible}.synthese-panel-body{padding:.35rem .75rem .75rem}.synthese-history{flex-direction:column;gap:.55rem;display:flex}.synthese-history-filters{flex-wrap:wrap;align-items:flex-end;gap:.45rem .65rem;display:flex}.synthese-history-filter{flex-direction:column;gap:.15rem;min-width:0;display:flex}.synthese-history-filter span{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:.58rem}.synthese-history-filter input,.synthese-history-filter select{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:.35rem;min-width:7.5rem;padding:.28rem .4rem;font-size:.72rem}.synthese-history-meta{margin:0;font-size:.68rem}.synthese-history-pager{justify-content:center;align-items:center;gap:.75rem;padding:.25rem 0 .15rem;display:flex}.synthese-empty{color:var(--muted-foreground);margin:0;font-size:.78rem}.synthese-chart-panel{flex-direction:column;min-height:480px;display:flex;overflow:hidden}.synthese-chart-panel .chart-wrap{flex:auto;min-height:380px}.synthese-chart-panel .chart-host{flex:auto;min-height:340px}.broker-equity-row{grid-template-columns:minmax(10rem,.9fr) minmax(0,1.4fr);align-items:stretch;gap:.75rem 1rem;display:grid}@media (width<=720px){.broker-equity-row{grid-template-columns:1fr}}.broker-equity{background:var(--secondary);border:1px solid var(--border);border-radius:.45rem;flex-direction:column;gap:.2rem;padding:.45rem .55rem;display:flex}.broker-equity-value{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.65rem;line-height:1.1}.broker-equity-delta{font-size:.78rem}.broker-equity-delta.up,.broker-account .up,.table-wrap .up{color:var(--bull)}.broker-equity-delta.down,.broker-account .down,.table-wrap .down{color:var(--bear)}.broker-equity-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:0}.broker-equity-stats .context-value{color:var(--foreground);font-variant-numeric:tabular-nums}.broker-equity-hint{max-width:28rem;margin:.35rem 0 0;font-size:.68rem;line-height:1.35}.broker-liquidation{flex-direction:column;gap:.1rem;margin:.45rem 0 0;display:flex}.broker-liquidation .context-label{font-size:.62rem}.broker-liquidation strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.broker-stale-hint{color:var(--neutral);margin:.35rem 0 0;font-size:.68rem}.invest-stale-badge{color:var(--neutral);font-size:.68rem;font-weight:500}.synthese-reconcile-badge.is-ok{color:var(--bull)}.synthese-reconcile-badge.is-bad{color:var(--bear)}.synthese-reconcile-badge.is-checking{color:var(--primary)}.synthese-reconcile-detail{border:1px dashed var(--border);background:color-mix(in srgb, var(--secondary) 65%, transparent);border-radius:.4rem;margin:0 0 .75rem;padding:.55rem .65rem}.synthese-reconcile-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.synthese-reconcile-list li{flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;font-size:.72rem;display:flex}.synthese-reconcile-list .ok strong{color:var(--bull)}.synthese-reconcile-list .bad strong{color:var(--bear)}.broker-reconcile{border:1px dashed var(--border);background:color-mix(in srgb, var(--secondary) 70%, transparent);border-radius:.45rem;margin-top:.75rem;padding:.65rem .75rem}.broker-reconcile-title{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .4rem;font-size:.72rem;font-weight:650}.broker-reconcile-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.4rem .75rem;margin:0;display:grid}.broker-reconcile-grid dt{color:var(--muted-foreground);margin:0;font-size:.62rem}.broker-reconcile-grid dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-weight:600}.broker-reconcile-total dt,.broker-reconcile-total dd{color:var(--foreground);font-weight:700}.broker-reconcile-note{margin:.45rem 0 0;font-size:.68rem;line-height:1.35}.invest-sections{flex-direction:column;gap:1rem;display:flex}.invest-lots{border-top:1px solid var(--border);flex-direction:column;gap:.3rem;margin:.35rem 0 0;padding:.4rem 0 0;list-style:none;display:flex}.invest-lot{background:0 0;align-items:center;gap:.35rem;padding:0;display:flex}.invest-lot-pick{text-align:left;border:1px solid var(--border);background:color-mix(in srgb, var(--background) 55%, transparent);cursor:pointer;color:inherit;border-radius:.35rem;flex:1;grid-template-columns:1.2fr .9fr .9fr .9fr;align-items:center;gap:.25rem;padding:.35rem .45rem;font-size:.7rem;display:grid}.invest-lot-pick:hover{border-color:color-mix(in srgb, var(--foreground) 25%, var(--border))}.invest-incomplete-title{margin:0 0 .25rem;font-size:.85rem}.invest-incomplete-lead{max-width:40rem;margin:0 0 .55rem;font-size:.72rem;line-height:1.35}.invest-incomplete-badge{color:var(--muted-foreground);margin:0;font-size:.68rem;font-weight:650}.invest-card--incomplete{opacity:.95;border-style:dashed}.chart-snapshot-note{max-width:48rem;margin:0 0 .45rem;padding:0 .15rem;font-size:.65rem;line-height:1.35}.invest-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;display:grid}.invest-card{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);border-radius:.5rem;flex-direction:column;gap:.4rem;min-height:0;padding:.65rem .75rem;display:flex}.invest-card--compact{max-width:100%}.invest-card-head{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.invest-card-asset{color:var(--foreground);font-size:.95rem}.invest-card-dir{border:1px solid var(--border);border-radius:.25rem;padding:.12rem .35rem;font-size:.68rem;font-weight:600}.invest-card-dir.is-long{color:var(--bull)}.invest-card-dir.is-short{color:var(--bear)}.invest-card-invested{flex-direction:column;gap:.1rem;margin:0;display:flex}.invest-card-invested strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.15rem;line-height:1.15}.invest-card-grid{grid-template-columns:1fr 1fr;gap:.3rem .55rem;margin:0;display:grid}.invest-card-grid--compact{gap:.25rem .45rem}.invest-card-grid dt{color:var(--muted-foreground);margin:0;font-size:.62rem}.invest-card-grid dd{color:var(--foreground);margin:.05rem 0 0;font-size:.78rem;font-weight:600}.invest-card-actions{flex-wrap:wrap;gap:.35rem;display:flex}.paper-confirm-backdrop{z-index:80}.chart-tip--slim{min-width:0;max-width:14rem;padding:.45rem .55rem}.chart-tip--slim header{margin-bottom:.25rem}.chart-tip--slim dl{gap:.15rem;margin:0;display:grid}.chart-tip--slim dl>div{justify-content:space-between;gap:.75rem;display:flex}.chart-tip--slim dt{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.65rem;display:inline-flex}.chart-tip--slim dd{margin:0;font-size:.72rem}.position-chart{width:100%;min-height:260px;margin-bottom:.5rem}.trade-market{margin-bottom:.9rem}.table-wrap td.up{color:var(--bull)}.table-wrap td.down{color:var(--bear)}.costs-panel{flex-direction:column;gap:1rem;display:flex}.costs-rows{flex-direction:column;gap:.5rem;display:flex}.costs-row{grid-template-columns:minmax(150px,1.2fr) 2fr minmax(90px,auto);align-items:center;gap:.75rem;display:grid}.costs-row-label{flex-direction:column;gap:.1rem;font-size:.85rem;display:flex}.costs-row-label .muted{font-size:.72rem}.costs-row-bar{background:var(--surface-2,#80808026);border-radius:5px;height:10px;overflow:hidden}.costs-bar{background:var(--muted,#888);border-radius:5px;height:100%;display:block}.costs-bar.up{background:var(--bull)}.costs-bar.down,.costs-bar.cost{background:var(--bear)}.costs-row-value{text-align:right;font-weight:600}.costs-row-value.up{color:var(--bull)}.costs-row-value.down{color:var(--bear)}.costs-row-net{border-top:1px solid var(--border,#8080804d);padding-top:.5rem}.costs-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem 1rem;margin:0;display:grid}.costs-stats dt{color:var(--muted,#888);font-size:.72rem}.costs-stats dd{margin:0;font-size:.9rem}.costs-stats .up{color:var(--bull)}.costs-stats .down{color:var(--bear)}.costs-note{margin:0;font-size:.72rem}@media (width<=640px){.costs-row{grid-template-columns:1fr auto}.costs-row-bar{order:3;grid-column:1/-1}}.order-ticket{max-width:620px}.order-verdict{margin:0 0 .75rem;font-size:.85rem}.order-field{border:0;margin:0 0 1rem;padding:0}.order-field legend{color:var(--muted,#888);margin-bottom:.4rem;padding:0;font-size:.8rem}.order-input-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.order-input{text-align:right;border:1px solid var(--border,#80808066);background:var(--surface,transparent);width:8.5rem;color:inherit;border-radius:6px;padding:.4rem .6rem;font-size:1.2rem}.order-chips{flex-wrap:wrap;gap:.4rem;display:flex}.order-chip{padding:.3rem .65rem;font-size:.8rem}.order-chip.is-on{border-color:var(--accent,currentColor);font-weight:700}.order-outcomes{grid-template-columns:1fr 1fr;gap:.6rem;margin:.75rem 0;display:grid}.order-outcome{border:1px solid var(--border,#8080804d);border-radius:8px;flex-direction:column;gap:.15rem;padding:.7rem .8rem;display:flex}.order-outcome strong{font-size:1.3rem}.order-outcome .up{color:var(--bull)}.order-outcome .down{color:var(--bear)}.order-portfolio{margin:.75rem 0;font-size:.85rem}.order-confirm{font-weight:700}.banner.warn{background:#d9a4001a;border-left:3px solid #d9a400;border-radius:6px;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.85rem}@media (width<=520px){.order-outcomes{grid-template-columns:1fr}}.scenarios-panel{border-top:1px solid var(--border,#80808040);margin:.75rem 0;padding:.65rem 0}.scenarios-panel.is-compact{margin:.4rem 0;padding:.4rem 0}.scenarios-disclaimer{margin:0 0 .45rem;font-size:.72rem;line-height:1.35}.scenarios-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.scenarios-table{border-collapse:collapse;width:100%;font-size:.82rem}.scenarios-table th,.scenarios-table td{text-align:right;border-bottom:1px solid var(--border,#80808033);white-space:nowrap;padding:.35rem .4rem}.scenarios-table th[scope=col]:first-child,.scenarios-table th[scope=row]{text-align:left}.scenarios-row.is-target th,.scenarios-row.is-target td{color:var(--bull)}.scenarios-row.is-stop th,.scenarios-row.is-stop td{color:#c9782c}.scenarios-row.is-crash th,.scenarios-row.is-crash td{color:var(--bear)}.scenarios-meta{gap:.35rem;margin:.55rem 0 0;font-size:.78rem;display:grid}.scenarios-meta dt{color:var(--muted-foreground,#888);font-weight:500}.scenarios-meta dd{margin:.1rem 0 0}.scenarios-disclosure{width:100%;margin-top:.35rem}.scenarios-disclosure-toggle{font-size:.8rem}.scenarios-disclosure-body{margin-top:.35rem}.progress-panel{flex-direction:column;gap:.75rem;display:flex}.progress-verdict{margin:0;font-size:1rem}.progress-verdict--candidate strong{color:var(--bull)}.progress-verdict--not_retained strong{color:var(--bear)}.progress-gauge-head{justify-content:space-between;margin-bottom:.25rem;font-size:.82rem;display:flex}.progress-gauge-bar{background:var(--surface-2,#80808026);border-radius:5px;height:10px;overflow:hidden}.progress-gauge-bar span{background:var(--accent,#4a8);border-radius:5px;height:100%;display:block}.progress-checks{gap:.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.progress-checks .is-ok{color:var(--bull)}.progress-checks .is-ko{color:var(--bear)}.progress-checks .is-wait{color:var(--muted,#888)}.progress-note{margin:0;font-size:.75rem}.chart-wrap.is-pick-mode{cursor:crosshair;outline:1px solid color-mix(in srgb, var(--bull,#3d9a6a) 45%, transparent);outline-offset:-1px}.chart-wrap.is-pick-mode .chart-host{cursor:crosshair}.mark-trade-backdrop{z-index:70;pointer-events:none;background:0 0;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mark-trade-sheet{pointer-events:auto;border:1px solid var(--border,#80808059);background:var(--surface,var(--background,#111));border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;width:min(420px,100%);max-height:min(42vh,360px);margin:0;display:flex;box-shadow:0 -8px 28px #00000047}.mark-trade-head{align-items:flex-start}.mark-trade-eyebrow{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .1rem;font-size:.68rem}.mark-trade-body{flex-direction:column;gap:.65rem;padding:0 .75rem .85rem;display:flex}.mark-trade-steps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mark-trade-steps li{border:1px solid #0000;border-radius:6px;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.45rem;padding:.35rem .45rem;font-size:.82rem;display:grid}.mark-trade-steps li.is-current{border-color:color-mix(in srgb, var(--bull,#3d9a6a) 55%, transparent);background:color-mix(in srgb, var(--bull,#3d9a6a) 10%, transparent)}.mark-trade-steps li.is-done{color:var(--muted-foreground,#888)}.mark-trade-step-idx{font-variant-numeric:tabular-nums;font-weight:700}.mark-trade-step-val{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.mark-trade-hint{color:var(--muted-foreground,#888);margin:0;font-size:.8rem}.mark-trade-hint.is-pulse{animation:.9s mark-trade-pulse}@keyframes mark-trade-pulse{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:none}}.mark-trade-direction{margin:0;font-size:.82rem}.mark-trade-direction.is-bad{color:var(--bear,#c45c5c)}.mark-trade-metrics{gap:.25rem;margin:0;font-size:.78rem;display:grid}.mark-trade-metrics>div{justify-content:space-between;gap:.75rem;display:flex}.mark-trade-metrics dt{color:var(--muted-foreground,#888)}.mark-trade-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mark-trade-actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.mark-trade-validate{border:1px solid var(--bull,#3d9a6a);background:color-mix(in srgb, var(--bull,#3d9a6a) 18%, transparent);color:inherit;border-radius:6px;padding:.45rem .9rem;font-weight:700}.mark-trade-validate:disabled{opacity:.45;cursor:not-allowed}@media (width>=981px){.mark-trade-backdrop{justify-content:flex-start;align-items:flex-end;padding:0 0 1rem 1rem}.mark-trade-sheet{border-bottom:1px solid var(--border,#80808059);border-radius:10px;max-height:320px}}.market-page.is-mark-trade .panel-head-actions .is-active{border-color:var(--bull,#3d9a6a);font-weight:700}.backtest-overlay-sheet{max-height:min(70vh,520px)}.backtest-overlay-select{color:var(--muted-foreground,#888);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.backtest-overlay-select select{border:1px solid var(--border,#80808066);background:var(--surface,transparent);color:inherit;border-radius:6px;padding:.4rem .5rem;font-size:.85rem}.backtest-outcome-toggle{flex-wrap:wrap;gap:.35rem;display:flex}.backtest-outcome-toggle button{border:1px solid var(--border,#80808066);min-width:5rem;color:inherit;background:0 0;border-radius:6px;flex:1;padding:.35rem .45rem;font-size:.78rem}.backtest-outcome-toggle button.is-on{border-color:var(--bull,#3d9a6a);font-weight:700}.backtest-trade-list{gap:.3rem;max-height:10rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.backtest-trade-list button{text-align:left;border:1px solid var(--border,#80808040);width:100%;color:inherit;background:0 0;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.4rem .45rem;font-size:.78rem;display:grid}.bt-out{text-transform:uppercase;letter-spacing:.03em;font-size:.65rem;font-weight:700}.bt-out--win{color:var(--bull,#3d9a6a)}.bt-out--loss{color:var(--bear,#c45c5c)}.bt-out--flat{color:var(--muted-foreground,#888)}.bt-ret{flex-direction:column;align-items:flex-end;gap:.1rem;line-height:1.2;display:flex}.bt-ret-gross{font-size:.65rem;font-weight:400}.backtest-trade-detail{border-top:1px solid var(--border,#8080804d);padding-top:.5rem}.backtest-trade-detail header{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.backtest-trade-detail dl{gap:.2rem;margin:0;font-size:.78rem;display:grid}.backtest-trade-detail dl>div{justify-content:space-between;gap:.75rem;display:flex}.backtest-trade-detail dt{color:var(--muted-foreground,#888)}.backtest-trade-detail dd{margin:0}.dash-shell .iv-page-header .iv-page-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .4rem;font-size:.625rem}.dash-shell .iv-page-header h1{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--foreground);margin:0 0 .25rem;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:400;line-height:1.15}.dash-shell .iv-page-header .iv-page-question{max-width:36rem;color:var(--muted-foreground);margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.dash-shell .iv-page-header>div{min-width:0}@media (width<=768px){.dash-shell.is-mobile .iv-page-header h1{font-size:1.15rem}.dash-shell.is-mobile .iv-page-header .iv-page-question{font-size:.72rem}.dash-shell .iv-page-header{flex-wrap:wrap}}.iv-status-strip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem .85rem;font-size:.625rem;display:flex}.iv-status-pill{border:1px solid var(--border);background:var(--surface-subtle);color:var(--foreground);border-radius:5px;align-items:center;gap:.35rem;padding:.28rem .5rem;display:inline-flex}.iv-status-pill .dot{background:var(--bull);border-radius:50%;width:6px;height:6px}.iv-status-pill.is-offline .dot{background:var(--bear)}.iv-status-pill.is-warn .dot{background:var(--neutral)}.iv-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}@media (width<=1100px){.iv-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.iv-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.iv-metric{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);min-width:0;padding:1rem 1.1rem}.iv-metric-label{color:var(--muted-foreground);justify-content:space-between;gap:.5rem;margin-bottom:.55rem;font-size:.6875rem;display:flex}.iv-metric-value{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--foreground);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.1}.iv-metric-value.is-bull{color:var(--bull)}.iv-metric-value.is-bear{color:var(--bear)}.iv-metric small{color:var(--muted-foreground);margin-top:.45rem;font-size:.625rem;display:block}.iv-desk-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:1rem;margin-bottom:1rem;display:grid}.iv-desk-grid>.panel{min-width:0}@media (width<=900px){.iv-desk-grid{grid-template-columns:1fr}}.iv-pulse{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.iv-donut{--buy:0;--sell:0;--watch:0;background:conic-gradient(var(--bull) 0 calc(var(--buy) * 1%), var(--bear) calc(var(--buy) * 1%) calc((var(--buy) + var(--sell)) * 1%), var(--neutral) calc((var(--buy) + var(--sell)) * 1%) calc((var(--buy) + var(--sell) + var(--watch)) * 1%), var(--muted) calc((var(--buy) + var(--sell) + var(--watch)) * 1%) 100%);border-radius:50%;flex-shrink:0;place-items:center;width:9rem;height:9rem;display:grid}.iv-donut:before{content:attr(data-center);background:var(--card);width:6.4rem;height:6.4rem;font-family:var(--font-mono);letter-spacing:-.04em;color:var(--foreground);border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.iv-pulse-legend{flex-direction:column;flex:1;gap:.55rem;min-width:0;font-size:.8125rem;display:flex}.iv-pulse-legend>span{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.iv-pulse-legend>span:last-child{border-bottom:0}.iv-pulse-legend>span>span{align-items:center;min-width:0;display:inline-flex}.iv-pulse-legend i{border-radius:2px;flex-shrink:0;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block}.iv-pulse-legend .is-buy{background:var(--bull)}.iv-pulse-legend .is-sell{background:var(--bear)}.iv-pulse-legend .is-watch{background:var(--neutral)}.iv-pulse-legend .is-none{background:var(--muted-foreground);opacity:.45}.iv-pipeline{flex-wrap:wrap;align-items:stretch;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.iv-pipeline li{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--surface-subtle);text-align:center;flex:5.5rem;min-width:4.5rem;padding:.65rem .55rem}.iv-pipeline li strong{font-family:var(--font-mono);letter-spacing:-.03em;margin-bottom:.2rem;font-size:1.05rem;display:block}.iv-pipeline li span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem}.iv-pipeline-arrow{display:none}@media (width>=900px){.iv-pipeline{gap:0}.iv-pipeline li{border-right-width:0;border-radius:0}.iv-pipeline li:first-child{border-radius:calc(var(--radius) - 4px) 0 0 calc(var(--radius) - 4px)}.iv-pipeline li:last-child{border-radius:0 calc(var(--radius) - 4px) calc(var(--radius) - 4px) 0;border-right-width:1px}}.iv-badge{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--border);background:var(--surface-subtle);color:var(--foreground);white-space:nowrap;border-radius:4px;align-items:center;gap:.3rem;padding:.28rem .45rem;font-size:.625rem;display:inline-flex}.iv-badge.is-pass{background:color-mix(in srgb, var(--bull) 12%, var(--card));border-color:color-mix(in srgb, var(--bull) 35%, var(--border));color:var(--bull)}.iv-badge.is-watch,.iv-badge.is-caution{background:color-mix(in srgb, var(--neutral) 14%, var(--card));border-color:color-mix(in srgb, var(--neutral) 40%, var(--border));color:var(--neutral)}.iv-badge.is-block,.iv-badge.is-refuse{background:color-mix(in srgb, var(--bear) 12%, var(--card));border-color:color-mix(in srgb, var(--bear) 35%, var(--border));color:var(--bear)}@keyframes iv-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes iv-soft-in{0%{opacity:0}to{opacity:1}}.iv-animate-in{animation:.55s cubic-bezier(.22,1,.36,1) both iv-fade-up}.iv-animate-in-delay{animation:.55s cubic-bezier(.22,1,.36,1) .12s both iv-fade-up}.iv-animate-soft{animation:.7s both iv-soft-in}@media (prefers-reduced-motion:reduce){.iv-animate-in,.iv-animate-in-delay,.iv-animate-soft{animation:none}}
