.deployment-banner{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;margin-bottom:20px;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);border-radius:16px;background:linear-gradient(120deg,#e9b0421a,#121318f0);box-shadow:inset 0 1px #ffffff0a}.deployment-banner>svg{flex:none;margin-top:2px}.deployment-copy{flex:1;min-width:0}.deployment-copy h2{font-size:15px;line-height:1.5;margin:0;font-weight:600}.deployment-copy p{font-size:13px;line-height:1.65;margin:7px 0;color:var(--muted)}.deployment-activate{align-self:center;flex:none;white-space:normal;text-align:center;max-width:260px;height:auto;min-height:40px;padding:10px 15px}.exchange-orders{padding:16px 20px 20px}.exchange-orders-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.exchange-orders-head>div{display:grid;gap:5px}.exchange-orders-head b{font-size:14px}.exchange-orders-head>.btn{flex:none}.order-id{display:block;font-size:11px;color:var(--faint);margin-top:5px;overflow-wrap:anywhere}.exchange-orders .data td{vertical-align:top}.exchange-orders .data td:first-child{min-width:175px}.exchange-orders .data td:first-child>.hint{display:block;margin-top:4px;font-size:11px}.orders-warning{display:grid;gap:5px;padding:12px 14px;margin:12px 0;border:1px solid rgba(236,178,67,.3);border-radius:10px;background:#ecb2430f;font-size:13px;line-height:1.6}.orders-disclaimer{line-height:1.6;margin:12px 0 18px}.order-plan{border-top:1px solid var(--hairline);padding-top:16px}.order-plan>.between{flex-wrap:wrap;gap:8px}.order-plan b{font-size:13px}.order-plan .pill{font-size:10px;height:23px}.order-plan dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.order-plan dt{font-size:11px;color:var(--muted);margin-bottom:5px}.order-plan dd{font-size:13px;margin:0}.order-plan p{line-height:1.65;margin:0}@media(max-width:900px){.deployment-banner{flex-wrap:wrap}.deployment-activate{margin-left:39px;max-width:none}.deployment-copy{flex-basis:calc(100% - 40px)}}@media(max-width:600px){.deployment-banner{padding:16px;gap:10px}.deployment-copy{flex-basis:calc(100% - 36px)}.deployment-copy h2{font-size:14px}.deployment-activate{margin-left:0;width:100%}.exchange-orders{padding:14px 12px}.exchange-orders-head{align-items:flex-start}.exchange-orders-head .hint{font-size:11px}.order-plan dl{grid-template-columns:1fr;gap:10px}.order-plan dl>div{display:flex;justify-content:space-between;gap:10px}.order-plan dt{margin:0}.order-plan dd{text-align:right}}@media(max-width:600px){.exchange-orders .data,.exchange-orders .data tbody{display:block;width:100%}.exchange-orders .data thead{display:none}.exchange-orders .data tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;margin:10px 0;border:1px solid var(--hairline);border-radius:12px;background:#ffffff04}.exchange-orders .data td{display:block;min-width:0;padding:0;border:0;text-align:left;white-space:normal}.exchange-orders .data td:first-child{grid-column:1/-1;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.exchange-orders .data td[data-label]:before{content:attr(data-label);display:block;font-family:var(--font);font-size:10px;color:var(--muted);margin-bottom:5px}}.opportunity-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:linear-gradient(115deg,rgba(232,176,78,.09),transparent 70%)}.opportunity-hero h3{font-size:22px;letter-spacing:-.03em;margin:10px 0;color:var(--ink)}.opportunity-hero p{max-width:850px;color:var(--ink-muted);font-size:12px;line-height:1.8;margin:0}.opportunity-hero>a{flex-shrink:0}.opportunity-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hairline);border-block:1px solid var(--hairline)}.opportunity-flow>div{padding:17px 20px;background:var(--bg,#0b0d10)}.opportunity-flow b{display:block;color:var(--accent);font-size:11px;margin-bottom:8px}.opportunity-flow span{font-size:11px;line-height:1.6;color:var(--ink-muted)}.opportunity-decisions{padding:20px 24px;border-top:1px solid var(--hairline)}.opportunity-decisions>.row{justify-content:space-between;margin-bottom:14px}.opportunity-decisions details{border:1px solid var(--hairline);border-radius:8px;margin-top:8px;padding:12px 14px}.opportunity-decisions summary{display:flex;gap:12px;align-items:center;cursor:pointer;font-size:12px}.opportunity-decisions summary time{color:var(--ink-muted);font-variant-numeric:tabular-nums}.opportunity-decisions summary>span{font-size:9px;color:var(--accent);letter-spacing:.08em}.opportunity-decisions p{font-size:12px;line-height:1.7;color:var(--ink-muted)}.opportunity-decisions summary:after{content:"+";margin-left:auto}.opportunity-decisions details[open] summary:after{content:"−"}@media(max-width:700px){.opportunity-hero{padding:18px 12px;align-items:flex-start;flex-direction:column;gap:12px}.opportunity-hero h3{font-size:19px}.opportunity-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-flow>div{padding:14px 12px}.opportunity-decisions{padding:16px 12px}.opportunity-decisions>.row{align-items:flex-start;flex-direction:column;gap:6px}.opportunity-decisions summary{gap:8px;flex-wrap:wrap}}.plans-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 18px;gap:18px;border-bottom:1px solid var(--hairline)}.plans-metrics>div{display:flex;flex-direction:column;gap:5px;min-width:0}.plans-metric-label{display:flex;align-items:center;gap:6px;color:var(--ink-subtle);font-size:11px}.plans-metrics strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.plans-metrics strong small{font-size:12px;font-weight:400;color:var(--ink-subtle)}.plans-metrics .hint{font-size:10.5px;line-height:1.5}.plans-gate{display:flex;align-items:flex-start;gap:8px;padding:11px 18px;background:#31be8b09;color:var(--ink-muted);font-size:11px;line-height:1.6}.plans-gate svg{flex:none;margin-top:1px;color:var(--up)}.plans-gate.blocked{background:#e8b04e12;color:var(--accent)}.plans-gate.blocked svg{color:var(--accent)}.plans-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding:11px 18px;border-bottom:1px solid var(--hairline);line-height:1.6}.plans-summary .hint{overflow-wrap:anywhere}.plans-eyebrow{font-size:9px;letter-spacing:.11em;color:var(--ink-faint);flex:none}.plans-empty{padding:16px 18px;margin:0;line-height:1.6}.plans-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.plan-row{padding:17px 18px;border-bottom:1px solid var(--hairline);min-width:0}.plan-row:nth-child(odd){border-right:1px solid var(--hairline)}.plan-heading,.plan-condition,.plan-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.plan-heading{margin-bottom:12px}.plan-heading .pill{font-size:10px;height:22px}.plan-condition{justify-content:space-between;gap:7px 14px}.plan-condition>.num{font-size:17px;font-weight:600}.plan-condition>.plan-distance{font-size:11px;font-weight:400;color:var(--accent);padding:3px 7px;border-radius:4px;background:#e8b04e12}.plan-live-price{margin-top:8px}.plan-live-price .num{color:var(--ink-muted)}.plan-detail{margin-top:9px;line-height:1.7}.plan-note{font-size:12px;line-height:1.6;margin:10px 0;color:var(--ink-muted);overflow-wrap:anywhere}.plan-footer{justify-content:space-between;margin-top:12px;min-height:32px}@media(min-width:701px){.plan-row:only-child{grid-column:1/-1;border-right:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.plan-row:only-child .plan-heading,.plan-row:only-child .plan-footer{grid-column:1/-1}.plan-row:only-child .plan-condition{grid-column:1;grid-row:2}.plan-row:only-child .plan-live-price{grid-column:1;grid-row:3}.plan-row:only-child .plan-detail{grid-column:2;grid-row:2;margin-top:0;align-self:center}.plan-row:only-child .plan-note{grid-column:2;grid-row:3;margin:8px 0 0}}.fast-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.entry-insights{padding:22px 24px;border-top:1px solid var(--hairline)}.capacity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.capacity-grid>div,.evidence-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--hairline);border-radius:10px;background:#e8b04e06}.capacity-grid small,.evidence-card small{color:var(--ink-subtle);font-size:10px;letter-spacing:.03em}.capacity-grid strong{font-size:23px;font-variant-numeric:tabular-nums}.capacity-grid em,.evidence-card em{font-size:11px;color:var(--ink-muted);font-weight:400;font-style:normal}.capacity-grid span,.evidence-card span{font-size:11px;color:var(--ink-muted)}.capacity-blocks{border:1px solid var(--hairline);border-radius:8px;padding:13px 15px;margin:16px 0}.capacity-blocks summary{cursor:pointer;color:var(--accent);font-size:12px}.capacity-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:14px}.capacity-reasons>div{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:1.6}.capacity-reasons span{color:var(--ink-muted)}.watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.watch-grid article{border:1px solid var(--hairline);border-left:2px solid var(--accent);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:10px}.watch-grid article>strong{font-size:23px}.watch-grid p{font-size:12px;line-height:1.7;color:var(--ink-muted);margin:0}.watch-grid small{color:var(--accent);font-size:10px}.watch-empty{padding:14px 16px;border:1px dashed var(--hairline);border-radius:8px;color:var(--ink-subtle);font-size:12px;line-height:1.7}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.evidence-card strong{font-size:30px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.evidence-table{overflow-x:auto;margin:14px 0}.evidence-table table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.evidence-table th{text-align:left;color:var(--ink-subtle);font-size:10px;font-weight:500}.evidence-table td,.evidence-table th{padding:11px 14px;border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums}.evidence-table tbody tr:hover{background:#e8b04e09}@media(max-width:900px){.capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.entry-insights{padding:18px 12px}.watch-grid,.evidence-grid,.capacity-reasons{grid-template-columns:1fr}.capacity-grid>div{padding:12px}.capacity-grid strong{font-size:20px}}.ladder-editor{display:grid;gap:9px}.ladder-editor-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px}.ladder-editor-row input{width:100%;min-width:0}.ladder-editor-row label{display:block;font-size:11px;color:var(--ink-muted);margin-bottom:5px}@media(max-width:700px){.plans-list,.fast-fields{grid-template-columns:1fr}.plan-row:nth-child(odd){border-right:0}.plans-summary{padding:12px}.plan-row{padding:14px 12px}.plans-metrics{gap:10px;padding:14px 12px}.plans-metrics strong{font-size:15px}.plans-metric-label,.plans-metrics .hint{font-size:10px}.plans-gate{padding:11px 12px}}@media(max-width:700px){.brain-timeline>.panel-head{flex-wrap:wrap;gap:10px}.brain-timeline>.panel-head>.right{width:100%;max-width:100%;overflow-x:auto;justify-content:flex-start}.brain-timeline>.panel-head .seg{flex:none;width:max-content}}:root{--canvas: #08090b;--surface-0: #0b0c0f;--surface-1: #0e0f12;--surface-2: #131419;--surface-3: #1a1b21;--hairline: #1d1f25;--hairline-strong: #2a2c34;--ink: #eceef1;--ink-muted: #b3b8c2;--ink-subtle: #8a8f99;--ink-faint: #61666f;--accent: #e8b04e;--accent-hover: #f0c06a;--accent-soft: rgba(232, 176, 78, .12);--accent-line: rgba(232, 176, 78, .32);--on-accent: #191207;--up: #3ccf8e;--up-soft: rgba(60, 207, 142, .12);--down: #f0606a;--down-soft: rgba(240, 96, 106, .12);--r-panel: 12px;--r-ctl: 8px;--font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--sidebar: 236px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--ink-subtle)}.accent{color:var(--accent)}.muted{color:var(--ink-muted)}.subtle{color:var(--ink-subtle)}.faint{color:var(--ink-faint)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:100dvh}.sidebar{position:sticky;top:0;height:100dvh;background:var(--surface-0);border-right:1px solid var(--hairline);display:flex;flex-direction:column;padding:14px 12px}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px}.brand-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--surface-3);border:1px solid var(--hairline-strong)}.brand-name{font-weight:600;letter-spacing:.14em;font-size:13px}.brand-sub{font-size:11.5px;color:var(--ink-subtle);margin-top:1px}.nav{display:flex;flex-direction:column;gap:2px}.nav-label{font-size:11.5px;color:var(--ink-faint);padding:14px 10px 6px}.nav-item{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--r-ctl);color:var(--ink-subtle);background:none;border:0;text-align:left;width:100%;transition:background .18s var(--ease),color .18s var(--ease)}.nav-item:hover{color:var(--ink);background:var(--surface-2)}.nav-item[aria-current=page]{color:var(--ink);background:var(--surface-3)}.nav-item[aria-current=page]:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--accent)}.nav-item .count{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--ink-faint)}.nav-item[aria-current=page] .count{color:var(--ink-subtle)}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.side-card{border:1px solid var(--hairline);border-radius:var(--r-panel);padding:12px;background:var(--surface-1)}.side-credit{font-size:11px;color:var(--ink-faint);padding:0 8px}.side-credit a{color:var(--ink-subtle);text-decoration:none}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;height:58px;padding:0 24px;background:#08090bd1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--hairline)}.topbar h1{font-size:15px;font-weight:600;margin:0;letter-spacing:-.01em;white-space:nowrap}.topbar .spacer{flex:1}.ticker{display:flex;gap:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);min-width:0}.tick{display:flex;gap:6px;align-items:baseline;font-size:12.5px;white-space:nowrap}.tick b{font-weight:500;color:var(--ink-muted)}.content{padding:22px 24px 48px;width:100%;max-width:1600px;margin:0 auto}.content:before{content:"";position:fixed;inset:0 0 auto var(--sidebar);height:320px;pointer-events:none;z-index:-1;background:radial-gradient(60% 100% at 20% 0%,rgba(232,176,78,.045),transparent 70%)}.panel{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-panel);min-width:0}.panel-head{display:flex;align-items:center;gap:10px;padding:14px 16px 0;min-height:44px}.panel-head h2{font-size:13px;font-weight:500;color:var(--ink-muted);margin:0;letter-spacing:0}.panel-head .right{margin-left:auto;display:flex;align-items:center;gap:8px}.panel-body{padding:14px 16px 16px}.hint{font-size:12px;color:var(--ink-subtle)}.grid{display:grid;gap:14px}.g-hero{grid-template-columns:minmax(0,1fr) 360px}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-main-side{grid-template-columns:minmax(0,1fr) 380px}.g-side-main{grid-template-columns:340px minmax(0,1fr)}.stack{display:flex;flex-direction:column;gap:14px;min-width:0}.row{display:flex;align-items:center;gap:8px}.between{display:flex;align-items:center;justify-content:space-between;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border-radius:var(--r-ctl);border:1px solid var(--hairline-strong);background:var(--surface-2);color:var(--ink);font-size:13px;font-weight:500;white-space:nowrap;transition:background .18s var(--ease),border-color .18s var(--ease),transform .12s var(--ease)}.btn:hover{background:var(--surface-3);border-color:#393c46}.btn:active{transform:translateY(1px) scale(.99)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.danger{color:var(--down);border-color:#f0606a52;background:var(--down-soft)}.btn.danger:hover{background:#f0606a33}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-subtle)}.btn.ghost:hover{color:var(--ink);background:var(--surface-2)}.btn.sm{height:28px;padding:0 10px;font-size:12.5px}.btn.icon{width:32px;padding:0}.btn:disabled{opacity:.45;cursor:not-allowed}.seg{display:inline-flex;padding:2px;border-radius:var(--r-ctl);background:var(--surface-0);border:1px solid var(--hairline)}.seg button{height:24px;padding:0 10px;border:0;background:none;border-radius:6px;color:var(--ink-subtle);font-size:12px;font-weight:500}.seg button[aria-pressed=true]{background:var(--surface-3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--hairline-strong);color:var(--ink-muted);background:var(--surface-1);white-space:nowrap}.pill.up{color:var(--up);border-color:#3ccf8e47;background:var(--up-soft)}.pill.down{color:var(--down);border-color:#f0606a47;background:var(--down-soft)}.pill.accent{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.live-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor}@media(prefers-reduced-motion:no-preference){.live-dot.pulse{animation:pulse 2s var(--ease) infinite}}@keyframes pulse{0%{box-shadow:0 0 #3ccf8e80}70%{box-shadow:0 0 0 7px #3ccf8e00}to{box-shadow:0 0 #3ccf8e00}}.side-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.04em}.side-tag.long{color:var(--up);background:var(--up-soft)}.side-tag.short{color:var(--down);background:var(--down-soft)}.lev{font-family:var(--mono);font-size:11.5px;color:var(--ink-subtle)}.coin{display:inline-flex;align-items:center;gap:9px;min-width:0}.coin-badge{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:600;color:var(--ink);background:var(--surface-3);border:1px solid var(--hairline-strong);letter-spacing:-.02em}.coin-sym{font-weight:600;font-size:13.5px}.coin-name{font-size:11.5px;color:var(--ink-subtle)}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1)}.kpi{padding:14px 16px;border-right:1px solid var(--hairline);min-width:0}.kpi:last-child{border-right:0}.kpi-label{font-size:12px;color:var(--ink-subtle);display:flex;align-items:center;gap:6px}.kpi-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;letter-spacing:-.02em;margin-top:6px;white-space:nowrap}.kpi-sub{font-size:11.5px;color:var(--ink-subtle);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equity-head{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;padding:18px 18px 0}.equity-label{font-size:12.5px;color:var(--ink-subtle)}.equity-value{font-size:40px;font-weight:600;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums;margin-top:6px}.equity-value .cur{font-size:15px;font-weight:500;color:var(--ink-subtle);margin-left:8px;letter-spacing:0}.equity-change{display:flex;gap:14px;padding-bottom:6px;font-size:13px}.chart-wrap{position:relative}.brain-card{position:relative;overflow:hidden;display:flex;flex-direction:column}.brain-card:after{content:"";position:absolute;inset:auto -40% -60% auto;width:320px;height:320px;background:radial-gradient(closest-side,rgba(232,176,78,.07),transparent);pointer-events:none}.orb-row{display:flex;align-items:center;gap:14px;padding:16px 16px 0}.orb-box{width:64px;height:64px;flex:none;border-radius:16px;background:#050608;border:1px solid var(--hairline);overflow:hidden}.orb-box iframe{display:block;width:100%;height:100%;border:0}.orb-title{font-weight:600;font-size:14px}.orb-state{font-size:12.5px;color:var(--ink-subtle);margin-top:2px}.countdown{font-family:var(--mono);font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.step{display:grid;grid-template-columns:62px 1fr;gap:10px;font-size:12.5px;color:var(--ink-muted);line-height:1.45}@media(prefers-reduced-motion:no-preference){.step{animation:rise .5s var(--ease) both}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.step-tag{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);padding-top:2px}.step-tag.claude{color:var(--accent)}.meter{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.meter>i{display:block;height:100%;border-radius:3px;background:var(--accent);transition:width .6s var(--ease)}.meter.up>i{background:var(--up)}.meter.down>i{background:var(--down)}.pos-list{display:flex;flex-direction:column}.pos-row{display:grid;grid-template-columns:minmax(130px,1.1fr) 90px minmax(160px,2fr) 150px;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid var(--hairline);background:none;border-left:0;border-right:0;border-bottom:0;width:100%;text-align:left;transition:background .18s var(--ease)}.pos-row:first-child{border-top:0}.pos-row:hover{background:var(--surface-2)}.pos-row[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}.ladder{position:relative;height:26px}.ladder-track{position:absolute;left:0;right:0;top:11px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--down-soft),var(--surface-3) 40%,var(--up-soft))}.ladder-entry{position:absolute;top:6px;width:1px;height:14px;background:var(--ink-faint)}.ladder-now{position:absolute;top:7px;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid var(--canvas);transition:left .8s var(--ease)}.ladder-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);margin-top:1px}.pnl-cell{text-align:right;white-space:nowrap}.pnl-big{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:13px}table.data th{font-weight:500;font-size:12px;color:var(--ink-subtle);text-align:left;padding:10px 14px;border-bottom:1px solid var(--hairline);white-space:nowrap;position:sticky;top:0;background:var(--surface-1)}table.data td{padding:11px 14px;border-bottom:1px solid var(--hairline);white-space:nowrap}table.data tr:last-child td{border-bottom:0}table.data tbody tr{transition:background .15s var(--ease);cursor:pointer}table.data tbody tr:hover{background:var(--surface-2)}table.data .r{text-align:right}.scrim{position:fixed;inset:0;z-index:40;background:#03040699;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(prefers-reduced-motion:no-preference){.scrim{animation:fade .25s var(--ease)}.drawer{animation:slide .38s var(--ease)}.dialog{animation:pop .28s var(--ease)}.toast{animation:rise .4s var(--ease)}}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(32px);opacity:0}}@keyframes pop{0%{transform:translate(-50%,-48%) scale(.97);opacity:0}}.drawer{position:fixed;z-index:41;top:0;right:0;bottom:0;width:min(760px,100%);background:var(--surface-1);border-left:1px solid var(--hairline-strong);display:flex;flex-direction:column;overflow:hidden}.drawer-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hairline)}.drawer-body{overflow-y:auto;padding:18px 20px 28px;display:flex;flex-direction:column;gap:16px}.dialog{position:fixed;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 32px));background:var(--surface-2);border:1px solid var(--hairline-strong);border-radius:14px;padding:20px;box-shadow:0 30px 80px #00000080}.dialog h3{margin:0 0 6px;font-size:16px;font-weight:600}.dialog p{margin:0 0 18px;color:var(--ink-muted);font-size:13.5px}.toasts{position:fixed;z-index:50;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;width:min(340px,calc(100% - 40px))}.toast{display:flex;gap:11px;align-items:flex-start;padding:12px 14px;background:var(--surface-2);border:1px solid var(--hairline-strong);border-radius:12px;box-shadow:0 16px 40px #00000073}.toast-bar{width:3px;align-self:stretch;border-radius:2px;background:var(--ink-faint)}.toast-bar.up{background:var(--up)}.toast-bar.down{background:var(--down)}.toast-bar.accent{background:var(--accent)}.toast b{display:block;font-size:13px;font-weight:600}.toast span{font-size:12.5px;color:var(--ink-muted)}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.fact{background:var(--surface-1);padding:11px 13px;min-width:0}.fact dt{font-size:11.5px;color:var(--ink-subtle)}.fact dd{margin:4px 0 0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote{border-left:2px solid var(--accent);padding:2px 0 2px 14px;color:var(--ink-muted);font-size:13.5px;line-height:1.6}.quote-head{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-subtle);margin-bottom:6px}.timeline{display:flex;flex-direction:column}.cycle{display:grid;grid-template-columns:56px 14px 1fr;gap:0 12px;padding:0 16px;background:none;border:0;text-align:left;width:100%}.cycle-time{font-family:var(--mono);font-size:12px;color:var(--ink-subtle);padding-top:13px}.cycle-rail{position:relative}.cycle-rail:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--hairline-strong)}.cycle-node{position:absolute;left:2px;top:16px;width:9px;height:9px;border-radius:50%;background:var(--surface-1);border:1.5px solid var(--ink-faint)}.cycle-node.trade{border-color:var(--up);background:var(--up)}.cycle-node.reject{border-color:var(--down)}.cycle-node.manage{border-color:var(--accent);background:var(--accent)}.cycle-body{padding:10px 0 12px;border-bottom:1px solid var(--hairline);min-width:0}.cycle:hover .cycle-body{border-bottom-color:var(--hairline-strong)}.cycle-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}.cycle-meta{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint);margin-left:auto;white-space:nowrap}.cycle-detail{margin-top:10px;display:flex;flex-direction:column;gap:10px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;background:var(--surface-2);border:1px solid var(--hairline);font-size:12px}.chip .num{color:var(--ink-subtle);font-size:11.5px}.funnel{display:flex;flex-direction:column;gap:10px}.funnel-row{display:grid;grid-template-columns:112px 1fr 44px;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-muted)}.funnel-bar{height:22px;border-radius:5px;background:var(--surface-3);position:relative;overflow:hidden}.funnel-bar>i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#e8b04e8c,#e8b04e40);border-radius:5px}.heat{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:3px;font-size:10.5px;color:var(--ink-faint)}.heat .cell{aspect-ratio:1;border-radius:3px;background:var(--surface-3)}.heat .lab{display:flex;align-items:center;font-family:var(--mono)}.heat .hlab{text-align:center;font-family:var(--mono)}.cal{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,1fr);gap:3px}.cal .cell{width:100%;aspect-ratio:1;border-radius:3px;background:var(--surface-3)}.bars-h{display:flex;flex-direction:column;gap:8px}.bar-h{display:grid;grid-template-columns:74px 1fr 92px;align-items:center;gap:10px;font-size:12.5px}.bar-h .track{position:relative;height:16px}.bar-h .track:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--hairline-strong)}.bar-h .fill{position:absolute;top:3px;height:10px;border-radius:3px}.legend{display:flex;gap:14px;font-size:12px;color:var(--ink-subtle)}.legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:0}.gauge{position:relative;display:grid;place-items:center}.gauge svg{display:block}.gauge-center{position:absolute;text-align:center}.rules{display:flex;flex-direction:column}.rule{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:11px 16px;border-top:1px solid var(--hairline);font-size:13px}.rule:first-child{border-top:0}.set-section{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;padding:22px 0;border-top:1px solid var(--hairline)}.set-section:first-child{border-top:0;padding-top:4px}.set-section h3{margin:0;font-size:14px;font-weight:600}.set-section p{margin:6px 0 0;font-size:12.5px;color:var(--ink-subtle);line-height:1.55}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:12.5px;color:var(--ink-muted);font-weight:500}.field .help{font-size:12px;color:var(--ink-subtle)}.input{height:36px;padding:0 12px;border-radius:var(--r-ctl);border:1px solid var(--hairline-strong);background:var(--surface-0);color:var(--ink);width:100%;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.input:hover{border-color:#3a3d47}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input-group{display:flex;gap:8px}.conn{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1)}.conn-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--surface-3);border:1px solid var(--hairline-strong)}.perms{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.range-row{display:grid;grid-template-columns:1fr 70px;gap:14px;align-items:center}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent) var(--p, 50%),var(--surface-3) var(--p, 50%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--ink);border:3px solid var(--canvas);box-shadow:0 0 0 1px var(--hairline-strong)}input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--ink);border:3px solid var(--canvas)}.range-val{font-family:var(--mono);font-size:13px;text-align:right}.switch{position:relative;width:34px;height:20px;flex:none;border-radius:999px;background:var(--surface-3);border:1px solid var(--hairline-strong);transition:background .2s var(--ease);padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink-subtle);transition:transform .25s var(--ease),background .2s var(--ease)}.switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.switch[aria-checked=true]:after{transform:translate(14px);background:var(--on-accent)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--hairline);font-size:13px}.toggle-row:first-child{border-top:0}.kill{position:relative;overflow:hidden;height:44px;padding:0 18px;border-radius:10px;border:1px solid rgba(240,96,106,.45);background:var(--down-soft);color:var(--down);font-weight:600;font-size:13.5px;display:inline-flex;align-items:center;gap:9px;-webkit-user-select:none;user-select:none;touch-action:none}.kill i.fill{position:absolute;inset:0 auto 0 0;background:#f0606a47;width:0}.kill span{position:relative}.tag-list{display:flex;flex-wrap:wrap;gap:6px}.log{font-family:var(--mono);font-size:12.5px;height:calc(100dvh - 230px);min-height:360px;overflow-y:auto;padding:6px 0}.log-line{display:grid;grid-template-columns:78px 64px 62px 1fr;gap:12px;padding:3px 16px;line-height:1.6}.log-line:hover{background:var(--surface-2)}.lvl{font-size:11px}.lvl.uyari{color:var(--accent)}.lvl.hata{color:var(--down)}.lvl.islem{color:var(--up)}.lvl.bilgi{color:var(--ink-faint)}.tabbar{display:none}.sheet{position:fixed;z-index:41;left:0;right:0;bottom:0;background:var(--surface-1);border-top:1px solid var(--hairline-strong);border-radius:16px 16px 0 0;padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.skeleton{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;border-radius:6px}@media(prefers-reduced-motion:no-preference){.skeleton{animation:shimmer 1.4s linear infinite}}@keyframes shimmer{to{background-position:-200% 0}}.empty{padding:40px 20px;text-align:center;color:var(--ink-subtle);font-size:13px}.empty b{display:block;color:var(--ink);font-size:14px;font-weight:500;margin-bottom:4px}@media(max-width:1320px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi:nth-child(3){border-right:0}.kpi:nth-child(-n+3){border-bottom:1px solid var(--hairline)}.g-hero,.g-main-side{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1100px){.g-hero,.g-main-side,.g-side-main,.g-3{grid-template-columns:minmax(0,1fr)}.ticker{display:none}}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content:before{left:0}.topbar{padding:0 16px;height:54px}.content{padding:16px 16px calc(92px + env(safe-area-inset-bottom))}.g-2{grid-template-columns:minmax(0,1fr)}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:30;left:0;right:0;bottom:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#0b0c0feb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--hairline)}.tabbar button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;border:0;background:none;color:var(--ink-faint);font-size:10.5px;font-weight:500;border-radius:8px}.tabbar button[aria-current=page]{color:var(--ink)}.tabbar button[aria-current=page] svg{color:var(--accent)}.set-section{grid-template-columns:1fr;gap:14px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-row{grid-template-columns:1fr auto;gap:8px 12px}.pos-row .ladder-cell{grid-column:1 / -1;order:3}.pos-row .lev-cell{display:none}.equity-value{font-size:32px}.log-line{grid-template-columns:62px 52px 1fr}.log-line .src{display:none}.hide-m{display:none!important}.toasts{bottom:calc(80px + env(safe-area-inset-bottom));right:12px;left:12px;width:auto}}@media(max-width:560px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{border-right:0!important;border-bottom:1px solid var(--hairline)}.kpi:nth-child(odd){border-right:1px solid var(--hairline)!important}.kpi:nth-last-child(-n+2){border-bottom:0}.topbar .hide-s{display:none}}body{background:#06070a}.shell{position:relative;isolation:isolate}.bg-stage{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.bg-lines{position:absolute;inset:0;opacity:.5}.bg-lines iframe,.bg-lines>div{position:absolute!important;inset:0;width:100%!important;height:100%!important;border:0}.aurora{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}.aurora.a1{width:720px;height:520px;left:8%;top:-260px;background:radial-gradient(closest-side,rgba(232,176,78,.22),transparent)}.aurora.a2{width:640px;height:560px;right:-160px;top:30%;background:radial-gradient(closest-side,rgba(60,207,142,.1),transparent)}@media(prefers-reduced-motion:no-preference){.aurora.a1{animation:drift1 22s ease-in-out infinite alternate}.aurora.a2{animation:drift2 28s ease-in-out infinite alternate}}@keyframes drift1{to{transform:translate(180px,60px) scale(1.15)}}@keyframes drift2{to{transform:translate(-220px,-80px) scale(.9)}}.dots{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 10%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 80% 60% at 50% 10%,#000 30%,transparent 85%)}.vignette{position:absolute;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 0%,transparent 40%,rgba(4,5,7,.75) 100%)}.content:before{display:none}.sidebar{background:#090a0db8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-right-color:#ffffff0f}.topbar{background:#07080b99;border-bottom-color:#ffffff0f}.nav-item[aria-current=page]{background:linear-gradient(90deg,#e8b04e24,#e8b04e05 70%);color:var(--ink)}.nav-item[aria-current=page]:before{box-shadow:0 0 12px 1px #e8b04eb3}.nav-item[aria-current=page] svg{color:var(--accent)}.brand-mark{background:radial-gradient(circle at 50% 30%,rgba(232,176,78,.25),var(--surface-2));box-shadow:0 0 24px -6px #e8b04e99}.panel,.kpi-tile,.status-strip{position:relative;background:linear-gradient(180deg,#16171ed6,#0b0c10e0);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.055);box-shadow:inset 0 1px #ffffff0d,0 24px 60px -28px #000c}.panel:before,.kpi-tile:before,.status-strip:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(145deg,#ffffff29,#ffffff05 38%,#fff0 60%,#e8b04e24);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glow-accent:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 70% at 85% 0%,rgba(232,176,78,.09),transparent 70%)}.drawer,.dialog,.sheet{background:#101116eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.fact{background:#0e0f13e6}table.data th{background:#101116f5}.glow-line td:nth-child(2) canvas{filter:drop-shadow(0 0 10px rgba(232,176,78,.45))}.equity-value{font-size:52px;letter-spacing:-.045em}.grad-num{background:linear-gradient(180deg,#fff 30%,#b9bec8);-webkit-background-clip:text;background-clip:text;color:transparent}.status-strip{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:10px 16px;border-radius:var(--r-panel);font-size:12.5px;color:var(--ink-muted)}.st-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.st-item b{font-weight:600;color:var(--ink)}.st-item svg{color:var(--ink-subtle)}.live-dot.up{color:var(--up)}.live-dot.flat{color:var(--ink-faint)}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.kpi-tile{border-radius:var(--r-panel);padding:14px 16px 12px;overflow:hidden;min-width:0;transition:transform .25s var(--ease),border-color .25s var(--ease)}.kpi-tile:hover{transform:translateY(-2px);border-color:#ffffff1a}.kpi-tile.tint-up:after,.kpi-tile.tint-down:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.kpi-tile.tint-up:after{background:radial-gradient(80% 60% at 100% 100%,rgba(60,207,142,.09),transparent 70%)}.kpi-tile.tint-down:after{background:radial-gradient(80% 60% at 100% 100%,rgba(240,96,106,.09),transparent 70%)}.kpi-top{display:flex;align-items:center;gap:8px}.kpi-icon{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:var(--ink-muted)}.kpi-icon svg{width:14px;height:14px}.kpi-tile .kpi-value{display:inline-block;font-size:22px;margin-top:10px;padding:0 2px;margin-left:-2px}.kpi-spark{margin-top:10px;height:34px;display:flex;align-items:flex-end}.kpi-spark svg{width:100%}.kpi-spark .meter{width:100%;margin-bottom:6px}.flash{border-radius:4px;transition:background-color .7s ease,color .3s ease}.flash.fu{background-color:#3ccf8e29}.flash.fd{background-color:#f0606a29}.orb-wrap{position:relative;width:66px;height:66px;flex:none;display:grid;place-items:center}.orb-wrap.big{width:84px;height:84px}.orb-wrap .orb-box{position:relative;z-index:1;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%;box-shadow:0 0 40px -6px #e8b04e73,inset 0 0 20px #e8b04e14}.orb-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#e8b04e00,#e8b04ee6,#e8b04e00 40%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));opacity:.35}@media(prefers-reduced-motion:no-preference){.orb-ring{animation:spin 6s linear infinite}.orb-wrap.thinking .orb-ring{animation-duration:1.2s;opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.brain-card{background:linear-gradient(180deg,#1e1a14b8,#0c0c0fd1)}.brain-card:after{inset:auto -30% -50% auto;width:420px;height:420px;background:radial-gradient(closest-side,rgba(232,176,78,.12),transparent)}.scan-beam{position:absolute;left:0;right:0;top:0;height:120px;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(232,176,78,.1) 70%,rgba(232,176,78,.5) 99%,transparent);z-index:2}@media(prefers-reduced-motion:no-preference){.scanning .scan-beam{opacity:1;animation:beam 2.4s cubic-bezier(.45,0,.55,1) infinite}}@keyframes beam{0%{transform:translateY(-120px)}to{transform:translateY(560px)}}.countdown{background:linear-gradient(180deg,#fff,#c7a15a);-webkit-background-clip:text;background-clip:text;color:transparent}.btn.primary{background:linear-gradient(180deg,#f2c26a,#dba142);border-color:#f0c36f;box-shadow:0 8px 24px -10px #e8b04eb3,inset 0 1px #ffffff59}.btn.primary:hover{background:linear-gradient(180deg,#f6cd80,#e2ab4e)}.pill.up{box-shadow:0 0 18px -6px #3ccf8e99}.pill.accent{box-shadow:0 0 18px -6px #e8b04e8c}.pos-row:hover{background:#ffffff06}.pos-row[aria-pressed=true]{background:linear-gradient(90deg,rgba(232,176,78,.08),transparent 60%)}@media(prefers-reduced-motion:no-preference){.reveal>.stack>*,.reveal>.grid>*,.reveal>.panel,.reveal .kpi-grid>*{animation:boot .75s var(--ease) both}.reveal>.stack>*:nth-child(2),.reveal .kpi-grid>*:nth-child(2),.reveal>.grid>*:nth-child(2){animation-delay:70ms}.reveal>.stack>*:nth-child(3),.reveal .kpi-grid>*:nth-child(3),.reveal>.grid>*:nth-child(3){animation-delay:.14s}.reveal>.stack>*:nth-child(4),.reveal .kpi-grid>*:nth-child(4){animation-delay:.21s}.reveal>.stack>*:nth-child(5),.reveal .kpi-grid>*:nth-child(5){animation-delay:.28s}.reveal>.stack>*:nth-child(6),.reveal .kpi-grid>*:nth-child(6){animation-delay:.35s}}@keyframes boot{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}.g-hero{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch}.g-hero .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brain-card .muted{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.brain-radar{display:flex;flex-direction:column;align-items:center;padding:14px 16px 0;position:relative;z-index:1}.radar{position:relative}.radar svg{position:relative;z-index:1;display:block}.radar-sweep{position:absolute;inset:14px;border-radius:50%;background:conic-gradient(from 0deg,#e8b04e00 0deg 290deg,#e8b04e42 358deg,#e8b04e8c 360deg)}@media(prefers-reduced-motion:no-preference){.radar-sweep{animation:spin 6s linear infinite}.radar.fast .radar-sweep{animation-duration:1.3s}.blip-halo{animation:halo 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes halo{0%,to{opacity:.08;transform:scale(.8)}50%{opacity:.28;transform:scale(1.25)}}@media(max-width:1320px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.g-hero{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1100px){.g-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.equity-value{font-size:36px}.status-strip{gap:14px}}@media(max-width:560px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:root{--sidebar: 260px}.coin-badge{color:#fff;font-weight:700;letter-spacing:-.03em;border:0;box-shadow:inset 0 1px 1px #ffffff73,inset 0 -2px 4px #00000040,0 2px 8px -2px #0009;text-shadow:0 1px 2px rgba(0,0,0,.35)}.sidebar{padding:16px 14px;gap:4px;overflow-y:auto;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.brand{padding:2px 6px 16px}.brand-mark{width:34px;height:34px;border-radius:10px}.brand-name{font-size:14px;letter-spacing:.2em}.acct{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;width:100%;padding:14px 14px 10px;margin-bottom:6px;border-radius:14px;overflow:hidden;border:1px solid rgba(232,176,78,.18);background:radial-gradient(120% 90% at 0% 0%,rgba(232,176,78,.16),transparent 60%),linear-gradient(180deg,#1a1816e6,#0d0d10e6);box-shadow:inset 0 1px #ffffff0f,0 16px 40px -24px #e8b04e80;transition:transform .25s var(--ease),border-color .25s var(--ease)}.acct:hover{transform:translateY(-1px);border-color:#e8b04e52}.acct-label{font-size:11.5px;color:var(--ink-subtle)}.acct-value{font-size:22px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.acct-value small{font-size:11px;color:var(--ink-subtle);font-family:var(--font);letter-spacing:0}.acct-spark{margin:6px -14px -10px;opacity:.9}.acct-spark svg{width:100%}.chg{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;font-family:var(--mono);font-size:11px;font-weight:500}.chg.up{color:var(--up);background:var(--up-soft)}.chg.down{color:var(--down);background:var(--down-soft)}.chg.flat{color:var(--ink-subtle);background:var(--surface-3)}.nav-label{padding:16px 10px 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.nav-item{height:40px;gap:11px;padding:0 8px;font-size:13.5px;font-weight:500;border-radius:10px}.nav-ico{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}a.nav-item{text-decoration:none}button,a,.seg button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.drawer-body,.sheet,.log,.palette-list,.notif-list{overscroll-behavior:contain}.skip{position:fixed;left:12px;top:-48px;z-index:60;padding:8px 14px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-weight:600;text-decoration:none;transition:top .2s var(--ease)}.skip:focus{top:12px}.nav-item:hover .nav-ico{background:#ffffff0f;color:var(--ink)}.nav-item[aria-current=page]{background:linear-gradient(90deg,#e8b04e21,#e8b04e05 75%);box-shadow:inset 0 0 0 1px #e8b04e1f}.nav-item[aria-current=page]:before{left:-14px;top:10px;bottom:10px;width:3px}.nav-item[aria-current=page] .nav-ico{background:linear-gradient(180deg,#f2c26a,#d99d3c);border-color:#f0c36f;color:var(--on-accent);box-shadow:0 6px 16px -6px #e8b04ecc}.nav-item[aria-current=page] .nav-ico svg{color:var(--on-accent)}.nav-item .count{font-size:11px;min-width:22px;height:20px;padding:0 6px;border-radius:6px;display:inline-grid;place-items:center;background:#ffffff0d;color:var(--ink-subtle)}.nav-item .count.live{background:var(--accent-soft);color:var(--accent)}.health{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;font-size:12.5px;color:var(--ink-muted)}.health-row{display:flex;align-items:center;gap:9px}.hdot{width:7px;height:7px;border-radius:50%}.hdot.ok{background:var(--up);box-shadow:0 0 10px 1px #3ccf8e99}.hdot.off{background:var(--accent);box-shadow:0 0 10px 1px #e8b04e99}.side-card{background:#ffffff05;border-color:#ffffff0d}.user-row{display:flex;align-items:center;gap:10px;padding:8px 6px 4px;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:13px;color:var(--on-accent);background:radial-gradient(circle at 30% 25%,#f6d79a,#d99d3c 75%);box-shadow:0 0 0 2px #08090b,0 0 0 3px #e8b04e66}.top-sticky{position:sticky;top:0;z-index:20}.top-sticky .topbar{position:static}.topbar{height:56px;gap:12px}.top-ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.topbar h1{font-size:16px}.tape{height:38px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06);background:#06070ac7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.tape-track{display:flex;width:max-content;height:100%;align-items:center}.tape-dup{display:contents}@media(prefers-reduced-motion:no-preference){.tape-track{animation:tape 90s linear infinite}.tape:hover .tape-track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.tape{overflow-x:auto}.tape-dup{display:none}}@keyframes tape{to{transform:translate(-50%)}}.tape-item{display:inline-flex;align-items:center;gap:8px;padding:0 18px;height:100%;border-right:1px solid rgba(255,255,255,.05);font-size:12.5px;white-space:nowrap}.tape-item b{font-weight:600;color:var(--ink)}.tape-item .num{color:var(--ink-muted);padding:1px 3px}.tape-item.held{background:linear-gradient(180deg,rgba(232,176,78,.07),transparent)}.tape-item.held b:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-radius:50%;background:var(--accent);vertical-align:middle;box-shadow:0 0 8px var(--accent)}.brand{align-items:center;gap:12px}.brand-logo{position:relative;display:grid;place-items:center;filter:drop-shadow(0 6px 18px rgba(232,176,78,.35))}.brand-logo:after{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(closest-side,rgba(232,176,78,.18),transparent);z-index:-1}.logo{display:block;overflow:visible}.logo-ticks,.logo-orbit,.logo-needle{transform-origin:32px 32px}.logo-shine{transform-origin:0 0}@media(prefers-reduced-motion:no-preference){.logo-ticks{animation:logo-spin 80s linear infinite}.logo-orbit{animation:logo-spin 7s linear infinite reverse}.logo-needle{animation:logo-settle 9s cubic-bezier(.45,0,.2,1) infinite}.logo-shine{animation:logo-shine 9s ease-in-out infinite}.brand:hover .logo-needle{animation-duration:3s}}@keyframes logo-spin{to{transform:rotate(360deg)}}@keyframes logo-settle{0%{transform:rotate(-28deg)}14%{transform:rotate(16deg)}26%{transform:rotate(-9deg)}37%{transform:rotate(5deg)}47%{transform:rotate(-2deg)}56%,to{transform:rotate(0)}}@keyframes logo-shine{0%,58%{transform:translate(0) skew(-18deg)}78%,to{transform:translate(88px) skew(-18deg)}}.brand-name{background:linear-gradient(180deg,#fff 20%,#e9c98a);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.top-logo{display:none}@media(max-width:560px){.g-hero .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-tile .kpi-value{font-size:19px}}@media(max-width:900px){.top-logo{display:grid}.tape{height:34px}.tape-item svg:last-child{display:none}.top-ico{display:none}}kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;font-family:var(--mono);font-size:10.5px;color:var(--ink-subtle);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-bottom-width:2px}.search-btn{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 6px 0 11px;min-width:240px;border-radius:9px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:var(--ink-subtle);font-size:12.5px;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.search-btn:hover{border-color:#e8b04e4d;background:#ffffff0d;color:var(--ink-muted)}.search-btn kbd{margin-left:auto}.notif,.notif .btn{position:relative}.badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:grid;place-items:center;font-size:10px;font-weight:600;color:var(--on-accent);background:var(--accent);box-shadow:0 0 0 2px var(--canvas),0 0 12px #e8b04eb3}.notif-pop{position:absolute;right:0;top:calc(100% + 10px);width:380px;max-width:calc(100vw - 24px);z-index:45;border-radius:14px;background:#101116f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hairline-strong);box-shadow:0 30px 80px -20px #000c;overflow:hidden}@media(prefers-reduced-motion:no-preference){.notif-pop{animation:rise .3s var(--ease)}.palette{animation:pop2 .28s var(--ease)}}.notif-list{max-height:420px;overflow-y:auto}.notif-item{display:flex;gap:11px;width:100%;text-align:left;padding:11px 14px;background:none;border:0;border-bottom:1px solid var(--hairline);transition:background-color .15s var(--ease)}.notif-item:hover{background:#ffffff08}.notif-item.new{background:linear-gradient(90deg,rgba(232,176,78,.06),transparent)}.notif-item b{font-size:12.5px;font-weight:600}.notif-body{display:block;font-size:12.5px;color:var(--ink-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.palette{position:fixed;z-index:46;left:50%;top:14vh;transform:translate(-50%);width:min(600px,calc(100% - 24px));border-radius:16px;overflow:hidden;background:#101116f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--hairline-strong);box-shadow:0 40px 120px -20px #000000e6,0 0 0 1px #e8b04e0f}@keyframes pop2{0%{opacity:0;transform:translate(-50%,8px) scale(.98)}}.palette-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--hairline)}.palette-search input{flex:1;height:28px;border:0;background:none;outline:none;font-size:15px;color:var(--ink)}.palette-search input::placeholder{color:var(--ink-faint)}.palette-list{max-height:380px;overflow-y:auto;padding:6px}.palette-group{padding:10px 10px 4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.palette-item{display:flex;align-items:center;gap:11px;width:100%;height:40px;padding:0 10px;border:0;border-radius:9px;background:none;color:var(--ink-muted);font-size:13.5px;text-align:left}.palette-item.on{background:linear-gradient(90deg,#e8b04e24,#e8b04e08);color:var(--ink);box-shadow:inset 0 0 0 1px #e8b04e29}.palette-item.on svg{color:var(--accent)}.palette-item.danger span:first-of-type{color:var(--down)}.palette-foot{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--hairline);font-size:11.5px;color:var(--ink-faint)}.palette-foot span{display:inline-flex;align-items:center;gap:4px}@media(max-width:1240px){.search-btn{min-width:0}.search-btn span{display:none}}.odo{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1}.odo-col{display:inline-block;height:1em;overflow:hidden;position:relative}.odo-strip{display:flex;flex-direction:column;transition:transform .38s cubic-bezier(.2,.9,.2,1)}.odo-strip>span{height:1em;line-height:1}.odo-sep{display:inline-block}@media(prefers-reduced-motion:reduce){.odo-strip{transition:none}}.eq-odo{color:#f6f7f9;text-shadow:0 0 32px rgba(232,176,78,.18)}.equity-value{display:flex;align-items:baseline;line-height:1;padding:4px 0}@media(pointer:fine){.panel,.kpi-tile,.pcard{--mx: -400px;--my: -400px}.panel>.panel-body,.panel>header{position:relative;z-index:1}.kpi-tile:after,.pcard:after{z-index:0}.panel:before,.kpi-tile:before,.pcard:before{background:radial-gradient(280px circle at var(--mx) var(--my),rgba(232,176,78,.55),transparent 60%),linear-gradient(145deg,#ffffff29,#ffffff05 38%,#fff0 60%,#e8b04e24)}.kpi-tile,.pcard{background-image:radial-gradient(420px circle at var(--mx) var(--my),rgba(232,176,78,.07),transparent 55%),linear-gradient(180deg,#16171ed6,#0b0c10e0)}}.pcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:4px 16px 16px}.pcard{position:relative;display:flex;flex-direction:column;gap:10px;text-align:left;padding:14px 14px 12px;border-radius:14px;overflow:hidden;color:var(--ink);background:linear-gradient(180deg,#16171ed6,#0b0c10e0);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0d,0 18px 40px -26px #000000e6;transition:transform .25s var(--ease),border-color .25s var(--ease)}.pcard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:linear-gradient(145deg,rgba(255,255,255,.14),transparent 45%)}.pcard:hover{transform:translateY(-2px)}.pcard.tint-up{box-shadow:inset 0 1px #ffffff0d,0 18px 40px -26px #3ccf8e73}.pcard.tint-down{box-shadow:inset 0 1px #ffffff0d,0 18px 40px -26px #f0606a73}.pcard>*{position:relative;z-index:1}.pcard-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.pcard-pnl{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:24px;font-weight:500;letter-spacing:-.03em}.pcard-spark{margin:0 -14px;height:46px}.pcard-spark svg{width:100%}.pcard-foot{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--ink-muted);border-top:1px solid rgba(255,255,255,.05);padding-top:9px}.pring{flex:none}@media(max-width:900px){.tabbar{background:#090a0dd1;border-top:1px solid rgba(255,255,255,.07);box-shadow:0 -20px 40px -20px #000c}.tabbar button{position:relative;transition:color .2s var(--ease)}.tabbar button[aria-current=page]:before{content:"";position:absolute;top:-7px;left:30%;right:30%;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px 2px #e8b04eb3}.tabbar button[aria-current=page] svg{filter:drop-shadow(0 0 8px rgba(232,176,78,.6))}.status-strip{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:16px;padding:10px 14px}.status-strip::-webkit-scrollbar{display:none}.status-strip .hide-m{display:inline-flex!important}.equity-head{padding:16px 16px 0;gap:10px 16px}.equity-head>div:last-child{margin-left:0!important;padding-bottom:0!important}.brain-card .orb-row{padding-top:14px}.pcards{grid-template-columns:1fr;padding:4px 12px 12px}.panel-head{padding:12px 14px 0}.panel-body{padding:12px 14px 14px}}@media(max-width:640px){.equity-value{font-size:40px}.equity-change{width:100%;padding-bottom:0}.content{padding-left:12px;padding-right:12px}.stack,.grid{gap:12px}.kpi-tile{padding:12px 12px 10px}.kpi-tile .kpi-label{font-size:11.5px}.kpi-spark{height:28px}.topbar h1{font-size:15px}.radar{transform:scale(.92)}}.pnl-bar{position:relative;display:inline-flex;justify-content:flex-end;align-items:center;min-width:120px;height:24px;padding:0 8px;border-radius:6px;overflow:hidden}.pnl-bar i{position:absolute;right:0;top:0;bottom:0;border-radius:6px;opacity:.16;transition:width .5s var(--ease)}.pnl-bar.up i{background:linear-gradient(270deg,var(--up),transparent)}.pnl-bar.down i{background:linear-gradient(270deg,var(--down),transparent)}.pnl-bar .num{position:relative}.pnl-bar.up .num{color:var(--up)}.pnl-bar.down .num{color:var(--down)}table.data tbody tr:hover{background:linear-gradient(90deg,#e8b04e0f,#ffffff04 40%)}table.data tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}table.data th{text-transform:uppercase;letter-spacing:.05em;font-size:11px;color:var(--ink-faint)}.kpi-spark .row svg{width:auto;flex:none}.kpi-spark .row .meter{margin-bottom:0}.settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}.set-index{position:sticky;top:112px;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0c0d11b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.set-index a{display:block;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--ink-subtle);text-decoration:none;transition:background-color .2s var(--ease),color .2s var(--ease)}.set-index a:hover{background:#ffffff0a;color:var(--ink)}.set-index a.danger{color:var(--down)}.set-cards{display:flex;flex-direction:column;gap:12px;min-width:0}.set-cards .set-section{position:relative;scroll-margin-top:112px;padding:22px 24px;border-radius:var(--r-panel);border-top:0;background:linear-gradient(180deg,#16171ed6,#0b0c10e0);border:1px solid rgba(255,255,255,.055);box-shadow:inset 0 1px #ffffff0d,0 24px 60px -28px #000c}.set-cards .set-section:first-child{padding-top:22px}.set-section h3{display:flex;align-items:center;gap:10px}.set-section .seg{align-self:flex-start}.set-ico{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.set-cards .danger-zone{border-color:#f0606a47;background:radial-gradient(80% 120% at 100% 0%,rgba(240,96,106,.1),transparent 60%),linear-gradient(180deg,#1a1214db,#0c0b0de6)}.danger-zone .set-ico{color:var(--down);background:var(--down-soft);border-color:#f0606a4d}.set-cards>.row:last-child{position:sticky;bottom:12px;z-index:5;padding:12px 16px!important;border-radius:12px;border:1px solid rgba(255,255,255,.07)!important;background:#0e0f13e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px -16px #000c}@media(max-width:1100px){.settings-layout{grid-template-columns:1fr}.set-index{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none}.set-index a{white-space:nowrap}}@media(max-width:900px){.set-cards .set-section{padding:16px}.set-cards>.row:last-child{bottom:calc(76px + env(safe-area-inset-bottom))}}.kpi-grid.kpi-4{grid-template-columns:repeat(4,minmax(0,1fr))}.glow-up:after,.glow-down:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glow-up:after{background:radial-gradient(50% 60% at 90% 0%,rgba(60,207,142,.09),transparent 70%)}.glow-down:after{background:radial-gradient(50% 60% at 90% 0%,rgba(240,96,106,.09),transparent 70%)}.pos-picks{display:flex;flex-direction:column;gap:8px;padding:12px}.pos-pick{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.pos-pick:hover{background:#ffffff0a;transform:translate(2px)}.pos-pick[aria-pressed=true]{border-color:#e8b04e59;background:linear-gradient(90deg,#e8b04e1a,#e8b04e05);box-shadow:0 10px 30px -18px #e8b04e99}.pick-track{height:4px;border-radius:2px;background:#ffffff0f;overflow:hidden}.pick-track i{display:block;height:100%;border-radius:2px;transition:width .8s var(--ease);box-shadow:0 0 10px currentColor}.detail-pnl{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;font-family:var(--mono);font-size:30px;font-weight:500;letter-spacing:-.03em}.detail-pnl .cur{font-family:var(--font);font-size:13px;color:var(--ink-subtle);letter-spacing:0}.actions-col{display:flex;flex-direction:column;gap:8px}.actions-col .btn{justify-content:flex-start;height:38px}.plan{list-style:none;margin:0;padding:0;position:relative}.plan:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--up),var(--accent) 60%,rgba(255,255,255,.08))}.plan-step{position:relative;display:grid;grid-template-columns:14px 1fr;gap:12px;padding:6px 0 12px}.plan-step b{font-size:13px;font-weight:600}.plan-dot{width:13px;height:13px;margin-top:3px;border-radius:50%;background:var(--surface-1);border:2px solid var(--ink-faint);z-index:1}.plan-step.done .plan-dot{border-color:var(--up);background:var(--up)}.plan-step.now .plan-dot{border-color:var(--accent);background:var(--canvas);box-shadow:0 0 0 4px #e8b04e26,0 0 14px #e8b04eb3}.plan-step.next{opacity:.6}.plan-step.next .plan-dot{border-style:dashed}.expo{position:relative;height:8px;border-radius:4px;background:#ffffff0d;margin-bottom:4px}.expo:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--hairline-strong)}.expo i{position:absolute;top:0;bottom:0;border-radius:4px}.expo i.long{left:50%;background:linear-gradient(90deg,rgba(60,207,142,.4),var(--up))}.expo i.short{right:50%;background:linear-gradient(270deg,rgba(240,96,106,.4),var(--down))}.scn-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.scn-rows{display:flex;flex-direction:column;border-top:1px solid var(--hairline)}.scn-row{display:grid;grid-template-columns:minmax(150px,1.2fr) 1fr 1fr 110px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hairline);font-size:13px}.terminal{background:linear-gradient(180deg,#0a0b0eeb,#060709f2)}.terminal .log{font-size:12.5px;height:calc(100dvh - 380px)}.log-line{grid-template-columns:76px 58px 58px 1fr;align-items:center;border-left:2px solid transparent}.log-line.lv-islem{border-left-color:#3ccf8e80}.log-line.lv-uyari{border-left-color:#e8b04e80}.log-line.lv-hata{border-left-color:var(--down);background:#f0606a0d}@media(prefers-reduced-motion:no-preference){.log-line:last-child{animation:rise .4s var(--ease)}}.lvl-chip,.src-chip{display:inline-grid;place-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.04em}.lvl-chip.bilgi{color:var(--ink-faint);background:#ffffff0a}.lvl-chip.islem{color:var(--up);background:var(--up-soft)}.lvl-chip.uyari{color:var(--accent);background:var(--accent-soft)}.lvl-chip.hata{color:var(--down);background:var(--down-soft)}.src-chip{color:var(--ink-subtle);border:1px solid rgba(255,255,255,.07);font-weight:500;text-transform:lowercase}.src-chip.claude{color:var(--accent);border-color:var(--accent-line)}mark{background:#e8b04e4d;color:var(--ink);border-radius:3px;padding:0 2px}.pm-bars{display:flex;align-items:flex-end;gap:1px;width:100%;height:30px}.pm-bars i{flex:1;min-height:1px;border-radius:1px;background:linear-gradient(180deg,var(--accent),rgba(232,176,78,.25))}@media(max-width:1100px){.kpi-grid.kpi-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.scn-row{grid-template-columns:1fr auto}.scn-row>span:nth-child(2){display:none}.terminal .log{height:60dvh}.log-line{grid-template-columns:58px 50px 1fr}.log-line .src-chip{display:none}}.shell{transition:grid-template-columns .35s var(--ease)}.shell.is-rail{grid-template-columns:78px 1fr}.sb2{padding:14px 12px;background:radial-gradient(140% 40% at 0% 0%,rgba(232,176,78,.1),transparent 60%),linear-gradient(180deg,#0c0c0fdb,#07080aeb);border-right:1px solid rgba(255,255,255,.06);box-shadow:inset -1px 0 #e8b04e0a,20px 0 60px -40px #000000e6}.sb2:after{content:"";position:absolute;right:-1px;top:12%;height:22%;width:1px;background:linear-gradient(180deg,transparent,rgba(232,176,78,.5),transparent);pointer-events:none}.sb-brand{position:relative;display:flex;align-items:center;gap:12px;padding:2px 4px 16px}.sb-collapse{margin-left:auto;width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:var(--ink-subtle);transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.sb-collapse:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.sb-acct{position:relative;display:block;width:100%;padding:1px;margin-bottom:8px;border:0;border-radius:16px;overflow:hidden;background:#ffffff0f;text-align:left;isolation:isolate}.sb-acct-ring{position:absolute;inset:-60%;z-index:-1;background:conic-gradient(from 0deg,transparent 0deg,rgba(232,176,78,.9) 40deg,transparent 90deg,transparent 180deg,rgba(232,176,78,.35) 220deg,transparent 270deg)}@media(prefers-reduced-motion:no-preference){.sb-acct-ring{animation:spin 7s linear infinite}}.sb-acct-in{display:flex;flex-direction:column;gap:5px;padding:13px 14px 0;border-radius:15px;background:radial-gradient(120% 90% at 0% 0%,rgba(232,176,78,.16),transparent 60%),linear-gradient(180deg,#17150f,#0c0c0f)}.sb-acct-value{display:flex;align-items:baseline;gap:6px;font-family:var(--mono);font-size:23px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.sb-acct-value small{font-family:var(--font);font-size:11px;color:var(--ink-subtle);letter-spacing:0}.sb-acct .acct-spark{margin:4px -14px 0}.sb-acct:hover .sb-acct-in{background:radial-gradient(120% 90% at 0% 0%,rgba(232,176,78,.22),transparent 60%),linear-gradient(180deg,#1a1710,#0d0d10)}.sb-nav{display:flex;flex-direction:column;gap:2px}.sb-group{display:flex;flex-direction:column;gap:3px}.sb-item{position:relative;display:flex;align-items:center;gap:11px;height:42px;padding:0 8px;border-radius:11px;color:var(--ink-subtle);text-decoration:none;font-size:13.5px;font-weight:500;overflow:hidden;transition:color .2s var(--ease),background-color .2s var(--ease)}.sb-item:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transform:skew(-20deg);opacity:0}.sb-item:hover{color:var(--ink);background:#ffffff09}@media(prefers-reduced-motion:no-preference){.sb-item:hover:after{opacity:1;animation:sweep .8s var(--ease)}}@keyframes sweep{0%{left:-40%}to{left:120%}}.sb-ico{position:relative;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:background-color .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease)}.sb-item:hover .sb-ico{background:#ffffff0f}.sb-item[aria-current=page]{color:var(--ink);background:linear-gradient(90deg,rgba(232,176,78,.16),rgba(232,176,78,.03) 70%,transparent);box-shadow:inset 0 0 0 1px #e8b04e24}.sb-item[aria-current=page]:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:var(--accent);box-shadow:0 0 14px 2px #e8b04eb3}.sb-item[aria-current=page] .sb-ico{color:var(--on-accent);background:linear-gradient(180deg,#f4c977,#d79a38);border-color:#f0c36f;box-shadow:0 8px 18px -8px #e8b04ee6,inset 0 1px #fff6}.sb-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-count{min-width:22px;height:20px;padding:0 6px;border-radius:6px;display:inline-grid;place-items:center;font-family:var(--mono);font-size:11px;color:var(--ink-subtle);background:#ffffff0d}.sb-item[aria-current=page] .sb-count{background:#e8b04e29;color:var(--accent)}.sb-meta{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-subtle)}.sb-dot{position:absolute;top:-5px;right:-5px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;font-style:normal;font-size:9.5px;font-weight:700;display:grid;place-items:center;color:var(--on-accent);background:var(--accent);box-shadow:0 0 0 2px #0a0a0c}.sb-sep{display:block;height:1px;margin:10px 8px;background:#ffffff0f}.sb-foot{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:10px}.sb-auto{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:13px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.sb-auto b{font-size:13px;font-weight:600}.sb-auto.on{border-color:#3ccf8e38;background:linear-gradient(180deg,#3ccf8e14,#3ccf8e05)}.sb-stats{display:grid;grid-template-columns:1fr;gap:6px}.sb-stat>div{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px}.sb-stat{padding:8px 10px}.sb-latency{width:34px;height:34px}.sb-stat{display:flex;align-items:center;gap:9px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;min-width:0}.sb-latency{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(60,207,142,.25);flex:none}.sb2.rail{padding:14px 10px;align-items:center}.sb2.rail .sb-brand{flex-direction:column;gap:10px;padding-bottom:12px}.sb2.rail .sb-collapse{margin-left:0}.sb-acct-mini{width:52px;height:30px;margin-bottom:6px;border-radius:9px;border:1px solid rgba(232,176,78,.22);background:#e8b04e12;font-size:10.5px}.sb2.rail .sb-nav,.sb2.rail .sb-group{align-items:center;width:100%}.sb2.rail .sb-item{width:48px;height:46px;justify-content:center;padding:0}.sb2.rail .sb-item[aria-current=page]:before{left:-10px}.sb2.rail .sb-foot{align-items:center}.sb-power{position:relative;width:44px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:var(--surface-3);padding:0}.sb-power i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--ink-subtle);transition:transform .25s var(--ease),background-color .2s var(--ease)}.sb-power.on{background:#3ccf8e40;border-color:#3ccf8e80}.sb-power.on i{transform:translate(20px);background:var(--up);box-shadow:0 0 10px #3ccf8ecc}.sb-rail-ring{display:grid;place-items:center}.is-rail .content:before{left:78px}.cc-wrap{position:relative}.cc-zones{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.cc-zone{position:absolute;border-left:1px solid}.cc-zone.profit{background:linear-gradient(90deg,#3ccf8e29,#3ccf8e0d);border-color:#3ccf8e80}.cc-zone.loss{background:linear-gradient(90deg,#f0606a29,#f0606a0d);border-color:#f0606a80}.pos-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 20px 10px;position:relative;z-index:1}.pos-title{font-size:22px;font-weight:600;letter-spacing:-.02em}.pos-price{font-size:15px;color:var(--ink);padding:1px 4px;margin-left:-4px}.pnl-capsule{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.pnl-capsule.up{border-color:#3ccf8e47;background:linear-gradient(135deg,#3ccf8e1f,#3ccf8e05);box-shadow:0 16px 40px -24px #3ccf8eb3}.pnl-capsule.down{border-color:#f0606a47;background:linear-gradient(135deg,#f0606a1f,#f0606a05);box-shadow:0 16px 40px -24px #f0606ab3}.pnl-capsule .detail-pnl{font-size:32px}.act-dock{position:relative;z-index:1;display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin:4px 20px 6px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.act{display:flex;align-items:center;gap:11px;min-width:0;flex:1 1 190px;padding:10px 12px;border-radius:11px;text-align:left;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff0b,#ffffff04);color:var(--ink);transition:transform .15s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.act:hover:not(:disabled){border-color:#e8b04e59;box-shadow:0 10px 26px -16px #e8b04eb3;transform:translateY(-1px)}.act:active:not(:disabled){transform:translateY(0) scale(.99)}.act:disabled{opacity:.45;cursor:not-allowed}.act-ico{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.act-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.act-txt b{font-size:13px;font-weight:600;white-space:nowrap}.act-txt span{font-family:var(--mono);font-size:11.5px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act.danger{border-color:#f0606a4d;background:linear-gradient(180deg,#f0606a1f,#f0606a0a)}.act.danger .act-ico{color:var(--down);background:var(--down-soft);border-color:#f0606a59}.act.danger:hover{border-color:#f0606a99;box-shadow:0 10px 26px -16px #f0606acc}.act-note{order:-1;flex-basis:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 2px;font-size:12px;color:var(--ink-muted)}.act-note .hdot{display:inline-block;margin-right:6px;vertical-align:1px}.act-note .faint{font-size:11.5px}.thesis-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px;align-items:start}.thesis-meta{display:flex;flex-direction:column;gap:2px;padding-left:16px;border-left:1px solid var(--hairline)}.ruler{position:relative;z-index:1}.ruler-bar{position:relative;height:8px;margin:40px 40px 62px;border-radius:4px;background:#ffffff0d}.rz{position:absolute;top:0;bottom:0}.rz.loss{background:#f0606a38}.rz.profit{background:#3ccf8e2e}.rz-fill{position:absolute;top:0;bottom:0;border-radius:4px;transition:left .8s var(--ease),width .8s var(--ease)}.rz-fill.up{background:linear-gradient(90deg,rgba(60,207,142,.5),var(--up));box-shadow:0 0 14px #3ccf8e99}.rz-fill.down{background:linear-gradient(90deg,var(--down),rgba(240,96,106,.5));box-shadow:0 0 14px #f0606a99}.rmark{position:absolute;top:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;transition:left .8s var(--ease)}.rmark i{display:block;width:2px;height:18px;margin-top:-9px;border-radius:1px;background:var(--ink-faint)}.rmark .rlabel{position:absolute;top:14px;font-size:11px;color:var(--ink-subtle);white-space:nowrap}.rmark .rprice{position:absolute;top:28px;font-size:11px;color:var(--ink-muted);white-space:nowrap}.rmark .rdist{position:absolute;top:42px;font-size:10.5px;color:var(--ink-faint);white-space:nowrap}.rbubble{position:absolute;bottom:14px;padding:3px 8px;border-radius:7px;font-size:11px;font-weight:600;color:var(--on-accent);white-space:nowrap;background:linear-gradient(180deg,#f4c977,#d99d3c);box-shadow:0 6px 16px -6px #e8b04ee6}.rbubble b{font-weight:600;margin-left:4px}.rbubble:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);background:#d99d3c;border-radius:1px}.rmark.stop i{background:var(--down)}.rmark.target i{background:var(--up)}.rmark.entry i{background:var(--ink-muted)}.rmark.now{z-index:2}.rmark.now i{width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--accent);border:3px solid #0b0c0f;box-shadow:0 0 0 1px #e8b04e99,0 0 16px #e8b04ecc}.ruler-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 6px}.pos-tabs{padding:8px 20px 6px;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:1}.pos-claude{padding:6px 20px 16px;display:flex;flex-direction:column}.pc-item{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--hairline)}.pc-item:last-child{border-bottom:0}.facts-rich .fact{padding:12px 14px}.facts-rich .fact dd{font-size:15px}.facts-rich .fact dd.up{color:var(--up)}.facts-rich .fact dd.down{color:var(--down)}.fact-d{display:block;margin-top:3px;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.fact-d.up{color:#3ccf8ecc}.fact-d.down{color:#f0606acc}@media(max-width:900px){.pos-hero{padding:14px 14px 6px}.pnl-capsule{width:100%;align-items:flex-start}.pnl-capsule .row{justify-content:flex-start!important}.ruler-bar{margin:34px 26px 40px}.pos-tabs{padding:8px 12px 6px;flex-wrap:wrap;gap:8px}.act-dock{margin:4px 12px 6px}.act-note{flex-basis:100%;padding:2px 4px}.thesis-row{grid-template-columns:1fr}.thesis-meta{border-left:0;padding-left:0}}.login{position:relative;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--canvas);overflow:hidden}.login-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 38% at 50% 18%,rgba(232,176,78,.12),transparent 70%),radial-gradient(30% 30% at 82% 80%,rgba(60,207,142,.05),transparent 70%)}.login-card{position:relative;width:min(400px,100%);display:flex;flex-direction:column;gap:14px;padding:28px 26px 22px;border-radius:18px;background:linear-gradient(180deg,#131419db,#0b0c0feb);border:1px solid var(--hairline-strong);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 40px 90px -30px #000c,inset 0 1px #ffffff0d;animation:boot .7s var(--ease) both}.login-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(140deg,rgba(232,176,78,.45),transparent 38%,transparent 70%,rgba(232,176,78,.18));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.login-brand{display:flex;align-items:center;gap:14px;margin-bottom:6px}.login-card h1{margin:4px 0 0;font-size:20px;font-weight:600;letter-spacing:-.01em}.login-lead{margin:-8px 0 4px;font-size:13px;color:var(--ink-subtle);line-height:1.5}.login-card .input{height:40px}.login-code{font-size:20px;letter-spacing:.42em;text-align:center;padding-left:.42em}.login-code::placeholder{letter-spacing:.3em;color:var(--ink-faint)}.login-err{min-height:18px;font-size:12.5px;color:var(--down)}.login-err:empty{display:block}.login-btn{height:40px;font-size:14px}.login-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:6px;font-size:11.5px;color:var(--ink-faint)}.login-preview{align-self:center;height:22px;font-size:11.5px}.input[aria-invalid=true]{border-color:#f0606a8c}.dialog.wide{width:min(520px,calc(100% - 32px))}.ready-head{display:flex;align-items:center;gap:10px;margin:-4px 0 12px}.ready-list{list-style:none;margin:0 0 16px;padding:0;border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);overflow:hidden}.ready-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13px;border-top:1px solid var(--hairline)}.ready-item:first-child{border-top:0}.ready-item .ready-ico{display:grid;place-items:center;width:20px;height:20px;border-radius:50%}.ready-item.ok .ready-ico{color:var(--up);background:var(--up-soft)}.ready-item.bad .ready-ico{color:var(--down);background:var(--down-soft)}.ready-item.bad{color:var(--ink)}.ready-val{display:flex;gap:8px;align-items:baseline;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.ready-val .target{color:var(--ink-faint);font-size:11.5px}.ready-item.bad .ready-val b{color:var(--down)}.ready-item.ok .ready-val b{color:var(--up)}.ready-empty{padding:18px;text-align:center;font-size:12.5px;color:var(--ink-subtle)}.ready-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;margin:0 0 16px;border-radius:var(--r-ctl);font-size:12.5px;line-height:1.5;color:var(--ink-muted);background:var(--down-soft);border:1px solid rgba(240,96,106,.28)}.ready-note svg{flex:none;margin-top:2px;color:var(--down)}.pill.warn{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.conn-status{display:flex;align-items:center;gap:8px}.boot-screen{min-height:100dvh;display:grid;place-items:center;background:var(--canvas)}.boot-screen .inner{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--ink-subtle);font-size:13px}.boot-screen .brand-name{font-size:12px;letter-spacing:.16em;color:var(--ink-muted)}@media(max-width:480px){.login-card{padding:22px 18px 18px}.ready-item{grid-template-columns:22px minmax(0,1fr)}.ready-item .ready-val{grid-column:2}}button.pill{font-family:var(--font);cursor:pointer;transition:filter .2s var(--ease),transform .2s var(--ease)}button.pill:hover{filter:brightness(1.18)}button.pill:active{transform:translateY(1px)}.chip-accent{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.help.down{color:var(--down)}select.input{cursor:pointer;padding-right:10px}select.input option{background:#131419;color:var(--ink)}.top-alert{max-width:300px}.top-alert-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.top-alert{animation:alertPulse 1.8s var(--ease) infinite}}@keyframes alertPulse{0%,to{box-shadow:0 0 #f0606a00}50%{box-shadow:0 0 0 4px #f0606a29}}.entries-pill{box-shadow:0 0 18px -6px #e8b04e8c}.btn.icon[aria-pressed=true]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.sb-count.lock{color:var(--accent);background:var(--accent-soft)}.try-line{margin-top:4px;font-size:13px;color:var(--ink-subtle);letter-spacing:0}.try-sub{margin-left:8px;font-size:12px;opacity:.8}.lab .panel-head{flex-wrap:wrap;row-gap:8px}.lab .panel-head .right{flex-wrap:wrap}.lab-run-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:18px;align-items:end}.lab-run-grid .seg{align-self:flex-start}.lab-run-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:16px 0 14px;padding:10px 12px;border-radius:10px;font-size:12.5px;background:#ffffff06;border:1px solid var(--hairline)}.lab-run-meta b{font-weight:500;color:var(--ink)}.lab-run-cta{gap:14px;flex-wrap:wrap}.lab-run-cta .hint{flex:1;min-width:220px;line-height:1.5}.job-inline{padding:12px 14px;border-radius:10px;border:1px solid var(--accent-line);background:linear-gradient(180deg,#e8b04e17,#e8b04e08)}.job-inline.compact{margin-bottom:12px}.job-ico{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--accent);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.job-title{display:block;font-size:13px;font-weight:600}.job-msg{display:block;font-size:12px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-pct{font-size:12.5px;color:var(--accent)}.job-bar{position:relative;height:6px;margin-top:10px;border-radius:3px;background:var(--surface-3);overflow:hidden}.job-bar>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#dba142,#f2c26a);transition:width .9s var(--ease)}.job-bar.queued{background:repeating-linear-gradient(-45deg,var(--surface-3) 0 6px,rgba(255,255,255,.05) 6px 12px)}@media(prefers-reduced-motion:no-preference){.job-bar.running>i{background:linear-gradient(90deg,#dba142,#f6d58e,#dba142);background-size:200% 100%;animation:jobShine 1.6s linear infinite}}@keyframes jobShine{0%{background-position:200% 0}to{background-position:0 0}}.job-foot{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:11.5px;color:var(--ink-faint)}.job-list{list-style:none;margin:0;padding:0}.job-list li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--hairline)}.job-list li:first-child{border-top:0;padding-top:2px}.job-li-main{min-width:0}.job-li-main b{display:block;font-size:13px;font-weight:500}.job-li-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px}table.lab-results tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.lab-results tr.is-sel td{background:#e8b04e12}table.lab-results tr.is-sel td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.lab-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:6px 2px 0}.lab-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.lab-title{margin:4px 0 0;font-size:22px;font-weight:600;letter-spacing:-.02em}.lab-coins{display:flex;align-items:center;padding-left:6px}.lab-coins .coin-badge{margin-left:-6px;box-shadow:0 0 0 2px var(--canvas)}.lab-kpis .kpi-sub{white-space:nowrap}.lab-legend{display:inline-flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink-subtle)}.lab-legend span{display:inline-flex;align-items:center;gap:6px}.lab-legend i{display:inline-block;width:16px}.lab-legend .lg-main{height:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px #e8b04e99}.lab-legend .lg-base{height:0;border-top:2px dashed rgba(179,184,194,.6)}.lab-legend .lg-start{height:0;border-top:2px dotted rgba(179,184,194,.45)}table.lab-compare td,table.lab-compare th{padding:8px 14px}.lab-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lab-fact{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;border-radius:8px;background:#ffffff06;border:1px solid var(--hairline)}.lab-fact b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rej-list{list-style:none;margin:0;padding:0}.rej-list li{display:grid;grid-template-columns:minmax(0,1fr) 84px 40px;align-items:center;gap:10px;padding:6px 0;font-size:12.5px}.rej-k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted)}.rej-bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.rej-bar>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#f0606a59,#f0606ab3)}.rej-v{text-align:right;color:var(--ink-subtle)}.lab-notes{margin:12px 0 0;padding-left:16px;font-size:12px;color:var(--ink-subtle);line-height:1.5}.lab-notes li{margin:3px 0}table.heat{width:100%;border-collapse:separate;border-spacing:3px;font-size:11.5px}table.heat th{font-weight:500;color:var(--ink-faint);padding:4px 2px;text-align:center;font-size:11px}table.heat th[scope=row]{text-align:left;padding-right:6px;color:var(--ink-subtle)}table.heat td.heat-cell{min-width:40px;padding:8px 3px;text-align:center;border-radius:6px;color:var(--ink);font-variant-numeric:tabular-nums}table.heat td.empty-cell{color:var(--ink-faint);background:#ffffff05}table.heat td.heat-total{padding:8px 4px 8px 10px;text-align:right;font-weight:600;white-space:nowrap}.heat-scale{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:11px;color:var(--ink-faint)}.heat-scale i{flex:1;max-width:180px;height:6px;border-radius:3px;background:linear-gradient(90deg,#f0606aa6,#ffffff0a,#3ccf8ea6)}.rbar{display:inline-flex;align-items:center;gap:8px;width:100%}.rbar-track{position:relative;flex:1;min-width:64px;height:6px;border-radius:3px;background:var(--surface-3)}.rbar-track:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--ink-faint)}.rbar-track>i{position:absolute;top:0;bottom:0;border-radius:3px}.rbar-track>i.pos{left:50%;background:var(--up)}.rbar-track>i.neg{right:50%;background:var(--down)}.rbar .num{min-width:58px;text-align:right;font-size:12.5px}.lab-trade-tools{gap:8px;flex-wrap:wrap;justify-content:flex-end}.lab-search{position:relative;display:flex;align-items:center}.lab-search svg{position:absolute;left:9px;color:var(--ink-faint);pointer-events:none}.lab-search .input{height:28px;width:130px;padding-left:28px;font-size:12.5px}.exc{display:inline-flex;align-items:center;gap:8px}.exc-track{position:relative;width:110px;height:14px}.exc-track:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:1px;background:var(--surface-3)}.exc-zero{position:absolute;top:2px;bottom:2px;width:1px;background:var(--ink-faint)}.exc-range{position:absolute;top:5px;height:4px;border-radius:2px;background:#fff3}.exc-dot{position:absolute;top:3px;width:8px;height:8px;margin-left:-4px;border-radius:50%;border:2px solid #0d0e12}.exc-dot.pos{background:var(--up)}.exc-dot.neg{background:var(--down)}.exc .num{min-width:52px;font-size:12.5px}.lab-more{padding:12px 16px 14px;border-top:1px solid var(--hairline);text-align:center}.lab-lead{margin:0 0 12px;line-height:1.55;max-width:920px}.opt-summary{margin-bottom:10px}.opt-verdict{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.5;color:var(--ink-muted);background:#ffffff08;border:1px solid var(--hairline)}.opt-verdict svg{flex:none;margin-top:2px;color:var(--up)}.opt-verdict.has-rec{color:var(--ink);background:var(--accent-soft);border-color:var(--accent-line)}.opt-verdict.has-rec svg{color:var(--accent)}table.opt-table th.oos-col,table.opt-table td.oos-col{background:#e8b04e0f}table.opt-table th.oos-col{color:var(--accent)}table.opt-table tr.opt-cur td{background:#ffffff06;color:var(--ink-muted)}table.opt-table tr.opt-rec td:first-child{box-shadow:inset 2px 0 0 var(--accent)}table.opt-table tr.opt-rec td{background:#e8b04e0d}.oos-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.oos-bar{display:inline-block;width:52px;height:5px;border-radius:3px;background:var(--surface-3);overflow:hidden}.oos-bar>i{display:block;height:100%;border-radius:3px}.oos-bar>i.pos{background:var(--up)}.oos-bar>i.neg{background:var(--down)}.oos-delta{font-size:11px;min-width:40px;text-align:right}.opt-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.auc-v{font-size:16px;font-weight:500}.auc-track{position:relative;height:8px;margin-top:8px;border-radius:4px;background:var(--surface-3)}.auc-fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;transition:width .8s var(--ease)}.auc-fill.ok{background:linear-gradient(90deg,rgba(60,207,142,.35),var(--up))}.auc-fill.bad{background:linear-gradient(90deg,rgba(240,96,106,.3),var(--down))}.auc-min{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--accent);box-shadow:0 0 8px #e8b04eb3}.auc-rand{position:absolute;top:0;bottom:0;width:1px;background:var(--ink-faint)}.auc-scale{display:flex;justify-content:space-between;gap:6px;margin-top:6px;font-size:10.5px;color:var(--ink-faint)}.bias-h{margin-bottom:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.bias-list{list-style:none;margin:0;padding:0}.bias-list li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:13px;border-top:1px solid var(--hairline)}.bias-list li:first-child{border-top:0}.bias-list li .num{font-size:12px}.bias-diff{display:inline-flex;align-items:center;gap:8px}.bias-track{width:72px;height:5px;border-radius:3px;background:var(--surface-3);overflow:hidden}.bias-track>i{display:block;height:100%;border-radius:3px}.bias-track>i.ok{background:var(--up)}.bias-track>i.bad{background:var(--down)}.prot-panel .panel-head{flex-wrap:wrap;row-gap:8px}.prot-global{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.5;color:var(--ink-muted);background:var(--down-soft);border:1px solid rgba(240,96,106,.3)}.prot-global svg{flex:none;margin-top:2px;color:var(--down)}.prot-global b{color:var(--ink);font-weight:600}.prot-list{list-style:none;margin:0;padding:0}.prot-item{display:grid;grid-template-columns:34px minmax(0,1fr) 170px auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--hairline)}.prot-item:first-child{border-top:0;padding-top:2px}.prot-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.prot-item.global .prot-ico{color:var(--down);background:var(--down-soft);border-color:#f0606a4d}.prot-main{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.prot-main>.row>b{font-weight:600}.prot-reason{font-size:12.5px;color:var(--ink-subtle);line-height:1.45}.prot-time{display:flex;flex-direction:column;gap:5px;font-size:13px}.prot-bar{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden}.prot-bar>i{display:block;height:100%;border-radius:2px;background:var(--accent);transition:width 1s linear}.prot-item.global .prot-bar>i{background:var(--down)}.prot-empty{display:flex;align-items:center;gap:10px;padding:4px 0 6px;font-size:13px;color:var(--ink-muted)}.prot-rules{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--hairline)}.prot-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.6fr);gap:14px;align-items:end;margin-bottom:14px;padding:14px;border-radius:10px;background:#ffffff06;border:1px solid var(--hairline)}.prot-add-cta{grid-column:1 / -1;justify-content:flex-end}.set-sub{padding:14px;border-radius:10px;border:1px solid var(--hairline);background:#ffffff05}.set-sub-h{margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink-muted)}.set-g3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.set-fs{border:0;margin:0;padding:0;min-width:0;transition:opacity .2s var(--ease)}.set-fs:disabled{opacity:.42}.set-actions{gap:10px;flex-wrap:wrap}.test-res{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.4}.pill.manual-tag{height:18px;padding:0 6px;font-size:10.5px;color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.fe-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.fe-form{display:flex;flex-direction:column;gap:14px}.fe-grid{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr);gap:14px;align-items:end}.fe-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fe-grid .seg{align-self:flex-start}.fe-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fe-preview>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;border-radius:8px;background:#ffffff08;border:1px solid var(--hairline)}.fe-preview b{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-result{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5}.fe-result>div{display:flex;flex-direction:column;gap:3px;min-width:0}.fe-result b{font-weight:600}.fe-result svg{flex:none;margin-top:1px}.fe-result.ok{background:var(--up-soft);border:1px solid rgba(60,207,142,.3)}.fe-result.ok svg{color:var(--up)}.fe-result.bad{background:var(--down-soft);border:1px solid rgba(240,96,106,.3)}.fe-result.bad svg{color:var(--down)}.fe-warn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ink-muted)}.fe-warn li{display:flex;align-items:center;gap:6px}.fe-warn svg{flex:none;color:var(--accent)}@media(max-width:1320px){.prot-item{grid-template-columns:34px minmax(0,1fr) 150px auto}}@media(max-width:900px){.lab-head{align-items:flex-start}.lab-title{font-size:19px}.lab-run-grid{grid-template-columns:minmax(0,1fr);gap:14px}.prot-item{grid-template-columns:34px minmax(0,1fr);gap:8px 12px}.prot-time,.prot-del{grid-column:2}.prot-del{justify-self:start;margin-left:-10px}.prot-add{grid-template-columns:minmax(0,1fr)}.top-alert{max-width:200px}}@media(max-width:560px){.lab .panel-head .right,.prot-panel .panel-head .right{margin-left:0;width:100%;justify-content:flex-start}.lab-trade-tools{justify-content:flex-start}.lab-search .input{width:110px}.lab-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-run-meta{gap:6px 14px}.job-foot{flex-wrap:wrap}.rej-list li{grid-template-columns:minmax(0,1fr) 60px 36px}.fe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-grid .fe-mark{grid-column:1 / -1}.fe-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.entries-txt,.top-alert-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.entries-pill,.top-alert{padding:0 8px}.opt-foot .btn{width:100%;justify-content:center}}.hdot.warn{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.hdot.bad{background:var(--down);box-shadow:0 0 0 3px var(--down-soft)}.login{grid-template-columns:minmax(0,1fr)}.auth-card{gap:16px}.btn.wrap{height:auto;min-height:28px;padding-top:5px;padding-bottom:5px;white-space:normal;text-align:left;justify-content:flex-start;line-height:1.35}.login-card.wide{width:min(580px,100%)}.auth-card .login-lead{margin:6px 0 0}.auth-card h1.auth-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-label{font-size:12.5px;font-weight:500;color:var(--ink-muted)}.auth-note{margin:0;font-size:12px;line-height:1.5;color:var(--ink-subtle)}.auth-notice{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.auth-text{display:flex;flex-direction:column;gap:8px}.auth-text p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-muted)}.auth-text p.auth-note{font-size:12px;color:var(--ink-subtle)}.auth-text b{color:var(--ink);font-weight:600}.auth-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.auth-ico{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.auth-ico.up{color:var(--up);background:var(--up-soft);border-color:#3ccf8e4d}.auth-ico.down{color:var(--down);background:var(--down-soft);border-color:#f0606a4d}.auth-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0 6px}.lock-count{display:flex;align-items:center;gap:8px;margin-top:-6px;font-size:13px;color:var(--ink-muted)}.lock-count svg{color:var(--accent)}.lock-count b{font-size:15px;font-weight:500;color:var(--ink)}.otp{display:flex;justify-content:center;gap:8px;width:100%}.otp input{flex:1 1 0;min-width:0;max-width:52px;height:56px;padding:0;text-align:center;font-family:var(--mono);font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);caret-color:var(--accent);border-radius:10px;border:1px solid var(--hairline-strong);background:var(--surface-0);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease)}.otp input:nth-child(3){margin-right:8px}.otp input:hover{border-color:#3a3d47}.otp input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.otp input.filled{border-color:#e8b04e6b;background:#e8b04e0d}.otp input:disabled{opacity:.55;cursor:not-allowed}.otp[data-invalid=true] input{border-color:#f0606a8c}@media(prefers-reduced-motion:no-preference){.otp.shake{animation:otpShake .42s var(--ease)}}@keyframes otpShake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.setup-step{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--hairline);background:#ffffff05}.step-h{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600}.step-n{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:600;color:var(--on-accent);background:var(--accent)}.setup-grid{display:grid;grid-template-columns:176px minmax(0,1fr);gap:18px;align-items:center}.qr-box{width:176px;aspect-ratio:1;padding:10px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px #ffffff14,0 18px 40px -18px #000c;transition:opacity .2s var(--ease),filter .2s var(--ease)}.qr-box img{display:block;width:100%;height:100%}.qr-box svg{color:#2a2c34}.qr-box .hint{padding:8px;text-align:center;color:#555a66}.qr-box.is-off{opacity:.22;filter:grayscale(1)}.setup-list{margin:0;padding:0;list-style:none;counter-reset:adim;display:flex;flex-direction:column;gap:10px}.setup-list li{counter-increment:adim;position:relative;min-height:22px;padding:1px 0 0 32px;font-size:13px;line-height:1.5;color:var(--ink-muted)}.setup-list li:before{content:counter(adim);position:absolute;left:0;top:0;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:11.5px;font-weight:600;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.setup-list b{color:var(--ink);font-weight:600}.setup-actions{gap:8px;flex-wrap:wrap}.secret-box{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;border:1px dashed var(--hairline-strong);background:var(--surface-0)}.secret-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.secret{flex:1;min-width:0;font-family:var(--mono);font-size:15px;letter-spacing:.08em;color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all}.secret-box .hint{margin:0;line-height:1.5}.ai-summary{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ai-summary li{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 11px;border-radius:999px;font-size:12.5px;color:var(--ink-muted);background:var(--surface-1);border:1px solid var(--hairline-strong)}.ai-summary li b{font-weight:600;color:var(--ink)}.ai-roles{list-style:none;margin:0;padding:0}.ai-role{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:12px 0;border-top:1px solid var(--hairline)}.ai-role:first-child{border-top:0;padding-top:2px}.ai-role .seg{justify-self:start}.ai-role-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-role-name{font-size:13px;font-weight:600;color:var(--ink)}.ai-role-help{font-size:12px;line-height:1.45;color:var(--ink-subtle)}.set-section .ai-warn{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;border-radius:8px;font-size:12.5px;line-height:1.45;color:var(--ink-muted);background:var(--accent-soft);border:1px solid var(--accent-line)}.ai-warn svg{flex:none;margin-top:2px;color:var(--accent)}.ai-warn b{font-weight:600;color:var(--accent)}.set-section .ai-legend{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--hairline);font-size:12px;line-height:1.5;color:var(--ink-subtle)}.set-section .ai-help{margin:10px 0 0;font-size:12px;line-height:1.55;color:var(--ink-subtle)}.ai-help b{font-weight:600;color:var(--ink-muted)}.ai-toggle{margin-top:10px}.ai-spend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spend-row{display:flex;flex-direction:column;gap:7px;min-width:0}.ai-budget{gap:14px;margin-top:14px}.money{position:relative}.money .input{padding-right:30px}.money-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:13px;color:var(--ink-subtle);pointer-events:none}.dev-head{flex-wrap:wrap}.dev-title{font-size:13px;font-weight:600;color:var(--ink)}.dev-err{margin:0;align-items:center}.dev-err .btn{margin-left:auto}.dev-list{list-style:none;margin:0;padding:0;border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);overflow:hidden}.dev-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--hairline)}.dev-item:first-child{border-top:0}.dev-item.current{background:linear-gradient(90deg,rgba(232,176,78,.06),transparent 60%)}.dev-ico{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--ink-muted);background:var(--surface-3);border:1px solid var(--hairline-strong)}.dev-item.current .dev-ico{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.dev-main{min-width:0}.dev-name{display:flex;align-items:center;gap:8px;min-width:0}.dev-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.dev-badge{flex:none;height:20px;padding:0 7px;font-size:11px}.dev-meta{margin-top:2px;font-size:12px;line-height:1.45;color:var(--ink-subtle)}.dev-del:hover:not(:disabled){color:var(--down)}.set-section .dev-note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}.dev-note svg{flex:none;margin-top:2px;color:var(--accent)}.how-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.how-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}.how-list svg{margin-top:2px;color:var(--accent)}.dialog.link-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.link-wait{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px}.link-body{display:grid;grid-template-columns:168px minmax(0,1fr);gap:18px;align-items:start}.link-body .qr-box{width:168px}.link-url{display:flex;gap:8px}.link-url .input{min-width:0;font-size:12px}.link-timer{display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--ink-muted)}.link-timer b{font-weight:500;color:var(--ink)}.link-bar{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden}.link-bar>i{display:block;height:100%;border-radius:2px;background:var(--accent);transition:width 1s linear}.dialog p.link-warn{margin:0;font-size:12px;line-height:1.5;color:var(--ink-subtle)}.link-foot{justify-content:flex-end;flex-wrap:wrap;margin-top:18px}@media(max-width:560px){.setup-grid,.link-body{grid-template-columns:minmax(0,1fr);justify-items:center}.setup-list,.link-body>.stack{justify-self:stretch}.setup-step{padding:14px}.ai-role,.ai-spend{grid-template-columns:minmax(0,1fr)}}.dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.fe-note{margin:10px 0 0;padding:10px 12px;border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--ink-muted);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.nf{display:grid;gap:10px}.nf-acc{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:12.5px;color:var(--ink-muted);padding:8px 10px;border-radius:8px;background:var(--surface-1)}.nf-acc b{color:var(--accent);font-size:14px}.nf-acc span{color:var(--ink-faint);font-size:11.5px}.nf-list{list-style:none;margin:0;padding:0;display:grid}.nf-row{display:grid;grid-template-columns:8px 1fr auto;gap:12px;align-items:start;padding:10px 4px;border-bottom:1px solid var(--hairline)}.nf-row:last-child{border-bottom:0}.nf-imp{width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--ink-faint)}.nf-imp.mid{background:var(--accent)}.nf-imp.high{background:var(--down);box-shadow:0 0 0 3px var(--down-soft)}.nf-row.listing .nf-imp.high{background:var(--up);box-shadow:0 0 0 3px var(--up-soft)}.nf-main{min-width:0;display:grid;gap:4px}.nf-title{color:var(--ink);text-decoration:none;font-size:13.5px;line-height:1.4;font-weight:500}.nf-title:hover{color:var(--accent-hover)}.nf-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.nf-title svg{width:12px;height:12px;margin-left:4px;vertical-align:-1px;opacity:.55}.nf-meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11.5px;color:var(--ink-faint);align-items:center}.nf-sym{padding:0 6px;border-radius:5px;font:600 10.5px/1.6 var(--mono);color:var(--ink-muted);background:var(--surface-3)}.nf-sym.wide{font-family:var(--font);font-weight:500}.nf-tag{color:var(--ink-subtle)}.nf-kind{padding:0 6px;border-radius:5px;font-weight:600;font-size:10.5px;line-height:1.6}.nf-kind.listing{color:var(--up);background:var(--up-soft)}.nf-kind.delisting{color:var(--down);background:var(--down-soft)}.nf-take{display:grid;justify-items:end;gap:4px;font-size:12px;font-weight:600;white-space:nowrap}.nf-take.up{color:var(--up)}.nf-take.down{color:var(--down)}.nf-take.flat{color:var(--ink-subtle)}.nf-take.pending{color:var(--ink-faint);font-weight:400;font-size:11px}.nf-take i{width:52px;height:3px;border-radius:3px;background:var(--surface-3);position:relative;overflow:hidden}.nf-take i:after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--p, 0));background:currentColor}.nf-res{font-style:normal;font-size:10.5px;font-weight:600;padding:0 6px;border-radius:5px;color:var(--ink-subtle);background:var(--surface-2)}.nf-res.hit{color:var(--up);background:var(--up-soft)}.nf-res.miss{color:var(--down);background:var(--down-soft)}.fg{display:grid;grid-template-columns:84px auto;align-items:center;gap:10px}.fg svg{width:84px;height:auto;display:block}.fg-v{display:grid;gap:2px}.fg-v b{font-size:20px;color:var(--ink);line-height:1}.fg-v span{font-size:11.5px;color:var(--ink-subtle)}@media(max-width:640px){.nf-row{grid-template-columns:8px 1fr}.nf-take{grid-column:2;justify-items:start}}.nt{display:flex;align-items:center;gap:12px;height:38px;padding:0 4px 0 10px;border-radius:10px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline);overflow:hidden}.nt-label{flex:none;font:600 10.5px/1 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);padding:5px 8px;border-radius:6px}.nt-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.nt-track{display:inline-flex;white-space:nowrap;animation:nt-scroll 60s linear infinite;will-change:transform}.nt-run{display:inline-flex;gap:32px;padding-right:32px}.nt:hover .nt-track,.nt:focus-within .nt-track{animation-play-state:paused}@keyframes nt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nt-item{display:inline-flex;align-items:center;gap:8px;color:var(--ink-muted);text-decoration:none;font-size:13px}.nt-item:hover .nt-title{color:var(--ink)}.nt-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.nt-dir.up{color:var(--up)}.nt-dir.down{color:var(--down)}.nt-dir.flat{color:var(--ink-faint)}.nt-sym{font:600 11px/1.6 var(--mono);color:var(--ink);background:var(--surface-3);padding:0 6px;border-radius:5px}.nt-age{font-size:11.5px;color:var(--ink-faint)}@media(prefers-reduced-motion:reduce){.nt-track{animation:none}.nt-viewport{overflow-x:auto}.nt-copy{display:none}}.sl{display:grid;gap:10px}.sl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px}.sl-state{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border-radius:999px;font-weight:600;letter-spacing:.01em}.sl-state svg{width:14px;height:14px}.sl-state.ok{color:var(--up);background:var(--up-soft);box-shadow:inset 0 0 0 1px #3ccf8e47}.sl-state.open{color:var(--ink-muted);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.sl-locked{color:var(--ink-subtle)}.sl-locked b{font-family:var(--mono);font-weight:600;margin-left:4px}.sl-locked b.up{color:var(--up)}.sl-locked b.down{color:var(--down)}.sl-track{position:relative;height:26px;margin:0 9px}.sl-zone{position:absolute;top:11px;height:4px;border-radius:4px}.sl-zone.loss{background:linear-gradient(90deg,#f0606a8c,#f0606a24)}.sl-zone.gain{background:linear-gradient(90deg,#3ccf8e1f,#3ccf8e52)}.sl-band{position:absolute;top:9px;height:8px;border-radius:6px;transition:left .5s var(--ease),width .5s var(--ease)}.sl-band.safe{background:linear-gradient(90deg,#e8b04e80,#3ccf8ebf);box-shadow:0 0 14px #3ccf8e40}.sl-band.risk{background:#f0606a73}.sl-track i,.sl-lock{position:absolute;transform:translate(-50%)}.sl-entry{top:5px;width:2px;height:16px;border-radius:2px;background:var(--ink-faint)}.sl-rung{top:8px;width:10px;height:10px;border-radius:50%;background:var(--surface-1);box-shadow:inset 0 0 0 1.5px var(--hairline-strong);transition:background .4s var(--ease),box-shadow .4s var(--ease)}.sl-rung.on{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 0 12px #e8b04e73}.sl-trail{top:4px;width:2px;height:18px;background:repeating-linear-gradient(180deg,var(--up) 0 3px,transparent 3px 6px)}.sl-peak{top:-1px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--ink-subtle)}.sl-lock{top:2px;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:var(--on-accent);background:var(--accent);box-shadow:0 4px 14px #e8b04e59;transition:left .5s var(--ease);z-index:2}.sl-lock svg{width:12px;height:12px}.sl-lock.virtual{color:var(--accent);background:var(--surface-1);box-shadow:inset 0 0 0 1.5px var(--accent-line)}.sl-now{top:6px;width:14px;height:14px;border-radius:50%;border:2px solid var(--canvas);z-index:3;transition:left .35s var(--ease)}.sl-now.up{background:var(--up);box-shadow:0 0 0 4px var(--up-soft)}.sl-now.down{background:var(--down);box-shadow:0 0 0 4px var(--down-soft)}@media(prefers-reduced-motion:no-preference){.sl-now:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid currentColor;opacity:0;animation:sl-ping 2.4s var(--ease) infinite}.sl-now.up:after{color:var(--up)}.sl-now.down:after{color:var(--down)}}@keyframes sl-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.8);opacity:0}}.sl-scale{position:relative;height:14px;margin:-4px 9px 0;font:500 10.5px/1 var(--mono);color:var(--ink-faint)}.sl-scale span{position:absolute;transform:translate(-50%);white-space:nowrap}.sl-scale span:first-child{transform:none}.sl-scale span.on{color:var(--accent)}.sl-line{font-size:12px;color:var(--ink-subtle)}.sl-line b{color:var(--ink);font-family:var(--mono);font-weight:600}.sl-line em{color:var(--accent);font-style:normal}.sl-compact .sl-head{font-size:12px}.sl-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px}.sl-steps li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;color:var(--ink-subtle)}.sl-steps li.on{color:var(--ink);background:linear-gradient(90deg,var(--accent-soft),transparent 70%)}.sl-steps li.virtual{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.sl-dot{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--hairline-strong);color:var(--on-accent)}.sl-steps li.on .sl-dot{background:var(--accent);box-shadow:none}.sl-steps li.virtual .sl-dot{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent-line)}.sl-dot svg{width:11px;height:11px}.sl-what{display:grid;gap:2px;font-size:13px;font-weight:550}.sl-what small{font-size:11.5px;font-weight:400;color:var(--ink-faint)}.sl-px{font:500 12.5px var(--mono);color:var(--ink-muted)}
