:root{--bone:#0b0f14;--bone-2:#1c2a33;--bone-3:#2e3f4a;--ink:#fff;--ink-2:#c7d1d8;--ink-3:#7a8e99;--forest:#00bfa6;--forest-2:#2ad1b0;--moss:#0e6ba8;--lichen:#6ee7c8;--earth:#1c2a33;--ochre:#1f8acb;--ochre-2:#2fa4e7;--stone:#2e3f4a;--stone-2:#c7d1d8;--danger:#e05252;--sky:#2fa4e7;--amber:#f5c842;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Inter Tight", -apple-system, system-ui, sans-serif;--sans-light:"DM Sans", "Inter Tight", -apple-system, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--shadow-sm:0 1px 2px #0000004d, 0 2px 8px #00000040;--shadow-md:0 2px 8px #00000059, 0 12px 32px #00bfa61f;--cm-surface-glow:0 16px 56px #00000080, -18px -12px 64px #7c3aed29, 18px 14px 58px #00bfa62e, 0 0 42px #2fa4e714;--cm-card-glow:0 4px 24px #00000061, 0 0 28px #7c3aed0f, inset 0 1px 0 #ffffff0f;--cm-screen-pad-top:calc(20px + env(safe-area-inset-top,0px));--cm-scroll-end-pad:calc(28px + var(--cm-bottom-nav-height,0px));--cm-mobile-topbar-total:calc(var(--cm-mobile-topbar-height,56px) + env(safe-area-inset-top,0px));--cm-scroll-start-pad:var(--cm-mobile-topbar-total);--cm-pad-x-list:16px;--cm-gap-cards:12px;--cm-gap-section:12px;--cm-text-xs:.75rem;--cm-text-sm:.8125rem;--cm-text-base:.9375rem;--cm-text-md:1rem;--cm-text-lg:1.125rem;--cm-text-xl:1.375rem;--cm-text-2xl:1.75rem;--cm-text-3xl:1.875rem;--cm-text-4xl:2.25rem;--cm-lh-tight:1.25;--cm-lh-snug:1.4;--cm-lh-normal:1.5;--cm-lh-relaxed:1.6;--cm-aurora-bg:radial-gradient(ellipse 72% 34% at 18% 0%, #00bfa63d 0%, transparent 68%), radial-gradient(ellipse 68% 36% at 86% 8%, #7c3aed33 0%, transparent 70%), radial-gradient(ellipse 76% 30% at 56% 100%, #2fa4e71f 0%, transparent 72%), linear-gradient(180deg, var(--bone-2) 0%, var(--bone) 50%, var(--bone-2) 100%);--bp-tablet:768px;--bp-desktop:1024px;--content-max:1280px;--cm-topbar-height:64px;--bottom-nav-height:76px}:root[data-theme=light]{--bone:#f8fafc;--bone-2:#f1f5f9;--bone-3:#e2e8f0;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--ink-soft:#0f172a;--cm-aurora-bg:radial-gradient(ellipse 72% 34% at 18% 0%, #00897a1f 0%, transparent 68%), radial-gradient(ellipse 68% 36% at 86% 8%, #7c3aed17 0%, transparent 70%), radial-gradient(ellipse 76% 30% at 56% 100%, #2fa4e712 0%, transparent 72%), linear-gradient(180deg, var(--bone-2) 0%, var(--bone) 50%, var(--bone-2) 100%);--cm-card-glow:0 4px 16px #0000000f, 0 0 24px #7c3aed0a, inset 0 1px 0 #fff9;--cm-surface-glow:0 16px 56px #0000001a, -18px -12px 64px #7c3aed0f, 18px 14px 58px #00bfa612, 0 0 42px #2fa4e70a}:root[data-theme=crux]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bone:#0f1513;--bone-2:#151e1b;--bone-3:#24312d;--ink:#f1f4f0;--ink-2:#c2cbc5;--ink-3:#89968f;--ink-soft:#dce3de;--forest:#3fa58c;--forest-2:#62b7a0;--moss:#487a73;--lichen:#9bc9b8;--earth:#1b2723;--ochre:#c18a43;--ochre-2:#d4a25f;--stone:#34423d;--stone-2:#b7c0bb;--danger:#d96868;--sky:#6e9ea8;--amber:#d2a74f;--shadow-sm:0 1px 2px #0000003d;--shadow-md:0 4px 12px #00000047;--cm-aurora-bg:linear-gradient(180deg, #17211e 0%, #0f1513 52%, #121a17 100%);--cm-card-glow:0 2px 8px #0000003d;--cm-surface-glow:0 8px 24px #00000047;--rgba-base:241, 244, 240}[data-theme=dark]{--bone:#0b0f14;--bone-2:#1c2a33;--bone-3:#2e3f4a;--ink:#fff;--ink-2:#c7d1d8;--ink-3:#7a8e99;--ink-soft:#fffcf5db}:root{--rgba-base:255, 255, 255}:root[data-theme=light]{--rgba-base:15, 23, 42}:root[data-theme=crux]{--rgba-base:241, 244, 240}[data-theme=dark]{--rgba-base:255, 255, 255}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html{background:var(--bone);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;height:100%;min-height:100%;min-height:-webkit-fill-available;margin:0}body:has(.cm-shell-with-nav){--cm-screen-pad-top:calc(70px + env(safe-area-inset-top,0px))}html,body{font-family:var(--sans);color:var(--ink);font-size:var(--cm-text-md);background:0 0}body{height:100%;min-height:100dvh;background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:-webkit-fill-available;margin:0;padding:0;display:flex}@media (display-mode:standalone){html,body{width:100%;height:100dvh;min-height:100lvh;margin:0;padding:0;overflow:hidden}html{background:var(--bone)}body{background:0 0;flex-direction:column;display:flex}#app{background:0 0;flex:1;width:100%;height:100%;min-height:0;overflow:hidden}body:not(:has(.cm-shell-with-nav)){padding-top:env(safe-area-inset-top,0px);--cm-screen-pad-top:20px}body:has(.cm-shell-with-nav){--cm-mobile-topbar-total:calc(56px + env(safe-area-inset-top,0px))}}#app{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}#app>*{flex:1;min-width:0;min-height:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{color:var(--ink);caret-color:var(--forest)}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:.45}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}select:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}select:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--forest);transition:background-color 9999s ease-out,color 9999s ease-out}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{font-size:16px!important}}input[type=date],input[type=time],input[type=datetime-local]{box-sizing:border-box;min-width:0;max-width:100%}input[type=date]::-webkit-datetime-edit{align-items:center;height:100%;padding:0;display:inline-flex}input[type=time]::-webkit-datetime-edit{align-items:center;height:100%;padding:0;display:inline-flex}input[type=date]::-webkit-datetime-edit-fields-wrapper{align-items:center;padding:0;display:inline-flex}input[type=time]::-webkit-datetime-edit-fields-wrapper{align-items:center;padding:0;display:inline-flex}.topo-bg{background-color:var(--bone);background-image:repeating-radial-gradient(420px 260px at 30% 40%,#0000 0 22px,#00bfa60d 22px 23px),repeating-radial-gradient(320px 180px at 78% 72%,#0000 0 18px,#00bfa60a 18px 19px)}.btn{font-family:var(--sans);font-weight:600;font-size:var(--cm-text-base);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;transition:transform .12s,background .16s,box-shadow .16s,opacity .12s,filter .16s;display:inline-flex}.btn:focus-visible{outline-offset:2px;outline:2px solid #00bfa680}.btn:disabled,.btn-primary:disabled,.btn-ghost:disabled,.btn-ochre:disabled,.btn-dark:disabled,.btn-danger:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;filter:none;box-shadow:none;transform:none}.btn:active{transform:scale(.98)}.btn-primary{color:#f5faf8;background:linear-gradient(145deg,#1da886,#137e6c);box-shadow:inset 0 1px #ffffff38,0 6px 18px #00000059,0 2px 6px #005a4847}.btn-primary:hover{background:linear-gradient(145deg,#22c9a4,#15977c);box-shadow:inset 0 1px #ffffff42,0 8px 22px #00000061,0 2px 8px #00645052}.btn-primary:active{filter:brightness(.96)}.btn-ochre{color:#f5faf8;background:linear-gradient(145deg,#3795df,#2a73ba);box-shadow:inset 0 1px #fff3,0 6px 18px #00000057,0 2px 6px #143c7847}.btn-ochre:hover{background:linear-gradient(145deg,#429fe8,#2f7fc4);box-shadow:inset 0 1px #ffffff3d,0 8px 22px #00000061,0 2px 8px #143c7852}.btn-ochre:active{filter:brightness(.96)}.btn-ghost{color:var(--ink);background:#ffffff0f;box-shadow:inset 0 1px #ffffff12,0 4px 14px #00000038}.btn-ghost:hover{background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000042}.btn-ghost:active{filter:brightness(.95)}.btn-dark{color:#f5faf8;background:linear-gradient(160deg,#364250f5 0%,#1e2630fa 52%,#12171e 100%);box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000061,0 2px 6px #00000038}.btn-dark:hover{filter:brightness(1.06)}.btn-dark:active{filter:brightness(.94)}.btn-danger{color:#fff;background:linear-gradient(160deg,#dc2626 0%,#991b1b 100%);box-shadow:inset 0 1px #ffffff24,0 6px 18px #dc262652,0 2px 6px #00000038}.btn-danger:hover{filter:brightness(1.06)}.btn-danger:active{filter:brightness(.94)}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}.chip{font-family:var(--sans);font-size:var(--cm-text-xs);background:var(--bone-2);color:var(--ink-2);letter-spacing:.01em;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:500;display:inline-flex}.chip-mono{font-family:var(--mono);letter-spacing:0;font-weight:500}.chip-forest{background:var(--forest);color:var(--bone)}.chip-ochre{background:var(--ochre);color:var(--bone)}.chip-outline{color:var(--ink);background:0 0}.chip-moss{color:var(--forest);background:#00bfa61f}.grade{font-family:var(--mono);font-weight:600;font-size:var(--cm-text-sm);background:var(--ink);color:var(--bone);letter-spacing:0;border-radius:4px;padding:3px 8px}.grade-outline{color:var(--ink);background:0 0;border:0}.eyebrow{font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.display{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(32px,9vw,42px);font-weight:400;line-height:1.02}.display em{color:var(--forest);font-style:italic}.card{background:var(--bone);border-radius:var(--r-lg);border:0}.noscroll::-webkit-scrollbar{display:none}.noscroll{scrollbar-width:none}.topo-line{background-image:linear-gradient(90deg,#ffffff40 50%,#0000 50%);background-repeat:repeat-x;background-size:8px 1px;border:none;height:1px}.repdot{background:var(--ink);border-radius:50%;width:6px;height:6px;display:inline-block}.repdot.off{background:#ffffff26}.contour path{fill:none;stroke:#00bfa673;stroke-width:1px}[data-theme=light] .btn-ghost{background:#0000000d;box-shadow:inset 0 1px #fffc,0 4px 14px #0000000f}[data-theme=light] .btn-ghost:hover{background:#00000014;box-shadow:inset 0 1px #fffc,0 6px 18px #00000014}.text-xs{font-size:var(--cm-text-xs)}.text-sm{font-size:var(--cm-text-sm)}.text-base{font-size:var(--cm-text-base)}.text-md{font-size:var(--cm-text-md)}.text-lg{font-size:var(--cm-text-lg)}.text-xl{font-size:var(--cm-text-xl)}.text-2xl{font-size:var(--cm-text-2xl)}.text-3xl{font-size:var(--cm-text-3xl)}.text-4xl{font-size:var(--cm-text-4xl)}.leading-tight{line-height:var(--cm-lh-tight)}.leading-snug{line-height:var(--cm-lh-snug)}.leading-normal{line-height:var(--cm-lh-normal)}.leading-relaxed{line-height:var(--cm-lh-relaxed)}.tabular-nums{font-variant-numeric:tabular-nums}.text-uppercase{text-transform:uppercase;letter-spacing:.06em}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmStatLabel{font-family:var(--mono);font-size:clamp(9px, 2.4vw, var(--cm-text-xs));letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--rgba-base), .55);overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-weight:700;line-height:1.2}.cmStatLabel--nowrap{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;overflow:hidden}.cm-glass{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffff0f;border:0;box-shadow:inset 0 1px #ffffff38,0 4px 14px #00000047}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cm-glass{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}}[data-theme=light] .cm-glass{background:#ffffff8c;box-shadow:inset 0 1px #ffffffd9,0 4px 14px #0f172a14}.cm-glass--strong{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#ffffff14;border:0;box-shadow:inset 0 1px #ffffff42,0 6px 18px #00000052}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cm-glass--strong{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%)}}[data-theme=light] .cm-glass--strong{background:#ffffff9e;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #0f172a1a}.cm-glass--soft{-webkit-backdrop-filter:blur(8px)saturate(120%);background:#ffffff0a;border:0;box-shadow:inset 0 1px #ffffff29,0 2px 10px #00000038}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cm-glass--soft{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%)}}[data-theme=light] .cm-glass--soft{background:#ffffff73;box-shadow:inset 0 1px #ffffffbf,0 2px 10px #0f172a0f}[data-theme=crux] .cm-glass,[data-theme=crux] .cm-glass--strong,[data-theme=crux] .cm-glass--soft{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a2421;border:1px solid #9bc9b814;box-shadow:0 2px 8px #00000038}.cm-frame-wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.cm-frame-label{font-family:var(--serif);font-size:var(--cm-text-xl);color:var(--ink);letter-spacing:-.01em;text-align:center}.cm-frame-sub{font-family:var(--mono);font-size:var(--cm-text-xs);color:#ffffff80;text-transform:uppercase;letter-spacing:.14em;margin-top:-10px}.cm-frame-wrap--app{--cm-frame-label-fg:var(--ink);--cm-frame-sub-fg:var(--ink-muted,#1f24309e)}.cm-frame-wrap--app .cm-frame-label{color:var(--cm-frame-label-fg)}.cm-frame-wrap--app .cm-frame-sub{color:var(--cm-frame-sub-fg)}.cm-app-surface--fixed{border-radius:var(--r-lg);box-shadow:var(--cm-surface-glow)}.cm-app-surface--fluid{box-shadow:none;border-radius:0;flex:1;align-self:stretch}@media (width>=520px){.cm-app-surface--fluid{border-radius:var(--r-lg);box-shadow:var(--cm-surface-glow);min-height:min(100dvh,920px);margin-inline:auto}}.cm-app-route{width:100%;height:100%;min-height:100svh;background:0 0;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-height:-webkit-fill-available;display:flex;overflow-x:hidden}.cm-screen-loading{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 50% 24%,#f3a34024,#0000 34%),#101715;place-items:center;min-height:100dvh;font-size:.8rem;font-weight:700;display:grid}.cm-screen-loading span:before{content:"";vertical-align:-.08rem;border:2px solid #ffffff40;border-top-color:#f3a340;border-radius:50%;width:.65rem;height:.65rem;margin-right:.6rem;animation:.7s linear infinite cm-screen-loading-spin;display:inline-block}@keyframes cm-screen-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cm-screen-loading span:before{animation:none}}@media (width>=520px) and (width<=767px){.cm-app-route{justify-content:center;align-items:center;padding-inline:24px}}@media (width>=768px){.cm-app-route{justify-content:flex-start;align-items:stretch;height:100dvh;min-height:0;padding-inline:0;overflow:hidden}}.cm-app-route>.cm-frame-wrap{flex:1;align-self:stretch;align-items:stretch;gap:0;width:100%;max-width:100%;height:100%;min-height:0}.cm-app-route>.cm-frame-wrap>.cm-app-surface--fluid{flex:1;width:100%;height:100%;min-height:0}@media (display-mode:standalone){.cm-app-route,.cm-app-route .cm-app-surface--fluid{height:100%;min-height:0;max-height:100%}@media (width>=520px){.cm-app-route .cm-app-surface--fluid{height:100%;min-height:0;max-height:100%}}}@keyframes cmFlashHighlight{0%{box-shadow:0 0 #6ee7c800}20%{box-shadow:0 0 0 6px #6ee7c88c}to{box-shadow:0 0 #6ee7c800}}.cm-flash-highlight{border-radius:18px;animation:1.6s ease-out cmFlashHighlight}@media (prefers-reduced-motion:reduce){.cm-flash-highlight{animation:none}}.cm-input{box-sizing:border-box;background:var(--bone);width:100%;font-family:var(--sans);font-size:var(--cm-text-md);color:var(--ink);caret-color:var(--forest);border:0;border-radius:12px;outline:none;padding:14px 16px;transition:border-color .15s,box-shadow .18s}.cm-input::placeholder{color:var(--ink-3)}.cm-input:focus{box-shadow:0 0 0 1px var(--forest-2), 0 0 0 4px #00bfa638, 0 6px 16px #00bfa62e}.Wb3Nuq_wrap{bottom:calc(env(safe-area-inset-bottom,0px) + 92px);z-index:9999;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(140%);color:#f5f1e8;background:radial-gradient(120% 100% at 0 0,#00bfa62e 0%,#0000 55%),radial-gradient(110% 100% at 100% 100%,#a855f729 0%,#0000 55%),radial-gradient(80% 80% at 50% 0,#2fa4e71a 0%,#0000 60%),linear-gradient(160deg,#0f1620 0%,#0b0f14 100%);border:0;border-radius:22px;align-items:center;gap:14px;width:calc(100vw - 24px);max-width:380px;padding:16px;animation:.48s cubic-bezier(.22,1,.36,1) Wb3Nuq_bannerIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #0000008c,0 0 0 1px #a855f71a,inset 0 1px #ffffff0f}@keyframes Wb3Nuq_bannerIn{0%{opacity:0;transform:translate(-50%,18px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.Wb3Nuq_glow{border-radius:inherit;pointer-events:none;z-index:-1;filter:blur(14px);opacity:.35;background:linear-gradient(90deg,#00bfa68c,#a855f78c,#2fa4e78c,#00bfa68c) 0 0/300% 100%;animation:9s linear infinite Wb3Nuq_bannerGlow;position:absolute;inset:-1px}@keyframes Wb3Nuq_bannerGlow{0%{background-position:0 0}to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.Wb3Nuq_wrap,.Wb3Nuq_glow{animation:none}}.Wb3Nuq_icon{border-radius:14px;flex-shrink:0;width:52px;height:52px;box-shadow:0 6px 14px #00bfa652,0 0 0 1px #ffffff14}.Wb3Nuq_body{flex:1;min-width:0}.Wb3Nuq_eyebrow{font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.1em;text-transform:uppercase;color:#6ee7c8;margin-bottom:4px;font-weight:800}.Wb3Nuq_title{font-family:var(--serif);font-size:var(--cm-text-lg);letter-spacing:-.01em;color:#fff;margin-bottom:6px;font-style:italic;font-weight:400;line-height:1.15}.Wb3Nuq_titleAccent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6ee7c8 0%,#c084fc 60%,#5bc3f7 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.Wb3Nuq_sub{font-family:var(--sans);font-size:var(--cm-text-xs);color:#f5f1e8b8;line-height:1.45}.Wb3Nuq_shareArrow{color:#5bc3f7;vertical-align:middle;background:#2fa4e738;border:0;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;margin:0 3px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.Wb3Nuq_strong{color:#f5f1e8f2;font-weight:700}.Wb3Nuq_btn{font-family:var(--sans);font-size:var(--cm-text-sm);letter-spacing:.01em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#00bfa6 0%,#a855f7 60%,#38bdf8 100%);border:none;border-radius:999px;flex-shrink:0;align-self:center;padding:11px 18px;font-weight:800;transition:transform .12s,filter .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 6px 18px #a855f76b,0 0 0 1px #a855f74d}.Wb3Nuq_btn:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:2.6s ease-in-out infinite Wb3Nuq_btnShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes Wb3Nuq_btnShine{0%,60%{transform:translate(-100%)}85%{transform:translate(200%)}to{transform:translate(200%)}}.Wb3Nuq_btn:hover{filter:brightness(1.08)}.Wb3Nuq_btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.Wb3Nuq_btn:after{animation:none}}.Wb3Nuq_close{color:#f5f1e88c;cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:8px;right:8px}.Wb3Nuq_close:hover{color:#f5f1e8d9;background:#ffffff1f}.Y-X_hG_stRoot{isolation:isolate;background:var(--bone);color:#f5f1e8eb;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Y-X_hG_stBgLines{z-index:0;pointer-events:none;background:var(--cm-aurora-bg);position:absolute;inset:0;overflow:hidden}.Y-X_hG_stStack{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.Y-X_hG_stStack>:first-child{flex-shrink:0}.Y-X_hG_stHero{z-index:1;padding:var(--cm-screen-pad-top) 20px 18px;background:0 0;flex-shrink:0;position:relative;overflow:hidden}.Y-X_hG_stHero:after{content:"";pointer-events:none;background:linear-gradient(#0b0f1400 0%,#0b0f1480 100%);height:48px;position:absolute;bottom:0;left:0;right:0}.Y-X_hG_stHeroRow{align-items:flex-start;gap:6px;display:flex;position:relative}.Y-X_hG_stHeroBackSlot{flex-shrink:0;justify-content:flex-end;width:40px;padding-top:2px;display:flex}.Y-X_hG_stHeroCopy{flex:1;min-width:0}.Y-X_hG_stEyebrow{margin-bottom:6px}.Y-X_hG_stTitle{margin:0;font-size:clamp(30px,9vw,38px)}.Y-X_hG_stBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:14px 0 96px;overflow-y:auto}.Y-X_hG_stBodyChaptered{padding-top:0}.Y-X_hG_stSection{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:radial-gradient(80% 50% at 0 0,#00bfa61a 0%,#0000 60%),linear-gradient(165deg,#ffffff14 0%,#ffffff05 80%);border-radius:20px;margin:0 16px 14px;padding:18px 20px 16px;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000052}.Y-X_hG_stSectionTitle{font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:14px;font-weight:500;display:inline-flex}.Y-X_hG_stSectionTitleIcon{color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Y-X_hG_stSectionTitleSticky{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);letter-spacing:.18em;color:#f5f1e8b8;background:linear-gradient(#0b0f1400 0%,#0b0f148c 70%,#0b0f14d1 100%);border-radius:0;align-items:center;gap:12px;width:100%;margin:0;padding:14px 22px 12px;display:flex;position:sticky;top:0}.Y-X_hG_stSectionTitleSticky:after{content:"";background:linear-gradient(90deg,#8cc8af8c 0%,#8cc8af2e 55%,#8cc8af00 100%);flex:1;height:1px;margin-left:4px}[data-theme=light] .Y-X_hG_stSectionTitleSticky{color:#0f172a9e;background:linear-gradient(#f8fafc00 0%,#f8fafcb3 70%,#f8fafce0 100%)}[data-theme=light] .Y-X_hG_stSectionTitleSticky:after{background:linear-gradient(90deg,#0f172a4d 0%,#0f172a14 55%,#0f172a00 100%)}.Y-X_hG_stSectionIntro{font-family:var(--sans);color:var(--ink-2);margin:-6px 0 16px;font-size:13.5px;line-height:1.5}[data-theme=light] .Y-X_hG_stSectionIntro{color:#0f172ab8}.Y-X_hG_stRow{align-items:center;gap:12px;display:flex}.Y-X_hG_stDigestFreqRow{background:#ffffff0a;border-radius:999px;gap:4px;width:fit-content;margin:6px 0 14px;padding:4px;display:flex}.Y-X_hG_stDigestFreqBtn{color:var(--ink-2);font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.Y-X_hG_stDigestFreqBtnOn{color:var(--forest,#00bfa6);background:#00bfa62e}[data-theme=light] .Y-X_hG_stDigestFreqRow{background:#0000000a}[data-theme=light] .Y-X_hG_stDigestFreqBtnOn{color:#00897a;background:#00897a29}.Y-X_hG_stToggleList{margin-top:8px}.Y-X_hG_stToggleList>.Y-X_hG_stRow{padding:12px 0}.Y-X_hG_stToggleList>.Y-X_hG_stRow:first-child{padding-top:4px}.Y-X_hG_stToggleList>.Y-X_hG_stRow:last-child{padding-bottom:4px}.Y-X_hG_stRowMain{flex:1;min-width:0}.Y-X_hG_stRowLabel{font-size:var(--cm-text-base);color:var(--ink);font-weight:600}.Y-X_hG_stRowSub{font-size:var(--cm-text-xs);color:var(--ink-3);margin-top:2px}.Y-X_hG_stToggle{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);cursor:pointer;background:linear-gradient(165deg,#ffffff24 0%,#ffffff0a 100%);border:none;border-radius:999px;flex-shrink:0;width:48px;height:28px;padding:0;transition:background .2s,box-shadow .2s;position:relative;box-shadow:0 2px 6px #0000002e}.Y-X_hG_stToggleOn{background:radial-gradient(80% 80% at 50% 0,#5eead452 0%,#00bfa62e 60%,#0000 100%),linear-gradient(165deg,#00bfa68c 0%,#00796b6b 100%);box-shadow:0 4px 12px #00bfa624,0 0 14px #5eead414}.Y-X_hG_stToggleThumb{background:radial-gradient(circle at 30% 25%,#fffffffa 0%,#f5faf8e0 100%);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000004d}.Y-X_hG_stToggleThumbOn{transform:translate(20px)}.Y-X_hG_stLangGrid{flex-wrap:wrap;gap:8px;display:flex}.Y-X_hG_stThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Y-X_hG_stThemeBtn{appearance:none;border:1px solid rgba(var(--rgba-base), .09);background:rgba(var(--rgba-base), .045);min-width:0;min-height:48px;color:var(--ink-2);font:600 var(--cm-text-sm) var(--sans);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,border-color .12s,color .12s;display:flex}.Y-X_hG_stThemeBtn:hover{background:rgba(var(--rgba-base), .075);color:var(--ink)}.Y-X_hG_stThemeBtn:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.Y-X_hG_stThemeBtnOn{border-color:color-mix(in srgb, var(--forest) 66%, transparent);background:color-mix(in srgb, var(--forest) 13%, var(--bone-2));color:var(--ink)}.Y-X_hG_stThemePreview{width:38px;height:28px;box-shadow:0 0 0 1px rgba(var(--rgba-base), .12);border-radius:7px;flex:none;grid-template-columns:1fr 1fr 8px;display:grid;overflow:hidden}.Y-X_hG_stThemePreview>span{display:block}.Y-X_hG_stLangBtn{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);font-family:var(--sans);font-size:var(--cm-text-sm);color:var(--ink-2);cursor:pointer;background:linear-gradient(165deg,#ffffff24 0%,#ffffff0a 100%);border:none;border-radius:999px;padding:9px 16px;transition:background .12s,color .1s,box-shadow .12s;box-shadow:0 4px 12px #0003}@media (hover:hover){.Y-X_hG_stLangBtn:hover:not(.Y-X_hG_stLangBtnOn){background:linear-gradient(165deg,#ffffff2e 0%,#ffffff0f 100%)}}.Y-X_hG_stLangBtnOn{color:#f5faf8;background:radial-gradient(80% 80% at 50% 0,#5eead44d 0%,#00bfa62e 60%,#0000 100%),linear-gradient(165deg,#00bfa66b 0%,#00796b57 100%);font-weight:600;box-shadow:0 6px 18px #00bfa61f,0 0 16px #5eead414}.Y-X_hG_stMetaValue{font-family:var(--mono);font-size:var(--cm-text-base);letter-spacing:.04em;color:var(--ink)}.Y-X_hG_stMetaNote{font-size:var(--cm-text-xs);color:var(--ink-3);margin:8px 0 0}.Y-X_hG_stBodyFootnote{font-size:var(--cm-text-xs);color:var(--ink-3);margin:4px 16px 8px;padding:0 18px;line-height:1.55}@media (width>=1024px){.Y-X_hG_stRoot{background:var(--cm-aurora-bg);overflow-y:auto}.Y-X_hG_stBgLines{display:none}.Y-X_hG_stStack{flex:none;min-height:100%}.Y-X_hG_stHero{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:30px 24px 18px}.Y-X_hG_stHero:after,.Y-X_hG_stHeroBackSlot{display:none}.Y-X_hG_stTitle{font-size:clamp(38px,3.5vw,52px)}.Y-X_hG_stBody{box-sizing:border-box;flex:none;width:100%;max-width:1120px;min-height:auto;margin:0 auto;padding:8px 24px 64px;overflow:visible}.Y-X_hG_stSection{margin-inline:0;padding:20px 22px}}@media (width>=1280px){.Y-X_hG_stBody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.Y-X_hG_stSection{margin-bottom:0}}@media (width>=1024px) and (width<=1180px){.Y-X_hG_stHero,.Y-X_hG_stBody{padding-inline:18px}}.Y-X_hG_stNavRow{cursor:pointer;text-align:left;width:100%;font-family:var(--sans);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:13px 0;display:flex}.Y-X_hG_stNavRowIcon{color:var(--ink-2);flex-shrink:0;display:flex}.Y-X_hG_stNavRowChevron{color:var(--ink-3);align-items:center;margin-left:auto;transition:transform .16s;display:inline-flex;transform:rotate(-90deg)}.Y-X_hG_stNavRowChevronOpen{transform:rotate(0)}.Y-X_hG_stBlockedCount{opacity:.7;font-family:var(--mono);font-size:var(--cm-text-xs);margin-left:8px}.Y-X_hG_stBlockedRow{align-items:center}.Y-X_hG_stBlockedRowMain{align-items:center;gap:10px;min-width:0;display:flex}.Y-X_hG_stBlockedRowName{min-width:0}.Y-X_hG_stBlockedRowLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Y-X_hG_stBlockedUnblockBtn{color:#fb7185;font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:6px 12px;font-weight:700}.Y-X_hG_stBlockedUnblockBtn:hover{background:#fb718514}.Y-X_hG_stRowSubHint{margin-top:6px}.Y-X_hG_stAffinityLead{margin-bottom:14px}.Y-X_hG_stAffinityCta{appearance:none;text-align:left;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);cursor:pointer;width:100%;color:var(--ink);font:inherit;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 80% at 100% 0,#38bdf82e 0%,#0000 60%),radial-gradient(80% 50% at 0 0,#00bfa61a 0%,#0000 60%),linear-gradient(165deg,#ffffff14 0%,#ffffff05 80%);border:0;border-radius:16px;margin:0;padding:16px 18px 14px;transition:filter .12s,transform 80ms;display:block;box-shadow:0 12px 24px #00000047,0 0 18px #38bdf814}.Y-X_hG_stAffinityCta:hover{filter:brightness(1.06)}.Y-X_hG_stAffinityCta:active{transform:scale(.998)}.Y-X_hG_stAffinityCta:focus-visible{outline-offset:-2px;outline:2px solid #00bfa652}.Y-X_hG_stAffinityCtaHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Y-X_hG_stAffinityCtaTitle{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:600}.Y-X_hG_stAffinityCtaChevron{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);color:#7dd3fc;background:radial-gradient(80% 80% at 50% 0,#7dd3fc52 0%,#38bdf82e 60%,#0000 100%),linear-gradient(165deg,#38bdf842 0%,#38bdf81a 100%);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:inline-flex}.Y-X_hG_stAffinityCtaDesc{color:var(--ink-3);margin:4px 0 10px;font-size:12.5px;line-height:1.4}.Y-X_hG_stAffinityCtaChips{flex-wrap:wrap;gap:6px;display:flex}.Y-X_hG_stAffinityChip{font-family:var(--mono);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.Y-X_hG_stAffinityChipIcon{font-size:13px;line-height:1}.Y-X_hG_stAffinityChipOff{-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);color:var(--ink-3);opacity:.7;background:linear-gradient(165deg,#ffffff14 0%,#ffffff05 100%);border:0}.Y-X_hG_stAffinityChipLow{-webkit-backdrop-filter:blur(6px)saturate(140%);backdrop-filter:blur(6px)saturate(140%);color:#7dd3fc;background:linear-gradient(165deg,#38bdf82e 0%,#38bdf80d 100%);border:0}.Y-X_hG_stAffinityChipMid{-webkit-backdrop-filter:blur(6px)saturate(140%);backdrop-filter:blur(6px)saturate(140%);color:#5eead4;background:linear-gradient(165deg,#00bfa638 0%,#00796b14 100%);border:0}.Y-X_hG_stAffinityChipHigh{-webkit-backdrop-filter:blur(6px)saturate(140%);backdrop-filter:blur(6px)saturate(140%);color:#f472b6;background:radial-gradient(80% 80% at 50% 0,#f472b642 0%,#ec48991f 60%,#0000 100%),linear-gradient(165deg,#ec48993d 0%,#be185d1a 100%);border:0;box-shadow:0 0 10px #ec48991a}.Y-X_hG_stNavRowLabel{font-size:var(--cm-text-base);color:var(--ink);flex:1}.Y-X_hG_stNavRowDanger .Y-X_hG_stNavRowIcon,.Y-X_hG_stNavRowDanger .Y-X_hG_stNavRowLabel{color:var(--danger,#e74c3c)}.Y-X_hG_stLegalDeletePanel{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);background:linear-gradient(165deg,#e0525229 0%,#e052520a 100%);border:0;border-radius:12px;margin:8px 0 0;padding:14px 16px}[data-theme=light] .Y-X_hG_stLegalDeletePanel{background:linear-gradient(165deg,#e052521f 0%,#e0525208 100%)}.Y-X_hG_stLegalDeleteText{font-family:var(--sans);font-size:var(--cm-text-sm);color:var(--ink-2);margin:0;line-height:1.55}.Y-X_hG_stLegalDeleteLink{color:var(--ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.Y-X_hG_stLegalDeleteLink:hover{color:var(--danger,#e74c3c)}.Y-X_hG_stModalOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Y-X_hG_stModalCard{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:radial-gradient(80% 50% at 0 0,#00bfa61a 0%,#0000 60%),linear-gradient(165deg,#0b0f14d1 0%,#0b0f14ad 100%);border:none;border-radius:22px;flex-direction:column;gap:10px;width:100%;max-width:340px;padding:24px 22px 20px;display:flex;box-shadow:0 20px 48px #00000073,0 6px 16px #00000047}.Y-X_hG_stModalTitle{font-family:var(--serif);font-size:var(--cm-text-xl);color:#f4f7fb;margin:0;font-weight:700;line-height:1.2}.Y-X_hG_stModalText{font-size:var(--cm-text-base);color:#d7e1e8;margin:0 0 8px;line-height:1.45}.Y-X_hG_stModalActions{gap:10px;margin-top:4px;display:flex}.Y-X_hG_stModalActions>*{flex:1}.Y-X_hG_stAffinityRow{align-items:center;gap:10px;padding:10px 0;display:flex}.Y-X_hG_stAffinityLabel{font-size:var(--cm-text-base);color:var(--ink);flex:1;font-weight:500}.Y-X_hG_stAffinityPips{gap:5px;display:flex}.Y-X_hG_stAffinityPip{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);width:34px;height:26px;font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.04em;color:var(--ink-3);cursor:pointer;background:linear-gradient(165deg,#ffffff1a 0%,#ffffff05 100%);border:none;border-radius:7px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.Y-X_hG_stAffinityPip:hover{color:var(--ink-2);background:linear-gradient(165deg,#ffffff24 0%,#ffffff0a 100%)}.Y-X_hG_stAffinityPipOff.Y-X_hG_stAffinityPipActive{color:#f08080;background:linear-gradient(165deg,#e74c3c52 0%,#c0392b24 100%)}.Y-X_hG_stAffinityPipLow.Y-X_hG_stAffinityPipActive{color:#ffd580;background:linear-gradient(165deg,#ffc40047 0%,#b48a001a 100%)}.Y-X_hG_stAffinityPipMid.Y-X_hG_stAffinityPipActive{color:#4dd9b6;background:linear-gradient(165deg,#1da88652 0%,#00796b24 100%)}.Y-X_hG_stAffinityPipHigh.Y-X_hG_stAffinityPipActive{color:#b2f5e8;background:radial-gradient(80% 80% at 50% 0,#5eead447 0%,#1da8862e 60%,#0000 100%),linear-gradient(165deg,#1da88685 0%,#00796b4d 100%);font-weight:700;box-shadow:0 4px 12px #00bfa61a}.Y-X_hG_stAffinityReset{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);width:100%;font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:linear-gradient(165deg,#ffffff1a 0%,#ffffff05 100%);border:none;border-radius:12px;margin-top:14px;padding:10px;transition:background .15s,color .15s}.Y-X_hG_stAffinityReset:hover{color:var(--ink-2);background:linear-gradient(165deg,#ffffff24 0%,#ffffff0a 100%)}[data-theme=light] .Y-X_hG_stHero:after{background:linear-gradient(#fff0 0%,#fffc 100%)}[data-theme=light] .Y-X_hG_stSection{background:radial-gradient(80% 50% at 0 0,#00796b0f 0%,#0000 60%),linear-gradient(165deg,#ffffffb8 0%,#ffffff85 80%);box-shadow:0 18px 36px #00000014}[data-theme=light] .Y-X_hG_stToggle{background:linear-gradient(165deg,#00000014 0%,#00000005 100%);box-shadow:0 1px 4px #0000000a}[data-theme=light] .Y-X_hG_stToggleOn{background:radial-gradient(80% 80% at 50% 0,#5eead447 0%,#00bfa629 60%,#0000 100%),linear-gradient(165deg,#00bfa66b 0%,#00796b47 100%);box-shadow:0 4px 12px #00bfa614,0 0 12px #5eead40d}[data-theme=light] .Y-X_hG_stLangBtn{background:linear-gradient(165deg,#ffffffc7 0%,#ffffff8c 100%);box-shadow:0 2px 6px #0000000d}[data-theme=light] .Y-X_hG_stLangBtnOn{color:var(--forest);background:radial-gradient(80% 80% at 50% 0,#5eead447 0%,#00bfa629 60%,#0000 100%),linear-gradient(165deg,#00bfa638 0%,#00796b24 100%);box-shadow:0 4px 12px #00bfa614,0 0 14px #5eead40d}[data-theme=crux] .Y-X_hG_stHero:after{background:linear-gradient(#0000 0%,#0f1513d1 100%)}[data-theme=crux] .Y-X_hG_stSection{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17211e;border:1px solid #9bc9b817;box-shadow:0 2px 8px #00000038}[data-theme=crux] .Y-X_hG_stLangBtn{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#202b27}[data-theme=crux] .Y-X_hG_stLangBtnOn{color:#f1f4f0;box-shadow:none;background:#2b5c50}[data-theme=light] .Y-X_hG_stModalCard{background:radial-gradient(80% 50% at 0 0,#00796b0f 0%,#0000 60%),linear-gradient(165deg,#ffffffdb 0%,#ffffffb8 100%);box-shadow:0 12px 32px #0000001f}[data-theme=light] .Y-X_hG_stModalTitle{color:var(--ink)}[data-theme=light] .Y-X_hG_stModalText{color:var(--ink-2)}[data-theme=light] .Y-X_hG_stAffinityPip{color:var(--ink-3);background:linear-gradient(165deg,#0000000a 0%,#00000003 100%)}[data-theme=light] .Y-X_hG_stAffinityPipOff.Y-X_hG_stAffinityPipActive{color:#c0392b;background:linear-gradient(165deg,#e74c3c2e 0%,#c0392b0f 100%)}[data-theme=light] .Y-X_hG_stAffinityPipLow.Y-X_hG_stAffinityPipActive{color:#8a5f00;background:linear-gradient(165deg,#ffa00038 0%,#b464000f 100%)}[data-theme=light] .Y-X_hG_stAffinityPipMid.Y-X_hG_stAffinityPipActive{color:var(--forest);background:linear-gradient(165deg,#00bfa633 0%,#00796b14 100%)}[data-theme=light] .Y-X_hG_stAffinityPipHigh.Y-X_hG_stAffinityPipActive{color:var(--forest);background:radial-gradient(80% 80% at 50% 0,#00bfa652 0%,#00796b29 60%,#0000 100%),linear-gradient(165deg,#00bfa652 0%,#00796b29 100%);box-shadow:0 4px 12px #00bfa60f}[data-theme=light] .Y-X_hG_stAffinityReset{color:var(--ink-3);background:linear-gradient(165deg,#0000000a 0%,#00000003 100%)}[data-theme=light] .Y-X_hG_stAffinityReset:hover{color:var(--ink-2);background:linear-gradient(165deg,#0000000f 0%,#00000005 100%)}.UEyh8W_banner{z-index:9999;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;inset:auto 0 0}.UEyh8W_shell{pointer-events:auto;color:#e5e7eb;background:#0b0f14;border:0;border-radius:14px;width:min(720px,100%);padding:18px 20px;box-shadow:0 20px 60px #00000080}.UEyh8W_title{font-size:var(--cm-text-base);letter-spacing:.01em;margin:0 0 6px;font-weight:700}.UEyh8W_body{font-size:var(--cm-text-sm);color:#9ca3af;margin:0 0 14px;line-height:1.5}.UEyh8W_body a{color:#00bfa6;text-decoration:underline}.UEyh8W_actions{flex-wrap:wrap;gap:8px;display:flex}.UEyh8W_btnPrimary,.UEyh8W_btnGhost,.UEyh8W_btnLink{font-family:inherit;font-size:var(--cm-text-sm);cursor:pointer;border:none;border-radius:999px;padding:9px 16px;font-weight:600;transition:background .15s}.UEyh8W_btnPrimary{color:#061418;background:#00bfa6;flex:140px}.UEyh8W_btnPrimary:hover{background:#14d9bd}.UEyh8W_btnGhost{color:#e5e7eb;background:0 0;border:0;flex:140px}.UEyh8W_btnGhost:hover{background:#111827}.UEyh8W_btnLink{color:#9ca3af;background:0 0;padding:9px 12px}.UEyh8W_btnLink:hover{color:#e5e7eb}.UEyh8W_detail{border-top:0;gap:10px;margin-top:14px;padding-top:14px;display:grid}.UEyh8W_row{background:#0f1620;border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.UEyh8W_rowText{flex:1;min-width:0}.UEyh8W_rowTitle{font-size:var(--cm-text-sm);color:#e5e7eb;margin:0 0 2px;font-weight:600}.UEyh8W_rowDesc{font-size:var(--cm-text-xs);color:#9ca3af;margin:0;line-height:1.45}.UEyh8W_lock{font-size:var(--cm-text-xs);color:#6b7280;white-space:nowrap}.UEyh8W_toggle{cursor:pointer;flex-shrink:0;width:38px;height:22px;position:relative}.UEyh8W_toggle input{opacity:0;width:0;height:0}.UEyh8W_toggleTrack{background:#374151;border-radius:999px;transition:background .15s;position:absolute;inset:0}.UEyh8W_toggleThumb{background:#e5e7eb;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.UEyh8W_toggle input:checked+.UEyh8W_toggleTrack{background:#00bfa6}.UEyh8W_toggle input:checked+.UEyh8W_toggleTrack .UEyh8W_toggleThumb{transform:translate(16px)}@media (width<=768px){.UEyh8W_banner{padding:12px}.UEyh8W_shell{border-radius:12px;padding:14px}.UEyh8W_title{font-size:var(--cm-text-sm)}.UEyh8W_body{font-size:var(--cm-text-xs);margin-bottom:12px}.UEyh8W_actions{gap:6px}.UEyh8W_btnPrimary,.UEyh8W_btnGhost{min-width:0;font-size:var(--cm-text-xs);flex:1 1 0;padding:8px 10px}.UEyh8W_btnLink{font-size:var(--cm-text-xs);flex:1 0 100%;margin-top:2px;padding:6px 8px}}.j-FJ-q_overlay{z-index:10500;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px)) 16px;background:#000000a6;justify-content:center;align-items:center;animation:.16s ease-out j-FJ-q_modalFadeIn;display:flex;position:fixed;inset:0}.j-FJ-q_overlayBottom{padding:max(40px, env(safe-area-inset-top,0px)) 0 0 0;align-items:flex-end}.j-FJ-q_overlayBranded{-webkit-backdrop-filter:blur(10px);background:#04080c9e}@keyframes j-FJ-q_modalFadeIn{0%{opacity:0}to{opacity:1}}.j-FJ-q_panel{z-index:1;background:#111820;border:0;border-radius:18px;flex-direction:column;width:100%;max-height:100%;animation:.2s cubic-bezier(.16,1,.3,1) j-FJ-q_panelIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009,inset 0 0 0 1px #ffffff0f}@keyframes j-FJ-q_panelIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.j-FJ-q_panelBranded{background:radial-gradient(circle at 15% 0%, rgba(var(--site-tone-rgb,0, 191, 166), .18), transparent 34%), linear-gradient(165deg, #232e3afa 0%, #121922fc 58%, #0a0f15 100%);color:var(--ink);border-radius:22px;box-shadow:0 28px 70px #00000094,inset 0 1px #ffffff14}[data-theme=light] .j-FJ-q_panelBranded{background:radial-gradient(circle at 15% 0%, rgba(var(--site-tone-rgb,0, 121, 107), .06), transparent 38%), linear-gradient(165deg, #fff 0%, #f7f5ee 100%);color:var(--ink);box-shadow:0 28px 70px #00000029,inset 0 1px #ffffffb3}.j-FJ-q_panelBottom{border-bottom:none;border-radius:18px 18px 0 0;animation:.22s cubic-bezier(.16,1,.3,1) j-FJ-q_panelInBottom}@keyframes j-FJ-q_panelInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.j-FJ-q_panelSm{max-width:380px}.j-FJ-q_panelMd{max-width:480px}.j-FJ-q_panelLg{max-width:640px}.j-FJ-q_panelAuto{max-width:none}.j-FJ-q_header{border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.j-FJ-q_headerTitleCol{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.j-FJ-q_eyebrow{font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--site-tone,var(--forest));font-weight:600;line-height:1.2}[data-theme=light] .j-FJ-q_eyebrow{color:var(--site-tone,#00897a)}.j-FJ-q_title{font-family:var(--sans);font-size:var(--cm-text-md);color:var(--ink);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:2px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.j-FJ-q_titleSerif{font-family:var(--serif);font-weight:500;font-size:var(--cm-text-2xl);letter-spacing:-.005em;line-height:1}.j-FJ-q_lead{font-size:var(--cm-text-sm);color:#f5f1e8a8;margin:6px 0 0;line-height:1.4}[data-theme=light] .j-FJ-q_lead{color:var(--ink-3)}.j-FJ-q_headerRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.j-FJ-q_closeBtn{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.j-FJ-q_closeBtn:hover{color:var(--ink)}.j-FJ-q_body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;padding:14px 18px;display:flex;overflow:hidden auto}.j-FJ-q_body>*{min-width:0;max-width:100%}.j-FJ-q_section{flex-direction:column;gap:8px;display:flex}.j-FJ-q_sectionHead{align-items:center;gap:8px;display:flex}.j-FJ-q_sectionIcon{width:18px;height:18px;color:var(--site-tone,var(--forest));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .j-FJ-q_sectionIcon{color:var(--site-tone,#00897a)}.j-FJ-q_sectionLabel{font-family:var(--mono);font-size:var(--cm-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:600;line-height:1.2}[data-theme=light] .j-FJ-q_sectionLabel{color:var(--ink)}.j-FJ-q_sectionHint{font-size:var(--cm-text-xs);color:#f5f1e88c;margin:0 0 2px;font-style:normal;line-height:1.4}[data-theme=light] .j-FJ-q_sectionHint{color:var(--ink-3)}.j-FJ-q_footer{border-top:0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 16px;display:flex}[data-theme=light] .j-FJ-q_panel{background:#fff;box-shadow:0 24px 60px #0000002e,inset 0 0 0 1px #0f172a14}[data-theme=light] .j-FJ-q_header{border-bottom-color:#0000000f}[data-theme=light] .j-FJ-q_footer{border-top-color:#0000000f}[data-theme=light] .j-FJ-q_closeBtn{color:#00000080}[data-theme=light] .j-FJ-q_closeBtn:hover{color:#000000e6}@media (width<=640px){.j-FJ-q_overlay{align-items:flex-start;overflow-y:auto}}@media (width>=768px){.j-FJ-q_overlay{padding:40px clamp(28px,5vw,72px)}.j-FJ-q_panel{border-radius:20px;max-height:calc(100dvh - 80px)}.j-FJ-q_panelBranded{border-radius:24px}.j-FJ-q_panelSm{max-width:420px}.j-FJ-q_panelMd{max-width:560px}.j-FJ-q_panelLg{max-width:760px}.j-FJ-q_header{padding:24px 28px 18px}.j-FJ-q_body{gap:16px;padding:18px 28px 22px}.j-FJ-q_footer{gap:10px;padding:16px 28px 22px}.j-FJ-q_closeBtn{background:#ffffff0e;border-radius:10px;width:34px;height:34px}.j-FJ-q_closeBtn:hover{background:#00bfa61a}[data-theme=light] .j-FJ-q_closeBtn{background:#0f172a0d}[data-theme=light] .j-FJ-q_closeBtn:hover{background:#00bfa61a}}.AzYWKG_root{z-index:9999;isolation:isolate;background:radial-gradient(90% 32% at 50% 0,#00bfa642 0%,#0000 62%),radial-gradient(80% 28% at 50% 100%,#a855f733 0%,#0000 62%),linear-gradient(#1c2a33 0%,#0e161d 50%,#0b0f14 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.AzYWKG_sun{filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#fcc04985 0%,#fcc0492e 36%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:16s ease-in-out infinite AzYWKG_cmSplashSunDrift;position:absolute;top:14%;right:10%}@keyframes AzYWKG_cmSplashSunDrift{0%,to{opacity:.82;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-14px,10px)scale(1.06)}}.AzYWKG_center{z-index:2;flex-direction:column;align-items:center;gap:22px;margin-bottom:60px;display:flex;position:relative}.AzYWKG_sonarWrap{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.AzYWKG_ring{border:1.5px solid #00bfa6a6;border-radius:50%;animation:2.6s ease-out infinite AzYWKG_cmSplashSonar;position:absolute;inset:0}.AzYWKG_ring:nth-child(2){animation-delay:.87s}.AzYWKG_ring:nth-child(3){animation-delay:1.73s}@keyframes AzYWKG_cmSplashSonar{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.8)}}.AzYWKG_icon{z-index:1;border-radius:20px;width:80px;height:80px;animation:3.8s ease-in-out infinite AzYWKG_cmSplashBreath;display:block;position:relative}@keyframes AzYWKG_cmSplashBreath{0%,to{filter:drop-shadow(0 0 10px #00bfa638);transform:scale(1)}50%{filter:drop-shadow(0 0 26px #00bfa68c);transform:scale(1.04)}}.AzYWKG_wordmark{letter-spacing:-.01em;color:#ffffffeb;text-shadow:0 1px 3px #0000008c,0 0 28px #00bfa62e;margin:0;font-family:Instrument Serif,Times New Roman,serif;font-size:24px;font-style:italic;font-weight:400}.AzYWKG_mountains{z-index:1;pointer-events:none;height:200px;position:absolute;inset:auto 0 0}.AzYWKG_mountains svg{width:100%;height:100%;display:block;position:absolute;inset:0}.AzYWKG_mountainFar{fill:#a855f729}.AzYWKG_mountainMid{fill:#2e76e638}.AzYWKG_mountainNear{fill:#0b0f14cc}.AzYWKG_root:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0b0f1480 60%,#0b0f14f0 100%);height:52%;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.AzYWKG_root,.AzYWKG_sun{animation:none}.AzYWKG_icon{filter:none;animation:none}.AzYWKG_wordmark{animation:none}.AzYWKG_ring{opacity:.2;animation:none;transform:scale(2)}}.SNOUuG_btn{cursor:pointer;appearance:none;font:inherit;color:inherit;position:relative}.SNOUuG_btn:disabled{cursor:not-allowed}.SNOUuG_btnContent{justify-content:center;align-items:center;gap:8px;min-width:0;transition:opacity .16s;display:inline-flex}.SNOUuG_btnLoading .SNOUuG_btnContent{visibility:hidden}.SNOUuG_spinner{pointer-events:none;justify-content:center;align-items:center;gap:5px;display:inline-flex;position:absolute;inset:0}.SNOUuG_dot{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite SNOUuG_cmBtnDotPulse;transform:scale(.6)}.SNOUuG_dot:nth-child(2){animation-delay:.15s}.SNOUuG_dot:nth-child(3){animation-delay:.3s}@keyframes SNOUuG_cmBtnDotPulse{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.SNOUuG_dot{opacity:.7;animation:none;transform:scale(.85)}.SNOUuG_btnContent{transition:none}}._19SSFG_toast{z-index:9500;color:#f5f1e8;background:radial-gradient(140% 100% at 0 0,#a855f747 0%,#0000 60%),linear-gradient(160deg,#1a0930 0%,#0f0520 60%,#0b0f14 100%);border-radius:16px;width:calc(100vw - 32px);max-width:360px;padding:14px 14px 12px;animation:.32s cubic-bezier(.22,1,.36,1) _19SSFG_toastIn;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:inset 0 1px #c084fc3d,inset 0 0 0 1px #a855f72e,0 12px 32px #a855f752,0 4px 12px #0006}@media (width>=480px){._19SSFG_toast{width:auto;min-width:320px}}@keyframes _19SSFG_toastIn{0%{opacity:0;transform:translateY(20px)translate(20px)}to{opacity:1;transform:translateY(0)translate(0)}}._19SSFG_glow{filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#a855f766 0%,#0000 70%);width:240px;height:240px;position:absolute;inset:-50% -30% auto auto}._19SSFG_header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex;position:relative}._19SSFG_updatePill{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#c084fc;text-shadow:0 0 8px #a855f766;background:#a855f72e;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}._19SSFG_closeBtn{appearance:none;color:#f5f1e88c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;font-size:16px;line-height:1;transition:color .15s,background .15s;display:inline-flex}._19SSFG_closeBtn:hover{color:#f5f1e8;background:#f5f1e814}._19SSFG_title{font-family:var(--serif);letter-spacing:-.005em;color:#fff;margin:0 0 12px;font-size:16px;font-style:italic;font-weight:400;line-height:1.25;position:relative}._19SSFG_details{margin:0 0 10px;position:relative}._19SSFG_detailsSummary{cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c084fcc7;-webkit-user-select:none;user-select:none;padding:4px 0;font-size:10px;font-weight:700}._19SSFG_detailsSummary:hover{color:#c084fc}._19SSFG_highlights{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}._19SSFG_highlight{font-family:var(--sans);color:#f5f1e8e6;background:#a855f70f;border-radius:8px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:12px;line-height:1.35;display:flex}._19SSFG_highlightDot{background:#c084fc;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px;box-shadow:0 0 6px #a855f780}._19SSFG_stepRow{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e8d9;background:#f5f1e80f;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;font-size:11px;display:flex;position:relative}._19SSFG_stepSpinner{border:2px solid #c084fc4d;border-top-color:#c084fc;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite _19SSFG_spin}@keyframes _19SSFG_spin{to{transform:rotate(360deg)}}._19SSFG_error{color:#fb7185;font-family:var(--sans);background:#fb71851a;border-radius:8px;margin:0 0 8px;padding:6px 10px;font-size:12px;line-height:1.35;position:relative}._19SSFG_actions{gap:8px;display:flex;position:relative}._19SSFG_btnPrimary{appearance:none;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border:0;border-radius:999px;flex:1;padding:9px 16px;font-size:13px;font-weight:700;transition:transform .12s,filter .15s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 6px 18px #a855f780}._19SSFG_btnPrimary:active{transform:scale(.98)}._19SSFG_btnPrimary:disabled{opacity:.55;cursor:not-allowed}._19SSFG_btnPrimary:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff52 50%,#0000 70%);animation:2.8s ease-in-out infinite _19SSFG_shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes _19SSFG_shine{0%{transform:translate(-100%)}60%{transform:translate(200%)}to{transform:translate(200%)}}._19SSFG_btnPrimary:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff47,0 10px 24px #a855f7a6}[data-theme=light] ._19SSFG_toast{color:#1a1f2e;background:radial-gradient(140% 100% at 0 0,#a855f724 0%,#0000 60%),linear-gradient(160deg,#fff 0%,#fafaf6 100%);border-color:#a855f738;box-shadow:0 12px 32px #a855f72e,0 4px 12px #0000001a}[data-theme=light] ._19SSFG_title{color:#1a1f2e}[data-theme=light] ._19SSFG_versionPill{color:#7c3aed;text-shadow:0 0 6px #7c3aed33;background:#7c3aed1a}[data-theme=light] ._19SSFG_closeBtn{color:#1a1f2e8c}[data-theme=light] ._19SSFG_closeBtn:hover{color:#1a1f2e;background:#1a1f2e0f}[data-theme=light] ._19SSFG_detailsSummary{color:#7c3aedc7}[data-theme=light] ._19SSFG_detailsSummary:hover{color:#7c3aed}[data-theme=light] ._19SSFG_highlight{color:#1a1f2ed9;background:#7c3aed0d}[data-theme=light] ._19SSFG_highlightDot{background:#7c3aed}[data-theme=light] ._19SSFG_stepRow{color:#1a1f2ed9;background:#1a1f2e0a}@media (prefers-reduced-motion:reduce){._19SSFG_toast,._19SSFG_btnPrimary:after{animation:none}._19SSFG_stepSpinner{animation:1.4s linear infinite _19SSFG_spin}}
