:root{color-scheme:light;--bg: oklch(.948 .012 96);--surface: oklch(.982 .005 95);--sunken: oklch(.921 .015 94);--line: oklch(.891 .014 93);--fg: oklch(.344 .027 96);--muted: oklch(.482 .028 96);--accent: oklch(.575 .135 40);--accent-fg: oklch(1 0 0);--ok: oklch(.55 .1 141);--bad: oklch(.52 .15 28);--accent-ink: oklch(.482 .135 40);--ok-ink: oklch(.467 .1 141);--bad-ink: oklch(.484 .15 28);--v3-fill: oklch(.63 .13 40);--v3-inv-ink: oklch(.771 .131 39);--ivory: oklch(.982 .005 95);--ink: oklch(.2 .004 107);--deep: oklch(.18 .01 100);--logo: oklch(.55 .135 40);--ease-out: cubic-bezier(.23, 1, .32, 1);--font-sans: "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--font-emoji: "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;--t-11: 11px;--t-12: 12px;--t-13: 13px;--t-14: 14px;--t-16: 16px;--t-20: 20px;--t-32: 32px;--r-6: 6px;--r-10: 10px;--r-14: 14px;--r-20: 20px;--r-pill: 999px;--ring-w: 2px;--ring-c: var(--accent);--ring-off: 2px;--spring: cubic-bezier(.16, 1, .3, 1);--live: oklch(.62 .17 145);--up: oklch(.47 .14 145);--up-glow: oklch(.6 .15 145 / .3);--down: oklch(.5 .2 25);--down-glow: oklch(.62 .23 25 / .3);--red: oklch(.6 .22 25);--red-ink: oklch(.48 .2 25);--red-glow: oklch(.62 .23 25 / .35);--gold: oklch(.78 .14 82);--silver: oklch(.78 .012 240);--bronze: oklch(.7 .11 54);--gold-ink: oklch(.47 .105 82);--silver-ink: oklch(.47 .012 240);--bronze-ink: oklch(.47 .1 54);--verified: oklch(.6 .19 255);--sil: oklch(.74 .006 250);--sil-bg: oklch(.88 .006 250);--series-0: #d4622f;--series-1: #2a78d6;--series-2: #1baf7a;--series-3: #eda100;--series-4: #6250d6;--on-series: #fff;--on-fill: oklch(.2 .01 100);--knob: oklch(.97 .005 95);--scrim: oklch(.12 .005 100 / .55);--on-ok: oklch(.2 .03 140);--on-bad: oklch(.98 .01 30);--initials: .46 .07;--shade-1: oklch(0 0 0 / .25);--shade-2: oklch(0 0 0 / .3);--shade-3: oklch(0 0 0 / .35);--shade-4: oklch(0 0 0 / .45);--shade-5: oklch(0 0 0 / .5)}@media(prefers-color-scheme:dark){:root:not([data-mode=light]){color-scheme:dark;--bg: oklch(.268 .004 107);--surface: oklch(.308 .004 107);--sunken: oklch(.238 .004 106);--line: oklch(.36 .005 92);--fg: oklch(.948 .011 95);--muted: oklch(.751 .012 85);--accent: oklch(.672 .131 39);--accent-fg: oklch(.2 .01 100);--ok: oklch(.705 .112 136);--bad: oklch(.7 .13 32);--accent-ink: oklch(.771 .131 39);--ok-ink: oklch(.754 .112 136);--bad-ink: oklch(.77 .13 32);--v3-fill: oklch(.672 .131 39);--v3-inv-ink: oklch(.482 .135 40);--live: oklch(.76 .19 145);--up: oklch(.78 .17 145);--up-glow: oklch(.7 .18 145 / .55);--down: oklch(.7 .2 25);--down-glow: oklch(.62 .23 25 / .6);--red: oklch(.68 .21 25);--red-ink: oklch(.8 .13 25);--red-glow: oklch(.62 .23 25 / .75);--gold-ink: var(--gold);--silver-ink: var(--silver);--bronze-ink: var(--bronze);--verified: oklch(.68 .17 252);--sil: oklch(.6 .006 250);--sil-bg: oklch(.38 .006 250);--series-0: #e0703f;--series-1: #3987e5;--series-2: #199e70;--series-3: #c98500;--series-4: #9085e9;--on-series: oklch(.18 .01 100)}}:root[data-mode=dark]{color-scheme:dark;--bg: oklch(.268 .004 107);--surface: oklch(.308 .004 107);--sunken: oklch(.238 .004 106);--line: oklch(.36 .005 92);--fg: oklch(.948 .011 95);--muted: oklch(.751 .012 85);--accent: oklch(.672 .131 39);--accent-fg: oklch(.2 .01 100);--ok: oklch(.705 .112 136);--bad: oklch(.7 .13 32);--accent-ink: oklch(.771 .131 39);--ok-ink: oklch(.754 .112 136);--bad-ink: oklch(.77 .13 32);--v3-fill: oklch(.672 .131 39);--v3-inv-ink: oklch(.482 .135 40);--live: oklch(.76 .19 145);--up: oklch(.78 .17 145);--up-glow: oklch(.7 .18 145 / .55);--down: oklch(.7 .2 25);--down-glow: oklch(.62 .23 25 / .6);--red: oklch(.68 .21 25);--red-ink: oklch(.8 .13 25);--red-glow: oklch(.62 .23 25 / .75);--gold-ink: var(--gold);--silver-ink: var(--silver);--bronze-ink: var(--bronze);--verified: oklch(.68 .17 252);--sil: oklch(.6 .006 250);--sil-bg: oklch(.38 .006 250);--series-0: #e0703f;--series-1: #3987e5;--series-2: #199e70;--series-3: #c98500;--series-4: #9085e9;--on-series: oklch(.18 .01 100)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-var-latin-C2S99t-D.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Fraunces-700-CEOla-zY.woff2) format("woff2")}::-webkit-scrollbar{width:12px;height:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--fg) 18%,transparent);border:4px solid transparent;border-radius:999px;background-clip:padding-box;min-height:44px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--accent)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--fg) 22%,transparent) transparent}}@media(prefers-reduced-motion:reduce){:where(:not(.v3m,.v3m *,.v3m-layer,.v3m-layer *,.v3p,.v3p *,.v3h,.v3h *,.v3h-lt,.v3h-lt *,.v3c,.v3c *,.v3a,.v3a *,.v3a-layer,.v3a-layer *,.v3e,.v3e *,.v3i,.v3i *,.v3s,.v3s *,.v3h-e,.v3h-e *,.v3w,.v3w *,.k-layer,.k-layer *)),:where(:not(.v3m,.v3m *,.v3m-layer,.v3m-layer *,.v3p,.v3p *,.v3h,.v3h *,.v3h-lt,.v3h-lt *,.v3c,.v3c *,.v3a,.v3a *,.v3a-layer,.v3a-layer *,.v3e,.v3e *,.v3i,.v3i *,.v3s,.v3s *,.v3h-e,.v3h-e *,.v3w,.v3w *,.k-layer,.k-layer *)):before,:where(:not(.v3m,.v3m *,.v3m-layer,.v3m-layer *,.v3p,.v3p *,.v3h,.v3h *,.v3h-lt,.v3h-lt *,.v3c,.v3c *,.v3a,.v3a *,.v3a-layer,.v3a-layer *,.v3e,.v3e *,.v3i,.v3i *,.v3s,.v3s *,.v3h-e,.v3h-e *,.v3w,.v3w *,.k-layer,.k-layer *)):after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}}:root{--grade-rar-Spp: oklch(.56 .13 195);--grade-ink-Spp: oklch(.47 .08 195);--grade-rar-Sp: oklch(.74 .14 80);--grade-ink-Sp: oklch(.51 .105 80);--grade-rar-S: oklch(.52 .2 300);--grade-ink-S: oklch(.487 .2 300);--grade-rar-A: oklch(.52 .16 255);--grade-ink-A: oklch(.472 .155 255);--grade-rar-B: oklch(.6 .14 150);--grade-ink-B: oklch(.471 .129 150);--grade-rar-C: oklch(.55 .02 250);--grade-ink-C: oklch(.472 .02 250);--grade-rar-D: oklch(.82 .01 250);--grade-ink-D: oklch(.522 .01 250)}@media(prefers-color-scheme:dark){:root:not([data-mode=light]){--grade-rar-Spp: oklch(.57 .13 195);--grade-ink-Spp: oklch(.738 .125 195);--grade-rar-Sp: oklch(.78 .14 82);--grade-ink-Sp: oklch(.815 .14 82);--grade-rar-S: oklch(.56 .2 300);--grade-ink-S: oklch(.754 .149 300);--grade-rar-A: oklch(.55 .16 255);--grade-ink-A: oklch(.745 .133 255);--grade-rar-B: oklch(.68 .15 150);--grade-ink-B: oklch(.77 .15 150);--grade-rar-C: oklch(.54 .02 250);--grade-ink-C: oklch(.741 .02 250);--grade-rar-D: oklch(.42 .012 250);--grade-ink-D: oklch(.708 .012 250)}}:root[data-mode=dark]{--grade-rar-Spp: oklch(.57 .13 195);--grade-ink-Spp: oklch(.738 .125 195);--grade-rar-Sp: oklch(.78 .14 82);--grade-ink-Sp: oklch(.815 .14 82);--grade-rar-S: oklch(.56 .2 300);--grade-ink-S: oklch(.754 .149 300);--grade-rar-A: oklch(.55 .16 255);--grade-ink-A: oklch(.745 .133 255);--grade-rar-B: oklch(.68 .15 150);--grade-ink-B: oklch(.77 .15 150);--grade-rar-C: oklch(.54 .02 250);--grade-ink-C: oklch(.741 .02 250);--grade-rar-D: oklch(.42 .012 250);--grade-ink-D: oklch(.708 .012 250)}:where(.k-pill){position:relative;display:inline-flex;align-items:center;gap:4px;flex:none;border:0;border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);font:600 var(--t-12)/1.35 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}:where(.k-pill-sm){padding:2px 8px}:where(.k-pill-md){height:32px;padding:0 12px;gap:6px;color:var(--fg);font-size:var(--t-13)}:where(.k-pill-md):after{content:"";position:absolute;inset:-4px 0}:where(button.k-pill,a.k-pill){cursor:pointer;transition:background .16s,box-shadow .16s,color .16s,transform .12s var(--ease-out)}@media(hover:hover){:where(button.k-pill:not(:disabled),a.k-pill):hover{background:color-mix(in oklch,var(--fg) 10%,var(--sunken))}}:where(button.k-pill:not(:disabled)):active{transform:scale(.97)}:where(.k-pill.k-on){background:color-mix(in oklch,var(--accent) 18%,var(--surface));color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 45%,var(--surface))}:where(.k-pill-md.k-on){color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent),0 0 12px -4px var(--accent)}:where(.k-pill:disabled,.k-pill[aria-disabled=true]){opacity:.45;cursor:not-allowed}:where(.k-pill[aria-busy=true]){cursor:progress;opacity:.7}:where(.k-pill-live){gap:5px;background:color-mix(in oklch,var(--live) 16%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--live) 40%,var(--surface))}:where(.k-pill-live.k-on){background:color-mix(in oklch,var(--accent) 18%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent),0 0 12px -4px var(--accent)}:where(.k-dot){position:relative;flex:none;width:6px;height:6px;border-radius:var(--r-pill);background:var(--live);box-shadow:0 0 6px var(--live)}:where(.k-pill-count){min-width:20px;justify-content:center}:where(.k-pill-count.k-pill-sm){padding:1px 6px}:where(.k-sw){display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:0;border:0;background:transparent;color:var(--fg);font:600 var(--t-14)/1.3 var(--font-sans);text-align:left;cursor:pointer}:where(.k-sw-row){display:flex;width:100%;min-height:44px;padding:0 12px}@media(hover:hover){:where(.k-sw-row:not(:disabled)):hover{background:color-mix(in oklch,var(--fg) 5%,transparent)}}:where(.k-sw-l){flex:1;min-width:0;display:flex;flex-direction:column}:where(.k-sw-h){color:var(--muted);font:500 var(--t-12)/1.35 var(--font-sans)}:where(.k-sw-t){position:relative;flex:none;width:38px;height:22px;border-radius:var(--r-pill);background:color-mix(in oklch,var(--fg) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fg) 45%,transparent);transition:background .18s,box-shadow .18s}:where(.k-sw-t):after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--r-pill);background:var(--knob);box-shadow:0 1px 2px var(--shade-3);transition:transform .2s var(--ease-out)}:where(.k-sw[aria-checked=true]) .k-sw-t{background:var(--accent);box-shadow:0 0 12px -2px var(--accent)}:where(.k-sw[aria-checked=true]) .k-sw-t:after{transform:translate(16px)}:where(.k-sw:disabled){opacity:.45;cursor:not-allowed}:where(.k-sw[aria-busy=true]){cursor:progress}:where(.k-sw[aria-busy=true]) .k-sw-t{opacity:.6}:where(.k-seg){display:flex;border-radius:var(--r-pill);background:var(--sunken)}:where(.k-seg)>button{position:relative;z-index:0;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 8px;border:0;background:transparent;color:var(--muted);font:600 var(--t-13) var(--font-sans);white-space:nowrap;cursor:pointer}:where(.k-seg)>button:before{content:"";position:absolute;inset:3px 2px;z-index:-1;border-radius:var(--r-pill);transition:background .16s,box-shadow .16s}:where(.k-seg-sm)>button:before{inset:4px 2px}:where(.k-seg)>button[aria-checked=true]{color:var(--fg)}:where(.k-seg)>button[aria-checked=true]:before{background:color-mix(in oklch,var(--accent) 18%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent),0 0 12px -4px var(--accent)}:where(.k-seg)>button:disabled{opacity:.45;cursor:not-allowed}:where(.k-layer){position:absolute;inset:0;z-index:30;overflow:hidden;font:var(--t-14)/1.4 var(--font-sans);color:var(--fg)}:where(.k-layer.k-fixed){position:fixed}:where(.k-dim){position:absolute;inset:0;background:var(--scrim);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}:where(.k-sheet){position:absolute;left:0;right:0;bottom:0;max-height:84%;display:flex;flex-direction:column;padding-top:18px;background:var(--bg);border-radius:var(--r-20) var(--r-20) 0 0;box-shadow:0 -1px color-mix(in oklch,var(--fg) 10%,transparent),0 -18px 40px var(--shade-4);animation:k-up .28s var(--ease-out) both}:where(.k-grab){position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:var(--r-6);background:color-mix(in oklch,var(--fg) 22%,transparent)}:where(.k-body){flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;padding:0 12px max(12px,env(safe-area-inset-bottom))}:where(.k-body)>*{flex:none}:where(.k-foot){flex:none;display:flex;gap:8px;padding:10px 12px max(12px,env(safe-area-inset-bottom))}:where(.k-foot)+:where(.k-body),:where(.k-body):has(+.k-foot){padding-bottom:0}@keyframes k-up{0%{transform:translateY(100%)}}:where(.k-toast){position:fixed;left:50%;bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px));z-index:40;transform:translate(-50%);display:flex;align-items:center;gap:4px;max-width:calc(100% - 24px);min-height:44px;padding:2px 4px 2px 16px;border-radius:var(--r-14);background:var(--fg);color:var(--bg);font:600 var(--t-14)/1.3 var(--font-sans);box-shadow:0 8px 28px -8px var(--shade-4)}:where(.k-toast-t){min-width:0}:where(.k-toast-a){flex:none;min-width:64px;height:40px;padding:0 12px;border:0;border-radius:var(--r-10);background:transparent;color:var(--v3-inv-ink);font:700 var(--t-14) var(--font-sans);cursor:pointer}:where(.k-toast-bad) .k-toast-t:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:var(--r-pill);background:var(--red)}:where(.k-btn){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--fg);font:650 var(--t-14) var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s,box-shadow .16s,color .16s,transform .12s var(--ease-out),filter .16s}:where(.k-btn:disabled){opacity:.5;cursor:default}:where(.k-btn[aria-busy=true]){cursor:progress}:where(.k-grow){flex:2}:where(.k-btn-primary){height:44px;padding:0 18px;border-radius:var(--r-14);background:var(--v3-fill);color:var(--on-fill);font-weight:700;box-shadow:0 6px 20px -8px var(--accent)}:where(.k-btn-primary:not(:disabled)):active{transform:scale(.98)}:where(.k-btn-ghost,.k-btn-more,.k-btn-retry){height:40px;padding:0 16px;border-radius:var(--r-pill);font:600 var(--t-13) var(--font-sans);box-shadow:inset 0 0 0 1px var(--line)}:where(.k-btn-more){align-self:center}@media(hover:hover){:where(.k-btn-ghost,.k-btn-more,.k-btn-retry,.k-btn-icon):not(:disabled):hover{background:color-mix(in oklch,var(--fg) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fg) 30%,transparent)}}:where(.k-btn-icon){width:40px;height:40px;padding:0;border-radius:var(--r-pill);color:var(--muted)}:where(.k-btn-entry){justify-content:flex-start;gap:11px;width:100%;min-height:42px;padding:0 12px;font:600 var(--t-14) var(--font-sans);text-align:left}@media(hover:hover){:where(.k-btn-entry:not(:disabled)):hover{background:color-mix(in oklch,var(--fg) 5%,transparent)}}:where(.k-btn-primary.k-danger){background:var(--red);color:var(--on-fill);box-shadow:0 6px 20px -8px var(--red)}:where(.k-btn-ghost.k-danger){color:var(--red-ink)}:where(.k-err){display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;text-align:center}:where(.k-err-t){margin:4px 0 0;font:700 var(--t-20)/1.2 var(--font-serif);color:var(--fg)}:where(.k-err-l){margin:0;max-width:34ch;font:500 var(--t-14)/1.45 var(--font-sans);color:var(--muted)}:where(.k-ic){flex:none;display:inline-block;vertical-align:-.125em}:root[data-v3-motion=off] :where(.k-pill,.k-sw-t,.k-sw-t:after,.k-seg>button:before,.k-sheet,.k-btn,.k-toast){transition:none!important;animation:none!important}.f-root{position:relative;container-type:inline-size;container-name:shell;height:100%;overflow:hidden;background:var(--bg);color:var(--fg);font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:1.45;-webkit-font-smoothing:antialiased}.f-shell{height:100%;display:flex;flex-direction:column;overflow:hidden}.f-root,.f-root *,.f-root *:before,.f-root *:after{box-sizing:border-box}.f-root :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f-kicker{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.f-kbd{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 6px;background:var(--bg)}.f-tile{width:28px;height:28px;border-radius:7px;font-size:15px;background:var(--logo);color:var(--ivory);font-family:Fraunces,Georgia,serif;font-weight:900;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px #ffffff40;flex:none}.f-col{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.f-top{display:flex;align-items:center;gap:10px;height:56px;padding:0 8px 0 14px;flex:none;min-width:0}.f-word{font-size:17px;flex:1;min-width:0;white-space:nowrap;color:inherit;text-decoration:none}.f-ibtn{position:relative;width:44px;height:44px;border-radius:999px;border:0;background:transparent;color:var(--fg);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:none;text-decoration:none;transition:background-color .16s ease,transform .16s var(--ease-out)}.f-ibtn:active{transform:scale(.94)}.f-ibtn.on{background:var(--sunken)}@media(hover:hover)and (pointer:fine){.f-ibtn:hover{background:var(--sunken)}}.f-avatar{width:32px;height:32px;border-radius:999px;background:var(--sunken);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted)}.f-ibtn.on .f-avatar{box-shadow:0 0 0 2px var(--sunken),0 0 0 3.5px var(--accent)}.f-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--accent-fg);font-size:10px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg)}.f-track{margin:0 14px;padding:3px;border-radius:999px;background:var(--sunken);display:flex;gap:2px;flex:none;min-width:0}.f-tab{flex:1 1 auto;min-width:0;height:36px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap;padding:0 10px;text-decoration:none;transition:color .16s ease,transform .12s var(--ease-out)}.f-tab svg{display:none;flex:none}.f-tab.on{background:color-mix(in oklch,var(--accent) 18%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}.f-tab.on svg{display:block}.f-tab:active{transform:translateY(1px) scale(.97)}.f-rule{height:1px;background:var(--line);margin-top:12px;flex:none}.f-track-in,.f-rail,.f-search{display:none}.f-main{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:18px 2px 24px 14px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px);mask-image:linear-gradient(to bottom,transparent 0,#000 14px)}.f-main>.f-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-width:0;min-height:0;margin:0;background:transparent;overflow-x:visible}.f-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.f-heading>div{min-width:0}.f-h1{margin:2px 0 0;font-size:28px;line-height:1.1}.f-heading .f-chip{margin-bottom:3px}.f-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--sunken);color:var(--muted);font-size:11.5px;font-weight:700;white-space:nowrap;flex:none}.f-chip i{width:6px;height:6px;border-radius:999px;background:currentColor}.f-chip span{color:var(--muted);font-weight:600}.f-chip.live{background:color-mix(in oklch,var(--ok) 16%,transparent);color:var(--ok-ink)}.f-chip.live i{animation:f-pulse 2.4s ease-out infinite}@keyframes f-pulse{0%{box-shadow:0 0 color-mix(in oklch,currentColor 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.f-back{display:inline-flex;align-items:center;gap:2px;height:44px;padding:0 10px 0 2px;margin-left:-8px;border:0;border-radius:999px;background:transparent;color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer;align-self:flex-start;text-decoration:none}.f-rise{animation:f-rise .45s var(--ease-out) both}.f-d1{animation-delay:.06s}.f-d2{animation-delay:.12s}.f-d3{animation-delay:.18s}.f-d4{animation-delay:.24s}.f-scrim{position:absolute;inset:0;background:color-mix(in oklch,var(--bg) 62%,transparent);z-index:20}.f-pal{position:absolute;left:8px;right:8px;top:8px;z-index:21;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 24px 60px -12px #00000073;overflow:hidden;display:flex;flex-direction:column;max-height:min(560px,calc(100% - 16px))}.f-q{display:flex;align-items:center;gap:10px;height:56px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);flex:none}.f-q input,.f-q input:focus-visible{outline:none}.f-q input{flex:1;min-width:0;border:0;background:transparent;color:var(--fg);font:inherit;font-size:15px;outline:none;caret-color:var(--accent);padding:0}.f-list{overflow-y:auto;overflow-x:hidden;padding:6px 6px 8px;min-height:0}.f-grp{padding:10px 10px 4px}.f-res{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 10px;border-radius:10px;color:var(--fg);text-decoration:none;min-width:0}.f-res.on{background:color-mix(in oklch,var(--accent) 16%,transparent)}.f-res>span:not(.f-ava):not(.f-ico):not(.f-meta){min-width:0}.f-res b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-res small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-res .f-meta{margin-left:auto;font-size:11.5px;color:var(--muted);white-space:nowrap;flex:none}.f-ava{width:32px;height:32px;border-radius:999px;background:var(--sunken);flex:none}.f-ico{width:32px;height:32px;border-radius:8px;background:var(--sunken);flex:none}.f-foot{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);flex:none}.f-none{padding:18px 10px 14px;color:var(--muted);font-size:12.5px}.f-menu{position:absolute;top:52px;right:10px;z-index:21;width:288px;max-width:calc(100% - 16px);border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 6px 18px #0000002e,0 24px 48px -16px #00000059;padding:6px;transform-origin:top right}.f-who{display:flex;align-items:center;gap:12px;padding:10px 10px 12px;min-width:0}a.f-who{border-radius:10px;color:var(--fg);text-decoration:none;cursor:pointer}a.f-who>svg{color:var(--muted);flex:none}@media(hover:hover)and (pointer:fine){a.f-who:hover{background:var(--sunken)}}.f-who-ava{width:40px;height:40px;border-radius:999px;background:var(--sunken);flex:none;display:flex;align-items:center;justify-content:center;color:var(--muted)}.f-who-id{min-width:0;flex:1}.f-who-id b{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-who-id small{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:color-mix(in oklch,var(--ok) 16%,transparent);color:var(--ok-ink);font-size:10px;font-weight:700;letter-spacing:.02em;flex:none}.f-seg{display:flex;padding:3px;border-radius:999px;background:var(--sunken);gap:2px;margin:2px 10px 8px}.f-seg button{flex:1;height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:transform .12s var(--ease-out)}.f-seg button:active{transform:translateY(1px) scale(.97)}.f-seg button.on{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #0003,inset 0 0 0 1px var(--line)}.f-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--fg);font:inherit;font-weight:500;text-align:left;cursor:pointer;text-decoration:none}@media(hover:hover)and (pointer:fine){.f-item:hover{background:var(--sunken)}}.f-item>svg{color:var(--muted);flex:none}.f-item .f-end{margin-left:auto;font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:6px;flex:none}.f-dot{width:7px;height:7px;border-radius:999px;background:var(--ok)}.f-sep{height:1px;background:var(--line);margin:6px 4px}.f-rail{width:240px;flex:none;border-right:1px solid var(--line);padding:16px 12px;flex-direction:column;gap:2px;background:var(--sunken);min-height:0}.f-rail-logo{display:flex;align-items:center;gap:10px;padding:6px 8px 22px;color:inherit;text-decoration:none}.f-rail-logo .f-tile{width:32px;height:32px;border-radius:8px;font-size:17px}.f-rail-logo .f-serif{font-size:19px}.f-rail .f-kicker{padding:0 12px 6px}.f-rail nav{display:flex;flex-direction:column;gap:2px}.f-nav{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:12px;color:var(--muted);text-decoration:none;font-weight:600;transition:background-color .16s ease,color .16s ease,transform .12s var(--ease-out)}@media(hover:hover)and (pointer:fine){.f-nav:hover{color:var(--fg);background:color-mix(in oklch,var(--fg) 6%,transparent)}}.f-nav.on{background:color-mix(in oklch,var(--accent) 18%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}.f-nav.on svg{color:var(--accent-ink)}.f-nav:active{transform:translateY(1px) scale(.97)}.f-rail-space{flex:1}.f-me{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;border:0;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer;width:100%;min-height:44px;text-decoration:none}@media(hover:hover)and (pointer:fine){.f-me:hover{background:color-mix(in oklch,var(--fg) 6%,transparent)}}.f-me.on{background:color-mix(in oklch,var(--fg) 6%,transparent)}.f-me-ava{width:34px;height:34px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex:none;display:flex;align-items:center;justify-content:center;color:var(--muted)}.f-me-id{min-width:0;flex:1}.f-me-id b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-me-id small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-me>svg{color:var(--muted);flex:none}.f-space,.f-status{display:none}.f-space{flex:1}@container shell (max-width: 339px){.f-top{gap:6px;padding-right:4px}}@container shell (min-width: 560px){.f-top{gap:14px;height:64px;padding:0 10px 0 18px;border-bottom:1px solid var(--line)}.f-word,.f-track-below,.f-rule,.f-search-btn{display:none}.f-track-in{display:flex;margin:0}.f-track-in .f-tab{flex:none;padding:0 14px}.f-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;border:0;border-radius:999px;background:var(--sunken);color:var(--muted);font:inherit;cursor:pointer;margin-left:auto;white-space:nowrap;flex:none;transition:transform .16s var(--ease-out)}.f-search:active{transform:scale(.97)}.f-search-long{display:none}.f-main{padding:20px 6px 24px 18px}.f-page{gap:14px}.f-h1{font-size:30px}.f-heading .f-chip{margin-bottom:4px}.f-pal{left:0;right:0;width:min(640px,calc(100% - 16px));margin:0 auto}}@container shell (min-width: 880px){.f-shell{flex-direction:row}.f-rail{display:flex}.f-top{height:72px;padding:0 32px;gap:16px}.f-top>.f-tile,.f-track-in,.f-top .f-acct{display:none}.f-space{display:block}.f-status{display:flex;align-items:center}.f-search{width:440px;max-width:100%;height:44px;gap:10px;padding:0 10px 0 14px;margin-left:0;min-width:0}.f-search .f-kbd{margin-left:auto}.f-search-short{display:none}.f-search-long{display:inline;overflow:hidden;text-overflow:ellipsis}.f-main{padding:28px 20px 32px 32px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px);mask-image:linear-gradient(to bottom,transparent 0,#000 16px)}.f-page{gap:18px;max-width:1080px}.f-h1{font-size:34px}.f-chip{height:26px;padding:0 11px;font-size:12px}.f-menu{inset:auto auto 70px 12px;transform-origin:bottom left}}.f-app{height:100%}.f-ava-img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.f-ico{overflow:hidden}.f-ico img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.f1-num{font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-weight:500;font-variant-numeric:tabular-nums}.f1-ver{color:var(--accent-ink);flex:none}.f1-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.f1-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.f1-press{transition:transform .16s var(--ease-out)}.f1-press:active{transform:scale(.97)}.f1-rk{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex:none;position:relative;overflow:hidden;background:var(--sunken);color:var(--fg)}.f1-rk.sm{border-radius:5px;font-size:11px}.f1-rk.g{background:linear-gradient(135deg,#fed25f,#d49824 55%,#e8ba55,#fadc7d);color:#3f2900;color:oklch(.3 .07 80);box-shadow:inset 0 1px #fff9,inset 0 -1px #0000002e}.f1-rk.s{background:linear-gradient(135deg,#dfe6eb,#9ea6ab 55%,#e4e8eb);color:#2d3438;box-shadow:inset 0 1px #fff9,inset 0 -1px #0000002e}.f1-rk.b{background:linear-gradient(135deg,#eca56f,#c57b4f 55%,#ecaf79);color:#3d1c08;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003}.f1-rk.g:not(.sm):after,.f1-rk.s:not(.sm):after,.f1-rk.b:not(.sm):after{content:"";position:absolute;inset:-40% -70%;background:linear-gradient(115deg,transparent 42%,oklch(1 0 0 / .6) 50%,transparent 58%);transform:translate(-130%);animation:f1-shine 1.3s var(--ease-out) .5s both}@keyframes f1-shine{to{transform:translate(130%)}}.f1-rk-wrap{position:relative;flex:none;display:inline-flex}.f1-sp{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:999px;background:#ffd97a;background:oklch(.9 .14 88);opacity:0;animation:f1-spark 1.1s ease-out .7s both;pointer-events:none}@keyframes f1-spark{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}25%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1);opacity:0}}.f1-rkm{position:relative;flex:none;display:inline-flex}.f1-kmv{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);height:15px;min-width:22px;padding:0 4px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;line-height:1;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface);z-index:1}.f1-kmv.up{background:color-mix(in oklch,var(--ok) 14%,var(--surface));color:var(--ok-ink)}.f1-kmv.down{background:color-mix(in oklch,var(--bad) 14%,var(--surface));color:var(--bad-ink)}.f1-kp{display:inline-flex;align-items:center;gap:3px;border-radius:999px;white-space:nowrap;flex:none;font-weight:700;font-variant-numeric:tabular-nums;box-sizing:border-box}.f1-kp-in{display:inline-flex;align-items:center;gap:inherit}.f1-kp.row{height:18px;padding:0 6px;font-size:10px}.f1-kp.panel{height:30px;padding:0 10px 0 8px;gap:5px;font-size:11px;font-weight:600}.f1-kp.page{height:34px;padding:0 12px 0 9px;gap:7px;font-size:11.5px;font-weight:600}.f1-kp b{font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-weight:500;font-variant-numeric:tabular-nums}.f1-kp.page b{font-size:15px}.f1-kp.panel b{font-size:13.5px}.f1-kp svg{flex:none}.f1-kp.t-stat{background:var(--sunken);color:var(--muted)}.f1-kp.t-stat b,.f1-kp.row.t-stat{color:var(--fg)}.f1-kp.t-accolade{background:color-mix(in oklch,var(--accent) 18%,var(--surface));color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 45%,var(--surface))}.f1-kp.t-accolade b{color:var(--accent-ink)}.f1-kps{display:flex;min-width:0;margin:0;padding:0;list-style:none}.f1-kps.row{gap:4px;overflow:hidden;white-space:nowrap;-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent)}.f1-kps.page,.f1-kps.panel{flex-wrap:wrap;gap:6px}.f1-kps.panel{gap:5px}.f1-kps.page>li{display:flex;animation:f1-rise .4s var(--ease-out) both}.f1-kps.panel>li{display:flex}.f1-row{position:relative;display:flex;align-items:center;gap:10px;min-height:68px;padding:8px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--fg);font:inherit;text-align:left;text-decoration:none;overflow:hidden;width:100%;min-width:0;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:f1-rise .45s var(--ease-out) both;animation-delay:calc(.1s + var(--i, 0) * 50ms)}.f1-row>:not(.f1-row-art){position:relative}.f1-row.on:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--accent);pointer-events:none}.f1-row-art{position:absolute;inset:0 0 0 var(--f1-art-from, 38%);-webkit-mask:var(--f1-art-mask, linear-gradient(90deg, transparent 0, oklch(0 0 0 / .55) 40%, #000 75%));mask:var(--f1-art-mask, linear-gradient(90deg, transparent 0, oklch(0 0 0 / .55) 40%, #000 75%));pointer-events:none}.f1-row-art img{display:block;width:100%;height:100%;object-fit:cover}.f1-row.has-art{--f1-on-art-shadow: 0 0 1px oklch(.982 .005 95 / .9), 0 0 2px oklch(.982 .005 95 / .8), 0 0 7px oklch(.982 .005 95 / .6)}:root[data-mode=dark] .f1-row.has-art{--f1-on-art-shadow: 0 1px 1px oklch(.16 .01 100 / .85), 0 0 2px oklch(.16 .01 100 / .7), 0 0 7px oklch(.16 .01 100 / .5)}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) .f1-row.has-art{--f1-on-art-shadow: 0 1px 1px oklch(.16 .01 100 / .85), 0 0 2px oklch(.16 .01 100 / .7), 0 0 7px oklch(.16 .01 100 / .5)}}.f1-row.has-art .f1-row-nm>b{font-weight:700;text-shadow:var(--f1-on-art-shadow)}.f1-row-nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.f1-row-nm>b{display:flex;align-items:center;gap:5px;font-weight:600;min-width:0}.f1-row-nm>b>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.f1-row-fig{flex:none;font-size:16px;color:var(--fg);white-space:nowrap}.f1-row-fig.ok{color:var(--ok-ink)}.f1-row-fig.bad{color:var(--bad-ink)}.f1-row-fig.mute{color:var(--muted)}.f1-row.has-art .f1-row-fig{font-weight:700;justify-self:end;padding:2px 8px;border-radius:999px;background:var(--sunken);line-height:1.25}@media(hover:hover)and (pointer:fine){.f1-row:hover{border-color:color-mix(in oklch,var(--fg) 22%,var(--line))}}.f1-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f1-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes f1-rise{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.f-root .f1-rk:after{display:none}.f-root .f1-sp{display:none}.f-root .f1-row,.f-root .f1-kps.page>li{animation:none}.f-root [class*=f1-]{animation-duration:.01ms!important;animation-delay:0s!important;transition:none!important}}.f1-trk{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-fg);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;flex:none}.f1-trk.sm{height:32px;padding:0 12px 0 10px;gap:5px;font-size:12px}.f1-trk.on{background:color-mix(in oklch,var(--accent) 16%,var(--surface));color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 50%,var(--surface))}.f1-trk:disabled{cursor:progress}.f1-trk.wait{visibility:hidden}.f1-trk:after{content:"";position:absolute;inset:-2px 0}.f1-trk.sm:after{inset:-6px -2px}.f1-trk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.f1-trk:not(.on):hover{background:color-mix(in oklch,var(--accent) 88%,var(--fg))}.f1-trk.on:hover{box-shadow:inset 0 0 0 1px var(--accent)}}.f1-bd{container-type:inline-size;container-name:f1bd;min-width:0;width:100%;align-self:stretch}.f1-bd.has-aside{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:16px;align-items:start}.f1-bd-main{display:flex;flex-direction:column;gap:12px;min-width:0}.f1-bd-aside{position:sticky;top:0;min-width:0}.f1-bd-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.f1-bd-top{display:flex;flex-direction:column;gap:12px;min-width:0}.f1-bd-sel{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--fg);font:inherit;text-align:left;width:100%;min-width:0;cursor:pointer}.f1-bd-ic{width:28px;height:28px;border-radius:8px;background:color-mix(in oklch,var(--accent) 16%,transparent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;flex:none}.f1-bd-seltx{min-width:0;flex:1}.f1-bd-seltx b{font-weight:600}.f1-bd-seltx small{display:block;font-size:11px;color:var(--muted);line-height:1.3}.f1-bd-chev{color:var(--muted);flex:none;margin-left:auto;display:flex}.f1-bd-list{display:flex;flex-direction:column;gap:8px;min-width:0}.f1-bd-li{min-width:0}.f1-bd-cols{display:none}.f1-bd-ghost{min-height:68px;border:1px solid var(--line);border-radius:14px;background:var(--surface);opacity:.5}.f1-bd-rank{display:flex;flex:none}.f1-bd-av{width:40px;height:40px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--sunken);box-shadow:inset 0 0 0 1px #ffffff1f}.f1-bd-av img{display:block;width:100%;height:100%;object-fit:cover}.f1-bd-av b{font-size:10.5px;font-weight:700;color:var(--muted)}.f1-bd-sub{display:flex;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;min-width:0}.f1-bd-gn{overflow:hidden;text-overflow:ellipsis;min-width:0}.f1-bd-mr{flex:none}.f1-bd-c{display:none}.f1-bd-ring{position:relative;width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center}.f1-bd-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.f1-bd-ring b{font-size:10.5px;font-weight:700;color:var(--muted)}.f1-bd-head{width:32px;height:32px;border-radius:999px;object-fit:cover;display:block}.f1-bd-track{stroke:color-mix(in oklch,var(--fg) 12%,transparent)}.f1-bd-seg{animation:f1-bd-arc .9s var(--ease-out) both;animation-delay:calc(.3s + var(--i, 0) * 50ms)}@keyframes f1-bd-arc{0%{stroke-dasharray:0 100}}.f1-bd-more{height:48px;margin-top:-4px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--accent-ink);font:inherit;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;cursor:pointer}.f1-bd-foot{margin:0;font-size:11.5px;color:var(--muted);line-height:1.4}@media(hover:hover)and (pointer:fine){.f1-bd-sel:hover,.f1-bd-more:hover{border-color:color-mix(in oklch,var(--fg) 22%,var(--line))}.f1-bd-opt:not(.on):hover{background:color-mix(in oklch,var(--fg) 5%,transparent)}}.f1-bd-layer{position:absolute;inset:0;z-index:30}.f1-bd-layer.fixed{position:fixed}.f1-bd-dim{position:absolute;inset:0;background:#0000006b}.f1-bd-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;padding:8px 10px 14px;display:flex;flex-direction:column;gap:4px;animation:f1-bd-up .32s var(--ease-out) both}@keyframes f1-bd-up{0%{transform:translateY(24px);opacity:0}}.f1-bd-grab{width:36px;height:4px;border-radius:999px;background:var(--line);margin:0 auto 6px}.f1-bd-opt{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--fg);font:inherit;text-align:left;width:100%;cursor:pointer}.f1-bd-opt.on{background:color-mix(in oklch,var(--accent) 12%,transparent)}.f1-bd-oic{width:36px;height:36px;border-radius:10px;background:var(--sunken);color:var(--muted);display:flex;align-items:center;justify-content:center;flex:none}.f1-bd-opt.on .f1-bd-oic{background:var(--accent);color:var(--surface)}.f1-bd-otx{min-width:0}.f1-bd-otx b{font-weight:600;display:block}.f1-bd-otx small{font-size:11.5px;color:var(--muted);display:block;line-height:1.3}.f1-bd-tick{color:var(--accent-ink);flex:none;margin-left:auto;display:flex}@container shell (max-width: 879.98px){.f1-bd-card{--f1-art-mask: linear-gradient(90deg, transparent 0, transparent 50%, oklch(0 0 0 / .55) 75%, #000 95%)}:root[data-mode=dark] .f1-bd-card{--f1-art-mask: initial}}@media(prefers-color-scheme:dark){@container shell (max-width: 879.98px){:root:not([data-mode=light]) .f1-bd-card{--f1-art-mask: initial}}}@container shell (min-width: 560px) and (max-width: 879.98px){.f1-bd .f-h1{font-size:28px}.f1-bd-card,.f1-bd-ghost{min-height:64px}.f1-bd-card{--f1-art-from: 42%}.f1-bd-av{width:38px;height:38px}.f1-bd-av b{font-size:10px}.f1-bd-sub{font-size:11px}.f1-bd-card .f1-row-fig{font-size:15px}.f1-bd-ring{width:38px;height:38px}.f1-bd-ring b{font-size:10px}.f1-bd-head{width:30px;height:30px}}@container shell (min-width: 560px){.f1-bd-sel{min-height:44px}.f1-bd-ic{width:26px;height:26px}.f1-bd-ic svg{width:15px;height:15px}.f1-bd-sheet{width:min(520px,100%);margin:0 auto}}@container shell (min-width: 880px){.f1-bd .f-h1{font-size:30px}.f1-bd-top{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:16px}.f1-bd-top .f-heading{flex:0 1 auto;justify-content:flex-start;gap:16px}.f1-bd-sel{flex:0 1 300px;width:300px;margin-left:auto}@container f1bd (min-width: 760px){.f1-bd-cols{display:grid;grid-template-columns:44px 40px minmax(0,1fr) 80px 90px 90px;gap:12px;align-items:center;padding:0 15px;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.f1-bd-cols span:nth-child(n+4){text-align:right}.f1-bd-card{display:grid;grid-template-columns:44px 40px minmax(0,1fr) 80px 90px 90px;gap:12px;min-height:64px;padding:8px 14px}.f1-bd-ghost{min-height:64px}.f1-bd-c{display:block;text-align:right;font-size:13px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.f1-bd-card .f1-row-fig{text-align:right}.f1-bd-card{--f1-art-from: calc(100% - 218px) ;--f1-art-mask: linear-gradient(90deg, transparent 0, #000 40px)}.f1-bd-card.has-art .f1-bd-c.fol{justify-self:end;padding:2px 8px;border-radius:999px;background:var(--sunken)}}}@container shell (min-width: 880px){@container f1bd (min-width: 760px){.f1-bd.is-tracked .f1-bd-cols,.f1-bd.is-tracked .f1-bd-card{grid-template-columns:44px 40px minmax(0,1fr) 80px 90px}.f1-bd.is-tracked .f1-bd-card{--f1-art-from: calc(100% - 116px) }.f1-bd.is-tracked .f1-bd-sub{display:none}}}.f1-dp,.f1-dpn{font-size:13.5px;line-height:1.45;min-width:0}.f1-rise{animation:f1-rise .45s var(--ease-out) both}.f1-quiet{margin:0;font-size:11.5px;color:var(--muted);line-height:1.4}.f1-dp,.f1-dp-top,.f1-dp-main,.f1-dp-side{display:flex;flex-direction:column;gap:12px;min-width:0}@container shell (min-width: 560px){.f1-dp{max-width:720px}}@container shell (min-width: 880px){.f1-dp{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;max-width:none}.f1-dp-top{grid-column:1 / -1}}.f1-dh{display:flex;align-items:center;gap:14px;min-width:0}.f1-head{border-radius:999px;flex:none;object-fit:cover;background:var(--sunken);box-shadow:0 0 0 1px var(--line)}.f1-head.ini{display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--fg) 10%,var(--surface));color:var(--muted);font-weight:700;letter-spacing:.02em}.f1-dh-t{flex:1;min-width:0;display:flex;flex-direction:column}.f1-dh-n{margin:2px 0 0;font-size:32px;line-height:1.05;display:flex;align-items:center;gap:8px;min-width:0}.f1-dh-n span{min-width:0;overflow-wrap:anywhere}.f1-dh-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.f1-dh-line>h1{flex:0 1 auto}.f1-dh-act{display:inline-flex;align-items:center;gap:8px;flex:none;margin-top:2px}a.f1-dh-open{position:relative;width:32px;height:32px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box}a.f1-dh-open:after{content:"";position:absolute;inset:-6px}a.f1-dh-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f1-acc{display:flex;flex-direction:column;gap:6px;min-width:0}.f1-acc.panel{gap:4px}a.f1-dpn-open:after{content:"";position:absolute;inset:-2px 0}.f1-seg{padding:2px;border-radius:999px;background:var(--sunken);display:flex;gap:2px}.f1-seg button{position:relative;height:26px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.f1-seg button.on{background:color-mix(in oklch,var(--accent) 18%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}.f1-seg button:after{content:"";position:absolute;inset:-9px -1px}.f1-headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.f1-big{font-size:30px;line-height:1}.f1-quiet-i{font-size:11.5px;color:var(--muted)}.f1-wow.up{color:var(--ok-ink)}.f1-wow.down{color:var(--bad-ink)}.f1-plot{position:relative;height:120px;touch-action:pan-y;border-radius:4px}.f1-plot-wait{height:165px}.f1-svg{display:block;overflow:visible}.f1-wk{fill:color-mix(in oklch,var(--fg) 6%,transparent)}.f1-grid{fill:none;stroke:color-mix(in oklch,var(--fg) 9%,transparent);stroke-width:1}.f1-area{fill:color-mix(in oklch,var(--accent) 13%,transparent)}.f1-line{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.f1-draw{animation:f1-draw .9s cubic-bezier(.65,0,.35,1) .3s both}@keyframes f1-draw{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px -12px -12px -12px)}}.f1-cross{fill:none;stroke:color-mix(in oklch,var(--fg) 25%,transparent);stroke-width:1;stroke-dasharray:3 3}.f1-dot-halo,.f1-dot-sel,.f1-dot-end{position:absolute;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}.f1-dot-halo{width:16px;height:16px;background:var(--accent);opacity:.2}.f1-dot-sel{width:8px;height:8px;background:var(--accent);box-shadow:0 0 0 1.5px var(--surface)}.f1-dot-end{width:7px;height:7px;background:var(--accent)}.f1-tip{position:absolute;top:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 6px 18px #0000002e;padding:5px 9px;font-size:11px;color:var(--muted);white-space:nowrap;line-height:1.3;pointer-events:none}.f1-tip b{display:block;font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:14px;color:var(--fg);font-variant-numeric:tabular-nums}.f1-xl{position:relative;height:15px;font-size:10px;color:var(--muted)}.f1-xl span{position:absolute;top:0;white-space:nowrap}.f1-games{gap:6px}.f1-hd-r{font-size:11px;color:var(--muted)}.f1-rows{list-style:none;margin:0;padding:0;min-width:0}.f1-dp a.f1-grow,a.f1-grow{display:flex;align-items:center;gap:10px;min-height:56px;min-width:0;color:var(--fg);text-decoration:none;animation:f1-rise .45s var(--ease-out) both}.f1-rows li+li a.f1-grow{border-top:1px solid var(--line)}.f1-gi{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--surface);flex:none;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff1f}.f1-gn{flex:1;min-width:0}.f1-gn b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f1-gn small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f1-gr{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.f1-gp{font-size:15px;line-height:1}.f1-role{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.f1-role.owner{background:color-mix(in oklch,var(--accent) 20%,transparent);color:var(--accent-ink)}.f1-role.lead{color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 60%,transparent)}.f1-role.staff{background:var(--sunken);color:var(--muted)}.f1-more{height:44px;margin:0 -14px -12px;border:0;border-top:1px solid var(--line);border-radius:0 0 14px 14px;background:transparent;color:var(--accent-ink);font:inherit;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}.f1-groups{gap:10px}.f1-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;min-width:0}.f1-chips>li:not(.f1-gchip){display:contents}.f1-gchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 3px;border-radius:999px;border:0;background:var(--sunken);color:var(--fg);font-size:12px;font-weight:600;max-width:100%;min-width:0}.f1-gchip i{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;font-style:normal;color:var(--surface);flex:none;box-shadow:inset 0 0 0 1px #ffffff1f}.f1-gchip span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f1-gchip small{font-size:10.5px;color:var(--muted);font-weight:600;flex:none}.f1-gchip.ghost{position:relative;padding:0 10px;background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.f1-gchip.ghost:after{content:"";position:absolute;inset:-6px -2px}.f1-dpn{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.f1-dpn-hd{display:flex;align-items:center;gap:10px;min-width:0}.f1-dpn-n{font-size:24px;line-height:1.05;display:flex;align-items:center;gap:6px;min-width:0}.f1-dpn-n span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f1-mini-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.f1-mini-v{font-size:18px}.f1-mini .f1-svg{margin-top:4px}.f1-dpn-s{margin:0;font-size:11.5px;color:var(--muted);line-height:1.4}.f1-dpn-s b{color:var(--fg);font-weight:600}.f1-dpn a.f1-dpn-open,a.f1-dpn-open{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;height:40px;border-radius:12px;border:1px solid var(--accent);color:var(--accent-ink);font-size:12.5px;font-weight:700;text-decoration:none}@media(hover:hover)and (pointer:fine){a.f1-dh-open:hover{border-color:color-mix(in oklch,var(--fg) 22%,var(--line))}a.f1-grow:hover{background:color-mix(in oklch,var(--fg) 4%,transparent)}.f1-more:hover,a.f1-dpn-open:hover,.f1-gchip.ghost:hover{background:color-mix(in oklch,var(--accent) 8%,transparent)}.f1-seg button:not(.on):hover{color:var(--fg)}}.f2-mk{container-type:inline-size;container-name:f2mk;min-width:0;width:100%;align-self:stretch}.f2-mk.has-aside{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:16px;align-items:start}.f2-mk-main{display:flex;flex-direction:column;gap:12px;min-width:0}.f2-mk-aside{position:sticky;top:0;min-width:0}.f2-mk-top{display:flex;flex-direction:column;gap:12px;min-width:0}.f2-mk-sel{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--fg);font:inherit;text-align:left;width:100%;min-width:0;cursor:pointer}.f2-mk-ic{width:28px;height:28px;border-radius:8px;background:color-mix(in oklch,var(--accent) 16%,transparent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;flex:none}.f2-mk-seltx{min-width:0;flex:1}.f2-mk-seltx b{font-weight:600}.f2-mk-seltx small{display:block;font-size:11px;color:var(--muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f2-mk-chev{color:var(--muted);flex:none;margin-left:auto;display:flex}.f2-mk-legend{display:flex;gap:8px;font-size:11px;color:var(--muted);white-space:nowrap;align-items:center;min-height:32px;min-width:0}.f2-mk-sp{flex:1}.f2-mk-count{font-size:11px;overflow:hidden;text-overflow:ellipsis;min-width:0}.f2-mk-ghost{position:relative;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;flex:none;max-width:100%}.f2-mk-ghost:before{content:"";position:absolute;inset:-6px -2px}.f2-mk-ghost.sm{height:28px}.f2-mk-ghost.sm:before{inset:-8px -4px}.f2-mk-ghost.on{color:var(--accent-ink);border-color:color-mix(in oklch,var(--accent) 60%,transparent);background:color-mix(in oklch,var(--accent) 10%,transparent)}.f2-mk-fn{font-variant-numeric:tabular-nums;opacity:.85}.f2-mk-seg{padding:2px;border-radius:999px;background:var(--sunken);display:inline-flex;gap:2px;flex:none}.f2-mk-seg button{position:relative;height:26px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.f2-mk-seg button:before{content:"";position:absolute;inset:-9px 0}.f2-mk-seg button.on{background:color-mix(in oklch,var(--accent) 18%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}.f2-mk-seg.wide{display:flex}.f2-mk-seg.wide button{flex:1;height:32px;padding:0 6px}.f2-mk-seg.wide button:before{inset:-6px 0}.f2-mk-list{display:flex;flex-direction:column;gap:8px;min-width:0}.f2-mk-li{min-width:0}.f2-mk-cols{display:none}.f2-mk-sec{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:11px;color:var(--muted);white-space:nowrap}.f2-mk-ghostrow{min-height:68px;border:1px solid var(--line);border-radius:14px;background:var(--surface);opacity:.5}.f2-mk-rank{display:flex;flex:none}.f2-mk-gi{width:40px;height:40px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--sunken);box-shadow:inset 0 0 0 1px #ffffff1f}.f2-mk-gi img{width:100%;height:100%;object-fit:cover;display:block}.f2-mk-gi b{font-size:12px;font-weight:800;color:var(--muted)}.f2-mk-slp{flex:none;width:40px;height:40px;border-radius:10px;background:var(--sunken);display:flex;align-items:center;justify-content:center}.f2-mk-slp svg{overflow:visible}.f2-mk-ln{stroke-dasharray:60;animation:f2-mk-draw .7s var(--ease-out) both;animation-delay:calc(.2s + var(--i, 0) * 50ms)}@keyframes f2-mk-draw{0%{stroke-dashoffset:60}}.f2-mk-c{display:none}.f2-mk-more{height:48px;margin-top:-4px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--accent-ink);font:inherit;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;cursor:pointer}.f2-mk-foot{margin:0;font-size:11.5px;color:var(--muted);line-height:1.4}@media(hover:hover)and (pointer:fine){.f2-mk-sel:hover,.f2-mk-more:hover,.f2-mk-ghost:hover,.f2-mk-fchip:hover{border-color:color-mix(in oklch,var(--fg) 22%,var(--line))}.f2-mk-opt:not(.on):hover{background:color-mix(in oklch,var(--fg) 5%,transparent)}.f2-mk-seg button:not(.on):hover{color:var(--fg)}}.f2-mk :is(a,button):focus-visible,.f2-mk-sheet button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f2-mk-layer{position:absolute;inset:0;z-index:30}.f2-mk-layer.fixed{position:fixed}.f2-mk-dim{position:absolute;inset:0;background:#00000073}.f2-mk-sheet{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--bg);color:var(--fg);border-radius:18px 18px 0 0;padding:8px 14px 20px;box-shadow:0 -10px 30px #0000004d;box-sizing:border-box;animation:f2-mk-up .32s var(--ease-out) both}@keyframes f2-mk-up{0%{transform:translateY(24px);opacity:0}}.f2-mk-grab{width:36px;height:4px;border-radius:999px;background:var(--line);margin:0 auto 10px}.f2-mk-sh-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.f2-mk-sh-hd>.f-serif{font-size:20px}.f2-mk-grp{padding:8px 10px 4px}.f2-mk-grp~.f2-mk-grp{padding-top:12px}.f2-mk-opt{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--fg);font:inherit;text-align:left;width:100%;cursor:pointer}.f2-mk-opt.on{background:color-mix(in oklch,var(--accent) 12%,transparent)}.f2-mk-oic{width:28px;height:28px;border-radius:8px;background:var(--sunken);color:var(--muted);display:flex;align-items:center;justify-content:center;flex:none}.f2-mk-opt.on .f2-mk-oic{background:color-mix(in oklch,var(--accent) 18%,transparent);color:var(--accent-ink)}.f2-mk-otx{min-width:0}.f2-mk-otx b{display:block;font-weight:600}.f2-mk-otx small{display:block;font-size:11px;color:var(--muted);line-height:1.3}.f2-mk-tick{margin-left:auto;color:var(--accent-ink);flex:none;display:flex}.f2-mk-sh-foot{margin:0;font-size:11px;color:var(--muted);padding:10px 10px 0;line-height:1.4}.f2-mk-fk{display:flex;justify-content:space-between;gap:8px;padding:4px 0 8px}.f2-mk-fk.sp{padding-top:16px}.f2-mk-fk-r{text-transform:none;letter-spacing:0;font-weight:600}.f2-mk-chips{display:flex;flex-wrap:wrap;gap:6px}.f2-mk-fchip{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;max-width:100%}.f2-mk-fchip:before{content:"";position:absolute;inset:-5px -3px}.f2-mk-fchip small{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.f2-mk-fchip.on{background:color-mix(in oklch,var(--accent) 16%,transparent);border-color:transparent;color:var(--accent-ink)}.f2-mk-fchip.on small{color:var(--accent-ink);opacity:.8}.f2-mk-apply{margin-top:20px;height:48px;width:100%;border:1px solid transparent;border-radius:14px;background:var(--accent);color:var(--accent-fg);font:inherit;font-size:13px;font-weight:700;cursor:pointer}@container shell (min-width: 560px) and (max-width: 879.98px){.f2-mk-card,.f2-mk-ghostrow{min-height:64px}.f2-mk-card{--f1-art-from: 42%}}@container shell (min-width: 560px){.f2-mk-sheet{width:min(520px,100%);margin:0 auto}}@container shell (min-width: 880px){.f2-mk .f-h1{font-size:30px}.f2-mk-top{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.f2-mk-top .f-heading{flex:0 1 auto;justify-content:flex-start;gap:16px}.f2-mk-legend{order:1;margin-left:auto;min-height:44px}.f2-mk-sel{order:2;flex:0 1 300px;width:300px;min-height:44px}.f2-mk-ic{width:26px;height:26px}.f2-mk.is-charts .f2-mk-legend .f2-mk-sp,.f2-mk.is-charts .f2-mk-legend .f2-mk-count{display:none}@container f2mk (min-width: 760px){.f2-mk-cols{display:grid;grid-template-columns:44px 40px minmax(0,1fr) 120px 70px 80px 90px;gap:12px;align-items:center;padding:0 15px;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.f2-mk-cols span:nth-child(n+4){text-align:right}.f2-mk-card.is-chart{display:grid;grid-template-columns:44px 40px minmax(0,1fr) 120px 70px 80px 90px;gap:12px;min-height:64px;padding:8px 14px}.f2-mk-ghostrow{min-height:64px}.f2-mk-card.is-chart .f2-mk-c{display:block;text-align:right;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.f2-mk-card.is-chart .f2-mk-c.own{color:var(--fg)}.f2-mk-card.is-chart .f1-row-fig{text-align:right}.f2-mk-card.is-chart .f1-kp.k-genre,.f2-mk-card.is-chart .f1-kp-tail{display:none}.f2-mk-card.is-chart{--f1-art-from: calc(100% - 208px) ;--f1-art-mask: linear-gradient(90deg, transparent 0, #000 40px)}.f2-mk-card.is-chart.has-art .f2-mk-c.age{justify-self:end;padding:2px 8px;border-radius:999px;background:var(--sunken)}}}@media(prefers-reduced-motion:reduce){.f-root [class*=f2-mk],.f-root [class*=f2-mk] *{animation-duration:.01ms!important;animation-delay:0s!important;transition:none!important}}.f2-gp,.f2-gp-panel{font-size:13.5px;line-height:1.45;min-width:0}.f2-gp,.f2-gp-top,.f2-gp-main,.f2-gp-side{display:flex;flex-direction:column;gap:12px;min-width:0}@container shell (min-width: 560px){.f2-gp{max-width:720px}}@container shell (min-width: 880px){.f2-gp{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;max-width:none}.f2-gp-top,.f2-gp.solo .f2-gp-main{grid-column:1 / -1}}.f2-gp-hd,.f2-gp-panel-hd{display:flex;align-items:center;gap:14px;min-width:0}.f2-gp-panel-hd{gap:10px}.f2-gp-hd-t{min-width:0;display:flex;flex-direction:column}.f2-gp-hd .f2-gp-hd-t{flex:1}.f2-gp-icon{width:64px;height:64px;border-radius:16px;flex:none;overflow:hidden;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#f9f8f5;background:var(--sunken);box-shadow:0 0 0 1px var(--line),inset 0 0 0 1px #ffffff1f}.f2-gp-icon.sm{width:52px;height:52px;border-radius:14px;font-size:17px}.f2-gp-n{margin:2px 0 0;font-size:30px;line-height:1.05;min-width:0;overflow-wrap:anywhere}.f2-gp-by{margin:4px 0 0;font-size:13px;line-height:1.3;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f2-gp a.f2-gp-by-a,a.f2-gp-by-a{position:relative;color:var(--fg);font-weight:600;text-decoration:none;border-radius:4px}a.f2-gp-by-a:after{content:"";position:absolute;inset:-14px -4px}a.f2-gp-by-a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f2-gp-top .f1-kps.page>li{max-width:100%}.f2-gp-acc{display:flex;flex-direction:column;gap:6px;min-width:0}.f2-gp-about{gap:6px}.f2-gp-desc{margin:0;font-size:13px;line-height:1.5;color:var(--fg);white-space:pre-line;overflow-wrap:anywhere}.f2-gp-desc.folded{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.f2-gp button.f2-gp-more-btn{align-self:flex-start;margin:0;padding:6px 0;min-height:32px;border:0;background:none;color:var(--accent-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.f2-gp-panel{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.f2-gp-panel-n{font-size:22px;line-height:1.05;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f2-gp-panel-s{margin:0;font-size:11.5px;color:var(--muted);line-height:1.4}.f2-gp-panel-s b{color:var(--fg);font-weight:600}.f2-gp-panel a.f2-gp-open,a.f2-gp-open{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;height:40px;border-radius:12px;border:1px solid var(--accent);color:var(--accent-ink);font-size:12.5px;font-weight:700;text-decoration:none}a.f2-gp-open:after{content:"";position:absolute;inset:-2px 0}@media(hover:hover)and (pointer:fine){a.f2-gp-by-a:hover{text-decoration:underline;text-underline-offset:2px}a.f2-gp-open:hover{background:color-mix(in oklch,var(--accent) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.f-root [class*=f2-gp]{animation-duration:.01ms!important;animation-delay:0s!important;transition:none!important}}.f4-gb{container-type:inline-size;container-name:f4gb;min-width:0;width:100%;align-self:stretch}.f4-gb.has-aside{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:16px;align-items:start}.f4-gt{border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;color:#f9f8f5;box-shadow:inset 0 0 0 1px #ffffff1f;position:relative;overflow:hidden}.f4-gt.has-icon{background:var(--sunken)}.f4-gt img{display:block;width:100%;height:100%;object-fit:cover}.f4-gt.has-icon:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fg) 14%,transparent);pointer-events:none}div.f4-gb-sel{cursor:default}.f4-gb-rank{display:flex;flex:none}.f4-gb-cols{display:none}.f4-gp .f1-dh-n{font-size:26px}.f4-gp a.f4-gp-owner{color:var(--fg);font-weight:700;text-decoration:none;margin-left:3px}.f4-gp-acc{display:flex;flex-direction:column;gap:6px;min-width:0}.f4-gp-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.f4-gp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.f4-gp-row{min-height:64px}.f4-gp-face{width:40px;height:40px;border-radius:999px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--fg) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--line)}.f4-gp-face img{display:block;width:100%;height:100%;object-fit:cover}.f4-gp-face b{font-size:12px;font-weight:700;color:var(--muted)}.f4-gp-roles{gap:6px}.f4-gp-rl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.f4-gp-rl li{display:flex;align-items:center;gap:10px;min-height:36px;font-size:12px;min-width:0}.f4-gp-rn{flex:0 0 112px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-gp-bar{flex:1;height:6px;border-radius:999px;background:color-mix(in oklch,var(--fg) 10%,transparent);overflow:hidden;min-width:0}.f4-gp-bar i{display:block;height:100%;background:var(--accent);border-radius:999px;animation:f4-grow .9s var(--ease-out) both}@keyframes f4-grow{0%{width:0}}.f4-gp-rm{flex:0 0 52px;text-align:right}@container shell (max-width: 879.98px){.f4-gb-row{--f1-art-mask: linear-gradient(90deg, transparent 0, transparent 30%, oklch(0 0 0 / .55) 60%, #000 85%)}:root[data-mode=dark] .f4-gb-row{--f1-art-mask: initial}}@media(prefers-color-scheme:dark){@container shell (max-width: 879.98px){:root:not([data-mode=light]) .f4-gb-row{--f1-art-mask: initial}}}@container shell (min-width: 560px) and (max-width: 879.98px){.f4-gb-row{min-height:64px;--f1-art-from: 42%}}@container shell (min-width: 880px){.f4-gb .f-h1{font-size:30px}.f4-gb-top .f-heading{flex:0 1 auto;justify-content:flex-start;gap:16px}.f4-gb-sel{margin-left:auto;flex:0 1 340px;width:340px;min-height:44px}@container f4gb (min-width: 760px){.f4-gb-cols{display:grid;grid-template-columns:44px 40px minmax(0,1fr) 110px;gap:12px;align-items:center;padding:0 15px;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.f4-gb-cols span:nth-child(4){text-align:right}.f4-gb-row{display:grid;grid-template-columns:44px 40px minmax(0,1fr) 110px;gap:12px;min-height:64px;padding:8px 14px;--f1-art-from: calc(100% - 136px) ;--f1-art-mask: linear-gradient(90deg, transparent 0, #000 40px)}.f4-gb-row .f1-row-fig{text-align:right}}}@media(prefers-reduced-motion:reduce){.f-root [class*=f4-g],.f-root [class*=f4-g] *{animation-duration:.01ms!important;animation-delay:0s!important;transition:none!important}}.f4a{display:flex;flex-direction:column;gap:10px;min-width:0}.f4a-legend{display:flex;align-items:center;gap:8px;min-height:32px;font-size:11px;color:var(--muted);min-width:0}.f4a-sum{min-width:0;line-height:1.3}.f4a-space{flex:1}.f4a-ghost{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:11.5px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer;flex:none}.f4a-ghost:disabled{opacity:.5;cursor:default}@media(hover:hover)and (pointer:fine){.f4a-ghost:not(:disabled):hover{color:var(--fg)}}.f4a-day{display:flex;flex-direction:column;gap:8px;min-width:0}.f4a-dayk{margin-top:4px}.f4a-list{display:flex;flex-direction:column;gap:8px;min-width:0}.f4a-row{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--fg);text-decoration:none;width:100%;box-sizing:border-box;min-width:0;font-size:13.5px;line-height:1.45;animation:f4a-rise .45s var(--ease-out) both}.f4a-row.unread{background:color-mix(in oklch,var(--accent) 6%,var(--surface));border-color:color-mix(in oklch,var(--accent) 35%,var(--line))}.f4a-bar{position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:999px;background:var(--accent)}.f4a-ic{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--sunken);color:var(--muted);margin-top:1px}.f4a-row.unread .f4a-ic{background:color-mix(in oklch,var(--accent) 16%,transparent);color:var(--accent-ink)}.f4a-tx{flex:1;min-width:0;overflow-wrap:anywhere}.f4a-tx b{font-weight:600}.f4a-verb{color:var(--muted)}.f4a-fact{display:block;font-size:12px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4a-when{font-size:10.5px;color:var(--muted);flex:none;font-variant-numeric:tabular-nums;margin-top:2px}.f4a-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes f4a-rise{0%{opacity:0;transform:translateY(8px)}}@media(hover:hover)and (pointer:fine){a.f4a-row:hover{border-color:color-mix(in oklch,var(--fg) 22%,var(--line))}}a.f4a-row:focus-visible,.f4a-ghost:focus-visible,.f4a-more:focus-visible,.f4a-sw:focus-visible,.f4a-pref:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f4a-more{height:48px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--accent-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.f4a-tail{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.f4a-tail b{font-weight:600}.f4a-tail span{font-size:11.5px;color:var(--muted);line-height:1.4}.f4a-foot{margin:0;font-size:11.5px;color:var(--muted);line-height:1.4}.f4a-layer{position:absolute;inset:0;z-index:30}.f4a-layer.fixed{position:fixed}.f4a-dim{position:absolute;inset:0;background:#00000073}.f4a-sheet{font-family:-apple-system,Segoe UI,system-ui,sans-serif;position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 24px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:var(--bg);color:var(--fg);border-radius:18px 18px 0 0;padding:8px 14px 20px;box-shadow:0 -10px 30px #0000004d;font-size:13.5px;line-height:1.45;animation:f4a-up .32s var(--ease-out) both}@keyframes f4a-up{0%{transform:translateY(24px);opacity:0}}.f4a-grab{width:36px;height:4px;border-radius:999px;background:var(--line);margin:0 auto 10px}.f4a-shead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.f4a-shead .f-serif{font-size:20px}.f4a-done{height:28px}.f4a-skick{padding:8px 10px 4px}.f4a-pref{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 10px;border-radius:12px;min-width:0}.f4a-pic{width:28px;height:28px;border-radius:8px;background:var(--sunken);color:var(--muted);display:flex;align-items:center;justify-content:center;flex:none}.f4a-pref.on .f4a-pic{background:color-mix(in oklch,var(--accent) 16%,transparent);color:var(--accent-ink)}.f4a-ptx{flex:1;min-width:0}.f4a-ptx b{display:block;font-weight:600}.f4a-ptx small{display:block;font-size:11px;color:var(--muted);line-height:1.3}.f4a-sw{width:40px;height:24px;border-radius:999px;background:color-mix(in oklch,var(--line) 50%,var(--fg));position:relative;flex:none;border:0;padding:0;cursor:pointer;transition:background .2s var(--ease-out)}.f4a-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #0000004d;transition:transform .2s var(--ease-out)}.f4a-sw.on{background:var(--accent)}.f4a-sw.on:after{transform:translate(16px)}.f4a-sw:disabled{cursor:default;opacity:.7}.f4a-snote{margin:0;font-size:11px;color:var(--muted);padding:10px 10px 0;line-height:1.4}.f4a-snote.bad{color:var(--bad-ink)}@container shell (min-width: 560px){.f4a{max-width:680px}.f4a-sheet{width:min(520px,100%);margin:0 auto}}@media(prefers-reduced-motion:reduce){.f-root .f4a-row,.f-root .f4a-sheet{animation-duration:.01ms!important;animation-delay:0s!important}.f-root .f4a-sw,.f-root .f4a-sw:after{transition:none!important}}.f4-sp,.f4-me{display:flex;flex-direction:column;gap:12px;min-width:0;font-size:13.5px;line-height:1.45}@container shell (min-width: 560px){.f4-sp,.f4-me{max-width:720px}}.f4-how-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.f4-demo{pointer-events:none;cursor:default}.f4-how-tx{font-size:11.5px;color:var(--muted)}.f4-sp-h{margin:2px 0 0}.f4-sp-sub{margin:4px 0 0;font-size:12.5px;color:var(--muted);line-height:1.4}button.f4-sp-card{font:inherit;text-align:left;cursor:pointer}.f4-chk{width:24px;height:24px;border-radius:7px;border:1.5px solid color-mix(in oklch,var(--line) 50%,var(--fg));display:flex;align-items:center;justify-content:center;flex:none;color:var(--accent-fg);box-sizing:border-box}.f4-chk.on{background:var(--accent);border-color:var(--accent)}.f4-sp-foot{position:sticky;bottom:0;display:flex;flex-direction:column;gap:2px;padding-top:8px;background:linear-gradient(transparent,var(--bg) 14px)}.f4-cta{height:52px;border-radius:14px;border:0;background:var(--accent);color:var(--accent-fg);font:inherit;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;cursor:pointer}.f4-cta:disabled{opacity:.55;cursor:default}.f4-skip{height:44px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:700;width:100%;cursor:pointer}.f4-sp-err{margin:0 0 6px;font-size:12px;color:var(--bad-ink)}@media(hover:hover)and (pointer:fine){.f4-skip:hover{color:var(--fg)}}.f4-me-card{gap:6px}.f4-me-theme{padding:2px}.f4-me-theme button{flex:1;height:30px;font-size:12px}.f4-krows{display:flex;flex-direction:column;min-width:0}.f4-krow{display:flex;align-items:center;gap:10px;min-height:56px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--fg);font:inherit;text-align:left;text-decoration:none;padding:0;width:100%;min-width:0}button.f4-krow,a.f4-krow{cursor:pointer}.f4-krows>.f4-krow:first-child{border-top:0}.f4-krow-ic{width:36px;height:36px;border-radius:10px;background:var(--sunken);color:var(--muted);display:flex;align-items:center;justify-content:center;flex:none}.f4-krow-ic.on{background:color-mix(in oklch,var(--ok) 16%,transparent);color:var(--ok-ink)}.f4-krow-ic.bad{color:var(--bad-ink)}.f4-krow-tx{flex:1;min-width:0}.f4-krow-tx b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-krow-tx small{display:block;font-size:var(--t-12);line-height:1.35;color:var(--muted)}.f4-krow{padding:8px 0}.f4-danger{color:var(--bad-ink)}.f4-now{font-size:var(--t-12);color:var(--ok-ink);font-weight:700;flex:none}.f4-ghost{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:var(--t-12);font-weight:700;white-space:nowrap;flex:none;cursor:pointer}.f4-ghost:after{content:"";position:absolute;inset:-8px -2px}.f4-morel{height:44px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent-ink);font:inherit;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:3px;margin:0 -14px -12px;cursor:pointer}.f4-minted{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--accent)}.f4-minted small{font-size:var(--t-12);color:var(--muted)}.f4-minted code{font-size:12px;word-break:break-all;-webkit-user-select:all;user-select:all}.f4-me-err{margin:0;font-size:12px;color:var(--bad-ink)}@media(hover:hover)and (pointer:fine){button.f4-krow:hover,a.f4-krow:hover{background:color-mix(in oklch,var(--fg) 4%,transparent)}.f4-ghost:hover{color:var(--fg)}}.f4-mine-none{margin:0;padding:2px 0 4px;font-size:13px;line-height:1.45;color:var(--muted)}.f4p{display:flex;flex-direction:column;gap:12px;min-width:0}.f4p-sub{margin:-6px 0 0;font-size:11px;color:var(--muted)}.f4p-wait{height:420px}.f4p-grid,.f4p-col{display:flex;flex-direction:column;gap:12px;min-width:0}.f4p-b,.f4p-w,.f4p-med{display:none}.f4p-nw,.f4p-w,.f4p-med{flex-direction:column;min-width:0}.f4p-nw{display:flex}.f4p-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.f4p-foot{margin:0;font-size:11px;color:var(--muted)}.f4p-bad{margin:0;font-size:11px;color:var(--bad-ink)}.f4p-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.f4p-ghost{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:6px 4px;border:0;background:none;color:var(--accent-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.f4p-ghost:focus-visible,.f4p-fold:focus-visible,.f4p-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f4p-stage{display:grid;place-items:center}.f4p-layer{grid-area:1 / 1;width:100%;max-width:300px;opacity:0;filter:blur(2px);transition:opacity .2s var(--ease-out),filter .2s var(--ease-out);pointer-events:none}.f4p-layer.on{opacity:1;filter:none;pointer-events:auto}.f4p-svg{display:block;width:100%;height:auto;overflow:visible}.f4p-ring{fill:none;stroke:var(--line)}.f4p-tk{stroke:var(--muted);stroke-opacity:.4}.f4p-tk.major{stroke-opacity:.9}.f4p-ax{font-size:10.5px;fill:var(--muted)}.f4p-dot{fill:var(--muted)}.f4p-dot.big{fill:var(--accent)}.f4p-hand{stroke:var(--accent);stroke-width:1.8;stroke-linecap:round}.f4p-hub{fill:var(--accent)}.f4p-halo{fill:var(--accent);opacity:.2;animation:f4p-blink 1.6s ease-in-out infinite}.f4p-sweep{transform-origin:150px 150px;animation:f4p-spin 6s linear infinite}.f4p-land{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:f4p-ring 1.2s var(--ease-out) .4s 1 both}@keyframes f4p-spin{to{transform:rotate(360deg)}}@keyframes f4p-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes f4p-blink{50%{opacity:.08}}.f4p-seg-g{fill:var(--muted);opacity:.85}.f4p-seg-d{fill:var(--ok);opacity:.9}.yday .f4p-seg-g,.yday .f4p-seg-d{opacity:.22}.f4p-snap{fill:var(--accent)}.f4p-paused{fill:var(--bad)}.f4p-face{fill:var(--surface)}.f4p-big{font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:24px;fill:var(--fg);font-variant-numeric:tabular-nums}.f4p-cap{margin:0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.f4p-legend{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:var(--muted)}.f4p-legend span{display:inline-flex;align-items:center;gap:5px}.f4p-legend i{width:8px;height:8px;border-radius:999px;background:var(--muted)}.f4p-legend i.accent{background:var(--accent)}.f4p-legend i.ok{background:var(--ok)}.f4p-legend i.bad{background:var(--bad)}.f4p-legend i.line{width:10px;height:2px;border-radius:0}.f4p-ctr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.f4p-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.f4p-cl{font-size:11px;color:var(--muted)}.f4p-num{font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.f4p-bars{display:block;width:100%;max-width:72px;height:18px}.f4p-bars rect{fill:var(--muted);opacity:.45;transform-box:fill-box;transform-origin:bottom;animation:f4p-grow .8s var(--ease-out) .2s both}.f4p-bars rect.now{fill:var(--accent);opacity:1}@keyframes f4p-grow{0%{transform:scaleY(0)}}.f4p-chg{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.f4p-chg.up{background:color-mix(in oklch,var(--ok) 16%,transparent);color:var(--ok-ink)}.f4p-chg.down{background:var(--sunken);color:var(--muted)}.f4p-snapl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.f4p-snapl li{display:flex;align-items:center;gap:10px;min-width:0}.f4p-rk{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:7px;background:var(--sunken);font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:12px;font-variant-numeric:tabular-nums}.f4p-nm{flex:1;min-width:0;font-weight:500;color:var(--fg);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4p-list{flex:none;font-size:11px;font-weight:700;color:var(--muted);border-radius:999px;padding:2px 8px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.f4p-brow{display:flex;justify-content:space-between;gap:8px;font-size:11px}.f4p-brow b{font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-weight:500;font-variant-numeric:tabular-nums}.f4p-track{height:4px;border-radius:999px;background:var(--sunken);overflow:hidden}.f4p-track div{height:100%;border-radius:999px;background:var(--accent)}.f4p-track div.spent{background:var(--bad)}.f4p-log{gap:0;scroll-margin-top:12px}.f4p-log:focus{outline:none}.f4p-log:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f4p-utc{font-size:11px;color:var(--muted)}.f4p-rows{margin:4px 0 0;padding:0;list-style:none}.f4p-row{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line);min-width:0}.f4p-row:first-child{border-top:0}.f4p-t{width:40px;flex:none;padding-top:1px;font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:14px;font-variant-numeric:tabular-nums}.f4p-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.f4p-h{font-weight:600;font-size:13px}.f4p-h.acc{color:var(--accent-ink)}.f4p-h.bad{color:var(--bad-ink)}.f4p-h.okc{color:var(--ok-ink)}.f4p-m{font-size:11px;color:var(--muted)}.f4p-fold{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:0;border:0;background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.f4p-strip{display:block;margin:4px 0 3px}.f4p-strip rect{fill:var(--line)}.f4p-strip rect.on{fill:var(--muted);opacity:.7}.f4p-ln{display:block;width:100%;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4p-ln a{color:inherit;text-decoration:none}.f4p-ln a:hover{color:var(--fg)}.f4p-lines{margin:2px 0 0;padding:0;list-style:none;width:100%;font-size:11px;color:var(--muted)}.f4p-lines li{padding:2px 0;overflow-wrap:anywhere}.f4p-lines span{font-variant-numeric:tabular-nums;color:var(--fg)}.f4p-more{margin-top:6px;width:100%;min-height:40px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.f4p-log .f4p-foot{margin-top:8px}@container shell (min-width: 560px){.f4p{gap:14px}.f4p-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.f4p-col{gap:16px}.f4p-med{display:flex}.f4p-card{padding:16px}}@container shell (min-width: 880px){.f4p{gap:18px}.f4p-grid{grid-template-columns:400px minmax(0,1fr) minmax(0,1fr);gap:18px}.f4p-col{gap:18px}.f4p-layer{max-width:360px}.f4p-b,.f4p-w{display:flex}.f4p-nw,.f4p-med{display:none}.f4p-card{padding:18px}}@media(prefers-reduced-motion:reduce){.f4p-sweep,.f4p-halo{animation:none!important}.f4p-land{display:none}.f4p-layer{filter:none;transition:opacity .12s linear}.f-root [class*=f4p-]{animation-duration:.01ms!important;animation-delay:0s!important}}.v3g-card{position:relative;display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-20);background:var(--bg);color:var(--fg);min-width:0;margin-inline:calc(-1 * var(--v3g-bleed, 2px))}.v3g-pad{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 12px 0}.v3g-pad.v3g-foot{padding:6px 12px 8px}.v3g-kk{display:flex;align-items:center;gap:6px;font-weight:600;font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3g-kk .v3g-sep{opacity:.5}.v3g-fig{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-height:35px}.v3g-odo{display:inline-flex;height:1.1em;overflow:hidden;font:700 var(--t-32)/1 var(--font-serif);font-variant-numeric:tabular-nums;letter-spacing:0}.v3g-dg{display:inline-flex;flex-direction:column;transition:transform .9s cubic-bezier(.2,.9,.25,1)}.v3g-dg>span,.v3g-fix{display:block;height:1.1em;line-height:1.1em}.v3g-dg>span{text-align:center}.v3g-fig.v3g-past .v3g-odo{opacity:.5}.v3g-chg{display:inline-flex;align-items:baseline;gap:5px;font:700 var(--t-16)/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.v3g-chg.v3g-up{color:var(--up);text-shadow:0 0 12px var(--up-glow)}.v3g-chg.v3g-dn{color:var(--down);text-shadow:0 0 12px var(--down-glow)}.v3g-sk{display:inline-block;width:64px;height:14px;border-radius:var(--r-6);background:linear-gradient(90deg,var(--sunken) 0 30%,color-mix(in oklch,var(--fg) 10%,var(--sunken)) 50%,var(--sunken) 70%) 0 0 / 300% 100%}.v3g-sk.v3g-big{width:150px;height:30px;border-radius:var(--r-10)}.v3g-mo .v3g-sk{animation:v3g-sk 1.6s linear infinite}@keyframes v3g-sk{0%{background-position:100% 0}to{background-position:-50% 0}}.v3g-rk{display:flex;flex-wrap:wrap;gap:8px 6px;margin:2px -2px 4px}.v3g-rp{padding:0 11px;font-weight:500;color:var(--muted)}.v3g-rp b{font-weight:650;color:var(--fg)}.v3g-rp.k-on{color:var(--fg)}.v3g-rp.v3g-off{color:var(--muted);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.v3g-rp.v3g-off b{color:var(--muted);font-weight:600}.v3g-rp.v3g-off .v3g-em{filter:grayscale(1);opacity:.55}.v3g-rp.v3g-off.k-on{color:var(--fg);background:color-mix(in oklch,var(--accent) 18%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent),0 0 12px -4px var(--accent)}.v3g-rp.v3g-rpm{color:var(--accent-ink);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 50%,var(--line))}.v3g-mp{display:flex;flex-wrap:wrap;gap:8px 4px;margin:4px -4px}.v3g-mpl{padding:0 10px;color:var(--muted);font-size:var(--t-12);line-height:1}.v3g-mpl b{color:var(--fg);font-weight:650}.v3g-mpl.k-on{color:var(--fg)}.v3g-mpl.k-pill-live.k-on{background:color-mix(in oklch,var(--accent) 18%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent),0 0 12px -4px var(--accent)}.v3g-lt{width:7px;height:7px;flex:none;border-radius:var(--r-pill);background:color-mix(in oklch,var(--fg) 30%,transparent)}.v3g-lt.v3g-live{background:var(--live)}.v3g-mpl.k-on .v3g-lt{background:var(--accent)}.v3g-more{min-width:40px;color:color-mix(in oklch,var(--fg) 82%,transparent);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fg) 18%,transparent);font-size:var(--t-12)}.v3g-plotwrap{position:relative;margin:6px 0 0}.v3g-plot{position:relative;height:260px;touch-action:pan-y}.v3g-plot svg{display:block;width:100%;height:100%;overflow:visible}.v3g-plot text{font:500 var(--t-12)/1 var(--font-sans);fill:var(--muted);font-variant-numeric:tabular-nums}.v3g-plot text.v3g-mono{font-family:var(--font-mono);font-size:var(--t-12)}.v3g-plot text.v3g-tagt{font:700 var(--t-12)/1 var(--font-mono);fill:var(--on-series)}.v3g-plot text.v3g-lbl.v3g-s0{fill:var(--series-0)}.v3g-plot text.v3g-lbl.v3g-s1{fill:var(--series-1)}.v3g-plot text.v3g-lbl.v3g-s2{fill:var(--series-2)}.v3g-plot text.v3g-lbl.v3g-s3{fill:var(--series-3)}.v3g-plot text.v3g-lbl.v3g-s4{fill:var(--series-4)}.v3g-plot text.v3g-lbl{font-size:var(--t-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.v3g-hit{position:absolute;inset:0;cursor:crosshair}.v3g-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-6)}.v3g-ov{position:absolute;inset:0;pointer-events:none}.v3g-tip{position:absolute;top:2px;z-index:3;min-width:150px;padding:7px 9px;pointer-events:none;border:1px solid var(--line);border-radius:var(--r-10);background:color-mix(in oklch,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 22px var(--shade-3);font-size:var(--t-12);line-height:1.45}.v3g-tip .v3g-tt{margin-bottom:4px;color:var(--muted);font-size:var(--t-12)}.v3g-tip .v3g-tr{display:flex;align-items:center;justify-content:space-between;gap:6px}.v3g-tip .v3g-tr span{display:inline-flex;align-items:center;gap:6px;max-width:120px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.v3g-tip .v3g-tr b{color:var(--fg);font-variant-numeric:tabular-nums}.v3g-tip .v3g-lead{margin-top:4px;padding-top:4px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-12)}.v3g-sw{width:8px;height:8px;flex:none;border-radius:var(--r-pill)}.v3g-rl{position:relative;display:flex;margin:0 -12px;padding:0 6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,color-mix(in oklch,var(--fg) 16%,transparent) 0 1px,transparent 1px 8px) bottom / 100% 5px no-repeat}.v3g-rl>button{position:relative;z-index:1;flex:1;height:42px;border:0;background:none;color:var(--muted);font-weight:650;font-size:var(--t-12);line-height:1;font-family:inherit;letter-spacing:.03em;cursor:pointer;transition:color .24s}.v3g-rl>button+button{box-shadow:-1px 0 0 var(--line)}.v3g-rl>button[aria-pressed=true]{color:var(--fg)}.v3g-rl>button:disabled{opacity:.3;cursor:not-allowed}.v3g-krl>.k-seg{position:relative;z-index:1;flex:1;border-radius:0;background:none}.v3g-krl>.k-seg>button{height:42px;padding:0;border-radius:0;color:var(--muted);font:650 var(--t-12)/1 var(--font-sans);letter-spacing:.03em;transition:color .24s}.v3g-krl>.k-seg>button:before{content:none}.v3g-krl>.k-seg>button+button{box-shadow:-1px 0 0 var(--line)}.v3g-krl>.k-seg>button[aria-checked=true]{color:var(--fg)}.v3g-krl>.k-seg>button:disabled{opacity:.3}.v3g-ind{position:absolute;top:0;bottom:0;left:6px;width:calc((100% - 12px)/5);transform:translate(calc(var(--i) * 100%));transition:transform .34s cubic-bezier(.2,.9,.25,1);background:color-mix(in oklch,var(--accent) 12%,transparent);pointer-events:none}.v3g-ind:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.v3g-cmp{display:flex;flex-wrap:wrap;gap:0 4px}.v3g-kcmp{gap:8px 4px;padding-block:4px}.v3g-cc.k-pill{gap:6px;padding:0 10px 0 9px;color:var(--fg);font:600 var(--t-12)/1 var(--font-sans)}.v3g-cc.k-pill.v3g-off{color:var(--muted)}.v3g-cc.v3g-add.k-pill{color:var(--accent-ink);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 55%,var(--line))}.v3g-cc.v3g-add.k-pill:disabled{opacity:.4}.v3g-x.k-btn{margin:-4px -13px -4px -9px;color:var(--muted)}.v3g-x.k-btn:before{content:"";position:absolute;left:9px;top:9px;width:22px;height:22px;border-radius:var(--r-pill)}.v3g-x.k-btn>svg{position:relative}@media(hover:hover){.v3g-x.k-btn:hover{background:none;box-shadow:none;color:var(--fg)}.v3g-x.k-btn:hover:before{background:color-mix(in oklch,var(--fg) 10%,transparent)}}.v3g-cc:not(.k-pill){position:relative;z-index:0;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px 0 9px;border:0;background:transparent;color:var(--fg);font-weight:600;font-size:var(--t-12);line-height:1;font-family:inherit;white-space:nowrap}.v3g-cc:not(.k-pill):before{content:"";position:absolute;inset:5px 0;z-index:-1;border-radius:var(--r-pill);background:var(--sunken)}.v3g-cc.v3g-off{color:var(--muted)}.v3g-cc.v3g-off em{color:var(--muted);font-weight:500;font-size:var(--t-12);line-height:1;font-family:inherit;font-style:normal}.v3g-x:not(.k-btn){position:relative;width:40px;height:40px;margin:0 -13px 0 -9px;padding:0;border:0;background:none;color:var(--muted);font-size:var(--t-12);cursor:pointer;display:grid;place-items:center}.v3g-x:not(.k-btn):before{content:"";position:absolute;left:9px;top:9px;width:22px;height:22px;border-radius:var(--r-pill)}@media(hover:hover){.v3g-x:not(.k-btn):hover{color:var(--fg)}.v3g-x:not(.k-btn):hover:before{background:color-mix(in oklch,var(--fg) 10%,transparent)}}.v3g-x>span{position:relative}.v3g-cc.v3g-add:not(.k-pill){color:var(--accent-ink);cursor:pointer}.v3g-cc.v3g-add:not(.k-pill):before{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 55%,var(--line))}.v3g-cc.v3g-add:not(.k-pill):disabled{opacity:.4;cursor:not-allowed}.v3g-st{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:240px;overflow:hidden}.v3g-stx{height:20px}.v3g-st>svg.v3g-bgs{position:absolute;inset:0;width:100%;height:100%}.v3g-stm{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;max-width:300px;padding:10px 16px;text-align:center}.v3g-gg .v3g-stm{border-radius:var(--r-14);background:color-mix(in oklch,var(--bg) 82%,transparent)}.v3g-stm b{color:var(--fg);font-weight:650;font-size:var(--t-14);line-height:1.3;text-wrap:balance}.v3g-stm span{color:var(--muted);font-weight:500;font-size:var(--t-12);line-height:1.4}.v3g-stbtn.k-btn{margin-top:6px;color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 60%,var(--line))}@media(hover:hover){.v3g-stbtn.k-btn:hover{background:color-mix(in oklch,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 60%,var(--line))}}.v3g-hi{gap:12px;padding:0 16px}.v3g-hi .v3g-stm{padding:0}.v3g-mhw{position:relative;width:100%;max-width:330px;padding-bottom:16px}.v3g-mh{display:block;width:100%;height:64px}.v3g-mhl,.v3g-mhr{position:absolute;bottom:0;color:var(--muted);font:600 var(--t-12)/1 var(--font-sans);font-variant-numeric:tabular-nums}.v3g-mhl{left:0}.v3g-mhr{right:0;color:var(--accent-ink)}.v3g-plot.v3g-dim svg{filter:grayscale(1);opacity:.38}.v3g-lg,.v3g-qb{display:flex;align-items:center;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-weight:600;font-size:var(--t-12)}.v3g-lg{max-width:calc(100% - 16px);position:absolute;left:50%;top:40%;z-index:2;transform:translate(-50%,-50%);gap:4px;padding:0 4px 0 12px;border-radius:var(--r-pill);box-shadow:0 10px 24px var(--shade-2);width:max-content}.v3g-qb{position:absolute;left:10px;right:10px;bottom:8px;justify-content:space-between;gap:8px;padding:0 4px 0 12px;border-radius:var(--r-14)}.v3g-lg span,.v3g-qb span{display:inline-flex;align-items:center;gap:7px}.v3g-lg span{min-width:0;padding-block:6px;white-space:normal;line-height:1.3}.v3g-lg span i{flex:none}.v3g-lg span i,.v3g-qb span i{width:7px;height:7px;border-radius:var(--r-pill);background:var(--red)}.v3g-qbb.k-btn{flex:none;padding:0 10px;box-shadow:none;color:var(--accent-ink);font:650 var(--t-12)/1 var(--font-sans)}.v3g-plot .v3g-qbb svg.k-ic,.v3g-plot.v3g-dim .v3g-qbb svg.k-ic{width:14px;height:14px;filter:none;opacity:1}.v3g-err .k-err{padding:0 16px}.v3g-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes v3g-up{0%{transform:translateY(100%)}to{transform:none}}.v3g-sec{display:flex;justify-content:space-between;align-items:baseline;margin:6px 4px 0;color:var(--muted);font-weight:600;font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase}.v3g-sec:first-child{margin-top:0}.v3g-ig{overflow:hidden;border-radius:var(--r-14);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.v3g-le{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 12px;border:0;background:transparent;color:var(--fg);font-weight:600;font-size:var(--t-14);line-height:1.2;font-family:inherit;text-align:left;cursor:pointer}.v3g-ig .v3g-le+.v3g-le:before{content:"";position:absolute;top:0;left:43px;right:0;height:1px;background:var(--line)}@media(hover:hover){.v3g-le:hover:not(:disabled){background:color-mix(in oklch,var(--fg) 5%,transparent)}}.v3g-le:disabled{opacity:.4;cursor:not-allowed}.v3g-le .v3g-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3g-ig .v3g-le:not([aria-checked=true]) .v3g-nm{font-weight:550;color:color-mix(in oklch,var(--fg) 88%,var(--muted))}.v3g-le .v3g-rk,.v3g-le .v3g-nd{flex:none;color:var(--muted);font-weight:650;font-size:var(--t-12);font-variant-numeric:tabular-nums}.v3g-le .v3g-nd{font-weight:500;font-size:var(--t-12)}.v3g-le .v3g-gi{width:26px;height:26px;flex:none;border-radius:var(--r-6);background:var(--sunken)}.v3g-le[aria-checked=true]{color:var(--accent-ink);background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 16%,transparent),transparent 75%)}.v3g-le[aria-checked=true] .v3g-nm{color:var(--accent-ink);font-weight:650}.v3g-le[aria-checked=true]:after{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2.5px;border-radius:0 var(--r-6) var(--r-6) 0;background:var(--accent);box-shadow:0 0 10px 1px var(--accent)}.v3g-srch{display:flex;align-items:center;gap:8px;height:44px;margin:0 12px 10px;padding:0 12px;border-radius:var(--r-14);background:var(--sunken);color:var(--muted)}.v3g-srch input{flex:1;align-self:stretch;min-width:0;border:0;background:transparent;color:var(--fg);font-weight:500;font-size:var(--t-14);line-height:1;font-family:inherit;outline:none}.v3g-srch input:focus,.v3g-srch input:focus-visible{outline:none}.v3g-srch:focus-within{box-shadow:0 0 14px -4px var(--accent);outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.k-sheet.v3g-ks.v3g-mo{animation-duration:.28s!important;animation-iteration-count:1!important}.k-sheet.v3g-ks.v3g-still{animation:none!important}.k-sheet.v3g-ksrch{padding-top:16px}.v3g-kreset.k-btn{flex:1;height:44px}.v3g-mseg{flex-direction:column;border-radius:0;background:none}.v3g-mseg>button{justify-content:flex-start;gap:11px;width:100%;height:auto;min-height:42px;padding:0 12px;color:var(--fg);font:600 var(--t-14)/1.2 var(--font-sans);text-align:left}.v3g-mseg>button:before{content:none}.v3g-mseg>button+button:before,.v3g-mseg>button+button[aria-checked=true]:before{content:"";inset:0 0 auto 43px;height:1px;border-radius:0;background:var(--line);box-shadow:none}@media(hover:hover){.v3g-mseg>button:hover:not(:disabled){background:color-mix(in oklch,var(--fg) 5%,transparent)}}.v3g-mseg>button:disabled{opacity:.4}.v3g-mseg .v3g-em{width:20px}.v3g-mseg .v3g-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3g-mseg>button:not([aria-checked=true]) .v3g-nm{font-weight:550;color:color-mix(in oklch,var(--fg) 88%,var(--muted))}.v3g-mseg .v3g-rk{flex:none;color:var(--muted);font:650 var(--t-12) var(--font-sans);font-variant-numeric:tabular-nums}.v3g-mseg>button[aria-checked=true]{color:var(--accent-ink);background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 16%,transparent),transparent 75%)}.v3g-mseg>button[aria-checked=true] .v3g-nm{color:var(--accent-ink);font-weight:650}.v3g-mseg>button[aria-checked=true]:after{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2.5px;border-radius:0 var(--r-6) var(--r-6) 0;background:var(--accent);box-shadow:0 0 10px 1px var(--accent)}.v3g-sweep{transform-box:fill-box}.v3g-mo .v3g-sweep{animation:v3g-sweep 1.6s linear infinite}@keyframes v3g-sweep{0%{transform:translate(0)}to{transform:translate(350%)}}.v3g-mo .v3g-dg{transition-duration:.9s!important}.v3g-mo .v3g-ind{transition-duration:.34s!important}.v3g-mo .v3g-rl>button,.v3g-mo .v3g-krl>.k-seg>button{transition-duration:.24s!important}.v3g-mo .v3g-sk,.v3g-mo .v3g-sweep{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.v3g-still .v3g-dg,.v3g-still .v3g-ind,.v3g-still .v3g-rl>button,.v3g-still .v3g-krl>.k-seg>button{transition:none!important}.v3g-still .v3g-sk,.v3g-still .v3g-sweep{animation:none!important}.v3m{position:relative;display:flex;flex-direction:column;min-width:0;font:var(--t-14)/1.4 var(--font-sans);color:var(--fg)}.v3m [hidden]{display:none!important}.v3m-hd{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;padding:12px 0 10px;border-bottom:1px solid var(--line)}.v3m-gh{position:absolute;inset:0 -2px 0 -14px;z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(180deg,transparent 0%,#000 12%,#000 62%,transparent 100%);mask:linear-gradient(180deg,transparent 0%,#000 12%,#000 62%,transparent 100%)}.v3m-gh svg{width:100%;height:100%;display:block;overflow:visible}.v3m-gdot{fill:var(--fg);opacity:.22}.v3m-gstop0{stop-color:var(--accent);stop-opacity:.5}.v3m-gstop1{stop-color:var(--accent);stop-opacity:0}.v3m-gline{stroke:var(--accent);stroke-width:1.8;stroke-linejoin:round}.v3m-gweek{stroke:var(--muted);stroke-width:1.3;stroke-dasharray:2 3}.v3m-gend{fill:var(--accent)}.v3m-hrow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.v3m-hrow>div{flex:1;min-width:0}.v3m-kk{font:600 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3m-h1row{display:flex;flex-wrap:nowrap;align-items:baseline;gap:10px}.v3m-h1{margin:2px 0 0;font:700 var(--t-20)/1.1 var(--font-serif);color:var(--fg)}.v3m-livemark{display:inline-flex;align-items:center;gap:8px;font:700 var(--t-20)/1.1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--red-ink);text-shadow:0 0 14px var(--red-glow)}.v3m-ld{position:relative;flex:none;align-self:center;width:9px;height:9px;border-radius:var(--r-pill);background:var(--red);box-shadow:0 0 10px 2px color-mix(in oklch,var(--red) 80%,transparent)}.v3m-ld:after{content:"";position:absolute;inset:0;border-radius:var(--r-pill);background:inherit;animation:v3m-pulse 2s var(--ease-out) infinite}.v3m-sel{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;border-radius:var(--r-14);background:var(--surface);border:1px solid var(--line);color:var(--fg);text-align:left;cursor:pointer;font:inherit}.v3m-sel-ic{width:34px;height:34px;border-radius:var(--r-10);background:var(--sunken);display:grid;place-items:center;font-family:var(--font-emoji);font-size:var(--t-16);line-height:1;flex:none}.v3m-sel-tx{flex:1;min-width:0;display:flex;flex-direction:column}.v3m-sel-tx b{font:650 var(--t-16)/1.2 var(--font-sans)}.v3m-sel-tx small{font-size:var(--t-12);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3m-badge{height:20px;min-width:20px;padding:0 6px;justify-content:center;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 45%,var(--surface)),0 0 10px -1px var(--accent)}.v3m-chev{flex:none;color:var(--muted);font-size:var(--t-16)}.v3m-fp{display:flex;flex-wrap:wrap;gap:6px}.v3m-fpl{height:36px;padding:0 11px;font-size:var(--t-12)}.v3m-fpl .v3m-v{color:var(--muted);font-weight:500}.v3m-fpl.k-on .v3m-v{color:var(--fg)}.v3m-list{display:flex;flex-direction:column;gap:8px;padding-top:10px}.v3m-row{--v3m-c1: var(--accent);--v3m-c2: var(--accent);--v3m-c3: var(--accent);position:relative;isolation:isolate;display:flex;align-items:stretch;gap:10px;min-height:64px;padding:8px 12px 8px 10px;border:1.5px solid var(--line);border-radius:var(--r-14);background:var(--surface);color:inherit;text-decoration:none;overflow:hidden;transition:border-color .22s,box-shadow .32s var(--ease-out),transform .16s var(--ease-out);animation:v3m-rise .45s var(--ease-out) both;animation-delay:calc(var(--v3m-i, 0) * 35ms)}.v3m-row.v3m-tall{min-height:74px}.v3m-bgart{position:absolute;inset:0 0 0 12%;z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(90deg,transparent 0,var(--shade-4) 16%,#000 42%);mask:linear-gradient(90deg,transparent 0,var(--shade-4) 16%,#000 42%)}.v3m-bgart img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.1);opacity:.32;mix-blend-mode:luminosity;transition:filter .38s var(--ease-out),opacity .38s var(--ease-out)}.v3m-rk{flex:none;align-self:center;width:22px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font:700 var(--t-16)/1 var(--font-serif);font-variant-numeric:tabular-nums}.v3m-tall .v3m-rk{font-size:var(--t-20)}.v3m-rk i{font:700 var(--t-12) var(--font-sans);font-style:normal;font-variant-numeric:tabular-nums}.v3m-rk i.up{color:var(--ok-ink)}.v3m-rk i.dn{color:var(--bad-ink)}.v3m-m1 .v3m-rk{color:var(--gold-ink);text-shadow:0 0 10px color-mix(in oklch,var(--gold) 80%,transparent),0 0 2px color-mix(in oklch,var(--gold) 60%,transparent)}.v3m-m2 .v3m-rk{color:var(--silver-ink);text-shadow:0 0 10px color-mix(in oklch,var(--silver) 70%,transparent),0 0 2px color-mix(in oklch,var(--silver) 50%,transparent)}.v3m-m3 .v3m-rk{color:var(--bronze-ink);text-shadow:0 0 10px color-mix(in oklch,var(--bronze) 75%,transparent),0 0 2px color-mix(in oklch,var(--bronze) 55%,transparent)}.v3m-icon{flex:none;align-self:center;width:42px;height:42px;border-radius:var(--r-10);overflow:hidden;background:var(--sunken);box-shadow:0 0 0 1px color-mix(in oklch,var(--fg) 12%,transparent),0 2px 6px var(--shade-1)}.v3m-tall .v3m-icon{width:50px;height:50px;border-radius:var(--r-14)}.v3m-icon img{width:100%;height:100%;object-fit:cover;display:block}.v3m-nm{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.v3m-nm>b{font-weight:600;font-size:var(--t-14);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3m-tall .v3m-nm>b{font-size:var(--t-16)}.v3m-pills{position:relative;display:flex;gap:4px;overflow:hidden;white-space:nowrap}.v3m-pills>[hidden]{display:none!important}.v3m-rp>b{font-weight:650;font-variant-numeric:tabular-nums}.v3m-rp>b:empty{display:none}.v3m-row:not(.v3b-row) .k-dot:after{content:"";position:absolute;inset:0;border-radius:var(--r-pill);background:inherit;animation:v3m-pulse 2s var(--ease-out) infinite}.v3m-fold{background:color-mix(in oklch,var(--surface) 38%,transparent);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);color:color-mix(in oklch,var(--fg) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fg) 16%,transparent)}.v3m-pico{width:12px;height:12px;flex:none}.v3m-fold{cursor:pointer}.v3m-foldpop{display:block;margin-top:4px;font-size:var(--t-12);line-height:16px;color:var(--muted);white-space:normal}@media(hover:hover){.v3m-row:hover{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,var(--v3m-c1),var(--v3m-c2),var(--v3m-c3)) border-box;box-shadow:0 0 0 1px color-mix(in oklch,var(--v3m-c2) 30%,transparent),0 6px 22px -6px var(--v3m-c2)}.v3m-row:hover .v3m-bgart img{opacity:.82;filter:grayscale(0) saturate(1.1) brightness(1.08);mix-blend-mode:normal}.v3m-row:hover .v3m-nm>b{text-shadow:0 1px 2px color-mix(in oklch,var(--surface) 90%,transparent),0 0 10px color-mix(in oklch,var(--surface) 85%,transparent)}}.v3m-row:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off);border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,var(--v3m-c1),var(--v3m-c2),var(--v3m-c3)) border-box;box-shadow:0 6px 22px -6px var(--v3m-c2)}.v3m-row:focus-visible .v3m-bgart img{opacity:.82;filter:grayscale(0) saturate(1.1) brightness(1.08);mix-blend-mode:normal}.v3m-ghost{height:64px;border-radius:var(--r-14);border:1.5px solid var(--line);background:var(--surface);animation:v3m-ghost 1.4s ease-in-out infinite alternate}.v3m-ghost.v3m-tall{height:74px}.v3m-empty{margin:14px 4px 0;color:var(--muted);font-size:var(--t-13);text-align:center}.v3m-ks .v3m-trk{flex:none;margin:0 12px 10px;padding:0;gap:0}.v3m-ks .v3m-tb{position:relative;z-index:0;height:40px;font-size:var(--t-13);background:transparent;box-shadow:none}.v3m-ks .v3m-tb.on{background:transparent;box-shadow:none;color:var(--fg)}.v3m-ks .v3m-tb:before{content:"";position:absolute;inset:3px;border-radius:var(--r-pill);z-index:-1;transition:background .16s,box-shadow .16s}.v3m-ks .v3m-tb.on:before{background:color-mix(in oklch,var(--accent) 18%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent),0 0 14px -4px var(--accent)}.v3m-n{height:18px;min-width:18px;padding:0 5px}.v3m-sec{display:flex;justify-content:space-between;align-items:baseline;margin:6px 4px 0;font:600 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3m-sec:first-child{margin-top:0}.v3m-ig{background:var(--surface);border-radius:var(--r-14);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.v3m-sec .v3m-tag{font-weight:500;letter-spacing:0;text-transform:none}.v3m-li+.v3m-li:before{content:"";position:absolute;top:0;left:43px;right:0;height:1px;background:var(--line)}.v3m-li-ic{flex:none;width:20px;display:grid;place-items:center}.v3m-li-nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3m-li:not([aria-checked=true]) .v3m-li-nm{font-weight:550;color:color-mix(in oklch,var(--fg) 88%,var(--muted))}.v3m-li-ctl{flex:none;width:40px}.v3m-li[aria-checked=true]{color:var(--accent-ink);background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 16%,transparent),transparent 75%)}.v3m-li[aria-checked=true] .v3m-li-nm{color:var(--accent-ink);font-weight:650}.v3m-li[aria-checked=true]:after{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2.5px;border-radius:0 var(--r-6) var(--r-6) 0;background:var(--accent);box-shadow:0 0 10px 1px var(--accent)}.v3m-cc{display:flex;flex-wrap:wrap;gap:8px 4px;margin:2px -2px 4px}.v3m-c2{padding:0 11px}.v3m-note{margin:0 4px;font:500 var(--t-12) var(--font-sans);color:var(--muted)}.v3m-later{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin-top:6px;padding:0 12px;border-radius:var(--r-10);background:color-mix(in oklch,var(--sunken) 60%,transparent);color:var(--muted);font:600 var(--t-13) var(--font-sans)}.v3m-later small{font:500 var(--t-12) var(--font-sans);padding:3px 8px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);white-space:normal;text-align:right}.v3m-rst{flex:1;height:44px}.v3h>[data-v3w-pop]:has(>.v3m-ks)>.k-dim{z-index:30;background:color-mix(in oklch,var(--scrim) 33%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.v3h>[data-v3w-pop]>.v3m-ks>.k-grab{display:none}.v3m-ic{display:inline-grid;place-items:center;flex:none;line-height:1;margin:0}.v3m-flag svg{width:18px;height:13px;display:block;border-radius:var(--r-6);box-shadow:0 0 0 1px color-mix(in oklch,var(--fg) 22%,transparent)}.v3m-dev svg,.v3m-globe svg{width:16px;height:16px;display:block}.v3m-globe svg{color:var(--muted)}@container shell (min-width: 560px){.v3m-ks{width:min(520px,100%);margin:0 auto}.v3m-gh{inset:0 -6px 0 -18px}}@container shell (min-width: 880px){.v3m-gh{inset:0 -20px 0 -32px}}.v3m-pl{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 7px;border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);font-size:var(--t-12);font-weight:600;line-height:1.35}.v3m-pl.v3m-live{gap:4px;background:color-mix(in oklch,var(--live) 16%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--live) 40%,var(--surface))}.v3m-pl.v3m-live b{font:650 var(--t-12) var(--font-sans);font-variant-numeric:tabular-nums}.v3m-more{flex:none;display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--r-pill);font-size:var(--t-12);font-weight:600;line-height:1.35;background:color-mix(in oklch,var(--surface) 38%,transparent);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);color:color-mix(in oklch,var(--fg) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fg) 16%,transparent)}@keyframes v3m-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes v3m-pulse{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@keyframes v3m-up{0%{transform:translateY(24px);opacity:0}}@keyframes v3m-ghost{to{opacity:.55}}:root[data-v3-motion=off] :is(.v3m,.k-layer),:root[data-v3-motion=off] :is(.v3m,.k-layer) *,:root[data-v3-motion=off] :is(.v3m,.k-layer) *:before,:root[data-v3-motion=off] :is(.v3m,.k-layer) *:after{animation:none!important;transition:none!important}.v3m-tp{display:flex;flex-direction:column;gap:6px}.v3m-tp>*{flex:none}.v3m-sec.v3m-gmh{align-items:center;margin-top:4px}.v3m-gmh .v3m-gmseg{flex:none;width:156px;letter-spacing:0;text-transform:none}.v3m-sel-nm{display:flex;align-items:center;gap:6px;min-width:0}.v3m-sel-nm .v3m-winp{padding-block:0;line-height:1.2}.v3m-chg b{font:700 var(--t-12) var(--font-sans);font-variant-numeric:tabular-nums}.v3m-chg.up b{color:var(--up)}.v3m-chg.dn b{color:var(--down)}.v3m-gmfoot{margin:12px 4px 4px;color:var(--muted);font:500 var(--t-12) var(--font-sans);text-align:center}.v3p{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;font:var(--t-14)/1.4 var(--font-sans);color:var(--fg)}.v3p [hidden]{display:none!important}.v3p :where(a,button,[tabindex]):focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.v3p-hero{position:relative;margin:0 -2px 0 -14px;height:150px;overflow:hidden;background:var(--sunken)}.v3p-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 38%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.v3p-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,var(--bg) 96%);pointer-events:none}@container shell (min-width: 560px){.v3p-hero{margin:0 -6px 0 -18px}}@container shell (min-width: 880px){.v3p-hero{margin:0 -20px 0 -32px;height:220px}}.v3p-hd{display:flex;gap:12px;align-items:center;position:relative;min-width:0}.v3p-over{margin-top:-76px;z-index:2}.v3p-ic{width:64px;height:64px;border-radius:var(--r-14);flex:none;box-shadow:0 0 0 1px var(--line);object-fit:cover;display:grid;place-items:center;font:700 var(--t-16) var(--font-serif);color:var(--knob);background:var(--sunken)}.v3p-hdt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v3p-kick{font:600 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3p-over .v3p-kick{align-self:flex-start;padding:1px 6px;margin-left:-6px;border-radius:var(--r-6);background:var(--bg)}.v3p-name{font:700 var(--t-20)/1.1 var(--font-serif);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.v3p-by{display:inline-flex;align-items:center;gap:4px;font:600 var(--t-13) var(--font-sans);color:var(--muted);min-height:24px;min-width:0}.v3p-by :is(a,b){color:var(--fg);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v3p-by a:hover{text-decoration:underline}.v3p-by a{position:relative;display:inline-flex;align-items:center;min-height:40px;margin-block:-8px}.v3p-open{position:relative;width:40px;height:40px;flex:none;display:grid;place-items:center;color:var(--fg);border-radius:var(--r-14);text-decoration:none;z-index:0}.v3p-open:before{content:"";position:absolute;inset:2px;border-radius:var(--r-10);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);z-index:-1}.v3p-open svg{position:relative}.v3p-pills{display:flex;flex-wrap:wrap;gap:0 6px;margin:-4px -2px 0}.v3p-pills:has(>.k-pill){gap:8px 6px;margin:0 -2px 4px}.v3p-pl{max-width:100%;min-width:0}.v3p-pl.k-pill{padding:0 11px;font:500 var(--t-13) var(--font-sans);color:var(--muted)}.v3p-pl.k-pill.k-on{color:var(--fg)}.v3p-pl:not(.k-pill){position:relative;height:40px;padding:0 11px;border:0;background:none;display:inline-flex;align-items:center;gap:6px;font:500 var(--t-13) var(--font-sans);color:var(--muted);z-index:0;white-space:nowrap}.v3p-pl:not(.k-pill):before{content:"";position:absolute;inset:5px 0;border-radius:var(--r-pill);background:var(--sunken);z-index:-1;transition:box-shadow .16s,background .16s}.v3p-pl b{font-weight:650;color:var(--fg);font-variant-numeric:tabular-nums}.v3p-pl>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.v3p-pl svg{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.v3p-pl.v3p-livep:not(.k-pill):before{background:color-mix(in oklch,var(--live) 14%,var(--surface))}.v3p-dot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--live);flex:none}button.v3p-pl:not(.k-pill){cursor:pointer}button.v3p-pl:not(.k-pill)[aria-pressed=true]{color:var(--fg)}button.v3p-pl:not(.k-pill)[aria-pressed=true]:before{box-shadow:inset 0 0 0 1px var(--accent),0 0 12px -4px var(--accent);background:color-mix(in oklch,var(--accent) 16%,var(--surface))}.v3p-facts{display:grid;grid-template-columns:minmax(0,max-content) minmax(6.5em,1fr);gap:8px 24px;margin:-4px 2px 0}.v3p-fact{display:flex;flex-direction:column;gap:1px;min-width:0}.v3p-fact dt{font:500 var(--t-12) var(--font-sans);color:var(--muted)}.v3p-fact dd{margin:0;font:650 var(--t-13)/1.35 var(--font-sans);color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.v3p-fsep{color:var(--muted);font-weight:500}.v3p-fact dd>span:last-child:not(.f-vh){font-weight:500;color:color-mix(in oklch,var(--fg) 86%,var(--muted))}.v3p-about{display:flex;flex-direction:column;gap:0;margin-top:-4px}.v3p-abt{position:relative;overflow:hidden;max-height:39px}.v3p-abt p{margin:0;font:400 var(--t-13)/1.5 var(--font-sans);color:color-mix(in oklch,var(--fg) 86%,var(--muted));white-space:pre-line;overflow-wrap:anywhere}.v3p-abt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5em;background:linear-gradient(to bottom,transparent,var(--bg));transition:opacity .26s ease-out;pointer-events:none}.v3p-about.v3p-abopen .v3p-abt{max-height:none}.v3p-about:is(.v3p-abopen,.v3p-fits) .v3p-abt:after{opacity:0}.v3p-about .v3p-abm{align-self:flex-start;gap:4px}.v3p-about .v3p-abm svg{transition:transform .32s cubic-bezier(.3,1.4,.5,1)}.v3p-about.v3p-abopen .v3p-abm svg{transform:rotate(180deg)}.v3p-sec{display:flex;flex-direction:column;gap:10px;min-width:0}.v3p-sh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:2px 2px 0}.v3p-sh h2{font:650 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.v3p-sh span{font:500 var(--t-12) var(--font-sans);color:var(--muted);text-align:right}.v3p-gal{position:relative;border-radius:var(--r-14);overflow:hidden;aspect-ratio:16 / 9;max-width:100%;background:var(--sunken);outline:none;touch-action:pan-y}.v3p-gal:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.v3p-track{display:flex;height:100%;transition:transform .38s cubic-bezier(.2,.9,.25,1)}.v3p-track img{flex:none;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.v3p-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media(hover:hover){.v3p-nav:hover{background:none;box-shadow:none}}.v3p-nav:before{content:"";position:absolute;inset:6px;border-radius:var(--r-pill);background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v3p-nav svg{position:relative;width:14px;height:14px;stroke:var(--knob);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.v3p-prev{left:4px}.v3p-next{right:4px}.v3p-nav:disabled{opacity:0;pointer-events:none}.v3p-dots{position:absolute;left:0;right:0;bottom:4px;display:flex;justify-content:center;z-index:1}.v3p-dots button{width:24px;height:24px;border:0;background:none;cursor:pointer;display:grid;place-items:center;padding:0}.v3p-dots button:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:var(--knob);opacity:.45;transition:width .2s,opacity .2s}.v3p-dots button[aria-current=true]:before{width:14px;border-radius:var(--r-6);opacity:1}.v3p-cnt{position:absolute;top:8px;right:8px;z-index:1;padding:2px 8px;border-radius:var(--r-pill);background:var(--scrim);color:var(--knob);font:650 var(--t-12) var(--font-sans);font-variant-numeric:tabular-nums}.v3p-list{display:flex;flex-direction:column;gap:8px;min-width:0}.v3p-list>*{flex:none;min-width:0}.v3p-ctl{display:flex;justify-content:center}.v3p-ctl .k-btn svg{transition:transform .32s var(--spring)}.v3p-ctl .k-btn[aria-expanded=true] svg{transform:rotate(180deg)}.v3p-ec{border-radius:var(--r-14);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.v3p-ec.v3p-is-live{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--red) 55%,transparent),0 0 22px -10px var(--red)}.v3p-etg{box-sizing:border-box;display:grid;grid-template-columns:116px minmax(0,1fr) 24px;gap:10px;padding:8px;width:100%;align-items:center;min-height:80px;border:0;background:none;color:inherit;font:inherit;text-align:left}div.v3p-etg{grid-template-columns:116px minmax(0,1fr)}button.v3p-etg{cursor:pointer}button.v3p-etg:focus-visible{outline-offset:-2px;border-radius:var(--r-14)}.v3p-eimg{position:relative;width:116px;height:65px;border-radius:var(--r-10);overflow:hidden;background:radial-gradient(circle at 30% 20%,color-mix(in oklch,var(--accent) 40%,var(--surface)),var(--sunken));display:grid;place-items:center}.v3p-eimg span{font:700 var(--t-20) var(--font-serif);color:var(--fg)}.v3p-et{min-width:0;display:flex;flex-direction:column;gap:4px}.v3p-en{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;row-gap:2px}.v3p-en b{font:700 var(--t-16)/1.2 var(--font-serif);min-width:0;overflow-wrap:anywhere}.v3p-erow{display:flex;align-items:center;gap:6px;min-width:0;font:600 var(--t-12)/1.3 var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums}.v3p-erow svg{flex:none}.v3p-edate{color:color-mix(in oklch,var(--fg) 78%,var(--muted))}.v3p-edate svg{color:var(--muted)}.v3p-edate span{text-wrap:pretty}.v3p-going span{white-space:nowrap}.v3p-going b{font-weight:750;color:inherit}.v3p-going.v3p-red{color:var(--red-ink)}.v3p-chev{width:24px;height:24px;display:grid;place-items:center;color:var(--muted);transition:transform .3s var(--spring)}[aria-expanded=true]>.v3p-chev{transform:rotate(180deg)}.v3p-ep{overflow:hidden}.v3p-eopen{padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.v3p-efacts{display:flex;flex-wrap:wrap;gap:4px 6px;font:600 var(--t-12) var(--font-sans);color:var(--fg)}.v3p-efacts i{font-style:normal;color:var(--muted)}.v3p-desc{font-size:var(--t-13);line-height:1.45;color:color-mix(in oklch,var(--fg) 85%,var(--muted));white-space:pre-line;overflow-wrap:anywhere;margin:0}.v3p-live{gap:6px;font:700 var(--t-11)/1.35 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--red-ink);background:color-mix(in oklch,var(--red) 14%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--red) 45%,transparent),0 0 14px -5px var(--red)}.v3p-ldot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--red);animation:v3p-pulse 1.6s ease-out infinite}@keyframes v3p-pulse{0%{box-shadow:0 0 color-mix(in oklch,var(--red) 75%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.v3p-sort{align-self:flex-start;max-width:100%}.v3p-sort>button{flex:none;padding:0 12px;font:600 var(--t-12) var(--font-sans)}.v3p-slist{gap:0}.v3p-slist>.v3p-li+.v3p-li{box-shadow:inset 0 1px 0 var(--line)}.v3p-sr{display:grid;grid-template-columns:40px minmax(0,1fr) auto 40px;align-items:center;gap:10px;min-height:56px;padding:7px 4px 7px 8px;color:var(--fg)}.v3p-sico{width:40px;height:40px;border-radius:var(--r-10);object-fit:cover;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.v3p-glyph{display:grid;place-items:center;color:var(--muted)}.v3p-smid{min-width:0;display:flex;flex-direction:column;gap:3px}.v3p-snm{font:650 var(--t-14)/1.25 var(--font-sans);overflow-wrap:anywhere}.v3p-when{font:500 var(--t-12) var(--font-sans);color:var(--muted)}.v3p-px{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border-radius:var(--r-pill);font:700 var(--t-13) var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--accent-ink);background:color-mix(in oklch,var(--accent) 15%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 42%,transparent)}.v3p-rx{flex:none}.v3p-go{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);color:var(--muted);transition:background .16s,color .16s}.v3p-go:hover{background:var(--sunken);color:var(--accent-ink)}.v3p-note{margin:2px 0 0;font:500 var(--t-12) var(--font-sans);color:var(--muted)}.v3p-below{display:flex;flex-direction:column;min-width:0}.v3p-sk{display:block;width:96px;height:11px;border-radius:var(--r-6);background:linear-gradient(90deg,var(--sunken) 0 30%,color-mix(in oklch,var(--fg) 10%,var(--sunken)) 50%,var(--sunken) 70%) 0 0 / 300% 100%;animation:v3p-sk 1.6s linear infinite}.v3p-gl{display:flex;flex-direction:column;gap:8px}.v3p-ghost{display:block;border-radius:var(--r-14);border:1.5px solid var(--line);background:var(--surface);animation:v3p-ghost 1.4s ease-in-out infinite alternate}.v3p-gl-event .v3p-ghost{height:81px}.v3p-gl-store .v3p-ghost{height:56px}.v3p-gal.v3p-gwait{animation:v3p-ghost 1.4s ease-in-out infinite alternate}.v3p-gal.v3p-gwait :is(.v3p-nav,.v3p-dots,.v3p-cnt){visibility:hidden}@keyframes v3p-ghost{to{opacity:.55}}@keyframes v3p-sk{0%{background-position:100% 0}to{background-position:-50% 0}}:root[data-v3-motion=off] .v3p,:root[data-v3-motion=off] .v3p *,:root[data-v3-motion=off] .v3p *:before,:root[data-v3-motion=off] .v3p *:after{animation:none!important;transition:none!important}.v3t-anchor{min-width:0}.v3t-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:-4px}.v3t-act svg{width:16px;height:16px;margin-right:6px;flex:none}.v3t-star path{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.k-on .v3t-star path{fill:var(--accent);stroke:var(--accent)}.v3t-fail{color:var(--bad-ink)}.v3t-bell path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v3t-sh{display:grid;gap:2px;margin:10px 16px 4px}.v3t-kk{font:650 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3t-sh h2{margin:0;font:800 var(--t-20)/1.15 var(--font-serif);overflow-wrap:anywhere}.v3t-sec{display:grid;gap:4px;margin-top:10px}.v3t-sec h3{margin:0 4px 2px;font:650 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3t-no{margin:14px 0 0;padding:10px 12px;border-radius:var(--r-14);background:var(--sunken);font:500 var(--t-13)/1.4 var(--font-sans);color:var(--muted)}.v3t-bad{margin:10px 4px 0;font:500 var(--t-12) var(--font-sans);color:var(--bad-ink)}.v3t-wcrow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:1px dashed var(--line);border-radius:var(--r-14);background:transparent;color:var(--fg);text-align:left;cursor:pointer;font:inherit}.v3t-wcrow:hover{border-color:color-mix(in oklch,var(--accent) 45%,var(--line))}.v3t-wcrow.v3t-open{border-style:solid;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.v3t-wcrow svg:last-child{transition:transform .22s var(--ease-out, ease)}.v3t-wcrow.v3t-open svg:last-child{transform:rotate(180deg)}.v3t-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-10);background:var(--sunken);color:var(--muted)}.v3t-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v3t-wct{display:grid;gap:2px;min-width:0}.v3t-wct b{font:650 var(--t-14) var(--font-sans)}.v3t-wct span{font:500 var(--t-12)/1.35 var(--font-sans);color:var(--muted)}.v3t-wcbody{display:grid;gap:12px;padding:12px 12px 14px;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-14) var(--r-14);margin-top:-10px}.v3t-seg{justify-self:start}.v3t-tl{list-style:none;margin:0;padding:0;display:grid;gap:4px}.v3t-day{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px}.v3t-rail{position:relative}.v3t-rail:before{content:"";position:absolute;left:5px;top:6px;width:2px;bottom:-6px;background:var(--line)}.v3t-rail:after{content:"";position:absolute;left:2px;top:4px;width:8px;height:8px;border-radius:var(--r-pill);background:var(--accent)}.v3t-dbody{display:grid;gap:6px;min-width:0;padding-bottom:8px}.v3t-dh{margin:0;font:700 var(--t-13) var(--font-sans)}.v3t-it{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.v3t-what{min-width:0;font:500 var(--t-13)/1.4 var(--font-sans);overflow-wrap:anywhere}.v3t-what .v3t-sub{display:block}.v3t-v{font-weight:700}.v3t-upd{color:var(--accent-ink)}.v3t-ev{color:var(--ok-ink)}.v3t-end{color:var(--muted)}.v3t-new{color:var(--gold-ink)}.v3t-desc{color:var(--fg)}.v3t-t{flex:none;font:600 var(--t-12) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted)}.v3t-none,.v3t-utc{margin:0;font:500 var(--t-12) var(--font-sans);color:var(--muted)}.v3t-ghost{height:56px;border-radius:var(--r-14);background:var(--sunken)}.v3b-gr{display:inline-block;font:800 var(--t-12)/1.35 var(--font-sans);letter-spacing:.02em;color:var(--v3b-gc, var(--fg));white-space:nowrap}.v3b-gr-Spp{--v3b-gc: var(--grade-ink-Spp);--v3b-rar: var(--grade-rar-Spp)}.v3b-gr-Sp{--v3b-gc: var(--grade-ink-Sp);--v3b-rar: var(--grade-rar-Sp)}.v3b-gr-S{--v3b-gc: var(--grade-ink-S);--v3b-rar: var(--grade-rar-S)}.v3b-gr-A{--v3b-gc: var(--grade-ink-A);--v3b-rar: var(--grade-rar-A)}.v3b-gr-B{--v3b-gc: var(--grade-ink-B);--v3b-rar: var(--grade-rar-B)}.v3b-gr-C{--v3b-gc: var(--grade-ink-C);--v3b-rar: var(--grade-rar-C)}.v3b-gr-D{--v3b-gc: var(--grade-ink-D);--v3b-rar: var(--grade-rar-D)}.v3b-gr-glow{text-shadow:0 0 2px color-mix(in oklch,var(--v3b-rar) 80%,transparent),0 0 6px var(--v3b-rar),0 0 10px color-mix(in oklch,var(--v3b-rar) 55%,transparent)}.k-pill.v3b-gl,.k-pill.v3b-on.v3b-gl,.v3m-pl.v3b-gl,.v3m-pl.v3b-on.v3b-gl{background:color-mix(in oklab,var(--v3b-rar) 25%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px var(--v3b-rar)}.k-pill.v3b-on.v3b-gl.v3b-gl-glow,.k-pill.v3b-gl.v3b-gl-glow,.v3m-pl.v3b-on.v3b-gl.v3b-gl-glow,.v3m-pl.v3b-gl.v3b-gl-glow{box-shadow:inset 0 0 0 1px var(--v3b-rar),0 0 12px -3px var(--v3b-rar)}.v3b-av{position:relative;flex:none;align-self:center;display:grid}.v3b-ava{width:42px;height:42px;border-radius:var(--r-pill);overflow:hidden;background:var(--sunken);box-shadow:0 0 0 1px color-mix(in oklch,var(--fg) 12%,transparent),0 2px 6px var(--shade-1);display:grid;place-items:center}.v3b-ava.v3b-g{border-radius:var(--r-10)}.v3m-tall .v3b-ava{width:50px;height:50px}.v3m-tall .v3b-ava.v3b-g{border-radius:var(--r-14)}.v3b-ava img{width:100%;height:100%;object-fit:cover;display:block}.v3b-ini{width:100%;height:100%;display:grid;place-items:center;background:oklch(var(--initials) var(--v3b-h, 250));color:var(--knob);font:700 var(--t-16) var(--font-sans);letter-spacing:.02em}.v3m-tall .v3b-ini{font-size:var(--t-16)}.v3b-sil{width:100%;height:100%;display:block}.v3b-sil-bg{fill:var(--sil-bg)}.v3b-sil-fg{fill:var(--sil)}.v3m-rk.v3b-rk3{font-size:var(--t-13);letter-spacing:-.04em}.v3m-rk.v3b-rkdash{color:var(--muted);font-weight:500}.v3m-nm>b.v3b-n{display:flex;align-items:center;gap:4px;min-width:0}.v3b-nt{min-width:0;font-variant-ligatures:no-contextual;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3b-noname{color:var(--muted);font-weight:500}.v3b-marks{flex:none;display:inline-flex;align-items:center;gap:3px}.v3b-vb,.v3b-star{width:14px;height:14px;display:block;flex:none}.v3b-vb-seal{fill:var(--verified);stroke:var(--verified)}.v3b-vb-chk{stroke:var(--knob)}.v3b-star path{fill:var(--accent);stroke:var(--accent)}.v3b-tag{gap:3px;height:16px;margin-left:1px;padding:0 6px;font-weight:650;line-height:16px}.v3b-ov{padding-left:5px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.v3b-pen{width:10px;height:10px}.v3b-row .v3m-pills{padding-block:8px;margin-block:-8px}.v3b-pl b{font-weight:650;color:var(--fg);font-variant-numeric:tabular-nums}.k-pill.v3b-on,.v3m-pl.v3b-on{background:color-mix(in oklch,var(--accent) 36%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent),0 0 12px -3px var(--accent)}.k-pill-live.v3b-on,.v3m-pl.v3m-live.v3b-on{background:color-mix(in oklch,var(--live) 24%,var(--surface));box-shadow:inset 0 0 0 1px var(--live),0 0 12px -3px var(--live)}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) :is(.k-pill-live,.v3m-pl.v3m-live).v3b-on{background:color-mix(in oklch,var(--live) 32%,var(--surface))}}:root[data-mode=dark] :is(.k-pill-live,.v3m-pl.v3m-live).v3b-on{background:color-mix(in oklch,var(--live) 32%,var(--surface))}.v3b-pl.v3b-on b{color:var(--fg)}.v3b-earn{gap:4px}.v3b-nogr{color:var(--fg)}.v3b-ico{width:13px;height:13px;flex:none;display:block}.v3b-hd .v3m-sel-tx small{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance;line-height:1.3}.v3b-trk{display:flex;padding:0 4px}.v3b-tgl{display:flex;align-items:center;gap:11px}.v3b-more{margin:12px 0 4px}.v3b-more-failed{align-self:center;color:var(--bad-ink)}.v3b-off{margin-top:12px}.v3c-rk{flex:none;font:700 var(--t-13)/1 var(--font-serif);font-variant-numeric:tabular-nums;color:var(--muted)}.v3g-cc .v3c-rk{margin-right:-1px}.v3c-rk-row{width:22px;text-align:center;font-size:var(--t-16)}.v3c-rk-big{font-size:var(--t-16)}.v3c-rk.v3c-m1{color:var(--gold-ink);text-shadow:0 0 10px color-mix(in oklch,var(--gold) 80%,transparent),0 0 2px color-mix(in oklch,var(--gold) 60%,transparent)}.v3c-rk.v3c-m2{color:var(--silver-ink);text-shadow:0 0 10px color-mix(in oklch,var(--silver) 70%,transparent),0 0 2px color-mix(in oklch,var(--silver) 50%,transparent)}.v3c-rk.v3c-m3{color:var(--bronze-ink);text-shadow:0 0 10px color-mix(in oklch,var(--bronze) 75%,transparent),0 0 2px color-mix(in oklch,var(--bronze) 55%,transparent)}.v3c-face{width:26px;height:26px;flex:none;border-radius:var(--r-pill);object-fit:cover;background:var(--sunken);overflow:hidden}.v3c-face.v3c-sq{border-radius:var(--r-6)}.v3c-ini{display:grid;place-items:center;font-weight:700;font-size:var(--t-12);color:var(--muted)}.v3c-sil{width:100%;height:100%;display:block}.v3c-le .v3c-nm{flex:1;min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden}.v3c-le .v3c-nm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3c-vb{width:13px;height:13px;flex:none;display:block}.v3g-ig .v3c-le+.v3c-le:before{left:76px}.v3g-le.v3c-le:disabled{opacity:1;cursor:default}.v3g-le.v3c-le:disabled .v3c-nm,.v3g-le.v3c-le:disabled .v3c-face{opacity:.55}.v3c-msg{display:flex;flex-direction:column;gap:8px;padding:14px 12px;color:var(--muted);font-size:var(--t-13);line-height:1.4}.v3c-msg b{color:var(--fg);font-weight:650;overflow-wrap:anywhere}.v3c-err{padding:20px 12px}.v3c-ghost{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px 0 46px}.v3c-ghost i{position:relative;display:block;height:10px;border-radius:var(--r-6);background:var(--sunken);overflow:hidden}.v3c-ghost i:first-child{width:26px;height:26px;flex:none;border-radius:var(--r-pill)}.v3c-ghost i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--fg) 10%,transparent),transparent);animation:v3c-sweep 1.2s linear infinite}@keyframes v3c-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root:not([data-v3-motion=off]) .v3c-ghost i:after{animation-duration:1.2s!important;animation-iteration-count:infinite!important}:root[data-v3-motion=off] .v3c-ghost i:after{animation:none!important}.v3g-cc.v3g-add.v3c-full.k-pill:disabled{opacity:1;color:var(--muted);cursor:default;background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.v3c-hint{padding:2px 2px 0;color:var(--muted);font-weight:500;font-size:var(--t-12)}.v3c-page{display:flex;flex-direction:column;gap:12px;padding:10px 0 24px;min-width:0;color:var(--fg);font-size:var(--t-14);line-height:1.4}.v3c-page [hidden],.v3c-row [hidden],.v3c-adm [hidden]{display:none!important}.v3c-bk{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 8px;border-radius:var(--r-pill);color:var(--fg);font-weight:650;font-size:var(--t-13);text-decoration:none;white-space:nowrap;background:color-mix(in oklch,var(--surface) 92%,transparent);box-shadow:0 0 0 1px var(--line),0 2px 8px var(--shade-1)}.v3c-bk svg{color:var(--muted)}.v3c-head{display:flex;flex-direction:column;gap:2px}.v3c-title{margin:0;font:700 var(--t-20)/1.1 var(--font-serif)}.v3c-sub{color:var(--muted);font-weight:600;font-size:var(--t-12)}.v3c-only{margin-left:6px;padding:1px 7px;color:var(--accent-ink);background:color-mix(in oklch,var(--accent) 14%,transparent);font-weight:650;font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.v3c-seg{flex:none}.v3c-list{display:flex;flex-direction:column;gap:10px}.v3c-ov-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:var(--r-14);background:var(--surface);transition:box-shadow .32s var(--ease-out)}.v3c-ov-card.v3c-lit-card{box-shadow:inset 0 0 0 1px var(--accent),0 0 18px -6px var(--accent)}.v3c-ov-card.v3c-revoked{background:transparent}.v3c-ov-card.v3c-revoked .v3c-rows,.v3c-ov-card.v3c-revoked .v3c-note-t{opacity:.6}.v3c-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-weight:600;font-size:var(--t-12)}.v3c-kind{padding:2px 9px;font-weight:700;letter-spacing:.03em}.v3c-k-assign{color:var(--ok-ink);background:color-mix(in oklch,var(--ok) 16%,transparent)}.v3c-k-unassign{color:var(--bad-ink);background:color-mix(in oklch,var(--bad) 14%,transparent)}.v3c-k-holder,.v3c-k-not_holder{color:var(--fg);background:var(--sunken)}.v3c-id{margin-left:auto;font-family:var(--font-sans);font-weight:500;font-variant-numeric:tabular-nums}.v3c-rows{display:flex;flex-direction:column;gap:4px}.v3c-link{display:flex;align-items:center;gap:6px;padding:0 10px;color:var(--muted);font-weight:650;font-size:var(--t-11);letter-spacing:.04em;text-transform:uppercase}.v3c-link:before,.v3c-link:after{content:"";flex:1;height:1px;background:var(--line)}.v3c-note-t{margin:0;padding:8px 10px;border-radius:var(--r-10);background:var(--sunken);color:var(--fg);font-size:var(--t-13);line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.v3c-st{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-weight:600;font-size:var(--t-12);line-height:1.35}.v3c-st svg{flex:none;margin-top:1px}.v3c-st-ran{color:var(--ok-ink)}.v3c-st-wait{color:var(--fg)}.v3c-st-wait svg{color:var(--accent)}.v3c-act{display:flex;gap:8px}.v3c-ghostcard{height:196px;border:1px solid var(--line);border-radius:var(--r-14);background:var(--surface);animation:v3c-breathe 1.4s ease-in-out infinite alternate}.v3c-ghostcard.v3c-ghostrow{height:52px;border-radius:var(--r-14)}@keyframes v3c-breathe{0%{opacity:.55}to{opacity:1}}:root:not([data-v3-motion=off]) .v3c-ghostcard{animation-duration:1.4s!important;animation-iteration-count:infinite!important}:root[data-v3-motion=off] .v3c-ghostcard{animation:none!important}.v3c-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 18px 10px;text-align:center}.v3c-ghosts{display:flex;flex-direction:column;gap:6px;width:100%;opacity:.55}.v3c-ghosts div{height:52px;border:1px dashed var(--line);border-radius:var(--r-14);background:linear-gradient(90deg,var(--sunken) 0 52px,transparent 52px)}.v3c-empty :is(h2,h3){margin:6px 0 0;font:700 var(--t-20)/1.2 var(--font-serif)}.v3c-empty p{max-width:34ch;margin:0;color:var(--muted);font-size:var(--t-13);line-height:1.45}.v3c-ava{flex:none;align-self:center;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-pill);overflow:hidden;background:var(--sunken);box-shadow:0 0 0 1px color-mix(in oklch,var(--fg) 12%,transparent),0 2px 6px var(--shade-1)}.v3c-ava img{width:100%;height:100%;object-fit:cover;display:block}.v3m-nm>b.v3c-n{display:flex;align-items:center;gap:4px;min-width:0}.v3c-nt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3c-nt.v3c-anon{color:var(--muted)}.v3c-marks{flex:none;display:inline-flex;align-items:center;gap:3px}.v3c-vb14{width:14px;height:14px;display:block;flex:none}.v3c-ov{gap:3px;height:16px;margin-left:1px;padding:0 6px 0 5px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);font-weight:650;line-height:16px}.v3c-pen{width:10px;height:10px}.v3c-b{color:var(--fg);font-weight:650;font-variant-numeric:tabular-nums}.v3c-pl{gap:3px;padding:2px 7px}.v3c-pl.v3c-lit{color:var(--fg);background:color-mix(in oklch,var(--live) 24%,var(--surface));box-shadow:inset 0 0 0 1px var(--live),0 0 10px -3px var(--live)}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) .v3c-pl.v3c-lit{background:color-mix(in oklch,var(--live) 32%,var(--surface))}}:root[data-mode=dark] .v3c-pl.v3c-lit{background:color-mix(in oklch,var(--live) 32%,var(--surface))}.v3c-row{animation:none}.v3c-sheet .k-body{gap:10px}.v3c-sheet .k-foot{flex-wrap:wrap}.v3c-sheet .k-foot>.v3c-applies{flex:1 0 100%}.v3c-amsg{display:flex;flex-direction:column;gap:8px;padding:14px 12px;color:var(--muted);font-size:var(--t-13);line-height:1.4}.v3c-amsg b{color:var(--fg);font-weight:650;overflow-wrap:anywhere}.v3c-err{padding:16px 12px}.v3c-sxtitle{margin:0 16px 10px;font:700 var(--t-16)/1.2 var(--font-serif)}.v3c-steps{display:flex;align-items:center;gap:6px;margin:0 16px 12px;padding:0;list-style:none;color:var(--muted);font-weight:650;font-size:var(--t-11);letter-spacing:.04em;text-transform:uppercase}.v3c-steps li{display:inline-flex;align-items:center;gap:5px}.v3c-steps li+li:before{content:"";width:18px;height:1px;margin-right:1px;background:var(--line)}.v3c-steps i{display:grid;place-items:center;width:18px;height:18px;border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);font-style:normal;font-weight:700;font-size:var(--t-12)}.v3c-steps .v3c-son{color:var(--fg)}.v3c-steps .v3c-son i{background:var(--v3-fill, var(--accent));color:var(--on-fill);box-shadow:0 0 10px -2px var(--accent)}.v3c-steps .v3c-sdn i{background:color-mix(in oklch,var(--ok) 30%,var(--surface));color:var(--fg)}.v3c-srch{margin:0}.v3c-f{display:flex;flex-direction:column;gap:6px}.v3c-f>.v3g-sec{margin-top:0}.v3c-pick{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 4px 4px 10px;border-radius:var(--r-14);background:var(--sunken)}.v3c-pick img,.v3c-pick .v3c-pimg{flex:none;width:28px;height:28px;border-radius:var(--r-pill);object-fit:cover;overflow:hidden;background:var(--surface)}.v3c-pick .v3c-sq{border-radius:var(--r-10)}.v3c-pt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v3c-pt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.v3c-pt small{overflow-wrap:anywhere;line-height:1.3;color:var(--muted);font-weight:600;font-size:var(--t-12)}.v3c-chg{flex:none;color:var(--accent-ink);box-shadow:none}.v3c-le .v3c-meta,.v3c-le .v3c-cr{flex:none;white-space:nowrap;font-weight:650;font-size:var(--t-12);font-variant-numeric:tabular-nums}.v3c-le .v3c-meta,.v3c-le .v3c-cr.v3c-no{color:var(--muted);font-weight:600}.v3c-le .v3c-cr{color:var(--ok-ink)}.v3g-ig[aria-label=Game] .v3c-le+.v3c-le:before{left:43px}.v3c-useid{min-height:44px;border-top:1px solid var(--line);border-radius:0;color:var(--accent-ink);font-size:var(--t-13)}.v3c-idrow{display:flex;gap:8px;padding:8px;border-top:1px solid var(--line)}.v3c-idrow input{flex:1;min-width:0;height:40px;padding:0 12px;border:0;border-radius:var(--r-10);background:var(--sunken);color:var(--fg);font:500 var(--t-14) var(--font-sans);outline:none;font-variant-numeric:tabular-nums}.v3c-idrow input:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.v3c-pv{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border-radius:var(--r-14);background:color-mix(in oklch,var(--accent) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 30%,var(--line))}.v3c-pv.v3c-pv-none{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.v3c-pv.v3c-pv-cant{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.v3c-pv h3{margin:0;color:var(--muted);font-weight:650;font-size:var(--t-11);letter-spacing:.07em;text-transform:uppercase}.v3c-ba{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:700 var(--t-20)/1.1 var(--font-serif);font-variant-numeric:tabular-nums}.v3c-ba s{color:var(--muted);font-size:var(--t-16);text-decoration-thickness:1px}.v3c-ar{color:var(--muted);font:600 var(--t-14) var(--font-sans)}.v3c-d{font:700 var(--t-13) var(--font-sans)}.v3c-d.v3c-up{color:var(--ok-ink)}.v3c-d.v3c-dn{color:var(--bad-ink)}.v3c-pv p{margin:0;color:var(--fg);font-size:var(--t-12);line-height:1.4}.v3c-pv p.v3c-m{color:var(--muted)}.v3c-pos{display:flex;align-items:center;gap:6px;color:var(--fg);font-weight:600;font-size:var(--t-13)}.v3c-warn{display:flex;flex-direction:column;gap:8px;padding:9px 11px;border-radius:var(--r-14);background:var(--sunken);color:var(--fg);font-size:var(--t-12);line-height:1.4}.v3c-warn.v3c-bad{background:color-mix(in oklch,var(--bad) 13%,var(--sunken));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--bad) 40%,transparent)}.v3c-warn b{font-weight:650}.v3c-warn .k-btn{align-self:flex-start}.v3c-note textarea{width:100%;min-height:62px;padding:10px 12px;border:0;border-radius:var(--r-14);background:var(--sunken);color:var(--fg);font-weight:500;font-size:var(--t-14);line-height:1.4;font-family:inherit;resize:none;outline:none;box-sizing:border-box}.v3c-note textarea:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.v3c-note textarea.v3c-bad{box-shadow:inset 0 0 0 1.5px var(--bad)}.v3c-cnt{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-weight:600;font-size:var(--t-12)}.v3c-cnt .v3c-badt{color:var(--bad-ink)}.v3c-cnt code{font:600 var(--t-12) var(--font-sans);font-variant-numeric:tabular-nums}.v3c-applies{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 0 8px;color:var(--muted);font-weight:600;font-size:var(--t-12);text-align:center}.v3c-applies svg{flex:none;color:var(--accent)}.v3c-back{flex:0 0 auto;padding:0 18px}.v3c-adm{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.v3c-chip{margin-block:4px;color:var(--accent-ink);background:color-mix(in oklch,var(--accent) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 45%,var(--line));font-weight:650}.v3c-gl{display:flex;flex-direction:column;gap:6px}.v3c-gr{display:flex;align-items:center;gap:10px;min-height:52px;padding:4px 4px 4px 8px;border-radius:var(--r-14);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.v3c-gr img,.v3c-gr .v3c-gimg{flex:none;width:36px;height:36px;border-radius:var(--r-10);object-fit:cover;background:var(--sunken)}.v3c-gr .v3c-pt b{font-size:var(--t-14)}.v3c-gr .v3c-pt small i{color:var(--fg);font-style:normal}.v3c-sec{display:flex;flex-direction:column;gap:6px;margin-top:14px}.v3c-setrow{color:var(--fg);text-decoration:none}.v3c-setrow .v3c-nm{flex:1;min-width:0}.v3c-setrow .v3c-v{margin-left:auto;color:var(--muted);font-weight:600;font-size:var(--t-13);white-space:nowrap}.v3c-setrow .v3c-chev{flex:none;display:grid;color:var(--muted)}:root:not([data-v3-motion=off]) :is(.v3c-page,.v3c-adm) .v3m-row{transition-duration:.22s,.32s,.16s!important}:root:not([data-v3-motion=off]) :is(.v3c-page,.v3c-adm) .v3m-bgart img{transition-duration:.38s!important}:root:not([data-v3-motion=off]) .v3c-ov-card{transition-duration:.32s!important}.v3h-bar{display:flex;align-items:center;gap:2px;height:56px;padding:6px 6px 6px 14px;flex:none;min-width:0}.v3h-sp{flex:1}.v3h-ib{width:44px;height:44px;color:var(--fg);flex:none}.v3h-ib:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.v3h-ib:hover{background:var(--sunken)}}.v3h-logo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -8px;flex:none;border-radius:var(--r-14);text-decoration:none}.v3h-logo:active .f-tile{transform:scale(.94)}.v3h-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-size:var(--t-12);font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg),0 0 10px -1px var(--accent)}.v3h-ava{width:32px;height:32px;border-radius:var(--r-pill);background:var(--sunken);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);overflow:hidden;transition:box-shadow .2s var(--ease-out)}.v3h-av.v3h-on{background:var(--sunken)}.v3h-av.v3h-on .v3h-ava,.v3h-av:active .v3h-ava{box-shadow:0 0 0 2px var(--sunken),0 0 0 3.5px var(--accent),0 0 16px 1px color-mix(in oklch,var(--accent) 70%,transparent)}.v3h-nav{display:flex;gap:2px;margin:0 14px;padding:3px;border-radius:var(--r-pill);background:var(--sunken);flex:none;min-width:0}.v3h-tab{flex:1 1 0;min-width:0;min-height:40px;display:grid;place-items:center;border-radius:var(--r-pill);color:var(--muted);font-size:var(--t-13);font-weight:600;line-height:1;text-decoration:none}.v3h-tab>span{width:100%;height:34px;padding:0 4px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .12s var(--ease-out)}.v3h-tab.v3h-on>span{background:color-mix(in oklch,var(--accent) 18%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent),0 0 14px -4px var(--accent)}.v3h-tab.v3h-house{flex:0 0 46px}.v3h-tab.v3h-house.v3h-on>span{color:var(--accent-ink)}.v3h-tab:active>span{transform:translateY(1px) scale(.97)}@media(hover:hover)and (pointer:fine){.v3h-tab:not(.v3h-on):hover>span{color:var(--fg)}}.v3h-tab:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}@container shell (max-width: 339px){.v3h-tab{font-size:var(--t-13)}.v3h-tab>span{padding:0}.v3h-tab.v3h-house{flex-basis:42px}.v3h-bar{padding-left:12px}}.v3h-skip{position:fixed;top:6px;left:6px;z-index:60;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font-weight:650;font-size:var(--t-14);text-decoration:none;transform:translateY(-200%)}.v3h-skip:focus-visible,.v3h-skip:focus{transform:none;outline:2px solid var(--accent);outline-offset:2px}.v3h .v3h-main:focus,.f-app main[tabindex="-1"]:focus,.f-app h1[tabindex="-1"]:focus{outline:none}.v3h .v3h-main{padding:12px 2px 24px 14px;scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12px);mask-image:linear-gradient(to bottom,transparent 0,#000 12px)}@container shell (min-width: 720px){.v3h-shell>.f-col{width:100%;max-width:680px;margin-inline:auto}}.v3h-bk{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;min-height:40px;padding:0 12px 0 6px;border-radius:var(--r-pill);color:var(--fg);font-size:var(--t-13);font-weight:650;line-height:1;white-space:nowrap;text-decoration:none;background:color-mix(in oklch,var(--surface) 92%,transparent);box-shadow:0 0 0 1px var(--line),0 2px 8px var(--shade-1);transition:background-color .16s ease,transform .14s var(--ease-out)}.v3h .f-main>.f-page:has(>.v3h-bk+*>.v3p>.v3p-hero:first-child){position:relative}.v3h .f-main>.f-page:has(>.v3h-bk+*>.v3p>.v3p-hero:first-child)>.v3h-bk{position:absolute;top:8px;left:0;z-index:4}.v3h-bk:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.v3h-bk:hover{background:var(--surface)}.v3h-bk:hover .v3h-bkc{color:var(--fg);transform:translate(-2px)}}.v3h-bk:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.v3h-bkc{flex:none;color:var(--muted);transition:transform .16s var(--ease-out),color .16s ease}.v3h-bki{width:24px;height:24px;flex:none;display:block;border-radius:var(--r-6);object-fit:cover;background:var(--sunken)}.v3h-bki.v3h-round{border-radius:var(--r-pill)}.v3h-bkg{width:24px;height:24px;flex:none;border-radius:var(--r-6);display:grid;place-items:center;background:var(--sunken);color:var(--muted)}.v3h-bkn{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-block:2px}.v3h-yp{display:flex;flex-direction:column;gap:8px;margin-top:6px}.v3h-yp-sh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:2px 2px 0}.v3h-yp-sh h2{margin:0;font-size:var(--t-11);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3h-yp-sh span{font-size:var(--t-12);font-weight:500;color:var(--muted)}.v3h-yp-ig{overflow:hidden;border-radius:var(--r-14);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.v3h-yp-le{position:relative;min-height:42px;padding:6px 12px;border-radius:0}div.v3h-yp-le{display:flex;align-items:center;gap:11px;color:var(--fg);font:600 var(--t-14) var(--font-sans)}.v3h-yp-le+.v3h-yp-le:before{content:"";position:absolute;top:0;left:12px;right:0;height:1px;background:var(--line)}.v3h-yp-le:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:calc(-1 * var(--ring-off))}.v3h-yp-nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v3h-yp-sw .k-sw-l{gap:2px}.v3h-yp-bad .v3h-yp-nm{color:var(--bad-ink)}.v3h-yp-chev{flex:none;margin-left:auto;color:var(--muted)}.v3h-yp-seg{margin-left:auto;flex:none}.v3h-yp-seg>button{flex:none;padding:0 13px;font-size:var(--t-12)}.v3h-yp-err{margin:0 2px;font-size:var(--t-12);color:var(--bad-ink)}:root[data-v3-motion=off] .v3h,:root[data-v3-motion=off] .v3h *,:root[data-v3-motion=off] .v3h *:before,:root[data-v3-motion=off] .v3h *:after{animation:none!important;transition:none!important}#k-live{position:fixed;top:0;left:0}.v3h-home{display:flex;flex-direction:column;gap:12px;min-width:0}.v3h-m1 .v3g-plotwrap{margin-top:0}.v3h-ov{position:absolute;left:12px;top:8px;z-index:2;display:flex;flex-direction:column;gap:4px;max-width:calc(100% - 24px);pointer-events:none}.v3h-ov .v3g-fig{gap:10px}.v3h-ov .v3g-kk,.v3h-ov .v3g-fig,.v3h-ov .v3g-chg,.v3h-ov .v3g-chg.v3g-up,.v3h-ov .v3g-chg.v3g-dn{text-shadow:0 0 2px var(--bg),0 0 6px var(--bg),0 0 12px var(--bg),0 0 18px var(--bg)}.v3h-m1 .v3h-tn{display:inline-block;width:.73em;text-align:center}.v3h-m1 .v3g-tip{top:70px}.v3g-card .v3h-rl.k-seg{margin:0 -12px;padding:0 6px;border-radius:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,color-mix(in oklch,var(--fg) 16%,transparent) 0 1px,transparent 1px 8px) bottom / 100% 5px no-repeat}.v3h-rl.k-seg>button{height:42px;font:650 var(--t-12) / 1 var(--font-sans);letter-spacing:.03em}.v3h-rl.k-seg>button+button{box-shadow:-1px 0 0 var(--line)}.v3h-rl.k-seg>button:before{inset:0;border-radius:0}.v3h-rl.k-seg>button[aria-checked=true]:before{background:color-mix(in oklch,var(--accent) 12%,transparent);box-shadow:inset 0 2px 0 var(--accent),0 -2px 10px -4px var(--accent)}.v3h-err{min-height:220px;justify-content:center}.v3g-cmp .v3h-cc{height:40px;box-sizing:border-box;border-block:5px solid transparent;background-clip:padding-box;padding:0 10px 0 9px;font-size:var(--t-12);color:var(--fg)}.v3g-cmp .v3h-cc.v3h-add{background:transparent;color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 55%,var(--line))}.v3h-cc .v3h-ccx{margin:-5px -13px -5px -9px;background-clip:padding-box}.v3g-cmp .v3h-add:after{display:none}.v3h-m1 .v3g-st .v3g-stm{margin-top:28px}.v3g-card.v3h-hm{gap:8px;padding:12px 12px 10px}.v3h-hmhead{display:flex;flex-direction:column;gap:4px}.v3h-hm .v3g-fig{min-height:0}.v3h-fig{font:700 var(--t-32)/1 var(--font-serif);font-variant-numeric:tabular-nums}.v3h-tbox{position:relative;width:100%;min-width:0}.v3h-tmap{position:relative;width:100%;overflow:hidden;border-radius:var(--r-14);background:var(--sunken)}.v3h-tmap-ghost{background:transparent}.v3h-gt{position:absolute;box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--fg) 12%,transparent);background:radial-gradient(circle,color-mix(in oklch,var(--fg) 13%,transparent) .95px,transparent 1.15px) 0 0 / 6px 6px,var(--sunken)}.v3h-gsw{position:absolute;inset:0;background:radial-gradient(circle,var(--accent) 1.05px,transparent 1.25px) 0 0 / 6px 6px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 50%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 50%,transparent 100%);-webkit-mask-size:40% 100%;mask-size:40% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:v3h-gsw 1.6s cubic-bezier(.65,0,.35,1) infinite;opacity:.55}@keyframes v3h-gsw{0%{-webkit-mask-position:-70% 0;mask-position:-70% 0}to{-webkit-mask-position:170% 0;mask-position:170% 0}}.v3h-t{position:absolute;display:block;overflow:hidden;background:var(--sunken);color:var(--fg);text-decoration:none}.v3h-t>img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.v3h-mono{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--t-12);font-weight:700;color:var(--muted)}@media(hover:hover)and (pointer:fine){a.v3h-big:hover>img{filter:brightness(1.1)}}span.v3h-t[data-tile]{cursor:pointer}span.v3h-t.v3h-on{box-shadow:inset 0 0 0 2px var(--accent);z-index:1}.v3h-vs{font-size:var(--t-12);color:var(--muted)}.v3h-tname{margin:0;min-height:16px;font-size:var(--t-12);line-height:16px;color:var(--muted)}a.v3h-big:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:calc(-1 * var(--ring-off));z-index:1}.v3h-pc{position:absolute;top:3px;right:3px;padding:3px 4px;border-radius:var(--r-pill);background:var(--on-fill);box-shadow:0 0 0 1px color-mix(in oklch,var(--knob) 10%,transparent),0 1px 3px var(--shade-4);font-size:var(--t-12);font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.v3h-pc.v3h-up{color:color-mix(in oklch,var(--up) 60%,var(--knob))}.v3h-pc.v3h-dn{color:color-mix(in oklch,var(--down) 70%,var(--knob))}.v3h-pc.v3h-fl{color:var(--knob)}.v3h-pc.v3h-pc-out{visibility:hidden}.v3h-hm .v3g-st{border-radius:var(--r-14)}.v3h-hm .v3g-stx{height:0}.v3g-le .v3g-gi.v3h-gi{display:grid;place-items:center;color:var(--muted)}.v3h-e{font:var(--t-14)/1.4 var(--font-sans);color:var(--fg);-webkit-font-smoothing:antialiased}.v3h-e,.v3h-e *,.v3h-e *:before,.v3h-e *:after{box-sizing:border-box}.v3h-es{display:flex;flex-direction:column;width:100%;min-height:min(100dvh,720px);padding:0 20px 14px;position:relative;overflow-x:hidden;background:var(--bg)}.f-page>.v3h-es{max-width:420px}.v3h-e-art{position:relative;height:var(--v3h-ah, 340px);margin:0 -20px;flex:none;overflow:hidden}.v3h-e-art>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v3h-e-art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in oklch,var(--fg) 13%,transparent) .95px,transparent 1.25px);background-size:6px 6px;background-position:3px 3px;-webkit-mask-image:radial-gradient(ellipse 64% 66% at 50% 46%,#000 34%,transparent 100%);mask-image:radial-gradient(ellipse 64% 66% at 50% 46%,#000 34%,transparent 100%)}.v3h-e-art>.v3h-e-layer{position:absolute;inset:0}.v3h-e-band{position:absolute;inset:0;opacity:.55;background-image:radial-gradient(circle,var(--accent) 1.05px,transparent 1.3px);background-size:6px 6px;background-position:3px 3px;-webkit-mask:linear-gradient(90deg,transparent,#000 50%,transparent) no-repeat;mask:linear-gradient(90deg,transparent,#000 50%,transparent) no-repeat;-webkit-mask-size:42% 100%;mask-size:42% 100%;animation:v3h-e-sweep 2.4s linear infinite}.v3h-e-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.v3h-e-t{margin:0;font:700 var(--t-32)/1.1 var(--font-serif);text-wrap:balance;overflow-wrap:anywhere;color:var(--fg)}.v3h-e-t.v3h-e-tsm{font-size:var(--t-20)}.v3h-e-l{margin:8px 0 0;color:var(--muted);font:500 var(--t-14)/1.45 var(--font-sans);max-width:320px;text-wrap:balance}.v3h-e-l.v3h-e-bad{color:var(--bad-ink)}.v3h-e-nw{white-space:nowrap}.v3h-e-l.v3h-e-split .v3h-e-sep{display:none}.v3h-e-l.v3h-e-split .v3h-e-nw{display:block;white-space:normal}.v3h-e-acts{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:4px;flex:none}.v3h-e-space{height:52px}:where(.v3h-e) .v3h-e-btn{height:52px;width:100%;gap:10px;padding:0 16px;font-size:var(--t-16)}.v3h-e-btn svg{flex:none}:where(.v3h-e) .v3h-e-rbx{background:var(--on-fill);color:var(--knob);box-shadow:none}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) :where(.v3h-e) .v3h-e-rbx{background:var(--knob);color:var(--on-fill)}}:root[data-mode=dark] :where(.v3h-e) .v3h-e-rbx{background:var(--knob);color:var(--on-fill)}:where(.v3h-e) .v3h-e-link{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--muted);text-decoration:none;font:600 var(--t-13) var(--font-sans);cursor:pointer}:where(.v3h-e) .v3h-e-link.v3h-e-acc{color:var(--accent-ink);font-weight:700;font-size:var(--t-13)}.v3h-e-links{display:flex;justify-content:center;gap:4px}:where(.v3h-e) .v3h-e-links .v3h-e-link{width:auto;min-width:64px;font-size:var(--t-12)}.v3h-e-motion{align-self:center;margin-top:4px}.v3h-e-foot{margin:4px 0 0;text-align:center;font:500 var(--t-12)/1.4 var(--font-sans);color:var(--muted);text-wrap:balance}.v3h-e-pill{display:flex;align-items:center;height:52px;margin:0;padding:0 4px 0 16px;border-radius:var(--r-pill);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.v3h-e-pill input{flex:1;min-width:0;height:44px;border:0;background:none;font:600 var(--t-14) var(--font-sans);color:var(--fg);outline:none;letter-spacing:.02em;font-variant-numeric:tabular-nums}.v3h-e-pill:focus-within{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.v3h-e-pill input::placeholder{color:var(--muted);font-family:var(--font-sans);letter-spacing:0;opacity:1}:where(.v3h-e) .v3h-e-go{width:44px;height:44px;padding:0;border-radius:var(--r-pill);flex:none}.v3h-e-pill.v3h-e-err{box-shadow:inset 0 0 0 1.5px var(--bad)}.v3h-e-glowring{animation:v3h-e-ring 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes v3h-e-ring{0%{opacity:.8;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.45)}}.v3h-e-heatlit{animation:v3h-e-heat 7.2s ease-in-out infinite;animation-delay:var(--d, 0s);opacity:0}@keyframes v3h-e-heat{0%,to{opacity:0}6%{opacity:1}18%{opacity:0}}.v3h-e-flow{stroke-dasharray:.1 7;animation:v3h-e-flow 1.1s linear infinite}@keyframes v3h-e-flow{to{stroke-dashoffset:-7.1}}.v3h-e-runs{animation:v3h-e-run 2.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes v3h-e-run{0%{stroke-dashoffset:7}to{stroke-dashoffset:-100}}.v3h-e-tick{opacity:.25;animation:v3h-e-tick 4.5s linear infinite;animation-delay:var(--d, 0s)}@keyframes v3h-e-tick{0%{opacity:.25}4%{opacity:1}92%{opacity:1}to{opacity:.25}}.v3h-e-arc{stroke-dasharray:352;stroke-dashoffset:352;animation:v3h-e-arc 1.4s var(--spring) forwards .25s}@keyframes v3h-e-arc{to{stroke-dashoffset:88}}@keyframes v3h-e-sweep{0%{-webkit-mask-position:-70% 0;mask-position:-70% 0}to{-webkit-mask-position:170% 0;mask-position:170% 0}}:root[data-v3-motion=off] .v3h-e :is(.v3h-e-band,.v3h-e-glowring,.v3h-e-heatlit,.v3h-e-flow,.v3h-e-runs,.v3h-e-tick,.v3h-e-arc,.v3h-e-sweep):after,:root[data-v3-motion=off] .v3h-e :is(.v3h-e-band,.v3h-e-glowring,.v3h-e-heatlit,.v3h-e-flow,.v3h-e-runs,.v3h-e-tick,.v3h-e-arc){animation:none!important}:root[data-v3-motion=off] .v3h-e .v3h-e-band{-webkit-mask-position:30% 0;mask-position:30% 0}:root[data-v3-motion=off] .v3h-e .v3h-e-runs{stroke-dashoffset:-46}:root[data-v3-motion=off] .v3h-e .v3h-e-heatlit.v3h-e-first{opacity:1}:root[data-v3-motion=off] .v3h-e .v3h-e-arc{stroke-dashoffset:88}:root[data-v3-motion=off] .v3h-e .v3h-e-tick{opacity:1}.v3h-e-ghosts{display:flex;flex-direction:column;gap:8px;padding-top:10px;position:relative;overflow:hidden}.v3h-e-gr{position:relative;height:64px;border-radius:var(--r-14);border:1.5px solid color-mix(in oklch,var(--line) 80%,transparent);display:flex;align-items:center;gap:10px;padding:0 12px 0 10px;overflow:hidden;flex:none}.v3h-e-gr.v3h-e-tall{height:76px}.v3h-e-gr:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in oklch,var(--fg) 13%,transparent) .95px,transparent 1.2px);background-size:6px 6px;background-position:3px 3px;opacity:.9}.v3h-e-gr>*{position:relative}.v3h-e-gk{width:22px;height:16px;border-radius:var(--r-6);background:color-mix(in oklch,var(--fg) 9%,transparent);flex:none}.v3h-e-ga{width:42px;height:42px;border-radius:var(--r-pill);background:color-mix(in oklch,var(--fg) 9%,var(--bg));flex:none}.v3h-e-gl{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.v3h-e-gl i{display:block;height:11px;border-radius:var(--r-6);background:color-mix(in oklch,var(--fg) 10%,transparent)}.v3h-e-gl i+i{height:17px;width:78%;border-radius:var(--r-pill);background:color-mix(in oklch,var(--fg) 7%,transparent)}.v3h-e-sweep:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle,var(--accent) 1.05px,transparent 1.3px);background-size:6px 6px;background-position:3px 3px;-webkit-mask:linear-gradient(90deg,transparent,#000 50%,transparent) no-repeat;mask:linear-gradient(90deg,transparent,#000 50%,transparent) no-repeat;-webkit-mask-size:40% 100%;mask-size:40% 100%;animation:v3h-e-sweep 1.6s linear infinite}:root[data-v3-motion=off] .v3h-e-sweep:after{animation:none;-webkit-mask-position:30% 0;mask-position:30% 0}.v3h .v3m-list[aria-busy=true]{position:relative}.v3h .v3m-list[aria-busy=true]:after{content:"";position:absolute;inset:10px 0 0;z-index:2;pointer-events:none;background-image:radial-gradient(circle,var(--accent) 1.05px,transparent 1.3px);background-size:6px 6px;background-position:3px 3px;-webkit-mask:linear-gradient(90deg,transparent,#000 50%,transparent) no-repeat;mask:linear-gradient(90deg,transparent,#000 50%,transparent) no-repeat;-webkit-mask-size:40% 100%;mask-size:40% 100%;animation:v3h-e-sweep 1.6s linear infinite}:root[data-v3-motion=off] .v3h .v3m-list[aria-busy=true]:after{animation:none;-webkit-mask-position:30% 0;mask-position:30% 0}.v3h-e-rows{position:absolute;left:20px;right:20px;top:26px;display:flex;flex-direction:column;gap:8px}.v3h-e-rows .v3h-e-gr{background:color-mix(in oklch,var(--bg) 70%,transparent)}.v3h-e-you .v3m-row{border-style:dashed;border-color:color-mix(in oklch,var(--fg) 34%,transparent);background:color-mix(in oklch,var(--surface) 80%,transparent);animation:none}.v3h-e-you.v3h-e-lit .v3m-row{border-style:solid;border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,var(--accent),color-mix(in oklch,var(--accent) 55%,var(--live)),var(--accent)) border-box;box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 30%,transparent),0 6px 22px -6px var(--accent)}.v3h-e-you .v3m-nm{flex:1}.v3h-e-lock{flex:none;align-self:center;width:40px;height:40px;display:grid;place-items:center;color:var(--muted);margin-right:-6px}.v3h-e-lock.v3h-e-open{color:var(--ok-ink)}.v3h-e-anon .v3b-ava{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--fg) 34%,transparent)}.v3h-e-anon .v3b-ava svg{opacity:.55}.v3h-e-anon .v3b-nt{color:var(--muted);font-weight:600}.v3h-e-gp{align-self:center;margin-top:4px;gap:6px;height:22px;padding:0 9px;letter-spacing:.02em}.v3h-e-gp i{width:7px;height:7px;border-radius:var(--r-pill);background:var(--red);flex:none}.v3h-nf{display:flex;flex-direction:column;flex:1;min-height:calc(100dvh - 140px);padding:0 0 20px}.v3h-nf .v3h-e-art{margin:0}.v3h-e-path{display:block;color:var(--fg);padding:4px 9px;margin-top:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.v3h-e-btnrow{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}:where(.v3h-e) .v3h-e-stbtn{margin-top:4px}.v3h-lg{position:fixed;z-index:30;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:0 4px 0 12px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 24px var(--shade-2);font:600 var(--t-12) var(--font-sans);white-space:nowrap;color:var(--fg);max-width:calc(100% - 24px)}.v3h-lg>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.v3h-lg>span i{width:7px;height:7px;border-radius:var(--r-pill);background:var(--red);flex:none}.v3h-lg .k-btn{flex:none}.v3h-cl{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:420px}.v3h-off :is(.v3m-ld,.v3p-dot,.v3p-ldot,.v3g-lt.v3g-live,.k-dot){animation:none!important;background:var(--muted)!important;box-shadow:none!important}.v3h-off :is(.v3m-ld,.v3p-dot,.v3p-ldot,.k-dot):after{animation:none!important;opacity:0!important}.v3h-off .v3m-pl.v3m-live,.v3h-off .v3m-pl.v3m-live.v3b-on,.v3h-off .k-pill-live{background:color-mix(in oklch,var(--muted) 18%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--muted) 55%,var(--surface))}.v3h-off .v3m-livemark,.v3h-off .v3p-live{color:var(--muted);text-shadow:none;box-shadow:inset 0 0 0 1px var(--line);background:var(--sunken)}.v3h-fr{display:flex;flex-direction:column;min-height:calc(100dvh - 120px)}.v3h-fr-h{padding:2px 2px 10px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--line)}.v3h-fr-k{font:600 var(--t-11) var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.v3h-fr-h h1{margin:2px 0 0;font:700 var(--t-20)/1.1 var(--font-serif);text-wrap:balance;color:var(--fg)}.v3h-fr-h p{margin:4px 0 0;font:500 var(--t-13)/1.45 var(--font-sans);color:var(--muted);text-wrap:pretty}.v3h-fr-l{flex:1;padding:10px 0 12px;display:flex;flex-direction:column;gap:8px}.v3h-fr-sh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 2px 0}.v3h-fr-sh h2{margin:0;font:700 var(--t-16)/1.2 var(--font-serif);color:var(--fg)}.v3h-fr-sh span{font:600 var(--t-11) var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.v3h-fr-fb{margin:0;font:500 var(--t-12)/1.4 var(--font-sans);color:var(--muted);padding:2px 4px 0}.v3h-fr-err{margin:0 0 6px;font:600 var(--t-12)/1.4 var(--font-sans);color:var(--bad-ink);text-align:center}.v3h-fr-f{position:sticky;bottom:-24px;z-index:2;display:flex;flex-direction:column;padding:30px 0 36px;margin-bottom:-24px;margin-top:-26px;background:linear-gradient(transparent,var(--bg) 22%)}.v3h-fr-btns{display:flex;gap:8px;align-items:center}:where(.v3h-fr) .v3h-fr-btns .v3h-e-btn{height:46px;flex:2;min-width:0;font-size:var(--t-14)}:where(.v3h-fr) .v3h-fr-skip{flex:1;height:46px;border-radius:var(--r-14);font-size:var(--t-14)}:where(button).v3h-pick{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.v3h-pk-av{position:relative;overflow:visible}.v3h-mk{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:var(--r-pill);display:grid;place-items:center;z-index:2;background:var(--surface);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1.5px color-mix(in oklch,var(--fg) 40%,transparent)}.v3h-mk svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.v3h-pick[aria-pressed=true] .v3h-mk{background:var(--ok);color:var(--on-fill);box-shadow:0 0 0 2px var(--surface)}.v3h-pick[aria-pressed=true] .v3h-mk svg{opacity:1}.v3h-pick[aria-pressed=true]{border-color:color-mix(in oklch,var(--accent) 70%,var(--line));box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 25%,transparent),0 0 18px -8px var(--accent)}.v3a{--v3a-tray: color-mix(in oklch, var(--sunken) 70%, var(--surface))}.v3a .v3m-hrow{align-items:flex-end}.v3a-acts{display:flex;align-items:center;gap:6px;flex:none;margin-bottom:-9px}.v3m-hrow>.v3a-acts{flex:none}.v3a-seg{position:relative;flex:none;isolation:isolate;background:none}.v3a-seg:before{content:"";position:absolute;inset:4px 0;border-radius:var(--r-pill);background:var(--sunken);z-index:-1}.v3a-seg>button{flex:none;min-width:40px;padding:0 4px}.v3a-seg>button:before{inset:7px 5px}.v3a-seg svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v3a-read{padding:0 12px;background:none;box-shadow:none;font-size:var(--t-12);isolation:isolate}.v3a-read:before{content:"";position:absolute;inset:4px 0;border-radius:var(--r-pill);background:var(--sunken);z-index:-1;transition:background .18s var(--ease-out)}@media(hover:hover){.v3a-read:not(:disabled):hover{background:none;box-shadow:none}.v3a-read:not(:disabled):hover:before{background:color-mix(in oklch,var(--sunken) 70%,var(--fg) 8%)}}.v3a .v3m-hrow .v3m-kk{width:max-content;max-width:100%;overflow:visible;white-space:nowrap}.v3a-sel.v3m-sel{min-height:44px;padding:6px 10px}.v3a-sel .v3m-sel-ic{width:28px;height:28px}.v3a-sel .v3m-sel-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--fg)}.v3a-sel .v3m-sel-tx b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:359px){.v3a-sel .v3m-sel-tx b{font-size:var(--t-14)}}.v3a-sel[aria-expanded=true]{border-color:color-mix(in oklch,var(--accent) 55%,var(--line))}.v3a-list{display:flex;flex-direction:column;padding-top:10px}.v3a-day{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:16px 4px 8px;font:600 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3a-day span{letter-spacing:0;text-transform:none;font-weight:500;font-size:var(--t-12);white-space:nowrap;min-width:0}.v3a-list>.v3a-day:first-child,.v3a-more>.v3a-day:first-child{padding-top:0}.v3a-cw+.v3a-cw{margin-top:16px}.v3a-more{display:flex;flex-direction:column;padding-top:16px}.v3a-card{position:relative;flex:none;--v3a-rb: 14px}.v3a-hd{--v3a-c1: var(--accent);--v3a-c2: var(--accent);--v3a-c3: var(--accent);position:relative;z-index:1;display:block;border-radius:var(--r-14) var(--r-14) var(--v3a-rb) var(--v3a-rb);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.v3a-hd:hover,.v3a-hd:focus-visible{z-index:3}.v3a-hd>.v3m-row{border-bottom-left-radius:var(--v3a-rb);border-bottom-right-radius:var(--v3a-rb)}.v3a-hd .v3b-n{margin-right:31.5px}.v3a-hd[data-rk="4"] .v3m-rk{width:auto;min-width:22px;font-size:var(--t-13)}.v3a-hd[data-rk="5"] .v3m-rk{width:auto;min-width:22px;font-size:var(--t-12)}.v3a-ring{position:absolute;inset:0;border-radius:var(--r-14) var(--r-14) var(--v3a-rb) var(--v3a-rb);padding:1.5px;z-index:5;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-out);background:linear-gradient(90deg,var(--v3a-c1),var(--v3a-c2),var(--v3a-c3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(hover:hover){.v3a-hd:hover .v3a-ring{opacity:1}}.v3a-hd:focus-visible .v3a-ring,.v3a-hd.v3a-force .v3a-ring{opacity:1}.v3a-hd:focus-visible>.v3m-row,.v3a-hd.v3a-force>.v3m-row{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,var(--v3m-c1),var(--v3m-c2),var(--v3m-c3)) border-box;box-shadow:0 0 0 1px color-mix(in oklch,var(--v3m-c2) 30%,transparent),0 6px 22px -6px var(--v3m-c2)}.v3a-hd:focus-visible>.v3m-row .v3m-bgart img,.v3a-hd.v3a-force>.v3m-row .v3m-bgart img{opacity:.82;filter:grayscale(0) saturate(1.1) brightness(1.08);mix-blend-mode:normal}.v3a-tab{position:absolute;z-index:4;top:1.5px;right:13px;width:30px;height:18px;border-radius:0 0 var(--r-10) var(--r-10);display:grid;place-items:center;pointer-events:none;color:var(--fg);background:color-mix(in oklch,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);box-shadow:inset 0 -1px color-mix(in oklch,var(--fg) 20%,transparent),inset 1px 0 color-mix(in oklch,var(--fg) 14%,transparent),inset -1px 0 color-mix(in oklch,var(--fg) 14%,transparent),0 2px 6px -2px var(--shade-3);transition:background .18s var(--ease-out),height .22s var(--spring),transform .12s var(--ease-out),color .18s var(--ease-out)}.v3a-tab svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .42s var(--spring)}.v3a-card.v3a-open .v3a-tab svg{transform:rotate(180deg)}@media(hover:hover){.v3a-hd:hover .v3a-tab{background:color-mix(in oklch,var(--surface) 92%,var(--fg) 8%);height:21px;color:var(--accent-ink)}}.v3a-hd.v3a-force .v3a-tab{background:color-mix(in oklch,var(--surface) 92%,var(--fg) 8%);height:21px;color:var(--accent-ink)}.v3a-hd:active .v3a-tab{height:16px;transform:scale(.94);background:color-mix(in oklch,var(--surface) 80%,var(--fg) 12%);color:var(--accent-ink)}.v3a-hd:focus-visible .v3a-tab{box-shadow:0 0 0 2px var(--accent),0 0 10px -2px var(--accent)}.v3a-body{position:relative;z-index:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.v3a-tray{flex:none;display:flex;flex-direction:column;border:1.5px solid var(--line);border-top:0;border-radius:0 0 var(--r-14) var(--r-14);background:var(--v3a-tray);overflow:hidden;isolation:isolate;box-shadow:inset 0 8px 12px -10px var(--shade-4)}.v3a-ln,.v3a-cl{--v3a-c1: var(--accent);--v3a-c2: var(--accent);--v3a-c3: var(--accent);position:relative;display:flex;align-items:center;color:inherit;text-decoration:none;isolation:isolate;-webkit-tap-highlight-color:transparent}.v3a-ln{gap:10px;min-height:64px;padding:8px 12px 8px 10px}.v3a-ln+.v3a-ln,.v3a-cl+.v3a-cl{border-top:1px solid color-mix(in oklch,var(--line) 85%,transparent)}.v3a-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.v3a-ic{position:relative;flex:none;width:42px;height:42px;border-radius:var(--r-10);background:var(--sunken);box-shadow:0 0 0 1px color-mix(in oklch,var(--fg) 12%,transparent),0 2px 6px var(--shade-1);transition:box-shadow .26s var(--ease-out),transform .26s var(--spring)}.v3a-ic>img,.v3a-ic>.v3a-mono{width:100%;height:100%;border-radius:var(--r-10);overflow:hidden;display:block}.v3a-ic>img{object-fit:cover}.v3a-mono{display:grid!important;place-items:center;background:oklch(var(--initials) var(--v3a-h, 250));color:var(--knob);font:700 var(--t-16) var(--font-sans);letter-spacing:.02em}.v3a-mark{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:var(--r-pill);display:grid;place-items:center;box-shadow:0 0 0 2px var(--v3a-tray);z-index:2}.v3a-mark svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.v3a-mark.v3a-joined{background:var(--ok);color:var(--on-ok)}.v3a-mark.v3a-left{background:var(--bad);color:var(--on-bad)}.v3a-mark.v3a-rank,.v3a-mark.v3a-release{background:var(--accent);color:var(--on-fill)}.v3a-v{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600;font-size:var(--t-14);line-height:1.2}.v3a-vt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3a-verb{color:var(--muted);font-weight:500}.v3a-un{flex:none;width:7px;height:7px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 8px var(--accent)}.v3a-pills{position:relative;display:flex;gap:4px;overflow:hidden;white-space:nowrap}.v3a-pl{gap:3px;padding:2px 7px}.v3a-pi{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-right:1px;flex:none}.v3a-pl b{font-weight:650;color:var(--fg)}.v3a-pl s,.v3a-cr s{text-decoration-thickness:1px;color:var(--muted)}.v3a-ln:focus-visible,.v3a-cl:focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:calc(-1 * var(--ring-off))}.v3a-ln:before,.v3a-ln:after,.v3a-cl:before,.v3a-cl:after{content:"";position:absolute;pointer-events:none;opacity:0;z-index:-1;transition:opacity .26s var(--ease-out)}:is(.v3a-ln,.v3a-cl):is(:focus-visible,.v3a-force):before,:is(.v3a-ln,.v3a-cl):is(:focus-visible,.v3a-force):after{opacity:1}@media(hover:hover){:is(.v3a-ln,.v3a-cl):hover:before,:is(.v3a-ln,.v3a-cl):hover:after{opacity:1}}.v3a-ic:after{content:"";position:absolute;inset:-3px;border-radius:var(--r-14);padding:1.5px;background:linear-gradient(90deg,var(--v3a-c1),var(--v3a-c2),var(--v3a-c3));opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.v3a-ln:before{inset:0;background:color-mix(in oklch,var(--surface) 55%,transparent)}@media(hover:hover){.v3a-ln:hover .v3a-ic:after{opacity:1}.v3a-ln:hover .v3a-ic{box-shadow:0 0 0 1px color-mix(in oklch,var(--fg) 12%,transparent),0 6px 18px -4px var(--v3a-c2);transform:translateY(-1px)}}.v3a-ln:is(:focus-visible,.v3a-force) .v3a-ic:after{opacity:1}.v3a-ln:is(:focus-visible,.v3a-force) .v3a-ic{box-shadow:0 0 0 1px color-mix(in oklch,var(--fg) 12%,transparent),0 6px 18px -4px var(--v3a-c2);transform:translateY(-1px)}.v3a-cl{gap:6px;min-height:44px;padding:0 12px 0 10px;font-size:var(--t-13);line-height:1.25}.v3a-cv{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3a-cl .v3a-verb{font-weight:600}.v3a-cl .v3a-verb.v3a-joined{color:var(--ok-ink)}.v3a-cl .v3a-verb.v3a-left{color:var(--bad-ink)}.v3a-cl .v3a-verb:is(.v3a-rank,.v3a-release){color:var(--accent-ink)}.v3a-cn{font-weight:600;color:var(--fg)}.v3a-cr{flex:0 1 auto;min-width:24px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--t-12)}.v3a-cs{flex:1 0 4px}.v3a-ct{flex:none;font:500 var(--t-12) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted)}.v3a-cl .v3a-un{width:6px;height:6px}.v3a-cl:before{inset:-1px 0 auto;height:1.5px;background:linear-gradient(90deg,transparent,var(--v3a-c1) 14%,var(--v3a-c2) 50%,var(--v3a-c3) 86%,transparent);box-shadow:0 0 10px color-mix(in oklch,var(--v3a-c2) 70%,transparent);z-index:1}.v3a-cl:after{inset:0;background:linear-gradient(180deg,color-mix(in oklch,var(--v3a-c2) 14%,transparent),transparent 38%,transparent 62%,color-mix(in oklch,var(--v3a-c2) 14%,transparent));border-bottom:1.5px solid transparent;border-image:linear-gradient(90deg,transparent,var(--v3a-c1) 14%,var(--v3a-c2) 50%,var(--v3a-c3) 86%,transparent) 1}.v3a-tray>.v3a-cl:last-child:after{border-image:none;border-bottom:0;background:linear-gradient(180deg,color-mix(in oklch,var(--v3a-c2) 14%,transparent),transparent 42%)}.v3a-cl:first-child:before{inset:0 0 auto}.v3a-l2{display:flex;padding:16px 0 4px}.v3a-l2>.k-btn{flex:1;gap:8px}.v3a-l2 .k-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .32s var(--spring)}.v3a-l2 .k-btn[aria-expanded=true] svg{transform:rotate(180deg)}.v3a-rv{animation:v3a-in .26s var(--ease-out) both;animation-delay:calc(var(--v3a-k, 0) * 40ms)}@keyframes v3a-in{0%{opacity:0;transform:translateY(8px)}}.v3a-ghosts{display:flex;flex-direction:column;gap:16px;padding-top:10px}.v3a-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 0 12px}.v3a-artbox{width:100%;max-width:372px}.v3a-art{display:block;width:100%;height:auto;overflow:visible}.v3a-msg{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:0 16px;max-width:320px}.v3a-msg b{font:650 var(--t-16)/1.3 var(--font-sans);color:var(--fg);text-wrap:balance}.v3a-msg span{font:500 var(--t-13)/1.45 var(--font-sans);color:var(--muted);text-wrap:balance}.v3a-stbtn{margin-top:4px;color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 60%,var(--line))}.v3a-scanring{animation:v3a-scan 15s ease-out infinite;animation-delay:var(--v3a-d, 0s);opacity:0}@keyframes v3a-scan{0%{opacity:1}6.6%{opacity:0}to{opacity:0}}.v3a-prl{display:flex;align-items:center;gap:11px}.v3a-em{flex:none;display:grid;place-items:center;width:28px;height:28px}.v3a-em svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--fg)}.v3a-note{margin:10px 4px 0;font-size:var(--t-12);color:var(--muted)}.v3a-note.v3a-bad{color:var(--bad-ink)}:root[data-v3-motion=off] :is(.v3a,.v3a-layer),:root[data-v3-motion=off] :is(.v3a,.v3a-layer) *,:root[data-v3-motion=off] :is(.v3a,.v3a-layer) *:before,:root[data-v3-motion=off] :is(.v3a,.v3a-layer) *:after{animation:none!important;transition:none!important}.v3a-gkk{margin-bottom:-4px}.v3a-gfilter{align-self:flex-start;margin:0 0 10px}.v3a-ghd{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 52px 10px 12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.v3a-ghd:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 55%,var(--line))}.v3a-ghd:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.v3a-gic{flex:none;width:44px;height:44px;border-radius:var(--r-10);overflow:hidden;background:var(--sunken)}.v3a-gic>img,.v3a-gic>.v3a-mono{width:100%;height:100%;object-fit:cover;display:block}.v3a-ght{display:grid;gap:3px;min-width:0}.v3a-gnm{display:flex;align-items:center;gap:6px;min-width:0}.v3a-gnm b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 var(--t-16) var(--font-sans)}.v3a-gstar{flex:none;width:14px;height:14px}.v3a-gstar path{fill:var(--accent);stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.v3a-gkk{font:500 var(--t-12) var(--font-sans);color:var(--muted)}.v3a-gln{min-height:56px}.v3a-gdot{flex:none;width:10px;height:10px;margin:0 16px;border-radius:var(--r-pill);background:currentColor}.v3a-gsub{font:500 var(--t-12)/1.35 var(--font-sans);color:var(--muted);overflow-wrap:anywhere}.v3a-gt{flex:none;align-self:flex-start;margin-top:2px}.v3a-gupdated{color:var(--accent-ink)}.v3a-gevent{color:var(--ok-ink)}.v3a-gannounced{color:var(--muted)}.v3a-gstore,.v3a-gprice{color:var(--gold-ink)}:root{--v3e-g-Spp: var(--grade-rar-Spp);--v3e-g-Sp: var(--grade-rar-Sp);--v3e-g-S: var(--grade-rar-S);--v3e-g-A: var(--grade-rar-A);--v3e-g-B: var(--grade-rar-B);--v3e-g-C: var(--grade-rar-C);--v3e-g-D: var(--grade-rar-D)}.v3e-hd{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic k" "ic n" "ic by";align-content:center;column-gap:12px;row-gap:2px;min-height:64px;min-width:0}.v3e-ic{grid-area:ic;align-self:center;width:64px;height:64px;border-radius:var(--r-14);object-fit:cover;background:var(--sunken);box-shadow:0 0 0 1px var(--line)}.v3e-round{border-radius:var(--r-pill)}.v3e-ini{display:grid;place-items:center;background:oklch(var(--initials) var(--v3e-h, 250));color:var(--knob);font:700 var(--t-16) var(--font-serif);letter-spacing:.02em}.v3e-kick{grid-area:k;align-self:end;font:600 var(--t-11)/1.1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3e-name{grid-area:n;align-self:start;margin:0;display:flex;align-items:center;gap:6px;min-width:0;font:700 var(--t-20)/1.1 var(--font-serif);color:var(--fg)}.v3e-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3e-name>.v3b-vb{width:18px;height:18px}.v3e-un{grid-area:by;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--t-13)/1.3 var(--font-sans);color:var(--muted)}.v3e-by{grid-area:by;display:flex;align-items:center;gap:4px;min-width:0;min-height:24px;font:600 var(--t-13) var(--font-sans);color:var(--muted);white-space:nowrap}.v3e-by a{display:inline-flex;align-items:center;min-height:40px;margin-block:-8px;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--fg);font-weight:600;text-decoration:none}.v3e-by a:hover{text-decoration:underline}@container shell (max-width: 339px){.v3e-hd{column-gap:10px;min-height:52px}.v3e-ic{width:52px;height:52px}.v3e-name{font-size:var(--t-20)}}.v3e-pills,.v3e-act{display:flex;flex-wrap:wrap;gap:0 6px;margin:-4px -2px 0}.v3e-pills>.k-pill,.v3e-act>.k-pill,.v3e-bp>.k-pill{margin-block:4px}.v3e-pl{color:var(--muted);font-weight:500}.v3e-pl.k-on,.v3e-pl.k-pill-live{color:var(--fg)}.v3e-pl b{font-weight:650;color:var(--fg);font-variant-numeric:tabular-nums}.v3e-pl>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.v3e-pl svg,.v3e-apl svg{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.v3e-pl .k-dot:after{content:"";position:absolute;inset:0;border-radius:var(--r-pill);background:var(--live);animation:v3e-pulse 2s var(--spring) infinite}@keyframes v3e-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}.v3e-act{margin-top:-10px}.v3e-apl svg{width:17px;height:17px;opacity:1}.v3e-star path{stroke-width:2}.v3e-apl.k-on .v3e-star path{fill:var(--accent);stroke:var(--accent)}.v3e-apl.v3e-fail{color:var(--bad-ink)}.v3e+.v3c-adm,.v3e>.v3c-adm{margin-top:-6px}.v3e-bp{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.v3e-bpl{font-size:var(--t-12)}.v3e-bpl b{font-weight:700}.v3e-list .v3p-li:nth-child(n+6) .v3m-row{animation:none}.v3e .v3m-pl>b:empty{display:none}.v3e .v3m-nm>b.v3e-nmk{display:flex;align-items:center;gap:4px;min-width:0}.v3e-nmk>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3e-empty{margin:0;font:500 var(--t-13)/1.45 var(--font-sans);color:var(--muted)}.v3e-earn{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-14);background:var(--surface);border:1px solid var(--line);min-width:0}.v3e-et{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:32px}.v3e-eth{display:inline-flex;align-items:center;gap:6px;min-width:0}.v3e-shx{display:inline-flex;align-items:center;gap:6px}.v3e-et h2{margin:0;font:700 var(--t-20)/1.15 var(--font-serif);color:var(--fg)}.v3e-gp{gap:8px;padding:0 13px;background:color-mix(in oklab,var(--v3e-gc) 25%,var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px var(--v3e-gc)}.v3e-gp.v3e-gp-glow{box-shadow:inset 0 0 0 1px var(--v3e-gc),0 0 12px -3px var(--v3e-gc)}.v3e-gp .v3b-gr{font-size:var(--t-16);line-height:1}.v3e-gp b{font:700 var(--t-16)/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--fg)}.v3e-none{height:28px;padding:0 12px;color:var(--muted);font-size:var(--t-13);box-shadow:inset 0 0 0 1px var(--line)}.v3e-line{margin:0;max-width:56ch;font:500 var(--t-13)/1.45 var(--font-sans);color:var(--fg)}.v3e-rcap{margin-top:4px;font:600 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3e-lad{position:relative;width:100%}.v3e-lsvg{position:absolute;left:0;top:0;overflow:visible}.v3e-ltrack{fill:var(--v3e-gc);fill-opacity:.1}.v3e-ldot{fill:var(--v3e-gc)}.v3e-lead{fill:none;stroke:var(--v3e-gc);stroke-opacity:.4;stroke-width:1}.v3e-lead.v3e-me{stroke-opacity:.9;stroke-width:1.6}.v3e-lpt{fill:var(--v3e-gc)}.v3e-lpt.v3e-dim{fill-opacity:.6}.v3e-lpt.v3e-me{stroke:var(--fg);stroke-width:1.5}.v3e-lpill{position:absolute;left:2px;height:16px;padding:0 6px;line-height:16px;font-weight:400;box-shadow:inset 0 0 0 1px var(--line)}.v3e-lr{position:absolute;right:0;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px 0 8px;border-radius:var(--r-14);box-sizing:border-box;text-decoration:none;color:var(--fg);background:var(--sunken);transition:box-shadow .16s,background .16s}a.v3e-lr:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--v3e-gc) 55%,var(--line))}.v3e-lr em{min-width:22px;font:650 var(--t-12) var(--font-sans);font-style:normal;color:var(--muted);font-variant-numeric:tabular-nums}.v3e-lf{width:28px;height:28px;border-radius:var(--r-pill);flex:none;object-fit:cover;background:var(--sunken)}.v3e-lf.v3e-ini{font:700 var(--t-12) var(--font-sans)}.v3e-lr>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--t-13) var(--font-sans)}.v3e-lr>b{font:700 var(--t-13) var(--font-sans);font-variant-numeric:tabular-nums}.v3e-lr.v3e-me{background:color-mix(in oklab,var(--v3e-gc) 20%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--v3e-gc),0 0 14px -4px var(--v3e-gc)}.v3e-lr.v3e-me .v3e-lf{box-shadow:0 0 0 2px var(--v3e-gc)}.v3e-lmore{position:absolute;font:600 var(--t-12) var(--font-sans);color:var(--muted);white-space:nowrap}.v3e-scale{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:2px}.v3e-gh{height:44px;border-radius:var(--r-10);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:repeating-linear-gradient(45deg,color-mix(in oklch,var(--fg) 9%,transparent) 0 1.4px,transparent 1.4px 6px);box-shadow:inset 0 0 0 1px var(--line)}.v3e-gh b{font:750 var(--t-12) var(--font-sans);color:color-mix(in oklab,var(--v3e-gc) 80%,var(--fg))}.v3e-gh i{font:var(--t-12) var(--font-sans);font-style:normal;color:var(--muted);font-variant-numeric:tabular-nums}.v3e-earnghost{height:150px;animation:v3p-ghost 1.4s ease-in-out infinite alternate}.v3e-skw{width:140px;height:18px}.v3e-icghost{display:block;animation:v3p-ghost 1.4s ease-in-out infinite alternate}.v3e-hd>.v3e-skk{grid-area:k;width:70px;height:10px;margin-bottom:4px}.v3e-hd>.v3e-skw{grid-area:n}.v3e-plghost{display:flex;flex-wrap:wrap;gap:6px}.v3e-plghost i{display:block;width:118px;height:30px;border-radius:var(--r-pill);background:var(--sunken);animation:v3p-ghost 1.4s ease-in-out infinite alternate}.v3i [hidden]{display:none!important}.v3i-face{flex:none;width:40px;height:40px;border-radius:var(--r-pill);object-fit:cover;overflow:hidden;background:var(--sunken);box-shadow:0 0 0 1px var(--line)}.v3i-face.v3i-sil{display:block}.v3i-face.v3i-sil svg{display:block;width:100%;height:100%}.v3i-glyph{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.v3i-face.v3i-sm,.v3i-glyph.v3i-sm{width:32px;height:32px}.v3c-pick .v3i-face.v3i-sm,.v3c-pick .v3i-glyph.v3i-sm{width:28px;height:28px}.v3i-st{gap:5px;padding:2px 9px;font-weight:700;letter-spacing:.03em}.v3i-st-pending,.v3i-st-admin{color:var(--accent-ink);background:color-mix(in oklch,var(--accent) 15%,transparent)}.v3i-st-pending:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 6px var(--accent)}.v3i-st-joined,.v3i-st-member{color:var(--ok-ink);background:color-mix(in oklch,var(--ok) 16%,transparent)}.v3i-st-expired,.v3i-st-key,.v3i-st-off{color:var(--fg);background:var(--sunken)}.v3i-st-revoked,.v3i-st-removed{color:var(--bad-ink);background:color-mix(in oklch,var(--bad) 14%,transparent)}.v3c-ov-card.v3i-ended{background:transparent}.v3i-ended .v3i-face,.v3i-ended .v3i-glyph{opacity:.6}.v3i-ended .v3i-who .v3i-t b,.v3i-ended .v3c-note-t{color:var(--muted)}.v3i-who{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 6px;min-width:0}.v3i-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v3i-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;font-size:var(--t-14);line-height:1.25}.v3i-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:600;font-size:var(--t-12);line-height:1.3}.v3i-t small.v3i-ok{color:var(--ok-ink)}.v3i-facts{display:flex;flex-wrap:wrap;gap:4px;padding:0 2px}.v3i-facts .k-pill b{color:var(--fg);font-weight:650}.v3i-hint{padding:0 2px;color:var(--muted);font-weight:500;font-size:var(--t-12);line-height:1.4}.v3i-sec{display:flex;flex-direction:column;gap:6px}.v3i-opt{gap:12px;min-height:52px;padding:6px 12px}.v3i-ig .v3i-opt+.v3i-opt:before,.v3i-ig .v3c-amsg+.v3i-opt:before{content:"";position:absolute;top:0;left:56px;right:0;height:1px;background:var(--line)}.v3i-nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v3i-nm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3i-nm small{overflow-wrap:anywhere;color:var(--muted);font-weight:500;font-size:var(--t-12);line-height:1.3}.v3i-opt[aria-checked=true]{background:color-mix(in oklch,var(--accent) 9%,transparent)}.v3i-radio{flex:none;width:20px;height:20px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--line)}.v3i-opt[aria-checked=true] .v3i-radio{box-shadow:inset 0 0 0 6px var(--accent),0 0 10px -2px var(--accent)}.v3i-opt:disabled{cursor:default}.v3i-opt:disabled .v3i-nm>span,.v3i-opt:disabled .v3i-face{opacity:.55}.v3i-ig .v3c-idrow{border-top:1px solid var(--line)}.v3i-link{display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 12px;border-radius:var(--r-14);background:var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 40%,var(--line))}.v3i-link code{flex:1;min-width:0;padding-block:4px;color:var(--fg);font:500 var(--t-13)/1.4 var(--font-sans);word-break:break-all;-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums}.v3i-copy{display:flex;gap:8px}.v3i-cp{gap:7px;height:46px;border-radius:var(--r-14)}.k-btn-ghost.v3i-cp.v3i-done{color:var(--ok-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--ok) 50%,var(--line))}.v3i-see{gap:8px}.v3i-quote{margin:0;padding:8px 10px;border-radius:var(--r-10);background:var(--bg);box-shadow:inset 3px 0 0 var(--accent);color:var(--fg);font-weight:500;font-size:var(--t-13);line-height:1.4}.v3c-pv p.v3i-quote{font-size:var(--t-13)}.v3i-quote.v3i-bad{box-shadow:inset 3px 0 0 var(--bad)}.v3i-quote small{display:block;margin-bottom:2px;color:var(--muted);font-weight:650;font-size:var(--t-11);line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.v3i-msg{margin:0;padding:10px 12px;border-radius:var(--r-14);background:var(--sunken);color:var(--fg);font-weight:500;font-size:var(--t-13);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.v3i-inv{padding:0 14px;overflow:hidden}.v3i-inv span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3s{font:var(--t-14)/1.4 var(--font-sans);color:var(--fg)}.v3s [hidden]{display:none!important}.v3s-ico{flex:none;display:block}.v3s-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v3s-sh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:2px 2px -6px}.v3s-sh h2{margin:0;font:650 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3s-sh>span{font:500 var(--t-12) var(--font-sans);color:var(--muted);text-align:right}.v3s-grp{display:flex;flex-direction:column;gap:8px;min-width:0}.v3s-list{padding-top:0}.k-sheet.v3s-sheet{height:86%;max-height:86%}.v3s-qrow{flex:none;display:flex;align-items:center;gap:4px;padding:22px 12px 12px}.v3s-q{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 4px 0 12px;border-radius:var(--r-14);background:var(--sunken);color:var(--muted);box-shadow:inset 0 0 0 1px var(--accent),0 0 14px -4px var(--accent)}.v3s-q input{flex:1;min-width:0;height:40px;border:0;background:transparent;color:var(--fg);font:500 var(--t-14) var(--font-sans);outline:none}.v3s-q input:focus,.v3s-q input:focus-visible{outline:none}.v3s-q:focus-within{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.v3s-q input::placeholder{color:var(--muted)}.v3s-q input::-webkit-search-cancel-button{display:none}.k-body.v3s-body{padding:0 12px 14px;gap:16px}.v3s-chips{display:flex;flex-wrap:wrap;gap:6px}.v3s-chip{height:40px;max-width:100%;padding:0 14px 0 11px;gap:7px}.v3s-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3s-chip .v3s-ico{color:var(--muted)}.v3s-lnk{min-width:40px;padding:0 12px;margin:-12px 0;font-size:var(--t-12)}.v3s-hint{margin:2px 4px 0;font:500 var(--t-13)/1.4 var(--font-sans);color:var(--muted);text-align:center}.v3s-looking{display:flex;flex-direction:column;gap:16px}.v3s-none{display:flex;flex-direction:column;align-items:center;padding-top:6px;text-align:center}.v3s-nart{display:block;width:100%;max-width:360px;height:auto;margin-bottom:8px}.v3s-nq{font:600 var(--t-12) var(--font-mono);fill:var(--accent-ink)}.v3s-nt{margin:0;font:700 var(--t-20)/1.1 var(--font-serif);text-wrap:balance;overflow-wrap:anywhere}.v3s-nl{margin:8px 0 0;max-width:320px;color:var(--muted);font:500 var(--t-14)/1.45 var(--font-sans);text-wrap:balance}.v3s-ghosts{position:relative;display:flex;flex-direction:column;gap:8px;overflow:hidden}.v3s-gr{position:relative;flex:none;height:64px;border-radius:var(--r-14);border:1.5px solid color-mix(in oklch,var(--line) 80%,transparent);display:flex;align-items:center;gap:10px;padding:0 12px 0 10px;overflow:hidden}.v3s-gr:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in oklch,var(--fg) 13%,transparent) .95px,transparent 1.2px);background-size:6px 6px;background-position:3px 3px;opacity:.9}.v3s-gr>*{position:relative}.v3s-gk{width:22px;height:16px;border-radius:var(--r-6);background:color-mix(in oklch,var(--fg) 9%,transparent);flex:none}.v3s-ga{width:42px;height:42px;border-radius:var(--r-pill);background:color-mix(in oklch,var(--fg) 9%,var(--bg));flex:none}.v3s-gl{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.v3s-gl i{display:block;height:11px;border-radius:var(--r-6);background:color-mix(in oklch,var(--fg) 10%,transparent)}.v3s-gl i+i{height:17px;width:78%;border-radius:var(--r-pill);background:color-mix(in oklch,var(--fg) 7%,transparent)}.v3s-sweep:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle,var(--accent) 1.05px,transparent 1.3px);background-size:6px 6px;background-position:3px 3px;-webkit-mask:linear-gradient(90deg,transparent,#000 50%,transparent) no-repeat;mask:linear-gradient(90deg,transparent,#000 50%,transparent) no-repeat;-webkit-mask-size:40% 100%;mask-size:40% 100%;animation:v3s-sweep 1.6s linear infinite}@keyframes v3s-sweep{0%{-webkit-mask-position:-70% 0;mask-position:-70% 0}to{-webkit-mask-position:170% 0;mask-position:170% 0}}.v3h-lg.v3s-lg{position:absolute;z-index:40}.v3h-lg.v3s-lg.v3s-fixed{position:fixed}.v3s-dev{display:flex;flex-direction:column;gap:10px;min-width:0}.v3s-ph{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;padding:0 2px}.v3s-ph h1{margin:0;font:700 var(--t-20)/1.1 var(--font-serif)}.v3s-ph>span{font:600 var(--t-12) var(--font-sans);color:var(--muted)}.v3s-sec{display:flex;justify-content:space-between;align-items:baseline;margin:6px 4px 0;font:600 var(--t-11) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3s-sec span{text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--t-12)}.v3s-ig{flex:none}.v3s-dle{position:relative;display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px}.v3s-dle+.v3s-dle:before{content:"";position:absolute;top:0;left:60px;right:0;height:1px;background:var(--line)}.v3s-dico{width:36px;height:36px;border-radius:var(--r-10);flex:none;display:grid;place-items:center;background:var(--sunken);color:var(--fg)}.v3s-dtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v3s-dt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:650 var(--t-14)/1.25 var(--font-sans);overflow-wrap:anywhere}.v3s-dtx small{font:500 var(--t-12)/1.3 var(--font-sans);color:var(--muted)}.v3s-dlab{font:500 var(--t-12) var(--font-sans);color:var(--muted)}.v3s-tag{padding:2px 7px}.v3s-sob{flex:none;padding:0 13px}.v3s-dead .v3s-dt{color:var(--muted)}.v3s-dead .v3s-dico{opacity:.6}.v3s-emptyle{min-height:44px}.v3s-emptyle small{font:500 var(--t-12)/1.3 var(--font-sans);color:var(--muted)}.v3s-ev{min-height:56px;padding:8px 12px;white-space:normal}.v3s-ev .v3s-dt{color:var(--bad-ink)}@media(hover:hover){.v3s-ev:hover{background:color-mix(in oklch,var(--bad) 7%,transparent)}}.k-sheet.v3s-evs{max-height:88%}.v3s-evs .k-body{padding-top:8px;gap:10px}.v3s-evh h2{margin:0;font:700 var(--t-20)/1.15 var(--font-serif)}.v3s-evh p{margin:4px 0 0;font:500 var(--t-13)/1.4 var(--font-sans);color:var(--muted)}.v3s-dle-s{min-height:56px}.v3s-err{margin:2px 4px 0;font:600 var(--t-13)/1.4 var(--font-sans);color:var(--bad-ink)}.v3s-cancel,.v3s-evgo{height:44px;padding:0 12px;border-radius:var(--r-14);font-size:var(--t-14)}.v3s-cancel{flex:1}.v3s-evgo{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--bad) 45%,var(--line))}.v3s-tr{display:flex;flex-direction:column;min-width:0;padding-top:4px}.v3s-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 0 12px}.v3s-artbox{width:100%;max-width:360px}.v3s-art{display:block;width:100%;height:auto;overflow:visible}.v3s-seat-star{fill:color-mix(in oklch,var(--accent) 10%,transparent);stroke:var(--accent);stroke-opacity:.6}.v3s-msg{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;padding:0 16px;max-width:320px}.v3s-msg b{font:650 var(--t-16)/1.3 var(--font-sans);color:var(--fg);text-wrap:balance}.v3s-msg span{font:500 var(--t-13)/1.45 var(--font-sans);color:var(--muted);text-wrap:balance}.v3s-scanring{animation:v3s-scan 15s ease-out infinite;animation-delay:var(--v3s-d, 0s);opacity:0}@keyframes v3s-scan{0%{opacity:1}6.6%{opacity:0}to{opacity:0}}.v3s-frh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 2px 0}.v3s-frh h2{margin:0;font:700 var(--t-16)/1.2 var(--font-serif)}.v3s-frh span{font:600 var(--t-11) var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.v3s-fallback{margin:0;padding:10px 4px 0;font:500 var(--t-12)/1.4 var(--font-sans);color:var(--muted)}.v3s-frf{position:sticky;bottom:0;z-index:3;display:flex;gap:8px;align-items:center;margin:-14px 0 0;padding:30px 0 4px;background:linear-gradient(transparent,var(--bg) 26px)}.v3s-btn,.v3s-skip{min-width:0;height:46px;border-radius:var(--r-14);font-size:var(--t-14)}.v3s-btn{gap:10px;padding:0 8px;white-space:normal;text-align:center;line-height:1.15}.v3s-pri.v3s-bad{font-size:var(--t-13);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--bad) 45%,var(--line))}.v3s-skip{flex:1;background:var(--bg)}button.v3m-row.v3s-pick{width:100%;margin:0;font:inherit;text-align:left;cursor:pointer}.v3s-pick[aria-pressed=true]{border-color:color-mix(in oklch,var(--accent) 70%,var(--line));box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 25%,transparent),0 0 18px -8px var(--accent)}.v3s-pick .v3b-av{overflow:visible}.v3s-mk{position:absolute;right:-4px;bottom:-4px;z-index:2;width:18px;height:18px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--surface);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1.5px color-mix(in oklch,var(--fg) 40%,transparent);transition:background .16s}.v3s-mk svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.v3s-pick[aria-pressed=true] .v3s-mk{background:var(--ok);color:var(--on-fill);box-shadow:0 0 0 2px var(--surface)}.v3s-pick[aria-pressed=true] .v3s-mk svg{opacity:1}.v3s-below{display:flex;flex-direction:column;gap:4px;margin-top:10px}.v3s-noneon{margin:14px 4px 6px;font:600 var(--t-13)/1.4 var(--font-sans);color:var(--muted);text-align:center}.v3s-blist{padding-top:0}.v3m-rk.v3s-rk4{width:auto;min-width:22px;font-size:var(--t-12)}:root[data-v3-motion=off] .v3s,:root[data-v3-motion=off] .v3s *,:root[data-v3-motion=off] .v3s *:before,:root[data-v3-motion=off] .v3s *:after{animation:none!important;transition:none!important}:root[data-v3-motion=off] .v3s-sweep:after{-webkit-mask-position:30% 0;mask-position:30% 0}@property --v3w-pl{syntax: "<length>"; inherits: true; initial-value: 14px;}@property --v3w-pr{syntax: "<length>"; inherits: true; initial-value: 2px;}@container shell (min-width: 560px){.v3h .v3p>.v3p-hero{margin:0 calc(-1 * var(--v3w-pr)) 0 calc(-1 * var(--v3w-pl))}.v3h .v3m-gh{inset:0 calc(-1 * var(--v3w-pr)) 0 calc(-1 * var(--v3w-pl))}}@container shell (min-width: 480px){.v3h .v3p .v3p-about,.v3h .v3p .v3p-note{max-width:56ch}}@container shell (min-width: 480px){.v3h .v3h-fr-h p{max-width:56ch}}@container shell (min-width: 720px){.v3h .v3h-main>.f-page:has(.v3h-fr){width:100%;max-width:600px;margin-inline:auto}}@container shell (min-width: 560px) and (max-width: 719.98px){.v3h .v3h-shell>.f-col{width:100%;max-width:560px;margin-inline:auto}}@container shell (min-width: 720px){.v3h .v3h-shell>.f-col{--v3w-pl: 24px;--v3w-pr: 12px;width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:64px minmax(0,1fr)}.v3h .v3h-shell .v3h-main{grid-row:2;grid-column:1;padding:18px var(--v3w-pr) 40px var(--v3w-pl)}.v3h .v3h-main>.f-page{width:100%;max-width:none}.v3h .v3h-bar{grid-row:1;grid-column:1;height:64px;padding:0 calc(var(--v3w-pl) - 6px) 0 var(--v3w-pl);gap:6px;border-bottom:1px solid var(--line)}.v3h .v3h-nav{grid-row:1;grid-column:1;align-self:center;justify-self:start;margin:0 0 0 calc(var(--v3w-pl) + 28px + 20px);z-index:1}.v3h .v3h-nav .v3h-tab{flex:0 0 auto}.v3h .v3h-nav .v3h-tab>span{padding:0 16px}.v3h .v3h-nav .v3h-tab.v3h-house{flex:0 0 46px}.v3h .v3h-nav .v3h-tab.v3h-house>span{padding:0}}@container shell (min-width: 720px) and (max-width: 959.98px){.v3h .v3h-shell>.f-col{max-width:808px;margin-inline:auto}}@container shell (min-width: 960px){.v3h .v3h-shell>.f-col{--v3w-pl: max(24px, calc((100cqw - 1200px)/2) );--v3w-pr: max(12px, calc((100cqw - 1200px)/2 - 12px) )}.v3h .v3h-nav .v3h-tab>span{padding:0 22px}}.v3h .v3h-main>.f-page[data-v3w-hold="600"]{width:100%;max-width:600px;margin-inline:auto}.v3h .v3h-main>.f-page[data-v3w-hold="680"]{width:100%;max-width:680px;margin-inline:auto}.v3h .v3h-main>.f-page[data-v3w-hold="760"]{width:100%;max-width:760px;margin-inline:auto}.v3w-field{position:relative;flex:none;display:flex;align-items:center;gap:8px;width:340px;height:40px;margin-right:8px;padding:0 8px 0 14px;border-radius:var(--r-pill);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);cursor:text;transition:box-shadow .16s ease}.v3w-field svg{flex:none}.v3w-field input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--fg);font:500 var(--t-12)/1 var(--font-sans);text-overflow:ellipsis}.v3w-field input:focus-visible{outline:none}.v3w-field input::placeholder{color:var(--muted);opacity:1}.v3w-field:focus-within,.v3w-field.v3w-on{box-shadow:inset 0 0 0 1px var(--accent),0 0 14px -4px var(--accent)}.v3w-field:focus-within{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}.v3w-kbd{flex:none;font:600 var(--t-12)/1 var(--font-sans);color:var(--muted);padding:5px 7px;border-radius:var(--r-6);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}@container shell (min-width: 720px) and (max-width: 959.98px){.v3h .v3h-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.v3h .v3h-home>.v3h-m1{grid-column:1 / -1}}@container shell (min-width: 960px){.v3h .v3h-home{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:20px;row-gap:12px;align-items:start}.v3h .v3h-home>.v3h-m1{grid-column:1;grid-row:1}.v3h .v3h-home>.v3h-hm{grid-column:2;grid-row:1 / span 2}.v3h .v3h-home>.v3h-gs{grid-column:1;grid-row:2}}.v3h .v3h-main>.f-page.v3w-b1{display:grid;column-gap:20px;align-items:start;--v3w-pl: 24px;--v3w-pr: 20px}.v3h .v3h-main>.f-page.v3w-b1-market{grid-template-columns:minmax(0,1fr) 400px}.v3h .v3h-main>.f-page.v3w-b1-list{grid-template-columns:minmax(0,600px) minmax(400px,1fr)}.v3h .v3h-main>.f-page.v3w-b1>*{grid-column:1;grid-row:1;min-width:0}.v3h .v3h-main>.f-page.v3w-b1>.v3w-aside{grid-column:2}.v3w-aside{position:sticky;top:12px;align-self:start;max-height:calc(100dvh - 94px);display:flex;flex-direction:column;min-width:0;border-radius:var(--r-20);background:var(--bg);box-shadow:0 0 0 1px var(--line),0 18px 40px -24px var(--shade-5);overflow:hidden;animation:v3w-in .22s var(--ease-out) both}.v3w-ahd{display:flex;align-items:center;gap:6px;height:52px;padding:0 6px 0 8px;flex:none;border-bottom:1px solid var(--line)}.v3w-sp{flex:1}.v3w-open{gap:7px;padding:0 14px 0 12px;background:color-mix(in oklch,var(--surface) 92%,transparent)}.v3w-open svg,.v3w-x svg{width:16px;height:16px;flex:none}.v3w-keys{font-size:var(--t-12);color:var(--muted);font-weight:500;margin-right:4px;white-space:nowrap}.v3w-abody{--v3w-pl: 14px;--v3w-pr: 2px;container-type:inline-size;container-name:shell;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px 2px 24px 14px;scrollbar-gutter:stable}.v3w-abody>.v3p,.v3w-abody>.v3e{min-width:0}.v3w-b1>:not(.v3w-aside) .v3m-list a.v3m-row[aria-current=true]{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,var(--v3m-c1),var(--v3m-c2),var(--v3m-c3)) border-box;box-shadow:0 0 0 1px color-mix(in oklch,var(--v3m-c2) 30%,transparent),0 6px 22px -6px var(--v3m-c2)}.v3w-b1>:not(.v3w-aside) .v3m-list a.v3m-row[aria-current=true] .v3m-bgart img{opacity:.82;filter:grayscale(0) saturate(1.1) brightness(1.08);mix-blend-mode:normal}.v3w-b1>:not(.v3w-aside) .v3m-list a.v3m-row[aria-current=true] .v3m-nm>b{text-shadow:0 1px 2px color-mix(in oklch,var(--surface) 90%,transparent),0 0 10px color-mix(in oklch,var(--surface) 85%,transparent)}.v3h .v3p.v3w-p1{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:20px;align-items:start}.v3w-p1>.v3w-main,.v3w-p1>.v3w-side{display:flex;flex-direction:column;gap:14px;min-width:0}.v3h>[data-v3w-pop]{position:static;overflow:visible}.v3h>[data-v3w-pop]>:is(.k-dim){z-index:30;background:color-mix(in oklch,var(--scrim) 33%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.v3h>[data-v3w-field]>.k-dim{top:64px}.v3h>[data-v3w-pop]>[role=dialog]{position:absolute;z-index:31;width:400px;right:auto;bottom:auto;margin:0;max-height:var(--v3w-mh, 620px);border-radius:var(--r-20);box-shadow:0 0 0 1px var(--line),0 24px 48px -16px var(--shade-5);animation:v3w-pop .18s var(--ease-out) both}.v3h>[data-v3w-pop]>[role=dialog]>.k-grab{display:none}.v3h>[data-v3w-pop]>.k-sheet.v3s-sheet{height:min(560px,var(--v3w-mh, 620px));max-height:var(--v3w-mh, 620px)}.v3h>[data-v3w-pop=anchor]>[role=dialog]{position-anchor:--v3w-pop;top:max(calc(anchor(bottom) + 8px),72px);left:clamp(16px,anchor(left),calc(100% - 416px));position-try-fallbacks:--v3w-above,--v3w-free}@position-try --v3w-above{top:auto;bottom:calc(anchor(top) + 8px)}@position-try --v3w-free{top:72px;bottom:auto}.v3h>[data-v3w-pop=js]>[role=dialog]{top:var(--v3w-y, 72px);left:var(--v3w-x, 16px)}@keyframes v3w-pop{0%{opacity:0}}@keyframes v3w-in{0%{opacity:0;transform:translate(8px)}}:root[data-v3-motion=off] .v3w-aside,:root[data-v3-motion=off] .v3w :is(.v3w-field,.v3w-open,.v3w-x),:root[data-v3-motion=off] .v3h>[data-v3w-pop]>[role=dialog]{animation:none!important;transition:none!important}.v3x-i{flex:none;display:inline-grid;place-items:center;position:relative;width:40px;height:40px;margin:-12px -10px;padding:0;border:0;border-radius:var(--r-pill);background:none;color:var(--muted);cursor:pointer;vertical-align:middle;transition:color .16s,background .16s}.v3x-i:before{content:"";position:absolute;inset:8px;border-radius:var(--r-pill);transition:background .16s}.v3x-i svg{position:relative;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.v3x-i .v3x-dot{fill:currentColor;stroke:none}.v3x-i:hover,.v3x-i[aria-expanded=true]{color:var(--accent-ink)}.v3x-i[aria-expanded=true]:before{background:color-mix(in oklch,var(--accent) 16%,transparent)}.v3x-tx{margin:0;font:400 var(--t-13)/1.45 var(--font-sans);color:var(--muted);text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}.v3x-tx[hidden]{display:none}@media(prefers-reduced-motion:reduce){:root:not(#\#) :is(.f-chip.live i,.v3p-live i,.v3p-ldot,.k-dot,.v3s-scanring,.v3a-scanring,.v3h-e-band,.v3h-e-glowring,.v3h-e-heatlit,.v3h-e-flow,.v3h-e-runs,.v3h-e-tick,.v3h-gsw,.v3g-sk,.v3g-sweep,.v3p-sk,.v3p-ghost,.v3p-gal.v3p-gwait,.v3c-ghostcard,.v3e-earnghost,.v3e-icghost,.v3e-plghost i,.v3m-ghost),:root:not(#\#) :is(.k-dot,.v3m-ld,.v3s-sweep,.v3h-e-sweep,.v3c-ghost i,.v3h .v3m-list[aria-busy=true]):after{animation:none!important}}.v3-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where(a,button,input,textarea,select,summary,[tabindex],[role=button],[role=tab],[role=radio],[role=switch]):focus-visible{outline:var(--ring-w) solid var(--ring-c);outline-offset:var(--ring-off)}@media(forced-colors:active){:where(a,button,input,textarea,select,summary,[tabindex],[role=button],[role=tab],[role=radio],[role=switch]):focus-visible{outline-color:Highlight}}.f-lt-root{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:var(--bg);color:var(--fg);font-family:-apple-system,Segoe UI,system-ui,sans-serif;--size: 168px;--u: calc(var(--size) / 190);--pc: oklch(.62 .2 27);--fb: 0;--dx: 0px;--dy: 0px;--k: 1}.f-lt-root.f-lt-closing{background:transparent;pointer-events:none;transition:background .3s ease .2s}.f-lt-x,.f-lt-y,.f-lt-s{display:block}.f-lt{position:relative;width:var(--size);height:var(--size);border-radius:calc(42 * var(--u));background:var(--accent);box-shadow:inset 0 2px #ffffff40;overflow:hidden;animation:f-fade .22s ease both;-webkit-user-select:none;user-select:none}.f-lt-group{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(18 * var(--u))}.f-lt-letters{font-family:Fraunces,Georgia,serif;font-weight:900;letter-spacing:-.02em;color:var(--ivory);font-size:calc(100 * var(--u));line-height:.78;margin-top:-.025em;transform:translateY(calc((45 + 18) / 2 * var(--u)));transition:transform .3s cubic-bezier(.22,1,.36,1)}.f-lt-pill{position:relative;width:calc(152 * var(--u));height:calc(45 * var(--u));border-radius:999px;background:color-mix(in oklch,var(--accent) 36%,var(--ink));overflow:hidden;transform:translateY(calc(70 * var(--u)));transition:transform .3s cubic-bezier(.22,1,.36,1)}.f-lt-open .f-lt-letters,.f-lt-open .f-lt-pill{transform:translateY(0)}.f-lt-leaving .f-lt-letters,.f-lt-leaving .f-lt-pill{transition:transform .26s cubic-bezier(.4,0,1,1)}.f-lt-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--fb) * 100%);background:var(--pc)}.f-lt-sweep{position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--ivory) 16%,transparent),transparent);animation:f-lt-sweep 1.5s cubic-bezier(.65,0,.35,1) infinite}@keyframes f-lt-sweep{0%{transform:translate(-100%)}to{transform:translate(calc(100% / .38))}}.f-lt-ly{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.16em;font-family:Lexend,system-ui,sans-serif;font-weight:700;font-size:calc(32 * var(--u));letter-spacing:-.01em;font-variant-numeric:tabular-nums;animation:f-fade .1s ease both}.f-lt-ly.f-lt-a{color:color-mix(in oklch,var(--pc) 30%,var(--ivory))}.f-lt-ly.f-lt-b{color:color-mix(in oklch,var(--pc) 30%,var(--deep));clip-path:inset(0 calc((1 - var(--fb)) * 100%) 0 0)}.f-lt-ly svg{width:1.02em;height:1.02em;flex:none}.f-lt-ly svg.f-lt-down{transform:rotate(180deg)}.f-lt-note{margin:0;font-size:13px;color:var(--muted);text-align:center;padding:0 24px;animation:f-rise .5s cubic-bezier(.23,1,.32,1) both}.f-lt-dock .f-lt-x{transform:translate(var(--dx));transition:transform .6s cubic-bezier(.12,.7,.25,1)}.f-lt-dock .f-lt-y{transform:translateY(var(--dy));transition:transform .6s cubic-bezier(.55,0,.25,1)}.f-lt-dock .f-lt-s{transform:scale(var(--k));transition:transform .6s cubic-bezier(.2,0,0,1)}.f-lt-fade .f-lt{opacity:0;transition:opacity .26s ease}.f-lt-dock .f-lt-note,.f-lt-fade .f-lt-note{opacity:0;transition:opacity .2s ease}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:block;src:url(/assets/Fraunces-900-C8PmYRQE.woff2) format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:block;src:url(/assets/Lexend-700-DqO8md6r.woff2) format("woff2")}.f-page,.f-stage,.f-toast,.f-lt-root{--bg: oklch(.948 .012 96);--surface: oklch(.982 .005 95);--sunken: oklch(.921 .015 94);--line: oklch(.891 .014 93);--fg: oklch(.344 .027 96);--muted: oklch(.482 .028 96);--accent: oklch(.575 .135 40);--accent-fg: oklch(1 0 0);--ok: oklch(.55 .1 141);--bad: oklch(.52 .15 28);--accent-ink: oklch(.482 .135 40);--ok-ink: oklch(.467 .1 141);--bad-ink: oklch(.484 .15 28);--ivory: oklch(.982 .005 95);--ink: oklch(.2 .004 107);--deep: oklch(.18 .01 100);--ease-out: cubic-bezier(.23, 1, .32, 1)}[data-mode=dark] .f-page,[data-mode=dark] .f-stage,[data-mode=dark] .f-toast,[data-mode=dark] .f-lt-root,.f-dark.f-page,.f-dark .f-stage,.f-dark .f-toast,.f-dark .f-lt-root{--bg: oklch(.268 .004 107);--surface: oklch(.308 .004 107);--sunken: oklch(.238 .004 106);--line: oklch(.36 .005 92);--fg: oklch(.948 .011 95);--muted: oklch(.751 .012 85);--accent: oklch(.672 .131 39);--accent-fg: oklch(.2 .01 100);--ok: oklch(.705 .112 136);--bad: oklch(.7 .13 32);--accent-ink: oklch(.771 .131 39);--ok-ink: oklch(.754 .112 136);--bad-ink: oklch(.77 .13 32);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) .f-page,:root:not([data-mode=light]) .f-stage,:root:not([data-mode=light]) .f-toast,:root:not([data-mode=light]) .f-lt-root{--bg: oklch(.268 .004 107);--surface: oklch(.308 .004 107);--sunken: oklch(.238 .004 106);--line: oklch(.36 .005 92);--fg: oklch(.948 .011 95);--muted: oklch(.751 .012 85);--accent: oklch(.672 .131 39);--accent-fg: oklch(.2 .01 100);--ok: oklch(.705 .112 136);--bad: oklch(.7 .13 32);--accent-ink: oklch(.771 .131 39);--ok-ink: oklch(.754 .112 136);--bad-ink: oklch(.77 .13 32);color-scheme:dark}}.f-page{margin:0;min-height:100dvh;display:flex;justify-content:center;align-items:center;background:var(--bg);color:var(--fg);overflow-x:hidden}.f-page>.f-stage{width:100%;max-width:420px;min-height:min(100dvh,640px)}.f-stage{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:100%;padding:0 24px 18px;position:relative;overflow-x:hidden;color:var(--fg);font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:1.45;-webkit-font-smoothing:antialiased;--f-d0: .1s;--f-dstep: .08s}.f-stage *,.f-stage *:before,.f-stage *:after,.f-toast *,.f-lt-root *{box-sizing:border-box}.f-serif{font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:400;letter-spacing:-.01em}.f-kicker{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.f-art{position:relative;height:var(--f-art-h, 330px);margin:0 -24px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.f-art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--line) 1.1px,transparent 1.5px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% var(--f-art-focus, 50%),#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% var(--f-art-focus, 50%),#000 30%,transparent 100%)}.f-art>*{position:relative}.f-copy{text-align:center}.f-title{margin:0;font-size:28px;line-height:1.1;overflow-wrap:anywhere}.f-title.f-title-lg{font-size:32px;line-height:1.05}.f-line{margin:8px 0 0;color:var(--muted);font-size:14px;overflow-wrap:anywhere}.f-line.f-bad{color:var(--bad-ink)}.f-actions{margin-top:auto;padding-top:24px}.f-btn{height:52px;width:100%;border:0;border-radius:14px;font:inherit;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-decoration:none;padding:0 16px;transition:transform .16s var(--ease-out)}.f-btn:active{transform:scale(.97)}.f-btn:disabled{cursor:default;opacity:.6}.f-btn.f-primary{background:var(--accent);color:var(--accent-fg)}.f-btn.f-ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);gap:8px}.f-btn.f-rbx{background:#0f0f0f;color:#fff}[data-mode=dark] .f-btn.f-rbx,.f-dark .f-btn.f-rbx{background:#f8f8f8;color:#0f0f0f}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) .f-btn.f-rbx{background:#f8f8f8;color:#0f0f0f}}.f-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--muted);text-decoration:none;font:inherit;font-weight:600;font-size:12.5px;cursor:pointer}.f-link.f-block{display:flex;width:100%}.f-link.f-link-accent{color:var(--accent-ink);font-weight:700;font-size:13px}.f-links{display:flex;justify-content:center;gap:8px;margin-top:2px}.f-links .f-link{font-size:var(--t-12)}.f-spacer{height:44px}.f-code{display:flex;align-items:center;justify-content:center;min-height:44px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--t-12);color:var(--muted)}.f-foot{margin:6px 0 0;text-align:center;font-size:var(--t-12);line-height:1.4;color:var(--muted)}@media(hover:hover)and (pointer:fine){.f-link:hover{color:var(--fg)}.f-link.f-link-accent:hover{color:var(--accent-ink)}}.f-stage :focus-visible,.f-toast :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f-x{position:absolute;top:8px;right:8px;width:44px;height:44px;border-radius:999px;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}@media(hover:hover)and (pointer:fine){.f-x:hover{color:var(--fg);background:var(--sunken)}}.f-pill{display:flex;align-items:center;height:52px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:0 4px 0 16px;width:100%;transition:box-shadow .16s ease}.f-pill:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px color-mix(in oklch,var(--accent) 20%,transparent)}.f-pill input{flex:1;min-width:0;border:0;background:transparent;color:var(--fg);font:inherit;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;outline:none}.f-pill input::placeholder{color:var(--muted);font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:14px}.f-go{width:44px;height:44px;border-radius:11px;border:0;background:var(--accent);color:var(--accent-fg);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:transform .16s var(--ease-out)}.f-go:active{transform:scale(.94)}.f-go:disabled{opacity:.6;cursor:default}.f-tile{--s: 28px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .22);font-size:calc(var(--s) * .53);background:var(--logo);color:var(--ivory);font-family:Fraunces,Georgia,serif;font-weight:900;letter-spacing:-.02em;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px #ffffff40;flex:none;-webkit-user-select:none;user-select:none}.f-tile>span{transform:translateY(-.025em)}.f-rise{animation:f-rise .5s var(--ease-out) both}.f-d1{animation-delay:var(--f-d0)}.f-d2{animation-delay:calc(var(--f-d0) + var(--f-dstep))}.f-d3{animation-delay:calc(var(--f-d0) + var(--f-dstep) * 2)}@keyframes f-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes f-fade{0%{opacity:0}}.f-si{display:block;width:100%;max-width:360px;height:auto;max-height:100%}.f-si-draw{stroke-dasharray:420;animation:f-draw 1.3s cubic-bezier(.65,0,.35,1) .15s both}@keyframes f-draw{0%{stroke-dashoffset:420}}.f-si-area{animation:f-fade .8s ease 1s both}.f-si-future{animation:f-fade .6s ease 1.55s both}.f-si-land{animation:f-land .5s var(--ease-out) 1.25s both}@keyframes f-land{0%{opacity:0;transform:translateY(6px) scale(.94)}}.f-si-ring{position:absolute;inset:0;border-radius:15px;box-shadow:0 0 0 1.5px var(--accent);opacity:0;animation:f-ring 1.1s var(--ease-out) 1.55s both}@keyframes f-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.f-si-bob{animation:f-bob 6s ease-in-out infinite alternate}.f-si-b2{animation-delay:-2s}.f-si-b3{animation-delay:-4s}@keyframes f-bob{to{transform:translateY(-4px)}}.f-wa-scene{position:relative;width:312px;height:150px;max-width:100%}.f-wa-rtile{position:absolute;left:228px;top:39px;width:72px;height:72px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;justify-content:center;color:var(--fg)}.f-wa-ping{position:absolute;left:228px;top:39px;width:72px;height:72px;border-radius:16px;box-shadow:0 0 0 1.5px var(--accent);opacity:0;animation:f-ping 2.4s var(--ease-out) 2.05s infinite}@keyframes f-ping{0%{opacity:.65;transform:scale(1)}55%,to{opacity:0;transform:scale(1.3)}}.f-wa-flow{stroke-dasharray:2 8;animation:f-flow 1s linear infinite}@keyframes f-flow{to{stroke-dashoffset:-10}}.f-wa-dot{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:999px;background:var(--accent);offset-path:path("M90 70 C122 14 196 14 228 70");offset-rotate:0deg;offset-anchor:50% 50%;animation:f-travel 2.4s cubic-bezier(.65,0,.35,1) infinite}.f-wa-lead{box-shadow:0 0 0 5px color-mix(in oklch,var(--accent) 22%,transparent)}.f-wa-t1{width:8px;height:8px;opacity:.5;animation-delay:.07s}.f-wa-t2{width:5px;height:5px;opacity:.28;animation-delay:.14s}@keyframes f-travel{0%{offset-distance:0%;visibility:hidden}6%{visibility:visible}94%{visibility:visible}to{offset-distance:100%;visibility:hidden}}.f-ca-halo{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklch,var(--accent) 24%,transparent) 0,transparent 62%)}.f-ca-wrap{position:relative;width:120px;height:120px}.f-ca-arc{stroke-dasharray:350;transform:rotate(-90deg);transform-origin:60px 60px;animation:f-arc 1.1s var(--ease-out) .15s both}@keyframes f-arc{0%{stroke-dashoffset:350}}.f-ca-av{position:absolute;inset:10px;border-radius:999px;background:var(--sunken);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:var(--t-12);overflow:hidden}.f-ca-av img{width:100%;height:100%;object-fit:cover;display:block}.f-ca-badge{position:absolute;right:-4px;bottom:-4px;outline:3px solid var(--bg);animation:f-pop .45s var(--ease-out) .85s both}@keyframes f-pop{0%{opacity:0;transform:translateY(6px) scale(.94)}}.f-nm-ledger{position:relative;width:240px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 18px 40px -18px #00000073;padding:14px 16px 16px;transform:rotate(-3deg);animation:f-drop .6s var(--ease-out) .1s both}@keyframes f-drop{0%{opacity:0;transform:rotate(-3deg) translateY(10px)}}.f-nm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.f-nm-row{display:flex;align-items:center;gap:10px;height:32px;border-bottom:1px solid var(--line)}.f-nm-row.f-last{border-bottom:0}.f-nm-av{width:18px;height:18px;border-radius:999px;background:var(--sunken);flex:none}.f-nm-bar{height:6px;border-radius:999px;background:var(--sunken)}.f-nm-tick{margin-left:auto;color:var(--ok-ink)}.f-nm-you{display:flex;align-items:center;gap:10px;height:36px;margin-top:10px;border:1.5px dashed var(--accent);border-radius:10px;padding:0 10px;color:var(--accent-ink);font-size:12px;font-weight:700;animation:f-nudge 3.2s ease-in-out 1s infinite}.f-nm-you>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-nm-you>svg{margin-left:auto;flex:none}@keyframes f-nudge{0%,78%,to{transform:translate(0)}82%{transform:translate(-3px)}86%{transform:translate(3px)}90%{transform:translate(0)}}.f-ex-dial{position:relative;width:184px;height:184px}.f-ex-t{position:absolute;left:90px;top:4px;width:4px;height:14px;border-radius:999px;background:var(--accent);transform-origin:2px 88px;animation:f-tick .35s ease both}.f-ex-t.f-ex-first{top:0;height:20px;transform-origin:2px 92px}@keyframes f-tick{0%{background:var(--line)}}.f-ex-core{position:absolute;left:58px;top:58px;animation:f-settle .5s var(--ease-out) 1.35s both}@keyframes f-settle{0%{transform:scale(.94);opacity:.6}}.f-br{display:block;max-width:100%;height:auto}.f-br-dangle{transform-box:view-box;transform-origin:186px 96px;animation:f-sway 3.4s ease-in-out infinite alternate}@keyframes f-sway{0%{transform:rotate(16deg)}to{transform:rotate(22deg)}}.f-br-spark{animation:f-spark 1.6s ease-in-out infinite}.f-br-s2{animation-delay:.35s}.f-br-s3{animation-delay:.7s}@keyframes f-spark{0%,to{opacity:.12}50%{opacity:1}}.f-nf{display:block;max-width:100%;height:auto}.f-nf-draw{stroke-dasharray:200;animation:f-nf-draw 1s cubic-bezier(.65,0,.35,1) .1s both}@keyframes f-nf-draw{0%{stroke-dashoffset:200}}.f-nf-area{animation:f-fade .7s ease .7s both}.f-nf-end{animation:f-fade .3s ease 1s both}.f-nf-trail{animation:f-fade .3s ease both}.f-nf-page{transform-box:fill-box;transform-origin:center;animation:f-land .5s var(--ease-out) 1.35s both}.f-nf-stage{max-width:420px;margin:0 auto}.f-nf-path{text-align:center;overflow-wrap:anywhere}.f-rd{position:relative;width:208px;height:208px;border-radius:999px;background:radial-gradient(circle,transparent 0 31%,var(--line) 31% calc(31% + 1px),transparent calc(31% + 1px) 64%,var(--line) 64% calc(64% + 1px),transparent calc(64% + 1px));box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.f-rd-cross{position:absolute;inset:0;background:linear-gradient(var(--line),var(--line)) center/1px 100% no-repeat,linear-gradient(var(--line),var(--line)) center/100% 1px no-repeat;opacity:.6}.f-rd-sweep{position:absolute;inset:0;border-radius:999px;background:conic-gradient(from 0deg,transparent 0deg 280deg,color-mix(in oklch,var(--accent) 42%,transparent) 360deg);animation:f-spin 4s linear infinite}@keyframes f-spin{to{transform:rotate(360deg)}}.f-rd-blip{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:999px;background:var(--muted);opacity:.35;animation:f-blip 4s ease-out infinite}@keyframes f-blip{0%{opacity:1;background:var(--accent);transform:scale(1.6)}35%,to{opacity:.35;background:var(--muted);transform:scale(1)}}.f-rd-core{position:absolute;left:80px;top:80px;width:48px;height:48px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 0 0 6px var(--bg);display:flex;align-items:center;justify-content:center;color:var(--muted)}.f-stale{opacity:.42;filter:saturate(.3);pointer-events:none}.f-toast{position:fixed;left:12px;right:12px;bottom:14px;max-width:420px;margin:0 auto;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 6px 10px 14px;border-radius:16px;background:var(--surface);color:var(--fg);font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:1.45;box-shadow:inset 0 0 0 1px var(--line),0 6px 18px #0000002e,0 18px 40px -14px #00000059;animation:f-toast-in .45s var(--ease-out) both}@keyframes f-toast-in{0%{opacity:0;transform:translateY(100%)}}.f-toast-signal{flex:none;color:var(--accent-ink)}.f-toast-text{min-width:0}.f-toast-title{font-weight:700}.f-toast-sub{font-size:var(--t-12);color:var(--muted)}.f-toast-wave{opacity:.2;animation:f-wave 1.8s ease-in-out infinite}.f-toast-w2{animation-delay:.22s}.f-toast-w3{animation-delay:.44s}@keyframes f-wave{40%{opacity:1}}.f-toast-retry{position:relative;width:44px;height:44px;border-radius:999px;border:0;background:transparent;color:var(--fg);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;margin-left:auto;transition:transform .16s var(--ease-out)}.f-toast-retry:active{transform:scale(.94)}.f-toast-ring{position:absolute;inset:0}.f-toast-count{stroke-dasharray:107;transform:rotate(-90deg);transform-origin:22px 22px;animation:f-count 10s linear infinite}@keyframes f-count{0%{stroke-dashoffset:107}to{stroke-dashoffset:0}}.f-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.f-stage *,.f-stage *:before,.f-stage *:after,.f-toast,.f-toast *,.f-lt-root *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}.f-wa-dot{display:none}.f-toast-wave{opacity:1}}
