:root,html[data-theme=light] :is(.promo,.wt,.pg-welcome .vp,.ss-dlg){--page:#0a0a0a;--panel:#121212;--plot:#0d0d0d;--module-top:#262626;--mod-mid:#12141b;--module-bot:#131313;--mod-fill:linear-gradient(180deg, var(--module-top) 0%, var(--module-bot) 100%);--mod-edge:inset 0 1px 1px 0 #ffffff0f, inset 0 -24px 38px -24px #ffffff20, 0 1px 3px 0 #00000080, 0 14px 32px -18px #0009;--mod-rim:none;--hairline:#ffffff0f;--band:#ffffff09;--track:#141414;--field:#0e0e0e;--field-focus:#171717;--hover:#ffffff09;--press:#0000003d;--press-filter:brightness(.86);--overlay:#1f1f1f;--add-fill:#212121;--add-hover:#262626;--demo-tile:#2a2a2a;--promo-mid:#0e1320;--horizon:#060606;--scrim:#060606b8;--glass-fill:#ffffff0d;--glass-disc:#ffffff0d;--glass-edge:inset 0 1px 1px 0 #ffffff24, inset 0 -10px 16px -12px #ffffff17, 0 1px 3px 0 #00000059;--gummy-edge:inset 0 1px 1px 0 #ffffff24, inset 0 -10px 16px -12px #ffffff17, 0 1px 3px 0 #00000059;--glass-blur:blur(12px);--pill-fill:linear-gradient(180deg, #333 0%, #2a2a2a 100%);--pill-edge:inset 0 1px 1px 0 #ffffff14, 0 1px 3px 0 #00000080;--raised:linear-gradient(180deg, #2e2e2e 0%, #1a1a1a 100%);--raised-hover:linear-gradient(180deg, #303030 0%, #232323 100%);--raised-press:linear-gradient(180deg, #1a1a1a 0%, #222 100%);--raised-edge:inset 0 1px 1px 0 #ffffff0f, inset 0 -16px 26px -18px #ffffff1f, 0 2px 6px -1px #0000008c;--recess:inset 0 1px 3px 0 #00000080;--hollow:inset 0 1px 3px 0 #0000008c, inset 0 -1px 2px 0 #ffffff0a;--convex-fill:linear-gradient(180deg, #2e2e30 0%, #4a4a4c 100%);--convex-light:linear-gradient(180deg, #b6bec3 0%, #e4eaed 100%);--convex-edge:inset 0 -1px 2px 0 #ffffff1f;--text:#fcfcfc;--text-sub:#cfcfcf;--text-2:#8a8d95;--text-3:#6b6b6b;--accent:#0890fc;--line-1:#3e9dcf;--line-2:#6c7177;--ring-1:#19222b;--ring-2:#6d85a7;--ring-3:#94b1d3;--ring-4:#bfdcfe;--ring-rest:#6c7177;--accent-track:#17232f;--spectrum:linear-gradient(90deg, var(--ring-1) 0%, var(--ring-2) 40%, var(--ring-3) 75%, var(--ring-4) 100%);--up:#7df287;--up-chip:#5cf44a;--up-ink:#0b0b0b;--down:#e5665f;--down-chip:#8a1414;--down-ink:#ffe1e1;--warn:#f25a0e;--promo-top:#2f4e7a;--promo-bot:#09080c;--beam:#c7e2ff;--primary:#fff;--on-primary:#0b0b0b;--focus:0 0 0 2px var(--page), 0 0 0 4px var(--accent);--font:var(--app-font,system-ui), -apple-system, "Segoe UI", sans-serif;--t-hero:34px;--t-figure:30px;--t-card:24px;--t-arc:26px;--t-promo:24px;--t-dialog:20px;--t-amount:40px;--t-alloc:18px;--t-tip:17px;--t-title:15px;--t-body:14px;--t-label:13px;--t-micro:11px;--t-nano:10px;--w-light:300;--w-regular:400;--w-medium:500;--w-semi:600;--w-figure:400;--numeric:tabular-nums lining-nums;--rail-w:80px;--side-w:264px;--topbar-h:72px;--rail-btn:48px;--glyph:22px;--glyph-sm:18px;--glyph-xs:14px;--r-module:20px;--r-card:14px;--r-btn:14px;--r-pill:999px;--r-item:10px;--r-tile:10px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--control:40px;--row:56px;--avatar:40px;--avatar-sm:28px;--avatar-xs:22px;--plot-h:250px;--arc-h:188px;--spark-h:52px;--spark-sm-h:40px;--ticker-h:48px;--bar-h:4px;--col-narrow:clamp(264px, 22cqi, 296px);--card-min:236px;--wordmark-h:26px;--profile-h:60px;--tip-w:232px;--disc:36px;--disc-sm:28px;--rank:18px;--add-h:44px;--tile-h:96px;--promo-min:300px;--dialog-w:440px;--amount-h:72px;--btn-sm-h:32px;--pill-h:28px;--chip-h:22px;--search-w:260px;--dur-press:.12s;--dur-ui:.22s;--dur-surface:.32s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.32, 1.28, .42, 1);--dur-fast:var(--dur-press);--dur-mid:var(--dur-ui);--dur-slow:var(--dur-surface);--dur-qk:var(--dur-ui);--dur-seg:var(--dur-surface);--dur-rise:var(--dur-surface);--stagger:30ms;--ease:var(--ease-out);--ease-seg:var(--spring);--seam:#000000b3;--rim:#ffffff17;--lip:#ffffff0d;--border:#ffffff14;--hollow-frame:linear-gradient(180deg, #2c2c2e 0%, gray 100%);--eyebrow:#404040;--hue-overview:#f5d80c;--hue-accounts:#0e56d6;--hue-copy:#31f1de;--hue-leaderboard:#f25a0e;--hue-wallet:#9105f8;--hue-store:#ffc24a;--hue-community:#1a9293;--hue-events:#91229b;--stat-teal:#1a9293;--stat-magenta:#91229b;--stat-amber:#8b6d0d;--chart-1:#3987e5;--chart-2:#c98500;--chart-3:#199e70;--t-hero-v2:56px;--t-figure-lg:40px;--t-figure-v2:28px;--t-heading:20px;--t-title-v2:16px;--t-body-v2:14px;--t-label-v2:13px;--t-micro-v2:11px;--r-panel:24px;--r-control:12px;--lilac:#bfa2ff}html[data-theme=light]{--page:#f2f7f9;--panel:#fff;--plot:#f7fafb;--module-top:#fff;--mod-mid:#fff;--module-bot:#f7fafb;--mod-edge:0 1px 2px 0 #231f200f, 0 10px 28px -14px #231f2029;--mod-rim:none;--hairline:#231f2014;--band:#231f2009;--track:#edf2f5;--field:#e9eff2;--field-focus:#f5f8fa;--hover:#231f200a;--press:#231f2012;--press-filter:contrast(.8);--overlay:#fff;--add-fill:#fff;--add-hover:#f7fafb;--demo-tile:#e4eaee;--scrim:#231f205c;--glass-fill:#fff;--glass-disc:#fff;--glass-edge:0 1px 2px 0 #231f2014, 0 4px 12px -6px #231f201a;--gummy-edge:0 1px 2px 0 #231f2017, 0 3px 8px -3px #231f2024;--pill-fill:linear-gradient(180deg, #fff 0%, #f7fafb 100%);--pill-edge:0 1px 2px 0 #231f2024, 0 2px 6px -2px #231f201a;--raised:linear-gradient(180deg, #fff 0%, #f3f7f9 100%);--raised-hover:linear-gradient(180deg, #fff 0%, #ebf1f4 100%);--raised-press:linear-gradient(180deg, #e8eef1 0%, #f1f5f7 100%);--raised-edge:0 1px 2px 0 #231f2012, 0 3px 10px -4px #231f201f;--recess:inset 0 1px 2px 0 #231f201a;--hollow:inset 0 1px 3px 0 #231f201c;--convex-fill:linear-gradient(180deg, #dde5ea 0%, #f7fafb 100%);--convex-light:linear-gradient(180deg, #231f20 0%, #4a4546 100%);--convex-edge:inset 0 -1px 2px 0 #ffffffb3, 0 1px 2px 0 #231f201a;--text:#231f20;--text-sub:#484647;--text-2:#565960;--text-3:#686a72;--eyebrow:#686a72;--accent:#016ec3;--line-1:#278abb;--ring-1:#bfdcfe;--ring-2:#94b1d3;--ring-3:#6d85a7;--ring-4:#19222b;--accent-track:#e3eaf0;--up:#047e24;--up-chip:#32d319;--down:#bd413e;--warn:#bf4301;--primary:#231f20;--on-primary:#fff;--seam:#231f201a;--rim:#ffffffe6;--lip:#fffc;--border:#231f2014;--hollow-frame:linear-gradient(180deg, #e4eaee 0%, #b5bfc5 100%);--chart-1:#3482e0;--chart-2:#b17505;--chart-3:#069468;--store-ink:#8d6504;--lilac:#7a5cb3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--page);color:var(--text);font-family:var(--font);font-size:var(--t-body);font-variant-numeric:var(--numeric);-webkit-font-smoothing:antialiased;margin:0;line-height:1.4}h1,h2,h3,p{font-weight:var(--w-regular);margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}svg{display:block}[hidden]{display:none!important}.ic{width:var(--glyph);height:var(--glyph);flex:none}.ic-sm{width:var(--glyph-sm);height:var(--glyph-sm)}.ic-xs{width:var(--glyph-xs);height:var(--glyph-xs)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}html:not([data-kbd]) :focus-visible{outline:none!important}.cur{color:var(--text-2);font-weight:var(--w-regular);margin-right:1px}.pos{color:var(--up)}.neg{color:var(--down)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes grow{0%{width:0}}@keyframes bar-grow{0%{transform:scaleX(0)}}@keyframes slide-in{0%{opacity:0;background:color-mix(in srgb, var(--up) 10%, transparent);transform:translateY(-8px)}}@keyframes flash-pos{0%{background:color-mix(in srgb, var(--up) 30%, transparent)}}@keyframes flash-neg{0%{background:color-mix(in srgb, var(--down) 30%, transparent)}}@keyframes beam{50%{opacity:.72;transform:translate(-50%)scaleX(1.5)}}@keyframes horizon{50%{transform:scale(1.015)}}@keyframes twinkle{0%{opacity:.3}to{opacity:.9}}.flash-pos,.flash-neg{border-radius:6px}.flash-pos{animation:flash-pos 1.4s var(--ease)}.flash-neg{animation:flash-neg 1.4s var(--ease)}.pulse-dot{border-radius:var(--r-pill);width:8px;height:8px;color:var(--up);background:currentColor;flex:none;position:relative}.pulse-dot:after{content:"";border-radius:inherit;animation:pulse 1.8s var(--ease) infinite;background:currentColor;position:absolute;inset:0}.now-ring{fill:none;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:ring 2.2s var(--ease) infinite}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}.side{z-index:30;width:var(--rail-w);gap:var(--s1);padding:var(--s4);background:var(--page);scrollbar-width:none;transition:width var(--dur-slow) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}html[data-side=open] .side{width:var(--side-w)}.side .lbl{white-space:nowrap;transition:opacity var(--dur-fast) var(--ease)}html:not([data-side=open]) .side .lbl{opacity:0;pointer-events:none}.brand{align-items:center;gap:var(--s3);height:var(--rail-btn);margin-bottom:var(--s3);display:flex}.logo{width:var(--rail-btn);height:var(--rail-btn);border-radius:var(--r-pill);background:var(--convex-fill);box-shadow:var(--convex-edge);transition:filter var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);flex:none;place-items:center;display:grid}@media (hover:hover){.logo:hover{filter:brightness(1.18)}}.logo svg{width:var(--glyph);height:var(--glyph);fill:var(--text)}.brand img{height:var(--wordmark-h);width:auto}.profile{align-items:center;gap:var(--s3);height:var(--profile-h);padding:0 var(--s1);border-radius:var(--r-btn);transition:filter var(--dur-fast) var(--ease);display:flex;position:relative}html[data-side=open] .profile{padding:0 var(--s3) 0 var(--s2);background:var(--glass-fill);box-shadow:var(--gummy-edge)}@media (hover:hover){html[data-side=open] .profile:hover{filter:brightness(1.08)}}.profile__who{flex:1;min-width:0;line-height:1.25}.profile__name,.profile__mail{text-overflow:ellipsis;display:block;overflow:hidden}.profile__name{font-weight:var(--w-medium)}.profile__mail{font-size:var(--t-label);color:var(--text-2)}.profile .ic{color:var(--text-2)}.group{margin-top:var(--s4);gap:var(--s1);flex-direction:column;display:flex}.group__head{height:var(--s5);padding:0 var(--s3);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;display:flex;position:relative}.group__head:before{content:none}html[data-side=open] .group__head:before{opacity:0}.nav{align-items:center;gap:var(--s3);height:var(--rail-btn);border-radius:var(--r-btn);color:var(--text-2);white-space:nowrap;transition:background var(--dur-mid) var(--ease), color var(--dur-mid) var(--ease), box-shadow var(--dur-mid) var(--ease), transform var(--dur-mid) var(--ease);padding:0 13px;display:flex;position:relative}@media (hover:hover){.nav:hover{color:var(--text);background:var(--hover);box-shadow:var(--glass-edge);transform:translate(2px)}}.nav:active{transition-duration:var(--dur-fast);transform:translate(2px)scale(.985)}.nav[aria-current=page]{color:var(--text);background:var(--glass-fill);box-shadow:var(--gummy-edge)}html[data-side=open] .nav[aria-current=page]:after{content:"";right:var(--s2);border-radius:var(--r-pill);background:var(--accent);width:4px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.nav .badge{border-radius:var(--r-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-primary);font-size:var(--t-micro);font-weight:var(--w-semi);place-items:center;margin-left:auto;padding:0 6px;display:grid}html:not([data-side=open]) .nav .badge{width:8px;min-width:8px;height:8px;margin:0;padding:0;font-size:0;position:absolute;top:6px;right:6px}.tip{display:none}.rail-tip{left:calc(var(--rail-w) - var(--s1));z-index:40;padding:var(--s1) var(--s3);border-radius:var(--r-item);background:var(--overlay);font-size:var(--t-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);position:fixed;transform:translate(-4px,-50%);box-shadow:0 10px 24px -8px #000c}.rail-tip[data-on=true]{opacity:1;transform:translateY(-50%)}.side__foot{gap:var(--s1);flex-direction:column;margin-top:auto;display:flex}.main{margin-left:var(--rail-w);padding-top:var(--topbar-h);min-width:0;transition:margin-left var(--dur-slow) var(--ease);container:main/inline-size}html[data-side=open] .main{margin-left:var(--side-w)}.topbar{top:0;left:var(--rail-w);z-index:20;align-items:center;gap:var(--s4);height:var(--topbar-h);padding:0 var(--s6) 0 var(--s2);background:var(--page);transition:left var(--dur-slow) var(--ease);display:flex;position:fixed;right:0}html[data-side=open] .topbar{left:var(--side-w)}.topbar:after{content:"";height:var(--s2);background:linear-gradient(180deg, var(--page) 0%, transparent 100%);pointer-events:none;position:absolute;top:100%;left:0;right:0}.seg{padding:var(--s1);border-radius:var(--r-pill);background:var(--track);box-shadow:var(--recess);flex:none;align-items:center;gap:2px;display:inline-flex}.seg button,.seg a{height:32px;padding:0 var(--s4);border-radius:var(--r-pill);color:var(--text-sub);align-items:center;gap:var(--s2);white-space:nowrap;transition:color var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);display:inline-flex}@media (hover:hover){.seg button:hover,.seg a:hover{color:var(--text)}}.seg [aria-selected=true],.seg [aria-current=page]{color:var(--text);background:var(--pill-fill);box-shadow:var(--pill-edge)}.seg--sm button{height:26px;padding:0 var(--s3);font-size:var(--t-label)}.search{flex:0 1 var(--search-w);min-width:160px;margin-left:auto;position:relative}.search .ic{z-index:2;left:var(--s3);color:var(--text-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search input{width:100%;height:var(--control);border-radius:var(--r-pill);background:var(--field);box-shadow:var(--recess);color:var(--text);font:inherit;transition:background var(--dur-fast) var(--ease);border:0;padding:0 44px 0 40px}.search input::placeholder{color:var(--text-3)}.search kbd{right:var(--s3);font:inherit;font-size:var(--t-micro);color:var(--text-3);position:absolute;top:50%;transform:translateY(-50%)}.wallet{padding:0 var(--s2);white-space:nowrap;flex-direction:column;flex:none;line-height:1.25;display:flex}.wallet__label{align-items:center;gap:var(--s2);font-size:var(--t-label);color:var(--text-sub);display:flex}.wallet__label button{color:var(--text-2);border-radius:var(--r-pill);place-items:center;display:grid}.wallet__value{font-weight:var(--w-medium);letter-spacing:.04em}.add{align-items:center;gap:var(--s3);height:var(--add-h);padding:0 var(--s1) 0 var(--s5);border-radius:var(--r-pill);background:var(--add-fill);box-shadow:var(--pill-edge);font-weight:var(--w-medium);white-space:nowrap;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);flex:none;display:inline-flex}@media (hover:hover){.add:hover{background:var(--add-hover)}}.add__disc{width:var(--disc);height:var(--disc);border-radius:var(--r-pill);background:var(--convex-light);box-shadow:var(--convex-edge);color:var(--on-primary);place-items:center;display:grid}@media (min-width:701px){.topbar .add{display:none}}.wallet__value{transition:opacity var(--dur-fast) var(--ease)}@media (hover:hover){.wallet__value:hover{opacity:.8}}.icon-btn{width:var(--control);height:var(--control);border-radius:var(--r-pill);color:var(--text-2);background:var(--track);box-shadow:var(--recess);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);place-items:center;display:grid;position:relative}@media (hover:hover){.icon-btn:hover{color:var(--text)}}.icon-btn .dot{border-radius:var(--r-pill);background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--track);position:absolute;top:9px;right:10px}@container main (max-width:1100px){.topbar{gap:var(--s3)}.search{min-width:0;width:var(--control);flex:none}.search input{color:#0000;cursor:pointer;padding:0}.search input::placeholder{color:#0000}.search input:focus{z-index:1;width:var(--search-w);padding:0 var(--s4) 0 var(--s8);color:var(--text);cursor:text;position:absolute;top:0;right:0}.search input:focus::placeholder{color:var(--text-3)}.search kbd{display:none}}@container main (max-width:900px){.sections{display:none}}.mod{border-radius:var(--r-module);background:var(--mod-fill);min-width:0;box-shadow:var(--mod-edge);flex-direction:column;display:flex;position:relative;overflow:hidden}.mod__head{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s5) var(--s5) var(--s3);display:flex}.mod__title{font-size:var(--t-title);align-items:center;gap:var(--s2);display:flex}.mod__sub{margin-top:var(--s1);font-size:var(--t-label);color:var(--text-2)}.mod__sub b{font-weight:var(--w-medium)}.mod__body{padding:var(--s2) var(--s5) var(--s5);flex:1}.head-actions{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.figure{margin-top:var(--s2);font-size:var(--t-figure);font-weight:var(--w-figure);letter-spacing:-.02em;white-space:nowrap;line-height:1.1}.figure .cur,.card-figure .cur,.arc__value .cur{font-size:.7em}.pill-link{height:var(--pill-h);padding:0 var(--s2) 0 var(--s3);border-radius:var(--r-pill);background:var(--glass-fill);box-shadow:var(--glass-edge);font-size:var(--t-label);color:var(--text-sub);white-space:nowrap;transition:color var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);align-items:center;gap:2px;display:inline-flex}@media (hover:hover){.pill-link:hover{color:var(--text);filter:brightness(1.15)}}.pill-link:has(>.cta-arrow){gap:var(--s1);padding-right:var(--s3)}.chip{height:var(--chip-h);padding:0 var(--s2);border-radius:var(--r-pill);font-size:var(--t-micro);font-weight:var(--w-semi);white-space:nowrap;align-items:center;display:inline-flex}.chip--pos{background:var(--up-chip);color:var(--up-ink)}.chip--neg{background:var(--down-chip);color:var(--down-ink)}.stat-label{font-size:var(--t-label);color:var(--text-2);font-weight:var(--w-regular)}.legend{gap:var(--s4);margin-top:var(--s3);font-size:var(--t-label);color:var(--text-sub);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--s2);display:inline-flex}.ring-dot{border-radius:var(--r-pill);background:var(--c);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 22%, transparent), 0 0 10px 1px color-mix(in srgb, var(--c) 45%, transparent);flex:none;margin:0 3px}.avatar{width:var(--avatar);height:var(--avatar);border-radius:var(--r-pill);background:var(--convex-fill);box-shadow:var(--convex-edge);font-size:var(--t-label);font-weight:var(--w-medium);color:var(--text);flex:none;place-items:center;display:grid}.avatar--xs{width:var(--avatar-xs);height:var(--avatar-xs);font-size:var(--t-nano)}.btn-sm{height:var(--btn-sm-h);padding:0 var(--s3);border-radius:var(--r-pill);background:var(--pill-fill);box-shadow:var(--pill-edge);font-size:var(--t-label);align-items:center;gap:var(--s1);transition:filter var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);display:inline-flex}@media (hover:hover){.btn-sm:hover{filter:brightness(1.12)}}.btn-ghost{height:var(--btn-sm-h);width:var(--btn-sm-h);border-radius:var(--r-pill);color:var(--text-2);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);place-items:center;display:grid}@media (hover:hover){.btn-ghost:hover{color:var(--text);background:var(--hover)}}.bar{height:var(--bar-h);border-radius:var(--r-pill);background:var(--accent-track);display:block;overflow:hidden}.bar__fill{height:100%;width:calc(var(--wn) * 1%);border-radius:inherit;background:var(--spectrum);background-size:calc(10000% / var(--wn)) 100%;transform-origin:0;animation:bar-grow var(--dur-surface) var(--ease) both;animation-delay:var(--dur-surface);display:block}.ticker{align-items:center;gap:var(--s4);height:var(--ticker-h);padding:0 var(--s2) 0 var(--s5);border-radius:var(--r-pill);background:var(--glass-fill);box-shadow:var(--glass-edge);display:flex;overflow:hidden}.ticker__label{align-items:center;gap:var(--s3);font-size:var(--t-label);font-weight:var(--w-medium);white-space:nowrap;flex:none;display:flex}.ticker__sum{align-items:center;gap:var(--s2);height:var(--btn-sm-h);padding:0 var(--s4);border-radius:var(--r-pill);background:var(--track);box-shadow:var(--recess);font-size:var(--t-label);color:var(--text-sub);white-space:nowrap;flex:none;display:flex}.ticker__sum b{color:var(--text);font-weight:var(--w-medium);padding:0 2px}@container main (max-width:900px){.ticker__sum{display:none}}.mod__body--stack{flex-direction:column;display:flex}.alloc{gap:var(--s4);margin-bottom:var(--s5);flex-direction:column;display:flex}.alloc__row{gap:var(--s2);padding-left:var(--s4);border-left:2px solid var(--c);flex-direction:column;display:flex}.alloc__line{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.alloc__name{font-size:var(--t-title)}.alloc__pct{font-size:var(--t-micro);padding:2px var(--s2);border-radius:var(--r-pill);color:var(--text-sub);background:#ffffff14}.alloc__label{color:var(--text-3)}.alloc__value{font-size:var(--t-alloc)}.arc{height:var(--arc-h);flex:none;margin-top:auto;position:relative}.arc svg{width:100%;height:100%;overflow:visible}.arc__center{text-align:center;white-space:nowrap;line-height:1.25;position:absolute;left:50%;transform:translate(-50%,-50%)}.arc__label{color:var(--text-2);font-size:var(--t-label)}.arc__value{font-size:var(--t-arc);font-weight:var(--w-figure);letter-spacing:-.02em}.arc__meta{margin-top:var(--s1);font-size:var(--t-micro);color:var(--text-2)}.plot{min-height:var(--plot-h);flex:1;position:relative}.plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xlab{fill:var(--text-2);font-size:var(--t-label);font-family:var(--font)}.cross-v{stroke:#f4f5f7d9;stroke-width:1.5px}.marker{fill:var(--module-bot);stroke:var(--text);stroke-width:2px}.card-tip{top:var(--s3);width:var(--tip-w);border-radius:var(--r-btn);background:var(--overlay);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease);position:absolute;box-shadow:inset 0 1px 2px #ffffff0f,0 16px 32px -12px #000000d9}.card-tip[data-on=true]{opacity:1}.card-tip__row{gap:var(--s3);padding:var(--s3) var(--s4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.card-tip__row+.card-tip__row{margin-top:2px}.card-tip__v{font-size:var(--t-tip);font-weight:var(--w-medium);line-height:1.2}.card-tip__d{font-size:var(--t-label);color:var(--text-2)}.pnl__head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.pnl__label{font-size:var(--t-title)}.pnl__label span{color:var(--text-2)}.pnl__value{margin:var(--s2) 0 var(--s3);font-size:var(--t-hero);font-weight:var(--w-figure);letter-spacing:-.02em;white-space:nowrap;line-height:1.15}.pnl__value.pos{text-shadow:0 0 28px color-mix(in srgb, var(--up) 38%, transparent)}.pnl__value.neg{text-shadow:0 0 28px color-mix(in srgb, var(--down) 38%, transparent)}.pnl__block+.pnl__block{margin-top:var(--s7)}.kv{row-gap:var(--s2);font-size:var(--t-label);grid-template-columns:1fr auto;margin:0;display:grid}.kv dt{color:var(--text-2)}.kv dd{text-align:right;font-weight:var(--w-medium);margin:0}.promo{border-radius:var(--r-module);box-shadow:var(--mod-edge);min-height:var(--promo-min);text-align:center;padding:var(--s7) var(--s5) var(--s5);isolation:isolate;contain:paint;background:radial-gradient(70% 55% at 50% -8%, color-mix(in srgb, var(--promo-top) 90%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--promo-mid) 0%, var(--promo-bot) 70%);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.promo:before{content:"";background:linear-gradient(180deg, var(--beam) 0%, #c7e2ff8c 45%, #c7e2ff00 100%);filter:blur(1.5px);z-index:-1;width:5px;height:72%;animation:5s ease-in-out infinite beam;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 36px 10px #8cb6e059}.promo:after{content:"";background:var(--horizon);z-index:-1;border-radius:50%;height:120%;animation:5s ease-in-out infinite horizon;position:absolute;top:68%;left:-35%;right:-35%;box-shadow:inset 0 2px #dcecff8c,0 -10px 40px -6px #8cb6e073}.promo__stars{z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 14% 20%,#fff,#0000),radial-gradient(1px 1px at 78% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 86% 38%,#fff,#0000),radial-gradient(1px 1px at 24% 52%,#fff,#0000),radial-gradient(1px 1px at 62% 30%,#fff,#0000),radial-gradient(1px 1px at 40% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 8% 44%,#fff,#0000);animation:3.5s ease-in-out infinite alternate twinkle;position:absolute;inset:0}.promo h3{font-size:var(--t-promo);font-weight:var(--w-light);letter-spacing:-.01em;line-height:1.2}.promo p{margin-top:var(--s2);font-size:var(--t-label);color:var(--text-sub);text-wrap:balance;max-width:30ch}.btn-white{align-items:center;gap:var(--s2);height:38px;padding:0 var(--s5);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font-weight:var(--w-medium);transition:filter var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);display:inline-flex;box-shadow:0 6px 18px -6px #000c}@media (hover:hover){.btn-white:hover{filter:brightness(.92)}}.cards{grid-template-columns:repeat(auto-fit, minmax(var(--card-min), 1fr));gap:var(--s3);padding:var(--s1) var(--s5) var(--s5);flex:1;display:grid}.pro,.acc{gap:var(--s3);min-width:0;padding:var(--s4);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--raised-edge);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}@media (hover:hover){.pro:hover,.acc:hover{background:var(--raised-hover)}}.pro__top,.acc__top{align-items:center;gap:var(--s3);display:flex}.pro__who,.acc__who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.pro__name,.acc__code{font-weight:var(--w-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pro__style,.acc__type{font-size:var(--t-label);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.avatar-wrap{flex:none;position:relative}.rank{width:var(--rank);height:var(--rank);border-radius:var(--r-pill);background:var(--convex-light);color:var(--on-primary);font-size:var(--t-nano);font-weight:var(--w-semi);box-shadow:0 0 0 2px var(--mod-mid);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.btn-copy{height:var(--pill-h);padding:0 var(--s4);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font-size:var(--t-label);font-weight:var(--w-medium);transition:filter var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);flex:none;align-items:center;display:inline-flex}@media (hover:hover){.btn-copy:hover{filter:brightness(.9)}}.card-figure{font-size:var(--t-card);font-weight:var(--w-figure);letter-spacing:-.02em;white-space:nowrap;margin-top:2px;line-height:1.15}.pro__profit,.acc__today{align-items:center;gap:var(--s2);font-weight:var(--w-medium);flex-wrap:wrap;display:flex}.pro__profit .js-profit,.acc__today>span:first-child{margin:0 -2px;padding:0 2px}.spark{width:100%;height:var(--spark-h);flex:none;overflow:visible}.spark--sm{height:var(--spark-sm-h)}.pro__stats{gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-item);background:var(--track);box-shadow:var(--recess);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pro__stats div{flex-direction:column;gap:2px;min-width:0;display:flex}.pro__stats .stat-label{font-size:var(--t-micro);white-space:nowrap}.acc__tile{border-radius:var(--r-tile);flex:none;place-items:center;width:32px;height:32px;display:grid}.acc__tile svg{fill:currentColor;width:16px;height:16px}.acc__tile--live{background:var(--accent);color:var(--text);font-size:9px;font-weight:var(--w-semi);letter-spacing:.04em}.acc__tile--10x{background:var(--primary);color:var(--on-primary);font-size:var(--t-micro);font-weight:var(--w-semi)}.acc__tile--demo{background:var(--demo-tile);color:var(--text-sub);font-size:9px;font-weight:var(--w-semi);letter-spacing:.04em}.acc__foot{align-items:center;gap:var(--s2);min-height:var(--avatar-xs);font-size:var(--t-label);color:var(--text-sub);display:flex}.acc__foot b{color:var(--text);font-weight:var(--w-medium)}.acc__progress{flex-direction:column;gap:6px;display:flex}.acc__line{justify-content:space-between;gap:var(--s2);display:flex}.acc__actions{align-items:center;gap:var(--s2);margin-top:auto;display:flex}.acc__actions .btn-ghost{margin-left:auto}.acc--ghost{box-shadow:var(--hollow);color:var(--text);background:0 0;justify-content:space-between}@media (hover:hover){.acc--ghost:hover{background:var(--hover)}}.area-qa .mod__body{display:flex}.tiles{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(var(--tile-h), 1fr);gap:var(--s3);flex:1;display:grid}.tile{border-radius:var(--r-btn);background:var(--raised);box-shadow:var(--raised-edge);padding:var(--s3);color:var(--text);text-align:left;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}@media (hover:hover){.tile:hover{background:var(--raised-hover)}}.tile__disc,.item__disc{width:var(--disc);height:var(--disc);border-radius:var(--r-pill);background:var(--glass-disc);box-shadow:var(--glass-edge);color:var(--text);flex:none;place-items:center;display:grid}.item__disc--in{color:var(--up);box-shadow:var(--glass-edge), inset 0 -8px 14px -8px color-mix(in srgb, var(--up) 55%, transparent)}.tile__label{font-size:var(--t-body);line-height:1.2}.tile__meta{font-size:var(--t-micro);color:var(--text-2);margin-top:2px;display:block}.area-act{container:act/inline-size}.feed{padding-bottom:var(--s3);flex-direction:column;display:flex}.act-row{grid-template-columns:var(--disc) minmax(0, 1fr) minmax(0, 190px) 104px 120px;align-items:center;gap:var(--s4);min-height:var(--row);padding:0 var(--s5);transition:background var(--dur-fast) var(--ease);display:grid}@media (hover:hover){.act-row:hover{background:var(--hover)}}.act-row--new{animation:slide-in .9s var(--ease) both}.item__who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.item__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item__meta{font-size:var(--t-label);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.act-via{font-size:var(--t-label);color:var(--text-sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.act-amt{text-align:right;font-weight:var(--w-medium);white-space:nowrap}@container act (max-width:640px){.act-row{grid-template-columns:var(--disc) minmax(0, 1fr) auto}.act-via,.act-status{display:none}}.sheet{width:min(var(--dialog-w), calc(100vw - var(--s7)));border-radius:var(--r-module);background:var(--mod-fill);box-shadow:var(--mod-edge), 0 40px 80px -20px #000000e6;color:var(--text);border:0;padding:0}.sheet::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qk,.qk::backdrop{transition:opacity var(--dur-press) var(--ease), transform var(--dur-press) var(--ease), display var(--dur-press) allow-discrete, overlay var(--dur-press) allow-discrete}.qk{opacity:1}.qk:not([open]),.qk::backdrop{opacity:0}.qk[open]::backdrop{opacity:1}.sheet__inner{gap:var(--s3);padding:var(--s6);flex-direction:column;display:flex}.sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.sheet__head h2{font-size:var(--t-dialog)}.field-label{margin-top:var(--s2);font-size:var(--t-label);color:var(--text-sub)}.amount{align-items:center;gap:var(--s1);height:var(--amount-h);padding:0 var(--s4);border-radius:var(--r-btn);background:var(--field);box-shadow:var(--recess);font-size:var(--t-amount);font-weight:var(--w-light);transition:background var(--dur-fast) var(--ease);display:flex}.amount:focus-within{background:var(--field-focus);outline:2px solid var(--accent);outline-offset:2px}.amount input{min-width:0;color:var(--text);font:inherit;font-variant-numeric:var(--numeric);background:0 0;border:0;outline:none;flex:1;padding:0}.presets{gap:var(--s2);display:flex}.presets button{height:var(--btn-sm-h);border-radius:var(--r-pill);background:var(--pill-fill);box-shadow:var(--pill-edge);font-size:var(--t-label);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);flex:1}@media (hover:hover){.presets button:hover{background:var(--glass-fill);box-shadow:var(--gummy-edge)}}.methods{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.methods button{padding:var(--s3);border-radius:var(--r-btn);background:var(--track);box-shadow:var(--recess);color:var(--text-2);text-align:left;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.methods button span{margin-top:var(--s2);color:var(--text-sub)}.methods small{font-size:var(--t-micro);color:var(--text-2)}.methods [aria-checked=true]{background:var(--glass-fill);box-shadow:var(--gummy-edge);color:var(--text)}.methods [aria-checked=true] span{color:var(--text)}.from-wallet{height:var(--add-h);padding:0 var(--s4);border-radius:var(--r-btn);background:var(--track);box-shadow:var(--recess);font-size:var(--t-label);color:var(--text-sub);justify-content:space-between;align-items:center;display:flex}.sheet__sum{margin-top:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-item);background:var(--band)}.btn-primary{height:var(--add-h);margin-top:var(--s2);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font-weight:var(--w-medium);transition:filter var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease)}@media (hover:hover){.btn-primary:hover{filter:brightness(.92)}}.btn-primary:disabled{opacity:.4;cursor:default;filter:none}.toast,.toaster__toast{align-items:center;gap:var(--s3);padding:var(--s2) var(--s5) var(--s2) var(--s2);border-radius:var(--r-pill);background:var(--overlay);box-shadow:var(--raised-edge), 0 14px 32px -14px #000000bf;display:flex}.toast{left:50%;bottom:var(--s6);z-index:50;transform:translate(-50%, var(--s4));opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);position:fixed}.toast[data-on=true]{opacity:1;transform:translate(-50%)}.toast__disc{width:var(--btn-sm-h);height:var(--btn-sm-h);border-radius:var(--r-pill);background:var(--up-chip);color:var(--up-ink);place-items:center;display:grid}:root{--lilac:#bfa2ff;--switch-w:40px;--switch-h:22px;--thumb:16px;--heat-row:112px;--event-time:58px;--sub-row:64px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mod__title .pill{margin-left:var(--s1)}.pill{height:var(--chip-h);padding:0 var(--s3);border-radius:var(--r-pill);background:var(--glass-fill);box-shadow:var(--gummy-edge);font-size:var(--t-micro);font-weight:var(--w-medium);letter-spacing:.02em;color:var(--text);white-space:nowrap;align-items:center;display:inline-flex}.pill--warn{color:var(--warn)}.pill--active{color:color-mix(in srgb, var(--lilac) 82%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--lilac) 34%, transparent) 0%, color-mix(in srgb, var(--lilac) 14%, transparent) 60%, color-mix(in srgb, var(--lilac) 22%, transparent) 100%);box-shadow:inset 0 1px 2px 0 color-mix(in srgb, var(--lilac) 70%, transparent), inset 0 -2px 3px -1px color-mix(in srgb, var(--lilac) 30%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lilac) 22%, transparent), 0 0 14px -3px color-mix(in srgb, var(--lilac) 55%, transparent), 0 1px 3px 0 #00000073}.session-dot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:8px;height:8px}.quotes{justify-content:space-evenly;align-items:center;gap:var(--s6);flex:1;min-width:0;display:flex;overflow:hidden}.quote{white-space:nowrap;flex-direction:column;line-height:1.2;display:flex}.quote__sym{font-size:var(--t-micro);font-weight:var(--w-medium);letter-spacing:.04em;color:var(--text-2)}.quote__line{align-items:baseline;gap:var(--s2);font-size:var(--t-label);display:flex}.quote .js-px{color:var(--text);margin:0 -2px;padding:0 2px}@container main (max-width:1100px){.quote:nth-child(n+4){display:none}}.area-strat{container:strat/inline-size}.strat-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(var(--heat-row), 1fr);gap:var(--s3);padding:var(--s1) var(--s5) var(--s5);flex:1;display:grid}.heat{gap:var(--s1);min-width:0;padding:var(--s3) var(--s4);border-radius:var(--r-card);color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) calc(var(--heat) * 1%), transparent) 0%, transparent 90%), var(--raised);box-shadow:var(--raised-edge), inset 0 1px 3px 0 color-mix(in srgb, var(--tone) calc(var(--heat) * 2%), transparent);transition:filter var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}@media (hover:hover){.heat:hover{filter:brightness(1.12)}}.heat--lead{padding:var(--s4) var(--s5);gap:var(--s2);grid-area:span 2/span 2}.heat__top{justify-content:space-between;align-items:center;gap:var(--s2);min-width:0;display:flex}.heat__name{font-size:var(--t-label);color:var(--text-sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.heat--lead .heat__name{font-size:var(--t-title);color:var(--text)}.heat__value{font-size:var(--t-card);font-weight:var(--w-figure);letter-spacing:-.02em;align-self:flex-start;margin:0 -2px;padding:0 2px;line-height:1.1}.heat--lead .heat__value{font-size:var(--t-hero)}.heat__chart{flex:1;min-height:24px;position:relative}.heat__chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.heat__meta{justify-content:space-between;gap:var(--s2);font-size:var(--t-micro);color:var(--text-2);white-space:nowrap;display:flex;overflow:hidden}.heat__meta b{color:var(--text-sub);font-weight:var(--w-medium)}.heat:not(.heat--lead) .heat__best{display:none}@container strat (max-width:640px){.strat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heat--lead{grid-row:span 1}}.area-copy{container:copy/inline-size}.subs{padding:0 0 var(--s3);flex-direction:column;display:flex}.sub{align-items:center;gap:var(--s4);min-height:var(--sub-row);padding:var(--s2) var(--s5);transition:background var(--dur-fast) var(--ease);grid-template-columns:minmax(0,1.5fr) 96px minmax(0,1.3fr) 104px 112px auto auto;display:grid}@media (hover:hover){.sub:hover{background:var(--hover)}}.sub__who{align-items:center;gap:var(--s3);min-width:0;display:flex}.sub__into,.sub__num{white-space:nowrap;flex-direction:column;line-height:1.3;display:flex}.sub__num{align-items:flex-end}.sub__num .pos,.sub__num .neg{font-weight:var(--w-medium);margin:0 -2px;padding:0 2px}.sub--off>:not(.switch){opacity:.45}.sub>*{transition:opacity var(--dur-slow) var(--ease)}.switch{width:var(--switch-w);height:var(--switch-h);border-radius:var(--r-pill);background:var(--track);box-shadow:var(--recess);transition:background var(--dur-slow) var(--ease), scale var(--dur-fast) var(--ease);flex:none;position:relative}.switch:disabled{cursor:default}.switch[aria-checked=true]{background:color-mix(in srgb, var(--up) 60%, var(--track))}.switch__thumb{width:var(--thumb);height:var(--thumb);border-radius:var(--r-pill);background:var(--convex-light);box-shadow:var(--convex-edge);transition:transform var(--dur-slow) var(--ease);position:absolute;top:3px;left:3px}.switch[aria-checked=true] .switch__thumb{transform:translateX(calc(var(--switch-w) - var(--thumb) - 6px))}@container copy (max-width:760px){.sub{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 104px auto auto}.sub__into,.sub__total{display:none}}.risk{gap:var(--s4);padding:var(--s2) var(--s5) var(--s5);flex-direction:column;display:flex}.risk-row{flex-direction:column;gap:6px;display:flex}.risk__acct,.risk__pct{font-weight:var(--w-medium)}.risk--ok{color:var(--text-sub)}.risk--warn{color:var(--warn)}.risk--neg{color:var(--down)}.bar--warn{background:color-mix(in srgb, var(--warn) 14%, transparent)}.bar--warn .bar__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--warn) 35%, transparent), color-mix(in srgb, var(--warn) 70%, transparent) 60%, var(--warn));background-size:100% 100%}.bar--neg{background:color-mix(in srgb, var(--down) 14%, transparent)}.bar--neg .bar__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--down) 35%, transparent), color-mix(in srgb, var(--down) 70%, transparent) 60%, var(--down));background-size:100% 100%}.todos{padding:0 0 var(--s3);flex-direction:column;display:flex}.todo{grid-template-columns:var(--disc) minmax(0, 1fr) auto;align-items:center;gap:var(--s3);min-height:var(--sub-row);padding:var(--s2) var(--s5);transition:background var(--dur-fast) var(--ease), opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);display:grid}@media (hover:hover){.todo:hover{background:var(--hover)}}.todo--out{opacity:0;transform:translate(12px)}.todo .item__name{white-space:normal}.todo .btn-sm{height:var(--pill-h)}.disc--warn{color:var(--warn);box-shadow:var(--glass-edge), inset 0 -8px 14px -8px color-mix(in srgb, var(--warn) 55%, transparent)}.empty{padding:var(--s7) var(--s5);text-align:center;font-size:var(--t-label);color:var(--text-2)}.events{padding:0 0 var(--s3);flex-direction:column;display:flex}.event{grid-template-columns:var(--event-time) minmax(0, 1fr) auto;align-items:center;gap:var(--s3);min-height:54px;padding:var(--s1) var(--s5);display:grid}.event--past{opacity:.5}.event--next{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 75%)}.event__time{font-size:var(--t-label);color:var(--text-sub);white-space:nowrap}.event .js-count{color:var(--accent);font-weight:var(--w-medium)}.impact{gap:3px;display:inline-flex}.impact i{border-radius:var(--r-pill);background:#ffffff1f;width:6px;height:6px}.impact--2 i:nth-child(-n+2){background:var(--warn)}.impact--3 i{background:var(--down)}.seg:has(.seg__ind){position:relative}.seg__ind{z-index:0;width:var(--ind-w,0px);height:var(--ind-h,32px);transform:translate3d(var(--ind-x,0px), var(--ind-y,0px), 0);border-radius:var(--r-pill);background:var(--pill-fill);box-shadow:var(--pill-edge);opacity:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.seg[data-ind] .seg__ind{opacity:1}.seg[data-ind=on] .seg__ind{transition:transform var(--dur-seg) var(--ease-seg), width var(--dur-seg) var(--ease)}.seg:has(.seg__ind)>:is(a,button){z-index:1;position:relative}.seg[data-ind]:has(.seg__ind) :is([aria-current=page],[aria-selected=true]){box-shadow:none;background:0 0}.qk{width:min(560px, calc(100vw - var(--s7)));border-radius:var(--r-module);background:var(--mod-fill);color:var(--text);box-shadow:var(--mod-edge), 0 48px 96px -24px #000000eb;border:0;margin:min(12vh,96px) auto auto;padding:0;overflow:hidden}.qk::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qk[open]{animation:qk-in var(--dur-qk) var(--ease) both}.qk[open]::backdrop{animation:qk-fade var(--dur-qk) var(--ease) both}@keyframes qk-in{0%{opacity:0;transform:translateY(-14px)scale(.955)}}@keyframes qk-fade{0%{opacity:0}}.qk__inner{flex-direction:column;min-height:0;max-height:min(70vh,620px);display:flex}.qk__field{align-items:center;gap:var(--s3);height:56px;padding:0 var(--s4);background:var(--band);flex:none;display:flex}.qk__field .ic{color:var(--text-2);flex:none}.qk__input{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--t-title);background:0 0;border:0;outline:none;flex:1;padding:0}.qk__input::placeholder{color:var(--text-3)}.qk__kbd{padding:2px var(--s2);border-radius:var(--r-item);background:var(--track);box-shadow:var(--recess);font:inherit;font-size:var(--t-micro);color:var(--text-3);flex:none}.qk__list{overscroll-behavior:contain;min-height:0;padding:var(--s2);scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.qk__item{align-items:center;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-item);color:var(--text-sub);text-align:left;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);display:flex}.qk__item[data-active=true]{color:var(--text);background:var(--glass-fill);box-shadow:var(--gummy-edge)}.qk__disc{width:var(--disc-sm);height:var(--disc-sm);border-radius:var(--r-pill);background:var(--glass-disc);box-shadow:var(--glass-edge);color:var(--text);flex:none;place-items:center;display:grid}.qk__who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.qk__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qk__where{font-size:var(--t-micro);color:var(--text-3)}.qk__go{color:var(--text-3);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex:none;transform:translate(-4px)}.qk__item[data-active=true] .qk__go{opacity:1;transform:translate(0)}.qk__item[data-pending] .qk__go{animation:link-wait .7s var(--ease-in-out) infinite alternate}.qk__empty{padding:var(--s6) var(--s3);text-align:center;font-size:var(--t-label);color:var(--text-2)}.qk__foot{align-items:center;gap:var(--s4);padding:var(--s2) var(--s4);background:var(--band);font-size:var(--t-micro);color:var(--text-3);flex:none;display:flex}.qk__foot span{align-items:center;gap:var(--s1);display:inline-flex}.qk__foot kbd{background:var(--track);box-shadow:var(--recess);font:inherit;font-size:var(--t-nano);border-radius:5px;padding:1px 5px}.side-scrim,.side-open{display:none}@media (max-width:900px){.side{width:var(--side-w);visibility:hidden;transition:transform var(--dur-slow) var(--ease), visibility 0s linear var(--dur-slow);overscroll-behavior:contain;transform:translate(-100%);box-shadow:0 0 48px -6px #000000d9}html[data-side=open] .side{visibility:visible;transition:transform var(--dur-slow) var(--ease), visibility 0s;transform:none}.main,html[data-side=open] .main{margin-left:0}.side-scrim{z-index:29;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease);display:block;position:fixed;inset:0}html[data-side=open] .side-scrim{opacity:1;pointer-events:auto}.side-open{display:grid}.rail-tip{display:none}}@media (max-width:700px){.topbar{gap:var(--s2);padding:0 var(--s3)}.seg--modes,.search{display:none}.wallet{min-width:0;margin-left:auto}.wallet__brand{display:none}.add{width:var(--add-h);justify-content:center;gap:0;padding:0;font-size:0}.add__disc{font-size:var(--t-body)}.mod__head{flex-direction:column;align-items:flex-start}.mod__head>*{max-width:100%}.head-actions{justify-content:flex-start}.quotes{justify-content:flex-start;gap:var(--s5);overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.quotes::-webkit-scrollbar{display:none}.quote{scroll-snap-align:start;flex:none}.hero__range{gap:0;padding:2px}.hero__range button{padding:0 var(--s2);font-size:var(--t-micro)}}.tabbar,.topbar__mark,.nc-more{display:none}@media (max-width:700px){:root{--tabbar-h:calc(var(--topbar-h) - var(--s2))}.pv2-banner{position:static}.main{padding-top:0}.topbar{height:calc(var(--topbar-h) - var(--s2) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--s4) 0;position:sticky;top:0;left:auto;right:auto}.side-open{display:none}.topbar__mark{width:var(--control);height:var(--control);border-radius:var(--r-pill);background:var(--glass-disc);box-shadow:var(--glass-edge);color:var(--text);place-items:center;display:grid}.topbar__mark svg{width:var(--glyph);height:var(--glyph);fill:currentColor}.wallet{display:none}.add{margin-left:auto}.main .content{padding:var(--s2) var(--s4) calc(var(--tabbar-h) + var(--s6) + env(safe-area-inset-bottom,0px))}.tabbar{z-index:25;padding:var(--s2) var(--s2) calc(var(--s2) + env(safe-area-inset-bottom,0px));background:var(--page);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 30px -16px #000000d9}.tabbar__item{min-width:0;font-size:var(--t-nano);font-weight:var(--w-medium);color:var(--text-3);transition:color var(--dur-fast) var(--ease);flex-direction:column;align-items:center;gap:3px;display:flex}.tabbar__pill{width:var(--rail-btn);height:var(--pill-h);border-radius:var(--r-pill);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);place-items:center;display:grid}.tabbar__item[aria-current=page]{color:var(--text)}.tabbar__item[aria-current=page] .tabbar__pill{background:var(--glass-fill);box-shadow:var(--gummy-edge)}.nc-list[data-capped]>:nth-child(n+5){display:none}.nc-more{margin:0 var(--s5) var(--s2);align-self:flex-start;display:inline-flex}.mod__head:not(:has(.seg)){flex-direction:row;align-items:flex-start}.mod__head:not(:has(.seg))>div:first-child{flex:1;min-width:0}.tabbar{z-index:31}}.install{z-index:40;left:var(--s3);right:var(--s3);bottom:calc(var(--tabbar-h,var(--topbar-h)) + env(safe-area-inset-bottom,0px) + var(--s3));gap:var(--s4);padding:var(--s5);border-radius:var(--r-module);background:var(--mod-fill);box-shadow:var(--mod-edge), 0 40px 80px -20px #000000e6;animation:rise var(--dur-rise) var(--ease) both;flex-direction:column;display:flex;position:fixed}.install__x{top:var(--s3);right:var(--s3);width:var(--btn-sm-h);height:var(--btn-sm-h);border-radius:var(--r-pill);color:var(--text-2);background:var(--glass-fill);box-shadow:var(--glass-edge);place-items:center;display:grid;position:absolute}.install__head{align-items:center;gap:var(--s3);padding-right:var(--s7);display:flex}.install__icon{width:var(--avatar);height:var(--avatar);border-radius:var(--r-btn);box-shadow:var(--glass-edge);flex:none}.install__title{font-size:var(--t-tip);font-weight:var(--w-medium);color:var(--text);margin:0}.install__sub{font-size:var(--t-label);color:var(--text-2);margin:2px 0 0;line-height:1.35}.install__steps{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.install__steps li{align-items:center;gap:var(--s3);font-size:var(--t-body);color:var(--text-sub);display:flex}.install__steps b{color:var(--text);font-weight:var(--w-medium)}.install__go{justify-content:center}.install__later{align-self:center}@media (min-width:701px){.install{left:auto;right:var(--s6);bottom:var(--s6);width:var(--dialog-w)}}:root[data-nav] .content [class^=pg-]>*,:root[data-nav] .content .col>*,:root[data-nav] .content .area-ticker,:root[data-nav] .content .hub-main>*,:root[data-nav] .content .oa-crumb,:root[data-nav] .content .bar__fill{animation:none}.nav-line{z-index:90;background:var(--accent);height:2px;box-shadow:0 0 10px 0 color-mix(in srgb, var(--accent) 60%, transparent);transform-origin:0;opacity:0;pointer-events:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}:root[data-theme-switch] *,:root[data-theme-switch] :before,:root[data-theme-switch] :after{transition:none!important}.seg [role=radio][aria-checked=true]{color:var(--text);background:var(--pill-fill);box-shadow:var(--pill-edge)}html[data-theme=light] .switch[data-theme-switch]{background:color-mix(in srgb, var(--up) 60%, var(--track))}html[data-theme=light] .switch[data-theme-switch] .switch__thumb{transform:translateX(calc(var(--switch-w) - var(--thumb) - 6px))}.nav--theme{text-align:left;width:100%}.nav--theme .switch{margin-left:auto}html[data-theme=light] :is(.promo,.wt,.pg-welcome .vp,.ss-dlg){color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.brand__ink,html[data-theme=light] .brand img:not(.brand__ink){display:none}html[data-theme=light] .brand .brand__ink{display:block}html[data-theme=light] .rail-tip{box-shadow:0 1px 3px #231f201a,0 8px 20px -8px #231f2042}html[data-theme=light] .card-tip{box-shadow:0 1px 3px #231f201a,0 12px 28px -12px #231f204d}html[data-theme=light] :is(.toast,.toaster__toast){box-shadow:var(--raised-edge), 0 12px 28px -14px #231f204d}html[data-theme=light] .tabbar{box-shadow:0 -10px 26px -16px #231f204d}html[data-theme=light] .btn-white{box-shadow:0 4px 12px -6px #231f2073}html[data-theme=light] :is(.sheet,.install){box-shadow:var(--mod-edge), 0 32px 64px -24px #231f204d}html[data-theme=light] .qk{box-shadow:var(--mod-edge), 0 40px 80px -24px #231f2052}@media (max-width:900px){html[data-theme=light] .side{box-shadow:0 0 48px -6px #231f2040}}@media (hover:hover){html[data-theme=light] :is(.logo:hover,.pill-link:hover,.btn-sm:hover,.heat:hover),html[data-theme=light][data-side=open] .profile:hover{filter:brightness(.97)}}html[data-theme=light] .alloc__pct{background:var(--hover)}html[data-theme=light] .cross-v{stroke:#231f2080}html[data-theme=light] .impact i{background:#231f2024}html[data-theme=light] :is(.pnl__value.pos,.pnl__value.neg){text-shadow:none}html[data-theme=light] .acc__tile--live{color:var(--on-primary)}html[data-theme=light] .switch__thumb{background:linear-gradient(180deg, #fff 0%, var(--page) 100%);box-shadow:0 1px 2px #231f2033,0 2px 6px -1px #231f2038}html[data-theme=light] .pill--active{color:color-mix(in srgb, var(--lilac) 70%, var(--text));box-shadow:inset 0 1px 2px 0 color-mix(in srgb, var(--lilac) 70%, transparent), inset 0 -2px 3px -1px color-mix(in srgb, var(--lilac) 30%, transparent), inset 0 0 12px 0 color-mix(in srgb, var(--lilac) 22%, transparent), 0 0 14px -3px color-mix(in srgb, var(--lilac) 55%, transparent), 0 1px 2px 0 #231f201a}:is(.btn-white,.btn-primary,.btn-copy,.lb-copy,.copy-now,.btn-sm,.btn-ghost,.pill-link,.add,.icon-btn,.presets button,.seg button,.seg a,.install__x):active:not(:disabled,[aria-disabled=true]){transition-duration:calc(var(--dur-press) / 2);scale:.97}:is(.btn-white,.btn-primary,.btn-copy,.lb-copy):active:not(:disabled,[aria-disabled=true]){filter:var(--press-filter)}:is(.btn-sm,.pill-link,.presets button,.add):active:not(:disabled,[aria-disabled=true]){background:var(--track);box-shadow:var(--recess)}:is(.btn-ghost,.icon-btn,.install__x):active:not(:disabled){background:var(--field);box-shadow:var(--recess);color:var(--text)}.seg :is(button,a):active{color:var(--text)}.logo:active,.switch:active:not(:disabled){transition-duration:calc(var(--dur-press) / 2);scale:.94}.tabbar__item:active .tabbar__pill{background:var(--glass-fill);box-shadow:var(--gummy-edge);transition-duration:calc(var(--dur-press) / 2);scale:.9}:is(.tile,a.acc,button.acc,a.pro,button.pro,a.heat,button.heat,.methods button,.qk__item,a.nc-row,a.row,button.row,.more-row,a.more-me):active:not(:disabled){transition-duration:calc(var(--dur-press) / 2);translate:0 1px}:is(.tile,a.acc,button.acc,a.pro,button.pro,a.heat,button.heat,.methods button):active:not(:disabled){box-shadow:var(--recess)}:is(.tile,a.acc,button.acc,a.pro,button.pro,a.heat,button.heat):active{background:var(--raised-press)}:root :is(.qk__item,a.nc-row,a.row,button.row,.more-row,a.more-me):active:not(:disabled){background:var(--press)}a[data-pending]{animation:link-wait .9s var(--ease-in-out) var(--dur-press) infinite alternate}@keyframes link-wait{to{opacity:.6}}:root :is(.inp,.mny-text,.field){transition:background var(--dur-fast) var(--ease)}:root :is(.inp,.mny-text,.field,.search input):focus{background:var(--field-focus)}:root :is(.inp,.mny-text,.field):focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-side-boot] *,html[data-side-boot] :before,html[data-side-boot] :after{transition:none!important}.toaster{z-index:95;inset:auto auto var(--s6) 50%;color:inherit;width:max-content;height:auto;max-width:calc(100vw - var(--s6));pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:0;display:flex;position:fixed;overflow:visible;transform:translate(-50%)}.toaster:not(:popover-open){display:none}.toaster__slot{padding-top:var(--s2);transition:grid-template-rows var(--dur-ui) var(--ease), padding var(--dur-ui) var(--ease);grid-template-rows:1fr;display:grid}.toaster__slot[data-leaving]{grid-template-rows:0fr;padding-top:0}.toaster__toast{min-height:0;max-width:min(440px, calc(100vw - var(--s6)));pointer-events:auto;cursor:default;font-size:var(--t-label);color:var(--text);animation:toast-in var(--dur-ui) var(--ease) both;transition:opacity var(--dur-ui) var(--ease), translate var(--dur-ui) var(--ease), scale var(--dur-ui) var(--ease)}.toaster__slot[data-leaving] .toaster__toast{opacity:0;translate:0 6px;scale:.98}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.toaster__toast .toast__disc{flex:none}.toaster__toast[data-tone=error] .toast__disc{background:var(--down-chip);color:var(--down-ink)}.toaster__toast[data-tone=info] .toast__disc{background:var(--glass-disc);box-shadow:var(--glass-edge);color:var(--text)}.toaster__text{min-width:0;line-height:1.35}.toaster__x{width:24px;height:24px;margin-right:calc(var(--s5) * -1 + var(--s2));border-radius:var(--r-pill);color:var(--text-2);transition:background var(--dur-press) var(--ease), color var(--dur-press) var(--ease), scale var(--dur-press) var(--ease);flex:none;place-items:center;display:grid}@media (hover:hover){.toaster__x:hover{color:var(--text);background:var(--hover)}}.toaster__x:active{background:var(--field);transition-duration:calc(var(--dur-press) / 2);scale:.9}@media (max-width:700px){.toaster{inset:auto auto calc(var(--tabbar-h,0px) + env(safe-area-inset-bottom,0px) + var(--s3)) 50%}}@media (max-width:700px),(pointer:coarse){html{-webkit-tap-highlight-color:transparent}:where(a,button,summary,label,[role=button],[role=tab],[role=option],[role=switch],[role=radio]){touch-action:manipulation}:where(.side,.tabbar,.seg,.nav,button,[role=button],[role=tab],.tile,a.acc,a.pro,.more-row,a.more-me,.qk__item,a.nc-row,.pill-link,.add,.topbar__mark){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:is(.inp,.mny-text,.field,.search input,.qk__input,.sel__search input,.reply textarea,.reply-box textarea,.ss-field input,.tr-search__field input,.tk-step input,.tk-input input,.tr-cell-input){font-size:16px!important}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),textarea,select){font-size:max(16px,1em)}:where(.pill-link,.btn-sm,.btn-ghost,.btn-copy,.lb-copy,.switch,.seg--sm button,.sort,.wallet__label button,.icon-btn,.sel--pill .sel__trigger,button.pill,.toaster__x){position:relative}:is(.pill-link,.btn-sm,.btn-ghost,.btn-copy,.lb-copy,.switch,.seg--sm button,.sort,.install__x,.wallet__label button,.icon-btn,.sel--pill .sel__trigger,button.pill,.toaster__x):after{content:"";position:absolute;inset:min(0px,50% - 22px)}}
