.sp[data-v-dd5d654f]{display:block;width:100%;overflow:visible}.sp--accent[data-v-dd5d654f]{color:var(--accent)}.sp--muted[data-v-dd5d654f]{color:var(--muted)}.sp-base[data-v-dd5d654f]{stroke:var(--hairline);stroke-width:1}.sp-zero[data-v-dd5d654f]{stroke:color-mix(in srgb,var(--text) 22%,transparent);stroke-width:1;stroke-dasharray:2 4}.sp-line[data-v-dd5d654f]{fill:none;stroke:currentColor;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.sp-tick[data-v-dd5d654f]{stroke:currentColor;stroke-width:1}.sp-last[data-v-dd5d654f]{stroke:color-mix(in srgb,currentColor 45%,transparent);stroke-width:1;stroke-dasharray:2 4}.sp-mark[data-v-dd5d654f]{stroke:currentColor;stroke-width:1}.ac[data-v-a1c5401c]{margin:0;display:grid;gap:10px;min-width:0}.ac-body[data-v-a1c5401c]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;direction:ltr}.ac-y[data-v-a1c5401c]{position:relative;min-width:0}.ac-y-sizer[data-v-a1c5401c]{visibility:hidden;display:block;font-size:var(--fs-11);line-height:1;white-space:nowrap}.ac-y-label[data-v-a1c5401c]{position:absolute;inset-inline-end:0;transform:translateY(-50%);font-size:var(--fs-11);line-height:1;color:var(--muted);white-space:nowrap}.num[data-v-a1c5401c]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ac-plot[data-v-a1c5401c]{position:relative;min-width:0;height:100%}.ac-svg[data-v-a1c5401c]{display:block;width:100%;height:100%;overflow:visible}.ac-grid[data-v-a1c5401c]{stroke:var(--hairline);stroke-width:1;stroke-dasharray:2 4}.ac-zero[data-v-a1c5401c]{stroke:color-mix(in srgb,var(--text) 26%,transparent);stroke-width:1}.ac-axis[data-v-a1c5401c]{stroke:var(--border-strong);stroke-width:1}.ac-fill[data-v-a1c5401c]{fill:var(--accent);fill-opacity:.08;stroke:none}.ac-line[data-v-a1c5401c]{fill:none;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.ac-line.is-accent[data-v-a1c5401c]{stroke:var(--accent)}.ac-line.is-muted[data-v-a1c5401c]{stroke:color-mix(in srgb,var(--text) 34%,transparent);stroke-dasharray:3 3}.ac-bar.is-accent[data-v-a1c5401c]{fill:var(--accent);fill-opacity:.3;stroke:var(--accent);stroke-opacity:.62}.ac-bar.is-muted[data-v-a1c5401c]{fill:color-mix(in srgb,var(--text) 34%,transparent);fill-opacity:.34;stroke:color-mix(in srgb,var(--text) 34%,transparent);stroke-opacity:.5}.ac-x[data-v-a1c5401c]{position:absolute;inset-inline:0;bottom:0;display:grid;grid-template-columns:1fr auto 1fr;gap:6px;font-family:var(--font-mono);font-size:var(--fs-11);line-height:1.2;color:var(--muted)}.ac-x-label[data-v-a1c5401c]{unicode-bidi:plaintext;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-x-label--mid[data-v-a1c5401c]{text-align:center}.ac-x-label--end[data-v-a1c5401c]{text-align:end}.ac-empty[data-v-a1c5401c]{position:absolute;inset:0;margin:0;display:grid;place-content:center;text-align:center;font-family:var(--font-mono);font-size:var(--fs-12-5);letter-spacing:.04em;color:var(--muted)}.ac-summary[data-v-a1c5401c]{margin:0;font-family:var(--font-mono);font-size:var(--fs-12-5);color:var(--muted);unicode-bidi:plaintext}.ac-legend[data-v-a1c5401c]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.ac-legend-item[data-v-a1c5401c]{display:inline-flex;align-items:center;gap:7px;min-width:0}.ac-swatch[data-v-a1c5401c]{width:14px;height:2px;flex:0 0 auto}.ac-swatch.is-accent[data-v-a1c5401c]{background:var(--accent)}.ac-swatch.is-muted[data-v-a1c5401c]{background:color-mix(in srgb,var(--text) 34%,transparent)}.ac-legend-name[data-v-a1c5401c]{font-size:var(--fs-12-5);color:var(--muted);overflow-wrap:anywhere}@media(max-width:420px){.ac-x-label--mid[data-v-a1c5401c]{display:none}}.pr[data-v-c7847c2b]{position:relative;width:var(--pr-size, 96px);max-width:100%;aspect-ratio:1 / 1;display:grid;place-items:center}.pr-svg[data-v-c7847c2b]{display:block;width:100%;height:100%;overflow:visible}.pr--accent[data-v-c7847c2b]{color:var(--accent)}.pr--muted[data-v-c7847c2b]{color:var(--muted)}.pr-track[data-v-c7847c2b]{fill:none;stroke:var(--hairline);stroke-width:1}.pr-arc[data-v-c7847c2b]{fill:none;stroke:currentColor;stroke-linecap:butt}.pr-center[data-v-c7847c2b]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:3px;text-align:center;padding:0 18%;min-width:0}.pr-value[data-v-c7847c2b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-19);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere}.pr-sub[data-v-c7847c2b]{font-family:var(--font-mono);font-size:var(--fs-12-5);letter-spacing:.06em;color:var(--muted);overflow-wrap:anywhere}.pr-center--muted .pr-value[data-v-c7847c2b]{color:var(--muted)}[data-motion=full] .pr-arc[data-v-c7847c2b]{transition:stroke-dasharray .18s ease-out}.rm[data-v-b058f609]{display:inline-block;flex:0 0 auto;vertical-align:middle}.rm-img[data-v-b058f609]{object-fit:contain}.rm[data-v-b058f609]{background-color:color-mix(in srgb,var(--surface-2) 62%,transparent);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:28%}.rm--off[data-v-b058f609]{background-color:color-mix(in srgb,var(--surface-2) 34%,transparent)}.rm--off[data-v-b058f609]{opacity:.72;filter:saturate(.75)}.rm--unknown[data-v-b058f609]{border:1px solid currentColor;border-radius:50%;opacity:.5}.sel[data-v-2f80a696]{display:grid;gap:6px;min-width:0}.sel-label[data-v-2f80a696]{font-family:var(--font-mono);font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-11);text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.sel-btn[data-v-2f80a696]{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;min-height:40px;padding:9px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-14);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;text-align:start;transition:border-color .16s ease}.sel--sm .sel-btn[data-v-2f80a696]{min-height:32px;padding:6px 10px;font-size:var(--fs-12-5)}.sel-btn[data-v-2f80a696]:hover{border-color:var(--border-strong);background:var(--bg-soft)}.sel-btn[aria-expanded=true][data-v-2f80a696]{border-color:var(--accent)}.sel-btn[data-v-2f80a696]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sel-btn[data-v-2f80a696]:disabled{opacity:.5;cursor:not-allowed}.sel-val[data-v-2f80a696]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-ph[data-v-2f80a696]{color:var(--muted-2)}.sel-caret[data-v-2f80a696]{width:11px;height:11px;flex:0 0 auto;color:var(--muted);transition:transform .16s ease}.sel-btn[aria-expanded=true] .sel-caret[data-v-2f80a696]{transform:rotate(180deg)}.sel-flag[data-v-2f80a696]{display:block;inline-size:20px;block-size:15px;flex:0 0 auto;margin-inline:0;border-radius:2px;background:var(--surface-2);object-fit:cover}.sel-img[data-v-2f80a696]{display:block;width:20px;height:auto;max-height:20px;flex:0 0 auto;border:1px solid var(--hairline);border-radius:2px;object-fit:contain}.sel-mark[data-v-2f80a696]{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 4px;flex:0 0 auto;border:1px solid var(--hairline);border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.06em}.sel-pop[data-v-2f80a696]{position:fixed;z-index:950;padding:4px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);min-width:148px}.sel-opt[data-v-2f80a696]{display:flex;align-items:center;gap:9px;min-height:44px;padding:6px 10px;border-radius:6px;color:var(--text);font-family:var(--font-body);font-size:var(--fs-14);cursor:pointer;transition:background .14s ease,color .14s ease}.sel-opt[data-v-2f80a696]:hover{background:var(--surface-2)}.sel-opt[aria-selected=true][data-v-2f80a696]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.sel-opt[aria-disabled=true][data-v-2f80a696]{opacity:.45;cursor:not-allowed;background:transparent}.sel-opt[data-v-2f80a696]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sel-text[data-v-2f80a696]{display:grid;gap:1px;min-width:0;flex:1 1 auto}.sel-name[data-v-2f80a696]{min-width:0;overflow-wrap:anywhere}.sel-hint[data-v-2f80a696]{font-family:var(--font-mono);font-size:var(--fs-11);line-height:var(--lh-11);color:var(--muted);overflow-wrap:anywhere}.sel-tick[data-v-2f80a696]{width:14px;height:14px;flex:0 0 auto;color:var(--accent)}.sel-pop-enter-active[data-v-2f80a696],.sel-pop-leave-active[data-v-2f80a696]{transition:opacity .14s ease,transform .14s ease}.sel-pop-enter-from[data-v-2f80a696],.sel-pop-leave-to[data-v-2f80a696]{opacity:0;transform:translateY(-4px)}@media(max-width:1024px){.sel-btn[data-v-2f80a696],.sel--sm .sel-btn[data-v-2f80a696]{min-height:44px}.sel-btn[data-v-2f80a696]{font-size:16px}.sel--sm .sel-btn[data-v-2f80a696]{font-size:var(--fs-14)}}@media(prefers-reduced-motion:reduce){.sel-btn[data-v-2f80a696],.sel-caret[data-v-2f80a696],.sel-opt[data-v-2f80a696],.sel-pop-enter-active[data-v-2f80a696],.sel-pop-leave-active[data-v-2f80a696]{transition:none}}.am[data-v-4cc1f835]{display:inline-flex;align-items:center;gap:.4em;flex:0 0 auto;min-width:0;vertical-align:middle}.am-img[data-v-4cc1f835],.am-mono[data-v-4cc1f835]{display:block;width:var(--am-size);height:var(--am-size);flex:0 0 auto;border-radius:calc(var(--am-size) * .16)}.am-img[data-v-4cc1f835]{border:1px solid var(--hairline);object-fit:contain}.am-mono[data-v-4cc1f835]{display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.04em;line-height:1}.am-label[data-v-4cc1f835]{min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}.empty-art[data-v-452dabb3]{display:block;width:100%;height:auto}.ea-rib[data-v-452dabb3],.ea-arc[data-v-452dabb3]{stroke:var(--accent)}.ea-axis[data-v-452dabb3]{stroke:var(--hairline)}.ea-dot[data-v-452dabb3]{fill:var(--accent)}@font-face{font-family:Vela GX;src:url(/fonts/VelaGX.woff2?v=2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Maison De Artisan;src:url(/fonts/MaisonDeArtisan.otf?v=2) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vailery;src:url(/fonts/Vailery.ttf?v=2) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:var(--font-body);font-synthesis:none;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;--font-display: "Vela GX", "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body: "Vela GX", "Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--font-serif: "Maison De Artisan", "Vailery", "Instrument Serif", Georgia, serif;--bg: #050a09;--bg-soft: #08100f;--surface: #0b1211;--surface-2: #121a19;--surface-3: #18211f;--text: #f1f4f1;--muted: #8d9a96;--muted-2: #5f6b67;--border: #1a2422;--border-strong: #26332f;--accent: #2ecfb0;--accent-soft: #5ee0c6;--accent-contrast: #04140f;--success: #7ddc8a;--danger: #ff7a6b;--warning: #f4c95d;--radius: 8px;--radius-lg: 14px;--radius-pill: 999px;--shadow: 0 18px 44px -28px rgba(0, 0, 0, .9);--hairline: color-mix(in srgb, var(--text) 10%, transparent);--fs-11: 11px;--lh-11: 1.45;--ls-11: .14em;--fs-12-5: 12.5px;--lh-12-5: 1.5;--ls-12-5: .01em;--fs-14: 14px;--lh-14: 1.5;--ls-14: 0;--fs-19: 19px;--lh-19: 1.3;--ls-19: -.012em;--fs-30: 30px;--lh-30: 1.12;--ls-30: -.03em;--fw-regular: 400;--fw-semibold: 600;--fw-text: 450;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--surface-1: var(--bg);--surface-card: var(--surface);--state-hover: var(--surface-2);--state-active: var(--border);--focus-ring: 2px solid var(--accent);--focus-ring-offset: 2px;--edge-line: var(--border-strong);--edge-fade: linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%)}[data-theme=light]{color-scheme:light;--bg: #f6f7f4;--bg-soft: #ffffff;--surface: #ffffff;--surface-2: #f1f3ee;--surface-3: #e7eae2;--text: #12140f;--muted: #6a7166;--muted-2: #8b9186;--border: #e2e5dc;--border-strong: #cfd4c7;--accent: #5f8a00;--accent-soft: #eaf7c9;--accent-contrast: #ffffff;--success: #147a3d;--danger: #b42318;--warning: #a15c07;--shadow: 0 10px 30px -22px rgba(20, 24, 12, .4)}*{box-sizing:border-box}html{color-scheme:dark}html[data-theme=light]{color-scheme:light}body{margin:0;min-width:min(320px,100%);min-height:100vh;background:var(--bg);color:var(--text);transition:background .2s ease,color .2s ease}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-19);line-height:var(--lh-19);font-size:var(--fs-19);margin:0 0 var(--space-2)}p,li,dd,dt,figcaption,.lead,.sec-lead{font-weight:var(--fw-text)}p{margin:0 0 1em}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.num,.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate}.mono-label,.eyebrow-label{font-family:var(--font-mono);font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-11);text-transform:uppercase;color:var(--muted)}button,input,select,textarea{font:inherit;color:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius);padding:var(--space-3) var(--space-4);cursor:pointer;background:var(--accent);color:var(--accent-contrast);font-family:var(--font-mono);font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-11);text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}button:hover{background:var(--accent-soft)}button:active{background:var(--accent);color:var(--accent-contrast)}button:disabled{opacity:.45;cursor:not-allowed}button.ghost{background:transparent;color:var(--text);border:1px solid var(--border-strong)}button.ghost:hover{border-color:var(--accent);color:var(--accent);background:var(--state-hover)}button.ghost:active{background:var(--state-active);color:var(--text)}:is(button,a,input,select,textarea,summary,[tabindex],[role=button],[role=link],[role=tab],[role=menuitem],[contenteditable]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}input,select,textarea{width:100%;padding:11px var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-14);line-height:var(--lh-14);font-variant-numeric:tabular-nums;transition:border-color .16s ease,background .16s ease}input::placeholder,textarea::placeholder{color:var(--muted-2)}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--accent)}.stack{display:grid;gap:var(--space-5)}.row{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.spacer{flex:1}.stack>*,.grid>*,.grid-2>*,.grid-4>*,.tiles>*{min-width:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr;background:var(--surface-1);font-size:var(--fs-14);line-height:var(--lh-14)}.sidebar{padding:var(--space-5) var(--space-4);border-right:1px solid var(--border);background:var(--bg-soft);display:flex;flex-direction:column;gap:var(--space-5);position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar .brand{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-19);line-height:var(--lh-19);letter-spacing:var(--ls-19);color:var(--text);text-decoration:none}.sidebar .brand svg{display:block}.sidebar-section{display:grid;gap:var(--space-2)}.sidebar-section>.mono-label{padding:0 var(--space-3) var(--space-2)}.brand{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--text);text-decoration:none;letter-spacing:var(--ls-19)}.nav{display:grid;gap:var(--space-1);color:var(--muted)}.nav a,.nav span{position:relative;display:block;padding:var(--space-2) var(--space-3);border-radius:7px;color:var(--muted);text-decoration:none;font-size:var(--fs-14);line-height:var(--lh-14);transition:color .14s ease,background .14s ease}.nav a:hover,.nav a.router-link-active,.nav .active{color:var(--text);background:var(--state-hover)}.nav a.router-link-active:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:2px;border-radius:2px;background:var(--accent)}.content{padding:var(--space-5) var(--space-6) var(--space-7);min-width:0}.page-title{margin:0 0 var(--space-1);font-size:var(--fs-30);line-height:var(--lh-30);letter-spacing:var(--ls-30);font-weight:var(--fw-semibold)}.topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.topbar .muted{font-size:var(--fs-12-5)}.topbar select{width:auto;padding:var(--space-2) var(--space-3)}.card{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;transition:border-color .16s ease}.card:hover{border-color:var(--border-strong)}.card--accent{background:var(--accent);color:var(--accent-contrast);border-color:transparent}.card--accent .muted,.card--accent .value{color:var(--accent-contrast)}.card--accent .value{opacity:.92}.raised{position:relative;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.raised:before{content:"";position:absolute;top:-1px;inset-inline:0;height:1px;background:var(--edge-line);pointer-events:none;-webkit-mask-image:var(--edge-fade);mask-image:var(--edge-fade)}.card-head{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-11);text-transform:uppercase;color:var(--muted)}.card-title{margin:0 0 var(--space-2);font-size:var(--fs-19);font-weight:var(--fw-semibold)}.value{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-30);line-height:var(--lh-30);font-weight:var(--fw-semibold);letter-spacing:var(--ls-30);font-variant-numeric:tabular-nums;color:var(--text)}.value--hero{margin-top:var(--space-4);font-size:var(--fs-30);line-height:var(--lh-30);letter-spacing:var(--ls-30);font-variant-numeric:tabular-nums}.value--lime{color:var(--accent)}small{font-size:var(--fs-12-5)}.muted{color:var(--muted)}.dim{color:var(--muted-2)}.warning{color:var(--warning)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-4)}.tile{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);padding:var(--space-4);display:grid;gap:var(--space-2)}.tile .tile-k{font-family:var(--font-mono);font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-11);text-transform:uppercase;color:var(--muted)}.tile .tile-v{font-family:var(--font-mono);font-size:var(--fs-19);line-height:var(--lh-19);font-weight:var(--fw-regular);letter-spacing:var(--ls-19);color:var(--text);font-variant-numeric:tabular-nums}.tile .tile-d{font-size:var(--fs-12-5);line-height:var(--lh-12-5);color:var(--muted)}.tile .tile-d+.tile-v,.tile .tile-k+.tile-v{margin-top:0}.tile--lime{background:var(--accent);border-color:transparent}.tile--lime .tile-k{color:color-mix(in srgb,var(--accent-contrast) 70%,transparent)}.tile--lime .tile-v{color:var(--accent-contrast);font-weight:var(--fw-semibold)}.tile--lime .tile-d{color:color-mix(in srgb,var(--accent-contrast) 70%,transparent)}.table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-14);font-variant-numeric:tabular-nums}.table th,.table td{text-align:start;padding:var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap}.table thead th{font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-11);text-transform:uppercase;color:var(--muted)}.table tbody tr{transition:background .14s ease}.table tbody tr:hover{background:var(--state-hover)}.table tbody tr:last-child td{border-bottom:0}.form{display:grid;gap:var(--space-3);max-width:460px}.form label{display:grid;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-11);text-transform:uppercase;color:var(--muted)}.form .row{gap:var(--space-3)}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:3px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-11);text-transform:uppercase;background:var(--surface-2);color:var(--muted);white-space:nowrap}.badge--neutral{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--muted);border-color:var(--border)}.badge--success{background:color-mix(in srgb,var(--success) 14%,transparent);border-color:color-mix(in srgb,var(--success) 34%,transparent);color:var(--success)}.badge--danger{background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:color-mix(in srgb,var(--danger) 34%,transparent);color:var(--danger)}.badge--warning{background:color-mix(in srgb,var(--warning) 14%,transparent);border-color:color-mix(in srgb,var(--warning) 34%,transparent);color:var(--warning)}.badge--accent{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--accent)}.skeleton{background:var(--surface-2);border-radius:6px;min-height:1em;animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;opacity:.7}}.empty{text-align:center;padding:var(--space-7) var(--space-5);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-12-5);line-height:var(--lh-12-5);letter-spacing:var(--ls-12-5)}.empty .empty-icon{font-size:var(--fs-30);line-height:1;margin-bottom:var(--space-3);opacity:.5}#toast-host{position:fixed;bottom:var(--space-5);right:var(--space-5);display:grid;gap:var(--space-2);z-index:1000;max-width:min(360px,90vw)}.toast{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-3);border:1px solid var(--border-strong);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-12-5);line-height:var(--lh-12-5);opacity:0;transition:opacity .25s ease}.toast.show{opacity:1}.toast--success{border-left:2px solid var(--success)}.toast--danger{border-left:2px solid var(--danger)}.toast--info{border-left:2px solid var(--accent)}.tabs{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-soft)}.tabs button{background:transparent;color:var(--muted);border:0;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-size:var(--fs-11);line-height:var(--lh-11);letter-spacing:var(--ls-11)}.tabs button:hover{color:var(--text);background:var(--state-hover)}.tabs button.is-active{background:var(--accent);color:var(--accent-contrast)}.chart-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);padding:var(--space-5)}.chart-card canvas{max-width:100%}@media(max-width:1100px){.grid,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;height:auto;z-index:30;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);border-right:0;border-bottom:1px solid var(--border);background:var(--bg-soft);overflow:visible}.sidebar .brand{margin:0}.sidebar-section>.mono-label{display:none}.nav{display:flex;gap:var(--space-2);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-1);scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a,.nav span{white-space:nowrap;flex:0 0 auto;padding:var(--space-2) var(--space-3);font-size:var(--fs-12-5)}.nav a.router-link-active:before{display:none}.nav a.router-link-active{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.content{padding:var(--space-4) var(--space-4) var(--space-6)}.topbar{flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.topbar .row{width:100%}.grid,.grid-2,.grid-4{grid-template-columns:1fr}.card{padding:var(--space-4)}.value{font-size:var(--fs-19)}.form{max-width:100%}.form .row>*{flex:1 1 140px}.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.tile{padding:var(--space-4)}}[dir=rtl] .app-shell{direction:rtl}[dir=rtl] .sidebar{border-right:none;border-left:1px solid var(--border)}[dir=rtl] .nav a.router-link-active:before{left:auto;right:0}[dir=rtl] .toast{text-align:right}[dir=rtl] #toast-host{right:auto;left:20px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,select,input,textarea,summary,[role=button]{touch-action:manipulation}.app-shell{min-height:100vh}@supports (min-height: 100dvh){.app-shell{min-height:100dvh}}@media(max-width:760px){button,input,select,textarea{min-height:44px}input,select,textarea{font-size:16px}.nav a,.nav span{min-height:40px;display:flex;align-items:center}.tabs button{min-height:40px}.sidebar{padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right));padding-top:max(var(--space-3),env(safe-area-inset-top))}.content{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.table{overscroll-behavior-x:contain}.tile .tile-v{font-size:var(--fs-19)}.toast{font-size:var(--fs-12-5)}#toast-host{bottom:calc(var(--space-4) + env(safe-area-inset-bottom));left:var(--space-4);right:var(--space-4);max-width:none}}@media(max-height:520px)and (orientation:landscape){.sidebar{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sidebar .brand{font-size:var(--fs-14)}.nav a,.nav span{min-height:34px;padding:var(--space-2) var(--space-3)}.content{padding-top:var(--space-4)}.topbar{margin-bottom:var(--space-4);padding-bottom:var(--space-3)}}@media(max-width:1024px){.sidebar .brand{min-height:44px;display:inline-flex;align-items:center}.nav a,.nav span{min-height:38px;display:flex;align-items:center}.tabs button{min-height:40px}.empty-state,.empty{padding:var(--space-6) var(--space-4)}}.pay-logo{filter:brightness(0) invert(1);opacity:.9;transition:opacity .16s ease}.pay-logo--on-light{filter:brightness(0);opacity:.88}a:hover>.pay-logo,button:hover .pay-logo{opacity:1}:root:root:root{--bg: #ffffff;--bg-soft: #f7f9f9;--surface: #f7f9f9;--surface-2: #f2f5f4;--surface-3: #eef2f1;--surface-card: #ffffff;--surface-1: var(--bg);--text: #0f1a1a;--muted: #5b6b6a;--muted-2: #637472;--border: #e8edec;--border-strong: #dbe3e1;--hairline: #eef2f1;--accent: #0fa3a3;--accent-soft: #e6f6f5;--accent-deep: #075f5f;--accent-contrast: #ffffff;--success: #16a34a;--success-soft: #eaf8ef;--success-ink: #15803d;--warning: #f59e0b;--warning-soft: #fff7e6;--warning-ink: #b45309;--danger: #dc2626;--danger-soft: #fdecec;--danger-ink: #b91c1c;--accent-2: #22c1b8;--amber: #fbbf24;--tint-teal: #f0fbfa;--tint-mint: #f2fcf8;--tint-amber: #fff8ec;--tint-sand: #fff8ec;--radius: 10px;--radius-tile: 10px;--radius-control: 8px;--radius-lg: 12px;--radius-card: 12px;--radius-pill: 999px;--shadow: 0 1px 2px rgba(16, 24, 24, .04);--state-hover: #f7f9f9;--state-active: #eef2f1;--focus-ring: 2px solid var(--accent);--focus-ring-offset: 2px;--brand: #0fa3a3;--brand-ink: #0f1a1a}body{--accent: #0fa3a3;--accent-soft: #e6f6f5;--accent-deep: #075f5f;--accent-contrast: #ffffff;--text: #0f1a1a;--muted: #5b6b6a;--muted-2: #637472;--border: #e8edec;--border-strong: #dbe3e1;--surface: #f7f9f9;--surface-2: #f2f5f4;--bg: #ffffff;--bg-soft: #f7f9f9;--radius: 10px;--radius-tile: 10px;--radius-control: 8px;--radius-lg: 12px;--radius-card: 12px;--radius-pill: 999px;line-height:1.45}.nav a{color:var(--muted)}.stack{display:grid;gap:18px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;min-width:0}.stat-grid>*{min-width:0}@media(max-width:900px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:340px){.stat-grid{grid-template-columns:minmax(0,1fr)}}.badge--accent{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 48%,transparent);color:var(--accent-deep)}.error{color:var(--danger)}.success{color:var(--success)}.page-title{margin:0 0 4px;font-size:28px;line-height:1.15}.table{width:100%;border-collapse:collapse;font-size:var(--fs-14)}.table th,.table td{text-align:start;padding:10px 12px;border-bottom:1px solid var(--hairline)}.table th{color:var(--muted);font-weight:var(--fw-semibold)}.sidebar .brand,.brand{min-height:30px;display:inline-flex;align-items:center}.app-shell{position:relative;overflow:clip}.content{position:relative;z-index:1}@media(max-width:900px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar,.content{min-width:0}}body.drawer-open{overflow:hidden}body.drawer-open .sticky-action{display:none}:is(button,a,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.content:before{content:"";position:absolute;z-index:0;inset-block-start:0;inset-inline-end:clamp(1px,4vw,24px);width:min(91480px,82%);height:min(66vh,700px);background-color:transparent;background-image:var(--content-art, url(/images/brand/brand-sail.webp));background-repeat:no-repeat;background-position:right top;background-size:contain;opacity:.56;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(100deg,transparent 0%,transparent 18%,#000 58%,#000 100%);mask-image:linear-gradient(100deg,transparent 0%,transparent 18%,#000 58%,#000 100%);pointer-events:none;-webkit-user-select:none;user-select:none}[dir=rtl] .content:before{background-position:left top;-webkit-mask-image:linear-gradient(260deg,transparent 0%,transparent 18%,#000 58%,#000 100%);mask-image:linear-gradient(260deg,transparent 0%,transparent 18%,#000 58%,#000 100%)}.content>*{position:relative;z-index:1}.app-shell[data-art=sail] .content:before,.app-shell:has(.dash) .content:before,.app-shell:has(.ranks) .content:before,.app-shell:has(.cm) .content:before,.app-shell:has(.points-screen) .content:before,.app-shell:has(.quests-screen) .content:before{--content-art: url(/images/brand/brand-sail.webp)}.app-shell[data-art=ribbon] .content:before,.app-shell:has(.net) .content:before,.app-shell:has(.br) .content:before,.app-shell:has(.blocking-screen) .content:before,.app-shell:has(.settings) .content:before,.app-shell:has(.support) .content:before{--content-art: url(/images/brand/brand-ribbon.webp)}.app-shell:has(.net) .content:before,.app-shell:has(.br) .content:before,.app-shell:has(.blocking-screen) .content:before,.app-shell:has(.settings) .content:before,.app-shell:has(.support) .content:before{opacity:.7}@media(max-width:900px){.content:before{inset-block-start:0;inset-inline-end:0;width:100%;height:min(60vh,560px);background-position:82% bottom;opacity:.055}[dir=rtl] .content:before{background-position:18% bottom}}.sr-only{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app-shell .page-band .pb-title{display:none}.app-shell .page-band{justify-content:flex-end}.app-shell .page-band .pb-sum{margin-inline-start:auto}.app-shell .page-band:not(:has(.pb-sum:not(:empty))){display:none}.app-shell .br .head>.eyebrow,.app-shell .cm .head>.eyebrow,.app-shell .ranks .head>.eyebrow,.app-shell .pp .head>.eyebrow,.app-shell .blk .head>.eyebrow,.app-shell .net .head>.eyebrow{display:none}.app-shell .dash .hero-kicker{display:none}@media(max-width:600px){.app-shell .page-band .pb-sum{margin-inline-start:0}}@media(max-width:900px){.app-shell{font-variant-numeric:tabular-nums}.app-shell .stack{gap:20px}.app-shell .page-body{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.app-shell :is(.page-title,.screen-title,.page-h2,.hero-title,.next-name,.section-title,.empty-title){text-wrap:balance}.app-shell :is(.section-desc,.hero-note,.empty-desc,.info-text,.topbar-sub,.sa-note){text-wrap:pretty}.app-shell .page-body :is(.page-section,.stat-card,.card,.metric-card,.empty-hero,.source-card,.cat-card,.reward-hero,.cm-empty){animation:cabinet-rise .18s ease-out}.app-shell .page-body :is(.btn,.cat-card,.quest-row,.source-card,.more-link,.empty-action,.text-btn,.asset-more,.income-go,.hero-tile,.faq-button,.how-link,.link-btn,.text-link,.select,.date-input){transition:transform .12s ease,background-color .14s ease,border-color .14s ease,color .14s ease}.app-shell .page-body :is(.btn,.cat-card,.quest-row,.source-card,.more-link,.empty-action,.text-btn,.asset-more,.income-go,.hero-tile,.faq-button,.how-link,.link-btn,.text-link,.select,.date-input):active{transform:translateY(1px)}.app-shell .topbar :is(.tool-btn,.icon-btn){transition:transform .12s ease,background-color .14s ease,border-color .14s ease,color .14s ease}.app-shell .topbar :is(.tool-btn,.icon-btn):active{transform:translateY(1px)}.app-shell :is(input,textarea,select){scroll-margin-block:88px calc(96px + env(safe-area-inset-bottom))}}@keyframes cabinet-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-shell .page-body :is(.page-section,.stat-card,.card,.metric-card,.empty-hero,.source-card,.cat-card,.reward-hero,.cm-empty){animation:none}.app-shell .page-body :is(.btn,.cat-card,.quest-row,.source-card,.more-link,.empty-action,.text-btn,.asset-more,.income-go,.hero-tile,.faq-button,.how-link,.link-btn,.text-link,.select,.date-input):active,.app-shell .topbar :is(.tool-btn,.icon-btn):active{transform:none}}.app-icon-pic[data-v-5657ed19]{display:contents}.app-icon-img[data-v-5657ed19]{display:block;object-fit:contain;flex:none}.app-icon-invert[data-v-5657ed19]{filter:brightness(0) invert(1)}.ic[data-v-5657ed19]{display:block;flex:none}.ic-accent[data-v-5657ed19]{fill:var(--icon-accent, var(--brand, #2ecfcf));stroke:none}.locale-switch[data-v-f593ce0e]{position:relative;flex:none;width:var(--locale-w, 148px);max-width:100%}.locale-switch.is-bar[data-v-f593ce0e]{position:static}.locale-trigger[data-v-f593ce0e]{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:0 var(--s-2, 8px);border:1px solid var(--line, var(--border, #e2e7e6));border-radius:var(--r-1, var(--radius, 6px));background:var(--bg, #fff);color:var(--muted, #636b69);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-11);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:none;text-align:start;cursor:pointer}.locale-trigger[data-v-f593ce0e]:hover{color:var(--ink, var(--text, #111314));background:color-mix(in srgb,var(--accent, #0f7a7c) 6%,var(--bg, #fff))}.locale-trigger[aria-expanded=true][data-v-f593ce0e]{color:var(--ink, var(--text, #111314));border-color:var(--accent, #0f7a7c)}.locale-flag[data-v-f593ce0e]{display:block;flex:none;width:21px;height:14px;border-radius:2px}.locale-name[data-v-f593ce0e]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;unicode-bidi:isolate}.locale-caret[data-v-f593ce0e]{flex:none;opacity:.75}.locale-trigger[aria-expanded=true] .locale-caret[data-v-f593ce0e]{transform:rotate(180deg)}.locale-panel[data-v-f593ce0e]{position:absolute;z-index:60;inset-inline-end:0;top:calc(100% + 6px);width:min(360px,calc(100vw - 2 * var(--gutter, 16px)));max-height:min(64vh,420px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:2px;background:var(--bg, #fff);border:1px solid var(--line, var(--border, #e2e7e6));border-radius:var(--r-2, var(--radius, 8px));box-shadow:0 18px 34px -26px #1113148c}.locale-panel[data-v-f593ce0e]:focus{outline:none}.locale-switch.is-bar .locale-panel[data-v-f593ce0e]{inset-inline:0;top:100%;width:auto;max-width:var(--page, 1240px);margin-inline:auto;padding:var(--s-3, 12px) var(--gutter, 16px);border-top-color:transparent;border-radius:0 0 var(--r-2, var(--radius, 8px)) var(--r-2, var(--radius, 8px));grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.locale-option[data-v-f593ce0e]{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;cursor:pointer;color:var(--ink, var(--text, #111314));font-size:var(--fs-14);border-radius:var(--r-2, var(--radius, 6px))}.locale-option[data-v-f593ce0e]:hover{background:var(--accent-soft, var(--surface-2, #f2f5f4))}.locale-option.is-active[data-v-f593ce0e]{background:color-mix(in srgb,var(--accent, #0f7a7c) 10%,transparent);box-shadow:inset 2px 0 0 var(--accent, #0f7a7c)}[dir=rtl] .locale-option.is-active[data-v-f593ce0e]{box-shadow:inset -2px 0 0 var(--accent, #0f7a7c)}.locale-option[aria-selected=true][data-v-f593ce0e]{color:var(--accent, #0f7a7c);font-weight:var(--fw-semibold)}.locale-check[data-v-f593ce0e]{margin-inline-start:auto}.sr-only[data-v-f593ce0e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:360px){.locale-switch[data-v-f593ce0e]{width:56px}.locale-name[data-v-f593ce0e],.locale-caret[data-v-f593ce0e]{display:none}.locale-trigger[data-v-f593ce0e]{justify-content:center;padding:0 6px}}@media(prefers-reduced-motion:reduce){.locale-trigger[aria-expanded=true] .locale-caret[data-v-f593ce0e]{transform:none}}.skip-nav[data-v-e6748184]{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:80}.skip-link[data-v-e6748184]{position:fixed;inset-inline-start:12px;top:12px;z-index:100;padding:10px 16px;border-radius:var(--radius-control, 8px);background:var(--accent-deep, #075f5f);color:#fff;font-family:var(--font-mono, monospace);font-size:13px;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .12s ease}.skip-link[data-v-e6748184]:focus,.skip-link[data-v-e6748184]:focus-visible{transform:translateY(0);outline:2px solid var(--text, #0f1a1a);outline-offset:2px}.app-shell[data-v-e6748184]{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:100vh;background:var(--bg);font-size:14px;line-height:1.45}.sidebar[data-v-e6748184]{display:flex;flex-direction:column;gap:20px;width:208px;min-width:0;padding:18px 12px 16px;background:#fff;border-inline-end:1px solid var(--border);position:sticky;top:0;height:100vh;overflow-y:auto;overscroll-behavior:contain}[dir=rtl] .sidebar[data-v-e6748184]{border-inline-end:1px solid var(--border)}.side-head[data-v-e6748184]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 2px}.sidebar .brand[data-v-e6748184]{gap:9px;min-width:0;padding:2px 4px;border-radius:8px;color:var(--text);font-family:var(--font-body);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-decoration:none}.brand-tile[data-v-e6748184]{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--text)}.brand-tile img[data-v-e6748184]{display:block;width:16px;height:16px}.brand-word[data-v-e6748184]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav[data-v-e6748184]{display:grid;gap:2px;min-width:0}.sidebar .nav a[data-v-e6748184]{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:10px;color:var(--muted);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .14s ease,color .14s ease}.sidebar .nav a[data-v-e6748184]:hover{background:var(--surface);color:var(--text)}.nav-ico[data-v-e6748184]{flex:none;color:var(--muted);--icon-accent: currentColor}.nav-label[data-v-e6748184]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar .nav a:hover .nav-ico[data-v-e6748184]{color:var(--text)}.sidebar .nav a.router-link-active.router-link-exact-active[data-v-e6748184]{background:var(--accent-soft);color:var(--text);font-weight:600}.sidebar .nav a.router-link-active.router-link-exact-active .nav-ico[data-v-e6748184]{color:var(--text)}.sidebar .nav a.router-link-active[data-v-e6748184]:not(.router-link-exact-active){background:transparent;color:var(--muted);font-weight:500}.nav--bottom[data-v-e6748184]{margin-top:auto;padding-top:12px;border-top:1px solid var(--hairline)}.side-user[data-v-e6748184],.side-close[data-v-e6748184]{display:none}.content[data-v-e6748184]{display:flex;flex-direction:column;min-width:0;padding:0;background:var(--bg)}.topbar[data-v-e6748184]{display:block;position:sticky;top:0;z-index:30;width:100%;margin:0;padding:18px 28px 14px;border:0;background:#fff}.topbar-row[data-v-e6748184]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;min-width:0}.topbar-titles[data-v-e6748184]{display:grid;gap:3px;flex:1 1 260px;min-width:0}.topbar-eyebrow[data-v-e6748184]{font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.3;color:var(--muted)}.page-title[data-v-e6748184]{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere}.topbar-tools[data-v-e6748184]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-inline-start:auto}.tool-btn[data-v-e6748184]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.tool-btn[data-v-e6748184]:hover{background:var(--surface);border-color:var(--border-strong)}.tool-btn[data-v-e6748184]:active{background:var(--surface-3)}.icon-btn[data-v-e6748184]{display:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.icon-btn[data-v-e6748184]:hover{background:var(--surface);border-color:var(--border-strong)}.menu-btn[data-v-e6748184],.topbar-profile[data-v-e6748184]{display:none}.icon-btn.topbar-profile[data-v-e6748184]{border-radius:50%}.topbar-account[data-v-e6748184]{max-width:128px;overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;text-overflow:ellipsis;direction:ltr;unicode-bidi:isolate}.topbar-status[data-v-e6748184],.topbar-locale[data-v-e6748184]{flex:none}.topbar-locale[data-v-e6748184] .locale-switch{width:132px}.topbar-locale[data-v-e6748184] .locale-trigger{width:100%;min-height:40px;height:40px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;color:var(--text);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none}.topbar-locale[data-v-e6748184] .locale-trigger:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.topbar-locale[data-v-e6748184] .locale-trigger[aria-expanded=true]{border-color:var(--accent);color:var(--text)}.topbar-locale[data-v-e6748184] .locale-panel{border-color:var(--border);border-radius:12px;box-shadow:var(--shadow)}.topbar-locale[data-v-e6748184] .locale-option{border-radius:8px;font-family:var(--font-body);font-size:14px}.topbar-locale[data-v-e6748184] .locale-option:hover{background:var(--surface)}.topbar-locale[data-v-e6748184] .locale-option.is-active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}[dir=rtl] .topbar-locale[data-v-e6748184] .locale-option.is-active{box-shadow:inset -2px 0 0 var(--accent)}.topbar-locale[data-v-e6748184] .locale-option[aria-selected=true]{color:var(--accent-deep)}.topbar--dashboard[data-v-e6748184]{position:relative;padding-top:12px;padding-bottom:10px}.topbar-page-row[data-v-e6748184]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,34%);align-items:start;gap:16px;margin-top:8px;min-width:0}.topbar-sub[data-v-e6748184]{max-width:56ch;padding-top:6px;margin:0;color:var(--muted);font-family:var(--font-body);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.topbar-page-extra[data-v-e6748184]{min-width:0}.topbar-accent[data-v-e6748184]{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--accent)}.page-body[data-v-e6748184]{flex:1 1 auto;min-width:0;padding:24px 28px 48px}.side-scrim[data-v-e6748184]{display:none}@media(max-width:1100px){.topbar-page-row[data-v-e6748184]{grid-template-columns:minmax(0,1fr)}.topbar-page-extra[data-v-e6748184]{display:none}}@media(max-width:900px){.app-shell[data-v-e6748184]{grid-template-columns:minmax(0,1fr)}.sidebar[data-v-e6748184]{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:80;width:min(280px,86vw);height:100dvh;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));border-inline-end:1px solid var(--border);transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s;box-shadow:none}[dir=rtl] .sidebar[data-v-e6748184]{transform:translate(100%)}.sidebar.is-open[data-v-e6748184]{transform:none;visibility:visible}.side-close[data-v-e6748184],.menu-btn[data-v-e6748184]{display:inline-flex}.side-scrim[data-v-e6748184]{display:block;position:fixed;inset:0;z-index:70;background:#0f1a1a52}.topbar[data-v-e6748184]{padding:12px 16px 10px}.topbar-row[data-v-e6748184]{flex-wrap:nowrap;align-items:center;gap:8px;min-height:44px}.topbar-titles[data-v-e6748184]{flex:1 1 auto;gap:2px;align-self:center}.topbar-eyebrow[data-v-e6748184]{margin-top:0!important;font-size:11px}.page-title[data-v-e6748184]{font-size:clamp(20px,6vw,28px);line-height:1.12;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-inline-size:100%}.topbar-tools[data-v-e6748184]{flex:0 0 auto;flex-wrap:nowrap;gap:4px;margin-inline-start:0}.topbar-status[data-v-e6748184],.topbar-account[data-v-e6748184],.topbar-logout[data-v-e6748184]{display:none}.topbar-page-row[data-v-e6748184]{grid-template-columns:minmax(0,1fr);margin-top:4px}.topbar-page-extra[data-v-e6748184]{display:none}.topbar-sub[data-v-e6748184]{font-size:12px;line-height:1.45}.topbar-refresh[data-v-e6748184]{flex:0 0 44px;width:44px;height:44px;padding:0}.topbar-refresh .tool-label[data-v-e6748184]{display:none}.topbar-locale[data-v-e6748184] .locale-switch{width:44px}.topbar-locale[data-v-e6748184] .locale-trigger{width:44px;min-height:44px;height:44px;padding:0;justify-content:center}.topbar-locale[data-v-e6748184] .locale-name,.topbar-locale[data-v-e6748184] .locale-caret{display:none}.topbar-profile[data-v-e6748184]{display:inline-flex}.page-body[data-v-e6748184]{padding:16px 16px calc(32px + env(safe-area-inset-bottom))}.sidebar .nav a[data-v-e6748184]{min-height:48px;font-size:15px}.side-user[data-v-e6748184]{display:grid;gap:2px;margin-top:12px;padding:12px 6px 0;border-top:1px solid var(--hairline)}.side-user-name[data-v-e6748184]{margin:0;overflow:hidden;font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.side-user-id[data-v-e6748184]{margin:0 0 8px;color:var(--muted);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.side-logout[data-v-e6748184]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.side-logout[data-v-e6748184]:hover{background:var(--surface);border-color:var(--border-strong)}}@media(max-width:360px){.page-title[data-v-e6748184]{font-size:15px;line-height:1.2;letter-spacing:-.02em}.topbar-eyebrow[data-v-e6748184]{display:none}.topbar-titles[data-v-e6748184]{flex-basis:100%}.topbar[data-v-e6748184],.page-body[data-v-e6748184]{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-e6748184]{transition:none}}.ls[data-v-9afa7399]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ls-track[data-v-9afa7399]{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;gap:2px;height:var(--ls-h, 168px);border-bottom:1px solid var(--line)}.ls-col[data-v-9afa7399]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative}.ls-rate[data-v-9afa7399]{direction:ltr;unicode-bidi:isolate;font-size:var(--fs-11);color:var(--muted);text-align:center;line-height:1;padding-bottom:5px;white-space:nowrap}.ls-rate.is-hidden[data-v-9afa7399]{visibility:hidden}.ls-bar[data-v-9afa7399]{display:block;width:100%;height:var(--h);background:color-mix(in srgb,var(--ink) 34%,transparent)}.ls-col.is-lead .ls-bar[data-v-9afa7399]{background:var(--brand)}.ls-col.is-shut .ls-bar[data-v-9afa7399]{background:color-mix(in srgb,var(--ink) 9%,transparent)}.ls-axis[data-v-9afa7399]{list-style:none;margin:0;padding:0;display:flex;gap:2px}.ls-tick[data-v-9afa7399]{flex:1 1 0;min-width:0;text-align:center;font-size:var(--fs-11);letter-spacing:.06em;color:var(--muted)}.is-animated .ls-bar[data-v-9afa7399]{transform-origin:bottom;animation:rise-9afa7399 .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d)}@keyframes rise-9afa7399{0%{transform:scaleY(.02)}}@media(prefers-reduced-motion:reduce){.is-animated .ls-bar[data-v-9afa7399]{animation:none}}@media(max-width:560px){.ls-track[data-v-9afa7399]{gap:1px;height:var(--ls-h-sm, 96px)}.ls-axis[data-v-9afa7399]{gap:1px}}@media(max-width:420px){.ls-rate[data-v-9afa7399]{display:none}}.pg[data-v-0708345c]{display:grid;gap:var(--s-3)}.pg-frame[data-v-0708345c]{position:relative;width:100%;max-width:560px;background:none;padding:0}.pg-labels[data-v-0708345c]{display:none}.pg-art[data-v-0708345c]{display:block;width:100%;height:auto}.pg-labels[data-v-0708345c]{position:absolute;inset:0}.pg-root[data-v-0708345c]{position:absolute;inset-inline:0;top:0;text-align:center;font-family:var(--font-mono);font-size:var(--fs-12-5);letter-spacing:.06em;color:var(--ink)}.pg-rows[data-v-0708345c]{position:absolute;inset:0;margin:0;padding:0;list-style:none}.pg-row[data-v-0708345c]{position:absolute;inset-inline:0;top:var(--y);transform:translateY(-50%);display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.pg-l[data-v-0708345c],.pg-r[data-v-0708345c]{max-width:20%;font-family:var(--font-mono);font-size:var(--fs-12-5);line-height:1.15}.pg-l[data-v-0708345c]{letter-spacing:.04em;color:var(--ink)}.pg-r[data-v-0708345c]{display:grid;justify-items:end;color:var(--accent)}.pg-rate[data-v-0708345c]{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.pg-state[data-v-0708345c]{white-space:nowrap}.pg-row.is-shut .pg-l[data-v-0708345c],.pg-row.is-shut .pg-r[data-v-0708345c]{color:var(--muted)}.pg-row--tail .pg-l[data-v-0708345c],.pg-row--tail .pg-r[data-v-0708345c]{max-width:46%}@media(max-width:560px){.pg-l[data-v-0708345c],.pg-r[data-v-0708345c],.pg-root[data-v-0708345c]{font-size:var(--fs-11)}}@media(prefers-reduced-motion:reduce){.p[data-v-33b8a026] *,.p[data-v-33b8a026] *:before,.p[data-v-33b8a026] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.p[data-v-33b8a026]{--bg: #ffffff;--ink: #111314;--muted: #636b69;--line: #e2e7e6;--surface: #f2f5f4;--brand: #2ecfcf;--brand-ink: #111314;--accent: #0c6f70;--accent-deep: #0a6a6b;--fs-36: 36px;--fs-56: 56px;--fs-64: 64px;--fs-88: 88px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--r-1: 2px;--r-2: 4px;--page: 1240px;--gutter: clamp(16px, 4vw, 40px);--measure: 66ch;--font-display: "Vela GX", "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body: "Manrope", "Vela GX", ui-sans-serif, system-ui, "Noto Sans", "Noto Sans Arabic", "Hiragino Sans", "PingFang SC", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--icon-accent: currentColor;position:relative;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-14);line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased;padding-bottom:0}.p a[data-v-33b8a026]{color:inherit;text-decoration:none}.mono[data-v-33b8a026]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num[data-v-33b8a026],.big-v[data-v-33b8a026],.result-v[data-v-33b8a026],.out-row dd[data-v-33b8a026],.ex-a[data-v-33b8a026],.ex-r[data-v-33b8a026],.calc-live-v[data-v-33b8a026]{direction:ltr;unicode-bidi:isolate}.num[data-v-33b8a026]{display:inline-block}.ltr[data-v-33b8a026]{direction:ltr;unicode-bidi:isolate}.skip[data-v-33b8a026]{position:absolute;inset-inline-start:0;top:0;z-index:60;padding:12px 16px;background:var(--ink);color:#fff;transform:translateY(-120%)}.skip[data-v-33b8a026]:focus-visible,.skip[data-v-33b8a026]:focus{transform:none}h1[data-v-33b8a026],h2[data-v-33b8a026],h3[data-v-33b8a026]{font-family:var(--font-display);font-weight:var(--fw-semibold);margin:0}h2[data-v-33b8a026]{font-size:var(--fs-30);line-height:1.08;letter-spacing:-.025em}h3[data-v-33b8a026]{font-size:var(--fs-19);line-height:1.25;letter-spacing:-.015em}.kicker[data-v-33b8a026]{display:flex;align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-5);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.kicker-n[data-v-33b8a026]{color:var(--accent);letter-spacing:.1em}.sub-head[data-v-33b8a026]{margin:0 0 var(--s-4);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lede[data-v-33b8a026]{margin:var(--s-4) 0 0;max-width:var(--measure);color:var(--muted);font-size:var(--fs-19);line-height:1.58}.hint[data-v-33b8a026]{margin:var(--s-4) 0 0;max-width:var(--measure);color:var(--muted);font-size:var(--fs-14);line-height:1.6}.link[data-v-33b8a026]{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.btn[data-v-33b8a026]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--s-5);border:1px solid var(--ink);border-radius:var(--r-2);background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:var(--fs-12-5);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.p a.btn[data-v-33b8a026]{color:#fff}.btn[data-v-33b8a026]:hover{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.p a.btn[data-v-33b8a026]:hover{color:var(--brand-ink)}.btn--line[data-v-33b8a026]{background:transparent;color:var(--ink);border-color:var(--line)}.p a.btn--line[data-v-33b8a026]{color:var(--ink)}.btn--line[data-v-33b8a026]:hover,.p a.btn--line[data-v-33b8a026]:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.text-link[data-v-33b8a026]{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding:0 var(--s-2);font-family:var(--font-mono);font-size:var(--fs-12-5);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.text-link[data-v-33b8a026]:hover{color:var(--ink)}:where(a[data-v-33b8a026],button[data-v-33b8a026],summary[data-v-33b8a026],select[data-v-33b8a026],input[data-v-33b8a026]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell .content>.site-nav[data-v-33b8a026],.site-nav[data-v-33b8a026]{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:var(--bg)}.site-nav-inner[data-v-33b8a026]{max-width:var(--page);margin:0 auto;padding:var(--s-3) var(--gutter);display:flex;align-items:center;gap:var(--s-5);flex-wrap:nowrap}.site-nav-inner.is-menu-open[data-v-33b8a026]{flex-wrap:wrap;row-gap:var(--s-2)}.site-brand[data-v-33b8a026]{flex:none;display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-19);letter-spacing:-.03em}.site-brand img[data-v-33b8a026]{display:block}.site-links[data-v-33b8a026]{display:flex;align-items:center;gap:var(--s-4);margin-inline-start:var(--s-4);min-width:0}.site-links a[data-v-33b8a026]{display:inline-grid;grid-auto-flow:column;justify-content:start;align-items:baseline;align-content:center;gap:7px;min-width:44px;min-height:44px;font-size:var(--fs-14);color:var(--muted);white-space:nowrap}.site-links a[data-v-33b8a026]:hover{color:var(--ink)}.site-nav-cta[data-v-33b8a026]{display:flex;align-items:center;gap:var(--s-2);margin-inline-start:auto;flex:none;--locale-w: 168px}.site-nav-cta .btn[data-v-33b8a026]{min-height:44px}.menu-btn[data-v-33b8a026]{display:none;min-width:44px;min-height:44px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.p[data-v-33b8a026] :where(select,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.grid12[data-v-33b8a026]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-5)}.col-3[data-v-33b8a026]{grid-column:span 3;min-width:0}.col-4[data-v-33b8a026]{grid-column:span 4;min-width:0}.col-5[data-v-33b8a026]{grid-column:span 5;min-width:0}.col-7[data-v-33b8a026]{grid-column:span 7;min-width:0}.col-8[data-v-33b8a026]{grid-column:span 8;min-width:0}.col-9[data-v-33b8a026]{grid-column:span 9;min-width:0}.hero[data-v-33b8a026]{max-width:var(--page);margin:0 auto;padding:clamp(32px,5vw,72px) var(--gutter) 0}.hero-grid[data-v-33b8a026]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:start}.hero h1[data-v-33b8a026]{margin:var(--s-4) 0 0}.h1-line[data-v-33b8a026]{display:block;font-size:clamp(var(--fs-30),8.4vw,var(--fs-64));line-height:1.02;letter-spacing:-.04em}.hero-facts[data-v-33b8a026]{margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line);max-width:50ch}.hero-fact[data-v-33b8a026]{margin:0;font-size:var(--fs-19);line-height:1.4;letter-spacing:-.01em}.hero-fact-sub[data-v-33b8a026]{margin:var(--s-2) 0 0;color:var(--muted);font-size:var(--fs-14);line-height:1.45}.hero-actions[data-v-33b8a026]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}.note[data-v-33b8a026]{margin:var(--s-4) 0 0;max-width:60ch;font-family:var(--font-mono);font-size:var(--fs-11);line-height:1.7;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hero-figure[data-v-33b8a026]{margin:0;padding-top:var(--s-2)}.figure-cap[data-v-33b8a026]{margin:var(--s-3) 0 0;max-width:62ch;font-size:var(--fs-11);line-height:1.6;letter-spacing:.06em;color:var(--muted)}.cards[data-v-33b8a026]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin:clamp(36px,5vw,68px) 0 0;padding:0;list-style:none}.card[data-v-33b8a026]{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface)}.card-ico[data-v-33b8a026]{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--s-2);border:1px solid var(--line);border-radius:var(--r-2);color:var(--accent);background:var(--bg)}.card-v[data-v-33b8a026]{font-size:clamp(24px,2.6vw,var(--fs-30));font-weight:500;line-height:1;letter-spacing:-.03em}.card-t[data-v-33b8a026]{font-size:var(--fs-19);font-weight:600;letter-spacing:-.01em}.card-d[data-v-33b8a026]{color:var(--muted);font-size:var(--fs-14);line-height:1.55}.how-art[data-v-33b8a026]{position:relative;margin:clamp(24px,3vw,40px) 0 0}.how-art-img[data-v-33b8a026]{display:block;width:min(420px,100%);height:auto}.how-tip[data-v-33b8a026]{position:absolute;top:4%;inset-inline-start:26%;padding:6px 10px;border-radius:6px;background:var(--ink);color:var(--bg);font-size:11px;letter-spacing:.04em}.facts[data-v-33b8a026]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(32px,5vw,64px) 0 0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fact[data-v-33b8a026]{display:flex;align-items:baseline;gap:var(--s-3);padding:var(--s-4) 0}.fact+.fact[data-v-33b8a026]{border-inline-start:1px solid var(--line);padding-inline-start:var(--s-5)}.fact-k[data-v-33b8a026]{margin:0;color:var(--muted);font-size:var(--fs-14)}.band[data-v-33b8a026]{border-top:1px solid var(--line)}.band-inner[data-v-33b8a026]{max-width:var(--page);margin:0 auto;padding:clamp(48px,6vw,96px) var(--gutter)}.band-h2[data-v-33b8a026]{margin-top:var(--s-4);font-size:clamp(24px,3vw,var(--fs-36));letter-spacing:-.03em}.aside h2[data-v-33b8a026]{margin-top:var(--s-4)}@media(min-width:901px){.aside[data-v-33b8a026]{position:sticky;top:96px;align-self:start}}.steps[data-v-33b8a026]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.step[data-v-33b8a026]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.step-n[data-v-33b8a026]{font-size:var(--fs-12-5);letter-spacing:.1em;color:var(--accent);padding-top:3px}.step-body h3[data-v-33b8a026]{margin:0 0 var(--s-2)}.step-body p[data-v-33b8a026]{margin:0;max-width:var(--measure);color:var(--muted);font-size:var(--fs-14);line-height:1.6}.example[data-v-33b8a026]{margin-top:var(--s-6)}.ex-rows[data-v-33b8a026]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ex-rows li[data-v-33b8a026]{display:grid;grid-template-columns:64px 88px minmax(0,1fr);gap:var(--s-4);align-items:baseline;padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.ex-l[data-v-33b8a026]{font-size:var(--fs-12-5);letter-spacing:.1em;color:var(--muted)}.ex-r[data-v-33b8a026]{font-size:var(--fs-14);color:var(--accent)}.ex-a[data-v-33b8a026]{font-size:var(--fs-19);letter-spacing:-.02em;text-align:end}.big-v[data-v-33b8a026]{margin:0;font-size:clamp(56px,9vw,var(--fs-88));font-weight:500;line-height:.92;letter-spacing:-.045em}.big-u[data-v-33b8a026]{font-size:.42em;letter-spacing:-.02em;margin-inline-start:2px}.big-k[data-v-33b8a026]{margin:var(--s-4) 0 0;max-width:22ch;font-size:var(--fs-14);line-height:1.45}.scale-block[data-v-33b8a026]{margin-top:clamp(40px,5vw,72px)}.scale-block[data-v-33b8a026] .ls{--ls-h: clamp(120px, 15vw, 176px)}.all-head[data-v-33b8a026]{margin-top:clamp(40px,5vw,64px)}.dt[data-v-33b8a026]{width:100%;border-collapse:collapse;margin-top:var(--s-5);font-size:var(--fs-14);font-variant-numeric:tabular-nums}.dt th[data-v-33b8a026],.dt td[data-v-33b8a026]{padding:var(--s-3) var(--s-3) var(--s-3) 0;text-align:start;border-bottom:1px solid var(--line);vertical-align:baseline}.dt th[data-v-33b8a026]{font-family:var(--font-mono);font-size:var(--fs-11);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink)}.dt td[data-v-33b8a026]{color:var(--ink)}.dt-muted[data-v-33b8a026]{color:var(--muted)}.dt .ltr[data-v-33b8a026]{text-align:start}.dt tbody tr:hover td[data-v-33b8a026]{background:color-mix(in srgb,var(--ink) 3%,transparent)}.dt tr.is-lead td[data-v-33b8a026]{font-weight:var(--fw-semibold)}.dt tr.is-lead td[data-v-33b8a026]:first-child{border-inline-start:2px solid var(--brand);padding-inline-start:var(--s-3)}.dt tr.is-shut td[data-v-33b8a026]{color:var(--muted)}.dt--wide[data-v-33b8a026]{margin-top:var(--s-4)}.pick[data-v-33b8a026]{margin-top:var(--s-5)}.pick-label[data-v-33b8a026]{margin:0 0 var(--s-3);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pick-chips[data-v-33b8a026]{display:flex;flex-wrap:wrap;gap:6px}.pick-chip[data-v-33b8a026]{display:inline-flex;align-items:baseline;gap:7px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--bg-soft);color:var(--text);cursor:pointer;transition:border-color .16s ease,background .16s ease}.pick-chip[data-v-33b8a026]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.pick-chip.is-locked[data-v-33b8a026],.pick-chip.is-locked .pick-chip-r[data-v-33b8a026]{color:var(--muted)}.pick-chip.is-on[data-v-33b8a026]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-soft));color:var(--accent)}.pick-chip.is-on .pick-chip-r[data-v-33b8a026]{color:var(--accent)}.pick-more[data-v-33b8a026]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px dashed var(--line-2);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--muted);cursor:pointer;font-size:12px;transition:border-color .16s ease,color .16s ease}.pick-more[data-v-33b8a026]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent)}.pick-chip-l[data-v-33b8a026]{font-size:11px;letter-spacing:.08em}.pick-chip-r[data-v-33b8a026]{font-size:12px}.pick-panel[data-v-33b8a026]{margin-top:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--bg-soft);padding:var(--s-5);display:grid;gap:var(--s-4)}.pick-head[data-v-33b8a026]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3)}.pick-big[data-v-33b8a026]{font-size:28px;letter-spacing:-.02em}.pick-rate[data-v-33b8a026]{font-size:28px;color:var(--accent);letter-spacing:-.02em}.pick-facts[data-v-33b8a026]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3) var(--s-4);margin:0}.pick-fact[data-v-33b8a026]{display:grid;gap:4px;border-top:1px solid var(--line);padding-top:10px}.pick-fact dt[data-v-33b8a026]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pick-fact dd[data-v-33b8a026]{margin:0;font-size:15px}.pick-note[data-v-33b8a026]{max-width:78ch}.rk[data-v-33b8a026]{display:flex;align-items:center;gap:10px}@media(max-width:720px){.pick-facts[data-v-33b8a026]{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-big[data-v-33b8a026],.pick-rate[data-v-33b8a026]{font-size:22px}}.faq-art-img[data-v-33b8a026],.calc-art-img[data-v-33b8a026]{display:block;width:min(340px,100%);height:auto}.assumptions[data-v-33b8a026]{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.1fr);gap:clamp(14px,2vw,26px);align-items:start}.asm-i[data-v-33b8a026]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--accent) 10%,transparent)}.asm-i .pcard-i[data-v-33b8a026]{width:20px;height:20px;font-size:12px}.asm-body[data-v-33b8a026]{display:grid;gap:var(--s-2)}.asm-left[data-v-33b8a026]{margin:0;color:var(--ink);font-size:var(--fs-14);line-height:1.6}.asm-right[data-v-33b8a026]{margin:0;padding-inline-start:clamp(14px,2vw,26px);border-inline-start:1px solid var(--line);color:var(--muted);font-size:var(--fs-12-5);line-height:1.6}@media(max-width:900px){.assumptions[data-v-33b8a026]{grid-template-columns:40px minmax(0,1fr)}.asm-right[data-v-33b8a026]{grid-column:2;padding-inline-start:0;border-inline-start:0;padding-top:var(--s-3);border-top:1px solid var(--line)}}.calc-kpi[data-v-33b8a026]{align-items:start}.kpi-card .out-rows[data-v-33b8a026]{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line)}.kpi-card .out-row[data-v-33b8a026]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding-block:4px}.kpi-card .out-row dt[data-v-33b8a026]{color:var(--muted);font-size:var(--fs-12-5);letter-spacing:.06em}.kpi-card .out-row dd[data-v-33b8a026]{margin:0;font-size:var(--fs-14)}.calc-in .presets[data-v-33b8a026],.calc-in .preset-row[data-v-33b8a026]{flex-wrap:nowrap}.calc-kpi[data-v-33b8a026]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(14px,2vw,20px)}.kpi-card[data-v-33b8a026]{display:grid;gap:var(--s-2);align-content:start}.calc-scale[data-v-33b8a026],.scale-block[data-v-33b8a026]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(18px,2.6vw,34px);align-items:start}.scale-side[data-v-33b8a026]{display:grid;gap:var(--s-4)}.scale-note[data-v-33b8a026]{margin:0;color:var(--muted);font-size:var(--fs-14);line-height:1.6}.calc-table-card[data-v-33b8a026]{padding:0;overflow:hidden}.calc-table-card .calc-table[data-v-33b8a026]{margin:0}.calc-table-card .dt th[data-v-33b8a026]:first-child,.calc-table-card .dt td[data-v-33b8a026]:first-child{padding-inline-start:clamp(18px,2vw,26px)}.calc-table-card .dt th[data-v-33b8a026]:last-child,.calc-table-card .dt td[data-v-33b8a026]:last-child{padding-inline-end:clamp(18px,2vw,26px)}@media(max-width:900px){.calc-kpi[data-v-33b8a026],.calc-scale[data-v-33b8a026],.scale-block[data-v-33b8a026]{grid-template-columns:minmax(0,1fr)}}.pcard--grad[data-v-33b8a026]{background:linear-gradient(180deg,#fff,#f3fbfa)}.rates-card[data-v-33b8a026]{display:grid;gap:var(--s-3)}.accent-bar[data-v-33b8a026]{display:block;width:44px;height:3px;border-radius:2px;background:var(--accent)}.card-note[data-v-33b8a026]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:var(--s-4) 0 0;color:var(--muted);font-size:var(--fs-12-5);line-height:1.55}.card-note .pcard-i[data-v-33b8a026]{margin-top:1px}.rule[data-v-33b8a026]{grid-template-columns:46px minmax(0,1fr) minmax(0,19rem)}.rule-n[data-v-33b8a026]{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--accent) 9%,#fff);color:var(--accent)}.rule-metric[data-v-33b8a026]{grid-template-columns:24px minmax(0,1fr);gap:2px 10px}.rule-mi[data-v-33b8a026]{grid-row:1 / span 3;color:var(--accent)}.rule-mv[data-v-33b8a026]{color:var(--accent);font-size:var(--fs-19);line-height:1.3}.rule-mn[data-v-33b8a026]{grid-column:2}.rules[data-v-33b8a026]{display:grid;gap:0;margin:0;padding:0;list-style:none}.rule[data-v-33b8a026]{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,15rem);gap:var(--s-4);align-items:start;padding:var(--s-5) 0;border-top:1px solid var(--line)}.rule[data-v-33b8a026]:first-child{border-top:0}.rule-n[data-v-33b8a026]{font-size:var(--fs-12-5);color:var(--accent);letter-spacing:.12em}.rule-body[data-v-33b8a026]{min-width:0}.rule-t[data-v-33b8a026]{margin:0;font-size:var(--fs-19);font-weight:600;letter-spacing:-.01em}.rule-d[data-v-33b8a026]{margin:var(--s-2) 0 0;color:var(--muted);font-size:var(--fs-14);line-height:1.6}.rule-metric[data-v-33b8a026]{display:grid;gap:2px;padding:var(--s-4);border-radius:var(--r-2);background:color-mix(in srgb,var(--accent) 5%,transparent)}.rule-mk[data-v-33b8a026]{font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rule-mv[data-v-33b8a026]{font-size:var(--fs-19);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.rule-mn[data-v-33b8a026]{font-size:var(--fs-12-5);color:var(--muted);line-height:1.45}.rules-art[data-v-33b8a026]{position:relative;margin:var(--s-7) 0 0}.rules-art-img[data-v-33b8a026]{display:block;width:min(400px,100%);height:auto}.rules-chip[data-v-33b8a026]{position:absolute;top:2%;inset-inline-start:2%;padding:5px 9px;border-radius:var(--r-1);background:var(--ink);color:var(--bg);font-size:11px;letter-spacing:.04em}.p h2[data-v-33b8a026]{font-size:clamp(28px,2.9vw,40px);line-height:1.08;letter-spacing:-.03em}.p .lede[data-v-33b8a026]{font-size:var(--fs-19);line-height:1.55}.pcard[data-v-33b8a026]{padding:clamp(20px,2.2vw,28px)}.pcard .dt td[data-v-33b8a026]{font-size:var(--fs-14);padding-block:9px}.pcard .dt th[data-v-33b8a026]{padding-block:10px}.rk[data-v-33b8a026]{gap:10px}.pcard[data-v-33b8a026]{border:1px solid #edf1f0;border-radius:16px;background:#fff;padding:clamp(18px,2vw,26px);box-shadow:0 1px 2px #11131408,0 18px 40px -32px #11131459}.pcard+.pcard[data-v-33b8a026]{margin-top:clamp(16px,2vw,22px)}.pcard-head[data-v-33b8a026]{display:flex;align-items:center;gap:8px;margin-bottom:var(--s-4)}.pcard-t[data-v-33b8a026]{margin:0;font-size:var(--fs-19);font-weight:600;letter-spacing:-.01em}.pcard-i[data-v-33b8a026],.rk-imp-i[data-v-33b8a026]{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:11px;font-style:normal;font-weight:600}.pcard .dt[data-v-33b8a026]{margin:0}.pcard .dt th[data-v-33b8a026]{border-bottom-color:#e6ecea}.pcard .dt td[data-v-33b8a026]{border-bottom-color:#f1f5f4}.rk-conds-grid[data-v-33b8a026]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);align-items:start}.rk-open-list[data-v-33b8a026]{margin:0}.rk-open-row[data-v-33b8a026]{grid-template-columns:44px minmax(0,.55fr) minmax(0,1fr);align-items:center}.rk-open-ico[data-v-33b8a026]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent)}.rk-important[data-v-33b8a026]{margin:0;padding:var(--s-5);border:0;border-radius:var(--r-2);background:color-mix(in srgb,var(--accent) 7%,transparent)}.rk-imp-t[data-v-33b8a026]{display:flex;align-items:center;gap:8px;color:var(--accent);font-weight:600;font-size:var(--fs-14)}.rk-imp-d[data-v-33b8a026]{color:var(--ink)}@media(max-width:900px){.rk-conds-grid[data-v-33b8a026]{grid-template-columns:minmax(0,1fr)}.rk-open-row[data-v-33b8a026]{grid-template-columns:40px minmax(0,1fr)}.rk-open-d[data-v-33b8a026]{grid-column:2}}.pick-head[data-v-33b8a026]{align-items:center}.pick-rank[data-v-33b8a026]{display:grid;gap:2px;margin-inline-start:auto;text-align:end}.pick-rank-n[data-v-33b8a026]{font-size:var(--fs-11);letter-spacing:.08em;color:var(--muted)}.pick-rank-code[data-v-33b8a026]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-14);font-weight:600;color:var(--ink)}.pick-rank-code svg[data-v-33b8a026]{color:var(--accent)}.rates-art[data-v-33b8a026]{margin:var(--s-6) 0 0;border-radius:var(--r-2);overflow:hidden}.rates-art-img[data-v-33b8a026]{display:block;width:100%;height:auto;mix-blend-mode:multiply}.rk-benefits[data-v-33b8a026]{display:grid;gap:var(--s-5);margin:var(--s-6) 0 0;padding:0;list-style:none}.rk-benefit[data-v-33b8a026]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--s-3);align-items:start}.rk-benefit-ico[data-v-33b8a026]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.rk-benefit-body[data-v-33b8a026]{display:grid;gap:2px}.rk-benefit-t[data-v-33b8a026]{font-size:var(--fs-16, 16px);font-weight:600}.rk-benefit-d[data-v-33b8a026]{color:var(--muted);font-size:var(--fs-14);line-height:1.5}.rk-art[data-v-33b8a026]{position:relative;margin:var(--s-7) 0 0}.rk-art-img[data-v-33b8a026]{display:block;width:min(400px,100%);height:auto}.rk-chip[data-v-33b8a026]{position:absolute;top:6%;inset-inline-start:4%;padding:5px 9px;border-radius:var(--r-1);background:var(--ink);color:var(--bg);font-size:11px;letter-spacing:.04em}#ranks .rk[data-v-33b8a026]{align-items:center}.rk-badge[data-v-33b8a026]{flex:0 0 auto;width:28px;height:28px;object-fit:contain}.rk-open-list[data-v-33b8a026]{display:grid;gap:var(--s-5);margin:var(--s-5) 0 0;padding:0;list-style:none}.rk-open-row[data-v-33b8a026]{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,1.4fr);gap:var(--s-3);align-items:baseline}.rk-open-ico[data-v-33b8a026]{color:var(--muted)}.rk-open-t[data-v-33b8a026]{font-weight:600;font-size:var(--fs-14)}.rk-open-d[data-v-33b8a026]{color:var(--muted);font-size:var(--fs-14);line-height:1.5}.rk-important[data-v-33b8a026]{margin:var(--s-6) 0 0;padding:var(--s-5);border-radius:var(--r-2);border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.rk-imp-t[data-v-33b8a026]{display:block;font-weight:600;font-size:var(--fs-14);color:var(--accent)}.rk-imp-d[data-v-33b8a026]{margin:var(--s-2) 0 var(--s-3);color:var(--ink);font-size:var(--fs-14);line-height:1.55}.dt--ranks[data-v-33b8a026]{table-layout:fixed}.dt--ranks th[data-v-33b8a026],.dt--ranks td[data-v-33b8a026]{vertical-align:middle}.dt--ranks .nw[data-v-33b8a026]{white-space:nowrap}.dt--ranks th[data-v-33b8a026]:nth-child(1){width:27%}.dt--ranks th[data-v-33b8a026]:nth-child(2){width:7%}.dt--ranks th[data-v-33b8a026]:nth-child(3){width:12%}.dt--ranks th[data-v-33b8a026]:nth-child(4){width:21%}.dt--ranks th[data-v-33b8a026]:nth-child(5){width:15%}.dt--ranks th[data-v-33b8a026]:nth-child(6){width:19%}.dt--ranks td[data-v-33b8a026]{padding-block:6px;font-size:var(--fs-14)}.dt--ranks th[data-v-33b8a026]{font-size:var(--fs-11)}.rk-code[data-v-33b8a026]{white-space:nowrap}.rk[data-v-33b8a026]{gap:var(--s-2)}.dt--ranks td[data-v-33b8a026]:first-child{padding-inline-end:var(--s-4)}.rk[data-v-33b8a026]{display:inline-flex;align-items:center;gap:var(--s-3)}.rk-code[data-v-33b8a026]{font-size:var(--fs-12-5);letter-spacing:.04em}.rk-n[data-v-33b8a026]{font-size:var(--fs-11);color:var(--muted)}.rule-t[data-v-33b8a026]{font-size:var(--fs-14);max-width:var(--measure)}.shot[data-v-33b8a026]{margin:var(--s-6) 0 0}.shot img[data-v-33b8a026]{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg)}.shot-cap[data-v-33b8a026]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-top:var(--s-3)}.shot-txt[data-v-33b8a026],.shot-cap span[data-v-33b8a026]:first-child{color:var(--muted);font-size:var(--fs-14);line-height:1.55;max-width:62ch}.calc[data-v-33b8a026]{margin-top:var(--s-6);align-items:start}.calc-live[data-v-33b8a026]{display:none}.calc-in[data-v-33b8a026]{display:grid;gap:var(--s-4);align-content:start}.presets[data-v-33b8a026]{display:grid;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.preset-row[data-v-33b8a026]{display:flex;flex-wrap:nowrap;gap:var(--s-2)}.preset-row .chip[data-v-33b8a026]{flex:1 1 0;min-height:40px;padding-inline:var(--s-2);justify-content:center;white-space:nowrap}.p-k[data-v-33b8a026]{font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-inline-end:var(--s-1)}.chip[data-v-33b8a026]{min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-1);background:var(--bg);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-12-5);cursor:pointer;transition:color .15s ease,border-color .15s ease}.chip[data-v-33b8a026]:hover{color:var(--ink);border-color:var(--ink)}.chip.is-on[data-v-33b8a026]{color:var(--brand-ink);background:var(--brand);border-color:var(--brand)}.in-field[data-v-33b8a026]{display:grid;gap:var(--s-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.in-row[data-v-33b8a026]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:32px}.in-row .in-k[data-v-33b8a026]{flex:1 1 auto;min-width:0}.in-row--plain[data-v-33b8a026]{padding-top:var(--s-3);border-top:1px solid var(--line)}.in-k[data-v-33b8a026],.in-v[data-v-33b8a026],.in-v--plain[data-v-33b8a026]{font-size:var(--fs-14)}.in-field input[type=range][data-v-33b8a026]{width:100%;height:44px;accent-color:var(--accent)}.calc-rank[data-v-33b8a026]{flex:0 1 auto;max-width:62%;min-width:148px;--bg-soft: var(--bg);--border: var(--line);--border-strong: var(--ink);--text: var(--ink);--radius: var(--r-1);--hairline: var(--line);--surface-2: var(--surface)}.calc-rank[data-v-33b8a026] .sel-btn{min-height:44px;font-size:var(--fs-14)}.in-hint[data-v-33b8a026]{margin-top:calc(var(--s-3) * -1)}.calc-out[data-v-33b8a026]{display:grid;gap:var(--s-5);align-content:start}.result[data-v-33b8a026]{border-top:2px solid var(--brand);padding-top:var(--s-4)}.result-k[data-v-33b8a026]{margin:0;font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.result-v[data-v-33b8a026]{margin:var(--s-2) 0 0;font-size:clamp(40px,6vw,var(--fs-56));font-weight:500;line-height:1;letter-spacing:-.04em}.result-u[data-v-33b8a026]{margin:var(--s-2) 0 0;font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.result-n[data-v-33b8a026]{margin:var(--s-3) 0 0;max-width:52ch;color:var(--muted);font-size:var(--fs-14);line-height:1.55}.out-rows[data-v-33b8a026]{margin:0;border-top:1px solid var(--line)}.out-row[data-v-33b8a026]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.out-row dt[data-v-33b8a026]{font-size:var(--fs-12-5);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.out-row dd[data-v-33b8a026]{margin:0;font-size:var(--fs-19);letter-spacing:-.02em}.next[data-v-33b8a026]{border-top:1px solid var(--line);padding-top:var(--s-4)}.panel-k[data-v-33b8a026]{margin:0;font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.next-t[data-v-33b8a026]{margin:var(--s-3) 0 0;font-size:var(--fs-14);max-width:var(--measure)}.calc-scale[data-v-33b8a026]{border-top:1px solid var(--line);padding-top:var(--s-4);display:grid;gap:var(--s-4)}.calc-scale[data-v-33b8a026] .ls{--ls-h: clamp(72px, 9vw, 104px)}.calc-lines[data-v-33b8a026]{border-top:1px solid var(--line);padding-top:var(--s-4)}.calc-lines ul[data-v-33b8a026]{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;gap:var(--s-2)}.calc-lines li[data-v-33b8a026]{font-size:var(--fs-12-5);color:var(--muted);overflow-wrap:anywhere}.calc-lines li[data-v-33b8a026]:first-child{color:var(--ink)}.calc-table[data-v-33b8a026]{margin-top:var(--s-6)}.note--block[data-v-33b8a026]{display:block;margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line);font-family:var(--font-body);font-size:var(--fs-14);line-height:1.6;letter-spacing:0;text-transform:none;max-width:var(--measure)}.note-k[data-v-33b8a026]{display:block;margin-bottom:var(--s-2);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.cats[data-v-33b8a026]{display:grid;margin-top:var(--s-5);border-top:1px solid var(--line)}.cats button[data-v-33b8a026]{display:flex;align-items:baseline;gap:var(--s-3);min-height:52px;padding:var(--s-3) 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);text-align:start;cursor:pointer;font:inherit;transition:color .15s ease}.cats button[data-v-33b8a026]:hover,.cats button.is-on[data-v-33b8a026]{color:var(--ink)}.cat-n[data-v-33b8a026]{font-size:var(--fs-11);letter-spacing:.1em;color:var(--muted)}.cats button.is-on .cat-n[data-v-33b8a026]{color:var(--accent)}.cat-t[data-v-33b8a026]{flex:1 1 auto;font-size:var(--fs-14)}.cats button.is-on[data-v-33b8a026]{border-inline-start:2px solid var(--brand);padding-inline-start:var(--s-3)}.faq-panel[data-v-33b8a026]{border-top:1px solid var(--line)}.q[data-v-33b8a026]{border-bottom:1px solid var(--line)}.q summary[data-v-33b8a026]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:64px;cursor:pointer;list-style:none}.q summary[data-v-33b8a026]::-webkit-details-marker{display:none}.q-t[data-v-33b8a026]{font-family:var(--font-display);font-size:var(--fs-19);font-weight:var(--fw-semibold);letter-spacing:-.015em}.q summary:hover .q-t[data-v-33b8a026]{color:var(--accent)}.q p[data-v-33b8a026]{margin:0 0 var(--s-5);max-width:var(--measure);color:var(--muted);font-size:var(--fs-14);line-height:1.6}.disc[data-v-33b8a026]{display:block;color:var(--muted)}.disc-minus[data-v-33b8a026]{display:none}details[open] .disc[data-v-33b8a026]{color:var(--accent)}details[open] .disc-plus[data-v-33b8a026]{display:none}details[open] .disc-minus[data-v-33b8a026]{display:block}.still[data-v-33b8a026]{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line);display:grid;gap:var(--s-4);justify-items:start}.still-t[data-v-33b8a026]{margin:0;max-width:var(--measure);font-size:var(--fs-19);line-height:1.5}.still-k[data-v-33b8a026]{display:block;margin-bottom:var(--s-2);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.still-actions[data-v-33b8a026]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.cats[data-v-33b8a026]{display:grid;gap:6px;margin-top:var(--s-5);border-top:0}.cats button[data-v-33b8a026]{display:flex;align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-3) var(--s-4);border-radius:var(--r-2);border:1px solid var(--line);background:#fff;color:var(--muted);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.cats button[data-v-33b8a026]:hover{color:var(--ink);border-color:var(--line-2)}.cats button.is-on[data-v-33b8a026]{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 7%,#fff);border-inline-start:3px solid var(--accent);padding-inline-start:calc(var(--s-4) - 2px)}.cat-chev[data-v-33b8a026]{margin-inline-start:auto;color:var(--muted);font-size:18px;line-height:1}.cats button.is-on .cat-chev[data-v-33b8a026]{color:var(--accent)}.faq-panel[data-v-33b8a026]{border-top:0;display:grid;gap:8px}.q[data-v-33b8a026]{border:1px solid var(--line);border-radius:var(--r-2);background:#fff;padding:0 var(--s-4)}.q[open][data-v-33b8a026]{background:color-mix(in srgb,var(--accent) 6%,#fff);border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.q summary[data-v-33b8a026]{min-height:58px}.q p[data-v-33b8a026]{padding-bottom:var(--s-4)}.still[data-v-33b8a026]{margin-top:var(--s-6);padding:clamp(18px,2vw,26px);border:1px solid var(--line);border-radius:var(--r-2);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,28px)}.still-actions[data-v-33b8a026]{justify-content:flex-end}.end[data-v-33b8a026]{max-width:var(--page);margin:0 auto;padding:clamp(56px,8vw,112px) var(--gutter);border-top:1px solid var(--line);display:grid;gap:var(--s-5);justify-items:start}.end h2[data-v-33b8a026]{font-size:clamp(28px,4.2vw,var(--fs-56));line-height:1.04;letter-spacing:-.035em;max-width:26ch}.foot[data-v-33b8a026]{border-top:1px solid var(--line);padding:var(--s-6) var(--gutter) var(--s-7);max-width:var(--page);margin:0 auto}.foot-top[data-v-33b8a026]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-4)}.foot nav[data-v-33b8a026]{display:flex;gap:var(--s-5);color:var(--muted);font-size:var(--fs-14)}.foot nav a[data-v-33b8a026]{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.foot nav a[data-v-33b8a026]:hover{color:var(--ink)}.foot-pay[data-v-33b8a026]{display:grid;gap:10px;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.foot .foot-pay-title[data-v-33b8a026]{margin:0;color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-11);font-weight:400;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.foot-pay-list[data-v-33b8a026]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.foot-pay-list[data-v-33b8a026]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:var(--r-1)}.foot-pay-item[data-v-33b8a026]{display:flex;flex:0 0 auto;align-items:center;min-width:0}.foot-pay-item img[data-v-33b8a026]{display:block;width:auto;height:22px;max-width:72px;object-fit:contain;filter:brightness(0);opacity:.88}.foot-pay-item img.is-brand[data-v-33b8a026]{filter:none;opacity:1}.fine[data-v-33b8a026]{margin:var(--s-4) 0 0;color:var(--muted);font-size:var(--fs-12-5)}@media(max-width:600px){.foot-pay[data-v-33b8a026]{display:grid;gap:10px}.foot-pay-list[data-v-33b8a026]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:thin}.foot-pay-list[data-v-33b8a026]:focus-visible{outline-offset:3px}}@media(prefers-reduced-motion:reduce){.foot-pay-item img[data-v-33b8a026]{transition:none}}.sticky-cta[data-v-33b8a026]{display:none}@media(min-width:1200px)and (max-width:1239px){.site-nav-inner[data-v-33b8a026]{gap:var(--s-4);min-height:72px}.site-links[data-v-33b8a026]{gap:var(--s-3);margin-inline-start:var(--s-3)}.site-nav-cta[data-v-33b8a026]{--locale-w: 96px}}@media(min-width:1240px){.site-nav-inner[data-v-33b8a026]{min-height:72px}:lang(sw) .site-nav-inner[data-v-33b8a026],:lang(uz) .site-nav-inner[data-v-33b8a026],:lang(ky) .site-nav-inner[data-v-33b8a026],:lang(kk) .site-nav-inner[data-v-33b8a026]{gap:var(--s-4)}:lang(sw) .site-links[data-v-33b8a026],:lang(uz) .site-links[data-v-33b8a026],:lang(ky) .site-links[data-v-33b8a026],:lang(kk) .site-links[data-v-33b8a026]{gap:var(--s-3);margin-inline-start:var(--s-3)}:lang(sw) .site-nav-n[data-v-33b8a026],:lang(uz) .site-nav-n[data-v-33b8a026],:lang(ky) .site-nav-n[data-v-33b8a026],:lang(kk) .site-nav-n[data-v-33b8a026]{display:none}:lang(sw) .site-nav-cta[data-v-33b8a026],:lang(uz) .site-nav-cta[data-v-33b8a026],:lang(ky) .site-nav-cta[data-v-33b8a026],:lang(kk) .site-nav-cta[data-v-33b8a026]{--locale-w: 96px}}@media(max-width:1199px){.site-nav-cta[data-v-33b8a026]{--locale-w: 192px}.site-links[data-v-33b8a026]{display:none}.site-links.is-open[data-v-33b8a026]{display:grid;order:3;width:100%;margin:0;border-top:1px solid var(--line);padding-top:var(--s-2)}.site-links.is-open a[data-v-33b8a026]{white-space:normal;border-bottom:1px solid var(--line);gap:var(--s-3)}.menu-btn[data-v-33b8a026]{display:inline-flex;align-items:center}}@media(max-width:1080px){.hero-grid[data-v-33b8a026]{grid-template-columns:minmax(0,1fr)}.col-3[data-v-33b8a026],.col-4[data-v-33b8a026],.col-5[data-v-33b8a026],.col-7[data-v-33b8a026],.col-8[data-v-33b8a026],.col-9[data-v-33b8a026]{grid-column:span 12}.aside[data-v-33b8a026]{position:static}.rule[data-v-33b8a026]{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}}@media(max-width:760px){.calc-live[data-v-33b8a026]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);position:sticky;top:69px;z-index:12;margin:var(--s-5) 0 0;padding:var(--s-2) 0;background:var(--bg);border-bottom:1px solid var(--line)}.calc-live-k[data-v-33b8a026]{font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:1 1 auto;min-width:0}.calc-live-v[data-v-33b8a026]{font-size:var(--fs-19);letter-spacing:-.02em;white-space:nowrap}.calc-live-u[data-v-33b8a026]{margin-inline-start:var(--s-2);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.site-nav-cta .text-link[data-v-33b8a026]{display:none}.site-nav-cta[data-v-33b8a026]{--locale-w: 152px}.hero-actions .btn[data-v-33b8a026]{flex:1 1 100%}.hero-copy .note[data-v-33b8a026]{font-size:var(--fs-14);line-height:1.65}.facts[data-v-33b8a026]{grid-template-columns:minmax(0,1fr)}.fact+.fact[data-v-33b8a026]{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0}.fact[data-v-33b8a026]{justify-content:space-between}.step[data-v-33b8a026]{grid-template-columns:40px minmax(0,1fr)}.ex-rows li[data-v-33b8a026]{grid-template-columns:52px minmax(0,1fr) auto}.foot[data-v-33b8a026]{padding-bottom:calc(var(--s-7) + 65px + env(safe-area-inset-bottom))}.foot nav[data-v-33b8a026]{flex-wrap:wrap;gap:var(--s-1) var(--s-5)}.sticky-cta[data-v-33b8a026]{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:40;padding:var(--s-2) max(var(--s-4),env(safe-area-inset-left)) calc(var(--s-2) + env(safe-area-inset-bottom)) max(var(--s-4),env(safe-area-inset-right));background:var(--bg);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .2s ease}.sticky-cta.is-on[data-v-33b8a026]{transform:none}.sticky-cta .btn[data-v-33b8a026]{width:100%}.q-t[data-v-33b8a026]{font-size:var(--fs-14)}.q summary[data-v-33b8a026]{min-height:60px}}@media(prefers-reduced-motion:reduce){.sticky-cta[data-v-33b8a026]{transition:none}}@media(max-width:620px){.site-nav-cta[data-v-33b8a026]{--locale-w: 100px}.dt[data-v-33b8a026]{margin-top:var(--s-4)}.dt thead[data-v-33b8a026]{display:none}.dt[data-v-33b8a026],.dt tbody[data-v-33b8a026],.dt tr[data-v-33b8a026],.dt td[data-v-33b8a026]{display:block;width:100%}.dt tr[data-v-33b8a026]{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.dt tr[data-v-33b8a026]:last-child{border-bottom:0}.dt td[data-v-33b8a026]{border:0;padding:3px 0}.dt td[data-v-33b8a026]:first-child{font-family:var(--font-display);font-size:var(--fs-14);font-weight:var(--fw-semibold);padding:0 0 var(--s-2)}.dt td[data-v-33b8a026]:first-child:before{content:none}.dt td[data-v-33b8a026]:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--s-4)}.dt td[data-v-33b8a026]:not(:first-child):before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dt tr.is-lead td[data-v-33b8a026]:first-child{border-inline-start:0;padding-inline-start:0}.dt tr.is-lead[data-v-33b8a026]{border-inline-start:2px solid var(--brand);padding-inline-start:var(--s-3)}.calc-table[data-v-33b8a026]{margin-top:var(--s-5)}}@media(max-width:560px){.site-nav-cta .btn[data-v-33b8a026]{display:none}.site-nav-cta[data-v-33b8a026]{--locale-w: 148px}}@media(max-width:560px){.big-k[data-v-33b8a026]{max-width:none}.shot--wide img[data-v-33b8a026]{border-inline:0;border-radius:0;margin-inline:calc(var(--gutter) * -1);width:calc(100% + var(--gutter) * 2)}.figure-cap[data-v-33b8a026]{font-size:var(--fs-12-5)}}@media(max-width:420px){.foot-top[data-v-33b8a026]{flex-direction:column;align-items:flex-start}.btn[data-v-33b8a026]{padding:0 var(--s-4)}.site-nav-inner[data-v-33b8a026]{gap:var(--s-3)}.site-nav-cta[data-v-33b8a026]{gap:6px}.site-brand[data-v-33b8a026]{font-size:var(--fs-14)}.site-brand img[data-v-33b8a026]{width:22px;height:22px}.site-nav-cta[data-v-33b8a026]{--locale-w: 118px}.menu-btn[data-v-33b8a026]{padding:0 var(--s-2)}.hero-copy .kicker[data-v-33b8a026]{margin-bottom:var(--s-4)}.hero-facts[data-v-33b8a026]{margin-top:var(--s-4);padding-top:var(--s-3)}.hero-fact[data-v-33b8a026],.hero-fact-sub[data-v-33b8a026]{font-size:var(--fs-14)}.hero-copy .lede[data-v-33b8a026]{font-size:var(--fs-14);line-height:1.5}}@media(max-width:900px){.rule[data-v-33b8a026]{grid-template-columns:44px minmax(0,1fr)}.rule-metric[data-v-33b8a026]{grid-column:2}.rk-open-row[data-v-33b8a026]{grid-template-columns:32px minmax(0,1fr)}.rk-open-d[data-v-33b8a026]{grid-column:2}.rk-art-img[data-v-33b8a026]{width:min(260px,100%)}.cards[data-v-33b8a026]{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.card[data-v-33b8a026]{padding:var(--s-4)}.how-art-img[data-v-33b8a026]{width:min(360px,100%)}}.pl-bg[data-v-33b8a026]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;--pl-clear: 1550px}.pl-w[data-v-33b8a026]{position:absolute;inset-inline:0;width:100%;height:auto;aspect-ratio:var(--pl-ar);object-fit:cover;object-position:var(--pl-x, 50%) 100%;opacity:var(--pl-op, .6);transform:rotate(var(--pl-rot, 0deg)) scaleX(var(--pl-flip, 1))}.pl-bg[data-v-33b8a026]~*{position:relative;z-index:1}.pl-bg~.site-nav[data-v-33b8a026]{position:sticky;top:0;z-index:40}.pcard[data-v-33b8a026]{background-color:#fff}.pl-w--1[data-v-33b8a026]{--pl-ar: 1.6;--pl-rot: -2.4deg;--pl-x: 28%;--pl-flip: 1;--pl-op: 1;top:var(--pl-clear)}.pl-w--2[data-v-33b8a026]{--pl-ar: 2.75;--pl-rot: 1.6deg;--pl-x: 55%;--pl-flip: 1;--pl-op: .98;top:calc(var(--pl-clear) + 15.1%)}.pl-w--3[data-v-33b8a026]{--pl-ar: 2.1;--pl-rot: 3.2deg;--pl-x: 45%;--pl-flip: -1;--pl-op: 1;top:calc(var(--pl-clear) + 25.2%)}.pl-w--4[data-v-33b8a026]{--pl-ar: 2.65;--pl-rot: -3deg;--pl-x: 78%;--pl-flip: 1;--pl-op: .98;top:calc(var(--pl-clear) + 37.7%)}.pl-w--5[data-v-33b8a026]{--pl-ar: 2.05;--pl-rot: 1.2deg;--pl-x: 50%;--pl-flip: -1;--pl-op: 1;top:calc(var(--pl-clear) + 48%)}.pl-w--6[data-v-33b8a026]{--pl-ar: 2.5;--pl-rot: -1.5deg;--pl-x: 15%;--pl-flip: 1;--pl-op: .98;top:calc(var(--pl-clear) + 60.1%)}.pl-w--7[data-v-33b8a026]{--pl-ar: 1.8;--pl-rot: 2.8deg;--pl-x: 100%;--pl-flip: -1;--pl-op: .98;top:calc(var(--pl-clear) + 70.8%)}[dir=rtl] .pl-w[data-v-33b8a026]{transform:rotate(calc(var(--pl-rot) * -1)) scaleX(calc(var(--pl-flip) * -1))}@media(max-width:1080px){.pl-bg[data-v-33b8a026]{--pl-clear: 1800px}.pl-w--1[data-v-33b8a026]{--pl-ar: 1.4}.pl-w--7[data-v-33b8a026]{--pl-ar: 1.5}}@media(max-width:900px){.pl-w--2[data-v-33b8a026],.pl-w--4[data-v-33b8a026],.pl-w--6[data-v-33b8a026]{display:none}.pl-bg[data-v-33b8a026]{--pl-clear: 2250px}}@media print{.pl-bg[data-v-33b8a026]{display:none}}.rule-metric[data-v-33b8a026]{position:relative;z-index:3;background:var(--surface, #fff);border-radius:var(--radius-tile, 12px);isolation:isolate}html[data-v-33b8a026],body[data-v-33b8a026],#app[data-v-33b8a026]{background:#fff}.card[data-v-33b8a026],.pcard[data-v-33b8a026],.rule-metric[data-v-33b8a026],.cards>.card[data-v-33b8a026]{background-color:#e5f4f5}main .pcard[data-v-33b8a026],main .card[data-v-33b8a026]{background-color:#e5f4f5}.pcard--grad[data-v-33b8a026]{background:linear-gradient(180deg,#f7faf9,#e9efee)}
