@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Thin.ttf) format("truetype");font-weight:100 200;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Medium.ttf) format("truetype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Bold.ttf) format("truetype");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--bg:#fff;--surface:#fff;--subtle:#f5f5f6;--hover:#f7f7f8;--sunken:#f7f7f8;--raised:#fff;--thumb:#fff;--line:#ebebed;--line-2:#dcdce0;--fg:#0b0b0d;--fg-2:#3f3f46;--muted:#6b6b75;--faint:#8e8e98;--primary:#0b0b0d;--primary-fg:#fff;--peni:#5b5bd6;--peni-soft:#eff0fe;--peni-line:#d6d8fb;--up:#15803d;--up-soft:#e9f7ee;--down:#c8242a;--down-soft:#fdeeee;--warn:#b45309;--warn-soft:#fdf5e7;--gold:#e8a317;--img-ring:oklch(0 0 0 / .1);--ring:0 0 0 1px var(--line-2);--sh-btn:0 1px 2px rgba(11,11,13,.06),0 0 0 1px var(--line-2);--sh-btn-h:0 2px 4px -1px rgba(11,11,13,.08),0 0 0 1px #cfcfd5;--sh-thumb:0 3px 3px -1.5px rgba(23,23,23,.06),0 1px 1px -.5px rgba(23,23,23,.06),0 0 0 1px rgba(23,23,23,.03);--sh-pop:inset 0 -1px 1px -.5px rgba(23,23,23,.06),0 0 0 1px rgba(23,23,23,.08),0 1px 1px -.5px rgba(23,23,23,.04),0 3px 3px -1.5px rgba(23,23,23,.04),0 6px 6px -3px rgba(23,23,23,.04),0 10px 10px -5px rgba(23,23,23,.04),0 20px 20px -10px rgba(23,23,23,.04);--sh-float:0 0 0 1px rgba(11,11,13,.06),0 4px 8px -2px rgba(11,11,13,.06),0 16px 40px -8px rgba(11,11,13,.16);--sh-dialog:0 0 0 1px rgba(23,23,23,.08),0 1px 1px -.5px rgba(23,23,23,.04),0 6px 6px -3px rgba(23,23,23,.05),0 24px 48px -12px rgba(23,23,23,.18);--hl:inset 0 1px 0 rgba(255,255,255,.12);--focus:0 0 0 2px var(--bg),0 0 0 4px var(--peni);--font:"Aeonik",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--ease:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--ease-icon:cubic-bezier(.2,0,0,1);--nav-h:56px;--rail-w:320px;--sz-2-5:2.5px;--sz-4-5:4.5px;--sz-5-5:5.5px;--sz-92:92px;--sz-148:148px;--sz-360:360px;--sz-1:1px;--sz-2:2px;--sz-3:3px;--sz-4:4px;--sz-5:5px;--sz-6:6px;--sz-7:7px;--sz-8:8px;--sz-10:10px;--sz-11:11px;--sz-12:12px;--sz-14:14px;--sz-15:15px;--sz-16:16px;--sz-18:18px;--sz-20:20px;--sz-22:22px;--sz-24:24px;--sz-26:26px;--sz-28:28px;--sz-30:30px;--sz-32:32px;--sz-34:34px;--sz-36:36px;--sz-40:40px;--sz-44:44px;--sz-46:46px;--sz-48:48px;--sz-52:52px;--sz-56:56px;--sz-60:60px;--sz-64:64px;--sz-72:72px;--sz-76:76px;--sz-80:80px;--sz-84:84px;--sz-88:88px;--sz-96:96px;--sz-100:100px;--sz-104:104px;--sz-112:112px;--sz-120:120px;--sz-132:132px;--sz-140:140px;--sz-150:150px;--sz-160:160px;--sz-180:180px;--sz-184:184px;--sz-200:200px;--sz-220:220px;--sz-232:232px;--sz-240:240px;--sz-260:260px;--sz-280:280px;--sz-300:300px;--sz-320:320px;--sz-420:420px;--sz-440:440px;--sz-520:520px;--sz-560:560px;--sz-600:600px;--sz-640:640px;--sz-680:680px;--sz-720:720px;--sz-760:760px;--sz-960:960px;--d-stagger:30ms;--d-flash:.9s;--d-1:.12s;--d-2:.15s;--d-3:.2s;--d-4:.25s;--d-5:.3s;--d-6:.38s;--z-base:0;--z-raise:1;--z-raise-2:2;--z-sticky:5;--z-nav:40;--z-bar:44;--z-dock:45;--z-agent:50;--z-pop-base:55;--z-modal:60;--z-pop:65;--z-toast:70;--z-tip:80;--prev-dark-bg:#111113;--prev-dark-ln:#2d2d33;--prev-dark-fg:#f4f4f5;--prev-light-bg:#ffffff;--prev-light-ln:#ebebed;--prev-light-fg:#0b0b0d;--content-w:1160px;--page-pad-b:120px;--page-pad-b-m:140px;--sh-knob-s:0 1px 3px rgba(0,0,0,.2);--modal-sm:400px;--modal-md:480px;--modal-lg:560px;--modal-h:min(680px, calc(100dvh - 48px) );--on-accent:#fff;--danger:#d42a2f;--danger-h:#b8232a;--scrim-strong:rgba(9,9,11,.4);--sh-shot:0 2px 4px rgba(11,11,13,.06),0 16px 32px -12px rgba(11,11,13,.28);--scrim:rgba(9,9,11,.32);--scrim-soft:rgba(9,9,11,.24);--glass:rgba(0,0,0,.55);--glass-h:rgba(0,0,0,.55);--sh-panel:-24px 0 48px -24px rgba(0,0,0,.2);--sh-btn-dark:0 1px 2px rgba(0,0,0,.2);--tex:rgba(255,255,255,.06);--sh-xs:0 1px 2px rgba(23,23,23,.04);--sh-knob:0 2px 3px rgba(27,28,29,.18);--agent-bg:#f3f3f5;color-scheme:light;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.75rem;--fs-4xl:2rem;--fs-5xl:2.5rem;--lh-2xs:1rem;--lh-xs:1rem;--lh-sm:1.25rem;--lh-md:1.25rem;--lh-lg:1.5rem;--lh-xl:1.75rem;--lh-2xl:1.75rem;--lh-3xl:2rem;--lh-4xl:2.5rem;--lh-5xl:2.75rem;--lh-sm-read:1.25rem;--lh-md-read:1.375rem;--lh-lg-read:1.625rem;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--fs-glyph-xs:.5rem;--fs-glyph-sm:.5625rem;--s-px:1px;--s-hair:1.5px;--s-0-5:2px;--s-1:4px;--s-1-5:6px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-2xs:2px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-full:999px}:root[data-theme=dark]{--agent-bg:var(--surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--agent-bg:var(--surface)}}.atabs{position:sticky;top:var(--nav-h);z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);padding:var(--s-2) 0;background:var(--bg);border-bottom:1px solid var(--line)}.atab-l{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-1);overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--s-6)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--s-6)),transparent)}.atab-l::-webkit-scrollbar{display:none}.atab{display:inline-flex;align-items:center;flex:none;height:var(--sz-32);border-radius:var(--r-full);color:var(--muted);transition:background-color var(--d-2) var(--ease),color var(--d-2) var(--ease)}@media(hover:hover){.atab:hover{background:var(--hover);color:var(--fg)}}.atab.on{background:var(--subtle);color:var(--fg)}.atab>button[role=tab]{display:inline-flex;align-items:center;gap:var(--s-2);height:100%;padding:0 var(--s-1) 0 var(--s-3);font:500 var(--fs-sm)/var(--lh-sm) var(--font);color:inherit;border-radius:var(--r-full)}.atab-n{max-width:var(--sz-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atab-x{display:grid;place-items:center;width:var(--sz-24);height:var(--sz-24);margin-right:var(--s-1);border-radius:var(--r-full);color:var(--faint);opacity:0;transition:opacity var(--d-2) var(--ease),background-color var(--d-2) var(--ease)}.atab.on .atab-x,.atab:hover .atab-x,.atab-x:focus-visible{opacity:1}@media(hover:none){.atab-x{opacity:1}}.atab-x:focus-visible,.atab>button:focus-visible,.atab-more:focus-visible{box-shadow:var(--focus);outline:none}@media(hover:hover){.atab-x:hover{background:var(--line);color:var(--fg)}}.atab-sep{flex:none;width:var(--sz-1);height:var(--sz-16);margin:0 var(--s-1);background:var(--line-2)}.atab-e{padding:0 var(--s-2);font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;line-height:var(--lh-sm)}.atab-r{flex:none;display:flex;align-items:center;gap:var(--s-1)}.atab-more{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--sz-28);padding:0 var(--s-3) 0 var(--s-1-5);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;color:var(--fg-2);white-space:nowrap;transition:background-color var(--d-2) var(--ease);line-height:var(--lh-xs)}@media(hover:hover){.atab-more:hover{background:var(--line)}}.atab-st{display:inline-flex}.atab-st .ci{box-shadow:0 0 0 var(--sz-2) var(--subtle)}.atab-st .ci+.ci{margin-left:calc(var(--s-1-5) * -1)}.eco{display:flex;flex-direction:column;gap:var(--s-2)}.eco .opt>.app-ic{flex:none;width:var(--sz-36);height:var(--sz-36);border-radius:var(--r-md)}.mstat{display:inline-flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}.mstat i{width:var(--sz-6);height:var(--sz-6);border-radius:var(--r-full);background:var(--faint)}.mstat.on{color:var(--up)}.mstat.on i{background:var(--up);box-shadow:0 0 0 3px var(--up-soft)}.mkts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin-bottom:var(--s-3)}.mkt-c{position:relative;display:flex;flex-direction:column;gap:var(--s-1);padding-right:calc(42% + var(--s-4))!important;padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--ring);text-align:left}.mkt-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.mkt-s{font-size:var(--fs-xs);line-height:var(--lh-xs)}.mkt-ch{position:absolute;top:var(--s-4);right:var(--s-4);bottom:var(--s-4);width:38%;max-width:var(--sz-280);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s-1)}.mkt-ch .chart{width:100%;height:var(--sz-72)}.mkt-ch small{font-size:var(--fs-2xs);color:var(--muted);text-align:right;line-height:var(--lh-2xs)}.mkt-h .mstat{margin-left:var(--s-2)}.mkt-h{justify-content:flex-start;white-space:nowrap}.mkt-c b{white-space:nowrap}.mkt-ix{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-3)}.mkt-ix>span{display:flex;flex-direction:column;gap:var(--s-1)}.ix-r{display:flex;align-items:baseline;gap:var(--s-2);height:var(--lh-lg)}.mkt-ix small{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.mkt-ix b{font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.mvs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin-bottom:var(--s-5)}.more-b{align-self:center}.tiles.fx-cv{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.fx-amt{grid-row:span 2;gap:var(--s-2)}.fx-amt>span{margin-top:auto}.fx-l{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.fx-code{margin-left:auto;font-size:var(--fs-sm);font-weight:500;color:var(--muted);line-height:var(--lh-sm)}.fx-res{display:contents}.fx-cv .tile small{display:flex;align-items:center;gap:var(--s-1-5)}@media(max-width:760px){.tiles.fx-cv{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-amt{grid-column:1/-1;grid-row:auto}}.ov{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ov>*{display:flex;flex-direction:column;min-width:0;padding:var(--s-4) var(--s-5) var(--s-3)}.ov>*+*{border-left:var(--sz-1) solid var(--line)}.ov-h{display:flex;align-items:center;gap:var(--s-1-5);min-height:var(--sz-24);margin-bottom:var(--s-2)}.ov-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:500;color:var(--muted);line-height:var(--lh-sm)}.ov-s{margin-left:auto;flex:none}.ov-hero{padding-bottom:0;text-align:left}.ov-v{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2)}.ov-n{font-size:var(--fs-3xl);font-weight:600;letter-spacing:var(--ls-tight);line-height:var(--lh-3xl)}.ov-m{margin-top:var(--s-1);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.ov-ch{flex:1;display:flex;align-items:flex-end;min-height:var(--sz-72);margin:var(--s-3) calc(var(--s-5)*-1) 0}.ov-ch svg.chart{width:100%;height:var(--sz-88)}.ov-ch line{display:none}.ov-e{margin:0;padding:var(--s-2) 0;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}@media(max-width:1200px){.ov{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ov-hero{grid-column:1/-1}.ov>*+*{border-left:0;border-top:var(--sz-1) solid var(--line)}.ov>*+*+*{border-left:var(--sz-1) solid var(--line)}}@media(max-width:760px){.ov{grid-template-columns:minmax(0,1fr)}.ov>*{padding:var(--s-4) var(--s-4) var(--s-2)}.ov>*+*+*{border-left:0}.ov-hero{padding-bottom:0}.ov-ch{margin-inline:calc(var(--s-4)*-1)}.ov-ch svg.chart{height:var(--sz-72)}.ov-n{font-size:var(--fs-2xl);line-height:var(--lh-2xl)}}.mv{padding:var(--s-2);display:flex;flex-direction:column}.mv .sub-t{padding:var(--s-2) var(--s-2) var(--s-1)}.mv .ls{margin-inline:0}.lt-row .seg{flex:none}.kv2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}.keyn{padding-bottom:var(--s-4)}.side .keyn .kv2{grid-template-columns:1fr}.side .keyn .kv2 .row:nth-child(2){border-top:var(--sz-1) solid var(--line)}.side>.keyn{flex:1 1 auto;align-self:stretch;width:100%;min-width:0}.keyn .kv2{margin:var(--s-1) var(--s-5) 0}.keyn .kv2 .row:nth-child(2){border-top:0}.keyn .range{margin:var(--s-2) var(--s-5) 0;padding-top:var(--s-3);border-top:1px solid var(--line)}.keyn .range .lab .k,.keyn .range .lab>.k{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.u-mt3{margin-top:var(--s-3)}.cfacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sz-140),1fr));gap:var(--s-4) var(--s-3);margin:0 var(--s-5) var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.cfacts div{display:flex;flex-direction:column;gap:var(--s-0-5)}.cfacts small{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.cfacts b{font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}.spons{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1-5);width:100%;padding:var(--s-4) var(--s-5);text-align:left;transition:box-shadow var(--d-2) var(--ease)}.spons:hover{box-shadow:0 0 0 1px var(--line-2)}.spons b{font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md)}.via{color:var(--peni)}@media(max-width:1200px){.mkt-c{padding-right:var(--s-4)!important}.mkt-ch{display:none}}@media(max-width:900px){.mvs,.mkts,.kv2{grid-template-columns:1fr}.keyn .kv2 .row:nth-child(2){border-top:var(--sz-1) solid var(--line)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#09090b;--surface:#111113;--subtle:#1a1a1d;--hover:#151518;--sunken:#0c0c0e;--raised:#1c1c20;--thumb:#303037;--line:#202024;--line-2:#2d2d33;--fg:#f4f4f5;--fg-2:#c8c8cf;--muted:#8d8d98;--faint:#686872;--primary:#f4f4f5;--primary-fg:#0b0b0d;--peni:#8f8ff7;--peni-soft:#1a1a33;--peni-line:#2f3063;--up:#3ecf7a;--up-soft:#0f2618;--down:#f26b6f;--down-soft:#2c1415;--warn:#eaa54d;--warn-soft:#2a1f11;--gold:#f2b53a;--img-ring:oklch(1 0 0 / .1);--sh-btn:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(0,0,0,.5),0 0 0 1px var(--line-2);--sh-btn-h:inset 0 1px 0 rgba(255,255,255,.07),0 2px 6px -1px rgba(0,0,0,.6),0 0 0 1px #3a3a42;--sh-thumb:inset 0 1px 0 rgba(255,255,255,.07),0 1px 3px rgba(0,0,0,.5),0 0 0 1px #34343b;--sh-float:0 0 0 1px var(--line-2),0 16px 40px -8px rgba(0,0,0,.7);--sh-pop:0 0 0 1px var(--line-2),0 1px 1px -.5px rgba(0,0,0,.4),0 6px 6px -3px rgba(0,0,0,.35),0 20px 32px -10px rgba(0,0,0,.6);--sh-dialog:0 0 0 1px var(--line-2),0 24px 64px -12px rgba(0,0,0,.8);--hl:inset 0 1px 0 rgba(255,255,255,.25);color-scheme:dark}}:root[data-theme=dark]{--bg:#09090b;--surface:#111113;--subtle:#1a1a1d;--hover:#151518;--sunken:#0c0c0e;--raised:#1c1c20;--thumb:#303037;--line:#202024;--line-2:#2d2d33;--fg:#f4f4f5;--fg-2:#c8c8cf;--muted:#8d8d98;--faint:#686872;--primary:#f4f4f5;--primary-fg:#0b0b0d;--peni:#8f8ff7;--peni-soft:#1a1a33;--peni-line:#2f3063;--up:#3ecf7a;--up-soft:#0f2618;--down:#f26b6f;--down-soft:#2c1415;--warn:#eaa54d;--warn-soft:#2a1f11;--gold:#f2b53a;--img-ring:oklch(1 0 0 / .1);--sh-btn:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(0,0,0,.5),0 0 0 1px var(--line-2);--sh-btn-h:inset 0 1px 0 rgba(255,255,255,.07),0 2px 6px -1px rgba(0,0,0,.6),0 0 0 1px #3a3a42;--sh-thumb:inset 0 1px 0 rgba(255,255,255,.07),0 1px 3px rgba(0,0,0,.5),0 0 0 1px #34343b;--sh-float:0 0 0 1px var(--line-2),0 16px 40px -8px rgba(0,0,0,.7);--sh-pop:0 0 0 1px var(--line-2),0 1px 1px -.5px rgba(0,0,0,.4),0 6px 6px -3px rgba(0,0,0,.35),0 20px 32px -10px rgba(0,0,0,.6);--sh-dialog:0 0 0 1px var(--line-2),0 24px 64px -12px rgba(0,0,0,.8);--hl:inset 0 1px 0 rgba(255,255,255,.25);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:400 var(--fs-md)/var(--lh-md) var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:inherit}input,textarea{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--peni-soft);color:var(--fg)}:focus-visible{outline:2px solid var(--peni);outline-offset:2px;border-radius:var(--r-sm)}h1{margin:0;font-size:var(--fs-3xl);line-height:var(--lh-3xl);font-weight:600;letter-spacing:var(--ls-tight);text-wrap:balance}h2{margin:0;font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:600;letter-spacing:var(--ls-snug);text-wrap:balance}h3{text-wrap:balance}p{text-wrap:pretty}svg.i{width:var(--sz-16);height:var(--sz-16);flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}svg.i.s{width:var(--sz-14);height:var(--sz-14)}svg.i.xs{width:var(--sz-12);height:var(--sz-12);stroke-width:2.25}.num,.chg,.pchg,.px,.price,.big,.kv .v,.oc b,.rank,.axis,.mono{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);letter-spacing:var(--ls-snug)}.cur{opacity:.6;margin-right:var(--s-px);font-weight:inherit}sub{font-size:var(--fs-2xs);line-height:0;vertical-align:-.15em;opacity:.7;margin:0 var(--s-px)}b,strong{font-weight:600}.muted,.dim{color:var(--muted)}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--muted)}.m-only{display:none!important}.chg{display:inline-flex;align-items:center;gap:var(--s-1);white-space:nowrap;font-weight:500}.chg svg{width:var(--sz-7);height:var(--sz-7);fill:currentColor;stroke:none}.pchg{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-20);padding:0 var(--s-2);border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;line-height:var(--lh-xs)}.pchg svg{width:var(--sz-7);height:var(--sz-7);fill:currentColor}.pchg.up{background:var(--up-soft)}.pchg.down{background:var(--down-soft)}.pchg.flat{background:var(--subtle)}.btn,.ib,.chipq,.star,.fp,.tabs button,.seg button,.ttl button,.it,.opt,.send,.srcs,.tk,.sw-b,.pill,.mi,.cap,.lcard,.lrow,.rail-ask,.nt,.chk,.presets button{transition-property:transform,background-color,color,box-shadow,opacity;transition-duration:var(--d-2);transition-timing-function:var(--ease)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1-5);height:var(--sz-36);padding:0 var(--s-4);border-radius:var(--r-full);font-weight:500;letter-spacing:var(--ls-snug);white-space:nowrap}.btn svg{width:var(--sz-16);height:var(--sz-16)}.btn-p{background:var(--primary);color:var(--primary-fg);box-shadow:var(--hl),var(--sh-xs)}@media(hover:hover){.btn-p:not(:disabled):hover{background:color-mix(in srgb,var(--primary) 88%,var(--muted))}}.btn-s{background:var(--subtle);color:var(--fg)}.btn-s svg{color:var(--muted)}@media(hover:hover){.btn-s:not(:disabled):hover{background:var(--line-2)}.btn-s:not(:disabled):hover svg{color:var(--fg)}}.btn-q{color:var(--fg-2)}@media(hover:hover){.btn-q:not(:disabled):hover{background:var(--subtle);color:var(--fg)}}.btn-g{background:var(--subtle)}.btn-lg{height:var(--sz-44);padding:0 var(--s-5);border-radius:var(--r-full);font-size:var(--fs-md);line-height:var(--lh-md)}.btn:disabled{background:var(--subtle);color:var(--faint);box-shadow:none;opacity:1;cursor:default}.btn:disabled svg{color:var(--faint)}.btn-q:disabled{background:none}.ib{width:var(--sz-36);height:var(--sz-36);border-radius:var(--r-full);display:grid;place-items:center;color:var(--fg-2);flex:none}@media(hover:hover){.ib:hover{background:var(--subtle);color:var(--fg)}}.ib.bd{background:var(--subtle)}.ib[aria-pressed=true]:not(.panelbtn){color:var(--gold)}.ib[aria-pressed=true]:not(.panelbtn) svg{fill:currentColor}.btn:not(:disabled):active,.ib:not(:disabled):active,.chipq:active,.fp:active,.fc:active,.afb:active,.tk:active,.srcs:active,.sw-b:active,.send:not(:disabled):active,.star:active,.presets button:active,.rail-ask:active{transform:scale(.96)}.btn:focus-visible,.ib:focus-visible,.chipq:focus-visible,.fp:focus-visible{outline:none;box-shadow:var(--focus)}[aria-expanded=true].btn,[aria-expanded=true].ib{background:var(--subtle)}.acts{display:flex;flex-wrap:wrap;gap:var(--s-1-5)}.chipq{display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-32);padding:0 var(--s-3);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-sm);font-weight:500;color:var(--fg);white-space:nowrap;line-height:var(--lh-sm)}.chipq svg{color:var(--peni)}@media(hover:hover){.chipq:hover{background:var(--line)}}.chipq[aria-expanded] svg{color:var(--muted);transition:transform var(--d-3) var(--ease)}.chipq[aria-expanded=true] svg{transform:rotate(180deg)}.tag{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-20);padding:0 var(--s-1-5);border-radius:var(--r-sm);font-size:var(--fs-2xs);font-weight:500;letter-spacing:var(--ls-normal);background:var(--subtle);color:var(--muted);white-space:nowrap;line-height:var(--lh-2xs)}.tag svg{width:var(--sz-12);height:var(--sz-12)}.tag.v{background:var(--peni-soft);color:var(--peni)}.tag.s{background:var(--warn-soft);color:var(--warn)}.tag.n{background:var(--up-soft);color:var(--up)}.tag.pw{color:var(--fg-2)}.badge{display:inline-grid;place-items:center;min-width:var(--sz-18);height:var(--sz-18);padding:0 var(--s-1);border-radius:var(--r-sm);background:var(--subtle);color:var(--muted);font-size:var(--fs-2xs);font-weight:600;font-variant-numeric:tabular-nums;line-height:var(--lh-2xs)}.kbd{display:inline-grid;place-items:center;min-width:var(--sz-20);height:var(--sz-20);padding:0 var(--s-1);border-radius:var(--r-sm);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line),inset 0 -1px 0 var(--line-2);color:var(--muted);font:500 var(--fs-2xs)/1 var(--mono)}.srcs{display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-26);padding:0 var(--s-3) 0 var(--s-1);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;color:var(--fg-2);line-height:var(--lh-xs)}@media(hover:hover){.srcs:hover{background:var(--line)}}.dots{display:inline-flex}.dots i{width:var(--sz-18);height:var(--sz-18);border-radius:var(--r-full);margin-left:calc(var(--s-1-5)*-1);display:grid;place-items:center;color:var(--on-accent);font:600 var(--fs-glyph-xs)/1 var(--font);font-style:normal;box-shadow:0 0 0 2px var(--subtle)}.dots i:first-child{margin-left:0}.chip{display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-28);padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--subtle);font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}.seg,.ttl{position:relative;display:inline-flex;gap:0;padding:var(--s-1);border-radius:var(--r-full);background:var(--subtle)}.seg button,.ttl button{position:relative;z-index:var(--z-raise);display:inline-flex;align-items:center;justify-content:center;min-width:var(--sz-40);height:var(--sz-24);padding:0 var(--s-3);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:500;color:var(--muted);white-space:nowrap;line-height:var(--lh-xs)}.seg button[aria-pressed=true],.ttl button[aria-pressed=true]{color:var(--fg)}@media(hover:hover){.seg button:not([aria-pressed=true]):hover,.ttl button:not([aria-pressed=true]):hover{color:var(--fg-2)}}.seg .ind{position:absolute;z-index:var(--z-base);top:var(--sz-3);left:0;height:var(--sz-24);border-radius:var(--r-full);background:var(--thumb);box-shadow:var(--sh-thumb);transition:transform var(--d-3) var(--ease-io),width var(--d-3) var(--ease-io)}.ttl{padding:var(--s-0-5)}.ttl button{height:var(--sz-22);min-width:0;padding:0 var(--s-3)}.ttl button[aria-pressed=true]{background:var(--thumb);box-shadow:var(--sh-thumb)}.tabs{position:relative;display:flex;gap:var(--s-6);max-width:100%;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line)}.tabs::-webkit-scrollbar{display:none}.tabs button{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-44);padding:0 var(--s-0-5);font-weight:500;color:var(--muted);white-space:nowrap}@media(hover:hover){.tabs button:not([aria-pressed=true]):hover{color:var(--fg)}}.tabs button[aria-pressed=true]{color:var(--fg)}.tabs button[aria-pressed=true] .badge{background:var(--fg);color:var(--bg)}.tabs .ind{position:absolute;left:0;bottom:0;height:var(--sz-2);border-radius:var(--r-2xs);background:var(--fg);transition:transform var(--d-3) var(--ease-io),width var(--d-3) var(--ease-io)}.cstrip{position:relative;min-width:0}.cstrip .fx-d{box-shadow:none}.cstrip-sep{flex:none;align-self:center;width:var(--sz-1);height:var(--sz-16);margin-inline:calc(var(--s-2) * -1);background:var(--line)}.cstrip-e{position:absolute;top:0;bottom:var(--sz-1);display:flex;align-items:center;width:var(--sz-64);pointer-events:none;transition:opacity var(--d-2) var(--ease),visibility var(--d-2)}.cstrip-e.l{left:0;justify-content:flex-start;background:linear-gradient(to right,var(--bg) 50%,transparent)}.cstrip-e.r{right:0;justify-content:flex-end;background:linear-gradient(to left,var(--bg) 50%,transparent)}.cstrip-e .ib{pointer-events:auto;box-shadow:var(--ring)}.cstrip.at-s .cstrip-e.l,.cstrip.at-e .cstrip-e.r{opacity:0;visibility:hidden}.cstrip.sync .cstrip-e{transition:none}@media(pointer:coarse){.cstrip-e .ib.sm{position:relative;width:var(--ctl-sm);height:var(--ctl-sm)}.cstrip-e .ib.sm:after{content:"";position:absolute;inset:calc(var(--s-1-5) * -1)}}.presets{display:flex;gap:var(--s-1-5)}.presets button{flex:1;height:var(--sz-34);padding:0 var(--s-3);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}@media(hover:hover){.presets button:not([aria-pressed=true]):hover{background:var(--line);color:var(--fg)}}.presets button[aria-pressed=true]{background:var(--raised);color:var(--fg);box-shadow:var(--sh-thumb),0 0 0 1px var(--line-2)}.presets.grid2{display:grid;grid-template-columns:1fr 1fr}.chk{display:flex;align-items:center;gap:var(--s-2);width:100%;height:var(--sz-36);padding:0 var(--s-2);border-radius:var(--r-sm);font-weight:500;text-align:left}@media(hover:hover){.chk:hover{background:var(--subtle)}}.chk .box{flex:none;width:var(--sz-18);height:var(--sz-18);border-radius:var(--r-sm);display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--primary-fg);transition:background-color var(--d-2),box-shadow var(--d-2)}.chk .box svg{width:var(--sz-12);height:var(--sz-12);stroke-width:3;opacity:0;transform:scale(.6);filter:blur(4px);transition:opacity var(--d-3) var(--ease-icon),transform var(--d-3) var(--ease-icon),filter var(--d-3) var(--ease-icon)}.chk[aria-checked=true] .box{background:var(--primary);box-shadow:none}.chk[aria-checked=true] .box svg{opacity:1;transform:none;filter:none}.cb{position:relative;flex:none;width:var(--sz-16);height:var(--sz-16)}.cb:before{content:"";position:absolute;inset:var(--sz-1);border-radius:var(--r-xs);background:var(--line);transition:background-color var(--d-2)}.cb:after{content:"";position:absolute;inset:var(--sz-2-5);border-radius:var(--r-xs);background:var(--surface);box-shadow:var(--sh-knob);transition:background-color var(--d-2),inset var(--d-2) var(--ease)}.cb.r:before,.cb.r:after{border-radius:var(--r-full)}@media(hover:hover){:hover>.cb:before{background:var(--line-2)}}[aria-checked=true]>.cb:before,[aria-checked=mixed]>.cb:before{background:var(--peni)}[aria-checked=true]>.cb:not(.r):after{inset:var(--sz-1);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m4 7.2 2 2 4-4.4' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;box-shadow:none}[aria-checked=mixed]>.cb:after{inset:var(--sz-7) var(--sz-4-5);border-radius:var(--r-2xs);background:var(--on-accent);box-shadow:none}[aria-checked=true]>.cb.r:after{inset:var(--sz-5-5);background:var(--on-accent);box-shadow:none}.ci{flex:none;width:var(--sz-24);height:var(--sz-24);border-radius:var(--r-full);display:grid;place-items:center;font-weight:600;font-size:var(--fs-2xs);line-height:1;box-shadow:inset 0 0 0 1px var(--img-ring)}.ci.has-logo{position:relative;isolation:isolate;overflow:hidden;background:var(--logo-bg)}.ci.has-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--img-ring);pointer-events:none}.ci.has-logo.token-logo{border-radius:0;overflow:visible;background:transparent;box-shadow:none}.ci.has-logo.token-logo:after{content:none}.ci-logo{display:block;grid-area:1/1;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;padding:var(--logo-inset);object-fit:contain}.ci-monogram{display:none}.ci.ci-fallback,.ci.logo-missing{background:var(--subtle);color:var(--muted)}.ci.ci-brand{background:var(--mono-bg);color:var(--mono-fg);font-weight:600;box-shadow:none}.ci.logo-missing .ci-logo{display:none}.ci.logo-missing .ci-monogram{display:block;grid-area:1/1}.ci.lg{width:var(--sz-44);height:var(--sz-44);font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.ci.md{width:var(--sz-28);height:var(--sz-28);font-size:var(--fs-xs);line-height:var(--lh-xs)}.ci.sm{width:var(--sz-20);height:var(--sz-20);font-size:var(--fs-2xs);line-height:var(--lh-2xs)}.ci.xs{width:var(--sz-16);height:var(--sz-16);font-size:var(--fs-glyph-sm)}.orb{position:relative;flex:none;width:var(--sz-20);height:var(--sz-20);display:grid;place-items:center;border-radius:var(--r-full)}.orb svg{display:block;width:100%;height:100%}.orb.lg{width:var(--sz-32);height:var(--sz-32)}.orb.busy svg{animation:breathe 1.4s var(--ease) infinite}@keyframes breathe{50%{transform:scale(.86);opacity:.8}}.live{width:var(--sz-6);height:var(--sz-6);border-radius:var(--r-full);background:var(--up);box-shadow:0 0 0 3px var(--up-soft)}.live.off{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.fg{display:inline-flex;align-items:center;gap:var(--s-1-5)}.gauge{width:var(--sz-22);height:var(--sz-12)}nav.top{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;gap:var(--s-6);height:var(--nav-h);padding:0 var(--s-6);background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);box-shadow:inset 0 calc(var(--sz-1) * -1) 0 var(--line)}.brand{display:flex;align-items:center;gap:var(--s-2);font-weight:600;font-size:var(--fs-md);letter-spacing:var(--ls-normal);white-space:nowrap;line-height:var(--lh-md)}.mark{width:var(--sz-28);height:var(--sz-28);border-radius:var(--r-sm);display:grid;place-items:center;background:var(--primary);color:var(--primary-fg)}.mark svg{width:var(--sz-20);height:var(--sz-20)}.links{display:flex;gap:var(--s-0-5)}.links button{height:var(--sz-32);padding:0 var(--s-3);border-radius:var(--r-sm);font-weight:500;color:var(--muted);white-space:nowrap;transition:color var(--d-2),background-color var(--d-2)}@media(hover:hover){.links button:hover{color:var(--fg);background:var(--subtle)}}.links button[aria-current=page]{color:var(--fg);background:var(--subtle)}.nav-r{margin-left:auto;display:flex;align-items:center;gap:var(--s-1-5)}.searchbtn{display:flex;align-items:center;gap:var(--s-2);width:var(--sz-240);height:var(--sz-36);padding:0 var(--s-1-5) 0 var(--s-3);margin-right:var(--s-1-5);border-radius:var(--r-md);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);transition:box-shadow var(--d-2),background-color var(--d-2)}.searchbtn .t{flex:1;text-align:left}@media(hover:hover){.searchbtn:hover{background:var(--raised);box-shadow:var(--sh-btn)}}.curbtn{padding:0 var(--s-2) 0 var(--s-3);gap:var(--s-1);font-variant-numeric:tabular-nums}.curbtn svg{color:var(--faint)}.panelbtn{position:relative}.panelbtn[aria-pressed=true]{color:var(--fg)}.panelbtn .pdot{position:absolute;top:var(--sz-8);right:var(--sz-8);width:var(--sz-6);height:var(--sz-6);border-radius:var(--r-full);background:var(--peni);box-shadow:0 0 0 2px var(--bg);transform:scale(0);transition:transform var(--d-3) var(--ease)}body.rail-off .panelbtn .pdot{transform:scale(1)}.authslot{display:flex;align-items:center;gap:var(--s-1-5);margin-left:var(--s-1)}.avatar{width:var(--sz-32);height:var(--sz-32);border-radius:var(--r-full);display:grid;place-items:center;background:var(--peni-soft);color:var(--peni);font-weight:600;font-size:var(--fs-sm);box-shadow:inset 0 0 0 1px var(--peni-line);flex:none;line-height:var(--lh-sm)}.avatar.lg{width:var(--sz-40);height:var(--sz-40);font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.notifbtn{position:relative}.ndot{position:absolute;top:var(--sz-4);right:var(--sz-3);min-width:var(--sz-16);height:var(--sz-16);padding:0 var(--s-1);border-radius:var(--r-full);background:var(--peni);color:var(--on-accent);font:600 var(--fs-2xs)/var(--lh-2xs) var(--font);font-style:normal;text-align:center;box-shadow:0 0 0 2px var(--bg)}.frame{display:grid;grid-template-columns:minmax(0,1fr) auto}.main{min-width:0;display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-8) max(var(--s-8),calc((100% - var(--content-w))/2)) var(--page-pad-b)}.rail{position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));width:var(--rail-w);overflow-y:auto;padding:var(--s-5) var(--s-5) var(--s-10);border-left:var(--sz-1) solid var(--line);display:flex;flex-direction:column;gap:var(--s-3);scrollbar-width:thin;transition:width var(--d-5) var(--ease),padding var(--d-5) var(--ease),opacity var(--d-3)}.rail>*{flex:none}body.rail-off .rail{width:0;padding-left:0;padding-right:0;opacity:0;overflow:hidden;border-left-width:0}body.rail-off .rail>*{min-width:calc(var(--rail-w) - var(--sz-40))}.eyebrow{font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.sub-t{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5) 0;font-size:var(--fs-md);font-weight:600;letter-spacing:var(--ls-normal);line-height:var(--lh-md)}.sub-t .muted{font-weight:400}.sub-t0{font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}.home-h{display:flex;flex-direction:column;gap:var(--s-1-5)}.home-h h1{order:1}.home-h .eyebrow{order:2}.home-h .sumline{order:3}.home-h .brief2{order:4}.home-h .sumline{margin-top:var(--s-4)}.sumline{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.sumline p{margin:0;flex:1;min-width:0;color:var(--fg-2);line-height:var(--lh-md-read)}.sumline p .down,.sumline p .up{font-weight:600}.sumline .chipq{flex:none}.sumline:has(+.brief2){border-radius:var(--r-md) var(--r-md) 0 0;border-bottom-color:transparent}.brief2{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-1) var(--s-4) var(--s-4);background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-md) var(--r-md)}.brief2.anim{animation:fadeup var(--d-3) var(--ease)}.brief2 ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-2);counter-reset:b}.brief2 li{counter-increment:b;display:grid;grid-template-columns:var(--sz-20) 1fr;gap:var(--s-2);color:var(--fg-2);line-height:var(--lh-md-read)}.brief2 li:before{content:counter(b);width:var(--sz-20);height:var(--sz-20);margin-top:var(--s-px);border-radius:var(--r-sm);background:var(--subtle);display:grid;place-items:center;font:600 var(--fs-2xs)/1 var(--mono);color:var(--muted)}.brief-f{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;padding-top:var(--s-3);border-top:var(--sz-1) solid var(--line)}.brief-f .chipq{margin-left:auto}.tk{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-22);padding:0 var(--s-1-5) 0 var(--s-1);border-radius:var(--r-sm);background:var(--subtle);font-size:var(--fs-sm);font-weight:600;color:var(--fg);vertical-align:1px;line-height:var(--lh-sm)}@media(hover:hover){.tk:hover{background:var(--line)}}.tk .chg{font-size:var(--fs-xs);line-height:var(--lh-xs)}.hq{position:relative;width:var(--sz-16);height:var(--sz-16);border-radius:var(--r-xs);display:inline-grid;place-items:center;color:var(--faint);transition:color var(--d-2)}.hq:after{content:"";position:absolute;inset:calc(var(--sz-6)*-1)}@media(hover:hover){.hq:hover{color:var(--peni)}}.tbl-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-2)}.tbl-h .tabs{flex:1 1 100%}.tbl-h .r{flex:1;display:flex;justify-content:flex-start;align-items:center;gap:var(--s-2)}.tbl-h .r [data-custom]{margin-left:auto}.fp{display:inline-flex;align-items:stretch;height:var(--sz-28);border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;font-size:var(--fs-xs);font-weight:500;line-height:var(--lh-xs);white-space:nowrap}.fp .l{display:flex;align-items:center;padding:0 var(--s-3);color:var(--muted);box-shadow:inset -1px 0 0 var(--line)}.fp .v{display:flex;align-items:center;gap:var(--s-1-5);padding:0 var(--s-2) 0 var(--s-3);color:var(--fg-2);transition:background-color var(--d-2)}.fp .v>svg:last-child{width:var(--sz-16);height:var(--sz-16);margin-left:calc(var(--s-0-5)*-1);color:var(--muted);transition:transform var(--d-3) var(--ease)}.fp .v .ci{width:var(--sz-14);height:var(--sz-14);font-size:var(--fs-glyph-xs)}@media(hover:hover){.fp:hover .v{background:var(--hover)}}.fp[aria-expanded=true] .v{background:var(--hover);color:var(--fg)}.fp[aria-expanded=true] .v>svg:last-child{transform:rotate(180deg)}.fp.set .v{color:var(--fg)}.activef{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.activef svg{color:var(--muted)}.activef b{color:var(--fg);font-weight:600}.activef button{font-weight:500;color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.tbl{display:flex;flex-direction:column;overflow:clip}.tbl.in{padding:var(--s-3) var(--s-3) var(--s-2)}.tr{position:relative;display:grid;grid-template-columns:var(--cols);align-items:center;gap:var(--s-3);min-height:var(--sz-64);padding:0 var(--s-3);border-radius:var(--r-md);font-size:var(--fs-md);line-height:var(--lh-md)}.tbl.in .tr{min-height:var(--sz-56);padding:0 var(--s-2)}.tbl.dense .tr{min-height:var(--sz-44)}.tbl .tr>*{min-width:0}.tr[data-coin]{cursor:pointer}@media(hover:hover){.tr[data-coin]:not(.th):hover{background:var(--hover)}}.tr:not(.th):before{content:"";position:absolute;inset:0 var(--s-3) auto;border-top:var(--sz-1) solid var(--line);pointer-events:none}.tbl.in .tr:not(.th):before{inset-inline:var(--s-2)}.tr.th+.tr:before,.tr.th+.swr>.tr:before,.tr.grp+.tr:before{display:none}@media(hover:hover){.tr[data-coin]:hover:before,.tr[data-coin]:hover+.tr:before,.swr:hover+.swr>.tr:before{visibility:hidden}}.swr{position:relative}.swr .tr{z-index:var(--z-raise);background:var(--bg);transition:background-color var(--d-1),transform var(--d-4) var(--ease)}.panel .swr .tr{background:var(--surface)}.tbl .tr.th{min-height:var(--sz-36);height:var(--sz-36);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;line-height:var(--lh-xs);color:var(--muted);cursor:default}.tbl:not(.in):not(.dense) .tr.th{position:sticky;top:var(--nav-h);z-index:var(--z-sticky);box-shadow:0 calc(var(--s-2) * -1) 0 var(--bg)}.tr.th>span{display:flex;align-items:center;gap:var(--s-1);white-space:nowrap}.tr.th>.r{justify-content:flex-end}.tr.th>.c-rank{justify-content:center}.tbl .tr.grp{display:flex;align-items:flex-end;justify-content:space-between;min-height:var(--sz-36);padding-top:var(--s-3);padding-bottom:var(--s-1);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:500;color:var(--muted)}.tr.grp:before{inset-inline:var(--s-2)}.tr.grp b{font-weight:500;color:var(--fg-2)}.coin{display:flex;align-items:center;gap:var(--s-3);min-width:0}.coin .u-col2{min-width:0}.coin .nm{display:flex;align-items:center;gap:var(--s-1);min-width:0}.coin .nm b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl .muted{color:var(--muted)}.tbl .tr .num{white-space:nowrap}.tr .stk{display:flex;flex-direction:column;align-items:flex-end}.tbl .tr>span>.sub{display:block}.cell-acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-1)}.tr[data-off]>:not(:last-child){opacity:.55}.tbl .pm{display:none}@media(max-width:760px){.tbl .pm{display:inline}}.tbl .sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.th .sort{position:relative;display:inline-flex;align-items:center;gap:var(--s-0-5);height:var(--sz-24);padding:0 var(--s-1);margin:0 calc(var(--s-1)*-1);border-radius:var(--r-sm);font:inherit;color:inherit}@media(hover:hover){.th .sort:hover{color:var(--fg);background:var(--subtle)}}.th .sort.on{color:var(--fg)}.r{display:flex;justify-content:flex-end;text-align:right}.rank{color:var(--muted);font-size:var(--fs-xs);text-align:center;line-height:var(--lh-xs)}.line2{display:flex;align-items:center;gap:var(--s-1-5);min-height:var(--sz-16);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.line2 .sym{font-weight:500}.line2 .tag{height:var(--sz-16);padding:0 var(--s-1);font-size:var(--fs-2xs);border-radius:var(--r-xs);line-height:var(--lh-2xs)}.vchk{display:inline-grid;place-items:center;color:var(--peni)}.vchk svg{width:var(--sz-14);height:var(--sz-14)}.note2{position:relative;flex:none;width:var(--sz-14);height:var(--sz-14);display:inline-grid;place-items:center}.note2:before{content:"";width:var(--sz-6);height:var(--sz-6);border-radius:var(--r-full);background:var(--peni);box-shadow:0 0 0 3px var(--peni-soft)}.note2:after{content:"";position:absolute;inset:calc(var(--sz-8)*-1)}.star{position:relative;width:var(--sz-28);height:var(--sz-28);border-radius:var(--r-sm);display:grid;place-items:center;color:var(--faint)}.star svg{width:var(--sz-15);height:var(--sz-15)}@media(hover:hover){.star:hover{color:var(--fg-2);background:var(--subtle)}}.star[aria-pressed=true]{color:var(--gold)}.star[aria-pressed=true] svg{fill:currentColor}.star.popped svg{animation:starpop var(--d-5) var(--ease)}@keyframes starpop{0%{transform:scale(.6);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}.c-price{font-weight:500;white-space:nowrap}.c-cap,.c-vol{color:var(--fg-2);white-space:nowrap}.c-spark{overflow:hidden}.spark{display:block;margin-left:auto;max-width:100%;overflow:visible}.px{border-radius:var(--r-xs);padding:var(--s-px) var(--s-1);margin-right:calc(var(--s-1)*-1)}.flash-up{animation:fu var(--d-flash) ease-out}.flash-down{animation:fd var(--d-flash) ease-out}@keyframes fu{0%{background:var(--up-soft);color:var(--up)}}@keyframes fd{0%{background:var(--down-soft);color:var(--down)}}.stale .px,.price.stale{opacity:.5}.mob-p{display:none;flex-direction:column;align-items:flex-end;gap:var(--s-1)}.sw-acts{display:none}.foot-note{margin:0;font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.m-hint{display:none}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-12) var(--s-5);text-align:center}.empty>svg,.empty>.ib{color:var(--faint)}.offline{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-sm);line-height:var(--lh-sm)}.offline span{flex:1;color:var(--fg-2)}.offline b{color:var(--fg)}.rail{padding:0;gap:0}.rs{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-bottom:var(--sz-1) solid var(--line)}.rs:last-child{border-bottom:0}.rs-h{display:flex;align-items:center;gap:var(--s-2);min-height:var(--sz-20);font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}.rs-l{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s-0-5);font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}.rs-l>svg{flex:none;transform:translateY(var(--sz-1))}@media(hover:hover){.rs-l:hover{color:var(--fg)}}.rs-m{margin-left:auto;font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.rs-e,.rs-p{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--muted)}.ntl{display:flex;flex-direction:column;margin:0 calc(var(--s-2)*-1)}.ntl-t b{display:block;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm);color:var(--fg)}.ntl-t span{display:block;margin-top:var(--s-px);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.ntl-tm{font-size:var(--fs-xs);font-weight:500;color:var(--muted);white-space:nowrap;padding-top:var(--s-0-5);line-height:var(--lh-xs)}.rkv{display:flex;flex-direction:column;gap:var(--s-2)}.rkv div{display:flex;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.rkv b{font-weight:500;color:var(--fg);text-align:right}.synced{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.synced svg{color:var(--up)}.dock{position:fixed;left:50%;bottom:calc(var(--sz-20) + env(safe-area-inset-bottom,0px));z-index:var(--z-dock);width:min(var(--sz-520),calc(100vw - var(--sz-32)));transform:translate(-50%);transition:transform var(--d-5) var(--ease),opacity var(--d-3)}.dock.hide{opacity:0;pointer-events:none;transform:translate(-50%) translateY(12px)}@media(min-width:1201px){body:not(.rail-off) .dock{transform:translate(calc(-50% - var(--rail-w)/2))}body:not(.rail-off) .dock.hide{transform:translate(calc(-50% - var(--rail-w)/2)) translateY(12px)}}.pill{display:flex;align-items:center;gap:var(--s-2);width:100%;height:var(--sz-48);padding:0 var(--s-1-5) 0 var(--s-4);border-radius:var(--r-full);background:var(--raised);box-shadow:var(--sh-pop);color:var(--muted);text-align:left;transition:box-shadow var(--d-2)}.pill:focus-within{box-shadow:var(--sh-pop),0 0 0 1px var(--peni-line),0 0 0 4px var(--peni-soft)}@media(hover:hover){.pill:hover{box-shadow:var(--sh-pop),0 0 0 1px var(--peni-line)}}.dock-f{position:relative;flex:1;min-width:0;height:var(--sz-36);display:flex;align-items:center}.dock-f input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;outline:none;background:none;color:var(--fg);font-size:var(--fs-md);line-height:var(--lh-md)}.dock-f input::placeholder{color:var(--faint);opacity:0;transition:opacity var(--d-2)}.dock-f:focus-within input::placeholder{opacity:1}.dock-tab{position:absolute;right:0;display:none;align-items:center;gap:var(--s-1);font-size:var(--fs-2xs);color:var(--muted);pointer-events:none;line-height:var(--lh-2xs)}.dock-f:focus-within:not(.has) .dock-tab{display:inline-flex}.dock-f:focus-within .nudge,.dock-f.has .nudge{opacity:0;pointer-events:none}.pill .nudge{position:relative;z-index:var(--z-raise);flex:1;min-width:0;height:var(--sz-20);overflow:hidden;text-align:left;color:var(--muted);transition:opacity var(--d-2)}@media(hover:hover){.pill .nudge:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}}.pill .nudge>span{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--d-5) var(--ease),opacity var(--d-4) ease}.pill .nudge>span.out{transform:translateY(-100%);opacity:0}.pill .nudge>span.in{transform:translateY(100%);opacity:0}.pill .nudge b{color:var(--fg);font-weight:500}.pill .go{flex:none;display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-36);padding:0 var(--s-1-5) 0 var(--s-3);border-radius:var(--r-full);transition:background-color var(--d-2);background:var(--subtle);font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}.pill .go .kbd{background:var(--raised)}.agent{position:fixed;z-index:var(--z-agent);right:var(--sz-20);bottom:var(--sz-20);width:var(--sz-420);height:min(var(--sz-640),calc(100vh - var(--sz-96)));display:flex;flex-direction:column;background:var(--agent-bg);border-radius:var(--r-xl);box-shadow:var(--sh-dialog);overflow:hidden;transform-origin:bottom right;animation:agentin var(--d-3) var(--ease)}.agent.full{top:0;right:0;bottom:0;width:var(--sz-440);height:auto;border-radius:0;box-shadow:-1px 0 0 var(--line),var(--sh-panel);animation:none}.agent.instant{animation:none}@keyframes agentin{0%{opacity:0;transform:translateY(8px) scale(.98)}}.agent .grab{display:none}.ag-h{flex:none;display:flex;align-items:center;gap:var(--s-2);height:var(--sz-52);padding:0 var(--s-2) 0 var(--s-4);border-bottom:var(--sz-1) solid var(--line)}.ag-h .nm{font-weight:600}.ag-h .ctx{display:inline-flex;align-items:center;gap:var(--s-1-5);min-width:0;color:var(--muted);font-weight:500}.ag-h .sp{margin-left:auto;display:flex;gap:var(--s-0-5)}.ag-h .ib{width:var(--sz-32);height:var(--sz-32);border-radius:var(--r-sm);color:var(--muted)}.ag-b{flex:1;overflow-y:auto;padding:var(--s-5) var(--s-5) var(--s-3);display:flex;flex-direction:column;gap:var(--s-4);scroll-behavior:smooth}.hello{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-2) var(--s-0-5)}.hello h3{margin:var(--s-1) 0 0;font-size:var(--fs-xl);font-weight:600;letter-spacing:var(--ls-snug);line-height:var(--lh-xl)}.hello p{margin:0;color:var(--muted);line-height:var(--lh-md-read)}.caps{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.cap{display:flex;flex-direction:column;gap:var(--s-1-5);padding:var(--s-3);border-radius:var(--r-md);background:var(--subtle);text-align:left}@media(hover:hover){.cap:hover{background:var(--line)}}.cap svg{color:var(--peni)}.cap b{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-sm)}.cap span{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.msg{display:flex;flex-direction:column;gap:var(--s-4)}.u{align-self:flex-end;max-width:85%;padding:var(--s-2) var(--s-3);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);background:var(--primary);color:var(--primary-fg);font-weight:500;line-height:var(--lh-md);animation:fadeup var(--d-3) var(--ease)}.u .att{display:flex;align-items:center;gap:var(--s-1-5);margin-bottom:var(--s-1);font-size:var(--fs-xs);opacity:.7;line-height:var(--lh-xs)}.a{display:flex;flex-direction:column;gap:var(--s-3);animation:fadeup var(--d-3) var(--ease)}.steps{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-0-5) 0}.stp{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-sm);color:var(--muted);animation:fadeup var(--d-3) var(--ease);line-height:var(--lh-sm)}.stp .ic{width:var(--sz-16);height:var(--sz-16);display:grid;place-items:center}.stp.done .ic{color:var(--up)}.stp.run{color:var(--fg)}.stp .sp2{width:var(--sz-12);height:var(--sz-12);margin:0;border-radius:var(--r-full);border:2px solid var(--line-2);border-top-color:var(--peni);animation:spin .7s linear infinite}.stp .srcrow{display:flex;flex-wrap:wrap;gap:var(--s-1);width:100%;margin-left:var(--s-6)}.sc{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-22);padding:0 var(--s-2) 0 var(--s-1);border-radius:var(--r-sm);background:var(--subtle);font-size:var(--fs-xs);color:var(--fg-2);line-height:var(--lh-xs)}.sc i{width:var(--sz-14);height:var(--sz-14);border-radius:var(--r-xs);display:grid;place-items:center;color:var(--on-accent);font:600 var(--fs-glyph-xs)/1 var(--font);font-style:normal}.steps-sum{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-26);padding:0 var(--s-2);margin-left:calc(var(--s-2)*-1);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}@media(hover:hover){.steps-sum:hover{background:var(--subtle)}}.ans{line-height:var(--lh-md-read);color:var(--fg)}.ans p{margin:0 0 var(--s-2)}.ans .cite{display:inline-grid;place-items:center;min-width:var(--sz-16);height:var(--sz-16);margin-left:var(--s-0-5);padding:0 var(--s-1);border-radius:var(--r-xs);background:var(--subtle);font:600 var(--fs-2xs)/1 var(--mono);color:var(--muted);vertical-align:2px}.caret{display:inline-block;width:var(--sz-7);height:var(--sz-15);margin-left:var(--s-0-5);border-radius:var(--r-2xs);background:var(--peni);vertical-align:-2px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.blk{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;animation:fadeup var(--d-3) var(--ease)}.blk-coin{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4)}.blk-coin .p{margin-left:auto;text-align:right}.blk-coin .p b{display:block;font-weight:600}.blk svg.chart{display:block;height:var(--sz-72)}.blk-k{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--sz-1) solid var(--line)}.blk-k div{padding:var(--s-2) var(--s-3);border-left:var(--sz-1) solid var(--line)}.blk-k div:first-child{border-left:0}.blk-k small{display:block;font-size:var(--fs-2xs);color:var(--muted);line-height:var(--lh-2xs)}.blk-k b{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-sm)}.tools{display:flex;align-items:center;gap:var(--s-0-5);color:var(--muted)}.tools .ib{width:var(--sz-28);height:var(--sz-28);border-radius:var(--r-sm);color:var(--muted)}.tools .ib[aria-pressed=true]{color:var(--peni)}.clar{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--peni-line);border-radius:var(--r-md);background:linear-gradient(180deg,var(--peni-soft),var(--surface) 70%);animation:fadeup var(--d-3) var(--ease)}.clar .q{font-weight:600;line-height:var(--lh-md)}.opt{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--subtle);text-align:left}.opt>span{flex:1;min-width:0}.opt b{display:block;font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md)}.opt span span{display:block;margin-top:var(--s-px);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.opt>svg{color:var(--faint)}@media(hover:hover){.opt:hover{background:var(--line)}.opt:hover>svg{color:var(--fg)}}.opt.on{background:var(--raised);box-shadow:inset 0 0 0 1px var(--fg)}.opt.on>svg{color:var(--fg)}.opt .kbd{margin-left:auto}.fu-t{margin-top:var(--s-0-5);font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}.composer{position:relative;flex:none;padding:var(--s-3) var(--s-4) var(--s-4);border-top:var(--sz-1) solid var(--line);background:var(--surface)}.cbox{padding:var(--s-2);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--d-2)}.cbox:focus-within{box-shadow:inset 0 0 0 1.5px var(--peni)}.cbox input{width:100%;padding:var(--s-1-5) var(--s-1-5) var(--s-2);border:0;outline:none;background:none}.ctxchip{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--sz-28);margin:0 0 var(--s-1);padding:0 var(--s-1) 0 var(--s-1-5);border-radius:var(--r-sm);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;line-height:var(--lh-xs)}.ctxchip .x{width:var(--sz-20);height:var(--sz-20);border-radius:var(--r-sm);display:grid;place-items:center;color:var(--muted)}.cbar{display:flex;align-items:center;gap:var(--s-1)}.mode{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-28);padding:0 var(--s-2);border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}@media(hover:hover){.mode:hover{background:var(--subtle)}}.cbar .lim{margin:0 var(--s-1) 0 auto;font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.send{width:var(--sz-32);height:var(--sz-32);border-radius:var(--r-md);display:grid;place-items:center;background:var(--primary);color:var(--primary-fg)}.send:disabled{opacity:.25;cursor:default}.fine{display:flex;justify-content:space-between;gap:var(--s-2);margin-top:var(--s-2);font-size:var(--fs-2xs);color:var(--muted);line-height:var(--lh-2xs)}.mention{position:absolute;left:var(--sz-14);right:var(--sz-14);bottom:100%;margin-bottom:var(--s-1-5);padding:var(--s-1-5);border-radius:var(--r-md);background:var(--raised);box-shadow:var(--sh-float);animation:fadeup var(--d-2) var(--ease)}.mention button{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-2);border-radius:var(--r-sm);text-align:left}.mention button:hover,.mention button.on{background:var(--subtle)}.mention small{margin-left:auto;color:var(--muted)}.pop{position:fixed;z-index:var(--z-pop-base);width:var(--sz-320);display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);background:var(--raised);border-radius:var(--r-lg);box-shadow:var(--sh-pop);animation:popin var(--d-2) var(--ease)}@keyframes popin{0%{opacity:0;transform:scale(.97)}}.pop-h{display:flex;align-items:center;gap:var(--s-2);min-height:var(--sz-24);font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}.pop-h .x{margin-left:auto;width:var(--sz-24);height:var(--sz-24);border-radius:var(--r-full);display:grid;place-items:center;color:var(--muted)}@media(hover:hover){.pop-h .x:hover{background:var(--subtle);color:var(--fg)}}.pop p{margin:0;line-height:var(--lh-md-read);color:var(--fg-2)}.pop .row{display:flex;align-items:center;gap:var(--s-2)}.pop .chk,.modal .chk{margin:0 calc(var(--s-2)*-1);width:calc(100% + var(--sz-16))}.pfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding-top:var(--s-3);margin-top:var(--s-0-5);border-top:var(--sz-1) solid var(--line);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.pdiv{height:var(--sz-1);margin:var(--s-0-5) calc(var(--s-4)*-1);background:var(--line)}.dd-l{font-size:var(--fs-xs);font-weight:500;color:var(--fg-2);line-height:var(--lh-xs)}.dd-l:disabled{color:var(--faint);cursor:default}@media(hover:hover){.dd-l:not(:disabled):hover{color:var(--fg)}}.cur-flag{display:block;flex:none;width:var(--sz-20);height:var(--sz-20);object-fit:cover;border-radius:var(--r-full);outline:var(--sz-1) solid var(--img-ring);outline-offset:calc(var(--sz-1)*-1)}.pop.mn{gap:var(--s-1);padding:var(--s-2);border-radius:var(--r-xl)}.mn-i{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);border-radius:var(--r-md);font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md);letter-spacing:var(--ls-normal);color:var(--fg-2);text-align:left;transition:background-color var(--d-1),color var(--d-1)}.mn-i>svg:first-child{width:var(--sz-20);height:var(--sz-20);stroke-width:1.75;color:var(--faint);transition:color var(--d-1)}@media(hover:hover){.mn-i:hover{background:var(--hover);color:var(--fg)}.mn-i:hover>svg:first-child{color:var(--peni)}}.mn-n{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--s-1-5)}.mn-c{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;line-height:var(--lh-xs)}.mn-i .mn-a{width:var(--sz-16);height:var(--sz-16);color:var(--faint)}.mn-i.danger>svg:first-child{color:var(--down)}.mn-d{flex:none;height:var(--sz-1);margin:var(--s-hair) 0;background:var(--line)}.mn-h{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2)}.mn-h>span:last-child{min-width:0}.mn-h b{display:block;font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-h small{display:block;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.mn-g{padding:var(--s-2) var(--s-2) var(--s-1);font-size:var(--fs-xs);font-weight:500;line-height:var(--lh-xs);color:var(--muted)}.mn-i{min-height:var(--sz-36)}.mn-i[aria-checked=true]{color:var(--fg)}.mn-i[aria-checked=true]>svg:last-child{margin-left:auto;color:var(--fg)}.mn-i .ci{width:var(--sz-20);height:var(--sz-20)}.mn-i .ci.g{background:var(--subtle);color:var(--muted);box-shadow:none}.mn-i.danger,.mn-i.danger svg{color:var(--down)}.mn-more{color:var(--fg)}.mn-more>span{margin-left:auto;display:grid;color:var(--faint)}.mn-f{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2);font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}.sw{position:relative;flex:none;width:var(--sz-32);height:var(--sz-20);border-radius:var(--r-full);background:var(--line);transition:background-color var(--d-2)}.sw:after{content:"";position:absolute;top:var(--sz-4);left:var(--sz-4);width:var(--sz-12);height:var(--sz-12);border-radius:var(--r-full);background:var(--on-accent);box-shadow:var(--sh-knob);transition:transform var(--d-3) var(--ease)}[aria-checked=true]>.sw{background:var(--peni)}[aria-checked=true]>.sw:after{transform:translate(12px)}.pop.nf{gap:0;padding:0;border-radius:var(--r-xl);overflow:hidden}.nf-h{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-4);border-bottom:var(--sz-1) solid var(--line);font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}.nf-l{margin-left:auto;font-size:var(--fs-xs);font-weight:500;color:var(--peni);line-height:var(--lh-xs)}@media(hover:hover){.nf-l:hover{text-decoration:underline;text-underline-offset:3px}}.nf-b{display:flex;flex-direction:column;max-height:min(var(--sz-440),60vh);overflow:auto}.nf-f{display:flex;justify-content:center;width:100%;padding:var(--s-4) var(--s-4);border-top:var(--sz-1) solid var(--line);font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}@media(hover:hover){.nf-f:hover{background:var(--hover);color:var(--fg)}}.nf-empty{display:flex;flex-direction:column;align-items:center;gap:var(--s-1-5);padding:var(--s-8) var(--s-4);text-align:center;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.nf-empty svg{width:var(--sz-20);height:var(--sz-20);color:var(--faint)}.nf-empty b{color:var(--fg);font-weight:500}.tt{position:fixed;z-index:var(--z-tip);pointer-events:none;display:flex;align-items:center;gap:var(--s-2);height:var(--sz-28);padding:0 var(--s-2);border-radius:var(--r-sm);background:var(--fg);color:var(--bg);font-size:var(--fs-xs);font-weight:500;white-space:nowrap;opacity:0;transform:translateY(2px);transition:opacity var(--d-1) ease,transform var(--d-1) var(--ease);line-height:var(--lh-xs)}.tt.on{opacity:1;transform:none}.tt.instant{transition:none}.tt .kbd{height:var(--sz-18);background:color-mix(in srgb,var(--bg) 18%,transparent);color:inherit;box-shadow:none}@media(hover:none){.tt{display:none}}.crumb{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-sm);font-weight:500;color:var(--muted);line-height:var(--lh-sm)}.crumb svg{color:var(--faint)}@media(hover:hover){.crumb button:hover{color:var(--fg)}}.crumb b{font-weight:500;color:var(--fg)}.coin-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap;margin-top:calc(var(--s-2)*-1)}.ident{display:flex;align-items:center;gap:var(--s-3)}.ident .nm{font-size:var(--fs-xl);font-weight:600;letter-spacing:var(--ls-snug);line-height:var(--lh-xl)}.ident .sym{font-size:var(--fs-md);font-weight:500;color:var(--muted);line-height:var(--lh-md)}.badges{display:flex;align-items:center;gap:var(--s-1);flex-wrap:wrap}.price-blk{margin-top:var(--s-4)}.price{font-size:var(--fs-5xl);font-weight:600;letter-spacing:var(--ls-tight);line-height:1}.price-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.dl{display:inline-flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-xs);font-weight:400;line-height:var(--lh-xs);color:var(--muted);white-space:nowrap}.dotsep{width:var(--sz-3);height:var(--sz-3);border-radius:var(--r-full);background:var(--faint)}.fresh{display:inline-flex;align-items:center;gap:var(--s-1-5);color:var(--muted)}.fresh i{width:var(--sz-6);height:var(--sz-6);border-radius:var(--r-full);background:var(--up)}.fresh.off,.fresh.off i{color:var(--warn)}.fresh.off i{background:var(--warn)}.ct-r{display:flex;align-items:center;gap:var(--s-2)}.wbtn[aria-pressed=true] svg{color:var(--gold);fill:currentColor}.coin-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--sz-280);gap:var(--s-5);align-items:start}.coin-grid>div{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.side{position:sticky;top:calc(var(--nav-h) + var(--sz-20));display:flex;flex-direction:column;gap:var(--s-4)}.chart-wrap{position:relative;padding:var(--s-3) var(--s-4) var(--s-3)}.chart-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-2)}.chart-tools .r{margin-left:auto}.plot{position:relative}svg.chart{display:block;width:100%;height:var(--sz-300);overflow:visible}.xh{position:absolute;top:0;bottom:0;width:var(--sz-1);background:var(--line-2);pointer-events:none}.xh-dot{position:absolute;width:var(--sz-10);height:var(--sz-10);margin:calc(var(--s-1)*-1) 0 0 calc(var(--s-1)*-1);border-radius:var(--r-full);background:var(--surface);border:2px solid currentColor;pointer-events:none}.xh-tip{position:absolute;top:var(--sz-4);transform:translate(-50%);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--fg);color:var(--bg);font-size:var(--fs-xs);font-weight:500;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;line-height:var(--lh-xs)}.xh-tip small{margin-left:var(--s-1-5);opacity:.6}.ev{position:absolute;width:var(--sz-12);height:var(--sz-12);margin:calc(var(--s-1-5)*-1) 0 0 calc(var(--s-1-5)*-1);border-radius:var(--r-full);background:var(--fg);box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--line-2);transition:transform var(--d-2) var(--ease)}.ev:after{content:"";position:absolute;inset:calc(var(--sz-10)*-1)}@media(hover:hover){.ev:hover{transform:scale(1.25)}}.evdot{flex:none;width:var(--sz-8);height:var(--sz-8);border-radius:var(--r-full);background:var(--fg);box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--line-2)}.axis{display:flex;justify-content:space-between;padding:var(--s-1-5) var(--s-0-5) 0;font-size:var(--fs-2xs);color:var(--muted);line-height:var(--lh-2xs)}.chart-note{display:flex;align-items:center;gap:var(--s-1-5);margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:var(--sz-1) solid var(--line);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.why{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) var(--s-5)}.why-h{display:flex;align-items:center;gap:var(--s-2)}.why-h b{font-size:var(--fs-md);font-weight:600;line-height:var(--lh-md)}.why-h .m{margin-left:auto;font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.why p{margin:0;max-width:72ch;line-height:var(--lh-md-read);color:var(--fg-2)}.why .bul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-px);border-radius:var(--r-md);overflow:hidden;background:var(--line);border:1px solid var(--line)}.why .bul div{padding:var(--s-3) var(--s-4);background:var(--surface)}.why .bul small{display:block;margin-bottom:var(--s-1);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.why .bul b{font-size:var(--fs-md);font-weight:600;line-height:var(--lh-md)}.why-f{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);padding-top:var(--s-4);border-top:var(--sz-1) solid var(--line)}.disc2{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.oc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--sz-1) solid var(--line)}.oc>div{padding:var(--s-4) var(--s-5);border-left:var(--sz-1) solid var(--line)}.oc>div:first-child{border-left:0}.oc small{display:block;margin-bottom:var(--s-1);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.oc b{font-size:var(--fs-lg);font-weight:600;letter-spacing:var(--ls-snug);line-height:var(--lh-lg)}.hb{position:relative;height:var(--sz-4);margin-top:var(--s-2);border-radius:var(--r-full);background:var(--subtle);overflow:hidden}.hb i{position:absolute;inset:0 auto 0 0;border-radius:var(--r-full);background:var(--peni)}.xfers{padding:var(--s-1) var(--s-5) var(--s-3);border-top:var(--sz-1) solid var(--line)}.xf-h{padding:var(--s-3) 0 var(--s-1);font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}.xf{display:flex;align-items:center;gap:var(--s-2);min-height:var(--sz-48);border-top:var(--sz-1) solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-sm)}.xf-h+.xf{border-top:0}.xf>svg{color:var(--faint)}.addr{font:400 var(--fs-xs)/1 var(--mono);color:var(--fg-2)}.xf-a{margin-left:auto;display:flex;flex-direction:column;line-height:var(--lh-md);text-align:right;font-weight:500}.xf-a small{font-size:var(--fs-2xs);font-weight:400;color:var(--muted);line-height:var(--lh-2xs)}.xf-t{width:var(--sz-76);text-align:right;font:400 var(--fs-2xs)/1 var(--mono)}.about p{margin:var(--s-3) var(--s-5) var(--s-4);max-width:70ch;line-height:var(--lh-md-read);color:var(--fg-2)}.about .sub-t .tag{margin-left:auto}.linkrow{display:flex;flex-wrap:wrap;gap:var(--s-1-5);padding:0 var(--s-5) var(--s-4)}.claim{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-top:var(--sz-1) solid var(--line);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.claim svg{color:var(--peni)}.claim button{margin-left:auto;font-weight:500;color:var(--fg)}@media(hover:hover){.claim button:hover{text-decoration:underline;text-underline-offset:3px}}.buybox{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4) var(--s-5)}.buybox p{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--muted)}.range{display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.range .lab{display:flex;justify-content:space-between}.range .lab.num{color:var(--fg-2);font-weight:500}.range .bar{position:relative;height:var(--sz-4);border-radius:var(--r-full);background:linear-gradient(90deg,var(--down-soft),var(--subtle),var(--up-soft))}.range .bar span{display:none}.range .bar i{position:absolute;top:50%;width:var(--sz-12);height:var(--sz-12);margin:calc(var(--s-1-5)*-1) 0 0 calc(var(--s-1-5)*-1);border-radius:var(--r-full);background:var(--surface);box-shadow:0 0 0 2px var(--fg),var(--sh-knob-s)}.lrow{display:flex;align-items:center;gap:var(--s-2);height:var(--sz-40);padding:0 var(--s-3);margin:0 calc(var(--s-1)*-1);border-radius:var(--r-md);background:var(--subtle);font-size:var(--fs-sm);font-weight:500;text-align:left;line-height:var(--lh-sm)}.lrow>svg:first-child{color:var(--muted)}.lrow .tag{margin-left:auto;background:var(--surface)}.lrow>svg:last-child{color:var(--faint)}@media(hover:hover){.lrow:hover{background:var(--line)}}.facts{padding:var(--s-1) var(--s-5)}.kv .row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--sz-44);border-top:var(--sz-1) solid var(--line)}.kv .row:first-child{border-top:0}.kv .k{display:inline-flex;align-items:center;gap:var(--s-1-5);padding:var(--s-0-5) 0;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--muted);text-align:left;line-height:var(--lh-sm)}.kv .k .xpl{color:var(--peni);opacity:0;transition:opacity var(--d-2)}.kv .row:hover .xpl,.kv .k:focus-visible .xpl{opacity:1}@media(hover:hover){.kv .k:hover{color:var(--fg)}}.kv .v{font-size:var(--fs-sm);font-weight:500;text-align:right;line-height:var(--lh-sm)}.kv .v small{display:block;font-size:var(--fs-2xs);font-weight:400;color:var(--muted);line-height:var(--lh-2xs)}.sticky-buy{display:none}.pop.out{pointer-events:none;animation:popout var(--d-1) ease forwards}@keyframes fadeout{to{opacity:0}}@keyframes popout{to{opacity:0;transform:scale(.98)}}.qr{width:var(--sz-184);height:var(--sz-184);margin:0 auto;padding:var(--s-3);background:var(--on-accent);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line)}.ben{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2)}.ben li{display:flex;align-items:flex-start;gap:var(--s-2);color:var(--fg-2)}.ben li svg{margin-top:var(--s-0-5);color:var(--up)}.mrow{display:flex;gap:var(--s-2)}.mrow .btn{flex:1}.hand-v{display:flex;align-items:center;gap:var(--s-3)}.app-ic{width:var(--sz-52);height:var(--sz-52);border-radius:var(--r-md);display:grid;place-items:center;flex:none;background:var(--primary);color:var(--primary-fg)}.app-ic svg{width:var(--sz-24);height:var(--sz-24)}.app-ic.p{background:var(--peni);color:var(--on-accent)}.m-h .app-ic{width:var(--sz-40);height:var(--sz-40);border-radius:var(--r-md)}.m-h .app-ic svg{width:var(--sz-20);height:var(--sz-20)}.flow{position:relative;width:var(--sz-56);height:var(--sz-2);overflow:hidden;background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 10px)}.flow:after{content:"";position:absolute;top:0;left:calc(var(--sz-20)*-1);width:var(--sz-20);height:var(--sz-2);background:var(--fg);animation:flow 1s linear infinite}@keyframes flow{to{left:var(--sz-56)}}.flabel{font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}.field{display:flex;align-items:center;min-width:0;gap:var(--s-2);height:var(--sz-44);padding:0 var(--s-4);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-xs);transition:box-shadow var(--d-2)}.field:focus-within{box-shadow:inset 0 0 0 1px var(--peni),0 0 0 3px var(--peni-soft)}.field input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:var(--fs-md);font-weight:400;letter-spacing:var(--ls-normal);line-height:var(--lh-md);color:var(--fg)}.field input[inputmode=numeric],.field input[inputmode=decimal]{font-size:var(--fs-xl);font-weight:600;letter-spacing:var(--ls-snug);line-height:var(--lh-xl);font-variant-numeric:tabular-nums}.authf{display:flex;flex-direction:column;gap:var(--s-2)}.authf .btn{margin-top:var(--s-1)}.ferr{margin:0;font-size:var(--fs-sm);color:var(--down);line-height:var(--lh-sm)}.hint{margin:0;font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.ordiv{display:flex;align-items:center;gap:var(--s-3);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.ordiv:before,.ordiv:after{content:"";flex:1;height:var(--sz-1);background:var(--line)}.code{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--s-2)}.code input{width:100%;min-width:0;height:var(--sz-52);border:0;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-xs);color:var(--fg);text-align:center;font:600 var(--fs-xl)/1 var(--mono)}.code input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--peni),0 0 0 4px var(--peni-soft)}.code.ok input{box-shadow:inset 0 0 0 1.5px var(--up)}.sp2{display:inline-block;width:var(--sz-14);height:var(--sz-14);margin-right:var(--s-1-5);border-radius:var(--r-full);border:2px solid currentColor;border-right-color:transparent;vertical-align:-2px;animation:spin .7s linear infinite}.tarea{width:100%;padding:var(--s-3) var(--s-4);border:0;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-xs);color:var(--fg);font:400 var(--fs-md)/var(--lh-md-read) var(--font);resize:vertical}.tarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--peni),0 0 0 4px var(--peni-soft)}.pick{display:flex;flex-direction:column;gap:var(--s-1-5);max-height:50vh;overflow:auto;padding:var(--s-0-5)}.quote{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);background:var(--subtle);font-size:var(--fs-sm);line-height:var(--lh-sm)}.quote div{display:flex;justify-content:space-between;gap:var(--s-3);color:var(--muted)}.quote b{color:var(--fg);font-weight:500}.okbig{width:var(--sz-56);height:var(--sz-56);border-radius:var(--r-full);display:grid;place-items:center;background:var(--up-soft);color:var(--up)}.okbig svg{width:var(--sz-28);height:var(--sz-28)}.phrase{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-1-5);margin:0;padding:0;list-style:none;counter-reset:w}.phrase li{counter-increment:w;display:flex;align-items:center;gap:var(--s-1-5);height:var(--sz-36);padding:0 var(--s-3);border-radius:var(--r-md);background:var(--subtle);font:500 var(--fs-sm)/var(--lh-sm) var(--mono)}.phrase li:before{content:counter(w);min-width:var(--sz-14);font-size:var(--fs-2xs);color:var(--muted);line-height:var(--lh-2xs)}.palette{width:min(var(--sz-600),100%);align-self:flex-start;margin-top:12vh;overflow:hidden;background:var(--raised);border-radius:var(--r-xl);box-shadow:var(--sh-pop)}.scrim:has(.palette){animation:none;background:var(--scrim-soft)}.pal-in{display:flex;align-items:center;gap:var(--s-3);height:var(--sz-56);padding:0 var(--s-4);border-bottom:var(--sz-1) solid var(--line)}.pal-in>.i{width:var(--sz-20);height:var(--sz-20);color:var(--muted)}.pal-in input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-lg)}.pal-in input::placeholder{color:var(--faint)}.pal-in>.kbd{flex:none}.pal-b{max-height:56vh;overflow-y:auto;padding:var(--s-1-5)}.pal-g{padding:var(--s-3) var(--s-2) var(--s-1);font-size:var(--fs-2xs);font-weight:500;color:var(--muted);line-height:var(--lh-2xs)}.pal-f{display:flex;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-top:var(--sz-1) solid var(--line);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.pal-f span{display:inline-flex;align-items:center;gap:var(--s-1)}.pal-x{display:none}.toast{position:fixed;left:50%;bottom:calc(var(--sz-88) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);transform:translate(-50%);display:flex;align-items:center;gap:var(--s-2);height:var(--sz-40);padding:0 var(--s-1-5) 0 var(--s-3);border-radius:var(--r-md);background:var(--fg);color:var(--bg);font-weight:500;white-space:nowrap;box-shadow:0 12px 32px -8px var(--glass);animation:toastin var(--d-3) var(--ease)}.toast button{height:var(--sz-28);padding:0 var(--s-3);border-radius:var(--r-sm);font-weight:600;color:var(--bg);background:color-mix(in srgb,var(--bg) 16%,transparent)}.toast .ok{display:grid;place-items:center;color:var(--up)}.toast.out{opacity:0;transform:translate(-50%,6px);transition:opacity var(--d-2) ease,transform var(--d-2) var(--ease)}@keyframes toastin{0%{opacity:0;transform:translate(-50%,8px)}}.page-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.page-h h1{margin:var(--s-1) 0 var(--s-1-5)}.page-h p{margin:0}.callout{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding:var(--s-4) var(--s-5)}.callout>div{flex:1;min-width:var(--sz-200);display:flex;flex-direction:column;gap:var(--s-0-5)}.callout b{font-weight:600}.callout>svg{width:var(--sz-20);height:var(--sz-20);color:var(--peni)}.al-g{display:flex;flex-direction:column;gap:var(--s-2)}.al-g .sub-t{padding:0;gap:var(--s-1-5)}.status{display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-24);padding:0 var(--s-2) 0 var(--s-2);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;color:var(--fg-2);white-space:nowrap;line-height:var(--lh-xs)}.si{width:var(--sz-14);height:var(--sz-14)}.lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sz-260),1fr));gap:var(--s-3)}.lcard{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);text-decoration:none}.lcard b{font-size:var(--fs-lg);font-weight:600;text-wrap:balance;line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.lcard .muted{font-size:var(--fs-sm);line-height:var(--lh-sm-read)}.lcard .tag{align-self:flex-start}@media(hover:hover){.lcard:hover{border-color:var(--line-2)}}.lcard:active{transform:scale(.99)}.lmeta{margin-top:auto;padding-top:var(--s-1-5);display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.lesson{max-width:68ch;display:flex;flex-direction:column;gap:var(--s-4)}.lesson .tag{align-self:flex-start}.lesson>p{margin:0;font-size:var(--fs-lg);line-height:var(--lh-lg-read);color:var(--fg-2);letter-spacing:var(--ls-snug)}.lesson .sub-t{padding:var(--s-2) 0 0}.lcoins{display:flex;flex-direction:column;max-width:var(--sz-440)}.lnext{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);border:1px solid var(--line);text-decoration:none}.lnext b{flex:1;font-weight:600}@media(hover:hover){.lnext:hover{border-color:var(--line-2)}}.fp .l svg{width:var(--sz-14);height:var(--sz-14);margin-right:var(--s-1-5);color:var(--faint)}.fp .cnt{display:inline-grid;place-items:center;min-width:var(--sz-18);height:var(--sz-18);padding:0 var(--s-1);border-radius:var(--r-full);background:var(--fg);color:var(--bg);font:600 var(--fs-2xs)/1 var(--font);font-style:normal}.r-title{font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);line-height:var(--lh-sm)}.fchips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1-5);margin-top:calc(var(--s-1)*-1)}.fchip{display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--ctl-xs);padding:0 var(--s-2) 0 var(--s-3);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;color:var(--fg);line-height:var(--lh-xs)}.fchip .ci{width:var(--sz-14);height:var(--sz-14);font-size:var(--fs-glyph-xs)}.fchip svg{color:var(--muted)}@media(hover:hover){.fchip:hover{background:var(--line)}.fchip:hover svg{color:var(--fg)}}.fchip-c{height:var(--sz-26);padding:0 var(--s-1-5);font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}@media(hover:hover){.fchip-c:hover{color:var(--fg)}}.pop.fx{gap:0;padding:0;border-radius:var(--r-xl);overflow:hidden;max-height:min(var(--sz-640),calc(100vh - var(--sz-80)))}.fx-h{flex:none;display:flex;align-items:baseline;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-3);border-bottom:var(--sz-1) solid var(--line)}.fx-h b{font-size:var(--fs-md);font-weight:600;line-height:var(--lh-md)}.fx-h span{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.fx-h .dd-l{margin-left:auto}.fx-b{flex:1;overflow:auto;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4)}.fx-g{display:flex;flex-direction:column;gap:var(--s-2)}.fx-l{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-xs);font-weight:500;color:var(--muted);line-height:var(--lh-xs)}.fx-l i{width:var(--sz-5);height:var(--sz-5);border-radius:var(--r-full);background:var(--peni)}.fx-c{display:flex;flex-wrap:wrap;gap:var(--s-1-5)}.fc{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-30);padding:0 var(--s-3);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;color:var(--fg-2);transition:background-color var(--d-1),color var(--d-1);line-height:var(--lh-xs)}@media(hover:hover){.fc:not([aria-pressed=true]):hover{background:var(--line);color:var(--fg)}}.fc[aria-pressed=true]{background:var(--fg);color:var(--bg)}.fc svg{width:var(--sz-11);height:var(--sz-11);stroke-width:3}.fx-ts{display:flex;flex-direction:column;margin:0 calc(var(--s-2)*-1)}.fx-t{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2);border-radius:var(--r-md);text-align:left}@media(hover:hover){.fx-t:hover{background:var(--hover)}}.fx-t>span:first-child{flex:1;min-width:0}.fx-t b{display:block;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}.fx-t small{display:block;font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.fx-f{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-top:var(--sz-1) solid var(--line);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.fx-f b{color:var(--fg);font-weight:600}.orb.sm{width:var(--sz-16);height:var(--sz-16)}.rs-h .orb+span{margin-left:calc(var(--s-0-5)*-1)}.rs-sw{margin-left:auto}.ins{display:flex;flex-direction:column;gap:var(--s-2);width:100%;padding:var(--s-3);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow var(--d-2),background-color var(--d-2)}@media(hover:hover){.ins:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.ins:hover .ins-go{color:var(--fg)}}.ins-top{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ins-top b{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins-p{font-weight:500;color:var(--fg-2)}.ins-top .chg{font-size:var(--fs-xs);line-height:var(--lh-xs)}.ins-l{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-20);padding:0 var(--s-2);border-radius:var(--r-full);font-size:var(--fs-2xs);font-weight:600;background:var(--subtle);color:var(--fg-2);line-height:var(--lh-2xs)}.ins-l:before{content:"";width:var(--sz-5);height:var(--sz-5);border-radius:var(--r-full);background:currentColor}.ins-l.up{background:var(--up-soft);color:var(--up)}.ins-l.warn{background:var(--warn-soft);color:var(--warn)}.ins-l.down{background:var(--down-soft);color:var(--down)}.ins-t{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-2)}.ins-m{display:flex;flex-direction:column;gap:var(--s-1-5);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--hover)}.ins-m>span:first-child{display:flex;justify-content:space-between;gap:var(--s-2);font-size:var(--fs-xs);line-height:var(--lh-xs)}.ins-m small{font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--muted)}.ins-m b{font-weight:600}.ins-bar{height:var(--sz-4);border-radius:var(--r-full);background:var(--line);overflow:hidden}.ins-bar i{display:block;height:100%;border-radius:inherit;background:var(--fg-2)}.ins-bar.up i{background:var(--up)}.ins-bar.warn i{background:var(--warn)}.ins-bar.down i{background:var(--down)}.ins-f{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.ins-go{display:inline-flex;align-items:center;gap:var(--s-1);font-weight:500;color:var(--fg-2);transition:color var(--d-2)}.nart{position:relative;flex:none;display:grid;place-items:center;width:var(--sz-52);height:var(--sz-52);border-radius:var(--r-md);overflow:hidden;color:var(--on-accent);background:radial-gradient(120% 90% at 15% 10%,hsl(var(--h1) 85% 62% / .95),transparent 60%),radial-gradient(90% 90% at 90% 90%,hsl(var(--h2) 85% 58% / .9),transparent 60%),linear-gradient(135deg,hsl(var(--h1) 45% 22%),hsl(var(--h2) 50% 14%))}.nart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,var(--tex) 0 1px,transparent 1px 8px);mix-blend-mode:overlay}.nart svg{position:relative;z-index:var(--z-raise);width:var(--sz-20);height:var(--sz-20);opacity:.9;stroke-width:1.75}.nart.lg{width:100%;height:var(--sz-132);border-radius:var(--r-md) var(--r-md) 0 0}.nart.lg svg{width:var(--sz-40);height:var(--sz-40);opacity:.35}.nart.xl{width:100%;height:var(--sz-180);border-radius:0}.nart.xl svg{width:var(--sz-56);height:var(--sz-56);opacity:.35}.nwf{position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:left;overflow:hidden;transition:box-shadow var(--d-2)}@media(hover:hover){.nwf:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.nwf:hover b{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}}.nwf-tag{position:absolute;top:var(--sz-10);left:var(--sz-10);height:var(--sz-22);padding:0 var(--s-2);border-radius:var(--r-full);display:inline-flex;align-items:center;background:var(--glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--on-accent);font-size:var(--fs-2xs);font-weight:600;line-height:var(--lh-2xs)}.nwf-b{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3)}.nwf-b b{font-size:var(--fs-md);font-weight:600;line-height:var(--lh-md);letter-spacing:var(--ls-normal)}.nw-m{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.nw-m i{width:var(--sz-3);height:var(--sz-3);border-radius:var(--r-full);background:currentColor}.nw-src{font-weight:500;color:var(--muted)}.nw-cs{display:flex;gap:var(--s-1-5);flex-wrap:wrap}.nw-c{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-24);padding:0 var(--s-2) 0 var(--s-1);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;line-height:var(--lh-xs)}.nw-c .ci{width:var(--sz-16);height:var(--sz-16);font-size:var(--fs-glyph-xs)}.nw-c .chg{font-size:var(--fs-2xs);line-height:var(--lh-2xs)}.nwl{display:flex;flex-direction:column;margin:var(--s-1) calc(var(--s-2)*-1) 0}.nwr{display:flex;gap:var(--s-3);align-items:center;min-height:calc(var(--lh-sm) * 2 + var(--s-1) + var(--lh-xs) + var(--s-2) * 2);padding:var(--s-2);border-radius:var(--r-md);text-align:left}@media(hover:hover){.nwr:hover{background:var(--hover)}}.nwr-b{min-width:0;display:flex;flex-direction:column;gap:var(--s-1)}.nwr-b b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}.page-a{display:flex;gap:var(--s-2);flex-wrap:wrap}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sz-1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--line)}.tile{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--s-5);min-width:0;background:var(--bg)}.tile small{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.tile b{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-xl);font-weight:600;letter-spacing:var(--ls-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--lh-xl)}.tile b .ci{width:var(--sz-18);height:var(--sz-18)}.tile>span{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.tl-link{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--fs-xs);font-weight:500;color:var(--peni);line-height:var(--lh-xs)}@media(hover:hover){.tl-link:hover{text-decoration:underline;text-underline-offset:3px}}.sumline .orb{flex:none}.empty.big{padding:var(--s-12) var(--s-5)}.nores{padding:var(--s-4) var(--s-2);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.nores.big{display:flex;flex-direction:column;align-items:center;gap:var(--s-1-5);padding:var(--s-8) var(--s-5);text-align:center}.nores.big>svg{width:var(--sz-20);height:var(--sz-20);color:var(--faint)}.nores.big b{color:var(--fg);font-weight:500}.nores.big .btn{margin-top:var(--s-2)}.field.sm{height:var(--sz-40);padding:0 var(--s-3)}.field.sm input{font-size:var(--fs-md);font-weight:400;letter-spacing:var(--ls-normal);line-height:var(--lh-md)}.field.sm>svg{color:var(--faint)}.field input#pamt{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-snug)}.quote .qt{padding-top:var(--s-2);border-top:var(--sz-1) solid var(--line)}.btn.danger{color:var(--down)}.danger-p{background:var(--down);color:var(--on-accent)}@media(hover:hover){.danger-p:hover{background:color-mix(in srgb,var(--down) 88%,var(--fg))}}.links .badge{margin-left:var(--s-1-5);height:var(--sz-16);min-width:var(--sz-16);padding:0 var(--s-1);font-size:var(--fs-2xs);line-height:var(--lh-2xs)}.links .badge:empty{display:none}.pf-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-6);padding:var(--s-5) var(--s-5) var(--s-3) var(--s-6)}.pf-v{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-1)}.pf-l{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.pf-l .eye{width:var(--sz-28);height:var(--sz-28);color:var(--faint)}.pf-big{font-size:var(--fs-5xl);font-weight:600;letter-spacing:var(--ls-tight);line-height:var(--lh-5xl)}.pf-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.pf-k{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);margin-top:var(--s-3);padding-top:var(--s-4);border-top:var(--sz-1) solid var(--line)}.pf-k>div{display:flex;flex-direction:column;gap:var(--s-0-5);font-size:var(--fs-xs);line-height:var(--lh-xs)}.pf-k small{color:var(--muted)}.pf-k b{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.pf-k b .ci{width:var(--sz-16);height:var(--sz-16)}.pf-ch{align-self:end}.pf-ch svg.chart{height:var(--sz-150)}.mask{letter-spacing:var(--ls-normal);color:var(--muted)}.pf-grid{display:grid;grid-template-columns:var(--sz-320) minmax(0,1fr);gap:var(--s-4);align-items:start}.pf-alloc{display:flex;flex-direction:column;gap:var(--s-4);padding-bottom:var(--s-4)}.pf-al-b{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);padding:0 var(--s-5)}.donut{width:var(--sz-150);height:var(--sz-150)}.legend{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-2)}.legend li{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--fg-2);line-height:var(--lh-sm)}.legend i{width:var(--sz-8);height:var(--sz-8);border-radius:var(--r-xs)}.legend span{flex:1}.legend b{font-weight:500}.pf-peni{display:flex;gap:var(--s-2);margin:0 var(--s-4);padding:var(--s-3);border-radius:var(--r-md);background:var(--hover);font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--fg-2)}.pf-hold{overflow:hidden}.g2{display:flex;flex-direction:column;align-items:flex-end;line-height:var(--lh-md)}.g2 b{font-weight:500}.pf-empty{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-8);padding:var(--s-8)}.pf-e-l{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}.pf-e-l h2{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-snug)}.pf-e-l p{margin:0;line-height:var(--lh-md-read)}.pf-e-r{display:flex;flex-direction:column;gap:var(--s-2)}.catg{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sz-260),1fr));gap:var(--s-3)}.catc{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:left;font-size:var(--fs-sm);line-height:var(--lh-sm-read);transition:box-shadow var(--d-2)}@media(hover:hover){.catc:hover{box-shadow:inset 0 0 0 1px var(--line-2)}}.catc-h{display:flex;align-items:center;gap:var(--s-2)}.catc-h b{flex:1;font-size:var(--fs-md);font-weight:600;line-height:var(--lh-md)}.catc-i{display:grid;place-items:center;width:var(--sz-32);height:var(--sz-32);border-radius:var(--r-md);background:var(--subtle);color:var(--fg-2)}.catc-i.lg{width:var(--sz-48);height:var(--sz-48);border-radius:var(--r-md)}.catc-i.lg svg{width:var(--sz-22);height:var(--sz-22)}.catc-f{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:auto;padding-top:var(--s-3);border-top:var(--sz-1) solid var(--line);font-size:var(--fs-xs);line-height:var(--lh-xs)}.stack{display:flex}.stack .ci{margin-left:calc(var(--s-1-5)*-1);box-shadow:0 0 0 2px var(--surface)}.stack .ci:first-child{margin-left:0}.cat-h{display:flex;align-items:center;gap:var(--s-4)}.cat-h p{margin:var(--s-1) 0 0}.catchips{display:flex;gap:var(--s-1-5);overflow-x:auto;scrollbar-width:none}.catchips .fc{flex:none}.riskb{display:flex;gap:var(--s-3);padding:var(--s-4) var(--s-4);border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn)}.riskb>svg{flex:none;margin-top:var(--s-0-5)}.riskb div{display:flex;flex-direction:column;gap:var(--s-0-5);font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--fg-2)}.riskb b{color:var(--fg);font-weight:600}.swb{display:inline-flex;padding:var(--s-1);border-radius:var(--r-full)}.qbar{display:block;width:var(--sz-120);height:var(--sz-6);border-radius:var(--r-full);background:var(--subtle);overflow:hidden}.qbar i{display:block;height:100%;border-radius:inherit;background:var(--peni)}.nwm{position:relative}.nwm .x{position:absolute;top:var(--sz-12);right:var(--sz-12);width:var(--sz-32);height:var(--sz-32);background:var(--glass);color:var(--on-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nwm-b{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-5)}.nwm-b h2{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-snug)}.nwm-b>p{font-size:var(--fs-md)!important;color:var(--fg-2)!important;line-height:var(--lh-md)}.nwm-p{display:flex;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--hover);font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--fg-2)}.nwm-p b{display:block;color:var(--fg);font-weight:600}.nwm-c{display:flex;flex-direction:column;gap:var(--s-1-5)}.nwm-coin{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);text-align:left}@media(hover:hover){.nwm-coin:hover{background:var(--hover)}}.nwm-coin>.nwm-n{flex:1;min-width:0}.nwm-coin b{display:block;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}.nwm-coin small{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.ib.sm{width:var(--sz-32);height:var(--sz-32);color:var(--muted)}.al-sugg{display:flex;flex-direction:column;gap:var(--s-1-5);width:min(var(--sz-360),100%);margin-top:var(--s-1-5)}.al-rep{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.ck{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--hover)}.ck-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ck-h b{font-weight:600}.ck-l{display:flex;flex-wrap:wrap;gap:var(--s-1-5) var(--s-3);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.ck-l span{display:inline-flex;align-items:center;gap:var(--s-1)}.ck-l span i{width:var(--sz-10);height:var(--sz-10);border-radius:var(--r-full);box-shadow:inset 0 0 0 1.5px var(--line-2)}.ck-l .ok{color:var(--fg)}.ck-l .ok svg{color:var(--up)}.pe-logo{display:flex;align-items:center;gap:var(--s-3)}.pe-l{display:grid;place-items:center;width:var(--sz-44);height:var(--sz-44);border-radius:var(--r-md);background:var(--subtle);color:var(--muted)}.pe-logo>div{flex:1}.pe-logo b{display:block;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}.pe-logo small{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.pe-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.pe-team{display:flex;flex-direction:column;gap:var(--s-1-5)}.pe-m{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-1-5)}.claim .cl-r{flex:1;min-width:0}.claim .cl-d{margin-left:auto;display:flex;gap:var(--s-3);flex-wrap:wrap}.claim .cl-d button{margin-left:0}@media(max-width:1200px){.pf-grid{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pf-top,.pf-empty{grid-template-columns:1fr;padding:var(--s-4)}.pf-big{font-size:var(--fs-4xl);line-height:var(--lh-4xl);letter-spacing:var(--ls-tight)}.set-r{flex-wrap:wrap}.pe-2{grid-template-columns:1fr}.tile{padding:var(--s-3) var(--s-4)}.tile b{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}}@media(hover:hover){.pill .go:hover{background:var(--line);color:var(--fg)}}.afb{display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-28);padding:0 var(--s-3);border-radius:var(--r-full);background:var(--subtle);font-size:var(--fs-xs);font-weight:500;color:var(--fg-2);transition:background-color var(--d-2);line-height:var(--lh-xs)}.afb svg{color:var(--muted)}@media(hover:hover){.afb:hover{background:var(--line);color:var(--fg)}}.afb.on{color:var(--fg)}.afb-n{display:inline-grid;place-items:center;min-width:var(--sz-18);height:var(--sz-18);padding:0 var(--s-1);border-radius:var(--r-full);background:var(--fg);color:var(--bg);font-size:var(--fs-2xs);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.rs-sub{margin-top:calc(var(--s-1)*-1)}.insr-l{display:inline-flex;align-items:center;gap:var(--s-1);min-width:0;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--lh-2xs)}.insr-l:before{content:"";flex:none;width:var(--sz-5);height:var(--sz-5);border-radius:var(--r-full);background:currentColor}.insr-l.up{color:var(--up)}.insr-l.warn{color:var(--warn)}.insr-l.down{color:var(--down)}.nart.lg{height:var(--sz-104)}.rs-h .badge{margin-left:calc(var(--s-0-5)*-1)}.ins-cards{display:flex;flex-direction:column;gap:var(--s-2)}.modal .nwl{margin:0 calc(var(--s-2)*-1)}html{scrollbar-gutter:stable}html.locked body{position:fixed;left:0;right:0;overflow:hidden}.fp,.afb,.tbl-h .r>*{flex:none}.fp .l,.fp .v{white-space:nowrap}.fx-n{display:inline-grid;place-items:center;min-width:var(--sz-16);height:var(--sz-16);padding:0 var(--s-1);border-radius:var(--r-full);background:var(--fg);color:var(--bg);font-size:var(--fs-2xs);font-weight:600;font-variant-numeric:tabular-nums;line-height:var(--lh-2xs)}.fchips{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-1-5);margin-top:calc(var(--s-1)*-1);min-height:var(--sz-28);overflow-x:auto;scrollbar-width:none}.fchips::-webkit-scrollbar{display:none}.fchips>*{flex:none}.fchips-n{margin-right:var(--s-1);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.fchips-n b{color:var(--fg);font-weight:600}.fchip{height:var(--ctl-xs);padding:0 var(--s-1-5) 0 var(--s-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2)}@media(hover:hover){.fchip:hover{background:var(--hover);color:var(--fg)}}.fchip.more{padding:0 var(--s-3);color:var(--muted)}.tbl.swap .swr{animation:fade var(--d-3) ease both}.ins-tt{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-2)}.ins-tt b{flex:none;font-weight:500}.ins-tt .insr-l{min-width:0}.ins-top>b{display:none}.ri{display:inline-grid;place-items:center;width:var(--sz-18);height:var(--sz-18);margin-left:var(--s-0-5);border-radius:var(--r-full);color:var(--faint);vertical-align:-3px;transition:color var(--d-1),background-color var(--d-1)}.ri.warn{color:var(--warn)}@media(hover:hover){.ri:hover{background:var(--subtle);color:var(--fg)}}.nt-h{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--s-0-5)}.pop.tip{padding:var(--s-3) var(--s-3);border-radius:var(--r-md)}.tipx{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--fg-2)}.pf-hold{padding-bottom:var(--s-2)}.insd-l{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--fs-xs);font-weight:600;line-height:var(--lh-xs)}.insd-l:before{content:"";width:var(--sz-5);height:var(--sz-5);border-radius:var(--r-full);background:currentColor}.insd-l.up{color:var(--up)}.insd-l.warn{color:var(--warn)}.insd-l.down{color:var(--down)}.insd{display:flex;flex-direction:column;gap:var(--s-3)}.insd-p{display:flex;align-items:center;gap:var(--s-2)}.insd-p .num{font-size:var(--fs-2xl);font-weight:600;letter-spacing:var(--ls-tight);line-height:var(--lh-2xl)}.insd-p .muted{margin-left:auto;font-size:var(--fs-xs);line-height:var(--lh-xs)}.insd-ch svg.chart{height:var(--sz-96)}.insd-t{margin:0;font-size:var(--fs-md)!important;line-height:var(--lh-md-read);color:var(--fg)!important}.insd-a{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:auto;padding-top:var(--s-1)}.insd-a .btn-p{margin-left:auto}.modal.news .nart.xl{height:var(--sz-200)}.nwm-ctl{position:absolute;top:var(--sz-12);left:var(--sz-12);right:var(--sz-12);z-index:var(--z-raise-2);display:flex;justify-content:space-between;pointer-events:none}.nwm-ctl>*{pointer-events:auto}.nwm-ctl .ib{width:var(--sz-32);height:var(--sz-32);margin:0;background:var(--glass);color:var(--on-accent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(hover:hover){.nwm-ctl .ib:hover{background:var(--glass-h);color:var(--on-accent)}}.nwm-ctl .x{margin-left:auto!important}.pop{z-index:var(--z-pop)}.bn{--bn-c:var(--muted);--bn-bg:var(--subtle);display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.bn-info,.bn-peni{--bn-c:var(--peni);--bn-bg:var(--peni-soft)}.bn-success{--bn-c:var(--up);--bn-bg:var(--up-soft)}.bn-warn{--bn-c:var(--warn);--bn-bg:var(--warn-soft)}.bn-danger{--bn-c:var(--down);--bn-bg:var(--down-soft)}.bn-ic{flex:none;display:grid;place-items:center;width:var(--sz-32);height:var(--sz-32);border-radius:var(--r-md);background:var(--bn-bg);color:var(--bn-c)}.bn-ic svg{width:var(--sz-16);height:var(--sz-16)}.bn-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-0-5)}.bn-t b{font-size:var(--fs-md);font-weight:500;color:var(--fg);line-height:var(--lh-md)}.bn-t span{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.bn-a{flex:none;display:flex;gap:var(--s-2)}.bn-x{width:var(--sz-28);height:var(--sz-28);color:var(--faint)}@media(max-width:760px){.bn{flex-wrap:wrap}.bn-a{width:100%;padding-left:var(--s-12)}}.toast{--t-c:var(--up);--t-bg:var(--up-soft);left:50%;bottom:calc(var(--sz-92) + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:var(--s-2);height:auto;min-height:var(--sz-44);max-width:min(var(--sz-440),calc(100vw - var(--sz-32)));padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--raised);color:var(--fg);box-shadow:var(--sh-pop);font-size:var(--fs-md);font-weight:500;white-space:normal;line-height:var(--lh-md)}.t-info{--t-c:var(--peni);--t-bg:var(--peni-soft)}.t-warn{--t-c:var(--warn);--t-bg:var(--warn-soft)}.t-danger{--t-c:var(--down);--t-bg:var(--down-soft)}.toast-ic{flex:none;display:grid;place-items:center;width:var(--sz-24);height:var(--sz-24);border-radius:var(--r-full);background:var(--t-bg);color:var(--t-c)}.toast-t{flex:1;min-width:0;padding-right:var(--s-1-5);line-height:var(--lh-md)}.toast .toast-a{flex:none;height:var(--sz-28);padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--subtle);color:var(--fg);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}@media(hover:hover){.toast .toast-a:hover{background:var(--line)}}.sg-t{margin:0;padding:0 var(--s-1);font-size:var(--fs-sm);font-weight:500;color:var(--muted);line-height:var(--lh-sm)}.stg{display:flex;flex-direction:column;gap:var(--s-8)}.stg-acct{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);box-shadow:inset 0 0 0 var(--sz-1) var(--line)}.stg-acct .stg-name{font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-lg);letter-spacing:var(--ls-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stg-acts{flex:none;display:flex;gap:var(--s-2)}.stg-g{display:flex;flex-direction:column;gap:var(--s-2)}.stg-gt{margin:0;padding:0 var(--s-1);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm);letter-spacing:var(--ls-normal);color:var(--muted)}.stg-l{display:flex;flex-direction:column;padding:0 var(--s-4);border-radius:var(--r-lg);box-shadow:inset 0 0 0 var(--sz-1) var(--line)}.stg-r{display:flex;align-items:center;gap:var(--s-4);min-height:var(--sz-56);padding:var(--s-3) 0;text-align:left}.stg-l>*+*{border-top:var(--sz-1) solid var(--line)}.stg-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-0-5)}.stg-t b{font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md);color:var(--fg)}.stg-t small{font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--muted);text-wrap:pretty}.stg-c{flex:none;display:flex;align-items:center;gap:var(--s-2)}.stg-val{font-size:var(--fs-md);line-height:var(--lh-md);color:var(--muted);white-space:nowrap}.stg-vb .cur-flag{width:var(--sz-16);height:var(--sz-16)}.stg-vb>svg{color:var(--muted)}.stg-use{flex-wrap:wrap;row-gap:var(--s-2)}.stg-use .qbar{flex:1 1 100%}.stg-ver{margin:0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);text-align:center}.stg-pick{max-height:none}.stg-ck{display:inline-flex;color:var(--fg)}@media(max-width:760px){.stg-acct{flex-wrap:wrap}.stg-acts{width:100%}.stg-acts .btn{flex:1 1 0}.stg-r{gap:var(--s-3)}}.lp{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2);min-width:var(--sz-180)}.lp-n{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.lp-n b{color:var(--fg);font-weight:600}.lp .qbar{width:var(--sz-180)}.lfeat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;border-radius:var(--r-2xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;text-decoration:none;transition:box-shadow var(--d-2)}@media(hover:hover){.lfeat:hover{box-shadow:inset 0 0 0 1px var(--line-2)}}.lfeat .nart.lg{height:100%;min-height:var(--sz-220);border-radius:0}.lfeat .nart svg{width:var(--sz-56);height:var(--sz-56);opacity:.4}.lfeat-b{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-8)}.lfeat-b>b{font-size:var(--fs-2xl);font-weight:600;letter-spacing:var(--ls-tight);line-height:var(--lh-2xl)}.lfeat-b>.muted{font-size:var(--fs-md);line-height:var(--lh-md-read);max-width:52ch}.lfeat-f{display:flex;align-items:center;gap:var(--s-3);margin-top:auto;padding-top:var(--s-2)}.lt-row{display:flex;align-items:center;gap:var(--s-3)}.lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sz-260),1fr));gap:var(--s-4)}.lcard{display:flex;flex-direction:column;gap:0;padding:0;border:0;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}@media(hover:hover){.lcard:hover{border:0;box-shadow:inset 0 0 0 1px var(--line-2)}}.lcard .nart.card{width:100%;height:var(--sz-120);border-radius:0}.lcard .nart.card svg{width:var(--sz-32);height:var(--sz-32);opacity:.45}.lcard-b{display:flex;flex-direction:column;gap:var(--s-1-5);flex:1;padding:var(--s-4)}.lcard-b b{font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.lcard-b .muted{font-size:var(--fs-sm);line-height:var(--lh-sm-read)}.lmeta{font-size:var(--fs-xs);font-weight:500;color:var(--muted);margin:0;padding:0;line-height:var(--lh-xs)}.lcard-f{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--s-3);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-sm)}.lread{display:inline-flex;align-items:center;gap:var(--s-1-5);color:var(--up);font-weight:500}.lgl{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--hover)}.lgl-c{display:flex;flex-wrap:wrap;gap:var(--s-1-5)}.lterm{display:inline-flex;align-items:center;gap:var(--s-1-5);height:var(--sz-30);padding:0 var(--s-3) 0 var(--s-3);border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);font-weight:500;color:var(--fg-2);transition:box-shadow var(--d-2),color var(--d-2);line-height:var(--lh-sm)}.lterm svg{color:var(--faint)}@media(hover:hover){.lterm:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2)}}.lw{display:grid;grid-template-columns:minmax(0,68ch) var(--sz-280);gap:var(--s-12);align-items:start}.lesson{max-width:none;gap:var(--s-4)}.lesson .nart.hero{width:100%;height:var(--sz-200);border-radius:var(--r-2xl)}.lesson .nart.hero svg{width:var(--sz-64);height:var(--sz-64);opacity:.4}.lesson h1{font-size:var(--fs-4xl);letter-spacing:var(--ls-tight);line-height:var(--lh-4xl)}.lesson .lede{font-size:var(--fs-xl)!important;line-height:var(--lh-xl);color:var(--fg)!important;letter-spacing:var(--ls-snug)}.lkey{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5) var(--s-5);border-radius:var(--r-lg);background:var(--hover)}.lkey b{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-sm)}.lkey ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-2)}.lkey li{display:flex;gap:var(--s-2);font-size:var(--fs-md);line-height:var(--lh-md-read);color:var(--fg-2)}.lkey li svg{flex:none;margin-top:var(--s-1);color:var(--up)}.lq{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.lq-h{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}.lq-h b{font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.lq-o{display:flex;flex-direction:column;gap:var(--s-1-5)}.lq-b{display:flex;align-items:center;gap:var(--s-2);min-height:var(--sz-44);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--subtle);font-size:var(--fs-md);font-weight:500;text-align:left;transition:background-color var(--d-2),box-shadow var(--d-2);line-height:var(--lh-md)}@media(hover:hover){.lq-b:not(:disabled):hover{background:var(--line)}}.lq-b>svg{margin-left:auto}.lq-b.ok{background:var(--up-soft);color:var(--up);box-shadow:inset 0 0 0 1px currentColor}.lq-b.no{background:var(--down-soft);color:var(--down)}.lq-b:disabled{cursor:default}.lq-b:disabled:not(.ok):not(.no){opacity:.6}.lcc{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sz-200),1fr));gap:var(--s-2)}.lcoins2 .sub-t{padding:0 0 var(--s-3)}.lpn{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin-top:var(--s-2)}.lnext{display:flex;align-items:center;gap:var(--s-3);margin:0;padding:var(--s-4);border-radius:var(--r-lg);border:0;box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;transition:box-shadow var(--d-2)}.lnext.r{justify-content:flex-end;text-align:right}.lnext>span{min-width:0}.lnext small{display:block;font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.lnext b{display:block;font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md)}.lnext>svg{flex:none;color:var(--faint)}@media(hover:hover){.lnext:hover{border:0;box-shadow:inset 0 0 0 1px var(--line-2)}}.lside{position:sticky;top:calc(var(--nav-h) + var(--sz-24));display:flex;flex-direction:column;gap:var(--s-4)}.lside-c{display:flex;flex-direction:column;gap:var(--s-0-5)}.lside-c .sg-t{padding:0 var(--s-2) var(--s-1-5)}.lside-i{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--fg-2);text-decoration:none;transition:background-color var(--d-1);line-height:var(--lh-sm)}.lside-i svg{flex:none;color:var(--up)}.lside-i[aria-current=page]{background:var(--subtle);color:var(--fg);font-weight:500}@media(hover:hover){.lside-i:hover{background:var(--hover)}}.ldot{flex:none;width:var(--sz-14);height:var(--sz-14);border-radius:var(--r-full);box-shadow:inset 0 0 0 1.5px var(--line-2)}.lside .bn{flex-wrap:wrap}.lside .bn-a{width:100%;padding-left:var(--s-12)}@media(max-width:1100px){.lw{grid-template-columns:1fr}.lside{position:static}}@media(max-width:760px){.lfeat{grid-template-columns:1fr}.lfeat .nart.lg{min-height:var(--sz-140)}.lfeat-b{padding:var(--s-5)}.lp{align-items:flex-start;width:100%}.lp .qbar{width:100%}.lpn{grid-template-columns:1fr}.lesson h1{font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:var(--ls-tight)}}.u-flex{display:flex}.u-wrap{flex-wrap:wrap}.u-grid-c{display:grid;place-items:center}.u-self-start{align-self:flex-start}.u-g1h{gap:var(--s-1-5)}.u-g2{gap:var(--s-2)}.u-col5{min-width:0;display:flex;flex-direction:column;gap:var(--s-5)}.u-mt1h{margin-top:var(--s-1-5)}.u-ml1{margin-left:var(--s-1)}.u-mxa{margin:var(--s-1) auto 0}.u-gap2h,.u-gap3{height:var(--s-3)}.u-peni{color:var(--peni)}.u-warn{color:var(--warn)}.u-md{font-size:var(--fs-md);line-height:var(--lh-md)}.u-bare{background:none;padding:0}.orb.orb-18{width:var(--sz-18);height:var(--sz-18)}.blk-row{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4)}.field.field-note{height:auto;padding:var(--s-4);flex-direction:column;align-items:flex-start;gap:var(--s-1-5)}.u-b{font-weight:600}.u-m{font-weight:500}.u-n{font-weight:400}.u-grow{flex:1}.u-ml{margin-left:auto}.u-center{text-align:center}.u-jc{justify-content:center}.u-nowrap{white-space:nowrap}.u-fg{color:var(--fg)}.u-fg2{color:var(--fg-2)}.u-gold{color:var(--gold)}.u-2xs{font-size:var(--fs-2xs);line-height:var(--lh-2xs)}.u-xs{font-size:var(--fs-xs);line-height:var(--lh-xs)}.u-sm{font-size:var(--fs-sm);line-height:var(--lh-sm)}.u-lg{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.u-xl{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-snug)}.u-measure{max-width:44ch}.u-measure-s{max-width:42ch}.u-row{display:flex;align-items:center;gap:var(--s-2)}.u-col{display:flex;flex-direction:column;gap:var(--s-3)}.u-col2{min-width:0;display:flex;flex-direction:column;gap:var(--s-0-5)}.u-mb1{margin-bottom:var(--s-1)}.u-rel{position:relative}.u-clip{overflow:hidden}.u-full{width:100%}.u-tile{width:var(--sz-44);height:var(--sz-44);border-radius:var(--r-md)}.u-tile-s{width:var(--sz-40);height:var(--sz-40);border-radius:var(--r-md)}.u-input{font-size:var(--fs-md);font-weight:400;letter-spacing:var(--ls-normal);line-height:var(--lh-md)}.u-h46{height:var(--sz-46)}.sk{background:linear-gradient(90deg,var(--subtle),var(--line),var(--subtle));background-size:200% 100%;animation:sh 1.2s linear infinite;border-radius:var(--r-sm);color:transparent!important}@keyframes sh{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes fadeup{0%{opacity:0;transform:translateY(4px)}}.reveal .tbl .swr{animation:fadeup var(--d-4) var(--ease) both}.reveal .tbl .swr:nth-child(3){animation-delay:var(--d-stagger)}.reveal .tbl .swr:nth-child(4){animation-delay:calc(var(--d-stagger)*2)}.reveal .tbl .swr:nth-child(5){animation-delay:calc(var(--d-stagger)*3)}.reveal .tbl .swr:nth-child(n+6){animation-delay:calc(var(--d-stagger)*4)}.noanim .a,.noanim .u,.noanim .stp,.noanim .blk,.noanim .clar,.noanim .sc{animation:none}@media(max-width:1200px){.frame{grid-template-columns:minmax(0,1fr)}.rail,.panelbtn{display:none!important}.links{display:none}.main{padding-inline:var(--s-6)}.agent.full{width:var(--sz-420)}.tr.th .hq{display:none}}@media(max-width:980px){.coin-grid{grid-template-columns:1fr}.side{position:static;display:grid;grid-template-columns:1fr 1fr;align-items:start}.side>.keyn:only-child{grid-column:1/-1}}@media(max-width:760px){:root{--nav-h:56px}nav.top{gap:var(--s-2);padding:0 var(--s-2) 0 var(--s-4)}.searchbtn,.nav-r .curbtn{display:none}.m-only{display:grid!important}.main{gap:var(--s-4);padding:var(--s-4) var(--s-4) var(--page-pad-b-m)}h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:var(--ls-tight)}.sumline{display:grid;grid-template-columns:1fr;gap:var(--s-3);padding:var(--s-4) var(--s-4)}.sumline .chipq{grid-column:1/-1;width:100%;justify-content:center;height:var(--ctl-lg)}.sumline:has(+.brief2){border-radius:var(--r-md) var(--r-md) 0 0}.brief2{padding:var(--s-1) var(--s-4) var(--s-4)}.tbl-h{flex-wrap:wrap;gap:var(--s-2)}.tbl-h .tabs{flex-basis:calc(100% + var(--sz-32));margin:0 calc(var(--s-4)*-1);padding-inline:var(--s-4)}.cstrip{margin-inline:calc(var(--s-4)*-1)}.cstrip .tabs{padding-inline:var(--s-4)}.tbl-h .r{flex:1 1 calc(100% + 32px);min-width:0;margin:0 calc(var(--s-4)*-1);padding:0 var(--s-4)}.tbl-h .r{overflow-x:auto;scrollbar-width:none}.tbl-h .r>*{flex:none}.tbl .tr{grid-template-columns:var(--cols-m,var(--cols))}.tbl .tr>.hm,.tbl .tr .hm{display:none}.tbl.mt{margin:0 calc(var(--s-4)*-1)}.tbl.mt .tr{grid-template-columns:minmax(0,1fr) var(--sz-56) var(--sz-120);height:var(--sz-64);gap:var(--s-3);padding:0 var(--s-4);border-radius:0}.mob-p .num{white-space:nowrap}.spark{width:var(--sz-56)}.tbl.mt .tr.th,.c-star,.c-rank,.c-buy,.c-1h,.c-7d,.c-vol,.c-cap,.c-24h,.c-price{display:none!important}.c-spark{display:flex!important}.tbl.no-spark .c-spark{display:none!important}.spark{width:var(--sz-64)}.mob-p{display:flex}.sw-acts{position:absolute;inset:0 0 0 auto;z-index:var(--z-base);display:flex}.sw-b{width:var(--sz-76);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);font-size:var(--fs-xs);font-weight:600;background:var(--subtle);color:var(--fg-2);line-height:var(--lh-xs)}.sw-b.p{background:var(--primary);color:var(--primary-fg)}.swr .tr{transition:transform var(--d-5) var(--ease-drawer)}.m-hint{display:inline}.badges .tag:not(.s):not(.n){display:none}.coin-top{align-items:flex-start;margin-top:0}.ct-r{display:none}.price{font-size:var(--fs-4xl);line-height:var(--lh-4xl);letter-spacing:var(--ls-tight)}svg.chart{height:var(--sz-220)}.chart-tools .r{width:100%;margin-left:0}.chart-tools .r button{flex:1}.chart-tools .seg:not(.r) button{padding:0 var(--s-2)}.chart-tools{gap:var(--s-1-5)}.why .bul{grid-template-columns:1fr 1fr}.why .bul div:last-child{grid-column:span 2}.oc{grid-template-columns:1fr 1fr}.oc>div:nth-child(3){grid-column:span 2;border-left:0;border-top:var(--sz-1) solid var(--line)}.xf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"route amt" "tag amt";gap:var(--s-1) var(--s-3);padding:var(--s-3) 0}.xf>.addr,.xf>svg{display:none}.xf:before{content:attr(data-route);grid-area:route;font:400 var(--fs-xs)/var(--lh-xs) var(--mono);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xf>.tag{grid-area:tag;justify-self:start}.xf .xf-a{grid-area:amt}.xf-t{display:none}.side{display:flex;align-items:stretch}.why-f .disc2{order:3;width:100%}.dock{bottom:calc(var(--sz-16) + env(safe-area-inset-bottom,0px))}body.on-coin .dock{bottom:calc(var(--sz-84) + env(safe-area-inset-bottom,0px))}.pill .go .kbd{display:none}.agent,.agent.full{inset:auto 0 0 0;width:100%;height:88vh;border-radius:var(--r-2xl) var(--r-2xl) 0 0;animation:sheetin var(--d-6) var(--ease-drawer)}.agent .grab{display:block;width:var(--sz-36);height:var(--sz-4);margin:var(--s-2) auto calc(var(--s-1)*-1);border-radius:var(--r-full);background:var(--line-2)}.ag-h .fullbtn{display:none}.sticky-buy{position:fixed;inset:auto 0 0 0;z-index:var(--z-bar);display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:var(--sz-1) solid var(--line)}.sticky-buy .btn-p{flex:1}.sticky-buy .ib{width:var(--sz-44);height:var(--sz-44);border-radius:var(--r-md)}.palette{height:100%;margin-top:0;align-self:stretch;border-radius:0}.pal-b{max-height:none}.pal-in{padding-right:var(--s-2)}.pal-in .kbd,.pal-f{display:none}.pal-x{display:inline-flex;height:var(--sz-36);padding:0 var(--s-3);color:var(--peni)}.pop{left:var(--sz-12)!important;right:var(--sz-12);width:auto!important;top:auto!important;bottom:calc(var(--sz-84) + env(safe-area-inset-bottom,0px))}.toast{bottom:calc(var(--sz-148) + env(safe-area-inset-bottom,0px))}.phrase{grid-template-columns:repeat(2,1fr)}.page-a{width:100%}.page-a .btn{flex:1 1 0}.callout .btn{width:100%}.cbox input,.pal-in input,.field input,.code input,.tarea{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}}@keyframes sheetin{0%{transform:translateY(100%)}}@keyframes sheetout{to{transform:translateY(100%)}}@media(pointer:coarse){.fp{height:var(--sz-36)}.seg button,.ttl button{height:var(--sz-32);padding:0 var(--s-3)}.seg .ind{height:var(--sz-32)}.ib{width:var(--sz-44);height:var(--sz-44)}.kv .k{min-height:var(--sz-44)}.hq:after,.note2:after{inset:calc(var(--sz-14)*-1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.pop,.modal,.agent,.toast,.scrim{animation:fade var(--d-2) ease!important}}.shm-stage{display:grid;place-items:center;margin:0;padding:var(--s-6) 0;border-radius:var(--r-lg);background:var(--sunken);box-shadow:inset 0 0 0 var(--sz-1) var(--line)}.shm-cv{display:block;height:min(var(--sz-440),50vh);width:auto;max-width:100%;border-radius:var(--r-md);box-shadow:0 0 0 var(--sz-1) var(--line),var(--sh-shot)}.shm-stage[data-fmt=square] .shm-cv{height:min(var(--sz-280),34vh)}.shm-ctl{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.shm-r{display:flex;gap:var(--s-2)}.sh-seg button{min-width:0;padding:0 var(--s-3)}.sh-seg button:has(.i){width:var(--sz-32);padding:0}.sh-seg .i{width:var(--sz-16);height:var(--sz-16)}@media(max-width:640px){.shm-stage{margin:0}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--s-4);background:var(--scrim);animation:fade var(--d-2) ease}.scrim.out{pointer-events:none;animation:fadeout var(--d-2) ease forwards}.scrim.out .modal,.scrim.out .palette{animation:modalout var(--d-2) var(--ease) forwards}@keyframes modalin{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes modalout{to{opacity:0;transform:translateY(4px) scale(.98)}}.modal{--m-x:var(--s-6);position:relative;display:flex;flex-direction:column;width:min(var(--modal-md),100%);max-height:min(var(--sz-760),calc(100dvh - var(--sz-32)));overflow:hidden;background:var(--surface);border-radius:var(--r-2xl);box-shadow:var(--sh-pop);animation:modalin var(--d-3) var(--ease)}.modal.sm{width:min(var(--modal-sm),100%)}.modal.lg{width:min(var(--modal-lg),100%)}.modal.frame{height:var(--modal-h);max-height:var(--modal-h)}.scrim:has(.nav-sheet){align-items:flex-end;padding:0}.modal.nav-sheet{--m-x:var(--s-5);width:min(var(--sz-440),100%);max-height:92dvh;border-radius:var(--r-2xl) var(--r-2xl) 0 0;animation:sheetin var(--d-5) var(--ease-drawer)}.nav-sheet>.m-h{padding-top:var(--s-5)}.nav-sheet>.m-b{padding-top:var(--s-5);padding-bottom:var(--s-5)}.nav-sheet>.m-f{padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom,0px))}.scrim.out .nav-sheet{animation:sheetout var(--d-2) var(--ease) forwards}@media(max-width:1200px){.nav-sheet .m-h .x,.nav-sheet .m-back{width:var(--ctl-lg);height:var(--ctl-lg);margin-block:calc(var(--s-1-5)*-1)}}.m-h{flex:none;display:flex;align-items:center;gap:var(--s-3);min-height:var(--sz-32);padding:var(--s-5) var(--s-4) 0 var(--m-x)}.m-h>.ci,.m-h>.app-ic,.m-h>.u-tile-s{flex:none}.m-t{flex:1;min-width:0}.m-t h2{margin:0;font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-lg);letter-spacing:var(--ls-snug);color:var(--fg)}.m-d{margin:0;font-size:var(--fs-md);line-height:var(--lh-md);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-h .x{flex:none;width:var(--sz-32);height:var(--sz-32);margin-left:auto;border-radius:var(--r-sm);color:var(--muted)}.m-back{flex:none;width:var(--sz-32);height:var(--sz-32);margin-left:calc(var(--s-2)*-1);border-radius:var(--r-sm);color:var(--muted)}@media(hover:hover){.m-h .x:hover,.m-back:hover{color:var(--fg)}}.m-tools{flex:none;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4) var(--m-x) 0}.m-steps{display:flex;gap:var(--s-1-5)}.m-steps span{flex:1;display:flex;flex-direction:column;gap:var(--s-1-5);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.m-steps span:before{content:"";height:var(--sz-3);border-radius:var(--r-full);background:var(--line-2);transition:background var(--d-3) var(--ease)}.m-steps .done:before,.m-steps .on:before{background:var(--fg)}.m-steps .on{color:var(--fg);font-weight:500}.m-chips{display:flex;flex-wrap:wrap;gap:var(--s-1-5)}.m-chips::-webkit-scrollbar{display:none}.m-chips .fc{flex:none}.m-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4) var(--m-x) var(--s-6)}.m-b p{margin:0;font-size:var(--fs-md);line-height:var(--lh-md-read);color:var(--muted)}.m-note,.m-b p.m-note{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--muted)}.modal .pick{max-height:none;overflow:visible;margin:0 calc(var(--s-3)*-1)}.modal .fx-b{flex:none;overflow:visible;padding:0;gap:var(--s-6)}.m-f{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);padding:0 var(--m-x) var(--m-x)}.m-f .btn{gap:var(--s-1-5)}.m-f .btn-lg{padding:0 var(--s-5);font-size:var(--fs-md);line-height:var(--lh-md)}.m-f .m-start{margin-right:auto}.m-f p.m-start{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:761px){.m-f .btn-q.m-start{margin-left:calc(var(--s-5) * -1)}}.frame>.m-h{padding-bottom:var(--s-4)}.frame>.m-tools{padding:0 var(--m-x) var(--s-4)}.frame>.m-b{border-top:var(--sz-1) solid var(--line);padding-top:var(--s-5)}.frame>.m-f{padding-top:var(--s-4);padding-bottom:var(--s-4);border-top:var(--sz-1) solid var(--line)}.frame>.m-b:has(+.m-f){padding-bottom:var(--s-5)}.v-status>.m-h{position:absolute;inset:0 0 auto;z-index:var(--z-raise);padding:var(--s-3) var(--s-3) 0 var(--s-4);pointer-events:none}.v-status>.m-h>*{pointer-events:auto}.v-status>.m-tools{padding-top:var(--s-6);padding-right:var(--s-12)}.v-status>.m-b{padding-top:var(--s-8);align-items:stretch;text-align:center}.v-status>.m-tools+.m-b{padding-top:var(--s-4)}.m-hero{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);text-align:center}.m-hero h2{margin:var(--s-1) 0 0;font-size:var(--fs-xl);font-weight:600;line-height:var(--lh-xl);letter-spacing:var(--ls-snug);color:var(--fg)}.m-hero p{max-width:36ch}.v-status .m-b .opt,.v-status .m-b .eco{text-align:left}.v-status>.m-f{flex-direction:column-reverse;align-items:stretch}.v-status>.m-f .btn{flex:none}.lst.news>.m-b{padding:0;border-top:0;gap:0}.news .nwm-b{padding:var(--s-5) var(--m-x) var(--s-6)}.news .nart.xl{height:var(--sz-200)}.m-f .shm-go{flex:1}@media(max-width:760px){.scrim{align-items:flex-end;padding:0}.modal,.modal.sm,.modal.lg{--m-x:var(--s-5);width:100%;max-height:92dvh;border-radius:var(--r-2xl) var(--r-2xl) 0 0;animation:sheetin var(--d-6) var(--ease-drawer)}.modal.frame{height:88dvh;max-height:88dvh}.scrim.out .modal{animation:sheetout var(--d-3) var(--ease) forwards}.m-f{flex-wrap:wrap;padding-bottom:calc(var(--m-x) + env(safe-area-inset-bottom,0px))}.frame>.m-f{padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px))}.m-b:last-child{padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px))}.m-f .btn{flex:1}.m-f .btn.m-start{flex:none}.m-f p.m-start{flex-basis:100%;margin:0 0 var(--s-1);white-space:normal}}@media(pointer:coarse){.m-h .x{width:var(--sz-44);height:var(--sz-44);margin:calc(var(--s-1-5)*-1) calc(var(--s-1-5)*-1) calc(var(--s-1-5)*-1) auto}.m-back{width:var(--sz-44);height:var(--sz-44);margin:calc(var(--s-1-5)*-1) 0 calc(var(--s-1-5)*-1) calc(var(--s-4)*-1)}}.scrim{background:var(--scrim-strong);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{border:var(--sz-1) solid transparent;box-shadow:var(--sh-dialog);animation-duration:var(--d-4)}.modal:focus{outline:none}.m-t h2{font-size:var(--fs-xl);font-weight:600;line-height:var(--lh-xl);letter-spacing:var(--ls-snug)}.m-d{margin-top:var(--s-0-5);font-size:var(--fs-md);line-height:var(--lh-md)}.m-h{padding-top:var(--s-6)}.m-h .x{width:var(--sz-32);height:var(--sz-32);border-radius:var(--r-full);background:var(--subtle);color:var(--muted);transition:background-color var(--d-2) ease,color var(--d-2) ease}.m-h .x .i{width:var(--sz-16);height:var(--sz-16)}@media(hover:hover){.m-h .x:hover{background:var(--hover);color:var(--fg);box-shadow:inset 0 0 0 var(--sz-1) var(--line)}}.m-h>.ci.md,.m-h>.u-tile-s,.m-ic{width:var(--sz-40);height:var(--sz-40)}.m-ic{flex:none;display:grid;place-items:center;border-radius:var(--r-full);background:var(--subtle);color:var(--fg-2)}.m-ic .i{width:var(--sz-20);height:var(--sz-20)}.m-ic.danger{background:var(--down-soft);color:var(--down)}.modal .presets button{height:var(--sz-36)}.modal .opt{min-height:var(--sz-56);padding:var(--s-3) var(--s-4);transition:background-color var(--d-2) ease,box-shadow var(--d-2) ease}@media(hover:hover){.modal .opt:hover{background:var(--hover);box-shadow:inset 0 0 0 var(--sz-1) var(--line)}}.modal .ordiv{margin:var(--s-1) 0}.pick{gap:0}.pick .pal-g{padding:var(--s-1) var(--s-3) var(--s-2);font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-xs)}.m-f .btn-p,.m-f .danger-p{min-width:var(--sz-112)}.frame>.m-f{background:var(--sunken)}.m-hero .okbig{width:var(--sz-64);height:var(--sz-64);box-shadow:0 0 0 var(--sz-8) color-mix(in srgb,var(--up-soft) 55%,transparent)}.m-hero .okbig svg{width:var(--sz-28);height:var(--sz-28)}.m-hero .orb.lg{box-shadow:0 0 0 var(--sz-8) color-mix(in srgb,var(--peni-soft) 70%,transparent)}.m-hero h2{margin-top:var(--s-3)}.v-status>.m-b{padding-top:var(--s-10)}@media(pointer:coarse){.m-h .x{width:var(--sz-44);height:var(--sz-44);background:transparent}.m-h .x:before{content:"";position:absolute;width:var(--sz-32);height:var(--sz-32);border-radius:var(--r-full);background:var(--subtle);z-index:-1}.m-h .x{position:relative;isolation:isolate}}@media(max-width:760px){.m-h{padding-top:var(--s-5)}}.modal .oauth .btn{gap:var(--s-2);transition:background-color var(--d-2) ease}.modal .oauth .btn .i{width:var(--sz-16);height:var(--sz-16)}@media(hover:hover){.modal .oauth .btn:hover{background:var(--hover);box-shadow:inset 0 0 0 var(--sz-1) var(--line)}}.v-status>.m-tools{padding:var(--s-6) var(--s-12) 0}.v-status .m-steps{width:var(--sz-120);margin:0 auto}.v-status>.m-tools+.m-b{padding-top:var(--s-6)}.gal *,.gal *:before,.gal *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}.gal .toast,.gal .dock{display:none!important}.m-b .m-sum{display:flex;align-items:flex-start;gap:var(--s-2);margin:0;font-size:var(--fs-md);color:var(--muted);line-height:var(--lh-md)}.m-sum .i{flex:none;margin-top:var(--s-0-5);color:var(--faint)}.m-sum b{font-weight:500;color:var(--fg)}.modal.v-confirm{width:min(var(--modal-sm),100%)}.v-confirm>.m-h{flex-direction:column;align-items:center;gap:0;padding:var(--s-8) var(--m-x) 0;text-align:center}.v-confirm>.m-h .m-ic{width:var(--sz-48);height:var(--sz-48);margin-bottom:var(--s-4)}.v-confirm>.m-h .m-ic .i{width:var(--sz-22);height:var(--sz-22)}.v-confirm>.m-h .m-ic.danger{box-shadow:0 0 0 var(--sz-6) color-mix(in srgb,var(--down-soft) 50%,transparent)}.v-confirm>.m-h .m-t{width:100%}.v-confirm>.m-h h2{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-snug);text-wrap:balance}.v-confirm>.m-b{gap:var(--s-5);padding:var(--s-2) var(--m-x) var(--s-6);text-align:center}.v-confirm>.m-b p{max-width:36ch;margin:0 auto;color:var(--muted);text-wrap:pretty}.v-confirm>.m-b .m-typed{text-align:left}.v-confirm>.m-f{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.v-confirm>.m-f .btn{width:100%;min-width:0}.m-typed .flabel b{font-weight:500;color:var(--fg);overflow-wrap:anywhere}.m-f .danger-p:disabled{background:var(--subtle);color:var(--faint);box-shadow:none;opacity:1;cursor:default}@media(max-width:760px){.v-confirm>.m-h{padding-top:var(--s-6)}.v-confirm>.m-f{grid-template-columns:1fr}}.danger-p{background:var(--danger);color:var(--on-accent)}@media(hover:hover){.danger-p:not(:disabled):hover{background:var(--danger-h)}}.v-confirm>.m-b .m-typed .flabel{text-align:center}:root{--ctl-xs:var(--sz-28);--ctl-sm:var(--sz-32);--ctl-md:var(--sz-36);--ctl-lg:var(--sz-44)}.btn{height:var(--ctl-md);padding:0 var(--s-4);font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md)}.btn-sm{height:var(--ctl-sm);padding:0 var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-sm)}.btn-lg,.m-f .btn{height:var(--ctl-lg);padding:0 var(--s-5);font-size:var(--fs-md);line-height:var(--lh-md)}.btn-sm svg{width:var(--sz-14);height:var(--sz-14)}.btn-xs{height:var(--ctl-xs);padding:0 var(--s-3);gap:var(--s-1);font-size:var(--fs-xs);line-height:var(--lh-xs)}.btn-xs svg{width:var(--sz-12);height:var(--sz-12)}.chipq{height:var(--ctl-sm);padding:0 var(--s-3);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}.fc,.fp,.afb,.srcs{height:var(--ctl-xs);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}.fc{padding:0 var(--s-3)}.fc svg{width:var(--sz-12);height:var(--sz-12)}.atab-all{height:var(--ctl-xs);padding:0 var(--s-3);border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm)}.pill .go{font-size:var(--fs-md);line-height:var(--lh-md)}.ib{border-radius:var(--r-full)}.ib.sm,.ag-h .ib,.cell-acts .ib,.nwm-ctl .ib{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-full)}.tools .ib,.star{width:var(--ctl-xs);height:var(--ctl-xs);border-radius:var(--r-full)}.atab-x,button.u-tile{border-radius:var(--r-full)}.seg button,.ttl button{height:var(--sz-24)}.field,.field.sm{height:var(--ctl-lg);border-radius:var(--r-md)}.field.sm{padding:0 var(--s-4)}.field>.i:first-child{width:var(--sz-16);height:var(--sz-16);color:var(--faint)}.field input::placeholder{color:var(--faint)}.searchbtn .t{color:var(--muted)}.searchbtn{height:var(--ctl-md);border-radius:var(--r-md);padding:0 var(--s-1-5) 0 var(--s-3);gap:var(--s-2)}.searchbtn>.i{width:var(--sz-16);height:var(--sz-16);color:var(--faint)}@media(hover:hover){.searchbtn:hover{background:var(--surface);box-shadow:inset 0 0 0 var(--sz-1) var(--line-2)}}@media(pointer:coarse){.btn-lg,.m-f .btn{height:var(--ctl-lg)}.ib.sm,.ag-h .ib,.cell-acts .ib,.nwm-ctl .ib{width:var(--sz-44);height:var(--sz-44)}}.sticky-buy .ib{border-radius:var(--r-full)}.ci.has-logo.token-logo{border-radius:var(--r-full);overflow:hidden;background:var(--logo-bg)}.ci.has-logo.token-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--img-ring);pointer-events:none}.ci.shape-tile .ci-logo{object-fit:cover}.nwm-coin .ci{width:var(--sz-24);height:var(--sz-24)}.al-mode{display:flex;width:100%}.al-mode button{flex:1;height:var(--sz-28);font-size:var(--fs-sm);line-height:var(--lh-sm)}.alf>.m-b{gap:var(--s-6);padding-top:var(--s-5)}.al-card{display:flex;flex-direction:column;align-items:center;padding:var(--s-5) var(--s-5) var(--s-4);border-radius:var(--r-lg);background:var(--sunken);box-shadow:inset 0 0 0 var(--sz-1) var(--line);text-align:center;transition:box-shadow var(--d-2) ease}.al-card:has(input:focus-visible){box-shadow:inset 0 0 0 var(--sz-1) var(--peni),0 0 0 var(--sz-3) var(--peni-soft)}.al-eye{font-size:var(--fs-sm);font-weight:500;color:var(--muted);line-height:var(--lh-sm)}.al-big{margin-top:var(--s-1);font-size:var(--fs-4xl);font-weight:500;line-height:var(--lh-4xl);letter-spacing:var(--ls-tight);color:var(--fg);font-variant-numeric:tabular-nums}.al-in{display:flex;align-items:baseline;justify-content:center;gap:var(--s-1);width:100%}.al-in>span{font-size:var(--fs-xl);color:var(--faint);line-height:var(--lh-xl);letter-spacing:var(--ls-snug)}.al-in input{max-width:100%;min-width:0;padding:0;border:0;outline:none;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:center;field-sizing:content}.al-card .pchg{margin-top:var(--s-2)}.al-card .pchg.flat{color:var(--muted);background:var(--subtle)}.al-viz{align-self:stretch;margin-top:var(--s-5)}.al-bar{position:relative;height:var(--sz-4);border-radius:var(--r-full);background:var(--line-2)}.al-fill{position:absolute;top:0;bottom:0;border-radius:var(--r-full)}.al-bar.down .al-fill{background:color-mix(in srgb,var(--down) 35%,transparent)}.al-bar.up .al-fill{background:color-mix(in srgb,var(--up) 35%,transparent)}.al-bar.down .al-dot{background:var(--down)}.al-bar.up .al-dot{background:var(--up)}.al-now{position:absolute;left:50%;top:50%;width:var(--sz-2);height:var(--sz-12);margin:calc(var(--sz-12)/-2) 0 0 calc(var(--sz-1)*-1);border-radius:var(--r-full);background:var(--fg-2)}.al-dot{position:absolute;top:50%;left:clamp(var(--sz-7),var(--x,50%),calc(100% - var(--sz-7)));width:var(--sz-14);height:var(--sz-14);margin:calc(var(--sz-14)/-2) 0 0 calc(var(--sz-14)/-2);border-radius:var(--r-full);box-shadow:0 0 0 var(--sz-3) var(--sunken)}.al-ticks{display:flex;justify-content:space-between;margin-top:var(--s-2);font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;line-height:var(--lh-xs)}.al-ticks span:nth-child(2){color:var(--fg-2);font-weight:500}.al-chips{align-self:stretch;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--s-1-5);margin-top:var(--s-5)}.al-chips .fc{justify-content:center;background:var(--surface);box-shadow:inset 0 0 0 var(--sz-1) var(--line)}.al-chips .fc[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:none}.al-sub{align-self:stretch;margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--sz-1) solid var(--line)}.al-sub+.al-chips{margin-top:var(--s-3)}.alf .fx-t.al-rep{margin:0;padding:0;border-radius:0}@media(hover:hover){.alf .fx-t.al-rep:hover{background:none}}.al-rep b{font-size:var(--fs-md);line-height:var(--lh-md)}.al-rep small{margin-top:var(--s-0-5);font-size:var(--fs-sm);line-height:var(--lh-sm)}@media(max-width:760px){.al-card{padding:var(--s-5) var(--s-4) var(--s-4)}.al-big{font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:var(--ls-tight)}}.avl{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);margin:var(--s-3) 0 var(--s-2);border-radius:var(--r-md);background:var(--subtle)}.avl-t{display:inline-flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-sm);line-height:var(--lh-sm)}.avl-t svg{color:var(--up)}.rto{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3)}.rto .flabel{margin:0}.rswap{display:flex;gap:var(--s-2);align-items:flex-start;margin-top:var(--s-3);padding:var(--s-3) var(--s-3);border-radius:var(--r-md);background:var(--subtle);font-size:var(--fs-sm);color:var(--fg-2);line-height:var(--lh-sm)}.rswap svg{flex:none;margin-top:var(--s-px);color:var(--peni)}.eco .opt.lead{background:var(--raised);box-shadow:inset 0 0 0 1px var(--peni)}@media(hover:hover){.tot-c:hover{background:var(--line)}}.main.enter{animation:view-in var(--d-3) var(--ease)}@keyframes view-in{0%{opacity:0}}.atabs{margin-top:calc(var(--s-8) * -1)}@media(max-width:760px){.atabs{margin-top:calc(var(--s-4) * -1)}.atabs{overflow-x:auto;scrollbar-width:none}.atabs::-webkit-scrollbar{display:none}.atabs>*{flex:none}.atab-l{overflow:visible;-webkit-mask-image:none;mask-image:none}}.pop .mn-sec{display:none;flex-direction:column}.pop .mn-sec .mn-i[aria-current=page]{background:var(--subtle);color:var(--fg)}.mn-sec+.mn-d{display:none}@media(max-width:1200px){.pop .mn-sec{display:flex}.mn-sec+.mn-d{display:block}}.mn-narrow,.mn-phone{display:none}@media(max-width:1200px){.mn-narrow{display:block}}@media(max-width:760px){.mn-phone{display:block}}@media(pointer:coarse){.atab{height:var(--sz-40)}.atab-x{width:var(--sz-32);height:var(--sz-32)}.atab-more{height:var(--sz-36)}}.rs-l,.ri,.tl-link,.kv .k,.cfacts .k,.sort,.nudge{position:relative}.rs-l:after,.ri:after,.tl-link:after,.kv .k:after,.sort:after,.nudge:after{content:"";position:absolute;inset:calc(var(--s-1) * -1)}@media(pointer:coarse){.rs-l:after,.ri:after,.tl-link:after,.kv .k:after,.sort:after,.hq:after{inset:calc(var(--s-3) * -1)}}.ls{display:flex;flex-direction:column;gap:var(--s-0-5)}.it{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--s-3);width:100%;min-height:var(--sz-48);padding:var(--s-1) var(--s-2);border-radius:var(--r-md);text-align:left;color:var(--fg);font-size:var(--fs-md);line-height:var(--lh-md)}.it:not(:has(.it-l)){grid-template-columns:minmax(0,1fr) auto}.it:is(button,a,[data-coin]){cursor:pointer}@media(hover:hover){.it:is(button,a,[data-coin]):hover{background:var(--hover)}}.it.on{background:var(--hover)}.it:focus-visible{outline:none;box-shadow:var(--focus)}.it-l{display:grid;place-items:center;color:var(--muted)}.it-l>svg{width:var(--sz-20);height:var(--sz-20)}.it-b{display:flex;flex-direction:column;min-width:0}.it-t{min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-s{min-width:0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-r{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);white-space:nowrap;color:var(--fg-2)}.it-r.stk{flex-direction:column;align-items:flex-end;gap:0}.it-r.stk>:last-child{font-size:var(--fs-xs);line-height:var(--lh-xs)}.it .it-l .ci{width:var(--sz-24);height:var(--sz-24)}.it.sm .it-l .ci{width:var(--sz-20);height:var(--sz-20)}.it.lg .it-l .ci{width:var(--sz-28);height:var(--sz-28)}.it.feed .it-l .ci{width:var(--sz-20);height:var(--sz-20)}.it.feed .it-l{padding-top:var(--s-0-5)}.it-pk{display:grid;place-items:center;width:var(--sz-24);height:var(--sz-24);border-radius:var(--r-full);background:var(--subtle);color:var(--muted)}.it-pk.on{background:var(--fg);color:var(--bg)}.it-r>svg{width:var(--sz-16);height:var(--sz-16);color:var(--faint)}.it-m{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.it.sm{min-height:var(--sz-40);column-gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.it.sm .it-b{flex-direction:row;align-items:baseline;gap:var(--s-1-5)}.it.sm .it-r{align-items:center}.it.lg{min-height:var(--sz-64);padding-block:var(--s-2)}.it.peni .it-t{color:var(--peni)}.it.feed{align-items:start;padding-block:var(--s-3)}.it.feed .it-t,.it.feed .it-s{white-space:normal}.it.feed .it-s{margin-top:var(--s-0-5);font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--fg-2)}.it.feed .it-r{justify-content:flex-start}.ls{margin-inline:calc(var(--s-2) * -1)}.it.unread{background:var(--hover)}.it-dot{width:var(--sz-6);height:var(--sz-6);border-radius:var(--r-full);background:var(--peni)}.it-l .up{color:var(--up)}.it-l .warn{color:var(--warn)}.it-l .peni{color:var(--peni)}.it-l .muted{color:var(--muted)}.rail .it.feed .it-s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.insr-m{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2);font-size:var(--fs-2xs);font-weight:600;line-height:var(--lh-2xs);color:var(--fg-2)}.insr-m .ins-bar{flex:1;height:var(--sz-3)}.it-b>.insr-l{align-self:flex-start;margin-top:var(--s-0-5)}@media(pointer:coarse){.it.sm{min-height:var(--sz-44)}}.it.tile{box-shadow:inset 0 0 0 var(--sz-1) var(--line)}.cls{display:inline-flex;gap:var(--s-1);max-width:100%;overflow-x:auto;scrollbar-width:none;padding:var(--s-1);border-radius:var(--r-full);background:var(--subtle)}.cls::-webkit-scrollbar{display:none}.cls button{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--ctl-md);padding:0 var(--s-4) 0 var(--s-3);border-radius:var(--r-full);font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md);color:var(--muted);transition:background-color var(--d-2) var(--ease),color var(--d-2) var(--ease),box-shadow var(--d-2) var(--ease)}.cls button svg{color:var(--faint)}@media(hover:hover){.cls button:not([aria-selected=true]):hover{color:var(--fg)}}.cls button[aria-selected=true]{background:var(--thumb);color:var(--fg);box-shadow:var(--sh-thumb)}.cls button[aria-selected=true] svg{color:var(--peni)}.cls-n{min-width:var(--sz-20);padding:0 var(--s-1-5);border-radius:var(--r-full);background:var(--line);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.cls button[aria-selected=true] .cls-n{background:var(--peni-soft);color:var(--peni)}@media(max-width:760px){.cls{display:flex;width:100%}.cls button{flex:1 1 auto;justify-content:center;padding:0 var(--s-2)}.cls button svg,.cls-n{display:none}}.mx{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--sz-140),1fr))}.mx-i{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;padding:0 var(--s-5);border-left:var(--sz-1) solid var(--line)}.mx-i:first-child{padding-left:0;border-left:0}.mx-l{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.mx-v{display:block;min-width:0;font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:600;letter-spacing:var(--ls-snug);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-v .ci,.mx-v .fx-m{display:inline-grid;vertical-align:-.2em;width:var(--sz-20);height:var(--sz-20);margin-right:var(--s-2)}.mx-v>.chg,.mx-v>.pchg{vertical-align:middle}.mx-v>.chg,.mx-v>.pchg{margin-left:var(--s-2)}.mx-s{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}@media(max-width:760px){.mx{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-4)}.mx-i:nth-child(odd){padding-left:0;border-left:0}}.th-s{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--sz-24);margin:0 calc(var(--s-1) * -1);padding:0 var(--s-1);border-radius:var(--r-sm);font:inherit;color:inherit}.th-s svg{opacity:0;transition:opacity var(--d-2) var(--ease),transform var(--d-2) var(--ease)}.th-s.on{color:var(--fg)}.th-s.on svg{opacity:1}[aria-sort=ascending] .th-s svg{transform:rotate(180deg)}@media(hover:hover){.th-s:hover{color:var(--fg)}.th-s:hover svg{opacity:.6}}.row-acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-3)}.tr.ind>:first-child{padding-left:var(--s-4);color:var(--fg-2)}.tr.rsub{font-weight:500}.tr.rtot{font-weight:600}.tbl .tr.rtot:before{border-top-color:var(--line-2)}.tr.note{min-height:var(--sz-36);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.sec-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.sec-h h2{margin:0;font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:600;letter-spacing:var(--ls-snug)}.wl-sum{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-6);padding:var(--s-5) var(--s-6)}.wl-hero{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.wl-big{font-size:var(--fs-4xl);line-height:var(--lh-4xl);font-weight:600;letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums}.wl-big.up{color:var(--up)}.wl-big.down{color:var(--down)}.wl-ch{margin-top:var(--s-3)}.wl-ch svg.chart{height:var(--sz-88)}.wl-side{display:flex;align-items:center;padding-left:var(--s-6);border-left:var(--sz-1) solid var(--line)}.wl-side .mx{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-6)}.wl-side .mx-i:nth-child(odd){padding-left:0;border-left:0}.wl-side .mx-v{font-size:var(--fs-lg);line-height:var(--lh-lg)}.wl-sugg{width:min(var(--sz-360),100%);margin-top:var(--s-2)}.tbl .tr .stk .pm .chg{font-size:var(--fs-xs);line-height:var(--lh-xs)}@media(max-width:760px){.tbl .stk .pm{display:inline-flex}}@media(max-width:900px){.wl-sum{grid-template-columns:1fr;padding:var(--s-4)}.wl-side{padding:var(--s-4) 0 0;border-left:0;border-top:var(--sz-1) solid var(--line)}}.pf-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--s-6) var(--s-8);padding:var(--s-6)}.pf-hv{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.pf-hv .pf-l{display:flex;align-items:center;gap:var(--s-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.pf-hv .pf-big{font-size:var(--fs-5xl);line-height:var(--lh-5xl);font-weight:600;letter-spacing:var(--ls-tight)}.pf-hv .pf-row{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-md);line-height:var(--lh-md)}.pf-hv .mx{margin-top:auto;padding-top:var(--s-5);border-top:var(--sz-1) solid var(--line)}.pf-hc{display:flex;flex-direction:column;min-width:0}.pf-ct{display:flex;justify-content:flex-end;margin-bottom:var(--s-2)}.pf-hc svg.chart{height:var(--sz-200)}.pf-split{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--s-3);padding-top:var(--s-5);border-top:var(--sz-1) solid var(--line)}.pf-bar{display:flex;gap:var(--sz-2);height:var(--sz-8);border-radius:var(--r-full);overflow:hidden}.pf-bar i{display:block;min-width:var(--sz-4)}.pf-bar .crypto,.pf-sk i.crypto{background:var(--peni)}.pf-bar .stocks,.pf-sk i.stocks{background:var(--gold)}.pf-bar .markets,.pf-sk i.markets{background:var(--up)}.pf-sl{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pf-sk{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--ctl-md);padding:0 var(--s-3);border-radius:var(--r-full);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-2)}.pf-sk i{width:var(--sz-8);height:var(--sz-8);border-radius:var(--r-full)}.pf-sk b{font-weight:600;color:var(--fg)}.pf-sk.on{background:var(--subtle);color:var(--fg)}@media(hover:hover){.pf-sk:not(.on):hover{background:var(--hover)}}.pf-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);align-items:start}.pf-hh{padding:var(--s-5) var(--s-5) var(--s-1)}.wbar{flex:1;max-width:var(--sz-120);height:var(--sz-4);border-radius:var(--r-full);background:var(--subtle);overflow:hidden}.wbar i{display:block;height:100%;border-radius:var(--r-full);background:var(--muted)}.tr>span:has(>.wbar){display:flex;align-items:center;gap:var(--s-2)}.wbar-v{min-width:var(--sz-40);text-align:right;color:var(--fg-2)}.pf-al{padding:var(--s-4) var(--s-5) var(--s-5)}.pf-al:has(.dn){display:grid;grid-template-columns:var(--sz-160) minmax(0,var(--sz-440));gap:var(--s-8);align-items:center}.pf-al:has(.dn) .dn{margin:0}@media(max-width:760px){.pf-al:has(.dn){grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.pf-al:has(.dn) .dn{margin:0 auto}}.dn{position:relative;width:var(--sz-160);margin:0 auto var(--s-4)}.dn .donut{display:block;width:100%;height:auto}.dn-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dn-c small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.dn-c b{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:600}.lgd{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lgd li{display:grid;grid-template-columns:var(--sz-8) minmax(0,1fr) auto var(--sz-48);align-items:center;gap:var(--s-2);min-height:var(--sz-36);font-size:var(--fs-sm);line-height:var(--lh-sm);border-top:var(--sz-1) solid var(--line)}.lgd li:first-child{border-top:0}.lgd i{width:var(--sz-8);height:var(--sz-8);border-radius:var(--r-full)}.lgd span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgd b{font-weight:500;text-align:right}.pf-one{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-4) 0;text-align:center}.pf-one b{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:600}.pf-one .muted{font-size:var(--fs-sm);line-height:var(--lh-sm-read);max-width:var(--sz-240)}.pf-one .btn{margin-top:var(--s-2)}@media(max-width:1100px){.pf-body,.pf-hero{grid-template-columns:1fr}}@media(max-width:760px){.pf-hero{padding:var(--s-4)}.pf-hv .pf-big{font-size:var(--fs-4xl);line-height:var(--lh-4xl)}.pf-hc svg.chart{height:var(--sz-140)}}.fx-out{margin-top:var(--s-1)}.fx-m{display:inline-flex;align-items:center;flex:none}.fx-m .fx-d+.fx-d{margin-left:calc(var(--s-2) * -1)}.fx-d{display:inline-grid;place-items:center;flex:none;width:var(--sz-20);height:var(--sz-20);border-radius:var(--r-full);background:var(--mono-bg);color:var(--on-accent);font-size:var(--fs-2xs);font-weight:600;line-height:1;object-fit:cover;box-shadow:0 0 0 var(--sz-2) var(--surface)}img.fx-d{outline:var(--sz-1) solid var(--img-ring);outline-offset:calc(var(--sz-1) * -1)}.fx-d.xs{width:var(--sz-16);height:var(--sz-16);font-size:var(--fs-glyph-sm)}.fx-d.md{width:var(--sz-24);height:var(--sz-24);font-size:var(--fs-xs)}.fx-d.lg{width:var(--sz-36);height:var(--sz-36);font-size:var(--fs-md)}.fx-m.md{width:var(--sz-40)}.fx-m.lg{width:var(--sz-60)}.chart-tools .dl+.seg{margin-left:auto}.perf{padding-bottom:var(--s-5)}.perf-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-2);padding:var(--s-3) var(--s-5) 0}.perf-i{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-md);background:var(--subtle)}.perf-i small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.perf-i b{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:600}.perf-i.up b{color:var(--up)}.perf-i.down b{color:var(--down)}.drv{margin:var(--s-3) 0 0;padding-left:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--fs-md);line-height:var(--lh-md-read);color:var(--fg-2)}.side-ls{padding:var(--s-2) var(--s-3) var(--s-3)}.side-ls .ls{margin-inline:0}@media(max-width:900px){.perf-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.ptabs{margin-top:calc(var(--s-2) * -1)}.fin-page{display:flex;flex-direction:column;gap:var(--s-4)}.fin-s{padding:0 0 var(--s-2)}.fin-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding:0 var(--s-5);border-bottom:var(--sz-1) solid var(--line)}.fin-top .tabs{box-shadow:none}.fin-ratios{padding:var(--s-5)}.rt-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-4)}.rt-l{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.rt-bar{position:relative;height:var(--sz-4);margin:var(--s-2) 0 var(--s-1);border-radius:var(--r-full);background:var(--line-2)}.rt-bar i{position:absolute;top:50%;width:var(--sz-10);height:var(--sz-10);margin:calc(var(--sz-5) * -1) 0 0 calc(var(--sz-5) * -1);border-radius:var(--r-full);box-shadow:0 0 0 var(--sz-2) var(--surface)}.rt-bar i.me,.rt-m i.me{background:var(--fg)}.rt-bar i.md,.rt-m i.md{background:var(--muted)}.rt-m{display:flex;gap:var(--s-3);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.rt-m span{display:inline-flex;align-items:center;gap:var(--s-1)}.rt-m i{width:var(--sz-6);height:var(--sz-6);border-radius:var(--r-full)}.rt p{margin:var(--s-1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm-read);color:var(--fg-2)}@media(max-width:1100px){.rt-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rt-g{grid-template-columns:1fr}.fin-top{padding:0 var(--s-4)}.fin-top .seg{margin-bottom:var(--s-3)}.fin-body{padding:var(--s-4)}.tc-g{grid-template-columns:1fr}}.mk-tot{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) var(--s-6)}.mk-tot-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.mk-tot-h small{display:block;margin-bottom:var(--s-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.mk-tot-h b.num{font-size:var(--fs-4xl);line-height:var(--lh-4xl);font-weight:600;letter-spacing:var(--ls-tight)}.mk-tot-h p{margin:0;max-width:var(--sz-360);font-size:var(--fs-sm);line-height:var(--lh-sm-read)}.mk-tot-h p b{color:var(--fg)}.mk-tot-bar{display:flex;gap:var(--sz-2);height:var(--sz-8);border-radius:var(--r-full);overflow:hidden}.mk-tot-bar i{display:block;min-width:var(--sz-4)}.mk-tot-bar .crypto,.mk-tot-c i.crypto{background:var(--peni)}.mk-tot-bar .stocks,.mk-tot-c i.stocks{background:var(--up)}.mk-tot-bar .commodities,.mk-tot-c i.commodities{background:var(--gold)}.mk-tot-c i.forex{background:var(--line-2)}.mk-tot-cl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2)}.mk-tot-c{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--subtle);text-align:left;transition:background-color var(--d-2) var(--ease)}@media(hover:hover){.mk-tot-c:hover{background:var(--line)}}.mk-tot-c>span{display:flex;align-items:center;gap:var(--s-1-5);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.mk-tot-c>span i{width:var(--sz-8);height:var(--sz-8);border-radius:var(--r-full)}.mk-tot-c b{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:600;letter-spacing:var(--ls-snug)}.mk-tot-c small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}@media(max-width:760px){.mk-tot{padding:var(--s-4)}.mk-tot-h b.num{font-size:var(--fs-3xl);line-height:var(--lh-3xl)}}.fin-body{display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-6)}.fin-story{margin:0;max-width:64ch;font-size:var(--fs-lg);line-height:var(--lh-lg-read);color:var(--fg-2)}.fin-story b{font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.fin-pic{display:flex;flex-direction:column;gap:var(--s-6)}.fl{display:flex;flex-direction:column;gap:var(--s-3)}.fl-l{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500;color:var(--fg-2)}.fl-b{display:flex;gap:var(--sz-2);height:var(--sz-28);border-radius:var(--r-sm);overflow:hidden}.fl-b i{display:block;min-width:var(--sz-2)}.fl .f1,.fl-k .f1{background:var(--line-2)}.fl .f2,.fl-k .f2{background:var(--faint)}.fl .f3,.fl-k .f3{background:var(--muted)}.fl .fp,.fl-k .fp{background:var(--peni)}.fl-k{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.fl-k>span{display:inline-flex;align-items:baseline;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-2)}.fl-k>span>i{align-self:center;width:var(--sz-8);height:var(--sz-8);border-radius:var(--r-2xs)}.fl-k b{font-weight:600;color:var(--fg)}.fl-k small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.tc-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:var(--sz-1) solid var(--line);padding-top:var(--s-5)}.tc{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;padding:0 var(--s-5);border-left:var(--sz-1) solid var(--line)}.tc:first-child{padding-left:0;border-left:0}.tc-l{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.tc-v{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:600;letter-spacing:var(--ls-snug)}.tc-d{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:500;color:var(--fg-2)}.tc-d.up{color:var(--up)}.tc-d.down{color:var(--down)}.tc-d .muted{font-weight:400}.tc-s{margin-top:var(--s-2)}.tc-s .spark{width:100%;height:var(--sz-44);margin:0}.tc-s.neutral path[stroke]{stroke:var(--muted)}.tc-s.neutral stop{stop-color:var(--muted)}.tc-s.neutral circle{fill:var(--muted)}.fin-more{border-top:var(--sz-1) solid var(--line);padding-top:var(--s-4)}.fin-more summary{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--ctl-sm);padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-full);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500;color:var(--fg-2);cursor:pointer;list-style:none}.fin-more summary::-webkit-details-marker{display:none}.fin-more summary svg{transform:rotate(-90deg);transition:transform var(--d-2) var(--ease)}.fin-more[open] summary svg{transform:none}@media(hover:hover){.fin-more summary:hover{background:var(--hover);color:var(--fg)}}.fin-more .tbl{margin-top:var(--s-3)}.fin-foot{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-xs);line-height:var(--lh-xs)}.rt{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) 0;border-top:var(--sz-1) solid var(--line)}.rt-g{column-gap:var(--s-8);row-gap:0}.rt-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.rt-v{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:600}@media(max-width:1100px){.tc-g{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-5)}.tc:nth-child(3){padding-left:0;border-left:0}}.pf-switch{position:sticky;top:var(--nav-h);z-index:var(--z-sticky);padding:var(--s-2) 0;background:var(--bg)}.pf-groups{display:flex;flex-direction:column;gap:var(--s-4)}.pf-gh{align-items:flex-start;gap:var(--s-3)}.pf-gl{display:flex;flex-direction:column;gap:var(--s-0-5);min-width:0}.pf-gl small{font-size:var(--fs-sm);font-weight:400;color:var(--muted);line-height:var(--lh-sm)}.pf-gv{margin-left:auto;font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-lg);letter-spacing:var(--ls-snug)}.pf-next{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:center;padding:var(--s-2) 0}.pf-switch .cls{max-width:100%;overflow-x:auto;scrollbar-width:none}.pf-switch .cls button{white-space:nowrap;flex-shrink:0}.pf-groups .sub-t{flex-wrap:wrap;row-gap:0}.pf-groups .rs-l{white-space:nowrap}.m-nav{display:none!important}@media(max-width:1200px){.m-nav{display:grid!important}}.ns-b{display:flex;flex-direction:column;gap:var(--s-6)}.ns-b a{text-decoration:none}.ns-sec{display:flex;flex-direction:column;gap:var(--s-3)}.ns-gt{margin:0;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm);color:var(--muted)}.ns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.ns-t{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-3);min-width:0;min-height:var(--sz-80);padding:var(--s-3);border:var(--sz-1) solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md);color:var(--fg);text-align:start;overflow-wrap:anywhere;transition:background-color var(--d-2) var(--ease),border-color var(--d-2) var(--ease)}.ns-ti{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.ns-ti>.i{width:var(--sz-20);height:var(--sz-20)}.ns-ti>.i.s{width:var(--sz-16);height:var(--sz-16)}.ns-t[aria-current=page]{background:var(--peni-soft);border-color:var(--peni-line);color:var(--peni)}.ns-t[aria-current=page] .ns-ti{color:var(--peni)}.ns-t:focus-visible,.ns-r:focus-visible{outline:none;box-shadow:var(--focus)}.ns-b .it[aria-current=page]{background:var(--peni-soft);color:var(--peni)}.ns-b .it[aria-current=page] .it-l,.ns-b .it[aria-current=page] .it-r{color:var(--peni)}.ns-c{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.ns-f{display:flex;flex-direction:column;gap:var(--s-4);width:100%;min-width:0}.ns-f>.btn{flex:none}.ns-prefs{display:flex;flex-direction:column;padding:var(--s-1);border-radius:var(--r-lg);background:var(--subtle)}.ns-r{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--ctl-lg);padding:var(--s-1-5) var(--s-2);border-radius:var(--r-md);text-align:start;transition:background-color var(--d-2) var(--ease)}.ns-rl{display:inline-flex;align-items:center;gap:var(--s-3);min-width:0;font-size:var(--fs-md);font-weight:500;line-height:var(--lh-md);color:var(--fg)}.ns-rl>.i{flex:none;width:var(--sz-20);height:var(--sz-20);color:var(--muted)}.ns-rv{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);flex:none;min-height:var(--ctl-sm);padding-inline:var(--s-3) var(--s-2);border-radius:var(--r-full);background:var(--raised);box-shadow:var(--ring);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm);color:var(--fg)}.ns-rv .cur-flag{width:var(--sz-16);height:var(--sz-16)}.ns-rv>.i{color:var(--muted)}@media(hover:hover){.ns-t:not([aria-current]):hover{background:var(--hover);border-color:var(--line-2)}.ns-r:hover{background:var(--line)}}@media(prefers-reduced-motion:no-preference){.ns-t:active{scale:.96}}@media(prefers-reduced-motion:reduce){.ns-t:active{scale:1}}@media(max-width:760px){.dock{left:auto;right:var(--s-4);width:auto;transform:none}.dock.hide{transform:translateY(var(--s-3))}.dock .pill{width:var(--sz-52);height:var(--sz-52);padding:0;justify-content:center}.dock .pill .dock-f,.dock .pill .nudge,.dock .pill .go{display:none}.dock .pill .orb{width:var(--sz-32);height:var(--sz-32)}}
