@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/inter-latin-ext-400.DESfbEJo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/inter-latin-ext-500.BELTEbW6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/inter-latin-ext-600.oas6YE1E.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/inter-latin-ext-700.MeDq9O6v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/inter-latin-400.BlAx2ylB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/inter-latin-500.C_dDx-mf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/inter-latin-600.BgoGhpAF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/inter-latin-700.BpeIXKdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Roboto),local(Roboto-Regular);font-weight:100 549;size-adjust:107.6%;ascent-override:90.03%;descent-override:22.42%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);font-weight:550 900;size-adjust:101.5%;ascent-override:95.44%;descent-override:23.76%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-bg:#f5ead8;--color-surface:#ebddc5;--color-text:#201e1d;--color-accent:#c67139;--color-accent-2:#7a8a5e;--color-divider:#201e1d29;--color-neutral-100:#f9f4ed;--color-neutral-200:#eee7db;--color-neutral-300:#dcd3c4;--color-neutral-400:#c0b6a5;--color-neutral-500:#a19786;--color-neutral-600:#82796a;--color-neutral-700:#645c50;--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--color-accent-100:#fff2eb;--color-accent-200:#ffe1d0;--color-accent-300:#ffc6a5;--color-accent-400:#f6a06b;--color-accent-500:#d67f48;--color-accent-600:#b2622d;--color-accent-700:#8c491a;--color-accent-800:#643312;--color-accent-900:#402310;--color-accent-2-100:#f0fae1;--color-accent-2-200:#e1eecc;--color-accent-2-300:#ccdbb2;--color-accent-2-400:#aebf92;--color-accent-2-500:#8fa073;--color-accent-2-600:#728157;--color-accent-2-700:#56633f;--color-accent-2-800:#3d472b;--color-accent-2-900:#272e1b;--font-heading:"Inter", "Inter Fallback", -apple-system, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-weight:600;--font-body:"Inter", "Inter Fallback", -apple-system, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fs-50:11px;--fs-75:12px;--fs-100:14px;--fs-body:15px;--fs-200:16px;--fs-300:18px;--fs-400:20px;--fs-600:25px;--fs-800:32px;--fs-h1:clamp(24px, 14px + 2.2vw, 32px);--fs-h2:clamp(20px, 16px + 1.1vw, 25px);--fs-display:clamp(36px, 4.2vw, 56px);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-body:1.5;--lh-heading:1.3;--lh-display:1.1;--ls-display:-.02em;--space-1:4.4px;--space-2:8.8px;--space-3:13.2px;--space-4:17.6px;--space-6:26.4px;--space-8:35.2px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--hover-bg:color-mix(in srgb, var(--color-accent) 10%, transparent);--hover-border:var(--color-accent-700);--hover-ink:var(--color-accent-700);--active-bg:color-mix(in srgb, var(--color-accent) 22%, transparent);--current-bg:color-mix(in srgb, var(--color-accent) 26%, transparent);--current-ink:var(--color-accent-700);--btn2-border:var(--color-divider);--btn2-ink:var(--color-text);--btn-ghost-ink:var(--color-accent-700);--btn1-bg:var(--color-accent-700);--btn1-ink:var(--color-bg);--link-hover:var(--color-accent-600);--nav-h:62px;--control-h-lg:46px;--control-h:40px;--control-h-sm:28px;--shadow-sm:0 1px 2px #2e2b2524;--shadow-md:0 3px 10px #2e2b2529;--shadow-lg:0 12px 32px #2e2b2538}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}*,:before,:after{box-sizing:border-box}body{font-size:var(--fs-body);line-height:1.55;font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:normal;margin:0 0 var(--space-2)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-300);font-weight:var(--fw-semibold)}h4{font-size:var(--fs-200);font-weight:var(--fw-semibold)}h5{font-size:var(--fs-100);font-weight:var(--fw-semibold)}h6{font-size:var(--fs-75);font-weight:var(--fw-semibold)}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn-primary:focus-visible,.chip[data-on="1"]:focus-visible,.mkt-pill[data-on="1"]:focus-visible{outline-color:var(--color-text)}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.btn{height:var(--control-h);cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding-inline:calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding-block:0;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--btn1-bg);color:var(--btn1-ink)}.btn:hover,.btn:active{text-decoration:none}.btn-primary:active{background:var(--btn1-bg-active);color:var(--btn1-ink)}.btn-secondary{border-color:var(--btn2-border);color:var(--btn2-ink)}.btn-ghost{color:var(--btn-ghost-ink);padding-inline:calc(var(--space-3) * .8)}.btn-secondary,.btn-ghost,.chip,.mkt-pill,.navlink,.langopt,.mnav-link,.filterbar-select,.filterbar-clear{transition:background-color .15s,border-color .15s,color .15s}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--btn1-bg-hover);color:var(--btn1-ink)}.btn-secondary:hover,.chip:hover,.mkt-pill:hover{background:var(--hover-bg);border-color:var(--hover-border);color:var(--hover-ink);text-decoration:none}.btn-ghost:hover,.navlink:hover,.langopt:hover,.mnav-link:hover,.filterbar-select:hover{background:var(--hover-bg);color:var(--hover-ink);text-decoration:none}}.btn-secondary:active,.btn-ghost:active,.chip:active,.mkt-pill:active,.navlink:active,.langopt:active,.mnav-link:active,.showmore:active,.pweye:active,.carousel-edge:active{background:var(--active-bg);color:var(--hover-ink)}.btn-icon{width:var(--control-h);height:var(--control-h);padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.formrow>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:var(--control-h);font:inherit;color:var(--color-text);caret-color:var(--focus);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 12px;font-size:14px}.input:hover{border-color:var(--hover-border)}.input:focus-visible{border-color:var(--focus);outline-offset:0}textarea.input{resize:vertical;min-height:90px}input[type=range]{width:100%;margin:0;display:block}.input[readonly]{color:var(--ink-soft);cursor:default;background:color-mix(in srgb, var(--color-surface) 60%, transparent);border-color:var(--line)}.input[readonly]:hover{border-color:var(--color-divider)}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--color-accent)}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.navlink{height:var(--control-h);align-items:center;display:inline-flex}.table{border-collapse:collapse;width:100%;font-size:var(--fs-100)}.table th{text-align:start;font-size:var(--fs-75);font-weight:var(--fw-semibold);letter-spacing:normal;text-transform:none;color:var(--ink-soft);border-bottom:1px solid var(--table-rule);padding:10px 16px 12px}.table thead th{vertical-align:bottom;text-wrap:balance}.table td{border-bottom:1px solid var(--table-rule);padding:16px}.table tbody tr:last-child>*{border-bottom:0}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.table tbody tr[aria-disabled=true]{opacity:.55}.planblock{margin-block:var(--space-8) var(--space-8)}.dash-value{font-weight:700}@media (max-width:720px){.planblock{margin-block:var(--space-6) var(--space-6)}}.panel.plan-locked{border-color:color-mix(in srgb, var(--color-accent-2) 40%, transparent);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;padding:16px 20px;display:flex}.plan-locked-ico{color:var(--color-accent-2-300);flex:none;display:grid}.plan-locked-main{flex:260px;min-width:0}.plan-locked-title{margin:0 0 4px}.plan-locked-body{max-width:70ch;margin:0;font-size:14px;line-height:1.55}.card{border-radius:calc(var(--radius-lg) * 1.15)}.btn,.tag,.input{border-radius:999px}.input{padding-inline:14px}:root{--brand:#86bc19;--brand-hi:#a4d854;--brand-dim:#6a9700;--brand-deep:#41620a;--ink-0:#0d1014;--ink-1:#16191d;--ink-2:#1f2227;--ink-3:#2a2e33;--edge-silver:236, 241, 246;--color-bg:var(--ink-0);--color-surface:var(--ink-1);--color-text:#e9edf2;--panel:var(--ink-1);--panel-2:var(--ink-2);--color-accent:#dfe4ea;--color-accent-300:#c6ccd4;--color-accent-600:#a8adb3;--color-accent-700:#8c939c;--brand-ico:var(--brand);--focus:var(--brand);--color-accent-2:#8c939c;--color-accent-2-300:#c6ccd4;--color-accent-2-600:#6f757e;--color-accent-2-700:#4e545c;--color-divider:#e9edf21c;--line:#e9edf21c;--table-rule:rgba(var(--edge-silver), .13);--link:var(--color-text);--link-hover:var(--brand);--bull:var(--brand);--bull-text:var(--brand);--bear:#dd6a64;--bear-text:#dd6a64;--ink-soft:#a8adb3;--ink-faint:#848a90;--chart-fc:#a597ff;--chart-fc-zone:#a597ff12;--chart-fc-band:#a597ff2b;--chart-grid:#e9edf20f;--chart-hist:#dfe4ea;--shadow-sm:0 1px 2px #0000008c;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 22px 60px #0000009e;--glow:0 1px 0 #ffffff2e inset, 0 6px 18px #00000073;--hover-bg:#e9edf212;--hover-border:#e9edf27a;--hover-ink:var(--color-text);--active-bg:#e9edf221;--current-bg:#e9edf21c;--current-ink:var(--color-text);--control-border:#e9edf261;--btn2-border:var(--control-border);--btn2-ink:var(--color-text);--btn-ghost-ink:var(--color-text);--btn1-bg:var(--brand);--btn1-ink:var(--ink-0);--btn1-bg-hover:var(--brand-hi);--btn1-bg-active:var(--brand-dim);--btn1-shadow-hover:0 1px 0 #ffffff38 inset, 0 8px 22px #00000080;--chip-n-alpha:.78;--outline-border:color-mix(in srgb, var(--brand) 62%, transparent);--brand-text:var(--brand);--theme-bar:var(--color-bg);--sheet-fill:#e9edf209;--card-bg:linear-gradient(152deg, var(--ink-2) 0%, var(--ink-1) 40%, var(--ink-0) 100%);--card-wash:color-mix(in srgb, var(--brand) 6%, transparent);--card-shadow:var(--shadow-md), inset 0 1px 0 #e9edf20d;--lift-shadow:0 26px 52px #0000009e;--lift-border:#e9edf233;--art-wash:radial-gradient(120% 90% at 50% 30%, var(--ink-2) 0%, var(--ink-1) 100%);--glow-a:#e9edf20d;--hero-glow:#e9edf212;--st-moderate:#5f8f2e;--st-high:#b0741f;--fg-1:#dd6a64;--fg-2:#e08a3c;--fg-3:#d9b43c;--fg-4:#9fc444;--fg-5:var(--brand);--contact-shadow:#00000080;--contact-shadow-phone:#0000008c;--desk-edge:linear-gradient(180deg, #cdd2d900 0, #cdd2d909 calc(100% - 168px), #d2d8df1a calc(100% - 92px), #dbe1e838 calc(100% - 70px), rgba(var(--edge-silver), .66) calc(100% - 65.6px), #f8fafdf7 calc(100% - 64.2px), #e8edf38f calc(100% - 62.4px), #b2bac42e calc(100% - 54px), #8c949e12 calc(100% - 30px), #78808a00 100%);--desk-edge-soft:linear-gradient(180deg, #cdd2d900 0, #cdd2d906 calc(100% - 168px), #d2d8df12 calc(100% - 92px), #dbe1e828 calc(100% - 70px), rgba(var(--edge-silver), .475) calc(100% - 65.6px), #f8fafdb2 calc(100% - 64.2px), #e8edf367 calc(100% - 62.4px), #b2bac421 calc(100% - 54px), #8c949e0d calc(100% - 30px), #78808a00 100%);--section-gap:clamp(128px, 22vh, 280px);--hero-floor:clamp(40px, 5vh, 64px);--page-top:clamp(46px, 7vh, 88px);--maxw:1180px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--panel:#f8fafd;--panel-2:#eff2f5;--color-text:#0d1421;--ink-soft:#58667e;--ink-faint:#616e85;--color-accent:#2f353d;--color-accent-700:#8b929a;--color-accent-2:#58667e;--color-accent-2-300:#3b4148;--color-divider:#0d14211a;--line:#0d14211a;--edge-silver:13, 20, 33;--sheet-fill:#0d14210b;--brand-text:var(--brand-deep);--brand-ico:var(--brand-deep);--focus:var(--brand-deep);--link-hover:var(--brand-deep);--bull:var(--brand-deep);--bull-text:var(--brand-deep);--bear:#c0262d;--bear-text:#c0262d;--chart-fc:#5b47d6;--chart-fc-zone:#5b47d60d;--chart-fc-band:#5b47d621;--chart-grid:#0d142112;--chart-hist:#2f353d;--st-good:var(--brand-deep);--st-warn:#8a5a00;--st-crit:#c0262d;--st-info:#58667e;--st-moderate:#4d7a0c;--st-high:#946200;--fg-1:#c0262d;--fg-2:#c9661c;--fg-3:#b8900f;--fg-4:#5f9a1c;--fg-5:var(--brand-dim);--logo-edge-hi:#6a9700;--logo-edge-mid:#41620a;--logo-edge-lo:#2b4208;--hover-bg:#0d14210d;--hover-border:#0d14219e;--active-bg:#0d14211f;--current-bg:#0d142117;--control-border:#0d14217a;--btn1-bg-hover:var(--brand-dim);--btn1-bg-active:#5f8a00;--outline-border:var(--brand-deep);--chip-n-alpha:1;--shadow-sm:0 1px 2px #0d14211f;--shadow-md:0 6px 20px #0d142121;--shadow-lg:0 18px 52px #0d14212b;--glow:inset 0 0 0 1px #0d14211a, 0 1px 2px #0d14211f;--btn1-shadow-hover:inset 0 0 0 1px #0d14211f, 0 4px 12px #0d142129;--card-bg:var(--color-surface);--card-wash:color-mix(in srgb, var(--brand) 9%, transparent);--card-shadow:0 12px 30px #0d142112, 0 2px 5px #0d14210a;--lift-shadow:0 24px 46px #0d142129;--lift-border:#0d142142;--art-wash:radial-gradient(120% 90% at 50% 30%, #fff 0%, #eef2f7 100%);--glow-a:transparent;--hero-glow:transparent;--contact-shadow:#0d142147;--contact-shadow-phone:#0d14214d;--desk-edge:linear-gradient(180deg, #0d142100 0, #0d142103 calc(100% - 168px), #0d142108 calc(100% - 92px), #0d14210d calc(100% - 70px), #0d142124 calc(100% - 65.6px), #0d142133 calc(100% - 64.2px), #0d14211a calc(100% - 62.4px), #0d142109 calc(100% - 54px), #0d142103 calc(100% - 30px), #0d142100 100%);--desk-edge-soft:linear-gradient(180deg, #0d142100 0, #0d142102 calc(100% - 168px), #0d142106 calc(100% - 92px), #0d142109 calc(100% - 70px), #0d14211a calc(100% - 65.6px), #0d142125 calc(100% - 64.2px), #0d142112 calc(100% - 62.4px), #0d142106 calc(100% - 54px), #0d142102 calc(100% - 30px), #0d142100 100%)}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}section.homesec{margin-top:var(--section-gap)}.sec-moon .sec-moon-head,.carousel-note{text-align:center}.carousel-note{flex-direction:column;align-items:center;gap:20px;margin-top:26px;display:flex}.carousel-note p{max-width:64ch;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}:root{--logo-edge-hi:#a4d854;--logo-edge-mid:#86bc19;--logo-edge-lo:#6a9700;--logo-glow:none;--logo-word-shadow:none}.brandmark{overflow:visible}.bm-glow{filter:var(--logo-glow)}.brand-word{font-family:var(--font-heading);letter-spacing:.03em;text-transform:uppercase;text-shadow:var(--logo-word-shadow);font-size:16px;font-weight:600}.langchev{display:inline-flex}@media (max-width:720px){.brand-neon{gap:6px!important}.brand-neon .brandmark{width:auto;height:22px}.brand-word{font-size:14.5px}.langchev{display:none}.appnav .navaux{gap:2px}.appnav .navaux>.btn-icon,.appnav .navaux>.srch-trigger{width:38px}.appnav [data-langmenu-toggle]{gap:5px;padding-inline:8px}.appnav [data-langmenu]{order:-1}}.tag-accent{background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text);border:1px solid color-mix(in srgb, var(--color-text) 20%, transparent)}.tag-accent-2{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-accent-2-300);border:1px solid color-mix(in srgb, var(--color-text) 16%, transparent)}.tag-neutral{background:var(--panel-2);color:var(--ink-soft)}.btn-primary{box-shadow:var(--glow)}.btn-primary:disabled,.btn-primary:disabled:hover{opacity:1;background:var(--panel-2);color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{box-shadow:var(--btn1-shadow-hover)}}.panel,.card{border:1px solid var(--line)}.input{background:var(--panel-2);border-color:var(--control-border)}html,body{background:var(--color-bg);margin:0}html{-webkit-tap-highlight-color:transparent}.num{font-variant-numeric:tabular-nums;font-weight:500}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.grid{display:grid}.up{color:var(--bull-text)}.down{color:var(--bear-text)}.panel{background:var(--panel);border-radius:calc(var(--radius-lg) * 1.15);padding:var(--space-4)}.hairline{border:1px solid var(--line)}button.row,button.stack,button.hairline{font:inherit;color:inherit}.kicker{font-size:var(--fs-75);color:var(--color-accent-2);font-weight:var(--fw-semibold)}footer .kicker{font-size:var(--fs-200);color:var(--color-text)}.card-kicker{color:var(--color-accent-2-300)}.muted{color:var(--ink-soft)}.faint{color:var(--ink-faint)}a{color:var(--link);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--link-hover);text-decoration:underline}}p:is(.muted,.faint) a:not([class]){text-decoration-line:underline;text-decoration-thickness:1px}.link-list a{font-size:var(--fs-100);font-weight:var(--fw-medium);color:var(--ink-soft);padding:5px 0;display:block}.link-list a:hover{color:var(--color-accent);text-decoration:none}:root{--av-ids:"nova orbit prism delta vertex quartz ember tide flux axiom";--av-nova:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%2386bc19'/><stop offset='1' stop-color='%230f9d58'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><path d='M32 15l4.6 12.4L49 32l-12.4 4.6L32 49l-4.6-12.4L15 32l12.4-4.6z' fill='%23fff' fill-opacity='.92'/></svg>");--av-orbit:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%236366f1'/><stop offset='1' stop-color='%23a855f7'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><circle cx='32' cy='32' r='13' fill='none' stroke='%23fff' stroke-opacity='.9' stroke-width='4'/><circle cx='32' cy='19' r='5' fill='%23fff'/></svg>");--av-prism:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23f59e0b'/><stop offset='1' stop-color='%23ef4444'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><path d='M32 16l15 26H17z' fill='%23fff' fill-opacity='.92'/></svg>");--av-delta:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%2306b6d4'/><stop offset='1' stop-color='%233b82f6'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><path d='M22 20l12 12-12 12' fill='none' stroke='%23fff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.95'/><path d='M36 20l8 12-8 12' fill='none' stroke='%23fff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.55'/></svg>");--av-vertex:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23ec4899'/><stop offset='1' stop-color='%23f43f5e'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><path d='M32 16l13.9 8v16L32 48l-13.9-8V24z' fill='none' stroke='%23fff' stroke-width='4.5' stroke-linejoin='round' stroke-opacity='.92'/></svg>");--av-quartz:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%2394a3b8'/><stop offset='1' stop-color='%23334155'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><path d='M32 15l17 17-17 17-17-17z' fill='%23fff' fill-opacity='.9'/></svg>");--av-ember:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23fb923c'/><stop offset='1' stop-color='%23dc2626'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><path d='M32 14c8 8 12 13 12 19a12 12 0 01-24 0c0-6 4-11 12-19z' fill='%23fff' fill-opacity='.92'/></svg>");--av-tide:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%232dd4bf'/><stop offset='1' stop-color='%230ea5e9'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><path d='M14 28c6-6 12-6 18 0s12 6 18 0M14 40c6-6 12-6 18 0s12 6 18 0' fill='none' stroke='%23fff' stroke-width='4.5' stroke-linecap='round' stroke-opacity='.92'/></svg>");--av-flux:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23a3e635'/><stop offset='1' stop-color='%2316a34a'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><path d='M35 12L20 36h11l-2 16 15-24H33z' fill='%23fff' fill-opacity='.94'/></svg>");--av-axiom:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%238b5cf6'/><stop offset='1' stop-color='%234338ca'/></linearGradient></defs><rect width='64' height='64' fill='url(%23g)'/><rect x='16' y='19' width='32' height='7' rx='3.5' fill='%23fff' fill-opacity='.95'/><rect x='16' y='30' width='24' height='7' rx='3.5' fill='%23fff' fill-opacity='.75'/><rect x='16' y='41' width='16' height='7' rx='3.5' fill='%23fff' fill-opacity='.55'/></svg>")}.avatar{background:var(--panel-2) center / cover no-repeat;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-heading);letter-spacing:.02em;color:var(--ink-soft);-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12.5px;display:inline-flex;overflow:hidden}.avatar:after{content:var(--sb-ini,"")}.avatar[data-av]:after,html[data-avatar] [data-user-avatar]:after{content:""}html[data-avatar=nova] [data-user-avatar],.avatar[data-av=nova]{background-image:var(--av-nova);box-shadow:none}html[data-avatar=orbit] [data-user-avatar],.avatar[data-av=orbit]{background-image:var(--av-orbit);box-shadow:none}html[data-avatar=prism] [data-user-avatar],.avatar[data-av=prism]{background-image:var(--av-prism);box-shadow:none}html[data-avatar=delta] [data-user-avatar],.avatar[data-av=delta]{background-image:var(--av-delta);box-shadow:none}html[data-avatar=vertex] [data-user-avatar],.avatar[data-av=vertex]{background-image:var(--av-vertex);box-shadow:none}html[data-avatar=quartz] [data-user-avatar],.avatar[data-av=quartz]{background-image:var(--av-quartz);box-shadow:none}html[data-avatar=ember] [data-user-avatar],.avatar[data-av=ember]{background-image:var(--av-ember);box-shadow:none}html[data-avatar=tide] [data-user-avatar],.avatar[data-av=tide]{background-image:var(--av-tide);box-shadow:none}html[data-avatar=flux] [data-user-avatar],.avatar[data-av=flux]{background-image:var(--av-flux);box-shadow:none}html[data-avatar=axiom] [data-user-avatar],.avatar[data-av=axiom]{background-image:var(--av-axiom);box-shadow:none}.appnav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--color-bg) 86%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}html{scroll-padding-top:calc(var(--nav-h) + 12px)}.navmain{gap:2px;margin-inline-start:16px}.navaux{gap:6px;margin-inline-start:auto}.appnav .chip,.appnav .btn-secondary{border-color:#0000}@media (hover:hover) and (pointer:fine){.appnav .chip:hover,.appnav .btn-secondary:hover{border-color:#0000}}.navuser{color:inherit;border-radius:999px;align-items:center;gap:9px;padding:3px 10px 3px 3px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.navuser:hover{background:var(--hover-bg);text-decoration:none}}.navuser:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.navuser-text{flex-direction:column;justify-content:center;min-width:0;line-height:1.15;display:flex}.navuser-name{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:13.5px;overflow:hidden}.navuser-tier{letter-spacing:.085em;text-transform:uppercase;color:var(--brand-text);white-space:nowrap;align-items:center;gap:3px;font-size:9.5px;font-weight:600;display:inline-flex}.navuser-tier.is-lapsed{color:var(--ink-faint)}.navuser-tier svg{margin-top:-1px}.navaux .btn [data-user-name]{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;display:block;overflow:hidden}h1 [data-user-name]{overflow-wrap:anywhere}.navlink{font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 10px}.navlink[aria-current=page],.navlink[aria-current=true]{color:var(--current-ink);background:var(--current-bg)}.table :is(th,td):first-child{padding-inline-start:0}.table :is(th,td):last-child{padding-inline-end:0}.table:not(.predtable) :is(th,td).num{text-align:end}@media (min-width:721px){.predtable{min-width:0}.tabnum thead th{white-space:normal}.plantable td[data-col=name]>:first-child{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:14ch;display:inline-block;overflow:hidden}.predtable.plantable td[data-col=name]{white-space:normal}}@media (min-width:1180px){.plantable td[data-col=name]>:first-child{max-width:18ch}}@media (min-width:721px) and (max-width:1179px){.plantable th[data-hcol=updated],.plantable td[data-col=updated],.plantable th[data-hcol=target],.plantable td[data-col=target]{display:none}}@media (min-width:721px) and (max-width:959px){.predtable th,.predtable td{padding-inline:12px}.plantable th[data-hcol=cadence],.plantable td[data-col=cadence]{display:none}}@media (max-width:720px){.predtable{width:100%;min-width:0!important}.predtable td .num,.predtable th .num{white-space:nowrap}.tabnum td,.tabnum th{white-space:normal}.tabnum td .num,.tabnum th .num{white-space:nowrap}[data-dashboard] .tabnum th,[data-dashboard] .tabnum td{padding-inline:10px}[data-dashboard] .tabnum th:last-child,[data-dashboard] .tabnum td:last-child{padding-inline-end:0}}.yrow .yexp-mark{line-height:0;transition:transform .18s;display:inline-block}.yrow.is-open .yexp-mark{transform:rotate(90deg)}.yrow.is-open td{border-bottom-color:#0000}.yrow.is-open{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.yexp-body{left:var(--panel-pad,0px);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px;padding:6px 0 30px;display:grid;position:sticky}.yexp-title{margin:0 0 12px;font-size:20px}.yexp-list{margin:0}.yexp-list dt{font-size:var(--fs-75);font-weight:var(--fw-medium);color:var(--ink-faint);margin-top:15px}.yexp-list dt:first-of-type{margin-top:0}.yexp-list dd{color:var(--ink-soft);margin:5px 0 0;font-size:14px;line-height:1.55}.yexp-slot>*{margin-top:0!important}.yexp-slot h2{margin-bottom:4px;font-size:20px}.yexp-slot .panel{padding:16px 18px}.yexp-slot [data-stack-mobile]{grid-template-columns:1fr!important;gap:12px!important}.panel{--panel-pad:calc(var(--space-4) + 4px);padding:var(--space-4) var(--panel-pad)}section+section{margin-top:0}.locked{filter:blur(5px);opacity:.55;-webkit-user-select:none;user-select:none}:root{--st-good:var(--brand);--st-warn:#d9a227;--st-crit:#dd6a64;--st-info:#8c939c}.scoreval{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.scoreval[data-tone=good]{color:var(--st-good)}.scoreval[data-tone=warn]{color:var(--st-warn)}.scoreval[data-tone=crit]{color:var(--st-crit)}.scoreval[data-tone=info]{color:var(--st-info)}.scoreval-max{color:var(--ink-soft);margin-inline-start:1px;font-size:11px;font-weight:500}.conf-max{font-size:var(--fs-50);font-weight:var(--fw-medium);color:var(--ink-soft);margin-inline-start:1px}.tableshell{background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.tableshell>.scroll-x{padding:0}@media (min-width:721px){.tableshell{margin-inline:-12px}.tableshell .table :is(th,td):first-child{padding-inline-start:12px}.tableshell .table :is(th,td):last-child{padding-inline-end:12px}}.predtable tbody tr{transition:background .16s}.predtable tbody tr:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 62%)}@media (max-width:720px){.tableshell>.scroll-x{padding-inline:0;overflow-x:visible}.predtable{min-width:0!important}.predtable thead{display:none}.predtable,.predtable tbody{display:block}.predtable tbody tr{border-bottom:1px solid var(--table-rule);grid-template-columns:1fr 1fr;gap:10px 12px;padding:16px 0;display:grid;position:relative}.plantable td[data-col=name],.plantable td[data-col=acts]{grid-column:1/-1}.plantable td[data-col=acts]:empty{display:none}.predtable.plantable td{white-space:normal}.predtable.plantable td .num{white-space:nowrap}.predtable tbody tr:last-child{border-bottom:0}.predtable tbody tr[hidden]{display:none}.yexp-body{grid-template-columns:1fr;gap:18px;padding-bottom:22px}.predtable tbody td{border:0;width:auto;padding:0;display:block;text-align:start!important}.predtable td[data-label]:before{content:attr(data-label);font-size:var(--fs-75);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;padding-inline-end:10px;display:block;overflow:hidden}.predtable tbody td[data-label]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.predtable tbody td[data-label]:before{white-space:normal;flex:0 auto;min-width:0;margin-bottom:0;padding-inline-end:0}.predtable tbody td[data-label]>*{margin-inline-start:auto}.predtable tbody tr:active{background:color-mix(in srgb, var(--color-text) 7%, transparent)}}.favbtn{appearance:none;cursor:pointer;color:var(--ink-faint);line-height:0;font:inherit;background:0 0;border:0;border-radius:10px;margin:-4px;padding:4px;transition:color .15s,transform .1s;display:inline-flex}.favbtn svg{stroke-width:1.9px}.favbtn[aria-pressed=true]{color:var(--brand-ico)}.favbtn[aria-pressed=true] svg{fill:currentColor}.favbtn:active{transform:scale(.88)}.favbtn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){.favbtn:hover{color:var(--brand-ico)}}.sechead{text-align:center;flex-direction:column;align-items:center;display:flex}.sechead>*{max-width:100%}.sechead h2,.sechead h3{max-width:30ch;font-size:var(--fs-h1);margin:8px 0 0}.sechead-aside{flex-direction:column;align-items:center;gap:20px;margin-top:16px;display:flex}.sechead-aside p{color:var(--ink-soft);max-width:60ch;margin:0;font-size:15.5px;line-height:1.6}section.pagehead{margin-top:var(--page-top)}.pagehead h1{max-width:40ch;font-size:var(--fs-h1);line-height:var(--lh-heading);text-wrap:balance;margin:10px 0 0}.pagehead .sechead-plain>p{font-size:var(--fs-body);margin-top:16px}.pagehead .sechead-plain{text-align:start}.pagehead .sechead-plain>p{max-width:64ch;margin-inline:0}.pagehead-center .sechead-plain{text-align:center}.pagehead-center .sechead-plain h1,.pagehead-center .sechead-plain>p{margin-inline:auto}.appinstall{flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px;display:flex}.appinstall-btn{gap:8px}.appinstall-note{max-width:60ch;margin:0;font-size:14.5px;line-height:1.55}.appinstall-ok{color:var(--color-accent);align-items:center;gap:8px;display:inline-flex}.appsteps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:26px;display:grid}.appstep{flex-direction:column;gap:12px;display:flex}.appstep[data-mine]{border-color:var(--color-accent);order:-1}.appstep-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.appstep-head h3{margin:0;font-size:17px}.appstep-mine{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:11px}.appstep-list{color:var(--ink-soft);flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;font-size:14.5px;line-height:1.55;display:flex}.appwhy{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 32px;margin-top:26px;display:grid}.appwhy-item h3{margin:0 0 6px;font-size:16px}.appwhy-item p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6}.applinks{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.appfaq{margin-top:var(--section-gap)}@media (display-mode:standalone){.footer-app{display:none}}.sechead-plain{text-align:center}.sechead-plain h2,.sechead-plain h3{max-width:22ch;margin:8px auto 0}.sechead-plain>p{max-width:60ch;color:var(--ink-soft);margin:12px auto 0}.enginewrap{width:min(100% - 40px,1400px);margin-inline:auto}.deck{--card-w:286px;--card-w-open:640px;--card-h:470px;margin-top:36px;position:relative}.deck-pick{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.deck-stage{padding-inline:56px;position:relative}.deck-row{justify-content:center;gap:18px;display:flex}.deckcard{--sm-o:1;--sm-v:visible;--sm-d:flex;--lg-o:0;--lg-v:hidden;--lg-d:none;--hit:block;width:var(--card-w);height:var(--card-h);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:20px;flex:none;transition:width .42s cubic-bezier(.22,.68,.16,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.deckcard-hit{display:var(--hit);z-index:4;cursor:pointer;position:absolute;inset:0}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.deckpane{flex-direction:column;height:100%;padding:22px 22px 0;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:0;left:0}.deckpane-sm{width:var(--card-w);opacity:var(--sm-o);visibility:var(--sm-v)}.deckpane-lg{width:var(--card-w-open);opacity:var(--lg-o);visibility:var(--lg-v)}.deckpane-head{align-items:center;gap:10px;display:flex}.deckcard-n{width:26px;height:26px;font-family:var(--font-heading);color:var(--ink-soft);border:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sec-deck .sechead-plain .dot-sm{background:var(--brand-ico);vertical-align:middle;margin-inline-start:8px;display:inline-block}.deckpane-title{margin:16px 0 0;font-size:23px;line-height:1.16}.deckpane-title,.deckdetail-title,.deckdetail-name{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.deckpane-lg .deckpane-title{font-size:27px}.deckpane-lede{margin:12px 0 0;font-size:13.5px;line-height:1.55}.deckpane-body{color:var(--ink-soft);margin:11px 0 0;font-size:12.5px;line-height:1.6}.deckpane-art{object-fit:contain;object-position:50% 100%;width:calc(100% + 44px);height:auto;max-height:210px;margin:auto -22px 0}.deckpane-list{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.deckpane-list li{background:var(--sheet-fill);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.deckpane-list>li>svg:first-child,.decktile-ico,.deckdetail-mark svg{color:var(--brand-ico)}.decktiles{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding-bottom:22px;display:grid}.decktile{background:var(--sheet-fill);border:1px solid var(--line);border-radius:14px;padding:14px 13px}.decktile-ico{display:inline-flex}.decktile-head{align-items:center;gap:8px;margin:12px 0 0;display:flex}.decktile h4,.decktile-title{margin:0;font-size:13px;line-height:1.25}.decktile-title{font-family:var(--font-heading);font-weight:var(--fw-semibold)}.decktile-n{background:var(--color-accent-2);width:18px;height:18px;color:var(--color-bg);font-family:var(--font-heading);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.decktile p{color:var(--ink-soft);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}#deck-1:checked~.deck-stage .deckcard[data-ch="1"],#deck-2:checked~.deck-stage .deckcard[data-ch="2"],#deck-3:checked~.deck-stage .deckcard[data-ch="3"]{--sm-o:0;--sm-v:hidden;--sm-d:none;--lg-o:1;--lg-v:visible;--lg-d:flex;--hit:none;--card-d:block;width:var(--card-w-open);border-color:var(--brand-ico);box-shadow:var(--shadow-md)}#deck-1:focus-visible~.deck-stage .deckcard[data-ch="1"],#deck-2:focus-visible~.deck-stage .deckcard[data-ch="2"],#deck-3:focus-visible~.deck-stage .deckcard[data-ch="3"]{outline:2px solid var(--focus);outline-offset:3px}.deck-edge{z-index:5;background:var(--color-surface);border:1px solid var(--line);width:46px;height:46px;box-shadow:var(--shadow-md);color:var(--color-text);cursor:pointer;border-radius:999px;place-items:center;transition:box-shadow .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.deck-edge[data-deck-prev]{left:0}.deck-edge[data-deck-next]{right:0}.deck-edge[data-deck-prev] svg{transform:rotate(180deg)}.deck-edge svg{display:block}.deck-edge:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.deck-edge:hover{box-shadow:var(--shadow-lg)}}.deck-dots{justify-content:center;gap:4px;margin-top:20px;display:flex}.deck-dots label{cursor:pointer;align-items:center;min-height:44px;padding:0 10px;display:flex}.deck-dots label>span{background:color-mix(in srgb, var(--color-text) 20%, transparent);border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s;display:block}#deck-1:checked~.deck-dots [data-dot="1"]>span,#deck-2:checked~.deck-dots [data-dot="2"]>span,#deck-3:checked~.deck-dots [data-dot="3"]>span{background:var(--brand-ico);width:24px}.deckdetail{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:30px 32px}.deck-details{width:min(100%, calc(var(--card-w-open) + 2 * var(--card-w) + 36px));margin-top:26px;margin-inline:auto;display:grid}.deckdetail{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(230px,290px) 1fr 190px;align-items:start;gap:32px;transition:opacity .3s,visibility .3s;display:grid}#deck-1:checked~.deck-details [data-ch="1"],#deck-2:checked~.deck-details [data-ch="2"],#deck-3:checked~.deck-details [data-ch="3"]{opacity:1;visibility:visible}.deckdetail-lead .deckdetail-title{margin:9px 0 0;font-size:22px;line-height:1.2}.deckdetail-lead p{color:var(--ink-soft);margin:11px 0 0;font-size:13.5px;line-height:1.6}.deckdetail-lead .btn{margin-top:20px}.deckdetail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.deckdetail-mark{align-items:center;gap:10px;display:flex}.deckdetail-n{background:var(--color-accent-2);width:22px;height:22px;color:var(--color-bg);font-family:var(--font-heading);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.deckdetail-item .deckdetail-name{margin:12px 0 0;font-size:14px;line-height:1.3}.deckdetail-item p{color:var(--ink-soft);margin:8px 0 0;font-size:12.5px;line-height:1.6}.deckdetail-art{place-self:center end;width:190px;height:auto}.steprail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px;margin-top:48px;display:grid}.steprail>:first-child{grid-area:1/1/span 2}.steprail>:nth-child(2){grid-area:2/2/span 2}.steprail>:nth-child(3){grid-area:3/1/span 2}.steprail>:nth-child(4){grid-area:4/2/span 2}.stepcard{background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:22px;flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.stepcard-art{background:var(--art-wash);border-bottom:1px solid var(--line);place-items:center;height:268px;display:grid;position:relative;overflow:hidden}.stepcard-art img{object-fit:contain;width:auto;max-width:88%;height:216px;transition:transform .45s cubic-bezier(.22,.68,.16,1)}.stepcard-n{z-index:2;font-family:var(--font-heading);letter-spacing:.04em;color:var(--brand-ico);font-size:15px;font-weight:700;position:absolute;top:18px;right:22px}.stepcard-copy{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.stepcard-copy h3{margin:0;font-size:21px;line-height:1.2}.stepcard-copy p{color:var(--ink-soft);margin:12px 0 0;font-size:13.5px;line-height:1.62}.stepcard .stepcard-meta{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:16px;padding-top:16px;font-size:12px;line-height:1.55}@media (hover:hover) and (pointer:fine){.stepcard:hover{box-shadow:var(--lift-shadow);border-color:var(--brand-ico);transform:translateY(-3px)}.stepcard:hover .stepcard-art img{transform:scale(1.09)}}.steprail-foot{justify-content:center;margin-top:52px;display:flex}.btn-outline{border-color:var(--outline-border);color:var(--color-text);background:0 0}@media (hover:hover) and (pointer:fine){.btn-outline:hover{border-color:var(--brand-ico);color:var(--color-text);background:color-mix(in srgb, var(--brand) 12%, transparent)}}.btn-outline:active{border-color:var(--brand-ico);color:var(--color-text);background:color-mix(in srgb, var(--brand) 22%, transparent)}@media (max-width:1360px){.deck{--card-w:250px;--card-w-open:560px;--card-h:500px}.deck-stage{padding-inline:0}.deck-edge{display:none}.deckdetail{grid-template-columns:minmax(210px,260px) 1fr}.deckdetail-art{display:none}}@media (max-width:1180px){.deck{--card-w:auto;--card-w-open:auto;--card-h:auto}.deck-row{flex-direction:column;align-items:stretch}.deck-stage{padding-inline:0}.deckpane{height:auto;padding-bottom:22px;position:static}.deckpane-sm{display:var(--sm-d);opacity:1;visibility:visible}.deckpane-lg{display:var(--lg-d);opacity:1;visibility:visible}.deckpane-art{max-height:260px}.decktiles{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.deckdetail{grid-template-columns:1fr;gap:26px}.deckdetail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck{flex-direction:column;display:flex}.deck-dots{order:-1;margin-top:0;margin-bottom:18px}.steprail{grid-template-columns:1fr;row-gap:26px}.steprail>:nth-child(n){grid-area:auto}.stepcard{flex-direction:row;align-items:stretch}.stepcard-art{border-bottom:0;border-inline-end:1px solid var(--line);flex:none;width:clamp(180px,28%,300px);height:auto}.stepcard-art img{width:100%;max-width:82%;height:auto}.stepcard-copy{flex:1;min-width:0}}@media (max-width:620px){.stepcard{flex-direction:column}.stepcard-art{border-inline-end:0;border-bottom:1px solid var(--line);width:auto;height:200px}.stepcard-art img{width:auto;max-width:88%;height:182px}}@media (max-width:720px){.deck-row .deckcard{display:var(--card-d,none)}.deck-stage{touch-action:pan-y}.deckpane-lg .decktiles,.deckdetail-lead .deckdetail-title{display:none}.deckdetail-lead p{margin-top:0}.deckcard>.deckdetail{opacity:1;visibility:visible;background:var(--sheet-fill);border:1px solid var(--line);box-shadow:none;border-radius:16px;gap:18px;margin:4px 22px 22px;padding:18px 16px}[data-deck][data-detail-in-card] .deck-details{display:none}}@media (max-width:620px){.decktiles,.deckdetail-grid{grid-template-columns:1fr}.deckdetail{padding:24px 20px}.stepcard-copy{padding:20px 18px 22px}.deckpane-title{font-size:21px}.deckpane-lg .deckpane-title{font-size:23px}.stepcard-art{height:200px}.deckdetail-item p{font-size:13px;line-height:1.6}.stepcard-meta{font-size:12.5px}.deckdetail-lead .btn,.steprail-foot .btn{justify-content:center;width:100%;max-width:320px;height:44px;padding-inline:22px}}.carousel{margin-top:24px;position:relative}.carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:16px;padding:4px 5% 18px;scroll-padding-inline-start:5%;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{scroll-snap-align:start;flex:0 0 min(364px,84vw)}.carousel-edge{z-index:3;width:var(--control-h-lg);height:var(--control-h-lg);font:inherit;background:color-mix(in srgb, var(--color-bg) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--edge-silver), .2);color:var(--color-text);cursor:pointer;border-radius:999px;place-items:center;transition:background .15s,border-color .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carousel-edge[data-carousel-prev]{left:14px}.carousel-edge[data-carousel-next]{right:14px}.carousel-edge[data-carousel-prev] svg{transform:rotate(180deg)}.carousel-edge svg{display:block}.carousel-edge:disabled{opacity:0;pointer-events:none}@media (hover:none),(max-width:720px){.carousel-edge{display:none}}@media (hover:hover) and (pointer:fine){.carousel-edge:not(:disabled):hover{background:color-mix(in srgb, var(--color-bg) 82%, transparent);border-color:rgba(var(--edge-silver), .38)}}.excard{cursor:pointer;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.excard:before{display:none}.sheet{--sheet-pad:22px;--sheet-bw:1px;padding:var(--sheet-pad);border:var(--sheet-bw) solid var(--line);background:radial-gradient(120% 96% at 0% 0%, var(--card-wash), transparent 58%), var(--card-bg);box-shadow:var(--card-shadow);border-radius:24px;flex-direction:column;gap:16px;display:flex;position:relative}.mdeck{--gap:20px;position:relative}.mdeck+.mdeck{margin-top:var(--gap)}.mdeck-stage{position:relative}.mdeck-row{align-items:stretch;gap:var(--gap);flex-direction:column;display:flex}.msheet[data-filtered]{display:none}@media (max-width:1180px){[data-listingdecks]{--gap:20px;gap:var(--gap);flex-direction:column;display:flex}[data-listingdecks]>.mdeck+.mdeck{margin-top:0}}@media (min-width:620px) and (max-width:1180px){.mdeck-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mdeck-row .msheet.is-open{grid-column:1/-1}}.msheet{padding:0;position:relative}@media (max-width:720px){[data-listingsort] .chip{flex:auto;justify-content:center;max-width:calc(50% - 4px);padding-inline:12px}}@media (max-width:620px){.msheet .sheet-pane{padding:18px}.msheet .sheet-pane-lg{padding:20px}.msheet .sheet-stats>*+*{margin-top:12px;padding-top:10px}.msheet .sheet-stat-val{font-size:17px;line-height:1.2}.msheet .sheet-inset-row{padding:9px 0}}.sheet-pane{flex-direction:column;gap:16px;padding:22px;display:flex}.sheet-pane-lg{padding:26px;display:none}.msheet.is-open .sheet-pane-sm{display:none}.msheet.is-open .sheet-pane-lg{display:flex}.sheet-exp{gap:inherit;flex-direction:column;display:none}.msheet.is-exp .sheet-exp{display:flex}.sheet-more-close,.msheet.is-exp .sheet-more-open{display:none}.msheet.is-exp .sheet-more-close,.sheet-more-open{align-items:center;gap:8px;display:inline-flex}.msheet.is-exp .sheet-more svg{transform:rotate(180deg)}@media (min-width:1181px){.mdeck[data-ready] .mdeck-row{flex-flow:row;justify-content:flex-start;align-items:flex-start}.mdeck[data-ready] .msheet{width:var(--w-closed);flex:none;transition:width .42s cubic-bezier(.22,.68,.16,1),height .42s cubic-bezier(.22,.68,.16,1),box-shadow .3s,border-color .3s;overflow:hidden}.mdeck:not([data-ready]) .mdeck-row{flex-flow:row;justify-content:flex-start;align-items:flex-start}.mdeck:not([data-ready]) .msheet{width:calc((100% - (var(--cols,3) - 1) * var(--gap)) / var(--cols,3));flex:none}@supports (interpolate-size:allow-keywords){.mdeck[data-ready]{interpolate-size:allow-keywords}}.mdeck[data-ready][data-open]{width:var(--w-row);left:50%;transform:translate(-50%)}.mdeck[data-ready][data-open] .msheet{width:var(--w-norm)}.mdeck[data-ready][data-open] .msheet.is-open{width:var(--w-big)}.mdeck[data-ready] .sheet-pane{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:0;left:0}.mdeck[data-ready] .msheet:not(.is-open) .sheet-pane-sm,.mdeck[data-ready] .msheet.is-open .sheet-pane-lg{opacity:1;visibility:visible;position:relative}.mdeck[data-ready] .sheet-pane-sm{width:calc(var(--w-closed) - 2 * var(--sheet-bw))}.mdeck[data-ready][data-open] .sheet-pane-sm{width:calc(var(--w-norm) - 2 * var(--sheet-bw))}.mdeck[data-ready] .sheet-pane-lg{width:calc(var(--w-big) - 2 * var(--sheet-bw))}}.mdeck[data-resizing] .msheet{transition:none}.sheet-hit{z-index:4;cursor:pointer;appearance:none;font:inherit;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.msheet.is-open .sheet-hit{display:none}.sheet-hit:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:24px}@media (min-width:1181px){.mdeck[data-ready] .sheet-pane-sm{container:paneSm/inline-size}.mdeck[data-ready] .sheet-pane-lg{container:paneLg/inline-size}}@container paneSm (width<=340px){.sheet-stats{grid-auto-flow:row}.sheet-stats>*+*{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:12px}}@media (hover:hover) and (pointer:fine){.msheet:not(.is-open):hover{box-shadow:var(--lift-shadow);border-color:var(--lift-border);transform:translateY(-3px)}}.sheet-head{align-items:flex-start;gap:14px;display:flex}.sheet-head-main{flex:1;min-width:0}.sheet-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin:0;font-size:20px;line-height:1.08}.sheet-ident{color:var(--ink-soft);margin-top:4px;font-size:13px;display:block}@media (min-width:1181px){.msheet.is-open .sheet-title{font-size:26px}}.sheet .tag:not(.sheet-mult){font-size:12px}.sheet-mult{font-family:var(--font-heading);color:var(--bull-text);border:1px solid color-mix(in srgb, var(--bull-text) 45%, transparent);background:0 0;flex:none;padding:5px 13px;font-size:13px}.sheet-stats{grid-template-rows:auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;display:grid}.sheet-stats>*{grid-template-rows:subgrid;grid-row:span 2;display:grid}.sheet-stats>*+*{border-inline-start:1px solid var(--line);padding-inline-start:18px}.sheet-stat-lab{color:var(--ink-faint);font-size:12px;line-height:1.35;display:block}.sheet-stat-val{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px;display:block}.sheet-stat-val[data-kind=scenario]{color:var(--bull-text)}.sheet-inset{background:var(--sheet-fill);border:1px solid var(--line);border-radius:16px;padding:2px 16px}.sheet-inset-row{justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.sheet-inset-row+.sheet-inset-row{border-top:1px solid var(--line)}.sheet-inset-lab{color:var(--ink-soft)}.sheet .tag-neutral{border:1px solid var(--line)}.sheet-rule{border-top:1px solid var(--line);padding-top:18px}.sheet-kicker{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--ink-faint);display:block}.sheet-kicker[data-kind=good]{color:var(--bull-text)}.sheet-kicker[data-kind=bad]{color:var(--bear-text)}.sheet-text{color:var(--ink-soft);margin:9px 0 0;font-size:13.5px;line-height:1.6}@container paneLg (width>=560px){.sheet-cols{grid-template-columns:1fr 1fr;gap:22px}.sheet-cols>*+*{border-inline-start:1px solid var(--line);padding-inline-start:22px}}.sheet-list{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sheet-list li{align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.sheet-ico{border:1px solid;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.sheet-ico[data-kind=good]{color:var(--bull-text)}.sheet-ico[data-kind=bad]{color:var(--bear-text)}.sheet-dot{background:var(--bear);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.sheet-foot{color:var(--ink-faint);margin:0;font-size:11.5px}.sheet-dossier{gap:inherit;flex-direction:column;display:flex}.sheet{transition:transform .2s,box-shadow .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.sheet-link:hover,.excard:hover,.plancard:hover,.stakecard:not([data-on="1"]):hover{box-shadow:var(--lift-shadow);border-color:var(--lift-border);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.sheet{transition:none}}@media (max-width:720px){.sheet-stats{grid-auto-flow:row;row-gap:0}.sheet-stats>*+*{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;margin-top:16px;padding-top:13px}}.sheet-link,.sheet-link:hover{color:inherit;text-decoration:none}.sheet-link .sheet-inset{margin-top:auto}.plangrid{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:841px){.plangrid{grid-template-columns:minmax(0,440px);justify-content:center}}.plangrid{padding-top:15px}@media (max-width:841px){.plangrid{row-gap:32px}}.plans-free{margin:20px 0 0;font-size:13.5px;line-height:1.55}.plans-free a{color:var(--brand-text);font-weight:var(--fw-semibold,600);white-space:nowrap}.pricing-plans{text-align:start;margin-top:44px}@media (max-width:360px){[data-periodchips]{--periodchips-gap:6px}[data-periodchips] .chip{padding-inline:11px}}.plancard{cursor:pointer;flex-direction:column;padding:30px 22px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:visible}@media (hover:hover) and (pointer:fine){.plancard:hover{box-shadow:var(--lift-shadow);transform:translateY(-3px)}}.plancard[data-selected]{border-color:var(--brand-ico)}.plancard-flag{z-index:2;text-align:center;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(var(--sheet-fill), var(--sheet-fill)), var(--color-bg);border:1px solid var(--line);width:max-content;max-width:calc(100% - 24px);color:var(--brand-text);border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plancard-name{font-family:var(--font-heading);color:var(--color-text);font-size:19px;font-weight:700}.plancard-price{font-family:var(--font-heading);color:var(--color-text);font-size:33px;font-weight:700}.plancard-list{font-size:15px}.chip-save{font-size:11.5px;font-weight:var(--fw-semibold);color:var(--brand-text);margin-inline-start:6px}.chip[data-on="1"] .chip-save{color:inherit}.plancard-total{min-height:18px;margin:0 0 16px;font-size:12.5px}.plancard-total:has(+.plancard-renew){margin-bottom:2px}.plancard-renew{min-height:18px;margin:0 0 16px;font-size:12.5px}.plans-method{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 26px}.plans-method-label{font-size:13px}.plans-consent{text-align:start;max-width:70ch;color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;margin:22px auto 0;font-size:13px;line-height:1.5;display:flex}.plans-consent input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:2px 0 0}.plans-consent[data-attention]{outline:2px solid var(--brand-ico);outline-offset:6px;border-radius:6px}.plancard-feats{gap:9px;margin-bottom:18px;font-size:13px}.sheet .tag-accent-2{background:var(--hover-bg);border-color:var(--line);color:var(--ink-soft)}.plancard .btn-block{margin-top:auto}.plancard-notes{text-align:center;margin-top:auto;font-size:12px}.plancard-notes p{margin:0}.plancard-notes:has(>:not([hidden])){margin-bottom:10px}.plancard-notes~.btn-block{margin-top:0}.tablefoot{flex-direction:column;align-items:center;gap:20px;display:flex}.tablenote .dot-sm{background:var(--brand-ico)}.tablenote{text-align:center;color:var(--ink-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:12.5px;display:flex}.chip{height:var(--control-h);font-size:var(--fs-100);font-weight:var(--fw-medium);cursor:pointer;border:1px solid var(--control-border);color:var(--ink-soft);background:0 0;border-radius:999px;align-items:center;gap:6px;padding-block:0;padding-inline:16px;font-family:inherit;display:inline-flex}.chip.chip-sm{height:var(--control-h-sm);gap:4px;padding-inline:10px;font-size:11.5px}.chip-token{gap:7px;padding-inline:6px 10px}.chip-token img{object-fit:cover;border-radius:50%;width:18px;height:18px}.chip.chip-badge{height:auto;min-height:0;padding-block:3px;padding-inline:10px;font-size:11.5px}.chip.chip-badge[data-on="1"]{background:var(--current-bg);border-color:var(--btn2-border);color:var(--color-text);box-shadow:none;font-weight:500}.chip.chip-badge[data-on="1"]:hover{background:var(--active-bg);color:var(--color-text);border-color:var(--btn2-border)}.chip.chip-badge.chip-current,.chip.chip-badge.chip-current[data-on="1"]{background:var(--brand);border-color:var(--brand-ico);color:var(--ink-0);box-shadow:var(--shadow-sm);font-weight:600}.chip[data-on="1"],.mkt-pill[data-on="1"]{background:var(--brand);border-color:var(--brand-ico);color:var(--ink-0);box-shadow:var(--shadow-sm)}.chip-n{opacity:var(--chip-n-alpha)}.chip[data-on="1"] .chip-n{opacity:.72}.chip[data-on="1"]:hover{color:var(--ink-0);background:var(--btn1-bg-hover);border-color:var(--btn1-bg-hover)}.dot-sm{border-radius:50%;flex:none;width:7px;height:7px}input[type=checkbox]{accent-color:var(--brand-ico);cursor:pointer;flex:none;width:20px;height:20px}input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=range]{appearance:none;background:0 0;outline:none;width:100%;height:34px;display:block}input[type=range]::-webkit-slider-runnable-track{background:var(--panel-2);border-radius:999px;height:6px}input[type=range]::-moz-range-track{background:var(--panel-2);border-radius:999px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand-ico);cursor:pointer;border:3px solid var(--color-bg);width:22px;height:22px;box-shadow:var(--shadow-sm);border-radius:50%;margin-top:-8px}input[type=range]::-moz-range-thumb{background:var(--brand-ico);cursor:pointer;border:3px solid var(--color-bg);border-radius:50%;width:22px;height:22px}.hero-sub{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-300);color:var(--ink-soft);margin:14px 0 0}.hero-product{min-height:calc(100svh - var(--nav-h));flex-direction:column;padding-top:clamp(16px,2vh,32px);padding-bottom:0;display:flex;position:relative;overflow:hidden}.hero-product:before{content:"";pointer-events:none;background:radial-gradient(1200px 520px at 50% -6%, var(--hero-glow), transparent 70%);position:absolute;inset:0}.hero-copy{text-align:center;flex-direction:column;justify-content:center;max-width:1060px;min-height:40svh;margin:0 auto;display:flex;position:relative}.hero-copy h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance;margin:0}.hero-copy .hero-sub{font-size:var(--fs-300);margin:18px auto 0}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero-cta .btn{height:var(--control-h-lg);flex:1 1 0;max-width:240px;padding-inline:26px;font-size:15px}.hero-proof{font-size:var(--fs-75);color:var(--ink-faint);flex-direction:column;align-items:center;gap:9px;margin:30px 0 0;padding:0;list-style:none;display:flex}.hero-proof li{display:block}.hero-proof li:before{content:"";vertical-align:middle;background:var(--brand-ico);border-radius:50%;width:5px;height:5px;margin-inline-end:9px;display:inline-block}.hero-proof b{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.hero-proof a{color:inherit;text-decoration:none}.hero-proof a:hover,.hero-proof a:focus-visible{text-underline-offset:3px;text-decoration:underline}.hero-stage{max-width:820px;padding:0 24px var(--hero-floor);margin:clamp(44px,5vh,68px) auto 0;position:relative}.mbp-shot{width:100%;margin:0;display:none}.mbp-shot picture{display:block}.mbp-shot img{width:100%;height:auto;display:block}@media (min-width:1041px){.mbp-shot{display:block}.mbp-fallback{display:none}.hero-stage:has(.mbp-shot){max-width:none;padding-inline:0}.mbp-shot{width:min(100vw,1720px,161svh);margin-inline:auto}}.mktrow:not(:has(>:not([hidden]))){display:none}[data-dash-portfolio-form]>*{min-width:0}.mbp-phone{isolation:isolate;margin:0;display:block;position:relative}.mbp-phone picture{display:block}.mbp-phone img{width:min(86vw,47svh,420px);height:auto;margin-inline:auto;display:block}.mbp-phone:after{content:"";z-index:-1;pointer-events:none;transform-origin:50% calc(100% - 64.2px);will-change:transform;background:var(--desk-edge-soft);width:100vw;height:200px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)rotate(-4.613deg);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.mbp-phone:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 60%, var(--contact-shadow-phone), transparent 72%);filter:blur(14px);width:78%;height:76px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}@media (min-width:1041px){.mbp-phone{display:none}}@media (max-width:1040px){.mbp-fallback-narrow{display:none}}.phone-stage,.sec-phone{display:none}@media (max-width:1040px){.sec-phone{display:block}.steprail-foot-wide{display:none}.phone-stage{padding:0 0 var(--hero-floor);display:block;overflow-x:clip}.phone-stage+.steprail-foot{margin-top:40px}.sec-phone .steprail-foot:first-child{margin-top:0}.hero-product[data-phone-below]{min-height:auto}.hero-product[data-phone-below] .hero-stage{display:none}}@media (min-width:1041px){.mbp-shot{isolation:isolate;display:flow-root;position:relative}.mbp-shot:after{content:"";z-index:-1;pointer-events:none;background:var(--desk-edge);width:100vw;height:360px;position:absolute;bottom:-64px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%)}.mbp-shot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 58%, var(--contact-shadow), transparent 74%);filter:blur(16px);width:80%;height:92px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}}.mbp{--mbp-turn:-20deg;--mbp-pitch:9deg;--mbp-lean:17deg;--mbp-deck:62%;--mbp-thick:15px;perspective:2000px;perspective-origin:50%;width:100%;margin:0;position:relative}.mbp-rig{transform-style:preserve-3d;transform:rotateX(var(--mbp-pitch)) rotateY(var(--mbp-turn));position:relative}.mbp-lid{transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(calc(-1 * var(--mbp-lean)));background:linear-gradient(146deg,#f1f3f5 0%,#c3c8ce 20%,#8f959d 46%,#6b7178 68%,#b2b8bf 86%,#dfe3e8 100%);border-radius:13px;padding:9px 9px 11px;position:relative;box-shadow:0 0 0 1px #000000c7,inset 0 1px #fff9,0 52px 90px -38px #000000f2}.mbp-lid:after{content:"";z-index:-1;transform:translateZ(calc(-1 * var(--mbp-thick)));background:linear-gradient(146deg,#656b73,#3d424a 60%,#565c64);border-radius:14px;position:absolute;inset:-1px;box-shadow:0 0 0 1px #000c}.mbp-lid:before{content:"";background:#1b1f24;border-radius:50%;width:4px;height:4px;position:absolute;top:3.5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00000080}.mbp-screen{aspect-ratio:16/10;background:var(--ink-0);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000eb}.mbp-screen picture{height:100%;display:block}.mbp-screen img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}@media (max-width:720px){.mbp-screen img{object-position:0 0;width:200%;height:200%}}.mbp-screen:after{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff13 0%,#ffffff05 26%,#0000 46%);position:absolute;inset:0}.mbp-deck{width:101%;height:var(--mbp-deck);transform-origin:50% 0;background:linear-gradient(#2b2f36 0%,#3a3f46 38%,#5b6169 74%,#8b9199 94%,#c9ced5 100%);border-radius:0 0 11px 11px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotateX(-90deg);box-shadow:0 0 0 1px #000000b3}.mbp-deck:after{content:"";background:linear-gradient(#0000004d,#b6bcc3 60%,#f4f6f8);border-radius:0 0 11px 11px;height:5px;position:absolute;bottom:0;left:0;right:0}.mbp-deck:before{content:"";background:linear-gradient(#000000d9,#0000);height:7px;position:absolute;top:0;left:3.5%;right:3.5%}.mbp-desk{--desk-h:1200px;--desk-anchor:15%;width:300%;height:var(--desk-h);margin-inline-start:-150%;margin-top:calc(var(--desk-h) * -.15);transform-origin:50% var(--desk-anchor);transform:rotateY(calc(-1 * var(--mbp-turn))) rotateX(-90deg);background:linear-gradient(#14171b 0%,#22262c 20%,#3d424a 30%,#676d76 40%,#949aa2 48%,#b2b8c0 54%,#a3a9b1 60%,#838992 68%,#5d636b 78%,#383c43 88%,#1c1f24 100%);position:absolute;top:100%;left:50%;-webkit-mask-image:radial-gradient(52% 42% at 50% 46%,#000 0,#000000db 44%,#0000 100%);mask-image:radial-gradient(52% 42% at 50% 46%,#000 0,#000000db 44%,#0000 100%)}.mbp-contact{transform-origin:50% 0;width:116%;height:420px;transform:rotateY(calc(-1 * var(--mbp-turn))) rotateX(-90deg);filter:blur(10px);background:radial-gradient(46% 42% at 50% 16%,#000000eb,#00000073 46%,#0000 78%);margin-inline-start:-58%;position:absolute;top:100%;left:50%}@media (max-width:720px){.hero-stage{padding-inline:24px}.mbp{--mbp-turn:-11deg;perspective:1400px}.mbp-lid{border-radius:9px;padding:6px 6px 7px}.mbp-lid:before{width:3px;height:3px;top:2px}.mbp-desk{width:150%;height:10px}.hero-proof{gap:7px}}@media (max-width:620px){.mbp-screen img{margin-inline-start:-25%;width:240%;max-width:none;height:auto;margin-top:-49.5%}.mbp-desk{display:none}.hero-product{min-height:auto}}@media (max-width:520px){.hero-cta{gap:10px}.hero-cta .btn{padding-inline:14px}}@media (max-width:460px){.hero-cta .btn{flex-basis:100%;max-width:340px}}.mkt-pill{height:var(--control-h);font:inherit;font-size:var(--fs-100);font-weight:var(--fw-medium);cursor:pointer;color:var(--color-text);background:var(--panel-2);border:1px solid var(--control-border);border-radius:999px;align-items:center;gap:9px;padding-block:0;padding-inline:20px;display:inline-flex}.mkt-pill[data-on="1"]{background:var(--brand);border-color:var(--brand-ico);color:var(--ink-0)}.mkt-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mkt-pill[data-locked="1"]{opacity:.72;border-style:dashed}.langmenu{top:calc(100% + 8px);z-index:80;width:min(460px,100vw - 32px);padding:8px;position:absolute;inset-inline-end:0}@media (max-width:560px){.langmenu{inset-inline:auto 12px;top:calc(var(--nav-h) + 8px);width:min(460px,100vw - 24px);position:fixed}}.langmenu-search{width:100%;height:36px;margin-bottom:8px;font-size:14px}.langmenu-list{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:1px;max-height:min(56vh,420px);display:grid;overflow-y:auto}.langmenu.is-short{width:min(260px,100vw - 24px)}.langmenu.is-short .langmenu-list{grid-template-columns:1fr}.langmenu-empty{margin:10px 4px 4px;font-size:13px}.langopt-flag{flex:none;width:20px;height:13px;display:inline-flex}.langopt{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;gap:8px;padding:9px 11px}.langopt[data-on="1"]{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.langopt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.flagbox{outline:1px solid color-mix(in srgb, var(--color-text) 22%, transparent);outline-offset:-1px;border-radius:3px;flex:none}.langopt-name{white-space:nowrap;font-size:14px}.langopt-tag{white-space:nowrap;margin-inline-start:auto;font-size:11.5px}.langopt-check{color:var(--color-accent);margin-inline-start:6px;display:inline-flex}.chip:disabled,.chip[aria-disabled=true]{opacity:.55;cursor:not-allowed}.wz-next{margin-inline-start:auto}.chip[aria-disabled=true]{border-style:dashed}.chip:disabled:hover,.chip:disabled:active,.chip[aria-disabled=true]:hover,.chip[aria-disabled=true]:active{border-color:var(--control-border);color:var(--ink-soft);background:0 0}@media (pointer:coarse){:root{--control-h:44px}}@media (max-width:720px){:root{--control-h:44px}.chiprow .chip{padding-inline:11px;font-size:12.5px}.input,select.field{font-size:16px}.pagebar{flex-direction:column;align-items:stretch;gap:14px}.pagebar>div{flex-wrap:wrap;justify-content:space-between;row-gap:10px;min-width:0}.pagebar [data-pagerange]{flex:1 0 100%}.appnav .brand-neon{min-height:44px}.link-list a{padding:11px 0}.mnav-foot .btn-block{height:48px}}.filterbar{background:var(--panel);border:1px solid var(--control-border);border-radius:999px;align-items:stretch;gap:0;padding:5px 6px;display:flex}.filterbar-search{flex:auto;align-items:center;gap:9px;min-width:0;padding:0 6px 0 12px;display:flex}.filterbar-icon{color:var(--ink-faint);flex:none;display:flex}.filterbar-search input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;flex:1;padding:9px 0;font-size:14.5px}.filterbar-search input::placeholder{color:var(--ink-faint)}.filterbar-clear{background:var(--panel-2);color:var(--ink-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}@media (hover:hover) and (pointer:fine){.filterbar-clear:hover{background:var(--color-accent);color:var(--color-bg)}}.filterbar-clear:active{background:var(--color-accent-700);color:var(--color-bg)}.filterbar-divider{background:var(--line);flex:none;width:1px;margin:6px 10px}.filterbar-select{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;max-width:170px;padding:0 6px;font-size:14px}.filterbar-trust{align-items:center;gap:6px;padding-inline-end:6px;display:flex}.filterbar:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.filterbar-search input:focus-visible{outline:none}.showmore{width:100%;min-height:var(--control-h);border:1px dashed var(--control-border);border-radius:var(--radius-lg);color:var(--ink-soft);font-family:var(--font-heading);font-size:14px;font-weight:var(--font-heading-weight);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding-block:0;display:flex}@media (hover:hover) and (pointer:fine){.showmore:hover{border-color:var(--hover-border);color:var(--hover-ink);background:color-mix(in srgb, var(--color-accent) 7%, transparent);border-style:solid}}@media (max-width:720px){.filterbar{border-radius:var(--radius-lg);flex-direction:column;gap:2px;padding:8px}.filterbar-divider{width:auto;height:1px;margin:4px}.filterbar-search{padding:0 4px 0 10px}.filterbar-select{width:100%;max-width:none;min-height:var(--control-h);padding:10px 8px}.filterbar-search input,.filterbar-select{font-size:16px}.filterbar-search input{min-height:var(--control-h)}.filterbar-trust{flex-wrap:wrap;padding:4px 6px 6px}.filterbar-trust>.faint{flex:1 0 100%;margin-bottom:2px}}@media (max-width:752px){.chiprow{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}.chiprow::-webkit-scrollbar{display:none}.chiprow>*{flex:none}.pagehead .sechead-plain>p{margin-top:12px}}.socialrow{flex-wrap:wrap;gap:10px}.rhythmcard{cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:22px;align-items:flex-start;gap:14px;padding:18px;transition:background-color .15s,border-color .15s}.rhythmcard:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, transparent)}.rhythm-dot{border:2px solid var(--line);background:0 0;width:18px;height:18px;margin-top:3px;transition:background-color .15s,border-color .15s,box-shadow .15s}.rhythmcard:has(input:checked) .rhythm-dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 3px var(--panel)}.rhythmcard:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.rhythmcard[data-locked="1"]{opacity:.45;cursor:not-allowed;border-style:dashed}@media (hover:hover) and (pointer:fine){.rhythmcard:not(:has(input:checked)):not([data-locked="1"]):hover{border-color:var(--hover-border);background:var(--hover-bg)}}.alertcard{cursor:pointer;text-align:start;font:inherit;color:inherit;border:1px solid var(--line);background:0 0;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;transition:background-color .15s,border-color .15s}.alertcard[data-on="1"]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.alert-ico{color:var(--ink-faint);margin-top:1px;transition:color .15s}.alertcard[data-on="1"] .alert-ico{color:var(--color-accent)}.alert-sw{background:var(--panel-2);border-radius:999px;flex:none;width:34px;height:20px;margin-inline-start:auto;transition:background-color .15s;position:relative}.alert-sw:after{content:"";background:var(--ink-faint);border-radius:50%;width:14px;height:14px;transition:left .15s,background-color .15s;position:absolute;top:3px;left:3px}.alertcard[data-on="1"] .alert-sw{background:var(--color-accent)}.alertcard[data-on="1"] .alert-sw:after{background:var(--color-bg);left:17px}@media (hover:hover) and (pointer:fine){.alertcard:not([data-on="1"]):hover{border-color:var(--hover-border);background:var(--hover-bg)}}.wizard{--wz-dur:.38s;--wz-ease:cubic-bezier(.22, .68, .16, 1)}.wrap.wizard{padding-top:30px;padding-bottom:20px}@media (max-width:620px){.wrap.wizard{padding-top:14px}.wizard .wz-steps{margin-bottom:14px}.wz-sub{font-size:14px}}.wz-steps{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.wz-step{background:var(--panel-2);height:5px;transition:background-color .28s var(--wz-ease);border-radius:99px;flex:1}.wz-step[data-state=done],.wz-step[data-state=current]{background:var(--brand-ico)}.wz-viewport{overflow:clip visible}.wz-track{grid-template-columns:repeat(var(--wz-n,1), 100%);align-items:start;display:grid}.wizard[data-ready] .wz-track{transform:translateX(calc(var(--wz-i,0) * -100%));transition:transform var(--wz-dur) var(--wz-ease)}.wz-slide{min-width:0}.wizard[data-ready] .wz-slide:not([data-current]){height:0;overflow:hidden}@supports (interpolate-size:allow-keywords){.wizard[data-ready]{interpolate-size:allow-keywords}.wizard[data-ready] .wz-slide{transition:height var(--wz-dur) var(--wz-ease)}}.wizard:not([data-ready]) .wz-track{grid-template-columns:100%}.wizard:not([data-ready]) .wz-slide+.wz-slide{margin-top:34px}.wz-title{max-width:24ch;margin:8px 0 0;font-size:clamp(24px,3.4vw,34px)}.wz-sub{max-width:60ch}.wz-hint{max-width:64ch;margin:0 0 10px;font-size:12.5px}.wz-note{max-width:70ch}.wz-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;display:grid}.wz-span{grid-column:1/-1}.wz-rhythms{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wz-rhythms .rhythmcard{flex-direction:column}.wz-plan-cols{grid-template-columns:1.1fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:860px){.wz-fields,.wz-rhythms,.wz-plan-cols{grid-template-columns:1fr}}@media (max-width:720px){.wz-step{height:4px}.wz-steps{gap:6px}}@media (max-width:520px){.wz-nav .btn{flex:1}.wz-nav .btn[data-stepnext]{margin-inline-start:0}}.wz-summary{background:color-mix(in srgb, var(--brand) 7%, transparent);border-radius:20px;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 18px}.plan-hero{background:color-mix(in srgb, var(--brand) 8%, transparent);border-radius:22px;gap:14px;padding:22px 24px}.plan-band{background:linear-gradient(90deg, var(--bear) 0%, var(--color-accent) 46%, var(--bull) 100%);border-radius:99px;flex:1;height:8px}@media (max-width:620px){.plan-hero{padding:16px}.wz-summary{padding:14px}}.mixbar{background:var(--panel-2);border-radius:99px;height:6px;overflow:hidden}.mixbar-fill{width:var(--w,0%);background:var(--brand-ico);border-radius:99px;height:100%}.mixrow{border:1px solid var(--line);border-radius:16px;gap:11px;padding:12px 14px}.mixw{text-align:end;width:68px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--panel-2);color:inherit;border-radius:10px;padding:6px 8px}.mixrow[data-pinned="1"] .mixw{border-color:var(--color-accent)}.mixdrop{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-faint);cursor:pointer;font:inherit;background:0 0;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.mixdrop:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.mixdrop:not(:disabled):hover{border-color:var(--bear);color:var(--bear-text)}}@media (max-width:620px){.mixdrop{width:40px;height:40px}.mixw{min-height:40px}}.field{min-height:var(--control-h);border:1px solid var(--control-border);background:var(--panel-2);color:inherit;border-radius:12px;padding:0 12px;font-family:inherit;font-size:14px}.field:focus-visible{border-color:var(--focus)}.stakegrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-items:start;gap:20px;display:grid}.stakecard{--stake-curve:var(--brand-ico);gap:14px}.stakecard[data-state=planned]{border-style:dashed}.stakecard[data-on="1"]{border-color:var(--brand-ico)}.stakecard-value{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.05}.stakecard-delta{font-variant-numeric:tabular-nums;gap:10px;font-size:15px}.stakecard-profit{color:var(--color-text);font-weight:500}.stakecard-roi{font-weight:600}.stakecard-chart{width:100%;height:auto;display:block}.stakecard-range{color:var(--ink-faint);justify-content:space-between;font-size:10.5px}.stakecard-exp{flex-direction:column;gap:12px;display:none}.stakecard.is-exp .stakecard-exp{display:flex}.stakecard.is-exp .stakecard-more svg{transform:rotate(180deg)}.stakecard-more{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;gap:8px;padding:0;font-size:12.5px}.stakecard-more:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.stakerow{justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px}.stakerow+.stakerow{border-top:1px solid var(--line)}.stake-src{font-size:var(--fs-50);font-weight:var(--fw-medium);color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;flex:none;padding:1px 7px}.stakecard[data-state=loading]{opacity:.55}.stake-skel{background:var(--panel-2);border-radius:99px;height:12px}@media (hover:hover) and (pointer:fine){.stakecard-more:hover{color:var(--color-text)}}.excard[data-on="1"]{border-color:var(--brand-ico)}.exname{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:620px){.panel:has([data-selectedchips]) .btn-primary{justify-content:center;width:100%}}.excard[data-locked="1"]{opacity:1;border-style:dashed}.excard[data-locked="1"] .row>.row>:first-child{opacity:.55}.excheck{background:var(--panel-2);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background-color .15s,color .15s;display:grid;position:relative}.excheck>svg{grid-area:1/1}.exlock{grid-area:1/1;display:none}.excard[data-locked="1"] .excheck{color:var(--ink-faint);background:0 0}.excard[data-locked="1"] .excheck>svg:first-child{visibility:hidden}.excard[data-locked="1"] .exlock{place-items:center;display:grid}.excard[data-on="1"] .excheck{background:var(--color-accent);color:var(--color-bg)}@media (hover:hover) and (pointer:fine){.excard:not([data-on="1"]):hover{border-color:var(--hover-border);background:color-mix(in srgb, var(--hover-border) 10%, var(--panel))}}.socialrow>.btn{flex:none}.pagebg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pagebg:after{content:"";background:radial-gradient(1100px 460px at 50% -12%, var(--glow-a), transparent 72%);height:760px;position:absolute;top:0;left:0;right:0}.appshell{isolation:isolate;position:relative}.appshell>:not(.pagebg):not(.appnav):not(.mnav-root):not(.tabbar):not(.srch-root){z-index:1;position:relative}.card:hover{border-color:color-mix(in srgb, var(--color-text) 26%, transparent)}.faqgrid{margin:26px 0 0;padding-top:8px}.faqrow{border-top:1px solid var(--line)}.faq-q{cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-200);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;gap:20px;margin:0;padding:20px 0;line-height:1.4;list-style:none;transition:color .15s;display:flex}.faq-q::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.faq-q:hover{color:var(--hover-ink)}}.faq-q:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.faq-sign{flex:none;width:13px;height:13px;position:relative}.faq-sign:before,.faq-sign:after{content:"";border-top:1.5px solid var(--color-accent);border-radius:2px;position:absolute;inset:50% 0 auto}.faq-sign:after{transition:transform .18s;transform:rotate(90deg)}.faqrow[open] .faq-sign:after{transform:rotate(0)}.faq-a{max-width:78ch;color:var(--ink-soft);margin:0;padding:0 0 22px;font-size:14.5px;line-height:1.65}.lock-cta{font:inherit;font-size:13px;font-weight:var(--fw-semibold);color:var(--color-accent-2-300);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 0;padding:6px 0;display:inline-flex}.lock-cta:hover>span,.lock-cta:focus-visible>span{text-decoration:underline}html:not(.pro) .faq-a-locked{padding-bottom:0}.faqrow>.lock-cta{margin:0 0 16px}.tabnum td,.tabnum th{white-space:nowrap}.coincards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (min-width:721px) and (max-width:1179px){.coincards{grid-template-columns:repeat(2,minmax(0,1fr))}}.h-sm{font-size:var(--fs-400)}.h-xs{font-size:var(--fs-300)}footer{margin-top:clamp(56px,9vh,96px)}.foottop{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}.footbrand p{max-width:42ch;font-size:var(--fs-100);color:var(--ink-soft);margin:14px 0 0;line-height:1.6}@media (max-width:900px){.foottop{grid-template-columns:minmax(0,1fr)}}.skiplink{z-index:100;clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;overflow:hidden}.skiplink:focus-visible{inset-inline-start:16px;clip-path:none;width:auto;height:auto;min-height:var(--control-h);background:var(--panel);border:1px solid var(--control-border);color:var(--color-text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex;top:8px;overflow:visible}#main:focus{outline:none}footer .wrap>.row a{align-items:center;min-height:44px;display:inline-flex}.authfoot a,.authlink,[data-resend-verify]{margin-block:-12px;padding:12px 8px;display:inline-block}.authlink{margin-inline:-8px}.crumbs a{margin-block:-6px;padding-block:6px;display:inline-block}@media (pointer:coarse){.chip.chip-sm[data-paywall-open]{margin-block:-8px;padding-block:8px}}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.scroll-x[data-cut],.chiprow[data-cut],[data-marketpills][data-cut]{-webkit-mask-image:linear-gradient(90deg,#000 0 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 94%,#0000 100%)}@media (max-width:860px){.wrap{padding:0 16px}.enginewrap{width:min(100% - 32px,1400px)}h3,.h-sm{font-size:var(--fs-200)}.panel{--panel-pad:var(--space-3);padding:var(--panel-pad)}}.authpage{padding-top:var(--page-top);padding-bottom:8px}.authgrid{align-items:start;gap:40px;max-width:1240px;display:grid}@media (min-width:1000px){.authgrid{grid-template-columns:minmax(0,30rem) minmax(0,32rem);justify-content:center;gap:52px}.authcardcol{grid-area:1/2}.authpitch{grid-area:1/1;padding-top:10px}}.authpitch-h1{font-size:var(--fs-h1);line-height:var(--lh-heading);text-wrap:balance;margin:14px 0 0}.authpitch-h1 span{color:var(--brand-text)}.authpitch-lede{max-width:46ch;color:var(--ink-soft);margin:18px 0 0;font-size:15.5px;line-height:1.6}.authfeat{gap:22px;max-width:48ch;margin:36px 0 0;padding:0;list-style:none;display:grid}.authfeat li{align-items:flex-start;gap:16px;display:flex}.authfeat-ico{width:42px;height:42px;color:var(--brand-ico);background:color-mix(in srgb, var(--brand) 13%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.authfeat-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.authfeat-txt strong{font-family:var(--font-heading);font-size:15.5px;font-weight:500}.authfeat-txt .faint{font-size:13.5px;line-height:1.5}@media (max-width:720px){.authpitch .kicker,.authpitch-lede,.authfeat{display:none}.authpitch-h1{margin-top:0}.authgrid{gap:26px}}.authcard{--auth-brand:var(--brand-ico);padding:calc(var(--space-4) + 8px);max-width:32rem;margin-inline:auto}.authcard-icon{width:46px;height:46px;color:var(--auth-brand);background:color-mix(in srgb, var(--auth-brand) 12%, transparent);border:1px solid color-mix(in srgb, var(--auth-brand) 26%, transparent);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.authtabs{justify-content:center;gap:8px;margin-bottom:22px}.authcard-head{text-align:center;margin-bottom:22px}.authcard-head h2{margin:0;font-size:25px}.authcard-head p{margin:6px 0 0;font-size:13.5px}.authform{gap:16px}.authform>.btn-block,.authform .btn-block{margin-top:0}.authfoot{text-align:center;color:var(--ink-faint);margin:0;font-size:13px}.authlink{font-size:13px}.pwfield{position:relative}.pwfield .input{padding-inline-end:46px}.pweye{appearance:none;width:34px;height:34px;font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pweye:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 7%, transparent)}@media (max-width:720px){.pwfield .input{padding-inline-end:52px}.pweye{width:40px;height:40px;right:4px}}.pweye-off,.pweye.is-shown .pweye-on{display:none}.pweye.is-shown .pweye-off{display:block}.pweye:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pwmeter{gap:12px;margin-top:12px}.pwbar{flex:1;gap:6px;min-width:0}.pwbar>span{background:var(--line);border-radius:999px;flex:1;height:3px;transition:background-color .18s}.pwbar[data-score="1"]>span:nth-child(-n+1),.pwbar[data-score="2"]>span:nth-child(-n+2){background:var(--color-accent-2)}.pwbar[data-score="3"]>span:nth-child(-n+3),.pwbar[data-score="4"]>span:nth-child(-n+4){background:var(--auth-brand)}.pwmeter-label{color:var(--ink-faint);text-align:end;flex:none;min-width:6ch;font-size:11.5px}.checkrow{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45}.checkrow input{margin-top:2px}.authtrust{border-top:1px solid var(--line);gap:14px;margin:26px 0 0;padding:20px 0 0;list-style:none;display:grid}.authtrust li{align-items:flex-start;gap:11px;display:flex}.authtrust li>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.authtrust strong{font-size:13px;font-weight:500}.authtrust .faint{font-size:12.5px;line-height:1.4}.authtrust-ico{width:26px;height:26px;color:var(--ink-soft);background:color-mix(in srgb, var(--color-text) 7%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.btn-primary[aria-current=page]{border-color:var(--btn2-border);color:var(--btn2-ink);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.btn-primary[aria-current=page]:hover{background:var(--hover-bg);color:var(--btn2-ink);box-shadow:none}}.authcol{max-width:468px;padding-top:var(--page-top);margin-inline:auto;padding-bottom:8px}@media (max-width:620px){.authcard{padding:var(--space-3)}.authcol{padding-top:var(--space-6)}}.authmsg{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin:0;padding:11px 14px;font-size:13.5px;line-height:1.45}.authmsg[data-kind=error]{color:var(--bear-text);border-color:color-mix(in oklab, var(--bear-text) 35%, var(--line))}.authmsg[data-kind=ok]{color:var(--color-accent);border-color:color-mix(in oklab, var(--color-accent) 35%, var(--line))}.appnav .btn{white-space:nowrap}@media (min-width:1260px){.appnav .wrap{max-width:1260px}}@media (max-width:1259px){.appnav .navmain{display:none}.appnav [data-mobile-only]{display:inline-flex}}[data-desktop]{display:none}@media (min-width:721px){[data-desktop],th[data-desktop],td[data-desktop]{display:table-cell}div[data-desktop],nav[data-desktop],span[data-desktop],button[data-desktop],a[data-desktop]{display:flex}}.mnav-scrim{z-index:70;background:color-mix(in srgb, var(--color-neutral-900) 58%, transparent);opacity:0;visibility:hidden;transition:opacity .26s,visibility 0s .26s;position:fixed;inset:0}.wrap-wide{max-width:1480px}.pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.pulse-tile{border-radius:calc(var(--radius-lg) * 1.15);background:var(--panel);border:1px solid var(--line);padding:14px 16px}.pulse-label{font-size:var(--fs-75);color:var(--ink-faint)}.pulse-value{font-family:var(--font-heading);margin-top:3px;font-size:24px;line-height:1.1}.pulse-sub{color:var(--ink-soft);margin-top:2px;font-size:12px}.pulse-spark{width:100%;height:26px;margin-top:8px;display:block}.pulse-note{margin-top:8px;font-size:11px;line-height:1.35}@media (max-width:900px){.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pulse-grid{gap:8px}.pulse-tile{padding:10px 12px}.pulse-value{font-size:19px}.pulse-label{letter-spacing:.05em;font-size:10px}.pulse-sub{font-size:11px}.pulse-spark{height:20px;margin-top:6px}.pulse-note{margin-top:6px;font-size:10px}}.acct-id{align-items:center;gap:18px;margin:10px 0 0;display:flex}.acct-idtext{min-width:0}.acct-idname{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acct-idname h1{margin:0;font-size:clamp(26px,3.4vw,34px)}.acct-idmeta{margin:5px 0 0;font-size:13.5px}.checkout-status{margin-top:18px;padding:14px 16px;font-size:14.5px}.checkout-status p{margin:0}.checkout-status-links{flex-wrap:wrap;gap:16px;display:flex}.checkout-status-links:has(>:not([hidden])){margin-top:8px}.checkout-status[data-tone=ok]{border-color:color-mix(in oklab, var(--st-good) 45%, var(--line))}.checkout-status[data-tone=warn]{border-color:color-mix(in oklab, var(--st-warn) 35%, var(--line))}.checkout-status[data-tone=bad]{border-color:color-mix(in oklab, var(--st-crit) 40%, var(--line))}.acct-avbtn{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;line-height:0;position:relative}.acct-avbtn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.acct-av{width:76px;height:76px;font-size:26px}.acct-avedit{background:var(--brand);width:26px;height:26px;color:var(--ink-0);box-shadow:0 0 0 3px var(--color-bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}[data-resend-verify]{appearance:none;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.avpick{border-radius:var(--radius-md);background:var(--panel-2);border:1px solid var(--line);margin-top:18px;padding:18px}.avpick-note{margin:0 0 12px;font-size:13px}.avpick-grid{flex-wrap:wrap;gap:10px;display:flex}.avpick-msg{margin-top:10px;font-size:13px;display:block}.avopt{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;line-height:0}.avopt .avatar{width:46px;height:46px;font-size:16px}.avopt[aria-checked=true] .avatar{box-shadow:0 0 0 2px var(--brand-ico), 0 0 0 5px var(--color-bg)}.avopt:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.acnodes{flex-direction:column;gap:10px;margin-top:22px;display:flex}.acnode{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.acnode[open]{background:var(--panel-2)}.acnode-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:15px 16px;list-style:none;display:flex}.acnode-head::-webkit-details-marker{display:none}.acnode-head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.acnode-head:hover{background:var(--hover-bg)}}.acnode-ico{background:var(--panel-2);width:38px;height:38px;color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.acnode[open] .acnode-ico{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-ico);box-shadow:none}.acnode-t{flex-direction:column;gap:2px;min-width:0;display:flex}.acnode-title{font-family:var(--font-heading);font-size:15.5px}.acnode-sub{color:var(--ink-faint);font-size:12.5px}.acnode-slot{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:8px;margin-inline-start:auto;font-size:13px;display:inline-flex}.acnode-slot:empty{margin-inline-start:auto}.acnode-chev{color:var(--ink-faint);transition:transform .18s;display:inline-flex}.acnode[open] .acnode-chev{transform:rotate(180deg)}.acnode-body{border-top:1px solid var(--line);margin-top:-1px;padding:4px 16px 18px}.acnode-h3{letter-spacing:.02em;color:var(--ink-soft);margin:18px 0 8px;font-size:13px}.acnode-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.acnode-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.acnode-msg{margin:8px 0 0;font-size:13px;display:block}.acnode-msg a{color:var(--brand-text)}.favlist{margin:12px 0 0;padding:0;list-style:none}.favrow{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto 64px 28px;align-items:center;gap:12px;padding:10px 2px;display:grid}.favrow:last-child{border-bottom:0}.favrow-mark{object-fit:cover;border-radius:50%;width:28px;height:28px}.favrow-mono{background:var(--panel-2);color:var(--ink-soft);font:600 10.5px/1 var(--font-heading);text-transform:uppercase;place-items:center;display:grid}.favrow-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.favrow-name{color:var(--color-text);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favrow-sym{font-size:12px}.favrow-price{text-align:end}.favrow-chg{text-align:end;font-size:13px}.favrow .favbtn{justify-self:center}@media (max-width:420px){.favrow{grid-template-columns:28px minmax(0,1fr) auto 28px;row-gap:2px}.favrow-chg{grid-area:2/3;margin-top:-4px}.favrow .favbtn{grid-area:1/4/span 2}.favrow-mark,.favrow-t{grid-row:1/span 2}}.acnode-split{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.acform{border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--line);margin-top:16px;padding:16px}.acfield{display:block}.acfield-narrow{max-width:320px}.acfield-label{color:var(--ink-faint);margin-bottom:5px;font-size:12px;display:block}.acfield-note{margin-top:5px;font-size:11.5px;display:block}.acswitches{flex-direction:column;gap:2px;margin-top:12px;display:flex}.acswitch{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 0;display:flex}.acswitch:last-child{border-bottom:0}.acswitch-t{flex-direction:column;gap:2px;min-width:0;display:flex}.acswitch-title{font-size:14.5px}.acswitch-sub{font-size:12.5px}.acswitch input{flex:none;margin-inline-start:auto}.navbell{position:relative}.themetoggle>span{display:inline-flex}.themetoggle>.themetoggle-moon,[data-theme=light] .themetoggle>.themetoggle-sun{display:none}[data-theme=light] .themetoggle>.themetoggle-moon{display:inline-flex}.unread-badge{top:2px;background:var(--color-danger,crimson);color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--color-bg);border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:17px;position:absolute;inset-inline-end:2px}.unread-badge.is-dot{top:6px;width:9px;min-width:9px;height:9px;padding:0;font-size:0;inset-inline-end:6px}.unread-badge.is-inline{box-shadow:none;margin-inline-start:auto;position:static}.unread-badge[hidden]{display:none}.notif-state{max-width:46ch;font-size:13.5px}.notif-matrix{border-collapse:collapse;width:100%;margin-top:4px;font-size:13.5px}.notif-matrix th,.notif-matrix td{border-bottom:1px solid var(--table-rule);vertical-align:middle;padding:10px 8px}.notif-matrix thead th{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--ink-soft);text-align:center}.notif-matrix tbody th{text-align:start;flex-direction:column;gap:2px;font-weight:400;display:flex}.notif-matrix td{text-align:center;width:84px}.notif-matrix tr:last-child th,.notif-matrix tr:last-child td{border-bottom:0}.notif-devices{flex-direction:column;display:flex}.notif-device{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.notif-device:last-child{border-bottom:0}.notif-device-t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.notif-device .btn{margin-inline-start:auto}.inbox{margin:4px 0 0;padding:0;list-style:none}.inbox-item{border-bottom:1px solid var(--line)}.inbox-item:last-child{border-bottom:0}.inbox-item a{color:var(--ink-soft);border-inline-start:3px solid #0000;flex-direction:column;gap:3px;padding:11px 12px;text-decoration:none;display:flex}.inbox-item.is-unread a{border-inline-start-color:var(--brand-ico);color:var(--color-text)}.inbox-item.is-critical a{border-inline-start-color:var(--color-danger,crimson)}.inbox-item strong{font-size:14px;font-weight:600}.inbox-body{font-size:13.5px}.inbox-item time{font-size:12px}@media (hover:hover) and (pointer:fine){.inbox-item a:hover{background:var(--hover-bg);text-decoration:none}}.langgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px;display:grid}.langtile{min-width:0;color:var(--ink-soft);border-radius:12px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;text-decoration:none;display:flex}.langtile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.langtile.is-on{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.langtile:hover{background:var(--hover-bg);color:var(--hover-ink);text-decoration:none}}@media (max-width:620px){.acct-id{flex-direction:column;align-items:flex-start;gap:14px}.acnode-head{gap:11px;padding:13px}.acnode-body{padding-inline:13px}.acnode-ico{border-radius:10px;width:34px;height:34px}.acnode-sub{display:none}}.mnav{top:0;inset-inline-end:0;z-index:71;background:var(--panel);border-inline-start:1px solid var(--line);width:min(88%,380px);box-shadow:var(--shadow-lg);overscroll-behavior:contain;--mnav-off:100%;--mnav-in:26px;transform:translateX(var(--mnav-off));visibility:hidden;flex-direction:column;padding:0;transition:transform .34s cubic-bezier(.22,.8,.24,1),visibility 0s .34s;display:flex;position:fixed;bottom:0;overflow:hidden auto}[dir=rtl] .mnav{--mnav-off:-100%;--mnav-in:-26px}[data-mnav-root][data-open] .mnav-scrim{opacity:1;visibility:visible;transition-delay:0s}[data-mnav-root][data-open] .mnav{visibility:visible;transition-delay:0s;transform:translate(0)}.mnav-head{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.mnav-brand{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mnav-brand .brandmark{width:auto;height:26px}.mnav-brand .brand-word{font-size:15.5px}.mnav-body{flex-direction:column;padding:14px 16px 22px;display:flex}.mnav-body .srch-field{margin-bottom:12px}@keyframes mnav-in{0%{opacity:0;transform:translateX(var(--mnav-in))}to{opacity:1;transform:none}}[data-mnav-root][data-open] :is(.mnav-body>:not(.mnav-links),.mnav-link){animation:.42s cubic-bezier(.22,.8,.24,1) both mnav-in;animation-delay:calc(90ms + var(--i,0) * 28ms)}.mnav-hello{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--brand) 32%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 14%, var(--panel-2)), var(--panel-2) 70%);margin-bottom:4px;padding:14px;position:relative}.mnav-hello-ico{background:color-mix(in srgb, var(--brand) 20%, transparent);width:34px;height:34px;color:var(--brand-ico);border-radius:10px;place-items:center;display:grid}.mnav-hello-ico svg{fill:currentColor}.mnav-hello-t{font-family:var(--font-heading);font-size:16px;font-weight:var(--fw-semibold);color:var(--color-text);margin:10px 0 4px}.mnav-hello-s{color:var(--ink-soft);margin:0 0 12px;font-size:13px;line-height:1.45}.mnav-user{background:var(--panel-2);color:inherit;border:1px solid var(--line);border-radius:16px;gap:12px;margin-bottom:4px;padding:10px 14px 10px 10px;text-decoration:none}.mnav-user .navuser-text{flex:1}.mnav-user>svg{opacity:.4}.mnav-user .avatar{width:42px;height:42px;font-size:15px}.mnav-user .navuser-name{max-width:22ch;color:var(--color-text);font-size:15px}.mnav-user .navuser-tier{font-size:10px}.mnav-sec{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--ink-faint);margin:18px 6px 8px}.mnav-links{flex-direction:column;gap:2px;display:flex}.mnav-link{min-height:calc(var(--control-h) + 12px);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:12px;padding:6px 12px 6px 6px;text-decoration:none;display:flex}.mnav-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mnav-label{font-family:var(--font-heading);font-size:15.5px}.mnav-sub{color:var(--ink-faint);font-size:12.5px;line-height:1.35}.mnav-link[aria-current=page],.mnav-link[aria-current=true]{color:var(--current-ink);background:var(--current-bg)}.mnav-link>svg{opacity:.4;flex:none}.mnav-ico{background:var(--panel-2);width:38px;height:38px;color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:none;place-items:center;display:grid}.mnav-link[aria-current] .mnav-ico{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-ico);box-shadow:none}.mnav-auth{flex-wrap:wrap;gap:8px;display:flex}.mnav-auth .btn{white-space:nowrap;flex:auto;justify-content:center}.mnav-nodes{flex-direction:column;gap:8px;display:flex}.mnav-nodes .acnode-head,.mnav-tips .acnode-head{gap:12px;padding:11px 12px}.mnav-nodes .acnode-body,.mnav-tips .acnode-body{padding:4px 12px 14px}.mnav-nodes .acnode-slot{gap:6px;font-size:13px}.mnav-langs{flex-direction:column;gap:2px;display:flex;padding-top:8px!important}.mnav-lang{min-height:var(--control-h);color:var(--color-text);border-radius:10px;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.mnav-lang[aria-current]{background:var(--current-bg);color:var(--current-ink)}.mnav-lang-n{flex:1}.mnav-lang-on{color:var(--brand-ico);display:inline-flex}.mnav-nodes .acnode-msg a,.mnav-tips a{color:var(--brand-text)}.mnav-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);align-items:center;gap:12px;padding:11px 12px;display:flex}.mnav-row .acnode-t{flex:1}.mnav-switch{background:var(--panel-2);width:46px;height:28px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0;transition:background-color .2s;position:relative}.mnav-switch>span{top:3px;background:var(--ink-soft);border-radius:50%;width:22px;height:22px;transition:transform .2s,background-color .2s;position:absolute;inset-inline-start:3px}.mnav-switch[aria-pressed=true]{background:var(--brand);box-shadow:none}.mnav-switch[aria-pressed=true]>span{background:var(--btn1-ink,#0b0f0a);transform:translate(18px)}[dir=rtl] .mnav-switch[aria-pressed=true]>span{transform:translate(-18px)}.mnav-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mnav-tips{margin-top:8px}.mnav-tip{color:var(--ink-soft);align-items:flex-start;gap:10px;margin:10px 0 0;font-size:13px;line-height:1.45;display:flex}.mnav-tip-ico{background:var(--panel-2);width:24px;height:24px;color:var(--ink-soft);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.mnav-tip-ico.is-star{color:var(--brand-ico)}.mnav-tip-ico.is-star svg{fill:currentColor}.mnav-foot{margin-top:16px}.mnav-foot .btn-ghost{justify-content:center;gap:8px}.mnav-mini{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;margin-top:18px;padding:14px 6px 0;font-size:12.5px;display:flex}.mnav-mini a{color:var(--ink-soft);padding-block:6px;text-decoration:none}@media (hover:hover) and (pointer:fine){.mnav-mini a:hover{color:var(--color-text)}.mnav-lang:hover{background:var(--hover-bg)}}@media (min-width:721px) and (max-width:1040px){.mnav{--control-h:44px}.mnav-foot .btn-block{height:48px}}@media (max-height:480px){.mnav{--control-h:40px}.mnav-head{padding-block:8px}.mnav-foot{margin-top:10px}.mnav-foot .btn-block{height:40px}.mnav-sub{display:none}}@media (min-width:1260px){.mnav-root{display:none}}.srch-trigger{width:var(--control-h);gap:8px;padding-inline:0}.srch-trigger-text,.srch-kbd{display:none}@media (min-width:900px) and (max-width:1259px){.srch-trigger{background:var(--panel-2);width:auto;min-width:190px;color:var(--ink-faint);font-family:inherit;font-weight:var(--fw-medium);border-radius:999px;justify-content:flex-start;padding-inline:14px 8px}.srch-trigger-text{display:inline}.srch-kbd{margin-inline-start:auto;display:inline-grid}}.srch-kbd{border:1px solid var(--line);min-width:22px;height:22px;font:600 12px/1 var(--font-body);color:var(--ink-faint);border-radius:6px;place-items:center;padding:0 6px}.srch-field{color:var(--ink-faint);text-align:start;cursor:text;align-items:center;gap:10px;margin-bottom:14px;display:flex}.srch-field span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srch-root{z-index:90;position:fixed;inset:0}.srch-scrim{background:color-mix(in srgb, var(--color-neutral-900) 58%, transparent);position:absolute;inset:0}.srch{inset-inline:0;top:calc(var(--nav-h) + 8px);width:min(640px,100vw - 32px);max-height:calc(100vh - var(--nav-h) - 32px);background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius-lg) * .75);box-shadow:var(--shadow-lg);flex-direction:column;margin-inline:auto;display:flex;position:absolute;overflow:hidden}.srch-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex}.srch-head:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.srch-ico{color:var(--ink-faint);display:inline-flex}.srch-input{min-width:0;height:48px;font:inherit;color:var(--color-text);caret-color:var(--focus);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.srch-input::placeholder{color:var(--ink-faint);opacity:1}.srch-input::-webkit-search-cancel-button{appearance:none}.srch-body{overscroll-behavior:contain;flex:1;min-height:0;padding:6px;overflow-y:auto}.srch-list,.srch-list ul{margin:0;padding:0;list-style:none}.srch-gh{font-size:var(--fs-75);color:var(--ink-faint);padding:10px 10px 4px;font-weight:600}.srch-opt{border-radius:12px}.srch-opt[aria-selected=true]{background:var(--current-bg)}.srch-opt.is-extra{margin-top:6px}.srch-link{min-height:48px;color:inherit;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.srch-link:hover{color:inherit;text-decoration:none}.srch-img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.srch-glyph{background:var(--panel-2);width:28px;height:28px;color:var(--ink-soft);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.srch-text{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.srch-link.is-stacked .srch-text{flex-direction:column;align-items:stretch;gap:2px}.srch-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:var(--fw-semibold);color:var(--color-text);overflow:hidden}.srch-name.srch-clamp{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.srch-sub{color:var(--ink-faint);flex:none;font-size:12.5px}.srch-sub.srch-line{flex:initial;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srch-meta{color:var(--ink-faint);white-space:nowrap;flex:none;margin-inline-start:auto;font-size:12.5px}.srch-tag{background:var(--panel-2);color:var(--ink-soft);white-space:nowrap;border-radius:999px;flex:none;margin-inline-start:auto;padding:2px 8px;font-size:11.5px}.srch-msg{text-align:center;margin:0;padding:18px 12px;font-size:14px}.srch-foot{border-top:1px solid var(--line);margin:0;padding:8px 16px;font-size:12px}@media (pointer:coarse){.srch-foot{display:none}}@media (max-width:720px){.srch{width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;inset:0}.srch-head{padding-inline-start:14px}}#predictions{scroll-margin-top:16px}#predictions .sechead h2{text-wrap:balance}@media (prefers-reduced-motion:no-preference){html:has(#predictions){scroll-behavior:smooth}}.tabbar{display:none}@media (max-width:720px){:root{--tabbar-h:76px;--tabbar-pad-b:12px}body{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.tabbar{inset-inline:0;z-index:60;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding:0 4px calc(var(--tabbar-pad-b) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--color-bg) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0}}.tabbar-item{min-width:0;color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:9px 2px 0;text-decoration:none;display:flex}.tabbar-ico{border-radius:999px;place-items:center;width:56px;height:30px;transition:background-color .2s;display:grid}.tabbar-label{text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:10.5px;line-height:1.15;display:-webkit-box;overflow:hidden}@media (max-width:359px){.tabbar,.tabbar-item{padding-inline:0}.tabbar-label{font-size:10px}}.tabbar-item[aria-current]{color:var(--current-ink)}.tabbar-item[aria-current] .tabbar-ico{background:var(--current-bg)}.tabbar-item:active .tabbar-ico{background:var(--active-bg)}.tabbar-item:active{color:var(--hover-ink)}.tabbar-item[aria-current] .tabbar-label{font-weight:var(--fw-semibold)}.tabbar .unread-badge.is-dot{top:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bg) 96%, transparent);inset-inline-end:calc(50% - 17px)}.tabbar-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.mnav,.mnav-scrim{transition-duration:.01ms}[data-mnav-root][data-open] :is(.mnav-body>:not(.mnav-links),.mnav-link){animation:none}}[data-mobile-only]{display:inline-flex}@media (min-width:721px){[data-mobile-only]{display:none}}@media (max-width:760px){[data-stack-mobile]{grid-template-columns:1fr!important}[data-stack-mobile]>*{min-width:0}}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:359px){.appnav .brand-word{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}html.pro [data-when-free],html:not(.pro) [data-when-pro]{display:none!important}html:not(.pro) [data-lock]{filter:blur(5px);opacity:.55;-webkit-user-select:none;user-select:none}html:not(.pro) [data-lock]:is(.up,.down),html:not(.pro) [data-lock] :is(.up,.down){color:inherit}html:not(.pro) [data-lock-overlay]{display:grid}html.pro [data-lock-overlay]{display:none}html.authed [data-when-anon],html:not(.authed) [data-when-user]{display:none!important}[data-strategy]:not([data-mode]) [data-plan-gate]{display:none}html.hasplan [data-strategy]:not([data-mode]) [data-plan-gate]{display:block}html.hasplan [data-strategy]:not([data-mode]) [data-plan-wizard],[data-strategy][data-mode=gate] [data-plan-wizard],[data-strategy][data-mode=wizard] [data-plan-gate]{display:none}.fc-dot{transition:r .1s}.fc svg{height:auto}.fc-x{height:18px;position:relative}.fc-x span{white-space:nowrap;color:var(--ink-faint);font-size:12px;position:absolute;transform:translate(-50%)}.fc-x span:first-child{transform:none}.fc-x span:last-child{transform:translate(-100%)}@media (max-width:860px){.panel:has([data-lock-overlay]) .fc{min-height:200px}}@media (max-width:620px){.fc-x span:nth-child(2n){display:none}.fc-x span:last-child{display:block}}.fx-wait [data-usd]{visibility:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:620px){:root{--section-gap:clamp(84px, 12vh, 128px)}}@media (min-width:360px) and (max-width:620px){footer .wrap>.grid{grid-template-columns:1fr 1fr!important;gap:24px 16px!important}footer .wrap>.grid>:nth-child(3){grid-column:1/-1}}.prose{max-width:68ch;margin-inline:auto}.lede{color:var(--ink-soft);margin:14px 0 0;font-size:clamp(17px,1.6vw,19.5px);line-height:1.55}.blogbody{max-width:68ch;margin-top:34px;font-size:16.5px;line-height:1.75}.blogbody>*+*{margin-top:1.15em}.blogbody h2{font-size:var(--fs-600);margin-top:1.9em}.blogbody h3{margin-top:1.6em;font-size:20px}.blogbody ul,.blogbody ol{padding-inline-start:1.35em}.blogbody li+li{margin-top:.45em}.blogbody a{text-underline-offset:2px;text-decoration:underline}.blogbody code{background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:.15em .4em;font-size:.92em}.blogbody pre{border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--line);padding:14px 16px;overflow-x:auto}.blogbody pre code{background:0 0;border:0;padding:0}.blogbody blockquote{border-inline-start:3px solid var(--brand-ico);color:var(--ink-soft);margin-inline-start:0;padding-block:4px;padding-inline:18px 0;font-size:17px}.blogbody table{border-collapse:collapse;width:100%;font-size:var(--fs-100)}.blogbody th,.blogbody td{border-bottom:1px solid var(--table-rule);white-space:nowrap;padding:9px 12px}.blogbody :is(th,td):not([align]),.blogbody :is(th,td)[align=left]{text-align:start}.blogbody :is(th,td)[align=right]{text-align:end;font-variant-numeric:tabular-nums}.blogbody :is(th,td)[align=center]{text-align:center}.blogbody :is(th,td):first-child{padding-inline-start:0}.blogbody :is(th,td):last-child{padding-inline-end:0}.blogbody tbody tr:last-child>*{border-bottom:0}.blogbody th{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--ink-soft);vertical-align:bottom}.blogbody img{border-radius:var(--radius-sm)}.blogpage{padding-bottom:104px}.blogpage a:hover{text-decoration:none}.blogcrumbs{padding-top:26px}.bloglayout{grid-template-columns:216px minmax(0,1fr);align-items:start;column-gap:72px;margin-top:44px;display:grid}.blogside{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:40px;display:flex;position:sticky}.blogmain{min-width:0}.blogside-title{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--color-accent-2);margin:0 0 12px;padding-inline-start:12px}.blognav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.blognav-link{color:var(--ink-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}@media (hover:hover) and (pointer:fine){.blognav-link:hover{color:var(--color-text);background:var(--hover-bg)}}.blognav-link[aria-current]{color:var(--color-text);background:var(--current-bg)}.blognav-n{color:var(--ink-faint);font-size:12px}.blognav-link[aria-current] .blognav-n{background:var(--brand);color:var(--ink-0);border-radius:999px;padding:1px 8px}.blogtoc ol{border-inline-start:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.blogtoc a{color:var(--ink-faint);border-inline-start:1px solid #0000;margin-inline-start:-1px;padding:6px 12px 6px 14px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}@media (hover:hover) and (pointer:fine){.blogtoc a:hover{color:var(--color-text);border-color:var(--ink-soft)}}.blogtoc-m{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:32px}.blogtoc-m summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.blogtoc-m summary::-webkit-details-marker{display:none}.blogtoc-m summary:after{content:"+";color:var(--ink-faint);font-size:18px}.blogtoc-m[open] summary:after{content:"−"}.blogtoc-m ol{gap:4px;margin:0;padding:0 18px 16px;padding-inline-start:38px;font-size:14.5px;display:grid}.blogtoc-m a{color:var(--ink-soft);padding:6px 0;text-decoration:none;display:block}@media (min-width:1120px){.blogtoc-m{display:none}}@media (max-width:1119px){.bloglayout{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:22px}.blogside{gap:0;position:static}.blogside .blogside-title,.blogtoc{display:none}.blognav{border:1px solid var(--control-border);background:var(--panel);border-radius:16px}.blognav-toggle{width:100%;min-height:48px;color:var(--color-text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px 0 16px;display:flex}.blognav-toggle-k{font-size:var(--fs-75);color:var(--ink-soft);flex:none}.blognav-toggle-v{white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:600;display:flex;overflow:hidden}.blognav-toggle-v .blognav-n{background:var(--brand);color:var(--ink-0);border-radius:999px;padding:1px 8px}.blognav-toggle-ic{color:var(--ink-soft);transition:transform .2s;display:flex}.blognav-toggle[aria-expanded=true] .blognav-toggle-ic{transform:rotate(180deg)}.blognav:not([data-open]) .blognav-list{display:none}.blognav-list{border-top:1px solid var(--line);padding:0 6px 6px;padding-top:6px}.blognav-link{min-height:44px}}@media (min-width:1120px){.blognav-toggle{display:none}}@media (prefers-reduced-motion:reduce){.blognav-toggle-ic{transition:none}}.bloghead{max-width:760px;margin-bottom:52px}.bloghead h1{font-size:var(--fs-h1);line-height:var(--lh-heading);text-wrap:balance;margin:0}.bloghead .lede{max-width:56ch;margin-top:16px}.bloghead-empty{margin-top:var(--page-top)}.blist{gap:16px;margin:0;padding:0;list-style:none;display:grid}.bcard{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:24px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:26px;padding:26px 30px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.bcard:has(.bcard-title:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.bcard-mark{place-items:center;width:64px;height:64px;display:grid}.bcard-glyph{border:1px solid var(--line);background:var(--panel-2);width:64px;height:64px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.bcard-body{flex-direction:column;min-width:0;display:flex}.bcard-cat{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--color-accent-2)}.bcard-title{-webkit-line-clamp:2;font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--color-text);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:6px;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.bcard-title:focus-visible{outline:none}.bcard-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.bcard-ex{-webkit-line-clamp:3;max-width:72ch;color:var(--ink-soft);-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.bcard-ex-sm{display:none}.bcard-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.bcard-btns{display:contents}.bcard-btns .btn{z-index:1;border-radius:999px;height:32px;padding-inline:12px;font-size:13px;position:relative}.bcard-meta{color:var(--ink-faint);white-space:nowrap;margin-inline-start:auto;padding-inline-start:6px;font-size:12.5px}[dir=rtl] .bcard-btns .btn svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.bcard:hover{border-color:var(--hover-border);background:var(--panel-2)}}@media (prefers-reduced-motion:reduce){.bcard{transition:none}}@media (max-width:720px){.bcard{border-radius:20px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"mark cat""title title""ex ex""foot foot";align-items:center;gap:0 12px;padding:20px 18px}.bcard-body{display:contents}.bcard-mark{grid-area:mark;width:48px;height:48px}.bcard-mark>*{transform:scale(.75)}.bcard-cat{grid-area:cat}.bcard-title{-webkit-line-clamp:3;grid-area:title;margin-top:12px}.bcard-ex{grid-area:ex;font-size:14.5px}.bcard-foot{grid-area:foot;gap:6px;margin-top:12px}.bcard-btns .btn{padding-inline:10px;font-size:12.5px}}@media (max-width:520px){.bcard-ex-lg{display:none}.bcard-ex-sm{display:-webkit-box}}.blogmore{margin:32px 0 0}.blogmore-link,.bblock-more{color:var(--color-text);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blogempty{border:1px dashed var(--line);text-align:center;border-radius:26px;padding:36px 28px}.blogempty p{max-width:52ch;color:var(--ink-soft);margin:0 auto 18px}.blogsearch{align-items:center;margin:-24px 0 28px;display:flex;position:relative}.blogsearch[hidden]{display:none}.blogsearch-ic{color:var(--ink-faint);pointer-events:none;display:grid;position:absolute;inset-inline-start:22px}.blogsearch input{border:1px solid var(--line);background:var(--panel);width:100%;height:56px;color:var(--color-text);font:inherit;border-radius:999px;padding-inline:54px 22px;font-size:15.5px;transition:border-color .2s}.blogsearch input::placeholder{color:var(--ink-faint)}.blogsearch input:focus{border-color:var(--hover-border);outline:none}.blogsearch input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.blogsearch-empty{border:1px dashed var(--line);color:var(--ink-soft);text-align:center;border-radius:26px;margin:8px 0 0;padding:28px}@media (max-width:620px){.blogsearch{margin-top:-28px}.blogsearch input{height:50px}}.posthead h1{font-size:var(--fs-h1);line-height:var(--lh-heading);text-wrap:balance;max-width:36ch;margin:16px 0 0}.posthead .lede{max-width:62ch}.posthead-meta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:13px;display:flex}.posthead-cat{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--color-accent-2);text-decoration:none}.posthead-by{color:var(--ink-faint);flex-wrap:wrap;gap:4px 14px;margin:16px 0 0;font-size:13px;display:flex}.rpt-coin{border:1px solid var(--line);color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 4px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rpt-coin:hover{border-color:var(--hover-border)}}.bloghero{border-radius:var(--radius-md);border:1px solid var(--line);width:100%;height:auto;margin:32px 0 0;display:block}.outlook{border:1px solid var(--line);background:var(--panel);border-radius:26px;margin-top:36px;padding:28px 30px 24px}.outlook-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;display:flex}.outlook-k{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--color-accent-2);margin:0}.outlook-price{font-size:clamp(36px,4vw,48px);font-weight:var(--fw-bold);margin:10px 0 0;line-height:1.05}.outlook-sub{margin:8px 0 0;font-size:14px}.outlook-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 24px;margin:26px 0 0;padding-top:22px;display:grid}.outlook-grid dt{color:var(--ink-faint);font-size:12px}.outlook-grid dd{margin:4px 0 0;font-size:16px}.outlook-note{color:var(--ink-faint);margin:20px 0 0;font-size:12.5px;line-height:1.5}.postcoins{margin-top:48px}.postcoins .blogside-title{padding-inline-start:0}.postcoins-row{flex-wrap:wrap;gap:10px;display:flex}.postrelated{margin-top:72px}.postrelated h2{margin:0 0 22px;font-size:clamp(22px,2.3vw,28px)}.blogbody .bblock{margin-block:32px}.bblock{border:1px solid var(--line);background:var(--panel);border-radius:22px;font-size:15px;line-height:1.5;overflow:hidden}.bblock-head{border-bottom:1px solid var(--line);padding:20px 22px 16px}.bblock-title{color:var(--color-text);margin:0;font-size:16px;font-weight:600}.bblock-rule{color:var(--ink-faint);margin:6px 0 0;font-size:13px}.bblock-list{margin:0;padding:0;list-style:none}.bblock-list>li+li{border-top:1px solid var(--line);margin:0}.blogbody .bblock-list>li+li{margin-top:0}.bblock-row{color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 22px;text-decoration:none;transition:background-color .15s;display:grid}.blogbody .bblock a{text-decoration:none}@media (hover:hover) and (pointer:fine){.bblock-row:hover{background:var(--panel-2)}}.bblock-main{min-width:0;display:block}.bblock-name{color:var(--color-text);font-weight:600;display:block}.bblock-sub{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}.bblock-val{text-align:end;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:14px;display:flex}.bblock-flags{color:var(--ink-faint);font-size:12px}.bblock-empty{color:var(--ink-soft);margin:0;padding:18px 22px}.bblock-tier{padding:16px 22px}.bblock-tier+.bblock-tier{border-top:1px solid var(--line)}.bblock-tier-k{margin:0 0 10px;font-size:13px;font-weight:600}.bblock-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blogbody .bblock-chips>*+*{margin-top:0}.bblock-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;display:inline-flex}.bblock-foot{border-top:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0;padding:12px 22px;font-size:12px;display:flex}.blogbody .bblock>*+*{margin-top:0}.rpt-sec{scroll-margin-top:calc(var(--nav-h) + 72px);margin-top:56px}.rpt-sec h2{margin:0 0 16px;font-size:clamp(22px,2.3vw,28px)}.rpt-sec h3{margin:28px 0 10px;font-size:17px}.rpt-p{max-width:68ch;margin:14px 0 0;font-size:16px;line-height:1.7}.rpt-sec h2+.rpt-p{margin-top:0}.rpt-keys{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rpt-keys li{max-width:68ch;padding-inline-start:22px;font-size:16px;line-height:1.6;position:relative}.rpt-keys li:before{content:"";inset-inline-start:0;background:var(--brand-ico);border-radius:2px;width:8px;height:8px;position:absolute;top:.62em}.rpt-chart{margin:0;padding:18px 18px 14px}.rpt-legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:12px;display:flex}.rpt-legend>span{align-items:center;gap:6px;display:inline-flex}.rpt-qwrap{margin-top:14px;padding:4px 18px}.rpt-qtable th,.rpt-qtable td{text-align:end}.rpt-qtable th:first-child{text-align:start;white-space:nowrap}.rpt-qtable tbody th{font-size:var(--fs-100);font-weight:var(--fw-medium);color:var(--color-text)}@media (max-width:720px){.rpt-qtable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rpt-qtable,.rpt-qtable tbody{width:100%;display:block}.rpt-qtable tr{border-bottom:1px solid var(--table-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:14px 0;display:grid}.rpt-qtable tr:last-child{border-bottom:0}.rpt-qtable tbody th,.rpt-qtable td{border:0;padding:0;display:flex}.rpt-qtable tbody th{grid-column:1/-1;align-items:baseline;gap:8px}.rpt-qtable td{text-align:start;flex-direction:column;gap:1px;font-size:15px}.rpt-qtable td:before{content:attr(data-label);font-size:var(--fs-75);font-weight:var(--fw-medium);color:var(--ink-faint);font-variant-numeric:normal}}.rpt-scen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.rpt-scen{grid-template-columns:minmax(0,1fr)}}.rpt-scen-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px}.rpt-scen-base{border-color:color-mix(in oklab, var(--brand-ico) 45%, var(--line))}.rpt-scen-k{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--ink-soft);margin:0}.rpt-scen-v{font-size:26px;font-weight:var(--fw-bold);margin:8px 0 0;line-height:1.15}.rpt-scen-d{margin:4px 0 0;font-size:13px;font-weight:600}.rpt-scen-what{margin:10px 0 0;font-size:12.5px}.rpt-params{border-top:1px solid var(--line);margin:0;display:grid}.rpt-params>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,34%) minmax(0,1fr);gap:16px;padding:11px 0;font-size:14.5px;display:grid}.rpt-params dt{color:var(--ink-soft)}.rpt-params dd{margin:0}@media (max-width:520px){.rpt-params>div{grid-template-columns:minmax(0,1fr);gap:2px}}.hp-dims{border-top:1px solid var(--line);margin:0;display:grid}.hp-dims>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,40%);align-items:center;gap:18px;padding:14px 0;display:grid}.hp-dims dt{font-size:15px;font-weight:var(--fw-semibold)}.hp-dims dt .faint{margin-top:3px;font-size:13px;font-weight:400;display:block}.hp-dims dd{align-items:center;gap:12px;margin:0;font-size:14.5px;display:flex}.hp-bar{background:var(--panel-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.hp-bar>span{border-radius:inherit;background:var(--brand-ico);height:100%;display:block}@media (max-width:520px){.hp-dims>div{grid-template-columns:minmax(0,1fr);gap:8px}}.rf-scale{letter-spacing:0;margin-inline-start:4px;font-size:.42em}.rpt-claims{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rpt-claims li{align-items:flex-start;gap:10px;max-width:68ch;font-size:15px;line-height:1.6;display:flex}.rpt-claim-ic{flex:none;margin-top:4px}.rpt-ref{color:var(--ink-faint);white-space:nowrap;margin-inline-start:4px;font-size:12px;text-decoration:none}@media (hover:hover) and (pointer:fine){.rpt-ref:hover{color:var(--color-text)}}.rpt-sources{gap:8px;margin:0;padding-inline-start:1.4em;font-size:14.5px;display:grid}.rpt-sources li{overflow-wrap:anywhere;scroll-margin-top:calc(var(--nav-h) + 72px)}.rpt-sources li:target{color:var(--color-text)}.rpt-sources a{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.rpt-src-url{margin-inline-start:6px;font-size:12px}.coin-reports{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.homemore-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.homecta{justify-content:center;margin-top:18px;display:flex}.moontable{display:none}@media (max-width:720px){.moontable{margin-top:16px;display:block}.sec-moon:has(.moontable) .carousel{display:none}.moontable td[data-c=mc] .scoreval{font-size:14px}}.trustdoc{max-width:76ch}.trustdoc h2{margin-top:36px}.trustdoc h3{margin-top:24px}.trustdoc table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.trustdoc th,.trustdoc td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.footlegal{flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;display:flex}.deckpane-title[data-t]:before,.deckdetail-title[data-t]:before{content:attr(data-t)}.mfilters-toggle{display:none}.filterbar-search .mfilters-toggle{flex:none;height:32px;padding-inline:12px;font-size:13px}@media (max-width:720px){.mfilters-toggle{border-radius:999px;gap:7px;display:inline-flex}.mfilters-toggle[aria-expanded=true]{background:var(--current-bg)}[data-mfilters]:not([data-open]) .mfilters-body{display:none!important}}.hero-product.hero-live{min-height:0;padding-bottom:clamp(36px,6vh,72px)}.hero-live .hero-copy{min-height:0;padding-top:clamp(20px,5vh,56px)}.hero-live .hero-cta{margin-top:26px}.hero-live .hero-cta .btn{white-space:nowrap;max-width:310px}.hero-table{margin-top:clamp(30px,5vh,56px);position:relative}.hero-table-head{text-align:center;max-width:780px;margin:0 auto}.hero-table-head h2{text-wrap:balance;margin:6px 0 0}.hero-table-head p{max-width:66ch;font-size:var(--fs-100);text-wrap:balance;margin:8px auto 0}.hero-table .tablefoot{margin-top:18px}.hero-table .hero-proof{flex-flow:wrap;justify-content:center;gap:8px 24px;margin-top:22px}@media (max-width:460px){.hero-live .hero-login{display:none}}@media (max-width:720px){.hero-live .hero-copy{padding-top:10px}.hero-live .hero-copy .hero-sub{font-size:var(--fs-200);margin-top:12px}.hero-live .hero-cta{margin-top:18px}.hero-table{margin-top:26px}.hero-table-head h2{font-size:var(--fs-400)}.hero-table-head p{font-size:13px}.hero-table .sc{margin-top:12px}}.sc-head{padding-top:clamp(18px,3vh,34px)}.sc-head .crumbs{margin-bottom:10px}.sc-titlerow{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.sc-titlerow h1{margin:0}.sc-lede{max-width:78ch;font-size:var(--fs-100);margin:8px 0 0}.sc-updated{margin:6px 0 0;font-size:12.5px}.sc-pulse{margin-top:16px}.sc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sc-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:84px;padding:11px 14px;display:flex}.sc-tile-l{font-size:var(--fs-75);color:var(--ink-soft);line-height:1.25}.sc-tile-row{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.sc-tile-v{font-size:var(--fs-400);font-weight:var(--fw-bold);line-height:1.1}.sc-tile-s{color:var(--ink-soft);min-height:1.2em;font-size:11.5px;line-height:1.2}.sc-tile-s.up{color:var(--bull-text)}.sc-tile-s.down{color:var(--bear-text)}.sc-gauge{flex:none;overflow:visible}.sc-gauge path{fill:none;stroke-width:5px;stroke-linecap:round}.sc-gauge .g1{stroke:var(--fg-1)}.sc-gauge .g2{stroke:var(--fg-2)}.sc-gauge .g3{stroke:var(--fg-3)}.sc-gauge .g4{stroke:var(--fg-4)}.sc-gauge .g5{stroke:var(--fg-5)}.sc-needle{transform-origin:24px 24px;opacity:0;transition:transform .6s cubic-bezier(.22,.68,.16,1),opacity .2s}.sc-needle.on{opacity:1}.sc-needle circle{fill:var(--color-text);stroke:var(--color-bg);stroke-width:1.6px}@media (prefers-reduced-motion:reduce){.sc-needle{transition:none}}.sc{margin-top:18px}.sc-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-favhint{align-items:baseline;gap:6px;margin:10px 0 0;font-size:12.5px;line-height:1.4;display:flex}.sc-favhint-ico{color:var(--brand-ico);display:inline-flex;transform:translateY(2px)}.sc-favhint-ico svg{fill:currentColor}.sc-favhint a{color:var(--brand-text)}.sc-year{flex:none;position:relative}.sc-year-btn{gap:8px;padding-inline:14px 12px;line-height:1}.sc-year-l{font-family:var(--font-body);font-size:var(--fs-75);color:var(--ink-soft);font-weight:400}.sc-year-v{font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--color-text)}.sc-year-btn svg{color:var(--ink-soft);transition:transform .16s}.sc-year-btn[aria-expanded=true] svg{transform:rotate(180deg)}.sc-bar .sc-btn:focus-visible{outline-offset:-1px}.sc-years{top:calc(100% + 6px);z-index:40;grid-template-columns:repeat(3,minmax(64px,1fr));gap:4px;min-width:100%;padding:6px;display:grid;position:absolute;inset-inline-start:0}.sc-yopt{height:40px;font-size:var(--fs-100);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0;display:grid}.sc-yopt[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--brand-text)}@media (max-width:720px){.sc-yopt{height:44px}}.sc-search{max-width:360px;height:var(--control-h);flex:220px;padding:0 6px}.sc-search .filterbar-search input{height:100%;padding:0}.sc-btn{border-radius:999px;flex:none;gap:7px;padding-inline:14px}.sc-btn[aria-expanded=true]{background:var(--current-bg)}.sc-badge{background:var(--brand);min-width:18px;height:18px;color:var(--ink-0);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.sc-badge[hidden]{display:none}.sc-total{margin-inline-start:auto;font-size:13px}.sc-sortreset{height:var(--control-h);background:var(--current-bg);border-color:var(--hover-border);color:var(--color-text);border-radius:999px;flex:none;gap:8px;padding-inline:14px 12px;font-size:13px}.sc-sortreset[hidden]{display:none}.sc-bar .sc-sortreset{height:var(--control-h)}.sc-sortreset svg{color:var(--ink-soft)}.sc-sortreset-l{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.sc-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);margin-top:12px;padding:16px 18px}.sc-panel-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px 26px;display:grid}.sc-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.sc-field-wide{grid-column:1/-1}.sc-field legend{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--ink-soft);margin-bottom:8px;padding:0}.sc-field legend label{cursor:pointer}.sc-seg,.sc-pills{flex-wrap:wrap;gap:6px}.sc-pills .mkt-pill{gap:7px;height:34px;padding-inline:12px;font-size:13px}.sc-check{font-size:var(--fs-100);cursor:pointer;align-items:center;gap:9px;display:flex}.sc-check input,.sc-matrix input{accent-color:var(--brand);cursor:pointer;width:16px;height:16px;margin:0}.sc-checks{grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 22px;display:grid}.sc-select{height:var(--control-h);max-width:280px}.sc-panel-foot{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.sc-note{margin:12px 0 0;font-size:12.5px}.sc-matrix-wrap{overflow-x:auto}.sc-matrix{border-collapse:collapse;font-size:13px}.sc-matrix :is(th,td){text-align:center;padding:5px 8px}.sc-matrix thead th{font-weight:var(--fw-semibold);color:var(--ink-soft);font-size:12px}.sc-matrix tbody th{text-align:start;font-weight:var(--fw-medium);white-space:nowrap;padding-inline-start:0}.sc-scroll{margin-top:14px;overflow-x:auto}.sctable{border-collapse:collapse;width:100%;font-size:var(--fs-100)}.sctable th{vertical-align:bottom;white-space:nowrap;text-align:end;font-size:12px;font-weight:var(--fw-semibold);color:var(--ink-soft);border-bottom:1px solid var(--table-rule);background:var(--color-bg);padding:8px 10px;position:relative}.sctable td{text-align:end;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--table-rule);padding:9px 10px}.sctable :is(th,td)[data-c=coin],.sctable :is(th,td)[data-c=rank]{text-align:start}.sctable :is(th,td)[data-c=fav]{text-align:center;width:30px;padding-inline:0 2px}.sctable td[data-c=rank]{color:var(--ink-soft);font-size:13px}.sctable th[aria-sort]{color:var(--color-text)}.sctable tbody tr:last-child>td{border-bottom:0}.sc-row{cursor:pointer;transition:background .12s}@media (hover:hover) and (pointer:fine){.sc-row:hover{background:var(--hover-bg)}}.sc-sort{cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;line-height:1.25;display:inline-block}.sc-sort:hover{color:var(--color-text)}.sc-hy{font-size:11px;font-weight:var(--fw-medium);color:var(--ink-faint);display:block}.sc-arrow:after{content:"";width:.9em;color:var(--brand-ico);display:inline-block}.sctable th[aria-sort=ascending] .sc-arrow:after{content:"↑"}.sctable th[aria-sort=descending] .sc-arrow:after{content:"↓"}.sc-grip{cursor:col-resize;z-index:1;touch-action:none;width:8px;position:absolute;inset-block:0;inset-inline-end:0}.sc-grip:after{content:"";background:var(--hover-border);opacity:0;width:1px;transition:opacity .12s;position:absolute;inset-block:28%;inset-inline-end:0}.sctable [data-fit-off]{display:none}.sctable.sc-tight :is(th,td){padding-inline:7px}.sctable th:hover .sc-grip:after,.sctable.sc-resizing .sc-grip:after{opacity:1}.sctable.sc-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.sc-coin{align-items:center;gap:10px;min-width:0;display:flex}.sc-coin-t{flex-direction:column;gap:1px;min-width:0;display:flex}.sc-coin-h{align-items:center;gap:6px;min-width:0;display:flex}.sc-coin-h .chip{pointer-events:none;margin-block:-3px;padding-block:2px;line-height:1.2}.sc-coin-h .sc-lock{pointer-events:auto;flex:none;gap:3px;height:20px;padding-inline:6px;font-size:10.5px}@media (max-width:720px){.sc-coin-h .sc-lock{justify-content:center;gap:0;width:22px;padding-inline:0;font-size:0}}html:not(.pro) .sctable td:has(>[data-lock]){position:relative}html:not(.pro) .sctable td:has(>[data-lock]):after{content:"";background:var(--ink-soft);pointer-events:none;width:13px;height:13px;-webkit-mask:var(--lock-mask) center / contain no-repeat;-webkit-mask:var(--lock-mask) center / contain no-repeat;mask:var(--lock-mask) center / contain no-repeat;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:10px}:root{--lock-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.sc-name{text-overflow:ellipsis;max-width:calc(var(--sc-coin-w,230px) - 44px);font-weight:var(--fw-semibold);color:inherit;text-decoration:none;overflow:hidden}.sc-sub{color:var(--ink-faint);font-size:12px}.sc-p{color:var(--ink-soft);margin-inline-start:4px;display:none}.sctable.sc-noprice .sc-p{display:inline}.sc-f,.sc-x{font-weight:var(--fw-semibold)}.sc-mob{display:none}.sc-empty td{color:var(--ink-soft);white-space:normal;padding:28px 10px;text-align:center!important}.sctable[aria-busy=true] tbody{opacity:.55;transition:opacity .2s}@media (max-width:720px){.sc-tiles{gap:6px}.sc-tile{border-radius:12px;gap:3px;min-height:72px;padding:8px 9px}.sc-tile-l{font-size:10.5px}.sc-tile-v{font-size:15px}.sc-tile-s{font-size:10.5px}.sc-tile-row{flex-wrap:wrap;gap:2px 6px}.sc-gauge{width:34px;height:20px}.sc-bar{gap:6px}.sc-search{flex:100%;order:5;max-width:none}.sc-colbtn{display:none}.sc-panel{padding:14px}.sc-panel-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sc-select{max-width:none}.sc-grip{display:none}.sc-scroll{margin-top:10px;overflow:visible}.sctable{table-layout:fixed}.sctable :is(th,td)[data-c]:not([data-c=fav],[data-c=coin],.sc-mob){display:none}.sctable .sc-mob{display:table-cell}.sctable th{top:var(--nav-h);z-index:2;padding:6px;position:sticky}.sctable td{padding:8px 6px}.sctable :is(th,td)[data-c=fav]{width:24px;padding-inline:0}.sctable th[data-c=coin]{width:auto!important}.sctable :is(th,td)[data-c=m]{width:38%}.sctable :is(th,td)[data-c=mc]{width:48px;padding-inline-end:0}.sc-arrow:after{width:auto}.sctable td[data-c=mc] .conf-max{display:none}.sc-coin{gap:8px}.sc-name{min-width:0;max-width:100%}.sc-coin-h .chip-badge{display:none}.sc-sub{text-overflow:ellipsis;overflow:hidden}.sc-p{display:inline}.sctable td[data-c=m] :is(.sc-f,.sc-x){display:block}.sctable td[data-c=m] .sc-x{font-size:12px;line-height:1.25}.sctable .favbtn svg{width:14px;height:14px}}.pc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);margin-top:20px;padding:14px 16px 10px}.pc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.pc-title{font-size:var(--fs-300,18px);margin:0}.pc-legend{color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.pc-lg{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pc-sw{border-top:2px solid var(--chart-hist);flex:none;width:16px;height:0;display:inline-block}.pc-sw-f{border-top:2px dashed var(--chart-fc)}.pc-sw-b{border:1px dashed var(--chart-fc);background:var(--chart-fc-band);border-radius:2px;width:14px;height:10px}.pc-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pc-seg{border:1px solid var(--line);background:var(--color-bg);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.pc-seg-l{color:var(--ink-faint);white-space:nowrap;padding-inline:8px 4px;font-size:11.5px}.pc-btn{min-width:34px;height:28px;color:var(--ink-soft);font:inherit;font-size:12.5px;font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pc-btn[aria-pressed=true]{background:var(--current-bg);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.pc-btn:hover{color:var(--color-text);background:var(--hover-bg)}}.pc-tools{gap:6px;margin-inline-start:auto;display:inline-flex}.pc-tools .pc-btn{border:1px solid var(--line);min-width:40px;height:36px}.pc-wrap{margin-top:10px;position:relative}.pc-stage{touch-action:pan-y;outline-offset:3px;border-radius:10px;height:380px;position:relative}.pc-ssr{padding-top:56px}.pc-canvas{display:block;position:absolute;inset:0}.pc-tip{z-index:3;border:1px solid var(--line);background:var(--panel-2);min-width:150px;max-width:250px;box-shadow:var(--shadow-md);pointer-events:none;border-radius:10px;padding:8px 11px;font-size:12px;position:absolute;top:0;left:0}.pc-tip[hidden]{display:none}.pc-tip-h{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.pc-tip-v{font-size:16px;font-weight:var(--fw-semibold);margin-top:2px}.pc-tip-v span{font-size:12.5px}.pc-tip-s{color:var(--ink-soft);margin-top:2px;font-size:11.5px}.pc-tip-s b{color:var(--color-text);font-weight:var(--fw-semibold)}.pc-note{margin:6px 0 0;font-size:12px}.pc-lock{top:0;bottom:0;left:var(--pc-now,0px);right:var(--pc-axis,0px);pointer-events:none;place-items:center;padding:8px;position:absolute;container-type:inline-size}.panel.pc-lock-card{pointer-events:auto;text-align:center;width:min(300px,100%);padding:16px}.pc-lock-ico{color:var(--color-accent-2-300);justify-content:center;display:flex}.pc-lock-title{margin:8px 0 4px}.pc-lock-text{margin:0 0 12px;font-size:13px}@container (width<=220px){.pc-lock-text{display:none}.pc-lock-title{margin-bottom:10px}.panel.pc-lock-card{padding:12px}}@media (max-width:720px){.pc{border-radius:14px;margin-inline:-8px;padding:12px 10px 8px}.pc-stage{height:300px}.pc-ssr{padding-top:40px}.pc-legend{gap:2px 10px;font-size:11.5px}.pc-bar{gap:6px}.pc-seg-l{padding-inline:6px 2px}.pc-btn{min-width:30px;padding:0 8px}.pc-tools{margin-inline-start:0}.pc-tools .pc-btn{height:34px}}.coin-summary{margin-top:16px}.coin-lead{max-width:82ch;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.coin-note{max-width:82ch;color:var(--ink-soft);margin:6px 0 0;font-size:13.5px}.coin-fine{max-width:82ch;color:var(--ink-faint);margin:6px 0 0;font-size:12px}.coin-sec{margin-top:48px}.coincards{gap:14px;margin-top:40px}@media (max-width:720px){.coin-sec{margin-top:36px}.coincards{gap:10px;margin-top:28px}}.pdt{margin-top:32px}.pdt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pdt-title{font-size:var(--fs-400,20px);margin:0}.pdt-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdt-tools .sc-btn[hidden]{display:none}.pdt-note{max-width:90ch;color:var(--ink-soft);margin:6px 0 10px;font-size:12.5px}.pdt-panel{margin:0 0 12px}.pdt-checks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pdt-scroll{overflow:visible}.pdtable{border-collapse:collapse;width:100%;font-size:13.5px}.pdtable th{top:var(--nav-h);z-index:2;background:var(--color-bg);border-bottom:1px solid var(--table-rule);color:var(--ink-soft);font-size:11.5px;font-weight:var(--fw-semibold);text-align:end;white-space:nowrap;padding:8px 10px;position:sticky}.pdtable td{border-bottom:1px solid var(--table-rule);text-align:end;vertical-align:middle;white-space:nowrap;padding:7px 10px}.pdtable :is(th,td):first-child{text-align:start;padding-inline-start:0}.pdtable :is(th,td):last-child{padding-inline-end:0}.pdtable td[data-col=year]{font-family:var(--font-heading);font-weight:var(--fw-semibold)}.pdtable .pdt-f{font-weight:var(--fw-semibold)}.pdtable .pdt-sub{color:var(--ink-faint);margin-top:1px;font-size:10.5px;line-height:1.1;display:block}.pdtable .pdt-sub:empty{display:none}.pdtable :is(th,td)[data-col=go]{width:26px}.pdtable .yrow.is-open .yexp-mark{transform:rotate(180deg)}.pdtable tbody tr.yrow{cursor:pointer;transition:background .12s}@media (hover:hover) and (pointer:fine){.pdtable tbody tr.yrow:hover{background:var(--hover-bg)}}.pdtable tbody tr.yexp>td{text-align:start;white-space:normal;padding:0}.pdtable tbody tr[hidden]{display:none}.pdtable tbody tr:last-child>td{border-bottom:0}.pdq tbody tr.pdq-y>td{border-top:1px solid var(--line)}.pdtable[hidden],.pdtable[data-show]:not([data-show~=avg]) [data-col=avg],.pdtable[data-show]:not([data-show~=x]) [data-col=x],.pdtable[data-show]:not([data-show~=roi]) [data-col=roi],.pdtable[data-show]:not([data-show~=chg]) [data-col=chg],.pdtable[data-show]:not([data-show~=band]) [data-col=band],.pdtable[data-show]:not([data-show~=lo]) [data-col=lo],.pdtable[data-show]:not([data-show~=hi]) [data-col=hi],.pdtable[data-show]:not([data-show~=q]) [data-col=q],.pdtable[data-show]:not([data-show~=conf]) [data-col=conf],.pdtable [data-fit-off]{display:none}@media (max-width:720px){.pdt{margin-top:26px}.pdt-title{font-size:18px}.pdt-note{font-size:12px}.pdtable{font-size:13px}.pdtable th{padding:6px 5px;font-size:11px}.pdtable td{padding:6px 5px}.pdtable[data-default] :is([data-col=roi],[data-col=chg],[data-col=lo],[data-col=hi]){display:none}.pdtable .pdt-band{flex-direction:column;align-items:flex-end;line-height:1.2;display:inline-flex}.pdtable .pdt-dash,.pdtable td[data-col=conf] .conf-max{display:none}.pdtable :is(th,td)[data-col=go]{width:18px}.pdt-tools{justify-content:space-between;width:100%}}.coin-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 16px;margin-top:16px;display:grid}.coin-head-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.coin-price{font-family:var(--font-heading);font-size:var(--fs-600);font-weight:var(--fw-bold)}.coin-chg{font-size:13.5px;font-weight:var(--fw-semibold)}.coin-listed{font-size:12.5px}.coin-head-cta{gap:10px;display:flex}@media (max-width:900px){.coin-head{grid-template-columns:auto minmax(0,1fr)}.coin-head-cta{grid-column:1/-1}}@media (max-width:720px){.coin-head{gap:6px 12px;margin-top:12px}.coin-head>:first-child{width:40px!important;height:40px!important}.coin-head h1{font-size:22px;line-height:1.2}.coin-head-meta{margin-top:4px}.coin-price{font-size:22px}.coin-head-cta .btn{height:36px;padding-inline:14px;font-size:13.5px}:root{--page-top:24px}}.pdq{max-width:820px}
