:root{--chassis-0:#030405;--chassis-1:#07080a;--chassis-2:#0d1011;--chassis-3:#16191a;--hairline:#1c1e20e6;--hairline-2:#191b1d8c;--hairline-soft:#191b1d4d;--ink-0:#f8f8f8;--ink-1:#d1d1d1;--ink-2:#868686;--ink-3:#585858;--ink-4:#333;--signal-h:155;--signal-c:.18;--signal-l:.78;--signal:oklch(var(--signal-l) var(--signal-c) var(--signal-h));--signal-dim:oklch(calc(var(--signal-l) - .08) calc(var(--signal-c) - .05) var(--signal-h));--signal-glow:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);--signal-wash:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .08);--signal-line:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .28);--link:#63cbfe;--loss:#ff5050;--loss-dim:#e62b34;--loss-wash:#ff50501a;--loss-line:#ff505052;--loss-glow:#ff505073;--gain:#6cd092;--gain-dim:#61b380;--gain-wash:#6cd0921f;--gain-glow:#6cd09273;--tick-up-wash:#63d18f38;--tick-down-wash:#ff505038;--warn:#f3b94c;--warn-wash:#f3b94c1a;--info:#2fd4ec;--info-wash:#2fd4ec1f;--pos:var(--gain);--neg:var(--loss);--shadow-rest:0 1px 0 #ffffff08 inset, 0 1px 2px #0000000f, 0 8px 24px -12px #00000057;--shadow-lift:0 1px 0 #ffffff0a inset, 0 2px 4px #00000014, 0 16px 40px -16px #00000073;--ease:cubic-bezier(.2, .8, .2, 1);--t-fast:.12s;--t:.18s;--t-slow:.32s;--d-row:36px;--d-gap:16px;--d-pad:16px;--d-label:11px;--d-value:22px}@supports (color:lab(0% 0 0)){:root{--chassis-0:lab(1.04707% -.195041 -.452045);--chassis-1:lab(2.22504% -.329293 -.737751);--chassis-2:lab(4.44234% -.530012 -1.15909);--chassis-3:lab(8.36694% -.799172 -1.63936);--hairline:lab(11.2671% -.802442 -1.64103/.9);--hairline-2:lab(9.52701% -.800565 -1.64008/.55);--hairline-soft:lab(9.52701% -.800565 -1.64008/.3);--ink-0:lab(97.68% -.0000298023 .0000119209);--ink-1:lab(83.76% -.0000298023 0);--ink-2:lab(55.92% -.0000298023 0);--ink-3:lab(37.36% .0000149012 -.00000596046);--ink-4:lab(21.12% 0 0);--link:lab(77.0288% -20.3393 -34.5882);--loss:lab(60.6642% 69.5199 42.4473);--loss-dim:lab(51.3582% 69.7345 44.3509);--loss-wash:lab(60.6642% 69.5199 42.4473/.1);--loss-line:lab(60.6642% 69.5199 42.4473/.32);--loss-glow:lab(60.6642% 69.5199 42.4473/.45);--gain:lab(76.1836% -41.147 21.1763);--gain-dim:lab(66.6446% -34.7559 17.8796);--gain-wash:lab(76.1836% -41.147 21.1763/.12);--gain-glow:lab(76.1836% -41.147 21.1763/.45);--tick-up-wash:lab(76.3094% -44.419 22.8738/.22);--tick-down-wash:lab(60.6642% 69.5199 42.4473/.22);--warn:lab(79.1818% 14.062 61.488);--warn-wash:lab(79.1818% 14.062 61.488/.1);--info:lab(77.7796% -35.9311 -24.0972);--info-wash:lab(77.7796% -35.9311 -24.0972/.12);--shadow-rest:0 1px 0 lab(100% 0 0/.03) inset, 0 1px 2px lab(0% 0 0/.06), 0 8px 24px -12px lab(0% 0 0/.34);--shadow-lift:0 1px 0 lab(100% 0 0/.04) inset, 0 2px 4px lab(0% 0 0/.08), 0 16px 40px -16px lab(0% 0 0/.45)}}[data-theme=light]{--chassis-0:#f7f7f4;--chassis-1:#fefdfc;--chassis-2:#f1f0ec;--chassis-3:#e8e6e2;--hairline:#c5c4c0e6;--hairline-2:#c5c4c08c;--hairline-soft:#c5c4c04d;--ink-0:#0e1216;--ink-1:#2a2e31;--ink-2:#5b5e61;--ink-3:#7e8183;--ink-4:#a8abae;--signal-l:.46;--signal-c:.14;--signal-h:156;--signal-dim:#005730;--signal-glow:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .12);--signal-wash:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .06);--signal-line:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .28);--link:#0065b4;--loss:#ac1b18;--loss-dim:#950004;--loss-wash:#ac1b180f;--loss-line:#ac1b1847;--loss-glow:#ac1b1859;--gain:#31724d;--gain-dim:#275f3f;--gain-wash:#31724d12;--gain-glow:#31724d59;--tick-up-wash:#0477452e;--tick-down-wash:#ac1b182e;--warn:#a76c00;--warn-wash:#a76c0012;--info:#008496;--info-wash:#00849614;--shadow-rest:0 1px 0 #fff9 inset, 0 1px 2px #0000000a, 0 4px 16px -10px #0000001a;--shadow-lift:0 1px 0 #fff9 inset, 0 2px 4px #0000000f, 0 8px 24px -12px #00000029}@supports (color:lab(0% 0 0)){[data-theme=light]{--chassis-0:lab(97.1252% -.128865 1.51824);--chassis-1:lab(99.4327% -.0656247 .758374);--chassis-2:lab(94.806% -.0118017 1.90762);--chassis-3:lab(91.3311% -.0119507 2.29052);--hairline:lab(79.151% -.01055 2.29148/.9);--hairline-2:lab(79.151% -.01055 2.29148/.55);--hairline-soft:lab(79.151% -.01055 2.29148/.3);--ink-0:lab(5.27539% -1.12788 -2.68247);--ink-1:lab(18.8108% -1.27274 -2.62);--ink-2:lab(39.6892% -.976473 -1.97641);--ink-3:lab(53.6079% -.819087 -1.64993);--ink-4:lab(69.848% -.821084 -1.65106);--signal-dim:lab(32.0554% -43.1037 21.2096);--link:lab(40.9976% -.604436 -53.3974);--loss:lab(37.8965% 56.5081 42.2965);--loss-dim:lab(30.905% 56.7858 46.2265);--loss-wash:lab(37.8965% 56.5081 42.2965/.06);--loss-line:lab(37.8965% 56.5081 42.2965/.28);--loss-glow:lab(37.8965% 56.5081 42.2965/.35);--gain:lab(43.18% -28.832 14.1144);--gain-dim:lab(36.0885% -25.6379 12.5512);--gain-wash:lab(43.18% -28.832 14.1144/.07);--gain-glow:lab(43.18% -28.832 14.1144/.35);--tick-up-wash:lab(43.5541% -38.9426 19.094/.18);--tick-down-wash:lab(37.8965% 56.5081 42.2965/.18);--warn:lab(51.0265% 20.2514 62.604);--warn-wash:lab(51.0265% 20.2514 62.604/.07);--info:lab(49.7725% -29.9894 -20.2598);--info-wash:lab(49.7725% -29.9894 -20.2598/.08);--shadow-rest:0 1px 0 lab(100% 0 0/.6) inset, 0 1px 2px lab(0% 0 0/.04), 0 4px 16px -10px lab(0% 0 0/.1);--shadow-lift:0 1px 0 lab(100% 0 0/.6) inset, 0 2px 4px lab(0% 0 0/.06), 0 8px 24px -12px lab(0% 0 0/.16)}}[data-theme=light] body:before{background-image:radial-gradient(900px 500px at 50% -12%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .04), transparent 55%), radial-gradient(circle at 1px 1px, #12171a06 1px, transparent 0);background-size:auto,4px 4px}@supports (color:lab(0% 0 0)){[data-theme=light] body:before{background-image:radial-gradient(900px 500px at 50% -12%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .04), transparent 55%), radial-gradient(circle at 1px 1px, lab(7.23616% -1.40841 -3.20238/.025) 1px, transparent 0)}}[data-theme=light] .nav{box-shadow:0 1px 0 var(--hairline-2);background:#fefdfcd9;background:lab(99.4327% -.0656247 .758374/.85);border-bottom:1px solid #0000}[data-theme=light] ::-webkit-scrollbar-thumb{background:#12171a2e padding-box content-box;background:lab(7.23616% -1.40841 -3.20238/.18) padding-box content-box}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#12171a47 padding-box content-box;background:lab(7.23616% -1.40841 -3.20238/.28) padding-box content-box}[data-theme=light] .btn.primary{color:#fff;color:lab(100% 0 0)}[data-theme=light] .btn.primary:hover{background:var(--signal-dim)}[data-theme=light] .card,[data-theme=light] .bot-card{box-shadow:0 1px #12171a05,0 2px 8px -4px #12171a0f;box-shadow:0 1px lab(7.23616% -1.40841 -3.20238/.02),0 2px 8px -4px lab(7.23616% -1.40841 -3.20238/.06)}[data-theme=light] .card-flat{box-shadow:none}[data-theme=light] .avatar{background:var(--chassis-2);color:var(--ink-0)}[data-theme=light] .chip{background:#12171a05;background:lab(7.23616% -1.40841 -3.20238/.02)}[data-theme=light] .chip.live,[data-theme=light] .chip.live-mode{background:var(--signal-wash)}[data-theme=light] .bot-card:hover{border-color:#12171a33;border-color:lab(7.23616% -1.40841 -3.20238/.2)}[data-theme=light] .tbl tbody tr:hover{background:#12171a06;background:lab(7.23616% -1.40841 -3.20238/.025)}[data-theme=light] .bot-actions>button:hover{color:var(--ink-0);background:#12171a09;background:lab(7.23616% -1.40841 -3.20238/.035)}[data-theme=light] .kbd{background:#12171a08;background:lab(7.23616% -1.40841 -3.20238/.03)}[data-theme=light] .tbl thead th{color:var(--ink-1);font-weight:500}[data-theme=light] .tbl tbody td{color:var(--ink-0)}[data-theme=light] .tbl tbody td.muted,[data-theme=light] .tbl tbody td .muted{color:var(--ink-2)}[data-theme=light] .empty-state-body,[data-theme=light] select,[data-theme=light] .card-flat .label{color:var(--ink-1)}[data-density=compact]{--d-row:30px;--d-gap:12px;--d-pad:12px;--d-label:10px;--d-value:20px}[data-density=dense]{--d-row:26px;--d-gap:8px;--d-pad:10px;--d-label:10px;--d-value:18px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--chassis-0);color:var(--ink-1);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";min-height:100vh;font-family:Geist,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.45;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1200px 600px at 50% -10%, var(--signal-wash), transparent 60%), radial-gradient(circle at 1px 1px, #ffffff04 1px, transparent 0);background-size:auto,4px 4px;position:fixed;inset:0}@supports (color:lab(0% 0 0)){body:before{background-image:radial-gradient(1200px 600px at 50% -10%, var(--signal-wash), transparent 60%), radial-gradient(circle at 1px 1px, lab(100% 0 0/.015) 1px, transparent 0)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0f padding-box content-box;background:lab(100% 0 0/.06) padding-box content-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff1f padding-box content-box;background:lab(100% 0 0/.12) padding-box content-box}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "zero";letter-spacing:-.01em;font-family:JetBrains Mono,SF Mono,Menlo,monospace}.unit{color:var(--ink-3);font-weight:400}.sign-pos{color:var(--gain)}.sign-neg{color:var(--loss)}.label{font-size:var(--d-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:500;line-height:1}.signage{border:1px solid var(--hairline);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:#ffffff04;background:lab(100% 0 0/.015);border-radius:4px;align-items:center;gap:10px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-flex}.signage .dot{background:var(--ink-3);border-radius:50%;width:4px;height:4px}.signage .dot.live{background:var(--signal);box-shadow:0 0 0 3px var(--signal-glow);animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.card{background:var(--chassis-1);border:1px solid var(--hairline);box-shadow:var(--shadow-rest);border-radius:6px;transition:box-shadow .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1),border-color .22s cubic-bezier(.2,0,0,1);position:relative}.card[data-interactive=true]:hover,a.card:hover{box-shadow:var(--shadow-lift);border-color:var(--hairline);transform:translateY(-1px)}.card-hd{padding:12px var(--d-pad);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;display:flex}.card-bd{padding:var(--d-pad)}.card-flat{border:1px solid var(--hairline);background:0 0;border-radius:6px}.btn{font:inherit;cursor:pointer;border:1px solid var(--hairline);background:var(--chassis-2);color:var(--ink-1);letter-spacing:-.005em;white-space:nowrap;height:30px;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.btn:hover{background:var(--chassis-3);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.btn:active{transform:translateY(.5px)}.btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.btn.primary:focus-visible{outline-color:var(--ink-0)}.btn.primary{background:var(--signal);color:#07090b;color:lab(2.48147% -.355057 -.79214);border-color:var(--signal);font-weight:600}.btn.primary:hover{background:oklch(calc(var(--signal-l) + .04) var(--signal-c) var(--signal-h))}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--chassis-2);color:var(--ink-1)}.vk-disclosure{position:relative}.vk-disclosure-summary{cursor:pointer;background:var(--chassis-1);border:1px solid var(--hairline);border-radius:6px;align-items:baseline;gap:8px;padding:10px 12px;list-style:none;transition:border-color .18s,background .18s;display:flex}.vk-disclosure-summary::-webkit-details-marker{display:none}.vk-disclosure-summary:before{content:"▸";color:var(--ink-3);margin-right:6px;font-size:10px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-block;transform:translateY(-1px)}.vk-disclosure[open]>.vk-disclosure-summary:before{transform:translateY(-1px)rotate(90deg)}.vk-disclosure-summary:hover{border-color:var(--signal-line);background:var(--chassis-2)}.vk-disclosure[open]>.vk-disclosure-summary{border-color:var(--signal-line)}.vk-new-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--signal);background:var(--signal-wash);border:1px solid var(--signal-line);vertical-align:middle;border-radius:999px;align-items:center;margin-left:6px;padding:1px 5px;font-size:8.5px;font-weight:600;line-height:1.4;animation:2.4s ease-in-out infinite vkNewPillPulse;display:inline-flex}@keyframes vkNewPillPulse{0%,to{box-shadow:0 0 0 0 var(--signal-glow)}50%{box-shadow:0 0 0 4px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / 0)}}@media (prefers-reduced-motion:reduce){.vk-new-pill{animation:none}}.vk-tick{border-radius:3px;margin:0 -2px;padding:0 2px;transition:background-color .22s cubic-bezier(.2,0,0,1);display:inline-block;position:relative}.vk-tick[data-flash=up]{background-color:var(--tick-up-wash)}.vk-tick[data-flash=down]{background-color:var(--tick-down-wash)}@media (prefers-reduced-motion:reduce){.vk-tick[data-flash]{transition:none;background-color:#0000!important}}.btn.row-cta{border-color:var(--hairline);color:var(--ink-1);background:0 0;font-weight:500}.btn.row-cta:hover{background:var(--signal-wash);border-color:var(--signal-line);color:var(--signal)}.btn.danger{color:var(--loss);border-color:var(--loss-line);background:0 0}.btn.danger:hover{background:var(--loss-wash)}.btn.warn{color:var(--warn);background:0 0;border-color:#f3b94c59;border-color:lab(79.1818% 14.062 61.488/.35)}.btn.warn:hover{background:var(--warn-wash)}.btn.primary.danger{background:var(--loss);color:#fff;color:lab(100% 0 0);border-color:var(--loss)}.btn.primary.danger:hover{background:oklch(calc(var(--loss-l,.65) - .04) var(--loss-c,.18) var(--loss-h,25))}[data-theme=light] .btn.primary.danger{background:var(--loss);color:#fff;color:lab(100% 0 0);border-color:var(--loss)}.btn.primary.warn{background:var(--warn,#efa810);color:#07090b;color:lab(2.48147% -.355057 -.79214);border-color:var(--warn,#efa810)}@supports (color:lab(0% 0 0)){.btn.primary.warn{background:var(--warn,lab(74.4072% 19.1306 75.3096));border-color:var(--warn,lab(74.4072% 19.1306 75.3096))}}[data-theme=light] .btn.primary.warn{background:var(--warn,#efa810);color:#07090b;color:lab(2.48147% -.355057 -.79214);border-color:var(--warn,#efa810)}@supports (color:lab(0% 0 0)){[data-theme=light] .btn.primary.warn{background:var(--warn,lab(74.4072% 19.1306 75.3096));border-color:var(--warn,lab(74.4072% 19.1306 75.3096))}}.btn-sm{height:26px;padding:0 10px;font-size:11.5px}.btn-xs{height:22px;padding:0 8px;font-size:10.5px}.btn-lg{letter-spacing:-.005em;height:42px;padding:0 20px;font-size:13.5px;font-weight:600}.chip{border:1px solid var(--hairline);letter-spacing:.03em;color:var(--ink-2);text-transform:uppercase;background:0 0;border-radius:3px;align-items:center;gap:5px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.chip.live{color:var(--signal);border-color:var(--signal-line);background:var(--signal-wash)}.chip.paused{color:var(--warn);background:var(--warn-wash);border-color:#f3b94c59;border-color:lab(79.1818% 14.062 61.488/.35)}.chip.stopped{color:var(--ink-3);border-color:var(--hairline)}.chip.error{color:var(--loss);border-color:var(--loss-line);background:var(--loss-wash)}.chip.paper{color:var(--ink-2)}.chip.live-mode{color:var(--signal);border-color:var(--signal-line)}.chip.testnet{color:var(--warn);border-color:#f3b94c59;border-color:lab(79.1818% 14.062 61.488/.35)}.nav{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--hairline);background:#030405d1;background:lab(1.04707% -.195041 -.452045/.82);position:sticky;top:0}.nav-inner{align-items:center;gap:24px;max-width:1600px;margin:0 auto;padding:10px 20px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-mark{width:24px;height:24px}.brand-wm{letter-spacing:-.03em;color:var(--ink-0);font-family:Geist,sans-serif;font-size:17px;font-weight:600}.nav-links{gap:4px;margin-left:12px;display:flex}.nav-a{color:var(--ink-2);cursor:pointer;transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:4px;padding:6px 10px;font-size:12.5px;font-weight:500}.nav-a:hover{color:var(--ink-0)}.nav-a.active{color:var(--ink-0);background:var(--chassis-2)}.nav-spacer{flex:1}.nav-right{align-items:center;gap:10px;display:flex}.page{z-index:1;max-width:1600px;margin:0 auto;padding:20px;position:relative}.tbl{border-collapse:collapse;width:100%}.tbl th,.tbl td{text-align:right;white-space:nowrap;padding:8px 12px}.tbl th{font-size:var(--d-label);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);text-align:right;border-bottom:1px solid var(--hairline);font-weight:500}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl tbody tr{border-bottom:1px solid var(--hairline-soft)}.tbl tbody tr:last-child{border-bottom:none}.tbl tbody tr:hover{background:#ffffff05;background:lab(100% 0 0/.02)}.tbl td{color:var(--ink-1);font-size:12.5px}.tbl td.num{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.metric{padding:14px var(--d-pad) 14px;border:1px solid var(--hairline);background:var(--chassis-1);border-radius:6px;flex-direction:column;gap:6px;display:flex;position:relative;overflow:hidden}.metric .label{font-size:var(--d-label)}.metric .value{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:var(--d-value);letter-spacing:-.02em;color:var(--ink-0);font-weight:600;line-height:1.1}.metric .sub{color:var(--ink-3);letter-spacing:0;font-family:JetBrains Mono,monospace;font-size:11px}.metric .value.pos{color:var(--gain)}.metric .value.neg{color:var(--loss)}.metric.rule-pos:before,.metric.rule-neg:before,.metric.rule-neu:before{content:"";border-radius:1px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.metric.rule-pos:before{background:var(--signal)}.metric.rule-neg:before{background:var(--loss)}.metric.rule-neu:before{background:var(--ink-3);opacity:.5}[data-theme=light] .metric.rule-neu:before{background:var(--ink-3);opacity:.4}.skel{vertical-align:middle;background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(100% 0 0/.04) 0%,lab(100% 0 0/.1) 50%,lab(100% 0 0/.04) 100%) 0 0/200% 100%;border-radius:3px;height:.9em;animation:1.4s linear infinite shimmer;display:inline-block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vk-order-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes inkIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ink-in{opacity:1;animation:inkIn .18s var(--ease) forwards;transform:translateY(0)}.metric .value{opacity:1!important}@keyframes fillFlashPos{0%{background:0 0}10%{background:var(--signal-wash)}to{background:0 0}}@keyframes fillFlashNeg{0%{background:0 0}10%{background:var(--loss-wash)}to{background:0 0}}.flash-pos{animation:.9s ease-out fillFlashPos}.flash-neg{animation:.9s ease-out fillFlashNeg}@media (prefers-reduced-motion:reduce){.ink-in,.skel,.chip.live,.signage .dot.live{animation:none!important}}.vk-toast-collapsed{cursor:pointer;align-items:center;animation:.32s cubic-bezier(.22,1.2,.32,1) both vkToastCollapsedPulse;display:inline-flex}@keyframes vkToastCollapsedPulse{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vk-toast-collapsed{animation:none}}.vk-decision-fresh{animation:.6s cubic-bezier(.22,.8,.22,1) both vkDecisionFresh}@keyframes vkDecisionFresh{0%{opacity:0;background:var(--signal-wash);transform:translate(-12px)}60%{opacity:1;background:var(--signal-wash);transform:translate(0)}to{opacity:1;background:var(--chassis-2);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.vk-decision-fresh{animation:none}}.vk-inline-rename{cursor:text;border-radius:3px;margin:0 -2px;padding:0 2px;transition:background .14s,box-shadow .14s;display:inline-block}.vk-inline-rename:hover{background:var(--chassis-2);box-shadow:inset 0 -1px 0 var(--ink-3)}.vk-inline-rename:focus{outline:1px dashed var(--signal);outline-offset:2px}.vk-bell-delta{letter-spacing:.04em;color:var(--gain);background:var(--gain-wash);border:1px solid var(--signal-line);pointer-events:none;white-space:nowrap;border-radius:999px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;line-height:1.3;animation:1.4s cubic-bezier(.22,.8,.22,1) forwards vkBellDelta;position:absolute;top:-10px;right:-22px}@keyframes vkBellDelta{0%{opacity:0;transform:translate(8px)scale(.9)}18%{opacity:1;transform:translate(0)scale(1.04)}30%{opacity:1;transform:translate(0)scale(1)}82%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(.96)}}@media (prefers-reduced-motion:reduce){.vk-bell-delta{opacity:1;animation:none;transform:none}}.vk-tbl-sticky{position:relative}.vk-tbl-sticky table.tbl thead{z-index:5;background:color-mix(in srgb, var(--chassis-1) 88%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);position:sticky;top:0}.vk-tbl-sticky table.tbl thead th{border-bottom:1px solid var(--hairline);background:inherit}.tbl tbody tr[data-cursor=true]{outline:1px solid var(--signal);outline-offset:-1px}.tbl tbody tr[data-selected=true]{background:var(--signal-wash);box-shadow:inset 2px 0 0 var(--signal)}.tbl tbody tr[data-selected=true]:hover{background:var(--signal-wash)}.vk-section-drag{transition:opacity .16s,box-shadow .16s;position:relative}.vk-section-drag[data-dragging=true]{opacity:.45;cursor:grabbing}.vk-section-drag[data-drag-over=true]{box-shadow:inset 0 3px 0 var(--signal), 0 0 0 1px var(--signal-line);border-radius:6px}.vk-section-grip{z-index:2;letter-spacing:-2px;color:var(--ink-3);cursor:grab;-webkit-user-select:none;user-select:none;opacity:0;background:var(--chassis-1);border:1px solid var(--hairline);border-radius:0 6px;padding:4px 8px;font-size:12px;line-height:1;transition:opacity .18s;position:absolute;top:0;right:0}.vk-section-drag:hover>.vk-section-grip,.vk-section-drag[data-dragging=true]>.vk-section-grip{opacity:.85}@media (hover:none),(pointer:coarse){.vk-section-grip{opacity:.55}}.vk-section-grip:hover{color:var(--signal);cursor:grab}.vk-section-grip:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.vk-section-drag,.vk-section-grip{transition:none}}@keyframes vkRowIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes vkRowOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}.vk-row-entering>*{animation:.32s cubic-bezier(.22,.8,.22,1) both vkRowIn}.vk-row-leaving>*{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) both vkRowOut}@media (prefers-reduced-motion:reduce){.vk-row-entering>*,.vk-row-leaving>*{animation:none}}.vk-fade-in{animation:.22s cubic-bezier(.22,.8,.22,1) both vkFadeIn}@keyframes vkFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vk-fade-in{animation:none}}.vk-reveal{will-change:transform;transition:transform .6s cubic-bezier(.22,.8,.22,1);transform:translateY(16px)}.vk-reveal.is-in{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vk-reveal{transition:none;transform:none}}.vk-stagger>*{opacity:0;animation:.46s cubic-bezier(.22,.8,.22,1) forwards vkStaggerUp;transform:translateY(8px)}.vk-stagger>:first-child{animation-delay:30ms}.vk-stagger>:nth-child(2){animation-delay:70ms}.vk-stagger>:nth-child(3){animation-delay:.11s}.vk-stagger>:nth-child(4){animation-delay:.15s}.vk-stagger>:nth-child(5){animation-delay:.19s}.vk-stagger>:nth-child(6){animation-delay:.23s}.vk-stagger>:nth-child(7){animation-delay:.27s}.vk-stagger>:nth-child(8){animation-delay:.31s}.vk-stagger>:nth-child(9){animation-delay:.35s}.vk-stagger>:nth-child(n+10){animation-delay:.38s}@keyframes vkStaggerUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vk-stagger>*{opacity:1;animation:none;transform:none}}.card[role=button],.card.clickable{cursor:pointer}a.card:hover,.card[role=button]:hover,.card.clickable:hover{box-shadow:var(--shadow-lift);border-color:var(--hairline);transform:translateY(-1px)}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--chassis-2)}.tbl tbody tr[onclick],.tbl tbody tr.clickable{cursor:pointer}.nav-a{position:relative}.nav-a:after{content:"";background:var(--signal);pointer-events:none;border-radius:1px;width:0;height:2px;transition:left .28s cubic-bezier(.22,.8,.22,1),width .28s cubic-bezier(.22,.8,.22,1),background .18s;position:absolute;bottom:-8px;left:50%}.nav-a.active:after{width:100%;left:0}@media (prefers-reduced-motion:reduce){.nav-a:after{transition:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.vk-tick-counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";display:inline-block}.toast{transform-origin:100% 100%;animation:.38s cubic-bezier(.22,1.2,.32,1) both vkToastIn}@keyframes vkToastIn{0%{opacity:0;transform:translateY(20px)scale(.92)}60%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:translateY(.5px)}.kill-banner{z-index:15;background:linear-gradient(180deg, var(--loss-wash), transparent);border-bottom:1px solid var(--loss-line);animation:killSweep .8s var(--ease);align-items:center;gap:14px;padding:10px 20px;display:flex;position:sticky;top:48px}@keyframes killSweep{0%{background-color:#ff505038;background-color:lab(60.6642% 69.5199 42.4473/.22)}to{background-color:#0000}}.row{align-items:center;gap:var(--d-gap);display:flex}.stack{gap:var(--d-gap);flex-direction:column;display:flex}.muted{color:var(--ink-3)}.faint{color:var(--ink-4)}.mono{font-family:JetBrains Mono,monospace}.nowrap{white-space:nowrap}.divider{background:var(--hairline);width:100%;height:1px}.v-divider{background:var(--hairline);align-self:stretch;width:1px}.grid{gap:var(--d-gap);display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:980px){.grid-4,.grid-5,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-4,.grid-5,.grid-3,.grid-2{grid-template-columns:1fr}.page{padding:14px}.nav-links{overflow-x:auto}}.tweaks{z-index:50;background:var(--chassis-1);border:1px solid var(--hairline);border-radius:8px;width:280px;font-size:12px;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 30px 60px -20px #0009;box-shadow:0 30px 60px -20px lab(0% 0 0/.6)}.tweaks-hd{border-bottom:1px solid var(--hairline);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.tweaks-bd{flex-direction:column;gap:14px;padding:12px;display:flex}.tweak-row{flex-direction:column;gap:6px;display:flex}.tweak-row .label{font-size:10px}.tweak-seg{border:1px solid var(--hairline);border-radius:4px;display:flex;overflow:hidden}.tweak-seg button{color:var(--ink-2);font:inherit;cursor:pointer;border:none;border-right:1px solid var(--hairline);background:0 0;flex:1;padding:5px 6px;font-size:11px}.tweak-seg button:last-child{border-right:none}.tweak-seg button.on{background:var(--chassis-3);color:var(--ink-0)}input[type=range]{appearance:none;background:var(--hairline);border-radius:2px;outline:none;width:100%;height:2px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--signal);cursor:pointer;border:2px solid var(--chassis-0);border-radius:50%;width:12px;height:12px}input[type=range]::-moz-range-thumb{background:var(--signal);cursor:pointer;border:2px solid var(--chassis-0);border-radius:50%;width:12px;height:12px}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .3)}.tweak-swatch{gap:6px;margin-top:4px;display:flex}.tweak-swatch button{border:2px solid var(--chassis-0);outline:1px solid var(--hairline);cursor:pointer;border-radius:50%;width:22px;height:22px}.tweak-swatch button.on{outline-color:var(--ink-0)}.kbd{border:1px solid var(--hairline);min-width:18px;height:18px;color:var(--ink-2);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:3px;justify-content:center;align-items:center;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.tabs{border:1px solid var(--hairline);background:var(--chassis-1);border-radius:5px;align-items:center;gap:2px;padding:3px;display:inline-flex}.tab-a{color:var(--ink-2);cursor:pointer;transition:all var(--t-fast) var(--ease);letter-spacing:.01em;background:0 0;border:none;border-radius:3px;padding:5px 12px;font-size:11.5px;font-weight:500}.tab-a:hover{color:var(--ink-0)}.tab-a.on{background:var(--chassis-3);color:var(--ink-0)}.bot-card{background:var(--chassis-1);border:1px solid var(--hairline);transition:border-color var(--t) var(--ease), transform var(--t) var(--ease);cursor:pointer;border-radius:6px;overflow:hidden}.bot-card:hover{border-color:#ffffff29;border-color:lab(100% 0 0/.16);transform:translateY(-2px);box-shadow:0 8px 16px -10px #00000080;box-shadow:0 8px 16px -10px lab(0% 0 0/.5)}.bot-card.selected{border-color:var(--signal-line);box-shadow:0 0 0 1px var(--signal-line)}.bot-hd{justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 10px;display:flex}.bot-title{color:var(--ink-0);font-size:13px;font-weight:500}.bot-sub{color:var(--ink-3);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.bot-stats{border-top:1px solid var(--hairline-soft);grid-template-columns:1fr 1fr 1fr;display:grid}.bot-stats>div{border-right:1px solid var(--hairline-soft);padding:10px 12px}.bot-stats>div:last-child{border-right:none}.bot-stats .label{font-size:9.5px}.bot-stats .v{font-variant-numeric:tabular-nums;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500}.bot-spark{width:100%;height:36px}.bot-actions{border-top:1px solid var(--hairline-soft);gap:0;display:flex}.bot-actions>button,.bot-actions>a{color:var(--ink-2);font:inherit;cursor:pointer;border:none;border-right:1px solid var(--hairline-soft);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;flex:1;justify-content:center;align-items:center;padding:7px;font-size:11px;text-decoration:none;display:flex}.bot-actions>a>button{all:unset;text-align:center;cursor:pointer;width:100%;color:inherit}.bot-actions>button:last-child,.bot-actions>a:last-child{border-right:none}.bot-actions>button:hover,.bot-actions>a:hover{color:var(--ink-0);background:#ffffff0a;background:lab(100% 0 0/.04)}.bot-actions>button.kill:hover{color:var(--loss);background:var(--loss-wash)}.bot-actions>button.pause:hover{color:var(--warn);background:var(--warn-wash)}.chart-wrap{position:relative}.chart-legend{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.chart-legend .k{align-items:center;gap:6px;display:inline-flex}.chart-legend .sw{width:12px;height:2px}.chart-tip{pointer-events:none;background:var(--chassis-3);border:1px solid var(--hairline);color:var(--ink-1);white-space:nowrap;z-index:5;border-radius:4px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;box-shadow:0 10px 30px -10px #0009;box-shadow:0 10px 30px -10px lab(0% 0 0/.6)}.evt-row{border-bottom:1px solid var(--hairline-soft);grid-template-columns:92px 100px 80px 1fr auto;align-items:center;gap:14px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:grid}.evt-row:last-child{border-bottom:none}.evt-time{color:var(--ink-3)}.evt-type{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.evt-type.fill{color:var(--gain)}.evt-type.kill{color:var(--loss)}.evt-type.paused{color:var(--warn)}.evt-symbol{color:var(--ink-1)}.evt-detail{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.evt-pnl{font-variant-numeric:tabular-nums}.evt-group{border-bottom:1px solid var(--hairline-soft)}.evt-group:last-child,.evt-group>.evt-row{border-bottom:none}.evt-reasoning{color:var(--ink-3);align-items:flex-start;gap:8px;padding:0 14px 8px 106px;font-family:JetBrains Mono,monospace;font-size:11px;font-style:italic;line-height:1.5;display:flex}.evt-reasoning-glyph{color:var(--ink-3);flex-shrink:0}@media (max-width:760px){.evt-reasoning{padding-left:14px}}.evt-explain-btn{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .08);border:1px solid var(--signal-line);color:var(--signal);letter-spacing:.04em;cursor:pointer;border-radius:12px;margin-left:8px;padding:1px 8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-style:normal;transition:background .12s}.evt-explain-btn:hover{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .16)}.evt-llm-explain{color:var(--ink-1);gap:8px;padding:4px 14px 12px 106px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.55;display:flex}.evt-llm-explain.loading{color:var(--ink-3);font-style:italic}.evt-llm-glyph{color:var(--signal);flex-shrink:0}@media (max-width:760px){.evt-llm-explain{padding-left:14px}}.label-input{flex-direction:column;gap:6px;display:flex}.label-input label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px}.label-input input,.label-input textarea,.label-input select{background:var(--chassis-2);border:1px solid var(--hairline);color:var(--ink-0);transition:border-color var(--t-fast) var(--ease);border-radius:4px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px}.label-input input.mono,.label-input textarea.mono{font-family:JetBrains Mono,monospace;font-size:12.5px}.label-input input:focus,.label-input textarea:focus,.label-input select:focus{border-color:var(--signal-line)}.label-input .hint{color:var(--ink-3);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px}.vk-select{background:var(--chassis-2);border:1px solid var(--hairline);width:100%;color:var(--ink-0);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1L5 5L9 1' stroke='%230ECB79' stroke-width='1.5' stroke-linecap='square'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 6px;border-radius:3px;outline:none;padding:9px 32px 9px 12px;font-family:Geist,sans-serif;font-size:13px;font-weight:400}.vk-select:hover{border-color:var(--signal-line);background-color:var(--chassis-3,var(--chassis-2))}.vk-select:focus{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal-line)}.vk-select option{background:var(--chassis-1);color:var(--ink-0);padding:8px;font-family:Geist,sans-serif}html[data-theme=light] .vk-select option{color:#0a0a0a;background:#fff}.vk-input,.vk-textarea{background:var(--chassis-2);border:1px solid var(--hairline);width:100%;color:var(--ink-0);transition:border-color var(--t-fast) var(--ease);border-radius:4px;outline:none;padding:10px 12px;font-family:Geist,sans-serif;font-size:13px;line-height:1.5}.vk-textarea{resize:vertical;min-height:96px;font-size:14px}.vk-input.mono,.vk-textarea.mono{font-family:JetBrains Mono,monospace;font-size:12.5px}.vk-input::placeholder,.vk-textarea::placeholder{color:var(--ink-3)}.vk-input:hover:not(:focus),.vk-textarea:hover:not(:focus){border-color:var(--signal-line)}.vk-input:focus,.vk-textarea:focus{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal-line)}.vk-input,.vk-textarea,.label-input input,.label-input textarea{caret-color:var(--signal)}.nav-hamburger{cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;gap:4px;width:28px;height:28px;margin-right:4px;padding:6px;display:none}.nav-hamburger:hover{background:var(--chassis-2)}.nav-hamburger span{background:var(--ink-1);border-radius:1px;width:14px;height:1.5px;display:block}.nav-cmd{align-items:center;gap:2px;display:inline-flex}.avatar{background:var(--chassis-3);border:1px solid var(--hairline);width:26px;height:26px;color:var(--ink-1);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:500;display:flex}.avatar:hover{border-color:var(--signal-line);color:var(--ink-0)}.hover-ink{transition:color var(--t-fast) var(--ease)}.hover-ink:hover{color:var(--ink-0)}.deploy-steps{text-align:left;flex-direction:column;gap:2px;max-width:340px;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:760px){.nav-hamburger{display:flex}.nav-links,.nav-cmd,.nav-right>.signage,.nav-inner>.signage,.avatar,.nav-right button[title=Toggle\ theme],.nav-right button[title^=Instrument\ tweaks],.nav-right button[title=Sign\ out]{display:none}.nav-right{gap:6px}.footer-legend-keys{display:none}body,.v4-main,.card,.card-bd{font-size:14px;line-height:1.5}h1{letter-spacing:-.02em;font-size:28px;line-height:1.15}h2{letter-spacing:-.018em;font-size:22px;line-height:1.2}h3{letter-spacing:-.012em;font-size:18px;line-height:1.25}.label{letter-spacing:.06em;font-size:12px}.mono{font-size:11px}.num.big,.dashboard-kpi-value,.metric .value{font-size:22px;line-height:1.1}.tbl,.tbl td,.tbl th{font-size:12.5px}.btn{height:38px;padding:0 14px;font-size:13px}.btn-sm{height:32px;font-size:12px}.btn-xs{height:28px;font-size:11px}}.vk-theme-toggle{width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:color .15s var(--ease,ease), background-color .15s var(--ease,ease);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vk-theme-toggle:hover{color:var(--ink-0);background:#ffffff0d;background:lab(100% 0 0/.05)}[data-theme=light] .vk-theme-toggle:hover{background:#0000000d;background:lab(0% 0 0/.05)}.vk-theme-toggle:focus-visible{outline:2px solid var(--signal-line);outline-offset:2px}@media (max-width:640px){.pub-top-link{display:none}}.login-mobile-brand{display:none}.login-form-col{flex-direction:column;justify-content:center;padding:56px 48px;display:flex;position:relative}.login-form-ambient{opacity:.4;background-image:radial-gradient(circle at 62% 28%, var(--signal-wash), transparent 55%), linear-gradient(var(--hairline-soft) 1px, transparent 1px), linear-gradient(90deg, var(--hairline-soft) 1px, transparent 1px);pointer-events:none;background-size:auto,54px 54px,54px 54px;position:absolute;inset:0}.login-form-card{z-index:1;background:linear-gradient(180deg, var(--chassis-1), var(--chassis-0));border:1px solid var(--hairline);border-radius:20px;padding:38px 32px;animation:.36s cubic-bezier(.22,1,.36,1) vk-fade-up;position:relative;box-shadow:0 30px 80px #00000073}.login-form-card input:focus-visible{box-shadow:0 0 0 3px var(--signal-wash);outline:none;border-color:var(--signal-line)!important}@media (max-width:900px){.login-form-col{padding:36px 16px}.login-form-card{padding:26px 20px;box-shadow:0 16px 44px #0006}.login-form-ambient{opacity:.28}}.login-hero{border-right:1px solid var(--hairline);background:radial-gradient(900px 500px at 60% 40%, var(--signal-wash), transparent 60%), var(--chassis-0);flex-direction:column;display:flex;position:relative;overflow:hidden}.login-hero-grid{pointer-events:none;background-image:linear-gradient(to right, var(--hairline-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-soft) 1px, transparent 1px);opacity:.4;background-size:48px 48px,48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 95%);mask-image:radial-gradient(#000 40%,#0000 95%)}.login-hero-scanlines{pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px);background:repeating-linear-gradient(0deg,lab(100% 0 0/.015) 0 1px,#0000 1px 3px);position:absolute;inset:0}.login-hero-top{z-index:3;color:var(--ink-0);justify-content:space-between;align-items:center;padding:22px 28px 0;display:flex;position:relative}.login-hero-channel{border:1px solid var(--hairline);background:var(--chassis-1);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;font-size:10.5px;display:inline-flex}.login-hero-channel .dot.live{width:6px;height:6px}.login-hero-channel .lh-pct{color:var(--signal);letter-spacing:0;text-transform:none;font-weight:600}.login-hero-scope{z-index:2;border:1px solid var(--hairline);background:radial-gradient(600px 300px at 50% 100%, var(--signal-wash), transparent 60%), var(--chassis-1);border-radius:8px;flex:1;min-height:0;margin:18px 24px 8px;position:relative;overflow:hidden}.lh-chip{z-index:4;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);background:#07080adb;background:lab(2.22504% -.329293 -.737751/.86);border-radius:6px;min-width:86px;padding:8px 12px;position:absolute}.lh-chip .label{letter-spacing:.08em;font-size:9.5px}.lh-chip-v{color:var(--ink-0);letter-spacing:-.01em;margin-top:2px;font-size:17px;font-weight:600}.lh-chip-tl{top:18px;left:18px}.lh-chip-tr{top:18px;right:18px}.lh-chip-bl{bottom:74px;left:18px}.lh-chip-br{bottom:74px;right:18px}.lh-legend{z-index:4;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:14px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:12px;left:14px}.lh-legend .k{align-items:center;gap:6px;display:inline-flex}.lh-legend .sw{border-radius:1px;width:10px;height:2px;display:inline-block}.login-hero-bottom{z-index:3;padding:16px 28px 24px;position:relative}.login-hero-tag{letter-spacing:-.035em;color:var(--ink-0);text-wrap:balance;margin-bottom:14px;font-size:44px;font-weight:500;line-height:1.02}.login-hero-ticker{color:var(--ink-2);border-top:1px dashed var(--hairline);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.lh-tk{align-items:center;gap:8px;display:inline-flex}.lh-tk-k{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase}.lh-tk-v{color:var(--ink-0)}.lh-tk-sep{color:var(--ink-3);opacity:.4}@media (max-width:900px){.login-hero{display:none}.login-mobile-brand{display:block}.login-shell{grid-template-columns:1fr!important}}html,body{overflow-x:clip}@media (max-width:760px){.card-bd,.card-flat{-webkit-overflow-scrolling:touch}:is(.card-bd:has(>.tbl),.card-flat:has(>.tbl),.card-bd:has(>div>.tbl),.card-flat:has(>div>.tbl)){overflow-x:auto}.tbl{min-width:620px}.evt-row{grid-template-columns:80px 1fr auto!important;gap:8px!important;padding:8px 12px!important;font-size:11.5px!important}.evt-row>:nth-child(3),.evt-row>:nth-child(5){display:none}.bot-stats{font-size:11px}.page{padding:12px!important}.card-hd{padding:10px 12px!important}.card-bd{padding:12px!important}.nav{gap:6px!important;padding:0 12px!important}.nav-right{gap:4px!important}.nav-cmd{padding:4px 8px!important}.nav-cmd .kbd{display:none}.metric{padding:12px!important}.metric .value{font-size:22px!important}.page .inline-2col{grid-template-columns:1fr!important}.vk-history-filters{grid-template-columns:1fr 1fr!important;gap:10px!important}.vk-history-filters>button:last-child{grid-column:span 2}.modal{width:calc(100vw - 24px)!important;max-width:100%!important}.cmdp{width:calc(100vw - 24px)!important;max-width:100%!important;top:12vh!important}.footer-legend .right{display:none}.tweaks{width:calc(100vw - 24px)!important;bottom:12px!important;right:12px!important}}@media (max-width:520px){.lp-h1{font-size:36px!important}.lp-sub{font-size:15px!important}.lp-hero-inner{gap:28px!important;padding:20px 16px!important}.lp-cta-row{flex-wrap:wrap;gap:10px!important}.lp-cta-row .btn{justify-content:center;width:100%}.lp-cta-note{text-align:center;width:100%;margin-top:4px}.lp-proof-row{grid-template-columns:1fr 1fr!important;gap:16px!important}.lp-chart-frame{padding:14px!important}.lp-section-inner{padding:0 16px!important}.lp-fleet-head,.lp-fleet-row{grid-template-columns:1.3fr .8fr .8fr!important;gap:6px!important;padding:10px 12px!important;font-size:11px!important}.lp-fleet-head span:nth-child(4),.lp-fleet-row span:nth-child(4),.lp-fleet-head span:nth-child(5),.lp-fleet-row span:nth-child(5){display:none}.lp-compare-tally,.lp-compare-row{grid-template-columns:1.4fr 1fr 1fr!important;font-size:11.5px!important}.lp-compare-tally>:nth-child(4),.lp-compare-row>:nth-child(4){display:none!important}.lp-ticker{font-size:10.5px!important}.lp-footer-meta{text-align:center;flex-direction:column;gap:8px}}@media (max-width:760px){.login-shell{grid-template-columns:1fr!important}.login-hero{display:none!important}}html.force-mobile .card-bd,html.force-mobile .card-flat{-webkit-overflow-scrolling:touch}:is(html.force-mobile .card-bd:has(>.tbl),html.force-mobile .card-flat:has(>.tbl),html.force-mobile .card-bd:has(>div>.tbl),html.force-mobile .card-flat:has(>div>.tbl)){overflow-x:auto}html.force-mobile .tbl{min-width:620px}html.force-mobile .evt-row{grid-template-columns:80px 1fr auto!important;gap:8px!important;padding:8px 12px!important;font-size:11.5px!important}html.force-mobile .evt-row>:nth-child(3),html.force-mobile .evt-row>:nth-child(5){display:none}html.force-mobile .bot-stats{font-size:11px}html.force-mobile .page{padding:12px!important}html.force-mobile .card-hd{padding:10px 12px!important}html.force-mobile .card-bd{padding:12px!important}html.force-mobile .nav{gap:6px!important;padding:0 12px!important}html.force-mobile .nav-right{gap:4px!important}html.force-mobile .nav-cmd{padding:4px 8px!important}html.force-mobile .nav-cmd .kbd{display:none}html.force-mobile .metric{padding:12px!important}html.force-mobile .metric .value{font-size:22px!important}html.force-mobile .history-filters{grid-template-columns:1fr 1fr!important;gap:10px!important}html.force-mobile .options-config{grid-template-columns:1fr 1fr!important;gap:12px!important}html.force-mobile .botdetail-kv{grid-template-columns:1fr!important;padding:10px 14px!important}html.force-mobile .botdetail-kv>:first-child{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px}html.force-mobile .docs-shell{grid-template-columns:1fr!important;gap:24px!important}html.force-mobile .docs-shell aside{position:static!important}html.force-mobile .modal{width:calc(100vw - 24px)!important;max-width:100%!important}html.force-mobile .nav-hamburger{display:flex!important}html.force-mobile .nav-links,html.force-mobile .nav-cmd,html.force-mobile .nav-right>.signage,html.force-mobile .avatar{display:none!important}html.force-mobile .tweaks{width:calc(100vw - 24px)!important;bottom:12px!important;right:12px!important}html.force-mobile .grid-4,html.force-mobile .grid-5,html.force-mobile .grid-3{grid-template-columns:repeat(2,1fr)!important}html.force-mobile .grid-2,html.force-mobile .login-shell{grid-template-columns:1fr!important}html.force-mobile .login-hero{display:none!important}html.force-mobile .login-mobile-brand{display:block!important}html.force-mobile .lp-hero-inner{grid-template-columns:1fr!important;gap:28px!important;padding:20px 16px!important}html.force-mobile .lp-h1{font-size:36px!important}html.force-mobile .lp-sub{font-size:15px!important}html.force-mobile .lp-cta-row{flex-wrap:wrap;gap:10px!important}html.force-mobile .lp-cta-row .btn{justify-content:center;width:100%}html.force-mobile .lp-cta-note{text-align:center;width:100%;margin-top:4px}html.force-mobile .lp-proof-row{grid-template-columns:1fr 1fr!important;gap:16px!important}html.force-mobile .lp-chart-frame{padding:14px!important}html.force-mobile .lp-pillars,html.force-mobile .lp-believe{grid-template-columns:1fr!important}html.force-mobile .lp-believe-card{border-right:none!important;border-bottom:1px solid var(--hairline)!important}html.force-mobile .lp-fleet-head,html.force-mobile .lp-fleet-row{grid-template-columns:1.3fr .8fr .8fr!important;gap:6px!important;padding:10px 12px!important;font-size:11px!important}html.force-mobile .lp-fleet-head span:nth-child(4),html.force-mobile .lp-fleet-row span:nth-child(4),html.force-mobile .lp-fleet-head span:nth-child(5),html.force-mobile .lp-fleet-row span:nth-child(5),html.force-mobile .lp-fleet-head span:nth-child(6),html.force-mobile .lp-fleet-row span:nth-child(6),html.force-mobile .lp-fleet-head span:nth-child(7),html.force-mobile .lp-fleet-row button{display:none!important}html.force-mobile .lp-compare-tally,html.force-mobile .lp-compare-row{grid-template-columns:1.4fr 1fr 1fr!important;font-size:11.5px!important}html.force-mobile .lp-compare-tally>:nth-child(4),html.force-mobile .lp-compare-row>:nth-child(4){display:none!important}html.force-mobile .lp-footer-meta{text-align:center;flex-direction:column;gap:8px}@keyframes vk-draw{0%{stroke-dashoffset:var(--vk-draw-len,2000)}to{stroke-dashoffset:0}}.draw-in{stroke-dasharray:var(--vk-draw-len,2000);stroke-dashoffset:var(--vk-draw-len,2000);animation:1.2s cubic-bezier(.22,.8,.22,1) forwards vk-draw}@keyframes vk-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-up,.fade-stagger>*{animation:.38s cubic-bezier(.22,.8,.22,1) both vk-fade-up}.fade-stagger>:first-child{animation-delay:40ms}.fade-stagger>:nth-child(2){animation-delay:.11s}.fade-stagger>:nth-child(3){animation-delay:.18s}.fade-stagger>:nth-child(4){animation-delay:.24s}.fade-stagger>:nth-child(5){animation-delay:.3s}.fade-stagger>:nth-child(6){animation-delay:.34s}.fade-stagger>:nth-child(n+7){animation-delay:.38s}@keyframes vk-wipe-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wipe-right{transform-origin:0;animation:.6s cubic-bezier(.22,.8,.22,1) both vk-wipe-right}@keyframes vk-cell-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.cell-in{animation:.32s cubic-bezier(.22,.8,.22,1) both vk-cell-in}@keyframes vk-slide-in{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:48px;transform:translateY(0)}}.evt-row.new-evt{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .08);animation:.4s cubic-bezier(.22,.8,.22,1) both vk-slide-in}@keyframes vk-alarm-in{0%{opacity:0;transform:translateY(-8px)}20%{opacity:1;background:#ff505047;background:lab(60.6642% 69.5199 42.4473/.28);transform:translateY(0)}40%{background:#ff50501a;background:lab(60.6642% 69.5199 42.4473/.1)}60%{background:#ff505038;background:lab(60.6642% 69.5199 42.4473/.22)}to{background:#ff50501a;background:lab(60.6642% 69.5199 42.4473/.1)}}.kill-banner{animation:.9s cubic-bezier(.22,.8,.22,1) both vk-alarm-in}@keyframes vk-settle{0%{opacity:.7;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.num-settle{animation:.26s cubic-bezier(.22,.8,.22,1) both vk-settle}@keyframes vk-idle-pulse{0%,to{opacity:.55}50%{opacity:.85}}.empty-idle{animation:3s cubic-bezier(.4,0,.6,1) infinite vk-idle-pulse}@keyframes vk-kpi-shimmer{0%,to{opacity:.45}50%{opacity:.95}}.dashboard-kpi-value:has(.empty-idle){animation:1.6s cubic-bezier(.4,0,.6,1) infinite vk-kpi-shimmer}@keyframes vk-kpi-arrive{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.dashboard-kpi-value:not(:has(.empty-idle)){animation:.24s cubic-bezier(.2,0,0,1) vk-kpi-arrive}@keyframes vk-agent-breathe{0%,to{opacity:.55;filter:drop-shadow(0 0 6px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18))}50%{opacity:.85;filter:drop-shadow(0 0 10px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .35))}}@keyframes vk-agent-listen{0%,to{opacity:.85;filter:drop-shadow(0 0 10px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .45))}50%{opacity:1;filter:drop-shadow(0 0 16px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .7))}}@keyframes vk-agent-stream{0%,to{opacity:.9;filter:drop-shadow(0 0 12px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .55));transform:scale(.96)}50%{opacity:1;filter:drop-shadow(0 0 20px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .85));transform:scale(1.04)}}.agent-mark{justify-content:center;align-items:center;transition:filter .22s cubic-bezier(.22,.8,.22,1);display:inline-flex}.agent-mark.idle{animation:4s cubic-bezier(.4,0,.6,1) infinite vk-agent-breathe}.agent-mark.listening{animation:1.6s cubic-bezier(.4,0,.6,1) infinite vk-agent-listen}.agent-mark.streaming{animation:1.4s cubic-bezier(.4,0,.6,1) infinite vk-agent-stream}@keyframes vk-token-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.token-in{animation:.24s cubic-bezier(.22,.8,.22,1) both vk-token-in}@keyframes vk-border-sweep{0%{background-position:0 0}to{background-position:200% 0}}.border-sweep{background:linear-gradient(90deg, transparent 0%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .4) 50%, transparent 100%);background-position:0 0;background-repeat:no-repeat;background-size:200% 100%;animation:1.6s linear infinite vk-border-sweep;position:relative}@keyframes vk-stale-fade{0%{opacity:1}to{opacity:.5}}.stale-fade{animation:.8s cubic-bezier(.4,0,.6,1) forwards vk-stale-fade}@media (max-width:760px){.vk-agent-panel .vk-agent-input-row{flex-direction:column;align-items:stretch}.vk-agent-panel .vk-agent-input-row .btn{width:100%;min-height:44px}}@media (max-width:600px){.stats-grid-17{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.stats-grid-17 .label{font-size:9.5px!important}.yearly-returns-matrix table thead th:first-child,.yearly-returns-matrix table tbody td:first-child{background:var(--chassis-1);z-index:1;position:sticky;left:0}.optimizer-variants table{min-width:0!important}}@media (max-width:520px){.stats-grid-17{grid-template-columns:repeat(2,1fr)!important}.stats-grid-17 .num{font-size:13px!important}}.vk-playground-rail{width:100%;min-width:0}.vk-pg-section{border-top:1px solid var(--hairline);padding:14px 16px}.vk-pg-section:first-of-type{border-top:none}.vk-pg-section-hd{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.vk-pg-section-title{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.vk-pg-section-num{letter-spacing:.04em;width:18px;height:18px;color:var(--signal);background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .12);border:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .4);border-radius:3px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.vk-pg-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-0);font-size:11px;font-weight:600}.vk-pg-section-meta{letter-spacing:.04em;color:var(--ink-3);font-size:10px}.vk-pg-tab-pills{background:var(--chassis-1);border:1px solid var(--hairline);border-radius:4px;gap:4px;padding:3px;display:inline-flex}.vk-pg-tab-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:5px 10px;font-size:10.5px;transition:color .16s cubic-bezier(.22,.8,.22,1),background .16s cubic-bezier(.22,.8,.22,1)}.vk-pg-tab-pill[data-active=true]{color:var(--ink-0);background:var(--chassis-2);box-shadow:inset 0 0 0 1px var(--hairline);font-weight:600}.vk-pg-tab-pill:not([data-active=true]):hover{color:var(--ink-1)}.vk-leg-stack{flex-direction:column;gap:10px;display:flex}.vk-leg-card{background:var(--chassis-2);border:1px solid var(--hairline);border-radius:6px;overflow:hidden}.vk-leg-card[data-disabled]{opacity:.55}.vk-leg-card-hd{background:var(--chassis-1);border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:8px 12px;display:flex}.vk-leg-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.vk-leg-side-chip{letter-spacing:.06em;color:#fff;border-radius:2px;padding:2px 6px;font-size:9px;font-weight:700}.vk-leg-summary{color:var(--ink-1);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px}.vk-leg-summary-meta{color:var(--ink-3)}.vk-leg-adv-btn{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--hairline);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:3px;padding:4px 9px;font-size:10px}.vk-leg-adv-btn[data-active]{border-color:var(--signal);color:var(--signal)}.vk-leg-remove-btn{border:1px solid var(--hairline);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:3px;font-size:12px;line-height:1}.vk-leg-remove-btn:hover{color:var(--loss);border-color:var(--loss)}.vk-leg-row{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:12px 14px;display:flex}.vk-leg-risk{border-top:1px solid var(--hairline-soft);background:#0000002e;background:lab(0% 0 0/.18)}[data-theme=light] .vk-leg-risk{background:var(--chassis-3)}.vk-leg-field{flex-direction:column;gap:4px;min-width:0;display:flex}.vk-leg-field-strike{flex:none}.vk-leg-field-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.vk-leg-field-lbl[data-tone=loss]{color:var(--loss);opacity:.85}.vk-leg-field-lbl[data-tone=signal]{color:var(--signal);opacity:.85}.vk-leg-field-lbl[data-tone=warn]{color:var(--warn);opacity:.85}.vk-leg-input{background:var(--chassis-1);border:1px solid var(--hairline);color:var(--ink-0);text-align:right;font-variant-numeric:tabular-nums;border-radius:3px;width:90px;min-height:32px;padding:7px 9px;font-size:12px}.vk-leg-input[data-tone-active=loss]{color:var(--loss);border-color:#e858548c;border-color:lab(57.6104% 56.6725 33.4484/.55)}.vk-leg-input[data-tone-active=signal]{color:var(--signal);border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .55)}.vk-leg-input[data-tone-active=warn]{color:var(--warn);border-color:#f3b94c8c;border-color:lab(79.1818% 14.062 61.488/.55)}.vk-leg-input:focus{border-color:var(--signal);background:var(--chassis-0,var(--chassis-1));outline:none}select.vk-leg-input{text-align:left;cursor:pointer;width:110px}.vk-leg-side-toggle{letter-spacing:.06em;color:#fff;cursor:pointer;border:none;border-radius:3px;min-width:64px;min-height:32px;padding:7px 14px;font-size:11px;font-weight:700}.vk-leg-side-toggle:disabled{cursor:default}.vk-leg-strike-stepper{align-items:center;gap:3px;display:flex}.vk-leg-step-btn{background:var(--chassis-1);border:1px solid var(--hairline);width:28px;height:32px;color:var(--ink-1);cursor:pointer;border-radius:3px;font-size:14px;line-height:1}.vk-leg-step-btn:hover{color:var(--ink-0);border-color:var(--ink-3)}.vk-leg-strike-input{text-align:center;width:96px}.vk-pg-stats .vk-playground-metrics{background:var(--hairline);border:1px solid var(--hairline);border-radius:4px;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:1100px){.vk-pg-stats .vk-playground-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.vk-pg-stats .vk-playground-metrics{grid-template-columns:repeat(2,1fr)}}.vk-pg-analysis{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:880px){.vk-pg-analysis{grid-template-columns:1fr;gap:14px}}.vk-pg-payoff-pane{background:var(--chassis-2);border:1px solid var(--hairline);border-radius:4px;padding:12px 14px}.vk-pg-greeks-pane{background:var(--chassis-2);border:1px solid var(--hairline);border-radius:4px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.vk-pg-greek-row{background:var(--chassis-1);cursor:help;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:baseline;padding:6px 8px;transition:border-color .16s cubic-bezier(.22,.8,.22,1);display:flex}.vk-pg-greek-row:hover{border-color:var(--hairline)}.vk-pg-greek-lbl{color:var(--ink-2);letter-spacing:.04em;font-size:10.5px}.vk-pg-greek-val{color:var(--ink-0);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}@media (max-width:760px){.vk-pg-section{padding:12px 14px}.vk-pg-section-hd{align-items:flex-start;margin-bottom:10px}.vk-pg-section-title{flex:100%}.vk-pg-tab-pills{flex:100%;justify-content:flex-start}.vk-leg-card-hd{flex-wrap:wrap;gap:6px}.vk-leg-summary{flex:1 0 100%;order:5;font-size:10.5px}.vk-leg-summary-meta{margin-top:2px;display:block}.vk-leg-row{gap:10px;padding:12px}.vk-leg-field{flex:calc(50% - 5px)}.vk-leg-field-strike{flex:100%}.vk-leg-input{width:100%;min-height:38px;font-size:13px}select.vk-leg-input{width:100%}.vk-leg-side-toggle{width:100%;min-height:38px}.vk-leg-strike-stepper{justify-content:stretch;width:100%}.vk-leg-strike-input{flex:1;width:auto}.vk-leg-step-btn{width:38px;height:38px}.vk-playground-rail .vk-playground-ctas{flex-direction:column}.vk-playground-rail .vk-playground-ctas .btn{width:100%}}@media (max-width:480px){.vk-friction-card svg text{display:none}.vk-friction-card .friction-legend{flex-direction:column;align-items:flex-start!important;gap:6px!important}}@media (max-width:600px){.vk-heatmap-table tbody td:first-child,.vk-heatmap-table thead th:first-child{background:var(--chassis-1);z-index:1;box-shadow:1px 0 0 var(--hairline);position:sticky;left:0}}@media (max-width:480px){.yearly-returns-matrix table th,.yearly-returns-matrix table td{padding:7px 5px!important;font-size:10.5px!important}}@keyframes vk-route-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.route-fade{animation:.2s cubic-bezier(.22,.8,.22,1) both vk-route-fade}.tab-panel{animation:.18s cubic-bezier(.22,.8,.22,1) both vk-route-fade}input,select,textarea,button{transition:border-color .2s cubic-bezier(.22, .8, .22, 1), box-shadow .24s cubic-bezier(.22, .8, .22, 1), background-color .14s var(--ease), transform .14s var(--ease)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--signal-glow), 0 0 0 1px var(--signal-line);outline:none;border-color:var(--signal-line)!important}input:focus,textarea:focus,select:focus{transform:translateY(-.5px)}@media (prefers-reduced-motion:reduce){input:focus,select:focus,textarea:focus{transform:none}}.btn.primary:not(:disabled){position:relative}.btn.primary:not(:disabled):hover{box-shadow:0 8px 18px -10px var(--signal-glow);transform:translateY(-1px)}.btn.primary:not(:disabled):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.draw-in,.fade-up,.wipe-right,.cell-in,.route-fade,.tab-panel,.evt-row.new-evt,.kill-banner,.num-settle,.fade-stagger>*{animation-duration:1ms!important}}@keyframes compose-scan{0%{opacity:0;transform:translateY(-100%)}25%{opacity:.55}75%{opacity:.55}to{opacity:0;transform:translateY(200%)}}@keyframes compose-grid-drift{0%{background-position:0 0,0 0}to{background-position:24px 24px,24px 24px}}@keyframes compose-chip-lit{0%{opacity:.4;transform:scale(.9)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes compose-caret{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}.compose-stage .compose-grid{pointer-events:none;background-image:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--signal) 18%, transparent) 1px, transparent 1.5px), radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--ink-0) 8%, transparent) 1px, transparent 1.5px);opacity:.7;background-position:0 0,12px 12px;background-size:24px 24px,48px 48px;animation:4s linear infinite compose-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}.compose-caret{background:var(--signal);vertical-align:middle;width:6px;height:11px;box-shadow:0 0 6px var(--signal-glow);margin-left:2px;animation:1.1s steps(2,end) infinite compose-caret;display:inline-block}.compose-chip{border:1px solid var(--hairline);background:var(--chassis-2);color:var(--ink-3);border-radius:3px;padding:3px 9px;transition:color .26s,border-color .26s,background .26s,box-shadow .26s}.compose-chip.is-lit{color:var(--signal);border-color:var(--signal-line);background:color-mix(in oklch, var(--signal) 8%, var(--chassis-2));box-shadow:0 0 10px color-mix(in oklch, var(--signal) 35%, transparent);animation:.38s cubic-bezier(.2,.8,.2,1) compose-chip-lit}@keyframes compose-dot{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes compose-shimmer{0%{background-position:-140% 0}to{background-position:240% 0}}.compose-compiling .compose-scanner,.compose-stage .compose-scanner{pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--signal) 20%, transparent) 50%, transparent 100%);filter:blur(14px);height:30%;animation:3.2s cubic-bezier(.45,.15,.55,.85) infinite compose-scan;position:absolute;top:0;left:0;right:0}.compose-step{transition:color .22s}.compose-step-dot{transform-origin:50%;display:inline-block}.compose-step.is-running .compose-step-dot{text-shadow:0 0 8px var(--warn);animation:.9s ease-in-out infinite compose-dot}.compose-step.is-running .compose-step-text{background:linear-gradient(90deg, var(--ink-0) 0%, var(--signal) 50%, var(--ink-0) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite compose-shimmer}.compose-step.is-done .compose-step-dot{text-shadow:0 0 6px color-mix(in oklch, var(--signal) 60%, transparent);animation:none}@media (prefers-reduced-motion:reduce){.compose-compiling .compose-scanner,.compose-stage .compose-scanner,.compose-stage .compose-grid,.compose-caret,.compose-chip.is-lit,.compose-step.is-running .compose-step-dot,.compose-step.is-running .compose-step-text{animation:none}.compose-step.is-running .compose-step-text{-webkit-text-fill-color:var(--ink-0);color:var(--ink-0)}}@keyframes vk-compile-grid-drift{0%{background-position:0 0}to{background-position:32px 0}}@keyframes vk-compile-bar-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes vk-tok-flash{0%{opacity:0;filter:blur(2px);transform:translateY(2px)}60%{opacity:1;filter:blur();transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes vk-compile-dots{0%,20%{content:"·  "}40%{content:"·· "}60%,to{content:"···"}}.vk-compile-stage{background:linear-gradient(180deg, color-mix(in oklch, var(--signal) 3%, var(--chassis-1)) 0%, var(--chassis-1) 60%);border-color:var(--signal-line);box-shadow:0 0 0 1px color-mix(in oklch, var(--signal) 8%, transparent), 0 12px 40px color-mix(in oklch, var(--signal) 6%, transparent)}.vk-compile-grid{pointer-events:none;background-image:linear-gradient(90deg, color-mix(in oklch, var(--signal) 6%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in oklch, var(--signal) 4%, transparent) 1px, transparent 1px);opacity:.55;background-size:32px 32px,32px 32px;animation:6s linear infinite vk-compile-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 80%)}.vk-compile-status:after{content:"···";width:1.6ch;color:var(--signal);letter-spacing:.1em;margin-left:4px;animation:1s steps(3,end) infinite vk-compile-dots;display:inline-block}.vk-compile-rail{background:var(--hairline);border-radius:2px;height:2px;position:relative;overflow:hidden}.vk-compile-bar{background:linear-gradient(90deg, color-mix(in oklch, var(--signal) 70%, transparent), var(--signal), color-mix(in oklch, var(--signal) 90%, var(--ink-0)), var(--signal), color-mix(in oklch, var(--signal) 70%, transparent));height:100%;box-shadow:0 0 8px var(--signal-glow);background-size:200% 100%;transition:width .2s cubic-bezier(.22,.8,.22,1);animation:1.6s linear infinite vk-compile-bar-shimmer}.vk-tok{border-radius:3px;padding:1px 3px;transition:color .32s,background .32s,text-shadow .32s;display:inline-block}.vk-tok-plain{color:var(--ink-2)}.vk-tok-pending{color:var(--ink-3);opacity:.85}.vk-tok-on{animation:.28s cubic-bezier(.22,.8,.22,1) both vk-tok-flash}.vk-tok-asset.vk-tok-on{color:#ffc573;color:lab(83.626% 21.0895 70.8038);text-shadow:0 0 10px #ffc57373;text-shadow:0 0 10px lab(83.626% 21.0895 70.8038/.45);background:#ffc57314;background:lab(83.626% 21.0895 70.8038/.08)}.vk-tok-indicator.vk-tok-on{color:#48deff;color:lab(82.2777% -39.6193 -42.0996);text-shadow:0 0 10px #48deff73;text-shadow:0 0 10px lab(82.2777% -39.6193 -42.0996/.45);background:#48deff14;background:lab(82.2777% -39.6193 -42.0996/.08)}.vk-tok-timeframe.vk-tok-on{color:#d3b5ff;color:lab(78.0963% 32.4416 -50.0763);text-shadow:0 0 10px #d3b5ff73;text-shadow:0 0 10px lab(78.0963% 32.4416 -50.0763/.45);background:#d3b5ff14;background:lab(78.0963% 32.4416 -50.0763/.08)}.vk-tok-number.vk-tok-on{color:#ffc790;color:lab(85.5778% 28.119 52.2528);text-shadow:0 0 10px #ffc79073;text-shadow:0 0 10px lab(85.5778% 28.119 52.2528/.45);background:#ffc79014;background:lab(85.5778% 28.119 52.2528/.08)}.vk-tok-verb.vk-tok-on{color:var(--signal);text-shadow:0 0 10px var(--signal-glow)}.vk-tok-options.vk-tok-on{color:#00eed2;color:lab(84.858% -63.6659 -.440526);text-shadow:0 0 10px #00eed273;text-shadow:0 0 10px lab(84.858% -63.6659 -.440526/.45);background:#00eed214;background:lab(84.858% -63.6659 -.440526/.08)}.vk-tok-time.vk-tok-on{color:#ffb7a3;color:lab(81.5515% 37.617 30.8684);text-shadow:0 0 10px #ffb7a373;text-shadow:0 0 10px lab(81.5515% 37.617 30.8684/.45);background:#ffb7a314;background:lab(81.5515% 37.617 30.8684/.08)}.vk-tok-legend{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;transition:color .28s,opacity .28s;display:inline-flex}.vk-tok-legend.vk-tok-pending{color:var(--ink-4);opacity:.6}.vk-tok-legend-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px}@media (prefers-reduced-motion:reduce){.vk-compile-grid,.vk-compile-bar,.vk-compile-status:after,.vk-tok-on{animation:none}}.v4-root,.v4-shell{flex-direction:column;flex:1;min-height:0;display:flex}.v4-main{flex:1;width:100%;max-width:1680px;margin:0 auto;padding:24px 32px 64px}@media (max-width:720px){.v4-main{padding:16px 16px 48px}}@media (max-width:480px){.vk-broker-guide .vk-broker-cta-row{flex-direction:column;gap:8px}.vk-broker-guide .vk-broker-cta-row .btn{width:100%}}@media (max-width:520px){.strategies-grid{grid-template-columns:1fr!important}.vk-strategy-card .vk-strategy-actions .btn{flex:100%}}@media (max-width:760px){.v4-shell .tbl th,.v4-shell .tbl td{padding:6px 8px;font-size:11px}}@media (max-width:480px){.v4-shell .card .row .btn.primary{flex:100%}}.vk-dock-anchor{z-index:90;pointer-events:none;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.vk-dock-anchor>*{pointer-events:auto}@media (max-width:760px){.vk-dock-anchor{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:10px}}.vk-dock-fab{background:radial-gradient(120% 120% at 28% 18%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18) 0%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .04) 38%, transparent 70%), linear-gradient(135deg, var(--chassis-1) 0%, var(--chassis-0) 100%);border:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .32);cursor:pointer;width:64px;height:64px;color:var(--signal);box-shadow:0 12px 32px -10px #0009, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .1) inset, 0 0 0 0 oklch(var(--signal-l) var(--signal-c) var(--signal-h) / 0);border-radius:20px;outline:none;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);animation:.48s cubic-bezier(.22,1,.36,1) both vk-dock-enter,6s ease-in-out .48s infinite vk-dock-breathe;display:inline-flex;position:relative}.vk-dock-fab:hover,.vk-dock-fab:focus-visible{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .7);box-shadow:0 18px 38px -10px #000000b3, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .22) inset, 0 0 26px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .45);animation:.48s cubic-bezier(.22,1,.36,1) both vk-dock-enter;transform:translateY(-2px)}.vk-dock-fab:hover .vk-dock-glyph,.vk-dock-fab:focus-visible .vk-dock-glyph{filter:drop-shadow(0 0 9px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .85))}.vk-dock-fab:active{transform:translateY(0)scale(.96)}@media (max-width:760px){.vk-dock-fab{border-radius:18px;width:56px;height:56px}}.vk-dock-glyph{z-index:1;filter:drop-shadow(0 0 6px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .55));transition:filter .22s cubic-bezier(.22,1,.36,1);position:relative}.vk-dock-glyph path{stroke-dasharray:60;stroke-dashoffset:0;animation:.72s cubic-bezier(.65,0,.35,1) both vk-dock-trace}.vk-dock-fab.is-attracting .vk-dock-glyph path{animation:1.5s cubic-bezier(.65,0,.35,1) vk-dock-attract}@keyframes vk-dock-breathe{0%,to{box-shadow:0 12px 32px -10px #0009, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .1) inset, 0 0 0 0 oklch(var(--signal-l) var(--signal-c) var(--signal-h) / 0)}50%{box-shadow:0 12px 32px -10px #0009, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18) inset, 0 0 28px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .45)}}@keyframes vk-dock-enter{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vk-dock-trace{0%{stroke-dashoffset:60px;opacity:0}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes vk-dock-attract{0%{stroke-dashoffset:60px;filter:drop-shadow(0 0 #0000)}55%{stroke-dashoffset:0;filter:drop-shadow(0 0 14px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .95))}to{stroke-dashoffset:0;filter:drop-shadow(0 0 6px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .55))}}.vk-dock-caption{background:var(--chassis-1);border:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);color:var(--ink-0);letter-spacing:.02em;white-space:nowrap;box-shadow:0 8px 22px -8px #0000008c, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .04) inset;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:8px;max-width:64vw;padding:9px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;animation:.36s cubic-bezier(.22,1,.36,1) both vk-dock-caption-in,.28s cubic-bezier(.22,1,.36,1) 3.12s forwards vk-dock-caption-out;display:inline-flex;position:relative;overflow:hidden}.vk-dock-caption:after{content:"";background:var(--chassis-1);border-right:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);border-top:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);z-index:0;width:8px;height:8px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.vk-dock-caption-arrow{color:var(--signal);font-weight:600}@media (max-width:480px){.vk-dock-anchor{flex-direction:column-reverse;align-items:flex-end}.vk-dock-caption{padding:7px 11px;font-size:11px}.vk-dock-caption:after{display:none}}@keyframes vk-dock-caption-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes vk-dock-caption-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}.vk-dock-backdrop{-webkit-backdrop-filter:blur(4px);z-index:95;background:#0408068c;animation:.22s ease-out both vk-dock-backdrop-in;position:fixed;inset:0}.vk-dock-panel{background:var(--chassis-1);border:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);z-index:100;width:420px;max-width:calc(100vw - 48px);height:min(620px,100vh - 48px);box-shadow:0 30px 80px -20px #000000b3, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .12) inset, 0 0 32px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);transform-origin:100% 100%;border-radius:14px;outline:none;flex-direction:column;animation:.38s cubic-bezier(.22,1,.36,1) both vk-dock-panel-in;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}@media (max-width:760px){.vk-dock-panel{transform-origin:bottom;border-radius:16px 16px 0 0;width:100%;max-width:100%;height:86vh;animation:.32s cubic-bezier(.22,1,.36,1) both vk-dock-sheet-in;bottom:0;left:0;right:0}}.vk-dock-panel-hd{border-bottom:1px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.vk-dock-panel-glyph{background:linear-gradient(135deg, var(--chassis-1), var(--chassis-2));border:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .22);width:32px;height:32px;color:var(--signal);filter:drop-shadow(0 0 4px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .45));border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.vk-dock-panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-0);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.vk-dock-panel-status{color:var(--ink-2);letter-spacing:.04em;margin-top:1px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.vk-dock-panel-hint{color:var(--ink-3);letter-spacing:.04em;font-size:10.5px}.vk-dock-close{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;transition:all .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.vk-dock-close:hover,.vk-dock-close:focus-visible{color:var(--ink-0);border-color:var(--hairline);background:var(--chassis-2);outline:none}.vk-dock-panel-body{flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (prefers-color-scheme:light){.vk-dock-fab{background:radial-gradient(120% 120% at 28% 18%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .32) 0%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .1) 38%, transparent 70%), linear-gradient(135deg, #fff 0%, #f2fbf7 100%);border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .45);box-shadow:0 12px 28px -10px #143c2d59, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18) inset}.vk-dock-backdrop{background:#ffffff80}}@media (prefers-reduced-motion:reduce){.vk-dock-fab,.vk-dock-fab.is-attracting .vk-dock-glyph path,.vk-dock-glyph path,.vk-dock-panel,.vk-dock-backdrop,.vk-dock-caption{animation:none!important}.vk-dock-glyph path{stroke-dashoffset:0!important}}@keyframes vk-dock-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes vk-dock-panel-in{0%{opacity:0;transform:scale(.84)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes vk-dock-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.dashboard-kpi-strip{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:760px){.dashboard-kpi-strip{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:480px){.dashboard-kpi-strip{grid-template-columns:1fr}}.dashboard-kpi-strip.dashboard-market-strip{grid-template-columns:repeat(5,1fr)}@media (max-width:1080px){.dashboard-kpi-strip.dashboard-market-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.dashboard-kpi-strip.dashboard-market-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dashboard-kpi-strip.dashboard-market-strip{grid-template-columns:1fr}}.dashboard-market-posture{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}@media (max-width:480px){.dashboard-market-posture{grid-template-columns:1fr;gap:10px}}.dashboard-quick-bento{grid-template-columns:1.6fr 1fr 1fr;gap:14px;display:grid}@media (max-width:920px){.dashboard-quick-bento{grid-template-columns:1fr 1fr}.dashboard-quick-bento>a:first-child{grid-column:span 2}}@media (max-width:600px){.dashboard-quick-bento{grid-template-columns:1fr}.dashboard-quick-bento>a:first-child{grid-column:auto}}.dashboard-quick-tile{border:1px solid var(--hairline);background:var(--chassis-1);color:var(--ink-0);border-radius:6px;flex-direction:column;gap:10px;min-height:168px;padding:22px 22px 20px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1);display:flex}.dashboard-quick-tile:hover,.dashboard-quick-tile:focus-visible{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .35);box-shadow:0 12px 28px -10px #0000008c, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .1) inset;outline:none;transform:translateY(-2px)}.dashboard-quick-tile-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.dashboard-quick-tile-title{letter-spacing:-.015em;color:var(--ink-0);font-size:17px;font-weight:500;line-height:1.25}.dashboard-quick-tile-sub{color:var(--ink-2);font-size:12.5px;line-height:1.5}.dashboard-quick-tile-cta{color:var(--signal);margin-top:auto;font-size:12.5px;font-weight:500}.dashboard-quick-tile-primary{background:radial-gradient(120% 80% at 0% 0%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .1) 0%, transparent 60%), var(--chassis-1);border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .28)}.dashboard-quick-tile-primary .dashboard-quick-tile-title{font-size:19px}.dashboard-quick-tile-primary:hover,.dashboard-quick-tile-primary:focus-visible{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .55);box-shadow:0 14px 30px -10px #0009, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18) inset, 0 0 28px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18)}.dashboard-side-rail{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:760px){.dashboard-side-rail{grid-template-columns:1fr;gap:10px}}.dashboard-side-rail-3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}@media (max-width:920px){.dashboard-side-rail-3{grid-template-columns:1fr 1fr}.dashboard-side-rail-3>:nth-child(3){grid-column:span 2}}@media (max-width:600px){.dashboard-side-rail-3{grid-template-columns:1fr;gap:10px}.dashboard-side-rail-3>:nth-child(3){grid-column:auto}}.dashboard-kpi-card{border:1px solid var(--hairline);background:var(--chassis-1);min-height:76px;transition:transform .18s var(--ease,cubic-bezier(.4, 0, .2, 1)), border-color .18s var(--ease,cubic-bezier(.4, 0, .2, 1)), box-shadow .18s var(--ease,cubic-bezier(.4, 0, .2, 1));border-radius:6px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.dashboard-kpi-card:hover{border-color:var(--signal-line,color-mix(in srgb, var(--signal) 35%, var(--hairline)));box-shadow:0 4px 14px -6px color-mix(in srgb, var(--signal) 18%, transparent);transform:translateY(-1px)}.dashboard-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.dashboard-kpi-value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:500;line-height:1}.dashboard-side-card{flex-direction:column;gap:10px;min-height:168px;padding:16px 18px;display:flex}.dashboard-side-card:hover{border-color:var(--signal-line,color-mix(in srgb, var(--signal) 28%, var(--hairline)));box-shadow:0 1px 2px #0000000a, 0 12px 28px -14px #00000047, 0 0 14px -6px color-mix(in srgb, var(--signal) 16%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.dashboard-side-card:hover{box-shadow:0 1px 2px lab(0% 0 0/.04), 0 12px 28px -14px lab(0% 0 0/.28), 0 0 14px -6px color-mix(in srgb, var(--signal) 16%, transparent)}}.dashboard-side-card{transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1),border-color .22s cubic-bezier(.2,0,0,1)}.dashboard-side-card-label{margin-bottom:2px}.dashboard-hero{position:relative}.dashboard-hero:before{content:"";background:radial-gradient(60% 100% at 14% 30%, color-mix(in srgb, var(--signal) 12%, transparent) 0%, transparent 70%);opacity:.55;pointer-events:none;z-index:-1;filter:blur(6px);height:220px;animation:6.4s cubic-bezier(.4,0,.6,1) infinite vk-hero-breathe;position:absolute;inset:-40px -10% auto}@keyframes vk-hero-breathe{0%,to{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.62;transform:translate(8px)scale(1.04)}}[data-theme=light] .dashboard-hero:before{opacity:.32}@media (prefers-reduced-motion:reduce){.dashboard-hero:before{animation:none}}.dashboard-broker-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dashboard-broker-dot.live{background:var(--signal);box-shadow:0 0 0 3px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .2)}.dashboard-broker-dot.testnet{background:var(--warn,#efa810);box-shadow:0 0 0 3px #efa81033;box-shadow:0 0 0 3px lab(74.4072% 19.1306 75.3096/.2)}@supports (color:lab(0% 0 0)){.dashboard-broker-dot.testnet{background:var(--warn,lab(74.4072% 19.1306 75.3096))}}.dashboard-broker-dot.none{background:var(--ink-3)}.dashboard-broker-card.dashboard-broker-live{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .32)}.dashboard-broker-card.dashboard-broker-testnet{border-color:#efa81052;border-color:lab(74.4072% 19.1306 75.3096/.32)}.dashboard-credits-bar{background:var(--chassis-2);border-radius:2px;height:4px;margin:2px 0 4px;overflow:hidden}.dashboard-credits-bar-fill{border-radius:2px;height:100%;transition:width .32s cubic-bezier(.22,1,.36,1)}.dashboard-ticker-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:760px){.dashboard-ticker-strip{scroll-snap-type:x mandatory;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.dashboard-ticker-strip>*{scroll-snap-align:start;flex-shrink:0}}.dashboard-ticker-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.dashboard-ticker-marquee-track{width:max-content;animation:56s linear infinite vk-ticker-scroll;display:flex}.dashboard-ticker-marquee:hover .dashboard-ticker-marquee-track{animation-play-state:paused}.dashboard-ticker-marquee-row{flex-shrink:0;gap:10px;padding-right:10px;display:inline-flex}@keyframes vk-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dashboard-ticker-marquee-track{animation:none}}.dashboard-activity-rows{flex-direction:column;gap:6px;display:flex}.dashboard-activity-row{border:1px solid var(--hairline);background:var(--chassis-1);color:var(--ink-0);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1);display:flex}.dashboard-activity-row:hover,.dashboard-activity-row:focus-visible{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .32);background:var(--chassis-2);outline:none;transform:translateY(-1px)}.dashboard-activity-row-left{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dashboard-activity-row-right{flex-shrink:0;align-items:center;gap:14px;display:flex}.dashboard-activity-strategy{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.dashboard-activity-meta{letter-spacing:.04em;color:var(--ink-3);font-size:10.5px}.dashboard-activity-rerun{letter-spacing:.08em;color:var(--signal);font-size:10px;font-weight:600}@media (max-width:480px){.dashboard-activity-row{gap:10px;padding:10px 12px}.dashboard-activity-rerun{display:none}}.hmc-card{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .22);background:radial-gradient(120% 80% at 0% 0%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .08) 0%, transparent 60%), var(--chassis-1);padding:22px 22px 20px}.hmc-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.hmc-dismiss{border:1px solid var(--hairline);color:var(--ink-3);letter-spacing:.04em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:4px;padding:6px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;transition:color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.hmc-dismiss:hover{color:var(--ink-1);border-color:var(--ink-3)}.hmc-body{flex-direction:column;gap:14px;display:flex}.hmc-suggestions{flex-direction:column;gap:8px;display:flex}.hmc-suggestion{border:1px solid var(--hairline);background:var(--chassis-2);color:var(--ink-0);border-radius:4px;align-items:center;gap:16px;padding:14px 16px;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1);display:flex}.hmc-suggestion:hover,.hmc-suggestion:focus-visible{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .45);background:var(--chassis-1);outline:none;transform:translateY(-1px)}.hmc-suggestion-rank{color:var(--signal);flex-shrink:0;min-width:28px;font-size:18px;font-weight:500}.hmc-suggestion-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hmc-suggestion-name{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-0);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.hmc-suggestion-meta{letter-spacing:.04em;color:var(--ink-3);font-size:10.5px}.hmc-suggestion-cta{letter-spacing:.08em;color:var(--signal);flex-shrink:0;font-size:10.5px;font-weight:600}@media (max-width:480px){.hmc-card{padding:18px}.hmc-header{flex-direction:column;gap:12px}.hmc-dismiss{align-self:flex-end}}.vk-dock-fab.vk-dock-fab-pill{border-radius:18px;width:56px;height:56px}.vk-dock-fab-label{letter-spacing:.04em;color:var(--ink-0);white-space:nowrap;margin-left:10px;margin-right:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;display:none}@media (min-width:768px){.vk-dock-fab.vk-dock-fab-pill{border-radius:28px;gap:0;width:auto;height:56px;padding:0 18px 0 14px}.vk-dock-fab.vk-dock-fab-pill .vk-dock-fab-label{align-items:center;display:inline-flex}}.vk-dock-unread-dot{background:var(--signal);width:9px;height:9px;box-shadow:0 0 0 2px var(--chassis-1), 0 0 8px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .7);border-radius:50%;animation:1.8s cubic-bezier(.4,0,.6,1) infinite vk-dock-unread-pulse;position:absolute;top:8px;right:8px}@media (min-width:768px){.vk-dock-fab-pill .vk-dock-unread-dot{top:6px;right:8px}}@keyframes vk-dock-unread-pulse{0%,to{box-shadow:0 0 0 2px var(--chassis-1), 0 0 6px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .6);transform:scale(1)}50%{box-shadow:0 0 0 2px var(--chassis-1), 0 0 12px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .95);transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.vk-dock-unread-dot{animation:none!important}}.vk-dock-hover-hint{background:var(--chassis-1);border:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);color:var(--ink-0);max-width:280px;box-shadow:0 10px 24px -8px #0000008c, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .06) inset;border-radius:8px;flex-direction:column;gap:3px;padding:10px 14px;animation:.22s cubic-bezier(.22,1,.36,1) both vk-dock-hint-in;display:inline-flex;position:relative}.vk-dock-hover-hint:after{content:"";background:var(--chassis-1);border-right:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);border-top:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .18);width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.vk-dock-hover-hint-title{letter-spacing:.04em;color:var(--ink-0);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.vk-dock-hover-hint-body{color:var(--ink-2);font-size:11.5px;line-height:1.45}@keyframes vk-dock-hint-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (hover:none){.vk-dock-hover-hint{display:none}}@media (max-width:480px){.vk-dock-hover-hint{display:none}}@media (prefers-reduced-motion:reduce){.vk-dock-hover-hint{animation:none}}.setup-checklist{padding:18px 20px}.setup-checklist-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setup-checklist-bar{background:var(--chassis-2);border-radius:2px;height:4px;overflow:hidden}.setup-checklist-bar-fill{background:var(--signal);border-radius:2px;height:100%;transition:width .48s cubic-bezier(.22,1,.36,1)}.setup-checklist-rows{flex-direction:column;gap:4px;display:flex}.setup-checklist-row{border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;padding:10px 12px;transition:background .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1);display:flex}.setup-checklist-row:hover{background:var(--chassis-2);border-color:var(--hairline)}.setup-checklist-check{border:1.5px solid var(--ink-3);width:22px;height:22px;color:var(--signal);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:border-color .24s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.setup-checklist-row.is-done .setup-checklist-check{border-color:var(--signal);background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .12)}.setup-checklist-label{color:var(--ink-1);flex:1;font-size:13px;line-height:1.45}.setup-checklist-row.is-done .setup-checklist-label{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.setup-checklist-cta{letter-spacing:.04em;color:var(--signal);flex-shrink:0;font-size:11px;font-weight:500;text-decoration:none}.setup-checklist-cta:hover{text-decoration:underline}@media (max-width:480px){.setup-checklist{padding:16px}.setup-checklist-header{flex-direction:column;gap:10px}.setup-checklist-row{gap:10px;padding:10px 8px}.setup-checklist-cta{margin-left:34px;display:block}}.profile-hero{border-bottom:1px solid var(--hairline);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.vk-mobile-bottom-nav{display:none}@media (max-width:760px){.vk-mobile-bottom-nav{z-index:70;height:64px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--chassis-1);border-top:1px solid var(--hairline);grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -10px #00000080}.v4-shell.has-mobile-bottom-nav .v4-main{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}body:has(.has-mobile-bottom-nav) .vk-dock-anchor{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.vk-mobile-bottom-tab{color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-family:JetBrains Mono,ui-monospace,monospace;text-decoration:none;transition:color .16s cubic-bezier(.22,1,.36,1);display:flex}.vk-mobile-bottom-tab-icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.vk-mobile-bottom-tab-label{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.vk-mobile-bottom-tab.is-active{color:var(--ink-0)}.vk-mobile-bottom-tab.is-active .vk-mobile-bottom-tab-icon{color:var(--signal)}.vk-mobile-bottom-tab.is-accent .vk-mobile-bottom-tab-icon{background:radial-gradient(70% 70% at 50% 30%, oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .22) 0%, transparent 70%), var(--chassis-2);border:1px solid oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .32);width:44px;height:44px;color:var(--signal);box-shadow:0 6px 16px -6px #00000080, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .1) inset;border-radius:14px;margin-top:-10px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.vk-mobile-bottom-tab.is-accent:active .vk-mobile-bottom-tab-icon{transform:scale(.94)}.vk-mobile-bottom-tab.is-accent.is-active .vk-mobile-bottom-tab-icon{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .6);box-shadow:0 6px 16px -6px #00000080, 0 0 0 1px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .22) inset, 0 0 18px oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .32)}.vk-mobile-leg-list{flex-direction:column;gap:14px;padding:14px;display:flex}.vk-mobile-leg-card{background:var(--chassis-1);border:1px solid var(--hairline);border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.vk-mobile-leg-card-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.vk-mobile-leg-card-num{color:var(--ink-2);font-weight:600}.vk-mobile-leg-card-rm{border:1px solid var(--hairline);width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:4px;font-size:14px}.vk-mobile-leg-card-rm:disabled{opacity:.4;cursor:not-allowed}.vk-mobile-leg-card-rm:not(:disabled):hover{color:var(--loss);border-color:var(--loss-line)}.vk-mobile-leg-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vk-mobile-leg-row-pair{gap:10px}.vk-mobile-field{flex-direction:column;gap:4px;min-width:0;display:flex}.vk-mobile-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9.5px}.vk-mobile-input{background:var(--chassis-2);border:1px solid var(--hairline);width:100%;height:44px;color:var(--ink-0);box-sizing:border-box;border-radius:4px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:13px}.vk-mobile-input:focus{border-color:var(--signal-line);outline:none}.vk-mobile-input:disabled{opacity:.5;cursor:not-allowed}.vk-mobile-select{padding-right:24px}.vk-mobile-chip-btn{text-align:left;color:var(--ink-3);cursor:pointer;font-style:italic}.vk-mobile-chip-btn:hover{color:var(--signal);border-color:var(--signal-line)}.vk-mobile-segmented{border:1px solid var(--hairline);background:var(--chassis-2);border-radius:4px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.vk-mobile-seg-opt{height:44px;color:var(--ink-3);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:background .12s,color .12s}.vk-mobile-seg-opt+.vk-mobile-seg-opt{border-left:1px solid var(--hairline)}.vk-mobile-seg-opt.active{color:var(--ink-0);background:var(--chassis-3,var(--chassis-1))}.vk-mobile-seg-opt.active.pos{color:var(--signal)}.vk-mobile-seg-opt.active.neg{color:var(--loss)}.vk-mobile-stepper{border:1px solid var(--hairline);background:var(--chassis-2);border-radius:4px;grid-template-columns:44px 1fr 44px;gap:0;height:44px;display:grid;overflow:hidden}.vk-mobile-stepper-btn{color:var(--ink-1);cursor:pointer;background:0 0;border:none;height:44px;font-size:18px;font-weight:500}.vk-mobile-stepper-btn:disabled{opacity:.3;cursor:not-allowed}.vk-mobile-stepper-val{text-align:center;border:none;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);height:44px;color:var(--ink-0);appearance:textfield;background:0 0;font-family:JetBrains Mono,monospace;font-size:13px}.vk-mobile-stepper-val::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vk-mobile-stepper-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vk-mobile-sl-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vk-mobile-sl-type{padding-right:18px;font-size:11px}.vk-mobile-sl-value{font-size:12px}.vk-mobile-leg-add{border:1px dashed var(--hairline);width:100%;min-height:44px;color:var(--ink-3);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:12px}.vk-mobile-leg-add:hover{color:var(--signal);border-color:var(--signal-line)}.vk-mobile-leg-stickybar{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:72;background:var(--chassis-1);border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:none;position:fixed;box-shadow:0 -8px 20px -10px #0006}.vk-mobile-leg-stickybar-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.vk-mobile-leg-stickybar-count{color:var(--ink-0);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.vk-mobile-leg-stickybar-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px}.vk-mobile-leg-stickybar-cta{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .12);border:1px solid var(--signal-line);height:44px;color:var(--signal);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:4px;flex-shrink:0;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.vk-mobile-leg-scrim{z-index:73;-webkit-backdrop-filter:blur(4px);background:#0009;animation:.2s vk-fade-in;position:fixed;inset:0}.vk-mobile-leg-drawer{z-index:75;background:var(--chassis-0);border-top:1px solid var(--hairline);pointer-events:none;border-radius:14px 14px 0 0;flex-direction:column;max-height:calc(100dvh - 60px);transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -16px 40px -10px #0000008c}.vk-mobile-leg-drawer.open{pointer-events:auto;transform:translateY(0)}.vk-mobile-leg-drawer-head{border-bottom:1px solid var(--hairline-soft);padding:8px 14px 14px}.vk-mobile-leg-drawer-handle{background:var(--ink-3);opacity:.4;border-radius:2px;width:36px;height:4px;margin:0 auto 10px}.vk-mobile-leg-drawer-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:14px;padding:14px;display:flex;overflow-y:auto}.vk-mobile-leg-drawer-foot{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hairline-soft);background:var(--chassis-0);flex-shrink:0}@media (max-width:760px){.vk-mobile-leg-stickybar{display:flex}}@media (min-width:761px){.vk-mobile-leg-stickybar,.vk-mobile-leg-drawer,.vk-mobile-leg-scrim{display:none!important}}@keyframes vk-fade-in{0%{opacity:0}to{opacity:1}}.vk-bell-wrap{display:inline-flex;position:relative}.vk-icon-btn{border:1px solid var(--hairline);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.vk-icon-btn:hover{background:var(--chassis-2);border-color:var(--ink-3);color:var(--ink-0)}.vk-icon-btn:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.vk-bell-btn{border:1px solid var(--hairline);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.vk-bell-btn:hover{background:var(--chassis-2);border-color:var(--ink-3);color:var(--ink-0)}.vk-bell-btn:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.vk-bell-btn.has-unread{border-color:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .45);color:var(--signal)}.vk-bell-btn.has-unread:hover{color:var(--signal)}.vk-bell-glyph{display:block}.vk-bell-badge{background:var(--loss);color:#fff;color:lab(100% 0 0);text-align:center;letter-spacing:.02em;font-variant-numeric:tabular-nums;min-width:14px;height:14px;box-shadow:0 0 0 2px var(--chassis-0);border-radius:7px;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-6px;right:-6px}[data-theme=light] .vk-bell-badge{box-shadow:0 0 0 2px var(--chassis-0);color:#fff;color:lab(100% 0 0)}.vk-bell-panel{background:var(--chassis-0);border:1px solid var(--hairline);z-index:80;border-radius:6px;flex-direction:column;width:360px;max-width:calc(100vw - 24px);max-height:480px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px -8px #00000073}.vk-bell-panel-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.vk-bell-panel-body{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.vk-bell-panel-foot{border-top:1px solid var(--hairline);background:var(--chassis-1);padding:10px 14px}.vk-bell-empty{text-align:center;color:var(--ink-3);letter-spacing:.02em;padding:28px 14px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.55}.vk-bell-row{border-bottom:1px solid var(--hairline-soft);cursor:pointer;gap:10px;padding:10px 14px;transition:background .12s;display:flex}.vk-bell-row:hover{background:var(--chassis-1)}.vk-bell-row:last-child{border-bottom:none}.vk-bell-row.unread{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .04)}.vk-bell-row.unread:hover{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .08)}.vk-bell-row-glyph{text-align:center;flex-shrink:0;width:16px;margin-top:1px;font-size:12px;line-height:1.4}.vk-bell-row-text{flex:auto;min-width:0}.vk-bell-row-title{color:var(--ink-0);margin-bottom:2px;font-size:12.5px;font-weight:500;line-height:1.4}.vk-bell-row-body{color:var(--ink-2);overflow-wrap:break-word;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}.vk-bell-row-time{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}@media (max-width:760px){.vk-bell-panel{width:calc(100vw - 16px);right:-4px}}.vk-credits-chip{box-sizing:border-box;border:1px solid var(--hairline);background:var(--chassis-2);cursor:pointer;border-radius:5px;flex-direction:row;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:JetBrains Mono,monospace;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.vk-credits-chip[data-tone=unlimited] .vk-credits-chip-num{font-size:14px}.vk-credits-chip:hover{background:var(--chassis-3,var(--chassis-1));border-color:var(--ink-3)}.vk-credits-chip-num{color:var(--ink-0);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1}.vk-credits-chip-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:500;line-height:1}.vk-credits-chip[data-tone=unlimited]{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .06);border-color:var(--signal-line)}.vk-credits-chip[data-tone=unlimited] .vk-credits-chip-num{color:var(--signal)}.vk-credits-chip[data-tone=unlimited] .vk-credits-chip-label{color:var(--signal);opacity:.7}.vk-credits-chip[data-tone=low]{background:oklch(var(--loss-l,.65) var(--loss-c,.18) var(--loss-h,25) / .06);border-color:var(--loss-line)}.vk-credits-chip[data-tone=low] .vk-credits-chip-num{color:var(--loss)}.vk-credits-chip[data-tone=low] .vk-credits-chip-label{color:var(--loss);opacity:.7}@media (max-width:760px){.vk-credits-chip{display:none}}.vk-chain-picker{margin-bottom:14px}.vk-chain-expiry-strip{border-bottom:1px solid var(--hairline-soft);background:var(--chassis-1);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.vk-chain-body{max-height:380px;padding:0;overflow-y:auto}.vk-chain-empty{text-align:center;color:var(--ink-3);letter-spacing:.04em;padding:28px 14px;font-family:JetBrains Mono,monospace;font-size:11px}.vk-chain-error{color:var(--loss)}.vk-chain-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-family:JetBrains Mono,monospace;font-size:11.5px}.vk-chain-table th{background:var(--chassis-1);border-bottom:1px solid var(--hairline);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding:8px 6px;font-size:9.5px;font-weight:500;position:sticky;top:0}.vk-chain-side-call{color:var(--signal)}.vk-chain-side-put{color:var(--loss)}.vk-chain-strike-col{color:var(--ink-2)}.vk-chain-table tbody td{text-align:center;border-bottom:1px solid var(--hairline-soft);color:var(--ink-2);padding:6px 8px}.vk-chain-table tbody tr:hover td{background:var(--chassis-1)}.vk-chain-table tbody tr.is-atm td{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .16)!important}.vk-chain-table tbody tr.is-atm td:first-child{box-shadow:inset 2px 0 0 var(--signal)}.vk-chain-table tbody tr.is-atm td.vk-chain-strike{color:var(--signal);font-weight:700}.vk-chain-strike{color:var(--ink-0);font-weight:600}.vk-chain-greek{color:var(--ink-3);letter-spacing:.02em;font-size:10px}.vk-chain-iv{color:var(--ink-3);font-size:10px}.vk-chain-cell{cursor:pointer;color:var(--ink-1);font-weight:500;transition:background .1s,color .1s}.vk-chain-cell.is-itm{color:var(--ink-0);font-weight:600}.vk-chain-cell-call:hover{color:var(--signal);background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .22)!important}.vk-chain-cell-put:hover{color:var(--loss);background:oklch(var(--loss-l,.65) var(--loss-c,.18) var(--loss-h,25) / .22)!important}.vk-chain-spot-strip td{border-top:1px solid var(--signal-line);color:var(--signal);letter-spacing:.06em;text-transform:uppercase;font-size:10px;background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .08)!important;border-bottom:1px solid var(--signal-line)!important;text-align:left!important;padding:4px 8px!important}@media (max-width:760px){.vk-chain-table{font-size:10.5px}.vk-chain-table tbody td{padding:5px 4px}.vk-chain-greek,.vk-chain-iv,.vk-chain-table th:first-child,.vk-chain-table th:last-child,.vk-chain-table tbody td.vk-chain-greek,.vk-chain-table tbody td.vk-chain-iv{display:none}.vk-chain-body{max-height:360px}}.vk-history-bt-table{display:block}.vk-history-bt-cards{display:none}@media (max-width:760px){.vk-history-bt-table{display:none}.vk-history-bt-cards{flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.vk-history-bt-card{text-align:left;background:var(--chassis-2);border:1px solid var(--hairline);cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:6px;padding:10px 12px;display:block}.vk-history-bt-card:hover{border-color:var(--ink-3)}.vk-history-bt-card-hd{justify-content:space-between;align-items:baseline;display:flex}.vk-history-bt-card-ft{border-top:1px solid var(--hairline-soft);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:6px;display:flex}.vk-monitor-grid,.vk-top-performers-grid{grid-template-columns:1fr!important}.vk-monitor-grid>*{min-width:0;max-width:100%}.vk-monitor-grid .btn{text-overflow:ellipsis;max-width:100%;overflow:hidden}}.ph{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:28px;padding-bottom:28px;display:grid}.ph-eyebrow{border:1px solid var(--hairline);letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase;background:#0000002e;background:lab(0% 0 0/.18);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.ph-eyebrow .dot{background:var(--signal);width:5px;height:5px;box-shadow:0 0 0 3px var(--signal-glow);border-radius:50%;animation:2s ease-in-out infinite vk-livedot-pulse}.ph-eyebrow .dot.warn,.ph-eyebrow .dot.stale{background:var(--warn);box-shadow:none;animation:none}.ph-eyebrow .dot.loss,.ph-eyebrow .dot.err{background:var(--loss);box-shadow:0 0 0 3px var(--loss-wash);animation:.8s ease-in-out infinite vk-livedot-pulse}.ph-eyebrow .sep{color:var(--ink-4)}.ph-h1{letter-spacing:-.03em;color:var(--ink-0);text-wrap:balance;margin:0 0 12px;font-family:Geist,system-ui,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.02}.ph-inkline{color:var(--signal);white-space:nowrap;padding:0 4px;font-style:italic;font-weight:500;position:relative}.ph-inkline:after{content:"";background:var(--signal-line);z-index:-1;height:4px;position:absolute;bottom:4px;left:0;right:0}.ph-sub{color:var(--ink-2);max-width:560px;margin:0;font-size:14px;line-height:1.55}.ph-sub em{color:var(--ink-0);font-style:italic;font-weight:500}.ph-rail{gap:10px;padding-bottom:4px;display:flex}.ph-chip{background:var(--chassis-1);border:1px solid var(--hairline);min-width:110px;box-shadow:var(--shadow-rest);border-radius:6px;padding:10px 14px}.ph-chip .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.ph-chip .value{font-variant-numeric:tabular-nums;color:var(--ink-0);letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.ph-chip .value.pos{color:var(--gain)}.ph-chip .value.neg{color:var(--loss)}.ph-chip .value.signal{color:var(--signal)}.ph-chip .sub{color:var(--ink-3);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}@media (max-width:760px){.ph{grid-template-columns:1fr;gap:18px;margin-bottom:20px;padding-bottom:20px}.ph-h1{font-size:clamp(28px,7vw,34px)}.ph-rail{flex-wrap:wrap}.ph-chip{flex:1;min-width:140px;padding:8px 10px}.ph-chip .value{font-size:15px}}.sig{border-top:1px solid var(--hairline-soft);margin:36px 0 18px;padding-top:26px}.sig:first-child,section:first-child>.sig{border-top:none;margin-top:0;padding-top:0}.sig-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;display:flex}.sig-eye{letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.sig-h2{letter-spacing:-.02em;color:var(--ink-0);text-wrap:balance;margin:0;font-family:Geist,system-ui,sans-serif;font-size:22px;font-weight:500}.sig-h2 em{color:var(--signal);font-style:italic;font-weight:500}.sig-lead{color:var(--ink-2);max-width:620px;margin:6px 0 0;font-size:13px}.sig-actions{align-items:center;gap:8px;display:inline-flex}.card-hero{background:var(--chassis-1);border:1px solid var(--hairline);box-shadow:var(--shadow-lift);border-radius:10px;padding:24px;position:relative;overflow:hidden}.card-hero:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--signal-line) 30%, var(--signal-line) 70%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.card-quiet{border:1px solid var(--hairline-soft);background:#040506;background:lab(1.37555% -.235915 -.539544);border-radius:6px;padding:16px}.live-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.live-dot.ok{background:var(--signal);box-shadow:0 0 0 3px var(--signal-glow);animation:1.6s ease-in-out infinite vk-livedot-pulse}.live-dot.stale{background:var(--warn);box-shadow:0 0 0 3px var(--warn-wash)}.live-dot.err{background:var(--loss);box-shadow:0 0 0 3px var(--loss-wash);animation:.8s ease-in-out infinite vk-livedot-pulse}@keyframes vk-livedot-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.live-dot.ok,.live-dot.err,.ph-eyebrow .dot,.ph-eyebrow .dot.err{animation:none!important}}.sectab{cursor:pointer;color:var(--ink-3);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:14px 18px 12px;font-family:Geist,system-ui,sans-serif;display:inline-flex}.sectab:hover{color:var(--ink-1)}.sectab.on{color:var(--ink-0);border-bottom-color:var(--signal)}.sectab-n{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:grid}.sectab.on .sectab-n{color:var(--signal);border-color:var(--signal)}.sectab-t{letter-spacing:-.005em;font-size:14px;font-weight:500}.sectab-b{letter-spacing:.06em;background:var(--chassis-2);color:var(--ink-2);border-radius:3px;margin-left:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px}.sectab-b.signal{background:var(--signal-wash);color:var(--signal)}.sectab-b.gain{background:var(--gain-wash);color:var(--gain)}.nav-pulse{border:1px solid var(--hairline);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:3px 10px;display:inline-flex}.nav-pulse svg{display:block}.nav-pulse .lbl{letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.nav-pulse .val{color:var(--gain);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.nav-pulse .val.neg{color:var(--loss)}.nav-pulse .val.neu{color:var(--ink-2)}@media (max-width:900px){.nav-pulse{display:none}}[data-theme=light] .ph-eyebrow{background:#fff9;background:lab(100% 0 0/.6)}[data-theme=light] .card-quiet{background:#f6f5f1;background:lab(96.5514% -.159711 1.89879);border-color:#cccac5;border-color:lab(81.4897% -.245839 3.04449)}[data-theme=light] .ph-inkline:after{background:oklch(var(--signal-l) var(--signal-c) var(--signal-h) / .22)}.vk-pps-fill{transition:width .42s var(--ease)}.vk-pps-marker{transition:left .42s var(--ease)}.vk-pps-marker:before{content:"";background:radial-gradient(circle, var(--pps-glow,transparent) 0%, transparent 70%);pointer-events:none;opacity:.55;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vk-pps-marker.at-extreme:before{animation:1.6s ease-in-out infinite vk-pps-breathe}.vk-pps-marker.flash:before{animation:vk-pps-flash .22s var(--ease)}@keyframes vk-pps-breathe{0%,to{opacity:.4}50%{opacity:.85}}@keyframes vk-pps-flash{0%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}to{opacity:.55;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.vk-pps-fill,.vk-pps-marker{transition:none}.vk-pps-marker.at-extreme:before,.vk-pps-marker.flash:before{animation:none}}.vk-sb-counter.active{animation:1.8s ease-in-out infinite vk-sb-breathe}@keyframes vk-sb-breathe{0%,to{background-color:#0000}50%{background-color:var(--sb-wash)}}@media (prefers-reduced-motion:reduce){.vk-sb-counter.active{background-color:var(--sb-wash);animation:none}}@media (max-width:700px){.vk-sb-banner{grid-template-columns:1fr!important}.vk-sb-extremes{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;border-right:none!important;flex-direction:row!important}.vk-sb-tiles{grid-template-columns:1fr 1fr!important}}.vk-btp{background:linear-gradient(180deg, var(--card,#121417), var(--card-2,#16191d));border:1px solid var(--line,#23262b);border-radius:12px;padding:14px 16px 12px}.vk-btp-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vk-btp-title{color:var(--ink,#e8eaed);font-size:13px;font-weight:600}.vk-btp-dim{color:var(--ink-3,#6b727a);font-weight:500}.vk-btp-pct{font-family:var(--font-mono,ui-monospace, monospace);color:var(--signal,#34e29b);font-size:12.5px;font-weight:600}.vk-btp-count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-3,#8b9197);font-size:12px}.vk-btp-bar{background:var(--track,#1d2025);border-radius:99px;height:7px;margin:12px 0 10px;position:relative;overflow:hidden}.vk-btp-fill{background:linear-gradient(90deg, var(--signal-dim,#1c6b4c), var(--signal,#34e29b));border-radius:99px;height:100%;transition:width .3s;box-shadow:0 0 12px #34e29b52}.vk-btp-bar.indet .vk-btp-fill{width:34%;animation:1.25s cubic-bezier(.4,0,.2,1) infinite vk-btp-sweep;position:absolute;left:-34%}@keyframes vk-btp-sweep{0%{left:-36%}to{left:104%}}.vk-btp-meta{color:var(--ink-3,#6b727a);font-family:var(--font-mono,ui-monospace, monospace);flex-wrap:wrap;gap:14px;font-size:11.5px;font-weight:500;display:flex}.vk-btp-meta b{color:var(--ink-2,#aeb4bb);font-weight:600}@media (prefers-reduced-motion:reduce){.vk-btp-bar.indet .vk-btp-fill{animation-duration:2.4s}}.vk-pagehelp{align-items:center;gap:6px;max-width:1200px;margin:0 auto 4px;padding:6px 2px 0;display:flex}.vk-pagehelp-link{color:var(--ink-3);border:1px solid var(--hairline-soft);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12.5px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.vk-pagehelp-link:hover{color:var(--signal);border-color:var(--signal-line);background:var(--signal-wash)}.vk-pagehelp-q{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.vk-pagehelp-arrow{opacity:.7;font-size:11px}.vk-pagehelp-x{appearance:none;color:var(--ink-3);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:15px;line-height:1;transition:opacity .15s,color .15s}.vk-pagehelp-x:hover{opacity:1;color:var(--ink-1)}@media (max-width:760px){.vk-pagehelp-text{display:none}}.vk-helpdemo{border:1px solid var(--hairline);background:var(--chassis-1);--hd-scrim:#04080680;border-radius:12px;outline:none;margin:18px 0;padding:14px}[data-theme=light] .vk-helpdemo{--hd-scrim:#141c1821}.vk-helpdemo:focus-visible{box-shadow:0 0 0 2px var(--signal-line)}.vk-hd-cap{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.vk-hd-cap-title{color:var(--ink-0);font-size:13px;font-weight:600}.vk-hd-cap-sub{color:var(--ink-3);font-size:11.5px}.vk-hd-stage{position:relative}.vk-hd-surface{background:var(--chassis-2);border:1px solid var(--hairline-soft);border-radius:10px;flex-direction:column;gap:8px;min-height:120px;padding:14px;display:flex;position:relative;overflow:hidden}.vk-hd-surface.lay-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.vk-hd-surface.lay-split{grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.vk-hd-surface.lay-split,.vk-hd-surface.lay-grid{grid-template-columns:1fr}}.vk-hd-panel{border:1px solid var(--hairline-soft);background:var(--chassis-1);border-radius:8px;padding:8px}.vk-hd-panel-hd{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:6px;font-size:9.5px}.vk-hd-panel-bd{flex-direction:column;gap:6px;display:flex}.vk-hd-row{background:var(--chassis-1);border:1px solid var(--hairline-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:12px;display:flex}.vk-hd-row-l{color:var(--ink-1)}.vk-hd-row-v{color:var(--ink-0);font-variant-numeric:tabular-nums;font-family:var(--mono,monospace)}.vk-hd-row.t-pos .vk-hd-row-v{color:var(--gain,#5dcaa5)}.vk-hd-row.t-neg .vk-hd-row-v{color:var(--loss,#e5736b)}.vk-hd-row.t-muted{opacity:.65}.vk-hd-chip,.vk-hd-tab{border:1px solid var(--hairline);color:var(--ink-1);background:var(--chassis-1);border-radius:999px;align-items:center;padding:5px 11px;font-size:11.5px;display:inline-flex}.vk-hd-tab{border-radius:7px}.vk-hd-chip.on,.vk-hd-tab.on{border-color:var(--signal-line);background:var(--signal-wash);color:var(--signal)}.vk-hd-btn{border:1px solid var(--hairline);color:var(--ink-0);background:var(--chassis-1);border-radius:8px;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.vk-hd-btn.primary{background:var(--signal);color:#04140d;border-color:var(--signal)}.vk-hd-input{border:1px solid var(--hairline);background:var(--chassis-1);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}.vk-hd-input-l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.vk-hd-input-v{color:var(--ink-0);font-family:var(--mono,monospace)}.vk-hd-stat{border:1px solid var(--hairline-soft);background:var(--chassis-1);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.vk-hd-stat-l{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:9.5px}.vk-hd-stat-v{color:var(--ink-0);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.vk-hd-stat.t-pos .vk-hd-stat-v{color:var(--gain,#5dcaa5)}.vk-hd-stat.t-neg .vk-hd-stat-v{color:var(--loss,#e5736b)}.vk-hd-chart{border:1px solid var(--hairline-soft);background:var(--chassis-1);border-radius:8px;min-height:56px;padding:8px;position:relative}.vk-hd-chart-l{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:9.5px}.vk-hd-chart-svg{width:100%;height:40px;display:block}.vk-hd-chart-svg polyline{stroke:var(--signal);stroke-width:1.5px;vector-effect:non-scaling-stroke}.vk-hd-note{color:var(--ink-2);border-left:2px solid var(--signal-line);background:var(--signal-wash);border-radius:7px;padding:7px 10px;font-size:11.5px}.vk-hd-spot{border:2px solid var(--signal);box-shadow:0 0 0 9999px var(--hd-scrim), 0 0 14px var(--signal-line);pointer-events:none;z-index:2;border-radius:8px;transition:top .45s cubic-bezier(.22,.8,.22,1),left .45s cubic-bezier(.22,.8,.22,1),width .45s cubic-bezier(.22,.8,.22,1),height .45s cubic-bezier(.22,.8,.22,1);position:absolute}.vk-hd-spot.snap{transition:none}.vk-hd-bubble{background:var(--chassis-2);border:1px solid var(--hairline-soft);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;padding:9px 12px;display:flex}.vk-hd-bubble-n{color:var(--signal);font-size:10.5px;font-weight:700;font-family:var(--mono,monospace)}.vk-hd-bubble-l{color:var(--ink-0);font-size:13px;font-weight:500}.vk-hd-bubble-why{color:var(--ink-3);font-size:11.5px}.vk-hd-bar{background:var(--hairline-soft);border-radius:999px;height:3px;margin-top:10px;overflow:hidden}.vk-hd-bar>span{background:var(--signal);border-radius:999px;height:100%;transition:width .4s;display:block}.vk-hd-ctl{align-items:center;gap:8px;margin-top:8px;display:flex}.vk-hd-c{appearance:none;cursor:pointer;background:var(--chassis-2);border:1px solid var(--hairline);color:var(--ink-1);border-radius:7px;justify-content:center;align-items:center;width:30px;height:28px;font-size:12px;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}.vk-hd-c:hover{color:var(--signal);border-color:var(--signal-line)}.vk-hd-dots{flex-wrap:wrap;flex:1;gap:6px;margin:0 4px;display:flex}.vk-hd-dot{appearance:none;cursor:pointer;background:var(--hairline);border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .15s,transform .15s}.vk-hd-dot.on{background:var(--signal);transform:scale(1.25)}.vk-hd-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vk-learn{max-width:860px;margin:0 auto;padding-bottom:60px}.vk-learn-intro{color:var(--ink-1);margin:6px 0 22px;font-size:15px;line-height:1.6}.vk-learn-section{margin:26px 0;scroll-margin-top:80px}.vk-learn-section h2{color:var(--ink-0);margin:0 0 8px;font-size:19px;font-weight:600}.vk-learn-section .vk-learn-body{color:var(--ink-1);margin:0 0 10px;font-size:14px;line-height:1.6}.vk-learn-steps{flex-direction:column;gap:7px;margin:0;padding-left:20px;display:flex}.vk-learn-steps li{color:var(--ink-1);font-size:13.5px;line-height:1.5}.vk-learn-note{color:var(--ink-2);border-left:2px solid var(--signal-line);background:var(--signal-wash);border-radius:8px;margin-top:12px;padding:9px 12px;font-size:12.5px}.vk-learn-back{color:var(--signal);align-items:center;gap:6px;margin-top:30px;font-size:13px;text-decoration:none;display:inline-flex}.vk-learn-back:hover{text-decoration:underline}.vk-learn-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:18px 0 8px;display:grid}.vk-learn-tile{border:1px solid var(--hairline);background:var(--chassis-1);border-radius:12px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:block}.vk-learn-tile:hover{border-color:var(--signal-line);background:var(--chassis-2);transform:translateY(-2px)}.vk-learn-tile-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--signal);font-size:10px}.vk-learn-tile-title{color:var(--ink-0);margin:4px 0 5px;font-size:15.5px;font-weight:600}.vk-learn-tile-desc{color:var(--ink-3);font-size:12.5px;line-height:1.5}.vk-helpshot{margin:16px 0}.vk-hs-frame{border:1px solid var(--hairline);background:var(--chassis-2);border-radius:10px;width:100%;position:relative;overflow:hidden}.vk-hs-img{width:100%;height:auto;display:block}.vk-hs-light,[data-theme=light] .vk-hs-dark{display:none}[data-theme=light] .vk-hs-light{display:block}.vk-hs-frame .vk-hs-light,[data-theme=light] .vk-hs-frame .vk-hs-dark{position:absolute;inset:0}.vk-hs-marker{z-index:2;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.vk-hs-marker.side-left{flex-direction:row-reverse}.vk-hs-marker.side-top{flex-direction:column-reverse}.vk-hs-marker.side-bottom{flex-direction:column}.vk-hs-dot{background:var(--signal);color:#04140d;width:22px;height:22px;font-size:12px;font-weight:700;font-family:var(--mono,monospace);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 3px #5dcaa547,0 1px 4px #00000059}.vk-hs-label{color:var(--ink-0);background:var(--chassis-1);border:1px solid var(--signal-line);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;box-shadow:0 1px 6px #00000040}.vk-hs-legend{flex-wrap:wrap;gap:10px 16px;margin-top:10px;display:flex}.vk-hs-legend-item{color:var(--ink-1);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vk-hs-legend-n{background:var(--signal);color:#04140d;width:16px;height:16px;font-size:9.5px;font-weight:700;font-family:var(--mono,monospace);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:560px){.vk-hs-label{display:none}}
