@charset "UTF-8";@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg-0: #000;--bg-1: #000;--bg-2: #101010;--bg-3: #161616;--bg-4: #1c1c1c;--glass-1: #000;--glass-2: #0a0a0a;--glass-3: #141414;--glass-border: #2b2b2b;--glass-border-strong: #3d3d3d;--line-0: #1f1f1f;--line-1: #2f2f2f;--line-2: #474747;--t-100: #f5f5f5;--t-80: #c9c9c9;--t-60: #adadad;--t-40: #8d8d8d;--t-20: #6a6a6a;--a: #ededed;--a-strong: #ffffff;--a-on: #000000;--a-rgb: 237, 237, 237;--brand: #7c8cf8;--brand-strong: #5b6bd6;--brand-rgb: 124, 140, 248;--brand-dim: rgba(124, 140, 248, .14);--brand-mid: rgba(124, 140, 248, .26);--a-dim: rgba(var(--a-rgb), .13);--a-mid: rgba(var(--a-rgb), .24);--a-glow: rgba(var(--a-rgb), .35);--a-04: rgba(var(--a-rgb), .04);--a-06: rgba(var(--a-rgb), .06);--a-12: rgba(var(--a-rgb), .12);--a-25: rgba(var(--a-rgb), .25);--a-30: rgba(var(--a-rgb), .3);--a-40: rgba(var(--a-rgb), .4);--up: #3fb950;--up-dim: rgba(63, 185, 80, .1);--up-mid: rgba(63, 185, 80, .2);--up-12: rgba(63, 185, 80, .12);--up-30: rgba(63, 185, 80, .3);--dn: #e5534b;--dn-dim: rgba(229, 83, 75, .08);--dn-mid: rgba(229, 83, 75, .2);--dn-12: rgba(229, 83, 75, .12);--dn-30: rgba(229, 83, 75, .3);--warn: #c9a227;--warn-dim: rgba(201, 162, 39, .1);--warn-mid: rgba(201, 162, 39, .2);--warn-12: rgba(201, 162, 39, .12);--warn-30: rgba(201, 162, 39, .3);--purple: #8b7cd8;--purple-dim: rgba(139, 124, 216, .1);--purple-30: rgba(139, 124, 216, .3);--up-rgb: 63, 185, 80;--dn-rgb: 229, 83, 75;--warn-rgb: 201, 162, 39;--mono: "Geist Mono", ui-monospace, "Cascadia Code", monospace;--sans: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--r-sm: 0px;--r-md: 0px;--r-lg: 0px;--r-xl: 0px;--r-2xl: 0px;--r-pill: 999px;--fs-micro: 11px;--fs-cap: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 19px;--fs-xl: 24px;--fs-2xl: 32px;--fs-display: 46px;--ls-label: .14em;--ls-snug: -.01em;--ls-tight: -.02em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--w-page-dense: 1400px;--w-page-wide: 1720px;--w-page: 1360px;--w-page-narrow: 1120px;--dur-fast: .12s;--dur: .18s;--dur-slow: .28s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--dur-enter: .52s;--dur-enter-fast: .32s;--stagger: 45ms;--surface-hi: transparent;--blur-glass: 14px;--glass-sat: 100%;--scrim: rgba(0, 0, 0, .72);--panel-bg: #0b0b0b;--panel-border: var(--line-1);--panel-blur: 0px;--sh-1: none;--sh-2: none;--sh-3: 0 24px 64px rgba(0, 0, 0, .7);--sh-surface: none;--sh-pop: none;--pop-bg: #0a0a0a;--input-bg: #0a0a0a;--ambient-dot: rgba(255, 255, 255, .11);--row-hover: rgba(255, 255, 255, .03);--chart-grid: rgba(255, 255, 255, .06);--chart-fill-k: 1;--heat-k: 1;--tint-soft: rgba(255, 255, 255, .03);--tint-soft-2: rgba(255, 255, 255, .06);--btn-hi: rgba(255, 255, 255, .05);--fx-selected: inset 0 1px 0 rgba(255, 255, 255, .07), 0 0 16px -4px rgba(255, 255, 255, .22);--fx-hover: brightness(1.12);--fx-hover-strong: brightness(1.28);--notch: rgba(0, 0, 0, .28);--sh-knob: 0 1px 4px rgba(0, 0, 0, .35);--well: rgba(0, 0, 0, .12);--well-strong: rgba(0, 0, 0, .22);--scrim-media: rgba(0, 0, 0, .55);--switch-knob: var(--t-100);--hero-glow-1: var(--a-40);--hero-glow-2: var(--a-12);color-scheme:dark;--h-ctl-sm: 26px;--h-ctl: 32px;--h-field: 40px;--sidebar-w: 0px;--header-h: 52px;--bottomnav-h: calc(60px + env(safe-area-inset-bottom, 0px)) ;--fab-h: 48px;--z-header: 90;--z-sidebar: 100;--z-fab: 110;--z-bottomnav: 120;--z-modal: 200;--z-blocker: 900}@media(min-width:641px){:root{--sidebar-w: 64px;--bottomnav-h: 0px}}@media(min-width:1100px){:root{--sidebar-w: 198px}}@media(max-height:1100px){:root{--h-field: 34px;--h-ctl: 30px}}@media(max-width:640px){:root{--header-h: 56px;--h-ctl-sm: 36px;--h-ctl: 40px;--h-field: 44px}}:root[data-theme=light]{--bg-0: #f4f4f6;--bg-1: #f6f6f8;--bg-2: #eeeef1;--bg-3: #e6e6ea;--bg-4: #d9d9df;--glass-1: #ffffff;--glass-2: #f0f0f3;--glass-3: #ffffff;--glass-border: #dcdce1;--glass-border-strong: #b1b1ba;--line-0: #e7e7ec;--line-1: #d9d9e0;--line-2: #b1b1ba;--t-100: #0e0e0e;--t-80: #37373b;--t-60: #4b4b51;--t-40: #646469;--t-20: #87878d;--a: #131313;--a-strong: #000000;--a-on: #ffffff;--a-rgb: 19, 19, 19;--a-dim: rgba(19, 19, 19, .06);--a-mid: rgba(19, 19, 19, .11);--a-glow: rgba(19, 19, 19, .16);--a-04: rgba(19, 19, 19, .02);--a-06: rgba(19, 19, 19, .03);--a-12: rgba(19, 19, 19, .06);--brand: #4f5bd5;--brand-strong: #3d47b8;--brand-rgb: 79, 91, 213;--brand-dim: rgba(79, 91, 213, .12);--brand-mid: rgba(79, 91, 213, .24);--up: #15803d;--up-dim: rgba(21, 128, 61, .08);--up-mid: rgba(21, 128, 61, .18);--up-12: rgba(21, 128, 61, .12);--up-30: rgba(21, 128, 61, .3);--up-rgb: 21, 128, 61;--dn: #dc2626;--dn-dim: rgba(220, 38, 38, .07);--dn-mid: rgba(220, 38, 38, .18);--dn-12: rgba(220, 38, 38, .12);--dn-30: rgba(220, 38, 38, .3);--dn-rgb: 220, 38, 38;--warn: #b45309;--warn-dim: rgba(180, 83, 9, .08);--warn-mid: rgba(180, 83, 9, .18);--warn-12: rgba(180, 83, 9, .12);--warn-30: rgba(180, 83, 9, .3);--warn-rgb: 180, 83, 9;--purple: #7c3aed;--purple-dim: rgba(124, 58, 237, .08);--purple-30: rgba(124, 58, 237, .3);--pop-bg: #ffffff;--input-bg: #ffffff;--sh-1: none;--sh-2: none;--sh-3: 0 24px 64px rgba(20, 20, 25, .18);--sh-surface: none;--sh-pop: 0 1px 3px rgba(20, 20, 25, .1), 0 6px 20px -6px rgba(20, 20, 25, .22);--surface-hi: transparent;--scrim: rgba(20, 20, 25, .32);--ambient-dot: rgba(20, 20, 25, .13);--row-hover: rgba(20, 20, 25, .035);--chart-grid: rgba(20, 20, 25, .09);--chart-fill-k: .5;--heat-k: .42;--panel-bg: #ffffff;--panel-border: var(--line-1);--tint-soft: rgba(20, 20, 25, .035);--tint-soft-2: rgba(20, 20, 25, .065);--btn-hi: rgba(255, 255, 255, .85);--fx-selected: inset 0 1px 0 rgba(255, 255, 255, .9), 0 1px 2px rgba(20, 20, 25, .12), 0 2px 6px -2px rgba(20, 20, 25, .12);--fx-hover: brightness(.96);--fx-hover-strong: brightness(.9);--notch: rgba(255, 255, 255, .55);--sh-knob: 0 1px 3px rgba(20, 20, 25, .22);--well: rgba(20, 20, 25, .04);--well-strong: rgba(20, 20, 25, .055);--switch-knob: #ffffff;--hero-glow-1: rgba(var(--brand-rgb), .16);--hero-glow-2: rgba(var(--brand-rgb), .05);color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;scrollbar-gutter:stable}body{background:var(--bg-0);background-attachment:fixed;color:var(--t-100);font-family:var(--sans);line-height:1.5;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--a);text-decoration:none}button{font-family:inherit}::selection{background:var(--a);color:var(--a-on)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--t-40)}input,select,textarea{font-size:16px}@media(min-width:641px){input,select,textarea{font-size:14px}}.field{display:flex;flex-direction:column;gap:var(--sp-2)}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--field-min, 170px),1fr));gap:var(--sp-3);min-width:0}.field-row.field-row>*{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:var(--sp-2);min-width:0}.field-row.field-row>*>:first-child{align-self:end}.field-row app-button .btn,.field-row .pill{min-height:var(--h-field);height:var(--h-field)}.field>label{font-family:var(--mono);font-size:var(--fs-micro);font-weight:500;line-height:1.2;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--t-60)}.inp,.field input,.field select,.field textarea{width:100%;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);color:var(--t-100);font-family:var(--mono);min-height:var(--h-field);padding:0 12px;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.inp:hover,.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--glass-border-strong)}.inp:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--a);box-shadow:0 0 0 3px var(--a-dim);outline:none}.field select{color-scheme:inherit}textarea.inp,.field textarea{font-family:var(--sans);resize:vertical;min-height:60px;padding:9px 12px}.inp::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--t-40)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(min-width:641px){.inp,.field input,.field select,.field textarea{font-size:var(--fs-base)}}@media(max-width:640px){.inp,.field input,.field select,.field textarea{font-size:16px}textarea.inp,.field textarea{padding:11px 12px}.field label{font-size:var(--fs-base)}}.combo-dd{inset:auto;border:1px solid var(--glass-border-strong);background:var(--pop-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--r-md);box-shadow:var(--sh-3);overflow-y:auto;max-height:240px;padding:4px;z-index:99999;transform-origin:top center}.combo-dd:not(:popover-open):not(.combo-dd--inline){display:none}.combo-dd{opacity:0;transform:translateY(-4px) scale(.98);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),overlay var(--dur) allow-discrete,display var(--dur) allow-discrete}.combo-dd:popover-open,.combo-dd--inline{opacity:1;transform:none}@starting-style{.combo-dd:popover-open,.combo-dd--inline{opacity:0;transform:translateY(-4px) scale(.98)}}@media(prefers-reduced-motion:reduce){.combo-dd{transition:none}}.combo-dd--roomy .combo-opt{padding:8px 10px;font-size:13px}.combo-dd--roomy .combo-opt>span:first-child{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combo-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:var(--r-sm);font-size:12px;color:var(--t-80);cursor:pointer;transition:background .12s}.combo-opt:hover{background:var(--a-dim);color:var(--t-100)}.combo-opt--active{background:var(--a-dim);color:var(--a)}.combo-del{flex:none;opacity:0;color:var(--t-40);font-size:13px;line-height:1;padding:0 4px;transition:opacity .12s,color .12s}.combo-opt:hover .combo-del{opacity:1}.combo-del:hover{color:var(--dn)}.combo-add{display:flex;align-items:center;gap:6px;padding:7px 9px;margin-top:2px;border-top:1px solid var(--glass-border);color:var(--a);font-size:12px;cursor:pointer}.combo-add:hover{background:var(--a-dim)}@media(prefers-reduced-motion:reduce){.combo-dd:popover-open,.combo-dd--inline{animation:none}}.app-tip{inset:auto;margin:0;max-width:min(280px,100vw - 16px);padding:8px 11px;border:1px solid var(--glass-border-strong);border-radius:var(--r-md);background:var(--pop-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--sh-3);color:var(--t-80);font-size:12px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;z-index:99999;animation:app-tip-in var(--dur) var(--ease-out) .22s backwards}.app-tip:not(:popover-open){display:none}@keyframes app-tip-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-tip{animation:none}}.tip-host{cursor:help}.tip-host:focus-visible{outline:2px solid var(--a);outline-offset:2px;border-radius:4px}.tip-i{flex:none;display:inline-grid;place-items:center;width:13px;height:13px;padding:0;border:1px solid var(--glass-border);border-radius:50%;background:transparent;color:var(--t-40);font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic;font-weight:700;letter-spacing:0;line-height:1;transition:color .12s,border-color .12s}.tip-i:hover,.tip-host:hover .tip-i,.tip-host--open .tip-i{color:var(--a);border-color:var(--a)}@media(pointer:coarse){.tip-i{position:relative}.tip-i:after{content:"";position:absolute;inset:-13.5px;border-radius:50%}}.green{color:var(--up)!important}.red{color:var(--dn)!important}.yellow{color:var(--warn)!important}.blue{color:var(--a)!important}.purple{color:var(--purple)!important}.muted{color:var(--t-40)!important}.pos{color:var(--up)}.neg{color:var(--dn)}.nt{color:var(--t-40)}.empty{opacity:.45}.mono{font-family:var(--mono)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.g2,.g3{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:901px){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr 1fr 1fr}}.divider{height:1px;background:var(--glass-border);border:none;margin:12px 0}.credit{color:var(--t-20);font-family:var(--mono);font-size:10px}.celeso{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--r-sm);white-space:nowrap}.celeso.ok{background:var(--up-dim);color:var(--up)}.celeso.warn{background:var(--warn-dim);color:var(--warn)}.celeso.bad{background:var(--dn-dim);color:var(--dn)}.insight{display:flex;gap:var(--sp-2);align-items:flex-start;padding:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-3);border-radius:var(--r-md);border:1px solid var(--glass-border);background:var(--bg-1);font-size:var(--fs-sm);line-height:1.5;color:var(--t-80)}.insight__dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--t-40)}.insight strong{color:var(--t-100)}.insight--pos{border-color:var(--up-30);background:var(--up-dim)}.insight--pos .insight__dot{background:var(--up)}.insight--neg{border-color:var(--dn-30);background:var(--dn-dim)}.insight--neg .insight__dot{background:var(--dn)}.insight--warn{border-color:var(--warn-30);background:var(--warn-dim)}.insight--warn .insight__dot{background:var(--warn)}.suggest-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;padding:4px 10px;border-radius:var(--r-sm);border:1px dashed var(--a-40);background:var(--a-dim);color:var(--a);cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.suggest-chip:hover{background:var(--a-mid)}.suggest-chip:active{transform:scale(.97)}.suggest-chip.applied{border-style:solid;border-color:var(--up-30);background:var(--up-dim);color:var(--up)}.pill{display:inline-flex;align-items:center;gap:6px;height:var(--h-ctl);padding:0 var(--sp-3);border-radius:0;background:var(--bg-3);border:1px solid var(--line-2);color:var(--t-100);box-shadow:inset 0 1px 0 var(--btn-hi);font-family:var(--sans);font-size:var(--fs-sm);font-weight:400;letter-spacing:var(--ls-snug);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pill app-icon{display:inline-flex;opacity:.75}.pill:hover{color:var(--t-100);border-color:var(--t-40);background:var(--bg-4)}.pill:active{transform:translateY(1px)}.pill:focus-visible{outline:none;border-color:var(--a);box-shadow:0 0 0 3px var(--a-dim)}.pill:disabled{opacity:.45;cursor:default}.pill:disabled:hover{color:var(--t-100);border-color:var(--line-2);background:var(--bg-3)}.pill:disabled:active{transform:none}.pill--primary{background:var(--a);border-color:var(--a);color:var(--a-on);font-weight:500;box-shadow:none}.pill--primary app-icon{opacity:1}.pill--primary:hover{background:var(--a-strong);border-color:var(--a-strong);color:var(--a-on)}.pill--accent{color:var(--a);border-color:var(--a-40);background:var(--a-dim)}.pill--accent app-icon{opacity:1}.pill--accent:hover{color:var(--a-strong);border-color:var(--a);background:var(--a-12)}.pill--sm{height:var(--h-ctl-sm);padding:0 var(--sp-2);font-size:var(--fs-cap)}.seg-compact .seg__btn{min-height:var(--h-ctl);padding:2px var(--sp-2);font-size:var(--fs-micro);text-transform:none;letter-spacing:0}.pill--block{width:100%;justify-content:center}.pill--danger{color:var(--dn);border-color:var(--dn-30);background:transparent}.pill--danger:hover{color:var(--dn);border-color:var(--dn);background:var(--dn-dim)}.pill--icon{padding:0;width:var(--h-ctl);justify-content:center}.pill--sm.pill--icon{width:var(--h-ctl-sm)}.chip{padding:var(--sp-1) var(--sp-3);border:1px solid var(--glass-border);border-radius:var(--r-sm);background:var(--bg-3);color:var(--t-60);font-family:inherit;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.chip:hover{color:var(--t-100);border-color:var(--glass-border-strong)}.chip:focus-visible{outline:none;border-color:var(--a);box-shadow:0 0 0 3px var(--a-12)}.chip--on{background:var(--a-dim);border-color:var(--a-40);color:var(--a)}.chip--sm{padding:2px var(--sp-2);font-size:var(--fs-cap)}.disclose{margin-top:var(--sp-3)}.disclose>summary{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 0;color:var(--t-40);font-size:var(--fs-cap);cursor:pointer;list-style:none;transition:color var(--dur-fast) var(--ease-out)}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary:before{content:"";flex:none;width:5px;height:5px;margin-bottom:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-fast) var(--ease-out)}.disclose[open]>summary:before{margin-bottom:0;transform:rotate(45deg)}.disclose>summary:hover{color:var(--t-80)}.disclose>summary:focus-visible{outline:2px solid var(--a);outline-offset:3px;border-radius:3px}.disclose__body{padding-top:var(--sp-2)}.disclose__body>p{margin:0;color:var(--t-60);font-size:var(--fs-cap);line-height:1.6;max-width:72ch}@media(prefers-reduced-motion:reduce){.disclose>summary,.disclose>summary:before{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-spot]{position:relative;isolation:isolate}[data-spot]:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--sp-o, 0);transition:opacity var(--dur-slow) var(--ease-out);background:radial-gradient(var(--sp-r, 260px) circle at var(--sp-x, 50%) var(--sp-y, 50%),rgba(255,255,255,.07),rgba(255,255,255,.025) 42%,transparent 70%)}:root[data-theme=light] [data-spot]:before{background:radial-gradient(var(--sp-r, 260px) circle at var(--sp-x, 50%) var(--sp-y, 50%),rgba(20,20,25,.05),rgba(20,20,25,.02) 42%,transparent 70%)}@media(prefers-reduced-motion:reduce){[data-spot]:before{transition:none}}.vk-glow{position:absolute;z-index:-1;inset:0;overflow:clip;border-radius:inherit;pointer-events:none;--glow-w-eff: min(var(--glow-w, 470px), 86%)}.vk-glow:before,.vk-glow:after{content:"";position:absolute;top:var(--glow-y, 44%);border-radius:50%;translate:0 -50%}.vk-glow:before{right:var(--glow-x, 13%);width:var(--glow-w-eff);height:var(--glow-h, 250px);opacity:var(--glow-op, .9);background:radial-gradient(ellipse at 50% 50%,var(--hero-glow-1) 0%,var(--hero-glow-2) 42%,transparent 74%);filter:blur(var(--glow-blur, 20px));animation:vk-glow-breathe 24s var(--ease-in-out) infinite alternate}.vk-glow:after{right:calc(var(--glow-x, 13%) + var(--glow-w-eff) * .25);width:calc(var(--glow-w-eff) * .5);height:calc(var(--glow-h, 250px) * .42);opacity:.4;background:radial-gradient(ellipse at 50% 50%,var(--hero-glow-1),transparent 68%);filter:blur(var(--glow-blur, 20px));animation:vk-glow-core 17s var(--ease-in-out) infinite alternate}.vk-glow--band{--glow-w: 560px;--glow-op: .9;--glow-blur: 22px;--glow-h: 200px}.vk-glow--band:before{right:auto;left:var(--glow-x, -60px)}.vk-glow--band:after{right:auto;left:calc(var(--glow-x, -60px) + var(--glow-w-eff) * .25)}:root[data-theme=light] .vk-glow{--glow-op: 1}:root[data-theme=light] .vk-glow--band{--glow-op: .85}@keyframes vk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vk-rise-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes vk-fade{0%{opacity:0}to{opacity:1}}@keyframes vk-slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes vk-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes vk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vk-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vk-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vk-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes vk-draw{to{stroke-dashoffset:0}}@keyframes vk-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vk-flash{0%{background-color:var(--vk-flash)}to{background-color:transparent}}.shell__page>*{animation:vk-rise var(--dur-enter) var(--ease-out) backwards}.shell__page--workspace>*{animation:vk-fade var(--dur-enter-fast) var(--ease-out) backwards}.vk-stagger>*{animation:vk-rise var(--dur-enter) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * 24)}.vk-stagger>*:nth-child(1){animation-delay:calc(var(--stagger) * 1)}.vk-stagger>*:nth-child(2){animation-delay:calc(var(--stagger) * 2)}.vk-stagger>*:nth-child(3){animation-delay:calc(var(--stagger) * 3)}.vk-stagger>*:nth-child(4){animation-delay:calc(var(--stagger) * 4)}.vk-stagger>*:nth-child(5){animation-delay:calc(var(--stagger) * 5)}.vk-stagger>*:nth-child(6){animation-delay:calc(var(--stagger) * 6)}.vk-stagger>*:nth-child(7){animation-delay:calc(var(--stagger) * 7)}.vk-stagger>*:nth-child(8){animation-delay:calc(var(--stagger) * 8)}.vk-stagger>*:nth-child(9){animation-delay:calc(var(--stagger) * 9)}.vk-stagger>*:nth-child(10){animation-delay:calc(var(--stagger) * 10)}.vk-stagger>*:nth-child(11){animation-delay:calc(var(--stagger) * 11)}.vk-stagger>*:nth-child(12){animation-delay:calc(var(--stagger) * 12)}.vk-stagger>*:nth-child(13){animation-delay:calc(var(--stagger) * 13)}.vk-stagger>*:nth-child(14){animation-delay:calc(var(--stagger) * 14)}.vk-stagger>*:nth-child(15){animation-delay:calc(var(--stagger) * 15)}.vk-stagger>*:nth-child(16){animation-delay:calc(var(--stagger) * 16)}.vk-stagger>*:nth-child(17){animation-delay:calc(var(--stagger) * 17)}.vk-stagger>*:nth-child(18){animation-delay:calc(var(--stagger) * 18)}.vk-stagger>*:nth-child(19){animation-delay:calc(var(--stagger) * 19)}.vk-stagger>*:nth-child(20){animation-delay:calc(var(--stagger) * 20)}.vk-stagger>*:nth-child(21){animation-delay:calc(var(--stagger) * 21)}.vk-stagger>*:nth-child(22){animation-delay:calc(var(--stagger) * 22)}.vk-stagger>*:nth-child(23){animation-delay:calc(var(--stagger) * 23)}.vk-stagger>*:nth-child(24){animation-delay:calc(var(--stagger) * 24)}.vk-stagger--dense>*{animation-name:vk-fade;animation-duration:var(--dur-enter-fast);animation-delay:calc(var(--stagger) * .4 * 24)}.vk-stagger--dense>*:nth-child(1){animation-delay:calc(var(--stagger) * .4 * 1)}.vk-stagger--dense>*:nth-child(2){animation-delay:calc(var(--stagger) * .4 * 2)}.vk-stagger--dense>*:nth-child(3){animation-delay:calc(var(--stagger) * .4 * 3)}.vk-stagger--dense>*:nth-child(4){animation-delay:calc(var(--stagger) * .4 * 4)}.vk-stagger--dense>*:nth-child(5){animation-delay:calc(var(--stagger) * .4 * 5)}.vk-stagger--dense>*:nth-child(6){animation-delay:calc(var(--stagger) * .4 * 6)}.vk-stagger--dense>*:nth-child(7){animation-delay:calc(var(--stagger) * .4 * 7)}.vk-stagger--dense>*:nth-child(8){animation-delay:calc(var(--stagger) * .4 * 8)}.vk-stagger--dense>*:nth-child(9){animation-delay:calc(var(--stagger) * .4 * 9)}.vk-stagger--dense>*:nth-child(10){animation-delay:calc(var(--stagger) * .4 * 10)}.vk-stagger--dense>*:nth-child(11){animation-delay:calc(var(--stagger) * .4 * 11)}.vk-stagger--dense>*:nth-child(12){animation-delay:calc(var(--stagger) * .4 * 12)}.vk-stagger--dense>*:nth-child(13){animation-delay:calc(var(--stagger) * .4 * 13)}.vk-stagger--dense>*:nth-child(14){animation-delay:calc(var(--stagger) * .4 * 14)}.vk-stagger--dense>*:nth-child(15){animation-delay:calc(var(--stagger) * .4 * 15)}.vk-stagger--dense>*:nth-child(16){animation-delay:calc(var(--stagger) * .4 * 16)}.vk-stagger--dense>*:nth-child(17){animation-delay:calc(var(--stagger) * .4 * 17)}.vk-stagger--dense>*:nth-child(18){animation-delay:calc(var(--stagger) * .4 * 18)}.vk-stagger--dense>*:nth-child(19){animation-delay:calc(var(--stagger) * .4 * 19)}.vk-stagger--dense>*:nth-child(20){animation-delay:calc(var(--stagger) * .4 * 20)}.vk-stagger--dense>*:nth-child(21){animation-delay:calc(var(--stagger) * .4 * 21)}.vk-stagger--dense>*:nth-child(22){animation-delay:calc(var(--stagger) * .4 * 22)}.vk-stagger--dense>*:nth-child(23){animation-delay:calc(var(--stagger) * .4 * 23)}.vk-stagger--dense>*:nth-child(24){animation-delay:calc(var(--stagger) * .4 * 24)}.shell__page app-card{animation:vk-rise-in var(--dur-enter) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * 8)}.shell__page app-card:nth-of-type(1){animation-delay:calc(var(--stagger) * 1)}.shell__page app-card:nth-of-type(2){animation-delay:calc(var(--stagger) * 2)}.shell__page app-card:nth-of-type(3){animation-delay:calc(var(--stagger) * 3)}.shell__page app-card:nth-of-type(4){animation-delay:calc(var(--stagger) * 4)}.shell__page app-card:nth-of-type(5){animation-delay:calc(var(--stagger) * 5)}.shell__page app-card:nth-of-type(6){animation-delay:calc(var(--stagger) * 6)}.shell__page app-card:nth-of-type(7){animation-delay:calc(var(--stagger) * 7)}.shell__page app-card:nth-of-type(8){animation-delay:calc(var(--stagger) * 8)}.vk-rise{animation:vk-rise var(--dur-enter) var(--ease-out) backwards}.vk-fade{animation:vk-fade var(--dur-enter-fast) var(--ease-out) backwards}.vk-pop{animation:vk-pop var(--dur-enter-fast) var(--ease-out-expo) backwards}.vk-grow{transform-origin:left;animation:vk-grow-x calc(var(--dur-enter) * 1.4) var(--ease-out) backwards;animation-delay:var(--stagger)}.vk-grow--up{transform-origin:bottom;animation-name:vk-grow-y}[data-vk-flash]{border-radius:var(--r-sm);animation:vk-flash .7s var(--ease-out) forwards}[data-vk-flash=up]{--vk-flash: var(--up-12)}[data-vk-flash=dn]{--vk-flash: var(--dn-12)}.pill:active:not(:disabled),.btn:active:not(:disabled){transform:scale(.98)}@keyframes vk-glow-breathe{0%{opacity:calc(var(--glow-op, .9) * .8);scale:1 1}to{opacity:var(--glow-op, .9);scale:1.06 1.04}}@keyframes vk-glow-core{0%{opacity:.32;translate:-2% 1%;scale:1}to{opacity:.58;translate:3% -2%;scale:1.08}}.vk-skeleton{border-radius:var(--r-md);background:linear-gradient(90deg,var(--bg-3) 25%,color-mix(in srgb,var(--bg-4) 70%,var(--t-40) 8%) 37%,var(--bg-3) 63%);background-size:200% 100%;animation:vk-shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.shell__page>*,.shell__page--workspace>*,.shell__page app-card,.vk-stagger>*,.vk-stagger--dense>*,.vk-rise,.vk-fade,.vk-pop,.vk-skeleton,[data-vk-flash]{animation:none}.vk-glow:before,.vk-glow:after{animation:none}.vk-grow{animation:none;transform:none}.pill:active:not(:disabled),.btn:active:not(:disabled){transform:none}}html.perf-mode *,html.perf-mode *:before,html.perf-mode *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.perf-mode .shell__ambient{display:none!important}html.perf-mode .vk-glow:before,html.perf-mode .vk-glow:after{animation:none!important}@media print{app-sidebar,app-header,app-kpi-bar,.shell__ambient,app-onboarding,app-session-mode,app-command-palette,app-shortcuts-overlay,app-trade-modal,app-journal-drawer,app-import-mapper,app-preset-editor,app-connect-exchange,app-settings-modal,app-lightbox,app-confirm-dialog,app-toast,app-login,.no-print{display:none!important}.shell,.shell__content,.shell__main,.shell__page{display:block!important;margin:0!important;padding:0!important;overflow:visible!important;height:auto!important;max-width:none!important}html,body{background:#fff!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
