.filter-menu.svelte-zuhz57{display:contents}.control.svelte-zuhz57{display:inline-flex;position:relative}.trigger.svelte-zuhz57{appearance:none;border:1px solid var(--line);color:var(--fg-2);cursor:pointer;border-radius:var(--r-sm);width:40px;height:40px;transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}.trigger.svelte-zuhz57:hover{color:var(--fg-0);border-color:var(--line-2);background:var(--bg-1)}.trigger.svelte-zuhz57:focus-visible{box-shadow:var(--focus-ring);outline:none}.trigger.scoped.svelte-zuhz57{color:var(--ember);border-color:var(--ember-line);background:var(--ember-soft)}.trigger.disabled.svelte-zuhz57{color:var(--fg-3);border-color:var(--line);cursor:not-allowed;opacity:.55;background:0 0}.trigger.disabled.svelte-zuhz57:hover{color:var(--fg-3);border-color:var(--line);background:0 0}.panel.svelte-zuhz57{z-index:var(--z-dropdown);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-sm);transform-origin:100% 0;width:18rem;max-width:calc(100vw - 1rem);animation:svelte-zuhz57-menu-rise var(--duration-fast) ease-out;flex-direction:column;gap:.5rem;margin:0;padding:.7rem .75rem .75rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 18px #00000073}@keyframes svelte-zuhz57-menu-rise{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.panel.svelte-zuhz57{animation:none}}.panel-head.svelte-zuhz57{font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-2)}.chips.svelte-zuhz57{flex-wrap:wrap;gap:.3rem;display:flex}.chip.svelte-zuhz57{appearance:none;border:1px solid var(--line-2);color:var(--fg-1);cursor:pointer;border-radius:var(--r-sm);min-height:32px;font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;align-items:center;gap:.28rem;padding:.35rem .6rem;display:inline-flex}.chip.svelte-zuhz57:hover{color:var(--fg-0);border-color:var(--fg-3);background:var(--bg-2)}.chip.svelte-zuhz57:focus-visible{box-shadow:var(--focus-ring);outline:none}.chip.active.svelte-zuhz57{color:var(--ember);border-color:var(--ember-line);background:var(--ember-soft)}.tick.svelte-zuhz57{flex-shrink:0;margin-left:-.1rem}.chip-emoji.svelte-zuhz57{flex-shrink:0;font-size:.85rem;line-height:1}@media (pointer:coarse){.trigger.svelte-zuhz57{width:44px;height:44px}.chip.svelte-zuhz57{min-height:40px;padding:.5rem .7rem}}@media (width<=480px){.control.svelte-zuhz57{position:static}.panel.svelte-zuhz57{max-width:calc(100vw - 2rem);right:1rem}}.control.svelte-u88ok3{display:inline-flex;position:relative}.trigger.svelte-u88ok3{appearance:none;border:1px solid var(--line);color:var(--fg-2);cursor:pointer;border-radius:var(--r-sm);width:40px;height:40px;font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}.trigger.svelte-u88ok3:hover{color:var(--fg-0);border-color:var(--line-2);background:var(--bg-1)}.trigger.svelte-u88ok3:focus-visible{box-shadow:var(--focus-ring);outline:none}.panel.svelte-u88ok3{z-index:var(--z-dropdown);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-sm);transform-origin:100% 0;width:14rem;max-width:calc(100vw - 1rem);animation:svelte-u88ok3-menu-rise var(--duration-fast) ease-out;flex-direction:column;gap:.5rem;margin:0;padding:.7rem .75rem .75rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 18px #00000073}@keyframes svelte-u88ok3-menu-rise{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.panel.svelte-u88ok3{animation:none}}.panel-head.svelte-u88ok3{font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-2)}.chips.svelte-u88ok3{flex-wrap:wrap;gap:.3rem;display:flex}.chip.svelte-u88ok3{appearance:none;border:1px solid var(--line-2);color:var(--fg-1);cursor:pointer;border-radius:var(--r-sm);min-height:32px;font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;align-items:center;gap:.28rem;padding:.35rem .6rem;display:inline-flex}.chip.svelte-u88ok3:hover{color:var(--fg-0);border-color:var(--fg-3);background:var(--bg-2)}.chip.svelte-u88ok3:focus-visible{box-shadow:var(--focus-ring);outline:none}.chip.active.svelte-u88ok3{color:var(--ember);border-color:var(--ember-line);background:var(--ember-soft)}.tick.svelte-u88ok3{flex-shrink:0;margin-left:-.1rem}@media (pointer:coarse){.trigger.svelte-u88ok3{width:44px;height:44px}.chip.svelte-u88ok3{min-height:40px;padding:.5rem .7rem}}@media (width<=480px){.control.svelte-u88ok3{position:static}.panel.svelte-u88ok3{max-width:calc(100vw - 2rem);right:1rem}}.chip-skeleton.svelte-1xirian{border:1px solid var(--line);border-radius:var(--r-sm);background:0 0;width:5.5rem;min-height:40px;display:inline-block}.tip-tone.svelte-19y5c4u{font-weight:600}.tip-badge.svelte-19y5c4u{border-radius:var(--r-sm);height:18px;font-family:var(--f-label);font-weight:700;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;vertical-align:middle;white-space:nowrap;align-items:center;padding:0 .4rem;line-height:1;display:inline-flex}.tip-tier-1.svelte-19y5c4u{color:var(--tier-1);background:var(--tier-1-soft);border:1px solid var(--tier-1-line)}.tip-tier-2.svelte-19y5c4u{color:var(--tier-2);background:var(--tier-2-soft);border:1px solid var(--tier-2-line)}.tip-tier-3.svelte-19y5c4u{color:var(--tier-3);background:var(--tier-3-soft);border:1px solid var(--tier-3-line)}.tip-tier-early.svelte-19y5c4u{color:var(--tier-early);background:var(--tier-early-soft);border:1px solid var(--tier-early-line)}.tip-tone-good.svelte-19y5c4u{color:var(--good)}.tip-tone-bad.svelte-19y5c4u{color:var(--bad)}.app-tip.svelte-19y5c4u{pointer-events:none;position:fixed}.tip-rich.svelte-19y5c4u{flex-direction:column;gap:.35rem;max-width:26rem;display:flex}.tip-head.svelte-19y5c4u{padding-right:5.5rem;display:block}.tip-title.svelte-19y5c4u{color:var(--ember);font-weight:700}.tip-cost.svelte-19y5c4u{font-size:var(--fs-2xs);letter-spacing:.02em;border-top-right-radius:var(--r-sm);padding:.12rem .9rem .12rem .75rem;position:absolute;top:0;right:0}.tip-item.svelte-19y5c4u{color:var(--fg-1);font-size:var(--fs-sm);line-height:1.45;display:block}.tip-item.svelte-19y5c4u:after{content:"";clear:both;display:block}.tip-portrait.svelte-19y5c4u{--shot-zoom:.75;--shot-x:50%;--shot-y:0%;float:left;background:var(--bg-2);border:1px solid var(--line-2,var(--line));border-radius:var(--r-sm);width:90px;height:126px;margin:.1rem .7rem .3rem 0;display:block;position:relative;overflow:hidden}.tip-ic.svelte-19y5c4u{float:left;object-fit:contain;object-position:top center;width:auto;min-width:44px;max-width:116px;height:44px;margin:.1rem .6rem .2rem 0}.tip-body.svelte-19y5c4u{color:var(--fg-1);font-size:var(--fs-sm);line-height:1.45}.tip-body.muted.svelte-19y5c4u{color:var(--fg-2);font-size:var(--fs-xs)}.tip-body.sub.svelte-19y5c4u{color:var(--fg-2);font-size:var(--fs-2xs)}.tip-body.divider.svelte-19y5c4u{border-top:1px solid var(--line);margin-top:.2rem;padding-top:.5rem}.tip-body.label.svelte-19y5c4u{color:var(--fg-0);font-weight:700}.tip-body.credit.svelte-19y5c4u{color:var(--fg-1);font-size:var(--fs-2xs);border-top:1px solid var(--line);margin-top:.15rem;padding-top:.45rem}.tip-body.svelte-19y5c4u strong:where(.svelte-19y5c4u){color:var(--fg-0);font-variant-numeric:tabular-nums;font-weight:700}:root{--bg-0:#0b0c0d;--bg-0-rgb:11 12 13;--bg-1:#131517;--bg-2:#1b1e22;--bg-3:#262a2f;--bg-4:#323840;--line:#2e3338;--line-2:#3a4047;--fg-0:#ecebe6;--fg-1:#b3b1a9;--fg-2:#7e7c75;--fg-3:#565450;--ember:#ff6a1c;--ember-rgb:255 106 28;--ember-deep:#c44a08;--ember-bright:#ff8a45;--ember-bright-rgb:255 138 69;--ember-soft:rgb(var(--ember-rgb) / .14);--ember-line:rgb(var(--ember-rgb) / .42);--ember-glow:0 0 18px rgb(var(--ember-rgb) / .32);--steel:#5e7180;--steel-rgb:94 113 128;--steel-line:rgb(var(--steel-rgb) / .42);--chart-ref:#e5484d;--chart-ref-rgb:229 72 77;--danger:var(--ember);--danger-deep:var(--ember-deep);--good:#6fb98a;--bad:#d36a59;--ok-tint-rgb:34 110 84;--ko-tint-rgb:138 42 50;--rank-1:#ff6a1c;--rank-2:#d6673f;--rank-3:#b27356;--rank-4:#997a6a;--rank-5:#8b7d74;--rank-6:#827e7a;--tier-1:#c06a5e;--tier-1-rgb:192 106 94;--tier-1-soft:rgb(var(--tier-1-rgb) / .16);--tier-1-line:rgb(var(--tier-1-rgb) / .45);--tier-2:#cf9b3a;--tier-2-rgb:207 155 58;--tier-2-soft:rgb(var(--tier-2-rgb) / .16);--tier-2-line:rgb(var(--tier-2-rgb) / .45);--tier-3:#9a6dd7;--tier-3-rgb:154 109 215;--tier-3-soft:rgb(var(--tier-3-rgb) / .16);--tier-3-line:rgb(var(--tier-3-rgb) / .45);--tier-early:#4f9d92;--tier-early-rgb:79 157 146;--tier-early-soft:rgb(var(--tier-early-rgb) / .16);--tier-early-line:rgb(var(--tier-early-rgb) / .45);--fx-gain:.7;--focus-ring:0 0 0 2px var(--bg-0), 0 0 0 4px var(--ember);--r-sm:2px;--r-md:3px;--r-lg:4px;--shadow-1:0 1px 0 #0006, 0 4px 12px #00000059;--shadow-2:0 2px 0 #0006, 0 12px 30px #0000008c;--f-display:"Ledger Display", Impact, system-ui, sans-serif;--f-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-label:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-2xs:.7rem;--fs-xs:.74rem;--fs-sm:.82rem;--fs-md:.92rem;--fs-base:1rem;--fs-lg:1.5rem;--fs-xl:1.7rem;--tracking-tight:.02em;--tracking-normal:.04em;--tracking-snug:.1em;--tracking-wide:.14em;--tracking-wider:.18em;--tracking-widest:.22em;--tracking-rule:.28em;--tracking-stamp:.32em;--duration-fast:.14s;--duration-mid:.16s;--duration-slow:.24s;--duration-rise:.3s;--z-header:20;--z-dropdown:30;--z-overlay:50;--z-modal:51;--z-tooltip:60;--r-full:999px;--site-header-h:4.35rem;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--container:1240px}.tt-content{z-index:var(--z-tooltip,40);background:var(--bg-3);max-width:22rem;color:var(--fg-0);border:1px solid var(--ember-line);border-radius:var(--r-sm);font-family:var(--f-body);font-size:var(--fs-sm);box-shadow:0 8px 24px #00000073, 0 0 0 1px var(--ember-soft);animation:tt-rise var(--duration-fast) ease-out;padding:.7rem .9rem;line-height:1.4}.tt-arrow{fill:var(--bg-3);stroke:var(--ember-line);stroke-width:1px}@keyframes tt-rise{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tt-content{animation:none}}@font-face{font-family:Ledger Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/ledger-display-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../fonts/ibm-plex-sans-var.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-mono-400.woff2)format("woff2")}:root:lang(zh){--f-display:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg-0);margin:0;padding:0;font-size:17px}body{font-family:var(--f-body);color:var(--fg-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--bg-0);background-image:radial-gradient(1100px 600px at 88% -120px, rgb(var(--ember-rgb) / .07), transparent 65%), radial-gradient(900px 500px at -10% 110%, rgb(var(--steel-rgb) / .06), transparent 60%), repeating-linear-gradient(0deg, #fff0 0, #fff0 2px, #ffffff03 2px, #ffffff03 3px);background-attachment:fixed;min-height:100vh;font-weight:400;line-height:1.55}a{color:inherit;text-decoration:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}h1,h2,h3,h4{font-family:var(--f-display);text-transform:uppercase;color:var(--fg-0);letter-spacing:var(--tracking-tight);margin:0;font-weight:700;line-height:1}h1{letter-spacing:var(--tracking-tight);font-size:clamp(2.5rem,5.5vw,4rem)}h2{font-size:var(--fs-xl);letter-spacing:var(--tracking-normal)}h3{font-size:var(--fs-sm);letter-spacing:var(--tracking-widest);color:var(--fg-1)}h4{font-size:var(--fs-xs);letter-spacing:var(--tracking-rule);color:var(--fg-2)}p{margin:0}.eyebrow{font-family:var(--f-label);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ember)}.eyebrow.cool{color:var(--steel)}.eyebrow.faint{color:var(--fg-2)}.title-em{color:var(--ember)}.lede{font-family:var(--f-body);font-weight:400;font-size:var(--fs-base);color:var(--fg-1);line-height:1.55}.numeric,.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.meta-text{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--fg-1);white-space:nowrap;font-weight:400}code,pre{font-family:var(--f-mono);font-size:.9em}button{font-family:inherit}::selection{background:var(--ember-soft);color:var(--ember)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:var(--r-full);border:2px solid var(--bg-0)}::-webkit-scrollbar-thumb:hover{background:var(--ember-deep)}.muted{color:var(--fg-1)}.faint{color:var(--fg-2)}.surface{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg-0);position:relative}.surface.raised{background:var(--bg-2);box-shadow:var(--shadow-1)}.surface.stamped:before,.surface.stamped:after{content:"";border:1px solid var(--ember);opacity:.6;pointer-events:none;width:14px;height:14px;position:absolute}.surface.stamped:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.surface.stamped:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.rule{color:var(--fg-2);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-rule);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.85rem;margin:1.6rem 0;display:grid}.rule:before,.rule:after{content:"";background:var(--line);height:1px}.rule .ember{color:var(--ember)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);background:var(--bg-2);min-height:44px;color:var(--fg-0);border:1px solid var(--line-2);font-family:var(--f-label);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--duration-mid) ease, border-color var(--duration-mid) ease, background var(--duration-mid) ease;touch-action:manipulation;padding:0 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:not(:disabled):hover{color:var(--ember);border-color:var(--ember);background:var(--bg-3)}.btn-primary{background:var(--ember);color:var(--bg-0);border-color:var(--ember)}.btn-primary:not(:disabled):hover{background:var(--ember-bright);border-color:var(--ember-bright);color:var(--bg-0)}.btn-ghost{border-color:var(--line);color:var(--fg-1);background:0 0}.btn-ghost:not(:disabled):hover{color:var(--fg-0);border-color:var(--line-2);background:var(--bg-1)}.btn-danger{color:var(--ember);border-color:var(--ember-line);background:0 0}.btn-danger:not(:disabled):hover{background:var(--ember-soft);border-color:var(--ember);color:var(--ember)}.pill{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg-1);font-family:var(--f-mono);font-weight:400;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;align-items:center;gap:.4rem;padding:.2rem .65rem;display:inline-flex}.input{background:var(--bg-2);border:1px solid var(--line-2);color:var(--fg-0);border-radius:var(--r-sm);min-height:44px;font-family:var(--f-mono);font-size:var(--fs-md);letter-spacing:0;transition:border-color var(--duration-mid) ease, background var(--duration-mid) ease, box-shadow var(--duration-mid) ease;padding:0 .95rem}.input:focus-visible,.input:focus{border-color:var(--ember);background:var(--bg-1);box-shadow:0 0 0 3px var(--ember-soft);outline:none}.input::placeholder{color:var(--fg-2);letter-spacing:var(--tracking-normal)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tabs-list]{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:0;width:100%;padding:0;display:inline-flex;position:relative}[data-tabs-trigger]{appearance:none;color:var(--fg-2);min-height:44px;font-family:var(--f-label);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--duration-mid) ease;background:0 0;border:0;padding:.7rem 1.4rem;font-weight:600;position:relative}[data-tabs-trigger]:focus-visible{color:var(--fg-0);box-shadow:var(--focus-ring);outline:none}[data-tabs-trigger]:hover{color:var(--fg-0)}[data-tabs-trigger][data-state=active]{color:var(--ember)}[data-tabs-trigger][data-state=active]:after{content:"";background:var(--ember);height:2px;position:absolute;bottom:-1px;left:0;right:0}[data-dialog-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-overlay);background:#040506c7;position:fixed;inset:0}[data-dialog-content]{background:var(--bg-1);border:1px solid var(--line-2);color:var(--fg-0);border-radius:var(--r-sm);box-shadow:var(--shadow-2);min-width:min(520px,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);z-index:var(--z-modal);padding:1.6rem 1.8rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}[data-dialog-content]:before{content:"";border:1px solid var(--ember);opacity:.6;border-bottom:0;border-right:0;width:16px;height:16px;position:absolute;top:-1px;left:-1px}[data-dialog-title]{font-family:var(--f-display);font-size:var(--fs-lg);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--ember)}.party-dialog{padding:1.7rem 1.9rem 2.3rem;overflow:visible}@media (width<=540px),(height<=760px){.party-dialog{max-height:calc(100dvh - 1.5rem);overflow-y:auto}}[data-separator-root]{background:var(--line)}[data-separator-root][data-orientation=horizontal]{width:100%;height:1px}@keyframes report-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{opacity:0;animation:report-rise var(--duration-rise) cubic-bezier(.22, 1, .36, 1) forwards}.rise-1{animation-delay:0s}.rise-2{animation-delay:40ms}.rise-3{animation-delay:80ms}.rise-4{animation-delay:.12s}.rise-5{animation-delay:.16s}.rise-6{animation-delay:.2s}.rise-7{animation-delay:.24s}.rise-8{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.rise{opacity:1;animation:none}}@keyframes pulse-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.5)}}.live-dot{border-radius:var(--r-full);background:var(--live-dot-color,var(--ember));will-change:opacity, transform;width:8px;height:8px;animation:1.1s ease-in-out infinite pulse-blink;display:inline-block}.unread-dot{border-radius:var(--r-full);background:var(--ember);flex-shrink:0;width:7px;height:7px;display:inline-block}@keyframes dossier-radar-sweep{to{transform:rotate(-360deg)}}@keyframes dossier-ping{0%{opacity:0;transform:scale(.2)}18%{opacity:.45}to{opacity:0;transform:scale(1)}}@keyframes dossier-core-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.hunt-shot{width:calc(100% / var(--shot-zoom));height:calc(100% / var(--shot-zoom));object-fit:none;object-position:var(--shot-x) var(--shot-y);max-width:none;max-height:none;transform:translate(-50%, -50%) scale(var(--shot-zoom));position:absolute;top:50%;left:50%}.price-tag{background:rgb(var(--ember-rgb) / .5);color:var(--fg-0);font-feature-settings:"tnum";white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 100%,.34rem 100%);text-shadow:0 0 2px var(--bg-0), 0 0 3px var(--bg-0);font-weight:700}.persona.persona.tier-1{color:var(--tier-1)}.persona.persona.tier-2{color:var(--tier-2)}.persona.persona.tier-3{color:var(--tier-3)}.persona.persona.tier-early{color:var(--tier-early)}[data-fx-c=ember]{--fx-rgb:var(--ember-rgb)}[data-fx-c=brass]{--fx-rgb:var(--tier-2-rgb)}[data-fx-c=sulphur]{--fx-rgb:174 199 60}[data-fx-c=moss]{--fx-rgb:111 159 94}[data-fx-c=verdigris]{--fx-rgb:var(--tier-early-rgb)}[data-fx-c=slate]{--fx-rgb:126 166 201}[data-fx-c=indigo]{--fx-rgb:90 114 214}[data-fx-c=amethyst]{--fx-rgb:var(--tier-3-rgb)}[data-fx-c=oleander]{--fx-rgb:196 70 127}[data-fx-c=bone]{--fx-rgb:236 235 230}.persona-fx{pointer-events:none;border-radius:inherit;width:100%;height:100%;-webkit-mask-image:var(--fx-falloff), var(--fx-tone,linear-gradient(#000, #000));-webkit-mask-image:var(--fx-falloff), var(--fx-tone,linear-gradient(#000, #000));mask-image:var(--fx-falloff), var(--fx-tone,linear-gradient(#000, #000));-webkit-mask-composite:source-in;contain:layout paint style;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.persona-fx:before,.persona-fx:after{content:"";background:rgb(var(--fx-rgb) / calc(var(--fx-a) * var(--fx-gain)));-webkit-mask-image:var(--fx-mask);-webkit-mask-image:var(--fx-mask);mask-image:var(--fx-mask);-webkit-mask-size:var(--fx-mask-size,auto);-webkit-mask-size:var(--fx-mask-size,auto);mask-size:var(--fx-mask-size,auto);-webkit-mask-repeat:var(--fx-mask-repeat,repeat);-webkit-mask-repeat:var(--fx-mask-repeat,repeat);mask-repeat:var(--fx-mask-repeat,repeat);-webkit-mask-position:var(--fx-mask-pos,0% 0%);-webkit-mask-position:var(--fx-mask-pos,0% 0%);mask-position:var(--fx-mask-pos,0% 0%);-webkit-mask-composite:source-in;transform-origin:var(--fx-origin,50% 50%);animation-duration:var(--fx-dur,20s);animation-timing-function:var(--fx-ease,ease-in-out);animation-iteration-count:infinite;animation-delay:calc(var(--fx-phase) * -.37s);will-change:transform;position:absolute;inset:-100%;-webkit-mask-composite:source-in;mask-composite:intersect}.persona-fx:after{-webkit-mask-image:var(--fx-mask2,var(--fx-mask));-webkit-mask-image:var(--fx-mask2,var(--fx-mask));mask-image:var(--fx-mask2,var(--fx-mask));opacity:.62;animation-duration:var(--fx-dur2,var(--fx-dur,20s));animation-delay:calc(var(--fx-phase) * -.61s - 2.3s)}@keyframes fx-travel{to{transform:translate3d(var(--fx-tx,0%), var(--fx-ty,0%), 0)}}@keyframes fx-roll{0%{transform:translate(0%,0%)scale(1)}50%{transform:translate3d(calc(var(--fx-tx) / 2), 0%, 0) scale(1.3)}to{transform:translate3d(var(--fx-tx), 0%, 0) scale(1)}}@keyframes fx-creep{0%,to{opacity:.06;transform:scale(.62)}46%{opacity:.92;transform:scale(1.18)}}@keyframes fx-wander-x{to{translate:var(--fx-ax,0px) 0px}}@keyframes fx-wander-y{to{transform:translate3d(0px, var(--fx-ay,0px), 0)}}@keyframes fx-breathe{0%,to{opacity:.16}50%{opacity:.88}}@keyframes fx-swell{0%,to{scale:.84}50%{scale:1.14}}@keyframes fx-gutter{0%,to{opacity:.8}17%{opacity:.32}29%{opacity:.96}46%{opacity:.46}63%{opacity:1}81%{opacity:.38}}@keyframes fx-flash{0%,57%{opacity:.05}59%{opacity:.92}62%{opacity:.14}65%{opacity:.7}71%{opacity:.04}to{opacity:.05}}.persona-fx.on-row{z-index:3;--fx-falloff:linear-gradient(180deg, #000 0%, #0000002e 34%, #0000002e 66%, #000 100%)}.persona-fx.on-name{z-index:-1;--fx-falloff:linear-gradient(90deg, #0000 0%, #000 15%, #000 82%, #0000 100%), linear-gradient(180deg, #0000 0%, #000 24%, #000 76%, #0000 100%);width:auto;height:auto;inset:-.3em -.6em}[data-fx=bloodline]{--fx-mask:linear-gradient(90deg, #000, #0000 72%);--fx-a:.5;--fx-dur:4.2s;--fx-dur2:6.1s}[data-fx=bloodline]:before,[data-fx=bloodline]:after{animation-name:fx-breathe}[data-fx=mist]{--fx-mask:repeating-linear-gradient(90deg, #0000 0%, #000 4.2%, #0000 8.9%, #000 13.1%, #0000 18.6%, #000 23.4%, #0000 27.1%, #000 30.4%, #0000 33.3333%), repeating-linear-gradient(180deg, #0000 0%, #000 14%, #0000 33.3333%);--fx-mask2:repeating-linear-gradient(90deg, #0000 0%, #000 6.8%, #0000 12.2%, #000 17.9%, #0000 21.6%, #000 28.7%, #0000 33.3333%), repeating-linear-gradient(180deg, #0000 0%, #000 21%, #0000 33.3333%);--fx-tone:linear-gradient(180deg, #0000 12%, #000 100%);--fx-tx:-33.3333%;--fx-ease:linear;--fx-dur:29s;--fx-dur2:46s;--fx-a:.95}[data-fx=mist]:before,[data-fx=mist]:after{animation-name:fx-roll}[data-fx=veil]{--fx-mask:repeating-linear-gradient(90deg, #0000 0%, #000 5.1%, #0000 11.3%, #000 16.2%, #0000 22.4%, #000 27.8%, #0000 33.3333%), repeating-linear-gradient(90deg, #0000 0%, #000 19%, #0000 50%);--fx-mask2:repeating-linear-gradient(90deg, #0000 0%, #000 7.4%, #0000 14.6%, #000 20.1%, #0000 26.3%, #000 30.2%, #0000 33.3333%), repeating-linear-gradient(90deg, #0000 0%, #000 27%, #0000 66.6667%);--fx-tx:-17%;--fx-dur:13s;--fx-dur2:19s;--fx-a:.9}[data-fx=veil]:before,[data-fx=veil]:after{animation-name:fx-travel;animation-direction:alternate}[data-fx=veil]:after{--fx-tx:11%}[data-fx=wisp]{--fx-mask:radial-gradient(closest-side, #000 0%, #0000 72%), radial-gradient(closest-side, #000 0%, #0000 78%), radial-gradient(closest-side, #000 0%, #0000 70%);--fx-mask-size:96px 96px, 58px 58px, 74px 74px;--fx-mask-repeat:no-repeat;--fx-mask-pos:36% 43%, 49% 58%, 63% 46%;--fx-ax:-26px;--fx-ay:15px;--fx-a:1}[data-fx=wisp]:before,[data-fx=wisp]:after{-webkit-mask-composite:source-over;animation-name:fx-wander-x,fx-wander-y,fx-gutter,fx-swell;animation-direction:alternate,alternate,normal,normal;-webkit-mask-composite:source-over;mask-composite:add}[data-fx=wisp]:before{animation-duration:19s,27s,6.7s,8.3s}[data-fx=wisp]:after{--fx-mask-size:68px 68px, 88px 88px, 52px 52px;--fx-mask-pos:41% 56%, 57% 40%, 66% 61%;--fx-ax:21px;--fx-ay:-13px;animation-duration:23s,17s,9.1s,11.9s}[data-fx=canker]{--fx-mask:repeating-linear-gradient(22deg, #0000 0%, #000 16%, #0000 40%), repeating-linear-gradient(-58deg, #0000 0%, #000 21%, #0000 55%);--fx-mask2:repeating-linear-gradient(70deg, #0000 0%, #000 13%, #0000 35%), repeating-linear-gradient(-12deg, #0000 0%, #000 28%, #0000 62%);--fx-tone:radial-gradient(150% 140% at 0% 100%, #000 6%, #0000 74%);--fx-origin:33.3333% 66.6667%;--fx-ease:cubic-bezier(.25, 0, .15, 1);--fx-dur:17s;--fx-dur2:26s;--fx-a:1}[data-fx=canker]:before,[data-fx=canker]:after{animation-name:fx-creep}[data-fx=stormfront]{--fx-mask:repeating-linear-gradient(74deg, #0000 0%, #000 18%, #0000 45%);--fx-mask2:repeating-linear-gradient(-64deg, #0000 0%, #000 26%, #0000 60%);--fx-tone:linear-gradient(180deg, #000 0%, #00000047 100%);--fx-a:2;--fx-dur:8.3s;--fx-dur2:12.7s}[data-fx=stormfront]:before,[data-fx=stormfront]:after{animation-name:fx-flash;animation-timing-function:linear}[data-fx=moonrise]{--fx-mask:repeating-linear-gradient(180deg, #0000 0%, #000 12%, #0000 33.3333%);--fx-mask2:repeating-linear-gradient(180deg, #0000 0%, #000 22%, #0000 33.3333%);--fx-tone:linear-gradient(180deg, #000 0%, #0000001a 100%);--fx-ty:33.3333%;--fx-a:.85}[data-fx=moonrise]:before,[data-fx=moonrise]:after{animation-name:fx-travel,fx-breathe;animation-timing-function:linear,ease-in-out}[data-fx=moonrise]:before{animation-duration:26s,11s;animation-delay:calc(var(--fx-phase) * -.37s), calc(var(--fx-phase) * -.09s - 1.1s)}[data-fx=moonrise]:after{animation-duration:19s,17s;animation-delay:calc(var(--fx-phase) * -.61s - 2.3s), calc(var(--fx-phase) * -.13s - 1.7s)}@media (prefers-reduced-motion:reduce){.persona-fx:before,.persona-fx:after{animation:none}}@supports not ((mask-composite:intersect) or (-webkit-mask-composite:source-in)){.persona-fx{display:none}}.skip.svelte-12qhfyh{background:var(--ember);color:var(--bg-0);border-radius:var(--r-sm);font-family:var(--f-display);letter-spacing:var(--tracking-wider);z-index:100;padding:.5rem 1rem;position:absolute;top:-3rem;left:.5rem}.skip.svelte-12qhfyh:focus{top:.5rem}.nav-progress.svelte-12qhfyh{background:rgb(var(--ember-rgb) / .18);height:2px;z-index:calc(var(--z-header) + 1);pointer-events:none;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress-bar.svelte-12qhfyh{background:linear-gradient(90deg, var(--ember) 0%, var(--ember-bright) 50%, var(--ember) 100%);will-change:transform;width:40%;height:100%;animation:1.1s ease-in-out infinite svelte-12qhfyh-nav-progress-shimmer;display:block}@keyframes svelte-12qhfyh-nav-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(350%)}}.shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.container.svelte-12qhfyh{max-width:var(--container);width:100%;margin:0 auto;padding:0 1.5rem}.site-header.svelte-12qhfyh{z-index:var(--z-header);background:linear-gradient(180deg, rgb(var(--bg-0-rgb) / .96), rgb(var(--bg-0-rgb) / .78) 70%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-row.svelte-12qhfyh{align-items:center;gap:var(--sp-4);padding:.85rem 1.5rem;display:flex;position:relative}.header-tools.svelte-12qhfyh{align-items:center;gap:var(--sp-2);min-width:0;margin-left:auto;display:inline-flex}.icon-btn.svelte-12qhfyh{appearance:none;border:1px solid var(--line);color:var(--fg-2);cursor:pointer;border-radius:var(--r-sm);width:40px;height:40px;transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn.svelte-12qhfyh:hover{color:var(--fg-0);border-color:var(--line-2);background:var(--bg-1)}.icon-btn.svelte-12qhfyh:focus-visible{box-shadow:var(--focus-ring);outline:none}.menu-toggle.svelte-12qhfyh{display:none;position:relative}.menu-dot.svelte-12qhfyh{background:var(--bad);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg-0);border-radius:999px;position:absolute;top:6px;right:6px}.brand.svelte-12qhfyh{color:var(--ember);flex-shrink:0;align-items:center;gap:.85rem;display:inline-flex}.brand-sigil{color:var(--ember)}.brand-name.svelte-12qhfyh{color:var(--fg-0);flex-direction:column;line-height:.9;display:flex}.brand-mark.svelte-12qhfyh{font-family:var(--f-display);letter-spacing:var(--tracking-normal);color:var(--fg-0);font-size:1.35rem;font-weight:700}.brand-mark-2.svelte-12qhfyh{color:var(--ember)}.nav.svelte-12qhfyh{align-items:center;gap:var(--sp-1);display:inline-flex}.nav-link.svelte-12qhfyh{min-height:44px;color:var(--fg-2);font-family:var(--f-label);font-weight:600;font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--r-sm);transition:color var(--duration-mid) ease, background var(--duration-mid) ease;align-items:center;padding:.5rem .95rem;display:inline-flex;position:relative}.nav-badge.svelte-12qhfyh{background:var(--accent,var(--bad));min-width:1.25rem;height:1.25rem;color:var(--bg-0);font-size:var(--fs-xs);border-radius:999px;justify-content:center;align-items:center;margin-left:.4rem;padding:0 .35rem;font-weight:700;line-height:1;display:inline-flex}.nav-link.svelte-12qhfyh:hover{color:var(--fg-0);background:var(--bg-1)}.nav-link.svelte-12qhfyh:focus-visible{color:var(--fg-0);box-shadow:var(--focus-ring);outline:none}.nav-link.active.svelte-12qhfyh{color:var(--ember)}.nav-link.active.svelte-12qhfyh:after{content:"";background:var(--ember);height:2px;position:absolute;bottom:6px;left:.95rem;right:.95rem}.nav-mobile.svelte-12qhfyh{display:none}.mobile-signout-form.svelte-12qhfyh{margin:0}.mobile-signout.svelte-12qhfyh{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--ember);background:0 0;border:0}.page.svelte-12qhfyh{flex:1;padding:2.2rem 1.5rem 4rem;position:relative}.site-footer.svelte-12qhfyh{border-top:1px solid var(--line);background:var(--bg-1)}.footer-row.svelte-12qhfyh{align-items:center;gap:var(--sp-4);font-family:var(--f-label);font-weight:500;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--fg-2);text-transform:uppercase;padding:1rem 1.5rem;display:flex}.footer-tag.svelte-12qhfyh{color:var(--ember);border:1px solid var(--ember-line);border-radius:var(--r-sm);font-weight:600;font-family:var(--f-label);letter-spacing:var(--tracking-wide);padding:.2rem .55rem}.footer-stats.svelte-12qhfyh{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.footer-stat.svelte-12qhfyh{white-space:nowrap;align-items:baseline;gap:.35rem;display:inline-flex}.footer-num.svelte-12qhfyh{font-family:var(--f-mono);color:var(--fg-1);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);text-transform:none;font-weight:600}.footer-unit.svelte-12qhfyh{color:var(--fg-2);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.footer-sep.svelte-12qhfyh{color:var(--fg-3)}.footer-link.svelte-12qhfyh{color:var(--fg-2);font-family:var(--f-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--duration-mid) ease;font-weight:600}.footer-link.svelte-12qhfyh:hover,.footer-link.active.svelte-12qhfyh{color:var(--ember)}@media (width<=1024px){.header-row.svelte-12qhfyh{gap:.55rem;padding:.7rem 1rem}.header-tools.svelte-12qhfyh{gap:.4rem}.nav-desktop.svelte-12qhfyh{display:none}.menu-toggle.svelte-12qhfyh{display:inline-flex}.nav-mobile.svelte-12qhfyh{background:var(--bg-0);border-top:1px solid var(--line);flex-direction:column;gap:0;padding:.4rem 1rem .85rem;display:flex}.nav-mobile.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh){width:100%;font-size:var(--fs-sm);border-bottom:1px solid var(--line);padding:.85rem .6rem}.nav-mobile.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh):last-child{border-bottom:0}.nav-mobile.svelte-12qhfyh .nav-link.active:where(.svelte-12qhfyh):after{width:2px;height:auto;inset:.85rem auto .85rem 0;transform:none}}@media (width<=860px){.footer-row.svelte-12qhfyh{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-2xs);flex-direction:column}}
