@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;700&family=Barlow+Condensed:wght@400;600&display=swap";:root{--color-bg: #f2f2f3;--color-surface: #e9e9ea;--color-text: #1d1f20;--color-accent: #5980a6;--color-accent-2: #728fab;--color-divider: color-mix(in srgb, #1d1f20 16%, transparent);--color-neutral-100: #f5f5f8;--color-neutral-200: #e7e7ea;--color-neutral-300: #d4d4d7;--color-neutral-400: #b7b7ba;--color-neutral-500: #98989b;--color-neutral-600: #7a7a7d;--color-neutral-700: #5d5d60;--color-neutral-800: #424244;--color-neutral-900: #2b2b2d;--color-accent-100: #eef6ff;--color-accent-200: #d6ebff;--color-accent-300: #b5d9fd;--color-accent-400: #94bce3;--color-accent-500: #749dc4;--color-accent-600: #597ea3;--color-accent-700: #416180;--color-accent-800: #2c455d;--color-accent-900: #1d2d3d;--color-accent-2-100: #eef6ff;--color-accent-2-200: #d6ebff;--color-accent-2-300: #bdd8f2;--color-accent-2-400: #9ebbd8;--color-accent-2-500: #7e9cb8;--color-accent-2-600: #627d98;--color-accent-2-700: #486077;--color-accent-2-800: #314457;--color-accent-2-900: #1f2d3a;--font-heading: "Barlow Condensed", system-ui, sans-serif;--font-heading-weight: 600;--font-body: "Barlow", system-ui, sans-serif;--space-1: 3.4px;--space-2: 6.8px;--space-3: 10.2px;--space-4: 13.6px;--space-6: 20.4px;--space-8: 27.2px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 7px;--shadow-sm: 0 1px 2px color-mix(in srgb, #2b2b2d 14%, transparent);--shadow-md: 0 3px 10px color-mix(in srgb, #2b2b2d 16%, transparent);--shadow-lg: 0 12px 32px color-mix(in srgb, #2b2b2d 22%, transparent);--color-pos: #3e7d5c;--color-neg: #a2504a}.dc-scope{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55;font-weight:400}.dc-scope *,.dc-scope *:before,.dc-scope *:after{box-sizing:border-box}.dc-scope h1,.dc-scope h2,.dc-scope h3,.dc-scope h4,.dc-scope h5,.dc-scope h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}.dc-scope h1{font-size:42px}.dc-scope h2{font-size:32px}.dc-scope h3{font-size:25px}.dc-scope h4{font-size:20px}.dc-scope h5{font-size:16px}.dc-scope h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.dc-scope p{margin:0 0 var(--space-3)}.dc-scope a{color:var(--color-accent);text-underline-offset:3px}.dc-scope img{display:block;max-width:100%}.dc-scope figure{margin:0}.dc-scope :focus{outline:none}.dc-scope :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dc-scope ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.dc-scope .text-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.blueprint{position:relative;border:1px solid var(--color-divider);border-radius:0}.blueprint>.corner{position:absolute;width:11px;height:11px;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.blueprint>.corner:before,.blueprint>.corner:after{content:"";position:absolute;background:currentColor}.blueprint>.corner:before{left:5px;top:0;width:1px;height:100%}.blueprint>.corner:after{top:5px;left:0;width:100%;height:1px}.blueprint>.corner.tl{top:-6px;left:-6px}.blueprint>.corner.tr{top:-6px;right:-6px}.blueprint>.corner.bl{bottom:-6px;left:-6px}.blueprint>.corner.br{bottom:-6px;right:-6px}.dc-scope .hr{height:1px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}.dc-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid var(--color-divider);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:0}.dc-scope .btn svg{display:block}.dc-scope .btn:disabled{opacity:.45;cursor:not-allowed}.dc-scope .btn-primary{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.dc-scope .btn-primary:hover:not(:disabled){background:var(--color-accent-600)}.dc-scope .btn-primary:active:not(:disabled){background:var(--color-accent-700)}.dc-scope .btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 7%,transparent)}.dc-scope .btn-secondary:active:not(:disabled){background:color-mix(in srgb,var(--color-text) 14%,transparent)}.dc-scope .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1);border-color:transparent}.dc-scope .btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.dc-scope .btn-icon{width:36px;height:36px;padding:0}.dc-scope .btn-block{width:100%;margin-top:var(--space-2)}.dc-scope .field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.dc-scope .input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0}.dc-scope .input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.dc-scope .input:focus-visible{border-color:var(--color-accent);outline-offset:0}.dc-scope .seg{display:inline-flex;overflow:hidden;border:1px solid var(--color-divider);border-radius:0}.dc-scope .seg-opt{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer;background:transparent;border:0;color:var(--color-neutral-700);font-family:inherit}.dc-scope .seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.dc-scope .seg-opt[aria-pressed=true]{background:var(--color-accent-100);color:var(--color-text);font-weight:600}.dc-scope .seg-opt:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.dc-scope .card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:0;background:transparent;border:1px solid var(--color-divider)}.dc-scope .card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.dc-scope .card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.dc-scope .card-body{margin:0;font-size:13px;opacity:.8;flex:1}.dc-scope .card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.dc-scope .tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:0}.dc-scope .tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.dc-scope .tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.dc-scope .tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.dc-scope .table{width:100%;border-collapse:collapse;font-size:14px}.dc-scope .table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.dc-scope .table td{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.dc-scope .table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}html,body,#root{margin:0;padding:0;min-height:100%}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.pos{color:var(--color-pos)}.neg{color:var(--color-neg)}.dc-scope .muted{color:var(--color-neutral-600)}.shell{min-height:100vh}.shell-header{display:flex;align-items:center;gap:var(--space-6);padding:0 var(--space-8);height:52px;border-bottom:1px solid var(--color-neutral-300);position:sticky;top:0;background:var(--color-bg);z-index:10}.shell-brand{text-decoration:none;font-family:var(--font-heading);font-weight:600;font-size:19px;letter-spacing:.04em;color:var(--color-text);white-space:nowrap}.shell-brand span{color:var(--color-accent)}.shell-nav{display:flex;gap:var(--space-4);font-size:13px}.shell-nav a{text-decoration:none;color:var(--color-neutral-700);padding:15px 2px;white-space:nowrap}.shell-nav a:hover{color:var(--color-text)}.shell-nav a.on{color:var(--color-text);border-bottom:2px solid var(--color-accent)}.nav-sub{position:relative;display:inline-flex}.nav-caret{font-size:9px;margin-left:4px;opacity:.6}.nav-menu{position:absolute;top:100%;left:0;margin-top:-6px;display:none;flex-direction:column;min-width:130px;z-index:30;background:var(--color-bg);border:1px solid var(--color-neutral-400);box-shadow:0 6px 20px #0000001a}.nav-sub:hover .nav-menu,.nav-sub:focus-within .nav-menu{display:flex}.nav-menu a{padding:9px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;letter-spacing:.03em;border-bottom:1px solid var(--color-neutral-200)}.nav-menu a:last-child{border-bottom:0}.nav-menu a:hover{background:var(--color-neutral-100)}.nav-menu a.on{background:var(--color-accent-100);color:var(--color-accent-800);border-bottom-color:var(--color-neutral-200)}.shell-ticker{margin-left:auto;display:flex;align-items:center;gap:var(--space-4)}.shell-ticker .quote{font-size:12.5px;white-space:nowrap}.shell-logout{flex:none;font-size:12px;padding:5px 10px;white-space:nowrap}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.login-card{width:100%;max-width:360px;background:var(--color-bg);border:1px solid var(--color-neutral-400);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.login-brand{font-family:var(--font-heading);font-weight:600;font-size:25px;letter-spacing:.04em;text-align:center}.login-brand span{color:var(--color-accent)}.dc-scope .login-lede{text-align:center;color:var(--color-neutral-600);font-size:13px;margin:0 0 var(--space-2)}.dc-scope .login-err{color:var(--color-neg);font-size:12.5px;margin:0}.ctx{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-3) var(--space-8);border-bottom:1px solid var(--color-neutral-200);font-size:12px;color:var(--color-neutral-700)}.ctx-note{margin-left:auto;max-width:62ch}.page{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-8);padding:var(--space-6) var(--space-8);align-items:start}@media (max-width: 1100px){.page{grid-template-columns:minmax(0,1fr)}}.rules-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-3)}.rules-head h3{margin:0;font-family:var(--font-heading);font-size:16px;letter-spacing:.04em}.rules{display:flex;flex-direction:column;gap:var(--space-3);font-size:12.5px}.rules .pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.rules .field{display:flex;flex-direction:column;gap:3px}.rules .field>span{color:var(--color-neutral-700)}.rules .input{font-family:ui-monospace,Menlo,monospace}.dc-scope .rules-foot{font-size:11px;color:var(--color-neutral-600);line-height:1.5;margin:var(--space-4) 0 0}.rules-save{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.rules-save .note{font-size:11px;color:var(--color-neutral-600)}.rules-save .note.err{color:var(--color-neg)}.idx-head{display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;border-bottom:2px solid var(--color-text);padding-bottom:var(--space-2)}.idx-head h2{margin:0;font-family:var(--font-heading);font-size:22px;letter-spacing:.04em}.idx-head .spot{font-size:13px}.idx-head .vol{margin-left:auto;font-size:12px;color:var(--color-neutral-600)}.verdict{border:1px solid var(--color-neutral-400);padding:var(--space-4) var(--space-6);position:relative;background:var(--color-accent-100);margin-top:var(--space-4)}.verdict-head{display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.verdict-head h3{margin:0;font-family:var(--font-heading);font-size:24px;letter-spacing:.02em}.verdict-head .score{font-size:14px}.verdict-head .blurb{font-size:12px;color:var(--color-neutral-800)}.gates{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.gate{font-size:11.5px;padding:3px 10px;border:1px solid var(--color-neutral-400)}.gate.ok{color:var(--color-pos)}.gate.bad{border-color:var(--color-neg);color:var(--color-neg);font-weight:700;background:color-mix(in srgb,var(--color-neg) 8%,transparent)}.verdict-note{font-size:11.5px;color:var(--color-neutral-700);margin-top:var(--space-3)}.ticket{display:flex;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-neutral-300)}.ticket dt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);font-family:var(--font-body)}.ticket dd{margin:0;font-size:14px}.verdict-live{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-neutral-300);font-size:13px}.sect{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin:var(--space-4) 0 var(--space-2)}.sect h4{margin:0;font-family:var(--font-heading);font-size:15px;letter-spacing:.04em}.sect .aside{font-size:11.5px;color:var(--color-neutral-600)}.dc-scope .table.tight{font-size:12.5px}.dc-scope .table.tight th,.dc-scope .table.tight td{white-space:nowrap}.dc-scope .table td.num,.dc-scope .table th.num{text-align:right}.dc-scope .table tr.pick{background:var(--color-accent-100)}.dc-scope .table tr.dead td{color:var(--color-neutral-600)}.table-wrap{overflow-x:auto}.dc-scope .foot-note{font-size:11.5px;color:var(--color-neutral-600);line-height:1.5;margin:var(--space-4) 0 0}.evidence{margin-top:var(--space-8);border-top:1px solid var(--color-neutral-300);padding-top:var(--space-4)}.evidence>summary{cursor:pointer;font-family:var(--font-heading);font-size:15px;letter-spacing:.04em;margin-bottom:var(--space-3)}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);align-items:start}@media (max-width: 1200px){.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.evidence-grid{grid-template-columns:minmax(0,1fr)}}.evidence-wide{margin-top:var(--space-6)}.evidence-wide .swp{max-width:720px}.evidence-wide .dash{max-width:520px}.evidence-wide .hint{max-width:90ch}.dc-scope .dash,.dc-scope .swp{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:var(--space-3)}.dc-scope .dash td,.dc-scope .swp td,.dc-scope .swp th{padding:4px 7px;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);background:none;color:inherit;white-space:nowrap}.dc-scope .swp th{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600);text-align:right}.dc-scope .swp th.l,.dc-scope .dash td.k{text-align:left;color:var(--color-neutral-700)}.dc-scope .dash td.v,.dc-scope .swp td{text-align:right;font-variant-numeric:tabular-nums}.dc-scope .dash tr.hd td{background:var(--color-accent-100);color:var(--color-accent-900);font-family:var(--font-heading);letter-spacing:.04em;text-align:left;font-size:13px}.dc-scope .dash tr.hd.bad td{background:color-mix(in srgb,var(--color-neg) 10%,transparent);color:var(--color-neg)}.dc-scope .dash tr.g,.dc-scope .ok{color:var(--color-pos)}.dc-scope .dash tr.r,.dc-scope .bad,.dc-scope .x{color:var(--color-neg)}.dc-scope .secttl{font-family:var(--font-heading);font-size:14px;letter-spacing:.04em;margin:var(--space-4) 0 var(--space-2)}.dc-scope .hint{font-size:11.5px;color:var(--color-neutral-600);line-height:1.5}.dc-scope .hint.warn{color:var(--color-neutral-800)}.dc-scope .hint b{color:var(--color-text)}.dc-scope .hint code{background:var(--color-neutral-200);padding:1px 4px;font-size:11px}.placeholder{padding:var(--space-8);max-width:60ch}.placeholder h2{font-family:var(--font-heading);letter-spacing:.04em}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}@media (max-width: 1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{border:1px solid var(--color-neutral-400);padding:var(--space-4);position:relative}.tile-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600)}.tile-value{font-size:24px;margin-top:4px;line-height:1.2}.tile-unit{font-size:13px;color:var(--color-neutral-600);margin-left:6px}.tile-sub{font-size:11.5px;color:var(--color-neutral-600);margin-top:2px}.meter{height:5px;background:var(--color-neutral-200);margin-top:8px;position:relative}.meter>.fill{position:absolute;left:0;top:0;bottom:0;background:var(--color-accent)}.meter>.cap{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--color-neg)}.pad{padding:var(--space-6) var(--space-8)}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-8)}.split.wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width: 1100px){.split,.split.wide{grid-template-columns:minmax(0,1fr)}}.rail{border-left:1px solid var(--color-neutral-300);padding-left:var(--space-6)}@media (max-width: 1100px){.rail{border-left:0;padding-left:0;border-top:1px solid var(--color-neutral-300);padding-top:var(--space-4)}}.rail h3,.panel h3{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:17px;letter-spacing:.03em}.head-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin:var(--space-6) 0 var(--space-3)}.head-row h3{margin:0;font-family:var(--font-heading);font-size:18px;letter-spacing:.03em}.head-row:first-child{margin-top:0}.panel{border:1px solid var(--color-neutral-400);padding:var(--space-6);position:relative}.panel p.lede{margin:0 0 var(--space-4);font-size:12px;color:var(--color-neutral-600)}.panel .fields{display:flex;flex-direction:column;gap:var(--space-4);font-size:13px}.panel .fields .pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.panel .field{display:flex;flex-direction:column;gap:4px}.panel .field>span{color:var(--color-neutral-700)}.panel .kv{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:13px}.panel .kv+.kv{margin-top:var(--space-3)}.dc-scope .note-sm{font-size:11px;color:var(--color-neutral-600);line-height:1.5;margin:var(--space-4) 0 0}.band{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));background:var(--color-accent-100);border-bottom:1px solid var(--color-neutral-300)}.band>div{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-8);border-right:1px solid var(--color-neutral-300)}.band>div:last-child{border-right:0}.band .call{font-family:var(--font-heading);font-size:22px;letter-spacing:.03em}.band .msg{font-size:12px;color:var(--color-neutral-800)}.band .more{margin-left:auto;font-size:12px;white-space:nowrap}.setup-ticket{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:10px;padding:8px 11px;border:1px solid var(--color-neutral-300);font-size:12px}.setup-ticket.go{border-color:var(--color-pos);background:color-mix(in srgb,var(--color-pos) 8%,transparent)}.setup-ticket.wait{background:var(--color-neutral-100)}.setup-flag{font-family:var(--font-heading);font-size:11px;letter-spacing:.05em;white-space:nowrap}.setup-ticket.go .setup-flag{color:var(--color-pos)}.setup-ticket.wait .setup-flag{color:var(--color-neutral-600)}.setup-pair{font-size:13.5px;font-weight:600}.setup-cells{display:flex;gap:var(--space-4);flex-wrap:wrap;color:var(--color-neutral-700)}.pnl-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-6);border:1px solid var(--color-neutral-400);padding:var(--space-4) var(--space-6);align-items:center}@media (max-width: 900px){.pnl-panel{grid-template-columns:1fr}}.pnl-hero{display:flex;flex-direction:column;gap:3px}.pnl-hero .big{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-variant-numeric:tabular-nums}.pnl-hero .rowline{display:flex;gap:var(--space-6);flex-wrap:wrap;font-size:12px;color:var(--color-neutral-700);margin-top:4px}.pnl-hero .rowline b{color:var(--color-text)}.gategrid{font-size:12.5px;display:grid;gap:6px var(--space-4);align-items:baseline}.gategrid .hdr{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600)}.gategrid .val{text-align:right}.poscard{border:1px solid var(--color-neutral-400);padding:var(--space-6);position:relative;margin-bottom:var(--space-4)}.poscard-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:var(--space-6);align-items:start}@media (max-width: 1200px){.poscard-grid{grid-template-columns:1fr 1fr}}.poscard .title{display:flex;gap:var(--space-3);align-items:baseline;flex-wrap:wrap}.poscard .title strong{font-size:16px}.poscard .meta{font-size:12px;color:var(--color-neutral-600);margin-top:3px}.legs{font-size:13px;line-height:1.9}.legs>div{display:flex;justify-content:space-between;gap:var(--space-4)}.legs .lbl{font-family:var(--font-body);color:var(--color-neutral-700)}.pnl-big{font-size:28px}.acts{display:flex;flex-direction:column;gap:var(--space-2)}.track{height:5px;background:var(--color-neutral-200);margin-top:var(--space-4);position:relative}.track .sl{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-neg)}.track .tp{position:absolute;right:0;top:0;bottom:0;width:2px;background:var(--color-pos)}.track .now{position:absolute;width:6px;top:-2px;bottom:-2px;background:var(--color-accent)}.track-legend{display:flex;justify-content:space-between;font-size:10.5px;color:var(--color-neutral-600);margin-top:4px}.blotter{border:1px solid var(--color-neutral-400)}.brow{display:grid;grid-template-columns:2fr .9fr 1.15fr 1fr 1.5fr minmax(72px,auto);gap:var(--space-6);align-items:start;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-neutral-300)}.brow>*{line-height:1.5}.brow-track,.brow-act{align-self:center}.brow:last-child{border-bottom:0}.brow.up{background:color-mix(in srgb,var(--color-pos) 6%,transparent)}.brow.down{background:color-mix(in srgb,var(--color-neg) 7%,transparent)}.brow-head{background:var(--color-neutral-100);color:var(--color-neutral-600);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;min-height:0;padding-top:8px;padding-bottom:8px}.brow-head span{white-space:nowrap}.brow-id{display:flex;flex-direction:column;gap:4px;min-width:0}.brow-name{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.brow-name strong{font-size:14.5px}.brow-exp{font-size:11.5px;color:var(--color-neutral-600)}.brow-entry{font-size:13px;color:var(--color-neutral-700)}.brow-entry strong{color:var(--color-neutral-900)}.brow-sub{font-size:11px;color:var(--color-neutral-600);display:inline-flex;align-items:center;gap:6px}.brow-hit{font-size:9.5px;padding:1px 5px}.brow-k{display:block;font-size:10px;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.brow-now{font-size:15px}.brow-now strong{font-size:16px}.brow-pnl{display:flex;flex-direction:column;gap:1px}.brow-pnl .pnl-num{font-size:17px;font-weight:600}.brow-dist{display:flex;flex-direction:column;gap:2px;font-size:12px}.brow-track{min-width:0;padding-right:var(--space-3)}.brow-track .track{margin-top:0;height:6px;border-radius:3px;overflow:visible}.track .entry{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--color-neutral-500);opacity:.6}.brow-track .track .now{width:11px;height:11px;border-radius:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-accent);border:2px solid var(--color-bg, #fff);box-shadow:0 0 0 1px var(--color-accent)}.brow.up .track .now{background:var(--color-pos);box-shadow:0 0 0 1px var(--color-pos)}.brow.down .track .now{background:var(--color-neg);box-shadow:0 0 0 1px var(--color-neg)}.brow-act{justify-self:end}.brow-act .btn{padding:7px 16px}@media (max-width: 1100px){.brow{grid-template-columns:1.6fr .9fr 1fr auto;gap:var(--space-4)}.brow-dist,.brow-track,.brow-head{display:none}}.empty{border:1px dashed var(--color-neutral-400);padding:var(--space-8);text-align:center;color:var(--color-neutral-600);font-size:13px}.empty strong{display:block;font-family:var(--font-heading);font-size:17px;letter-spacing:.03em;color:var(--color-text);margin-bottom:var(--space-2)}.sm-page{display:grid;grid-template-columns:290px minmax(0,1fr) 320px;gap:var(--space-6);padding:var(--space-4) var(--space-8);align-items:start}@media (max-width: 1400px){.sm-page{grid-template-columns:260px minmax(0,1fr)}}@media (max-width: 1000px){.sm-page{grid-template-columns:minmax(0,1fr)}}.sm-rail h3,.sm-dash h3{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-heading);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700)}.sm-rail h3:first-child{margin-top:0}.sm-fields{display:flex;flex-direction:column;gap:var(--space-3);font-size:12.5px}.sm-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3)}.sm-pair>*{min-width:0}.sm-field{display:flex;flex-direction:column;gap:3px;min-width:0}.sm-field>span{color:var(--color-neutral-700)}.sm-field em{font-style:normal;color:var(--color-accent-700)}.sm-inline{display:flex;gap:4px;min-width:0}.sm-inline .input{flex:1 1 auto;min-width:0}.sm-atm{flex:0 0 auto;padding:0 8px;font-size:11px}.dc-scope select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.sm-check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;line-height:1.4}.sm-check input{margin-top:2px;accent-color:var(--color-accent);flex:none}.sm-check em{font-style:normal;color:var(--color-neutral-600)}.dc-scope .sm-note{font-size:11.5px;color:var(--color-neutral-600);line-height:1.5;margin:0}.dc-scope .sm-note.neg{color:var(--color-neg)}.dc-scope .sm-note code{background:var(--color-neutral-200);padding:1px 4px;font-size:11px}.sm-chart{position:relative;height:calc(100vh - 190px);min-height:420px;border:1px solid var(--color-neutral-300);background:var(--color-bg)}.sm-chart .chartWrap{position:absolute;top:0;right:0;bottom:0;left:0}.sm-chart .chartCanvas{display:block;width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none}.sm-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-neutral-600);font-size:13px;text-align:center;padding:var(--space-8);background:var(--color-bg)}.sm-empty strong{font-family:var(--font-heading);font-size:18px;letter-spacing:.03em;color:var(--color-text)}.sm-toast{position:absolute;top:12px;left:50%;transform:translate(-50%);padding:6px 16px;font-family:var(--font-heading);font-size:14px;letter-spacing:.03em;border:1px solid var(--color-neutral-400);background:var(--color-bg);box-shadow:var(--shadow-md);z-index:5}.sm-toast.buy{border-color:var(--color-pos);color:var(--color-pos)}.sm-toast.sell{border-color:var(--color-neg);color:var(--color-neg)}.dc-scope .dash td.n,.dc-scope .swp td.n{color:var(--color-text)}.dc-scope .dash tr.g td.v{color:var(--color-pos)}.dc-scope .dash tr.r td.v{color:var(--color-neg)}.dc-scope .dash td.v.g{color:var(--color-pos)}.dc-scope .dash td.v.r{color:var(--color-neg)}.dc-scope .dash td.v.or{color:#a86b2a}.dc-scope .dash td.v.pu{color:var(--color-accent-700)}.dc-scope .dash td.v.mar{color:var(--color-neg);font-weight:700}.dc-scope .log{font-size:11.5px}.dc-scope .log .li{display:flex;justify-content:space-between;gap:6px;padding:3px 4px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.dc-scope .log .li .s{font-weight:700}.dc-scope .log .li .s.buy{color:var(--color-pos)}.dc-scope .log .li .s.sell{color:var(--color-neg)}.dc-scope .log .li .st{color:var(--color-neutral-700)}.dc-scope .log .li .px{color:var(--color-neutral-600);font-variant-numeric:tabular-nums}.regime-head{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:11.5px;margin:6px 0 2px}.regime-head span:last-child{margin-left:auto}.regime-foot{display:flex;justify-content:space-between;gap:var(--space-3);font-size:10px;color:var(--color-neutral-600)}.shell-tabbar{display:none}@media (max-width: 720px){.shell-nav{display:none}.shell-header{gap:var(--space-3);padding:0 var(--space-4);height:48px}.shell-brand{font-size:16px}.shell-ticker{gap:var(--space-2);min-width:0}.shell-ticker .quote{font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.shell-ticker>*{min-width:0}.shell-logout{font-size:11px;padding:4px 8px}.shell-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--color-bg);border-top:1px solid var(--color-neutral-300);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -1px 6px color-mix(in srgb,var(--color-text) 8%,transparent)}.shell-tabbar a{flex:1 1 0;min-width:0;padding:7px 2px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--color-neutral-600);font-size:10px;line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.shell-tabbar a span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.shell-tabbar a.on{color:var(--color-accent)}.shell{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.page,.pad,.sm-page{padding-left:var(--space-4);padding-right:var(--space-4)}.ctx{padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}.band>div{padding-left:var(--space-4);padding-right:var(--space-4)}.placeholder{padding:var(--space-6) var(--space-4)}.dc-scope h1{font-size:30px}.dc-scope h2{font-size:24px}.dc-scope h3,.idx-head h2,.verdict-head h3{font-size:20px}.band .call{font-size:19px}.pnl-big{font-size:24px}.tile-value{font-size:21px}.poscard-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.poscard,.panel,.verdict{padding:var(--space-4)}.acts{flex-direction:row;flex-wrap:wrap}.acts .btn{flex:1 1 auto}.rules .pair,.panel .fields .pair,.sm-pair{grid-template-columns:minmax(0,1fr)}.sm-dash,.evidence,.evidence-grid>*,.evidence-wide{overflow-x:auto}.ticket{gap:var(--space-4) var(--space-6)}.sm-chart{height:62vh;min-height:320px}}@media (max-width: 380px){.tiles{grid-template-columns:minmax(0,1fr)}.shell-tabbar a{font-size:9px}.shell-tabbar a span{letter-spacing:-.02em}}
