:root{--nw-font-display:"Geist","Söhne",-apple-system,system-ui,sans-serif;--nw-font-body:"Geist",-apple-system,system-ui,sans-serif;--nw-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--nw-font-edit:"Instrument Serif","Times New Roman",serif;--nw-surface:#14181C;--nw-surface-2:#1B2026;--nw-paper:#1F252C;--nw-paper-edge:#272E37;--nw-vellum:#2A323D;--nw-ink-900:#F2EEE5;--nw-ink-800:#DCD5C6;--nw-ink-700:#B8AF9D;--nw-ink-600:#8E8675;--nw-ink-500:#6B6555;--nw-ink-400:#4D4A42;--nw-ink-300:#353A40;--nw-ink-200:#2A2F35;--nw-ink-100:#21262C;--nw-ink-050:#1A1F25;--nw-text:var(--nw-ink-800);--nw-text-mute:var(--nw-ink-700);--nw-text-dim:var(--nw-ink-600);--nw-border:rgba(220,213,198,0.10);--nw-border-strong:rgba(220,213,198,0.18);--nw-accent:#E89A3C;--nw-accent-ink:#F4B264;--nw-accent-soft:rgba(232,154,60,0.14);--nw-accent-glow:rgba(232,154,60,0.28);--nw-crit:#E55A4A;--nw-crit-soft:rgba(229,90,74,0.14);--nw-warn:#E0A53A;--nw-warn-soft:rgba(224,165,58,0.14);--nw-ok:#6FB07A;--nw-ok-soft:rgba(111,176,122,0.14);--nw-info:#5DA0C2;--nw-info-soft:rgba(93,160,194,0.14);--nw-rose:#D86A6A;--nw-r-1:2px;--nw-r-2:4px;--nw-r-3:8px;--nw-shadow-1:0 0 0 1px var(--nw-border);--nw-shadow-2:0 1px 0 rgba(0,0,0,.4),0 8px 24px -12px rgba(0,0,0,.6),0 0 0 1px var(--nw-border);--nw-shadow-3:0 2px 0 rgba(0,0,0,.4),0 24px 48px -16px rgba(0,0,0,.7),0 0 0 1px var(--nw-border-strong);--nw-t-fast:120ms cubic-bezier(.2,.6,.2,1);--nw-t:220ms cubic-bezier(.2,.6,.2,1);--nw-t-slow:480ms cubic-bezier(.2,.6,.2,1);--nw-stripe-h:22px;--nw-topbar-h:56px;--nw-shell-chrome-h:calc(var(--nw-stripe-h) + var(--nw-topbar-h))}.nw-screen{background:var(--nw-surface);color:var(--nw-text);font-family:var(--nw-font-body);font-size:14px;line-height:1.5;font-feature-settings:"ss01","cv11";position:relative}.nw-screen *,.nw-screen :after,.nw-screen :before{box-sizing:border-box}.nw-screen h1,.nw-screen h2,.nw-screen h3,.nw-screen h4,.nw-screen h5,.nw-screen p{margin:0}.nw-screen ol,.nw-screen ul{margin:0;padding:0;list-style:none}.nw-screen button{background:none;border:0;padding:0;cursor:pointer}.nw-screen button,.nw-screen input,.nw-screen select,.nw-screen textarea{font:inherit;color:inherit}.nw-plotter{background-color:var(--nw-surface);background-image:linear-gradient(90deg,rgba(232,154,60,.045) 1px,transparent 0),linear-gradient(180deg,rgba(232,154,60,.045) 1px,transparent 0),radial-gradient(ellipse 80% 60% at 30% 20%,rgba(232,154,60,.06),transparent 70%);background-size:32px 32px,32px 32px,auto}.nw-regmark{position:absolute;width:12px;height:12px;pointer-events:none;color:var(--nw-ink-400)}.nw-regmark:after,.nw-regmark:before{content:"";position:absolute;background:currentColor}.nw-regmark:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.nw-regmark:after{left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%)}.nw-eyebrow{font-family:var(--nw-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nw-text-mute);display:inline-flex;gap:8px;align-items:center}.nw-eyebrow b{color:var(--nw-ink-900);font-weight:600}.nw-mono,.nw-readout{font-family:var(--nw-font-mono);font-variant-numeric:tabular-nums}.nw-readout{font-weight:500;letter-spacing:-.01em;color:var(--nw-ink-900)}.nw-num-display{font-family:var(--nw-font-display);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--nw-ink-900)}.nw-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--nw-font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:var(--nw-r-1);background:var(--nw-ink-200);color:var(--nw-ink-800);white-space:nowrap;line-height:1.2;border:1px solid var(--nw-border)}.nw-chip-accent{background:var(--nw-accent-soft);color:var(--nw-accent-ink);border-color:rgba(232,154,60,.3)}.nw-chip-crit{background:var(--nw-crit-soft);color:var(--nw-crit)}.nw-chip-warn{background:var(--nw-warn-soft);color:var(--nw-warn)}.nw-chip-ok{background:var(--nw-ok-soft);color:var(--nw-ok)}.nw-chip-info{background:var(--nw-info-soft);color:var(--nw-info)}.nw-dot{display:inline-block;width:7px;height:7px;border-radius:999px;background:currentColor;flex:none}.nw-dot-pulse{position:relative;box-shadow:0 0 0 0 currentColor;animation:nwPulse 1.6s cubic-bezier(.2,.6,.2,1) infinite}@keyframes nwPulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.nw-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--nw-font-display);font-size:13px;font-weight:600;letter-spacing:-.005em;padding:9px 14px;border-radius:var(--nw-r-1);background:var(--nw-paper);color:var(--nw-ink-900);box-shadow:inset 0 0 0 1px var(--nw-border-strong);transition:background var(--nw-t-fast),box-shadow var(--nw-t-fast),transform var(--nw-t-fast);white-space:nowrap}.nw-btn:hover{background:var(--nw-vellum)}.nw-btn:active{transform:translateY(.5px)}.nw-btn-sm{font-size:11px;padding:6px 10px}.nw-btn-primary{background:var(--nw-accent);color:#1A130A;box-shadow:inset 0 0 0 1px var(--nw-accent),0 0 18px var(--nw-accent-glow)}.nw-btn-primary:hover{background:#F4B264}.nw-btn-crit{background:var(--nw-crit);color:#fff;box-shadow:inset 0 0 0 1px var(--nw-crit)}.nw-btn-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--nw-border);color:var(--nw-ink-800)}.nw-btn-ghost:hover{background:var(--nw-ink-100)}.nw-card{background:var(--nw-paper);border-radius:var(--nw-r-2);box-shadow:var(--nw-shadow-1);position:relative}.nw-card-raised{box-shadow:var(--nw-shadow-2)}.nw-card-hero{box-shadow:var(--nw-shadow-3);border-radius:var(--nw-r-3)}.nw-bracketed{position:relative;padding:14px}.nw-bracketed:after,.nw-bracketed:before{content:"";position:absolute;width:10px;height:10px;border:1.5px solid var(--nw-accent)}.nw-bracketed:before{top:0;left:0;border-right:0;border-bottom:0}.nw-bracketed:after{bottom:0;right:0;border-left:0;border-top:0}.nw-section-head{display:flex;align-items:center;gap:10px;padding:0 0 10px;border-bottom:1px solid var(--nw-border);margin-bottom:12px}.nw-section-no{font-family:var(--nw-font-mono);font-size:10px;font-weight:600;color:var(--nw-accent);letter-spacing:.1em}.nw-section-head h3{font-family:var(--nw-font-display);font-size:13px;font-weight:600;color:var(--nw-ink-900);text-transform:uppercase;letter-spacing:.06em}.nw-section-meta{font-family:var(--nw-font-mono);font-size:10px;letter-spacing:.08em;color:var(--nw-text-dim);text-transform:uppercase}.nw-meter-track{height:4px;background:var(--nw-ink-100);border-radius:999px;overflow:hidden;position:relative;border:1px solid var(--nw-border)}.nw-meter-fill{height:100%;background:var(--nw-accent);border-radius:999px;transition:width var(--nw-t-slow);box-shadow:0 0 12px var(--nw-accent-glow)}.nw-meter-fill.is-crit{background:var(--nw-crit)}.nw-meter-fill.is-warn{background:var(--nw-warn)}.nw-meter-fill.is-ok{background:var(--nw-ok)}.nw-input{background:var(--nw-ink-100);border:1px solid var(--nw-border-strong);border-radius:var(--nw-r-1);padding:9px 12px;font-size:13px;color:var(--nw-ink-900);font-family:var(--nw-font-body);outline:none;width:100%}.nw-input::-moz-placeholder{color:var(--nw-text-dim)}.nw-input::placeholder{color:var(--nw-text-dim)}.nw-input:focus{border-color:var(--nw-accent);box-shadow:0 0 0 3px var(--nw-accent-glow)}.nw-classified-stripe{height:var(--nw-stripe-h);position:sticky;top:0;z-index:60;background:repeating-linear-gradient(135deg,rgba(232,154,60,.12) 0 8px,transparent 8px 16px),var(--nw-surface-2);border-bottom:1px solid var(--nw-border);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;font-family:var(--nw-font-mono);font-size:9px;letter-spacing:.18em;color:var(--nw-accent);text-transform:uppercase}.nw-classified-stripe>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.nw-classified-stripe .nw-stripe-operator{display:none}}.nw-topbar{min-height:var(--nw-topbar-h);position:sticky;top:var(--nw-stripe-h);z-index:50;background:var(--nw-surface-2);border-bottom:1px solid var(--nw-border);display:grid;grid-template-columns:minmax(0,auto) 1fr minmax(0,auto);align-items:center;gap:24px;padding:0 14px}@media (max-width:720px){.nw-topbar-breadcrumb,.nw-topbar-eyebrow{display:none!important}}@media (max-width:900px){.nw-nav-prefix{display:none}}.nw-sidebar{background:var(--nw-surface-2);border-right:1px solid var(--nw-border);position:sticky;top:var(--nw-shell-chrome-h);align-self:start;max-height:calc(100dvh - var(--nw-shell-chrome-h));overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin;scrollbar-color:var(--nw-ink-300) transparent}.nw-sidebar::-webkit-scrollbar{width:6px}.nw-sidebar::-webkit-scrollbar-track{background:transparent}.nw-sidebar::-webkit-scrollbar-thumb{background:var(--nw-ink-300);border-radius:3px}.nw-sidebar::-webkit-scrollbar-thumb:hover{background:var(--nw-ink-400)}.nw-sidebar-link{transition:background var(--nw-t-fast),color var(--nw-t-fast)}.nw-sidebar-link:hover{background:var(--nw-vellum);color:var(--nw-ink-900)}.nw-account-body{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start}@media (min-width:901px) and (max-width:1099px){.nw-account-body{grid-template-columns:minmax(0,200px) minmax(0,1fr)}}.nw-plotter{padding:clamp(12px,3.5vw,24px) clamp(12px,4vw,28px);min-width:0}.nw-mobile-section-nav{display:none}@media (max-width:900px){.nw-mobile-section-nav{display:flex;position:sticky;top:var(--nw-shell-chrome-h);z-index:30;margin:-12px -16px 16px;padding:8px 12px;gap:6px;overflow-x:auto;background:rgba(20,24,28,.92);backdrop-filter:blur(6px);border-bottom:1px solid var(--nw-border);scrollbar-width:thin}.nw-mobile-section-nav::-webkit-scrollbar{height:4px}.nw-mobile-section-nav::-webkit-scrollbar-thumb{background:var(--nw-vellum);border-radius:2px}}[data-collapse=true]{--nw-collapse-min:760px}@media (max-width:759px){[data-collapse=true]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.nw-account-body{grid-template-columns:minmax(0,1fr)!important}.nw-account-body .nw-sidebar{display:none}}.review-grid{display:grid;gap:24px;align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.review-grid{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}.review-hero-sticky{top:calc(var(--nw-shell-chrome-h) + 12px)}@media (min-width:901px){.nw-account-body nav[aria-label="Account sections"]{display:none}}@media (max-width:900px){.nw-account-body nav[aria-label="Account sections"]{top:var(--nw-shell-chrome-h)!important}}.nw-editorial{font-family:var(--nw-font-edit);font-weight:400;letter-spacing:-.01em;color:var(--nw-ink-900)}.nw-editorial-italic{font-style:italic}.nw-rule{display:flex;align-items:center;gap:10px;margin:14px 0}.nw-rule:after,.nw-rule:before{content:"";flex:1;height:1px;background:var(--nw-border)}.nw-stack{display:flex;flex-direction:column}.nw-screen .card{background:var(--nw-paper);border-color:var(--nw-border-strong);box-shadow:var(--nw-shadow-1);color:var(--nw-text)}.nw-screen .btn{background:var(--nw-accent);color:#1A130A;box-shadow:inset 0 0 0 1px var(--nw-accent),0 0 18px var(--nw-accent-glow);font-family:var(--nw-font-display);font-weight:600}.nw-screen .btn:hover{background:#F4B264}.nw-screen .btn:disabled,.nw-screen .btn[disabled]{background:var(--nw-paper);color:var(--nw-text-dim);box-shadow:inset 0 0 0 1px var(--nw-border)}.nw-screen .btn-secondary{background:transparent;color:var(--nw-ink-800);box-shadow:inset 0 0 0 1px var(--nw-border-strong)}.nw-screen .btn-secondary:hover{background:var(--nw-vellum)}.nw-screen .btn-danger{background:var(--nw-crit);color:#fff;box-shadow:inset 0 0 0 1px var(--nw-crit)}.nw-screen .input{background:var(--nw-surface-2);border-color:var(--nw-border-strong);color:var(--nw-ink-900)}.nw-screen .input:focus{outline:none;box-shadow:0 0 0 2px var(--nw-accent-soft);border-color:var(--nw-accent)}.nw-screen .label{color:var(--nw-text-mute);font-family:var(--nw-font-mono);letter-spacing:.08em}.nw-screen .bg-slate-950{background-color:var(--nw-surface)!important}.nw-screen .bg-slate-900{background-color:var(--nw-paper)!important}.nw-screen .bg-slate-800{background-color:var(--nw-surface-2)!important}.nw-screen .bg-slate-700{background-color:var(--nw-vellum)!important}.nw-screen .border-slate-800{border-color:var(--nw-border)!important}.nw-screen .border-slate-600,.nw-screen .border-slate-700{border-color:var(--nw-border-strong)!important}.nw-screen .text-slate-100{color:var(--nw-ink-900)!important}.nw-screen .text-slate-200,.nw-screen .text-slate-300{color:var(--nw-ink-800)!important}.nw-screen .text-slate-400{color:var(--nw-text-mute)!important}.nw-screen .text-slate-500{color:var(--nw-text-dim)!important}.nw-screen .text-white{color:var(--nw-ink-900)!important}.nw-screen .text-indigo-300{color:var(--nw-accent-ink)!important}.nw-screen .text-indigo-400{color:var(--nw-accent)!important}.nw-screen .bg-indigo-600{background-color:var(--nw-accent)!important;color:#1A130A!important}.nw-screen .bg-indigo-500{color:#1A130A!important}.nw-screen .bg-indigo-500,.nw-screen .hover\:bg-indigo-500:hover{background-color:var(--nw-accent-ink)!important}.nw-screen .focus\:ring-indigo-500:focus{--tw-ring-color:var(--nw-accent)!important}.nw-screen .text-emerald-300,.nw-screen .text-emerald-400{color:var(--nw-ok)!important}.nw-screen .text-rose-300,.nw-screen .text-rose-400{color:var(--nw-crit)!important}.nw-screen .text-amber-300,.nw-screen .text-amber-400{color:var(--nw-warn)!important}:root{--th-font-display:"Instrument Serif","Times New Roman",serif;--th-font-body:"Geist",-apple-system,system-ui,sans-serif;--th-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--th-font-edit:"Instrument Serif","Times New Roman",serif;--th-surface:#0A0D12;--th-surface-2:#11151B;--th-paper:#161B23;--th-paper-edge:#222A36;--th-vellum:#1C2330;--th-ink-900:#F2EFE6;--th-ink-800:#DBD6CA;--th-ink-700:#B7B0A1;--th-ink-600:#8E8779;--th-ink-500:#6B6557;--th-ink-400:#4A4639;--th-ink-300:#353226;--th-ink-200:#262318;--th-ink-100:#1B1810;--th-ink-050:#131008;--th-text:var(--th-ink-800);--th-text-mute:var(--th-ink-700);--th-text-dim:var(--th-ink-600);--th-border:#232A36;--th-border-strong:#303949;--th-accent:#C9A65A;--th-accent-ink:#E9D08E;--th-accent-soft:#2A2418;--th-accent-glow:rgba(201,166,90,0.22);--th-handoff-player:#FF7A18;--th-handoff-member:#E0973A;--th-crit:#E5613E;--th-warn:#D9A14A;--th-ok:#6FAA72;--th-r-1:2px;--th-r-2:6px;--th-r-3:12px;--th-shadow-1:0 0 0 1px var(--th-border);--th-shadow-2:0 1px 0 rgba(0,0,0,.4),0 12px 28px -16px rgba(0,0,0,.6),0 0 0 1px var(--th-border);--th-shadow-3:0 2px 0 rgba(0,0,0,.5),0 32px 60px -24px rgba(0,0,0,.7),0 0 0 1px var(--th-border-strong);--th-t-fast:140ms cubic-bezier(.2,.6,.2,1);--th-t:260ms cubic-bezier(.2,.6,.2,1);--th-t-slow:540ms cubic-bezier(.2,.6,.2,1)}.th-screen{background:var(--th-surface);color:var(--th-text);font-family:var(--th-font-body);font-size:15px;line-height:1.55;font-feature-settings:"ss01","cv11";position:relative}.th-screen *,.th-screen :after,.th-screen :before{box-sizing:border-box}.th-screen h1,.th-screen h2,.th-screen h3,.th-screen h4,.th-screen h5,.th-screen p{margin:0}.th-screen ol,.th-screen ul{margin:0;padding:0;list-style:none}.th-screen button{background:none;border:0;padding:0;cursor:pointer}.th-screen button,.th-screen input,.th-screen select,.th-screen textarea{font:inherit;color:inherit}.th-screen a{color:var(--th-accent);text-decoration:none;border-bottom:1px solid rgba(201,166,90,.3);transition:border-color var(--th-t-fast)}.th-screen a:hover{border-bottom-color:var(--th-accent)}.th-display{font-family:var(--th-font-display);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--th-ink-900)}.th-display-italic{font-style:italic}.th-eyebrow{font-family:var(--th-font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--th-text-mute);display:inline-flex;gap:8px;align-items:center}.th-eyebrow b{color:var(--th-ink-900);font-weight:600}.th-mono{font-family:var(--th-font-mono);font-variant-numeric:tabular-nums}.th-letterpress{position:relative}.th-letterpress:before{opacity:.14;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.86  0 0 0 0 0.78  0 0 0 0 0.62  0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.th-letterpress:after,.th-letterpress:before{content:"";position:absolute;inset:0;pointer-events:none}.th-letterpress:after{background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(201,166,90,.06),transparent 60%)}.th-rule-glyph{display:flex;align-items:center;gap:14px;margin:28px 0;color:var(--th-text-dim)}.th-rule-glyph:after,.th-rule-glyph:before{content:"";flex:1;height:1px;background:var(--th-border-strong)}.th-rule-glyph span{font-family:var(--th-font-display);font-style:italic;font-size:16px;color:var(--th-accent)}.th-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--th-font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--th-vellum);color:var(--th-ink-800);white-space:nowrap;line-height:1.2;border:1px solid var(--th-border)}.th-chip-accent{background:var(--th-accent-soft);color:var(--th-accent-ink);border-color:rgba(201,166,90,.4)}.th-dot{display:inline-block;width:7px;height:7px;border-radius:999px;background:currentColor;flex:none}.th-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--th-font-body);font-size:14px;font-weight:500;letter-spacing:-.005em;padding:10px 18px;border-radius:var(--th-r-1);background:var(--th-paper);color:var(--th-ink-900);box-shadow:inset 0 0 0 1px var(--th-border-strong);transition:all var(--th-t-fast);white-space:nowrap;border-bottom:0}.th-btn:hover{background:var(--th-vellum);box-shadow:inset 0 0 0 1px var(--th-accent)}.th-btn-sm{font-size:12px;padding:7px 12px}.th-btn-lg{font-size:15px;padding:13px 22px}.th-btn-primary{background:var(--th-accent);color:#18130A;box-shadow:inset 0 0 0 1px var(--th-accent),0 0 24px -8px var(--th-accent-glow)}.th-btn-primary:hover{background:#D8B66B;box-shadow:inset 0 0 0 1px #D8B66B,0 0 32px -6px var(--th-accent-glow)}.th-screen a.th-btn,.th-screen a.th-btn:hover{color:var(--th-ink-900);border-bottom:0}.th-screen a.th-btn-primary,.th-screen a.th-btn-primary:hover{color:#18130A;border-bottom:0}.th-btn-handoff-player{background:var(--th-handoff-player);color:#16110A;box-shadow:inset 0 0 0 1px var(--th-handoff-player),0 0 20px -6px rgba(255,122,24,.3)}.th-btn-handoff-player:hover{background:#FF8A2F}.th-btn-handoff-member{background:transparent;color:var(--th-handoff-member);box-shadow:inset 0 0 0 1.5px var(--th-handoff-member)}.th-btn-handoff-member:hover{background:rgba(224,151,58,.08)}.th-btn-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--th-border-strong)}.th-btn-ghost:hover{background:var(--th-paper);box-shadow:inset 0 0 0 1px var(--th-accent)}.th-card{border-radius:var(--th-r-2);box-shadow:var(--th-shadow-1);position:relative}.th-card,.th-card-raised{background:var(--th-paper)}.th-card-raised{box-shadow:var(--th-shadow-2)}.th-card-hero{box-shadow:var(--th-shadow-3);border-radius:var(--th-r-3);background:var(--th-paper)}.th-input{background:var(--th-surface-2);border:1px solid var(--th-border-strong);border-radius:var(--th-r-1);padding:11px 14px;font-size:14px;color:var(--th-ink-900);font-family:var(--th-font-body);outline:none;width:100%}.th-input::-moz-placeholder{color:var(--th-text-dim)}.th-input::placeholder{color:var(--th-text-dim)}.th-input:focus{border-color:var(--th-accent);box-shadow:0 0 0 3px var(--th-accent-glow)}.th-fineprint{font-family:var(--th-font-mono);font-size:10px;letter-spacing:.04em;color:var(--th-text-dim)}.th-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 40px;border-bottom:1px solid var(--th-border);background:var(--th-surface);position:relative}.th-nav-link{font-family:var(--th-font-body);font-size:13px;color:var(--th-ink-800);border-bottom:1px solid transparent!important;padding:4px 0}.th-nav-link:hover,.th-numeral{color:var(--th-accent)}.th-numeral{font-family:var(--th-font-display);font-style:italic;font-weight:400;letter-spacing:-.02em}.th-screen .card{background:var(--th-paper);border-color:var(--th-border-strong);box-shadow:var(--th-shadow-1);color:var(--th-text)}.th-screen .btn{background:var(--th-accent);color:#18130A;font-family:var(--th-font-body);font-weight:600}.th-screen .btn:hover{background:#D8B66B}.th-screen .btn:disabled,.th-screen .btn[disabled]{background:var(--th-vellum);color:var(--th-text-dim)}.th-screen .btn-secondary{background:var(--th-paper);color:var(--th-ink-800);box-shadow:inset 0 0 0 1px var(--th-border-strong)}.th-screen .btn-secondary:hover{background:var(--th-vellum)}.th-screen .btn-danger{background:var(--th-crit);color:#fff}.th-screen .input{background:var(--th-surface-2);border-color:var(--th-border-strong);color:var(--th-ink-900)}.th-screen .input:focus{outline:none;box-shadow:0 0 0 3px var(--th-accent-glow);border-color:var(--th-accent)}.th-screen .label{color:var(--th-text-mute);font-family:var(--th-font-mono);letter-spacing:.08em}.th-screen .bg-slate-950{background-color:var(--th-surface)!important}.th-screen .bg-slate-900{background-color:var(--th-paper)!important}.th-screen .bg-slate-800{background-color:var(--th-vellum)!important}.th-screen .bg-slate-700{background-color:var(--th-paper-edge)!important}.th-screen .border-slate-800{border-color:var(--th-border)!important}.th-screen .border-slate-600,.th-screen .border-slate-700{border-color:var(--th-border-strong)!important}.th-screen .text-slate-100{color:var(--th-ink-900)!important}.th-screen .text-slate-200,.th-screen .text-slate-300{color:var(--th-ink-800)!important}.th-screen .text-slate-400{color:var(--th-text-mute)!important}.th-screen .text-slate-500{color:var(--th-text-dim)!important}.th-screen .text-white{color:var(--th-ink-900)!important}.th-screen .text-indigo-300{color:var(--th-accent-ink)!important}.th-screen .text-indigo-400{color:var(--th-accent)!important}.th-screen .bg-indigo-600{background-color:var(--th-accent)!important;color:#18130A!important}.th-screen .bg-indigo-500{color:#18130A!important}.th-screen .bg-indigo-500,.th-screen .hover\:bg-indigo-500:hover{background-color:var(--th-accent-ink)!important}.th-screen .focus\:ring-indigo-500:focus{--tw-ring-color:var(--th-accent)!important}.th-screen .text-emerald-300,.th-screen .text-emerald-400{color:var(--th-ok)!important}.th-screen .text-rose-300,.th-screen .text-rose-400{color:var(--th-crit)!important}.th-screen .text-amber-300,.th-screen .text-amber-400{color:var(--th-warn)!important}.th-dial{width:100%;background:var(--brand-naval);border-radius:var(--th-r-3);padding:32px 16px 24px;box-shadow:inset 0 0 0 1px rgba(237,227,204,.08)}.th-dial-wrap{position:relative;width:min(78vmin,640px);aspect-ratio:1/1;margin:0 auto}.th-dial-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.th-dial-ring{fill:none;stroke:var(--brand-cream);stroke-opacity:.22;stroke-width:1}.th-dial-center-ring{fill:none;stroke:var(--brand-brass);stroke-opacity:.28;stroke-width:1;stroke-dasharray:2 5}.th-dial-seg-bg{fill:rgba(237,227,204,.02);stroke:rgba(237,227,204,.12);stroke-width:1}.th-dial-seg{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.th-dial-seg-fill{fill:var(--brand-brass);fill-opacity:.1;stroke:var(--brand-brass);stroke-opacity:.4;stroke-width:1;transition:fill-opacity var(--th-t-fast),stroke-opacity var(--th-t-fast),filter var(--th-t-fast)}.th-dial-seg.is-selected .th-dial-seg-fill,.th-dial-seg:focus-visible .th-dial-seg-fill,.th-dial-seg:hover .th-dial-seg-fill{fill-opacity:.55;stroke-opacity:1;filter:drop-shadow(0 0 14px rgba(217,184,106,.55))}.th-dial-seg-tick{stroke:rgba(237,227,204,.35);stroke-width:1;transition:stroke var(--th-t-fast)}.th-dial-seg.is-selected .th-dial-seg-tick,.th-dial-seg:hover .th-dial-seg-tick{stroke:var(--brand-brass)}.th-dial-label{fill:var(--brand-cream);fill-opacity:.78;font-family:var(--font-manrope),Manrope,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:.2px;transition:fill-opacity var(--th-t-fast),font-weight var(--th-t-fast);pointer-events:none}.th-dial-seg.is-selected .th-dial-label,.th-dial-seg:focus-visible .th-dial-label,.th-dial-seg:hover .th-dial-label{fill-opacity:1;font-weight:600}.th-dial-readout{margin:18px auto 0;text-align:center;pointer-events:none;max-width:520px}.th-dial-readout-id{font-family:var(--th-font-mono);font-size:10px;letter-spacing:2.5px;color:rgba(237,227,204,.55);text-transform:uppercase;margin-bottom:6px;transition:color var(--th-t-fast)}.th-dial-readout-name{font-size:clamp(14px,1.4vw,17px);letter-spacing:-.2px;color:var(--brand-cream)}.th-dial-readout.is-hot .th-dial-readout-id{color:var(--brand-brass)}.th-console-toggle{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.th-screen .th-console-toggle-btn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 18px;min-width:0;max-width:360px;border:1.5px solid rgba(237,227,204,.45);border-radius:999px;background:rgba(237,227,204,.04);color:rgba(237,227,204,.78);cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px rgba(10,13,18,.4);transition:background var(--th-t-fast),border-color var(--th-t-fast),color var(--th-t-fast),box-shadow var(--th-t-fast)}.th-screen .th-console-toggle-btn:hover{border-color:var(--brand-brass);color:var(--brand-cream);background:rgba(217,184,106,.06)}.th-screen .th-console-toggle-btn.is-active{background:rgba(217,184,106,.14);border-color:var(--brand-brass);color:var(--brand-cream);box-shadow:inset 0 0 0 1px rgba(217,184,106,.35),0 0 22px -6px rgba(217,184,106,.6)}.th-console-toggle-title{font-family:var(--th-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:rgba(237,227,204,.55)}.th-screen .th-console-toggle-btn.is-active .th-console-toggle-title,.th-screen .th-console-toggle-btn:hover .th-console-toggle-title{color:var(--brand-brass)}.th-console-toggle-sub{font-size:12px;letter-spacing:-.1px;line-height:1.3;color:rgba(237,227,204,.62)}.th-screen .th-console-toggle-btn.is-active .th-console-toggle-sub{color:var(--brand-cream)}.th-scenario-card{background:var(--th-vellum);border:1px solid var(--th-border);border-radius:var(--th-r-2);transition:border-color var(--th-t-fast),background var(--th-t-fast),box-shadow var(--th-t-fast)}.th-scenario-card:hover{border-color:var(--th-accent);box-shadow:0 0 18px -10px var(--th-accent-glow)}.th-scenario-card--clickable{cursor:pointer;transform:translateY(0);transition:border-color var(--th-t-fast),background var(--th-t-fast),box-shadow var(--th-t-fast),transform var(--th-t-fast)}.th-scenario-card--clickable:hover{transform:translateY(-1px)}.th-screen button.th-scenario-card{background:var(--th-vellum);border:1px solid var(--th-border);font:inherit}.th-screen button.th-scenario-card:hover{border-color:var(--th-accent)}.th-screen button.th-scenario-card:focus-visible{outline:2px solid var(--th-accent);outline-offset:2px}.th-scenario-card--cta{background:rgba(217,184,106,.08);border-color:var(--th-accent);box-shadow:inset 0 0 0 1px rgba(217,184,106,.35),0 0 22px -8px var(--th-accent-glow)}.th-scenario-card--cta:hover{background:rgba(217,184,106,.12);box-shadow:inset 0 0 0 1px var(--th-accent),0 0 26px -6px var(--th-accent-glow)}.th-library-search{width:100%;padding:12px 16px;font-family:var(--th-font-body);font-size:14px;color:var(--th-ink-900);background:var(--th-paper);border:1px solid var(--th-border-strong);border-radius:999px;outline:none;transition:border-color var(--th-t-fast),box-shadow var(--th-t-fast)}.th-library-search::-moz-placeholder{color:var(--th-text-mute)}.th-library-search::placeholder{color:var(--th-text-mute)}.th-library-search:focus{border-color:var(--th-accent);box-shadow:0 0 0 3px var(--th-accent-glow)}.th-library-filterbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.th-library-filter{display:inline-flex;align-items:center;gap:10px;background:var(--th-paper);border:1px solid var(--th-border-strong);border-radius:var(--th-r-2);padding:4px 4px 4px 14px}.th-library-filter-label{font-family:var(--th-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--th-text-mute)}.th-library-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:13.5px;color:var(--th-ink-900);background:transparent;border:0;outline:none;padding:8px 32px 8px 8px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23B7B0A1' stroke-width='1.5'><path d='M1 1.5L6 6.5L11 1.5'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:11px}.th-library-select option{background:var(--th-paper);color:var(--th-ink-900)}.th-screen .th-library-reset{font-family:var(--th-font-mono);font-size:12px;letter-spacing:.06em;color:var(--th-text-mute);background:transparent;border:0;padding:8px 10px;cursor:pointer;transition:color var(--th-t-fast)}.th-screen .th-library-reset:hover{color:var(--th-accent)}@keyframes ir-mark-draw{0%{stroke-dashoffset:var(--ir-len,540)}to{stroke-dashoffset:0}}@keyframes ir-mark-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ir-mark-calibrate{0%{transform:rotate(-180deg)}55%{transform:rotate(36deg)}72%{transform:rotate(-12deg)}86%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes ir-mark-sonar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ir-mark-sonar-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ir-mark-contact-ping{0%,to{opacity:0;transform:scale(.6)}2%{opacity:.95;transform:scale(1.4)}8%{opacity:.7;transform:scale(1)}35%{opacity:.18;transform:scale(.8)}80%{opacity:0;transform:scale(.6)}}@keyframes ir-mark-app-illuminate{0%{fill:var(--brand-brass);filter:drop-shadow(0 0 0 transparent)}1%{fill:#FFF1C2;filter:drop-shadow(0 0 14px var(--brand-brass)) drop-shadow(0 0 4px #FFE6A6)}18%{fill:#F2D58A;filter:drop-shadow(0 0 6px var(--brand-brass))}45%{fill:var(--brand-brass);filter:drop-shadow(0 0 0 transparent)}to{fill:var(--brand-brass);filter:drop-shadow(0 0 0 transparent)}}.ir-mark-ring-1{--ir-len:540;stroke-dasharray:540;stroke-dashoffset:540;animation:ir-mark-draw 1.2s cubic-bezier(.6,.05,.2,1) .1s both}.ir-mark-ring-2{--ir-len:390;stroke-dasharray:390;stroke-dashoffset:390;animation:ir-mark-draw 1s cubic-bezier(.6,.05,.2,1) .5s both}.ir-mark-ring-3{--ir-len:252;stroke-dasharray:252;stroke-dashoffset:252;animation:ir-mark-draw .8s cubic-bezier(.6,.05,.2,1) .8s both}.ir-mark-crosshair{opacity:0;animation:ir-mark-fade-up .4s ease-out 1.1s both}.ir-mark-corner{animation:ir-mark-fade-up .4s ease-out 1.3s both}.ir-mark-arrow{transform-origin:100px 100px;animation:ir-mark-calibrate 1.4s cubic-bezier(.2,.7,.2,1) 1.4s both}.ir-mark-letters{opacity:0;animation:ir-mark-fade-up .5s ease-out 2.4s both}.ir-mark-app{opacity:0;animation:ir-mark-fade-up .4s ease-out 2.7s both,ir-mark-app-illuminate 4.5s linear 5.25s infinite}.ir-mark-sonar{opacity:0;animation:ir-mark-sonar-fade-in 1s ease-out 3s forwards}.ir-mark-sonar-sweep{transform-origin:100px 100px;animation:ir-mark-sonar-rotate 4.5s linear 3s infinite}.ir-mark-contact{opacity:0;fill:var(--brand-brass);transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px var(--brand-brass))}.ir-mark-contact-dim{fill:rgba(217,184,106,.85);filter:drop-shadow(0 0 8px rgba(217,184,106,.7))}.ir-mark-c1{animation:ir-mark-contact-ping 4.5s linear 3.6s infinite}.ir-mark-c2{animation:ir-mark-contact-ping 4.5s linear 4.65s infinite}.ir-mark-c3{animation:ir-mark-contact-ping 4.5s linear 5.7s infinite}.ir-mark-c4{animation:ir-mark-contact-ping 4.5s linear 6.6s infinite}.ir-mark-c5{animation:ir-mark-contact-ping 4.5s linear 3.27s infinite}.ir-mark-c6{animation:ir-mark-contact-ping 4.5s linear 4.13s infinite}.ir-mark-c7{animation:ir-mark-contact-ping 4.5s linear 5.2s infinite}.ir-mark-c8{animation:ir-mark-contact-ping 4.5s linear 6.05s infinite}.ir-mark-c9{animation:ir-mark-contact-ping 4.5s linear 7.05s infinite}.ir-mark-c10{animation:ir-mark-contact-ping 4.5s linear 3.42s infinite}@media (prefers-reduced-motion:reduce){.ir-mark-ring-1,.ir-mark-ring-2,.ir-mark-ring-3{stroke-dashoffset:0;animation:none}.ir-mark-app,.ir-mark-corner,.ir-mark-crosshair,.ir-mark-letters{opacity:1;animation:none}.ir-mark-arrow{animation:none}.ir-mark-contact,.ir-mark-sonar,.ir-mark-sonar-sweep{animation:none;opacity:0}}@media (max-width:860px){.th-session-split{grid-template-columns:minmax(0,1fr)!important}.th-session-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}.th-session-stats{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.th-session-features,.th-session-stats{grid-template-columns:minmax(0,1fr)!important}}.th-session-stat{cursor:pointer;transition:background var(--th-t-fast),border-color var(--th-t-fast),box-shadow var(--th-t-fast),transform var(--th-t-fast)}.th-session-stat:hover{background:rgba(217,184,106,.16)!important;border-color:var(--th-accent)!important;box-shadow:inset 0 0 0 1px var(--th-accent),0 0 28px -8px rgba(217,184,106,.6)!important;transform:translateY(-1px)}.th-infosec-banner{position:relative;display:flex;flex-direction:column;gap:14px;min-height:260px;padding:24px 28px;border-radius:18px;background:radial-gradient(circle at 18% 12%,rgba(255,192,64,.2),transparent 55%),linear-gradient(135deg,#1e1b4b,#312e81 55%,#4338ca);border:1px solid rgba(255,192,64,.55);color:#f8fafc;overflow:hidden;box-shadow:0 0 0 1px rgba(99,102,241,.25),0 24px 60px -28px rgba(15,23,42,.65);isolation:isolate}.th-infosec-banner:after{content:"";position:absolute;inset:-2px;border-radius:20px;box-shadow:0 0 28px 2px rgba(255,192,64,.45);opacity:0;animation:th-infosec-banner-pulse 5s ease-in-out infinite;pointer-events:none;z-index:-1}.th-infosec-banner__eyebrow{flex:none;font-family:var(--th-font-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#a5b4fc}.th-infosec-banner__stage{position:relative;flex:1 1 auto;min-height:150px}.th-infosec-banner__msg{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:8px;font-family:var(--th-font-display,"Instrument Serif","Times New Roman",serif);color:#f8fafc;opacity:0;transform:translateY(8px)}.th-infosec-banner__free{display:inline-block;align-self:flex-start;font-style:italic;font-weight:400;color:#fbbf24;font-size:clamp(26px,2.6vw,32px);line-height:1;letter-spacing:-.01em}.th-infosec-banner__body{font-size:clamp(17px,1.7vw,21px);line-height:1.3;letter-spacing:-.004em}.th-infosec-banner__body strong{color:#fbbf24;font-style:normal;font-weight:400}.th-infosec-banner__msg--a{animation:th-infosec-banner-msg-a 10s ease-in-out infinite}.th-infosec-banner__msg--b{animation:th-infosec-banner-msg-b 10s ease-in-out infinite}.th-infosec-banner__footnote{flex:none;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;display:flex;align-items:center;gap:10px}.th-infosec-banner__footnote:before{content:"";width:8px;height:8px;border-radius:50%;background:#fbbf24;box-shadow:0 0 0 4px rgba(251,191,36,.2);animation:th-infosec-banner-dot 1.4s ease-in-out infinite}@keyframes th-infosec-banner-msg-a{0%,45%{opacity:1;transform:translateY(0)}50%,95%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes th-infosec-banner-msg-b{0%,45%{opacity:0;transform:translateY(8px)}50%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes th-infosec-banner-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes th-infosec-banner-dot{0%,to{transform:scale(1);box-shadow:0 0 0 4px rgba(251,191,36,.22)}50%{transform:scale(1.2);box-shadow:0 0 0 8px rgba(251,191,36,.05)}}@media (prefers-reduced-motion:reduce){.th-infosec-banner__msg--a,.th-infosec-banner__msg--b{animation:none}.th-infosec-banner__msg--a{opacity:1;position:relative}.th-infosec-banner__msg--b{display:none}.th-infosec-banner:after,.th-infosec-banner__footnote:before{animation:none}.th-infosec-banner__footnote:before{box-shadow:0 0 0 4px rgba(251,191,36,.2)}}.th-infosec-hero-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);gap:40px;align-items:start}@media (max-width:860px){.th-infosec-hero-row{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono-stack:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-editorial:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b1c71187c85bb732-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1d0267b201e007a0-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/192b55935f4e8c71-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/130fa9c96dfc2da9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/a325990d5fec1d3f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1392a8708768005c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6a64cc3acf910f14-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b42be14db559d7fe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/84d7006d28fb721d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/a8803dd9fdd15a53-s.p.woff2) format("woff2");unicode-range:u+00??,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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95fbe602f95f5b1d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7fd192484976c0a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e478c40a90656953-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680964f1bd688e24-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e68fbb477d90635-s.p.woff2) format("woff2");unicode-range:u+00??,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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_0e06a3{font-family:Spectral,Spectral Fallback}.__variable_0e06a3{--font-spectral:"Spectral","Spectral Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_ebfcd2{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_ebfcd2{--font-manrope:"Manrope","Manrope Fallback"}