.dv2{--bg:#0a0a0b;--bg-elev:#121215;--bg-sunk:#06060a;--ink:#f5f5f2;--ink-2:#a3a39e;--ink-3:#6a6a66;--rule:#22222a;--rule-strong:#2e2e36;--accent:#38bdf8;--accent-soft:#082f49;--up:#22c55e;--up-soft:#052e16;--down:#f87171;--down-soft:#450a0a;--warn:#fbbf24;--warn-soft:#3b2f08;--shadow:0 1px 0 hsla(0,0%,100%,.03),0 30px 80px -30px rgba(0,0,0,.8);background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex}html.light .dv2{--bg:#fafaf7;--bg-elev:#fff;--bg-sunk:#f2f2ee;--ink:#0a0a0a;--ink-2:#4a4a48;--ink-3:#8a8a86;--rule:#e5e5e0;--rule-strong:#d4d4ce;--accent:#0284c7;--accent-soft:#e0f2fe;--up:#16a34a;--up-soft:#dcfce7;--down:#dc2626;--down-soft:#fee2e2;--warn:#ca8a04;--warn-soft:#fef9c3;--shadow:0 1px 0 hsla(0,0%,4%,.04),0 20px 60px -30px hsla(0,0%,4%,.12)}.dv2 *{box-sizing:border-box;margin:0;padding:0}.dv2 a{color:inherit;text-decoration:none}.dv2 button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.dv2 .dv2-serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.015em}.dv2 .dv2-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum","ss01"}.dv2 .dv2-side{width:240px;flex-shrink:0;border-right:1px solid var(--rule);background:var(--bg);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;padding:18px 14px}.dv2 .dv2-side-brand{padding:6px 6px 18px;display:flex;align-items:center;border-bottom:1px solid var(--rule);margin-bottom:14px}.dv2 .dv2-mark-link{display:inline-flex;align-items:center;color:var(--ink);line-height:1}.dv2 .dv2-mark-logo{height:36px;width:auto;display:block;color:var(--ink)}.dv2 .dv2-mark{font-family:"Instrument Serif",Georgia,serif;font-size:22px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.dv2 .dv2-mark .dv2-d{width:6px;height:6px;background:var(--accent);border-radius:99px;display:inline-block;animation:dv2-pulse 2.4s ease-in-out infinite}.dv2 .dv2-url{display:block;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.05em}@keyframes dv2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.3)}}.dv2 .dv2-nav-label{padding:14px 10px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.dv2 .dv2-side nav{display:flex;flex-direction:column;gap:1px}.dv2 .dv2-nav-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:7px;color:var(--ink-2);font-size:13.5px;transition:background .15s,color .15s}.dv2 .dv2-nav-item:hover{background:var(--bg-sunk);color:var(--ink)}.dv2 .dv2-nav-item.dv2-active{background:var(--ink);color:var(--bg)}.dv2 .dv2-nav-item .dv2-ic{width:16px;height:16px;flex-shrink:0;display:grid;place-items:center;color:var(--ink-3)}.dv2 .dv2-nav-item.dv2-active .dv2-ic,.dv2 .dv2-nav-item:hover .dv2-ic{color:currentColor}.dv2 .dv2-nav-item svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.dv2 .dv2-nav-item .dv2-count{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ink-3);background:var(--bg-sunk);padding:2px 7px;border-radius:99px}.dv2 .dv2-nav-item.dv2-active .dv2-count{background:hsla(0,0%,50%,.25);color:inherit}.dv2 .dv2-nav-item.dv2-admin,.dv2 .dv2-nav-item.dv2-admin .dv2-ic{color:var(--warn)}.dv2 .dv2-side-foot{border-top:1px solid var(--rule);margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:2px}.dv2 .dv2-user{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--rule);border-radius:9px;margin-top:8px}.dv2 .dv2-user .dv2-av{width:30px;height:30px;border-radius:99px;background:linear-gradient(135deg,#0284c7,#7dd3fc);display:grid;place-items:center;color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.dv2 .dv2-user .dv2-who{flex:1;min-width:0}.dv2 .dv2-user .dv2-name{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.dv2 .dv2-user .dv2-role{color:var(--ink-3)}.dv2 .dv2-user .dv2-role,.dv2 .dv2-user .dv2-utag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.dv2 .dv2-user .dv2-utag{color:var(--warn);background:var(--warn-soft);padding:2px 6px;border-radius:4px;font-weight:600}.dv2 .dv2-foot-meta{padding:14px 10px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:var(--ink-3);letter-spacing:.05em;line-height:1.6}.dv2 .dv2-main{flex:1;min-width:0;display:flex;flex-direction:column}.dv2 .dv2-topbar{z-index:20;height:60px;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dv2 .dv2-topbar,.dv2 .dv2-verify-banner{position:sticky;top:0;display:flex;align-items:center}.dv2 .dv2-verify-banner{gap:12px;flex-wrap:wrap;padding:10px 20px;background:color-mix(in srgb,var(--warn) 14%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--warn) 35%,var(--rule));color:var(--ink);font-size:13px;z-index:25}.dv2 .dv2-verify-ic{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn);flex-shrink:0}.dv2 .dv2-verify-ic svg{width:14px;height:14px}.dv2 .dv2-verify-text{flex:1;min-width:200px;font-weight:500;color:var(--ink)}.dv2 .dv2-verify-btn{display:inline-flex;align-items:center;padding:7px 14px;border-radius:7px;border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn);font-weight:600;font-size:12.5px;cursor:pointer;transition:opacity .12s,transform .12s,background .12s;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em}.dv2 .dv2-verify-btn:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 28%,transparent);transform:translateY(-1px)}.dv2 .dv2-verify-btn:disabled{opacity:.55;cursor:not-allowed}.dv2 .dv2-verify-flash{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.02em;padding:5px 10px;border-radius:6px}.dv2 .dv2-verify-flash-ok{background:var(--up-soft);color:var(--up)}.dv2 .dv2-verify-flash-err{background:var(--down-soft);color:var(--down)}@media(max-width:680px){.dv2 .dv2-verify-banner{padding:10px 14px}.dv2 .dv2-verify-text{font-size:12.5px}}.dv2 .dv2-crumb{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-3)}.dv2 .dv2-crumb .dv2-here{color:var(--ink);font-weight:500}.dv2 .dv2-crumb .dv2-sep{opacity:.4}.dv2 .dv2-top-right{display:flex;align-items:center;gap:14px}.dv2 .dv2-live-clock{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ink-2);display:flex;align-items:center;gap:8px;padding-right:14px;border-right:1px solid var(--rule)}.dv2 .dv2-live-clock .dv2-cdot{width:6px;height:6px;background:var(--up);border-radius:99px;box-shadow:0 0 6px var(--up)}.dv2 .dv2-credits-pill{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--rule);border-radius:99px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.dv2 .dv2-credits-pill .dv2-bolt{color:var(--accent)}.dv2 .dv2-credits-pill .dv2-clbl{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.dv2 .dv2-credits-pill b{color:var(--ink);font-weight:600}.dv2 .dv2-lang{display:flex;border:1px solid var(--rule);border-radius:99px;padding:2px}.dv2 .dv2-lang button{padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3);border-radius:99px}.dv2 .dv2-lang button.dv2-on{background:var(--accent-soft);color:var(--accent)}.dv2 .dv2-icon-btn{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--rule);border-radius:99px;transition:border-color .2s,color .2s;color:var(--ink-2);flex-shrink:0}.dv2 .dv2-icon-btn:hover{border-color:var(--ink);color:var(--ink)}.dv2 .dv2-icon-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6}.dv2 .dv2-burger{display:none;width:36px;height:36px;border-radius:10px;border:1px solid var(--rule);place-items:center;background:transparent;color:var(--ink);margin-right:10px;flex-shrink:0;cursor:pointer}.dv2 .dv2-burger svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.dv2 .dv2-burger:hover{border-color:var(--ink)}.dv2 .dv2-nav-mask{display:none}.dv2 .dv2-content{padding:32px;display:flex;flex-direction:column;gap:32px;max-width:1480px;width:100%;margin:0 auto}.dv2 .dv2-tape{border:1px solid var(--rule);border-radius:99px;background:var(--bg-elev);overflow:hidden;height:42px}.dv2 .dv2-tape,.dv2 .dv2-tape-label{display:flex;align-items:center;position:relative}.dv2 .dv2-tape-label{padding:0 18px;height:100%;gap:8px;border-right:1px solid var(--rule);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-weight:600;flex-shrink:0;background:var(--bg-sunk);z-index:2;border-radius:99px 0 0 99px}.dv2 .dv2-tape-label .dv2-live{width:6px;height:6px;background:var(--up);border-radius:99px;box-shadow:0 0 6px var(--up);animation:dv2-pulse 2.4s ease-in-out infinite}.dv2 .dv2-tape-track{display:flex;align-items:center;gap:36px;animation:dv2-slide 70s linear infinite;width:-moz-max-content;width:max-content;padding-left:36px}.dv2 .dv2-tape-loading{padding:0 24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3);letter-spacing:.06em;animation:none;width:auto}@keyframes dv2-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dv2 .dv2-tk{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;white-space:nowrap}.dv2 .dv2-tk .dv2-s{color:var(--ink);font-weight:600}.dv2 .dv2-tk .dv2-p{color:var(--ink-2)}.dv2 .dv2-tk .dv2-c.dv2-up{color:var(--up)}.dv2 .dv2-tk .dv2-c.dv2-down{color:var(--down)}.dv2 .dv2-tk-sep{width:3px;height:3px;background:var(--ink-3);border-radius:99px;opacity:.4}.dv2 .dv2-cockpit{border:1px solid var(--rule);border-radius:14px;background:var(--bg-elev);padding:36px 40px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;position:relative;overflow:hidden;box-shadow:var(--shadow)}.dv2 .dv2-cockpit:before{content:"";position:absolute;right:-100px;top:-100px;width:380px;height:380px;background:radial-gradient(circle at center,var(--accent-soft) 0,transparent 65%);opacity:.55;pointer-events:none}.dv2 .dv2-cockpit-l{position:relative;z-index:1}.dv2 .dv2-salute{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:10px}.dv2 .dv2-salute .dv2-sym{width:6px;height:6px;background:var(--accent);border-radius:99px}.dv2 .dv2-cockpit h1{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:54px;line-height:1;letter-spacing:-.025em;margin-bottom:14px}.dv2 .dv2-cockpit h1 em{font-style:italic;color:var(--ink-2)}.dv2 .dv2-cockpit-meta{display:flex;align-items:center;gap:18px;color:var(--ink-2);font-size:13px;flex-wrap:wrap}.dv2 .dv2-cockpit-meta b{color:var(--ink);font-weight:500}.dv2 .dv2-cockpit-meta .dv2-mdot{width:3px;height:3px;background:var(--ink-3);border-radius:99px}.dv2 .dv2-conf-bar{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.dv2 .dv2-conf-bar .dv2-bar{width:60px;height:4px;background:var(--rule);border-radius:99px;overflow:hidden}.dv2 .dv2-conf-bar .dv2-bar i{display:block;height:100%;background:var(--accent)}.dv2 .dv2-cockpit-r{display:flex;gap:10px;position:relative;z-index:1}.dv2 .dv2-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:99px;font-size:13.5px;font-weight:500;transition:all .2s;white-space:nowrap}.dv2 .dv2-btn-primary{background:var(--ink);color:var(--bg)}.dv2 .dv2-btn-primary:hover{transform:translateY(-1px)}.dv2 .dv2-btn-outline{border:1px solid var(--rule-strong);color:var(--ink)}.dv2 .dv2-btn-outline:hover{border-color:var(--ink)}.dv2 .dv2-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.dv2 .dv2-btn .dv2-arr{transition:transform .25s}.dv2 .dv2-btn:hover .dv2-arr{transform:translateX(3px)}.dv2 .dv2-stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--rule);border-radius:14px;background:var(--bg-elev);overflow:hidden}.dv2 .dv2-stat{padding:24px;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:14px}.dv2 .dv2-stat:last-child{border-right:none}.dv2 .dv2-stat .dv2-shead{display:flex;align-items:center;justify-content:space-between}.dv2 .dv2-stat .dv2-slbl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.dv2 .dv2-stat .dv2-sic{width:24px;height:24px;display:grid;place-items:center;color:var(--ink-3);border:1px solid var(--rule);border-radius:6px}.dv2 .dv2-stat .dv2-sic svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.6}.dv2 .dv2-stat .dv2-sv{font-family:"Instrument Serif",Georgia,serif;font-size:44px;line-height:1;letter-spacing:-.03em;color:var(--ink)}.dv2 .dv2-stat .dv2-sdelta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3)}.dv2 .dv2-stat .dv2-sdelta.dv2-up{color:var(--up)}.dv2 .dv2-stat .dv2-sdelta.dv2-warn{color:var(--warn)}.dv2 .dv2-split{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start}.dv2 .dv2-left-col{display:flex;flex-direction:column;gap:32px;min-width:0}.dv2 .dv2-card{border:1px solid var(--rule);border-radius:14px;background:var(--bg-elev);overflow:hidden}.dv2 .dv2-card-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--rule)}.dv2 .dv2-card-head .dv2-hl{display:flex;align-items:center;gap:14px}.dv2 .dv2-card-head h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:24px;letter-spacing:-.015em}.dv2 .dv2-card-head .dv2-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--rule);border-radius:4px}.dv2 .dv2-view-all{font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:6px}.dv2 .dv2-view-all:hover{color:var(--ink)}.dv2 .dv2-view-all .dv2-arr{transition:transform .25s}.dv2 .dv2-view-all:hover .dv2-arr{transform:translateX(3px)}.dv2 .dv2-row{display:grid;grid-template-columns:32px 1fr 130px 90px 70px 22px;align-items:center;gap:16px;padding:14px 22px;border-bottom:1px solid var(--rule);transition:background .15s}.dv2 .dv2-row:hover{background:var(--bg-sunk)}.dv2 .dv2-row:last-child{border-bottom:none}.dv2 .dv2-row .dv2-ricon{width:32px;height:32px;border:1px solid var(--rule);border-radius:7px;display:grid;place-items:center;color:var(--ink-2)}.dv2 .dv2-row .dv2-ricon svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.6}.dv2 .dv2-row .dv2-rsym{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;font-weight:600;color:var(--ink);display:flex;flex-direction:column;gap:3px}.dv2 .dv2-row .dv2-rframe{font-size:10.5px;color:var(--ink-3);font-weight:400;letter-spacing:.06em}.dv2 .dv2-bias{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;font-weight:500;padding:4px 9px;border-radius:99px;text-transform:uppercase;white-space:nowrap;text-align:center;justify-self:start}.dv2 .dv2-bias.dv2-bear,.dv2 .dv2-bias.dv2-neutbear{background:var(--down-soft);color:var(--down)}.dv2 .dv2-bias.dv2-bull,.dv2 .dv2-bias.dv2-neutbull{background:var(--up-soft);color:var(--up)}.dv2 .dv2-bias.dv2-neut{background:var(--bg-sunk);color:var(--ink-2);border:1px solid var(--rule)}.dv2 .dv2-conf-cell{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ink);font-weight:500}.dv2 .dv2-conf-cell .dv2-cbar{width:36px;height:3px;background:var(--rule);border-radius:99px;overflow:hidden}.dv2 .dv2-conf-cell .dv2-cbar i{display:block;height:100%;background:var(--ink)}.dv2 .dv2-ago{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3);text-align:right}.dv2 .dv2-eye{color:var(--ink-3);display:grid;place-items:center}.dv2 .dv2-eye:hover{color:var(--ink)}.dv2 .dv2-eye svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6}.dv2 .dv2-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;text-align:center;gap:10px}.dv2 .dv2-empty p{color:var(--ink-2);font-size:13px}.dv2 .dv2-empty a{color:var(--accent);font-size:13px;font-weight:500}.dv2 .dv2-loading{display:flex;justify-content:center;padding:48px}.dv2 .dv2-spin{width:20px;height:20px;border:2px solid var(--rule);border-top-color:var(--accent);border-radius:99px;animation:dv2-rot .8s linear infinite}@keyframes dv2-rot{to{transform:rotate(1turn)}}.dv2 .dv2-rail{display:flex;flex-direction:column;gap:32px}.dv2 .dv2-credits-card{padding:26px;border:1px solid var(--rule);border-radius:14px;background:linear-gradient(170deg,var(--bg-elev) 0,var(--bg-sunk) 100%);position:relative;overflow:hidden}.dv2 .dv2-credits-card:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,var(--accent-soft) 0,transparent 60%);opacity:.7}.dv2 .dv2-cc-lbl{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-weight:600;position:relative;z-index:1}.dv2 .dv2-cc-lbl svg{width:14px;height:14px}.dv2 .dv2-cc-v{font-family:"Instrument Serif",Georgia,serif;font-size:80px;line-height:1;letter-spacing:-.04em;margin:14px 0 8px;position:relative;z-index:1}.dv2 .dv2-credits-card p{color:var(--ink-2);font-size:13px;line-height:1.5;position:relative;z-index:1}.dv2 .dv2-credits-card p b{color:var(--ink)}.dv2 .dv2-cc-progress{height:4px;background:var(--rule);border-radius:99px;margin:20px 0 18px;overflow:hidden;position:relative;z-index:1}.dv2 .dv2-cc-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#7dd3fc)}.dv2 .dv2-cc-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 18px;border-radius:99px;font-size:13.5px;font-weight:500;background:var(--accent);color:#fff;position:relative;z-index:1;transition:filter .2s}.dv2 .dv2-cc-btn:hover{filter:brightness(1.1)}.dv2 .dv2-cc-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.dv2 .dv2-rail-card{padding:24px;border:1px solid var(--rule);border-radius:14px;background:var(--bg-elev)}.dv2 .dv2-rail-card h3{font-family:"Instrument Serif",Georgia,serif;font-size:22px;letter-spacing:-.015em;margin-bottom:6px}.dv2 .dv2-rail-card .dv2-rsub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.dv2 .dv2-rail-card p{color:var(--ink-2);font-size:13px;line-height:1.55}.dv2 .dv2-rail-card p b{color:var(--ink);font-weight:500}.dv2 .dv2-insight-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--rule)}.dv2 .dv2-is .dv2-isv{font-family:"Instrument Serif",Georgia,serif;font-size:32px;line-height:1;letter-spacing:-.02em}.dv2 .dv2-is .dv2-isl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase}.dv2 .dv2-rail-title{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--rule);margin-bottom:6px}.dv2 .dv2-rail-title svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6;color:var(--ink-2)}.dv2 .dv2-rail-title h3{font-size:18px;margin-bottom:0}.dv2 .dv2-asset-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--rule)}.dv2 .dv2-asset-row:last-child{border-bottom:none}.dv2 .dv2-asset-row .dv2-rk{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3)}.dv2 .dv2-asset-row .dv2-nm{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:var(--ink);font-weight:600;display:flex;align-items:center;gap:10px}.dv2 .dv2-asset-row .dv2-abar{flex:1;max-width:64px;height:3px;background:var(--rule);border-radius:99px;overflow:hidden}.dv2 .dv2-asset-row .dv2-abar i{display:block;height:100%;background:var(--accent)}.dv2 .dv2-asset-row .dv2-ct{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3)}.dv2 .dv2-wl-grid{display:grid;grid-template-columns:repeat(3,1fr)}.dv2 .dv2-wl-item{padding:22px 24px;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:10px}.dv2 .dv2-wl-item:last-child{border-right:none}.dv2 .dv2-wl-top{display:flex;align-items:center;justify-content:space-between}.dv2 .dv2-wl-sym{font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.dv2 .dv2-wl-sym .dv2-live{width:6px;height:6px;background:var(--up);border-radius:99px;box-shadow:0 0 6px var(--up)}.dv2 .dv2-wl-frame{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--ink-3);letter-spacing:.08em}.dv2 .dv2-wl-mid{display:flex;align-items:center;justify-content:space-between;gap:14px}.dv2 .dv2-wl-conf{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.dv2 .dv2-wl-conf .dv2-l{display:block;font-weight:400;font-size:9.5px;color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px}.dv2 .dv2-wl-empty{padding:40px 24px;text-align:center;color:var(--ink-3);font-size:13px}.dv2 .dv2-jw{border:1px solid var(--rule);border-radius:12px;background:var(--bg-elev);overflow:hidden;margin-top:0}.dv2 .dv2-jw-head{padding:20px 24px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:12px}.dv2 .dv2-jw-ic{width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.dv2 .dv2-jw-ic svg{width:16px;height:16px}.dv2 .dv2-jw-label{flex:1;min-width:0}.dv2 .dv2-jw-label .dv2-rsub{display:block;margin-bottom:3px}.dv2 .dv2-jw-pnl{font-size:26px;line-height:1;letter-spacing:-.025em}.dv2 .dv2-jw-pnl.dv2-up{color:var(--up)}.dv2 .dv2-jw-pnl.dv2-down{color:var(--down)}.dv2 .dv2-jw-all{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--accent);font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:4px;flex-shrink:0}.dv2 .dv2-jw-all:hover{text-decoration:underline}.dv2 .dv2-jw-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--rule)}.dv2 .dv2-jw-kpi{padding:16px 20px;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:3px}.dv2 .dv2-jw-kpi:last-child{border-right:none}.dv2 .dv2-jw-kv{font-size:26px;line-height:1;letter-spacing:-.025em}.dv2 .dv2-jw-kv.dv2-up{color:var(--up)}.dv2 .dv2-jw-kl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-top:3px}.dv2 .dv2-jw-trades{display:flex;flex-direction:column}.dv2 .dv2-jw-tr{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:11px 20px;border-bottom:1px solid var(--rule);transition:background .12s}.dv2 .dv2-jw-tr:last-child{border-bottom:none}.dv2 .dv2-jw-tr:hover{background:var(--bg-sunk)}.dv2 .dv2-jw-sym{font-size:13px;color:var(--ink)}.dv2 .dv2-jw-dir,.dv2 .dv2-jw-sym{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.dv2 .dv2-jw-dir{display:inline-flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:99px}.dv2 .dv2-jw-dir svg{width:9px;height:9px}.dv2 .dv2-jw-dir.long{background:var(--up-soft);color:var(--up)}.dv2 .dv2-jw-dir.short{background:var(--down-soft);color:var(--down)}.dv2 .dv2-jw-setup{font-size:10px;color:var(--ink-3);background:var(--bg-sunk);border:1px solid var(--rule);padding:2px 8px;border-radius:4px}.dv2 .dv2-jw-setup,.dv2 .dv2-jw-tpnl{font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.dv2 .dv2-jw-tpnl{font-size:13px;font-weight:600;text-align:right}.dv2 .dv2-jw-tpnl.dv2-up{color:var(--up)}.dv2 .dv2-jw-tpnl.dv2-down{color:var(--down)}.dv2 .dv2-jw-empty{padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.dv2 .dv2-jw-empty-ic{width:40px;height:40px;border-radius:10px;background:var(--bg-sunk);border:1px solid var(--rule);display:grid;place-items:center;color:var(--ink-3);margin-bottom:6px}.dv2 .dv2-jw-empty-ic svg{width:18px;height:18px}.dv2 .dv2-jw-empty p{font-size:14px;color:var(--ink);font-weight:500}.dv2 .dv2-jw-empty span{font-size:12px;color:var(--ink-3)}.dv2 .dv2-jw-foot{padding:12px 20px;border-top:1px solid var(--rule);background:var(--bg-sunk);display:flex}.dv2 .dv2-jw-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:var(--ink);color:var(--bg);font-size:13px;font-weight:500;transition:all .2s;cursor:pointer}.dv2 .dv2-jw-btn:hover{transform:translateY(-1px);opacity:.92}.dv2 .dv2-jw-btn svg{width:12px;height:12px}.dv2 .dv2-banner{background:var(--accent-soft);color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:7px;font-weight:600}@media(max-width:1280px){.dv2 .dv2-stats{grid-template-columns:repeat(3,1fr)}.dv2 .dv2-stat:nth-child(n+4){border-bottom:0}.dv2 .dv2-stat:nth-child(3){border-right:none}.dv2 .dv2-stat{border-bottom:1px solid var(--rule)}.dv2 .dv2-split{grid-template-columns:1fr}.dv2 .dv2-wl-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.dv2{flex-direction:column}.dv2 .dv2-burger{display:grid}.dv2 .dv2-side{position:fixed;top:0;left:0;height:100vh;width:280px;z-index:60;transform:translateX(-100%);transition:transform .25s ease;box-shadow:0 20px 60px rgba(0,0,0,.45);background:var(--bg);overflow-y:auto;padding:18px 14px;flex-shrink:0;border-right:1px solid var(--rule)}.dv2 .dv2-side,.dv2 .dv2-side nav{flex-direction:column}.dv2.dv2-nav-open .dv2-side{transform:translateX(0)}.dv2 .dv2-nav-mask{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:55;opacity:0;pointer-events:none;transition:opacity .2s ease}.dv2.dv2-nav-open .dv2-nav-mask{opacity:1;pointer-events:auto}.dv2 .dv2-main{width:100%}.dv2 .dv2-content{padding:18px;gap:20px}.dv2 .dv2-topbar{padding:0 14px;gap:10px}.dv2 .dv2-crumb{font-size:12.5px;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv2 .dv2-crumb .dv2-crumb-root,.dv2 .dv2-crumb .dv2-sep{display:none}.dv2 .dv2-top-right{gap:8px}.dv2 .dv2-credits-pill .dv2-clbl,.dv2 .dv2-live-clock{display:none}.dv2 .dv2-credits-pill{padding:5px 10px}.dv2 .dv2-stats{grid-template-columns:1fr 1fr}.dv2 .dv2-cockpit{grid-template-columns:1fr;padding:22px}.dv2 .dv2-cockpit h1{font-size:34px}.dv2 .dv2-wl-grid{grid-template-columns:1fr}.dv2 .dv2-wl-item{border-right:none;border-bottom:1px solid var(--rule)}.dv2 .dv2-row{grid-template-columns:32px 1fr 100px 60px}.dv2 .dv2-conf-cell,.dv2 .dv2-eye{display:none}}@media(max-width:560px){.dv2 .dv2-content{padding:14px;gap:16px}.dv2 .dv2-stats{grid-template-columns:1fr}.dv2 .dv2-cockpit h1{font-size:28px}.dv2 .dv2-cockpit{padding:18px}.dv2 .dv2-topbar{padding:0 12px;height:56px}.dv2 .dv2-lang{display:none}.dv2 .dv2-row{grid-template-columns:1fr 80px;gap:6px}.dv2 .dv2-row>:first-child{display:none}}