:root{--ink-void:#0B0D11;--ink-base:#0E1015;--ink-recess:#121419;--ink-surface-1:#15181E;--ink-surface-2:#1B1F26;--ink-surface-3:#232830;--cyan:#29E7FF;--cyan-bright:#6FF2FF;--cyan-hi:#EAFEFF;--cyan-deep:#0A9DC4;--cyan-glow-60:rgba(41,231,255,0.60);--cyan-glow-35:rgba(41,231,255,0.35);--cyan-glow-16:rgba(41,231,255,0.16);--cut:#FF4438;--cut-hot:#FF6A54;--cut-glow-60:rgba(255,68,56,0.60);--cut-glow-30:rgba(255,68,56,0.30);--cut-dead:#2A2E3A;--verified:#33E28C;--verified-glow:rgba(51,226,140,0.45);--modeled:#8C93FF;--warn-c:#FFC24B;--text-paper:#F2F4F8;--text-body-c:#C7CBD4;--text-muted-c:#969DAA;--text-dim-c:#828A99;--text-faint-c:#646C7C;--hairline:rgba(255,255,255,0.09);--hairline-lit:rgba(41,231,255,0.22);--grid-line:rgba(255,255,255,0.028);--grid-tick:rgba(255,255,255,0.08);--grad-card:linear-gradient(var(--ink-surface-1),var(--ink-surface-1));--radius-cx-control:8px;--radius-cx-card:14px;--radius-cx-stage:16px;--declared:#F5D98A;--declared-dim:color-mix(in srgb,#F5D98A 55%,transparent);--observed:var(--text-body-c);--unknown:var(--text-dim-c);--beacon-cycle:800ms;--beacon-count:2;--beacon-ring:var(--warn-c);--stagger-path-fade:60ms;--cut-draw:240ms;--counter-tick:400ms;--play-failsafe:1400ms;--grade-proven:var(--verified);--grade-observed:var(--observed);--grade-declared:var(--declared);--grade-modeled:var(--modeled);--grade-unknown:var(--unknown);--ok:var(--text-body-c);--z-raised:10;--z-sticky:20;--z-popover-scrim:30;--z-popover:40;--z-drawer:45;--z-present:60;--z-tour:200;--z-palette:300;--z-modal:320;--z-toast:340;--z-progress:350;--sev-critical:var(--cut);--sev-high:#FF8A3D;--sev-medium:var(--warn-c);--sev-low:#94A3B8;--sev-info:var(--text-dim-c);--grad-cta:linear-gradient(104deg,#29E7FF 8%,#6FF2FF 94%);--grad-bloom:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(41,231,255,0.18) 0%,rgba(41,231,255,0.06) 35%,rgba(5,7,15,0) 72%);--glow-node:0 0 12px 2px rgba(41,231,255,0.60);--glow-node-lg:0 0 24px 4px rgba(41,231,255,0.40);--glow-card:0 0 0 1px rgba(41,231,255,0.22),0 8px 28px -14px rgba(41,231,255,0.30);--glow-verified:0 0 12px 2px rgba(51,226,140,0.50);--shadow-panel:0 1px 2px rgba(3,5,12,0.5);--glass-fill:rgba(255,255,255,0.04);--glass-border:rgba(255,255,255,0.10);--glass-blur-app:blur(8px);--ease-reveal:cubic-bezier(0.215,0.61,0.355,1);--ease-state:cubic-bezier(0.645,0.045,0.355,1);--ease-cut:cubic-bezier(0.3,0,0.3,1.65);--ease-micro:cubic-bezier(0.4,0,0.2,1)}.app-cinematic,html[data-theme=dark] .app-cinematic{--color-bg:var(--ink-void);--color-bg-elev:var(--ink-surface-1);--color-bg-card:var(--ink-surface-1);--color-bg-soft:var(--ink-recess);--color-bg-deep:var(--ink-base);--surface-0:var(--ink-void);--surface-1:var(--ink-surface-1);--surface-2:var(--ink-surface-2);--surface-3:var(--ink-surface-3);--color-border:var(--hairline);--color-border-strong:rgba(255,255,255,0.16);--color-border-emphasis:rgba(255,255,255,0.24);--border-subtle:rgba(255,255,255,0.06);--border-default:var(--hairline);--color-text:var(--text-paper);--color-text-muted:var(--text-body-c);--color-text-dim:var(--text-muted-c);--color-text-faint:var(--text-dim-c);--ink-1:var(--text-paper);--ink-2:var(--text-body-c);--ink-3:var(--text-muted-c);--ink-4:var(--text-dim-c);--accent:var(--cyan);--accent-strong:var(--cyan);--color-brand:var(--cyan);--color-brand-hover:var(--cyan-bright);--color-brand-pressed:var(--cyan-deep);--color-brand-soft:var(--cyan-glow-16);--color-brand-accent:var(--cyan);--color-cyan:var(--cyan);--color-status-critical:var(--cut);--color-status-warning:var(--warn-c);--color-status-success:var(--verified);--color-status-info:var(--cyan);--color-status-success-soft:rgba(51,226,140,0.14);--color-status-success-ink:var(--verified);--ct-sev-critical-fill:var(--sev-critical);--ct-sev-critical-text:var(--sev-critical);--ct-sev-critical-soft:color-mix(in srgb,var(--sev-critical) 12%,transparent);--ct-sev-high-fill:var(--sev-high);--ct-sev-high-text:var(--sev-high);--ct-sev-high-soft:color-mix(in srgb,var(--sev-high) 12%,transparent);--ct-sev-medium-fill:var(--sev-medium);--ct-sev-medium-text:var(--sev-medium);--ct-sev-medium-soft:color-mix(in srgb,var(--sev-medium) 12%,transparent);--ct-sev-low-fill:var(--sev-low);--ct-sev-low-text:var(--sev-low);--ct-sev-low-soft:color-mix(in srgb,var(--sev-low) 12%,transparent);--ct-sev-info-fill:var(--sev-info);--ct-sev-info-text:var(--sev-info);--ct-sev-info-soft:color-mix(in srgb,var(--sev-info) 12%,transparent);--color-emerald:var(--text-muted-c);--tone-emerald-ink:var(--ok);color-scheme:dark;background-color:var(--ink-void);color:var(--text-body-c);position:relative}.app-cinematic:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px,64px 64px;background-position:50%,50%}.app-cinematic>div{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.app-cinematic *,.app-cinematic :after,.app-cinematic :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cx-glass{background:var(--glass-fill);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur-app);-webkit-backdrop-filter:var(--glass-blur-app);border-radius:var(--radius-cx-card)}.app-cinematic .card,.app-cinematic .card-elevated{background:var(--grad-card)!important;border:1px solid var(--hairline)!important;box-shadow:var(--shadow-panel)!important;position:relative;overflow:hidden}.app-cinematic .card>*{position:relative;z-index:1}.app-cinematic .card-elevated:hover{border-color:var(--hairline-lit)!important;box-shadow:var(--glow-card)!important}.app-cinematic .btn-primary,.app-cinematic .btn-primary-glow{background:var(--grad-cta)!important;color:#04121A!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)!important}.app-cinematic .btn-primary:hover{filter:brightness(1.07)}.app-cinematic .input,.app-cinematic input,.app-cinematic select,.app-cinematic textarea{background:var(--ink-recess)!important;border-color:var(--hairline)!important;color:var(--text-paper)!important}.app-cinematic .input:focus-visible,.app-cinematic input:focus-visible,.app-cinematic select:focus-visible,.app-cinematic textarea:focus-visible{border-color:var(--cyan)!important;outline:2px solid color-mix(in srgb,var(--cyan) 55%,transparent);outline-offset:1px}.app-cinematic ::selection{background:var(--cyan);color:#04121A}.app-cinematic [style*=text-shadow]{text-shadow:none!important}.cx-mono{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-small)}.cx-index,.cx-mono{font-family:var(--font-mono);color:var(--text-dim-c)}.cx-index{letter-spacing:.1em}.cx-rule{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 20%,rgba(255,255,255,.22) 80%,transparent)}.cx-card{background:var(--grad-card);border:1px solid var(--hairline);border-radius:var(--radius-cx-card);box-shadow:var(--shadow-panel)}.cx-card-hover{transition:transform var(--motion-fast) var(--ease-interact),border-color var(--motion-fast) var(--ease-interact),box-shadow var(--motion-fast) var(--ease-interact)}.cx-card-hover:hover{transform:translateY(-3px)}.cx-card-hover:hover,.cx-card-lit{border-color:var(--hairline-lit);box-shadow:var(--glow-card)}.cx-card-hover{position:relative;isolation:isolate}.cx-card-hover:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,40%),color-mix(in srgb,var(--cyan) 13%,transparent),transparent 62%);opacity:0;transition:opacity var(--motion-fast) var(--ease-interact)}.cx-card-hover:hover:before{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.cx-card-hover:before{display:none}}[data-magnetic]{translate:var(--mx,0) var(--my,0);transition:translate var(--motion-fast) var(--ease-interact),transform var(--motion-fast) var(--ease-interact)}@media (hover:none),(prefers-reduced-motion:reduce){[data-magnetic]{translate:none}}@keyframes cx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cx-rise{animation:cx-rise .38s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.cx-rise{animation:none;opacity:1;transform:none}}.cx-marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cx-marquee-track{display:inline-flex;gap:2.5rem;animation:cx-marquee 34s linear 1 forwards}.cx-marquee-track.rev{animation-duration:38s}@keyframes cx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cx-marquee-track{animation:none}}.cx-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:3px 9px;border-radius:var(--radius-full);border:1px solid}.cx-chip-proven{color:var(--grade-proven)}.cx-chip-proven:before{content:"\25CF";content:"\25CF"/""}.cx-chip-modeled{color:var(--grade-modeled)}.cx-chip-modeled:before{content:"\25CB";content:"\25CB"/""}.cx-chip-ok,.cx-chip-verified{color:var(--ok)}.cx-chip-critical{color:var(--cut)}.cx-chip-attention{color:var(--warn-c)}.cx-chip-neutral{color:var(--text-muted-c)}.cx-chip-light{color:var(--cyan)}@keyframes cx-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.cx-reveal{animation:cx-reveal .24s var(--ease-reveal) both}.cx-d1{animation-delay:.1s}.cx-d2{animation-delay:.3s}.cx-d3{animation-delay:.6s}@keyframes cx-node-breathe{0%,to{opacity:.55}50%{opacity:.95}}.cx-breathe{animation:cx-node-breathe 1s var(--ease-state) 1}@keyframes cx-ring-spin{to{transform:rotate(1turn)}}@keyframes cx-edge-pulse{to{offset-distance:100%}}@keyframes cx-draw{to{stroke-dashoffset:0}}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes orbit-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes tc-breathe{0%,to{transform:scale(1);opacity:.94}50%{transform:scale(1.05);opacity:1}}@keyframes tc-flow{0%{stroke-dashoffset:200}to{stroke-dashoffset:-6}}@media (prefers-reduced-motion:reduce){[style*=orbit-spin],[style*=orbit-twinkle],[style*=tc-breathe],[style*=tc-flow]{animation:none!important}}.cx-bento{display:grid;gap:16px}.cx-artifact-stage{position:relative;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-cx-stage);background:radial-gradient(ellipse 62% 58% at 60% 46%,rgba(41,231,255,.12) 0,rgba(41,231,255,.03) 34%,rgba(5,7,15,0) 70%),linear-gradient(157deg,#12151B,#0C0E13 88%);box-shadow:var(--shadow-panel)}.cx-artifact-stage:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 45%,#000 40%,transparent 82%);mask-image:radial-gradient(ellipse 80% 80% at 50% 45%,#000 40%,transparent 82%)}.cx-artifact-stage>*{position:relative;z-index:1}.cx-table{width:100%;border-collapse:collapse;font-size:13px}.cx-table thead th{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim-c);text-align:left;padding:10px 14px;background:var(--ink-surface-2);border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:2}.cx-table thead th.num{text-align:right}.cx-table tbody td{padding:11px 14px;border-bottom:1px solid var(--hairline);color:var(--text-body-c);vertical-align:middle}.cx-table tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.cx-table tbody tr{transition:background-color var(--motion-fast) var(--ease-interact),box-shadow var(--motion-fast) var(--ease-interact)}.cx-table tbody tr:hover td{background:rgba(41,231,255,.04)}.cx-table tbody tr:hover{box-shadow:inset 2px 0 0 var(--cyan)}@media (max-width:639.98px){.cx-table-stack,.cx-table-stack tbody,.cx-table-stack td,.cx-table-stack tr{display:block;width:100%;min-width:0!important}.cx-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cx-table-stack tbody tr{padding:10px 0;border-bottom:1px solid var(--hairline)}.cx-table-stack tbody td{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:4px 14px;border-bottom:0;max-width:none;text-align:right;overflow-wrap:anywhere}.cx-table-stack tbody td[data-label]:before{content:attr(data-label);flex:none;text-align:left;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim-c)}.cx-table-stack tbody tr:hover{box-shadow:none}}.cx-numeral{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-paper);line-height:1}@keyframes cx-ring-draw{0%{stroke-dashoffset:var(--circ,999)}to{stroke-dashoffset:var(--dashoff,0)}}.cx-ring-arc{animation:cx-ring-draw 1.1s var(--ease-reveal) both}.cxg-canvas{background:var(--ink-void)}.cxg-edge-proven{stroke:var(--cyan);stroke-width:2;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 4px var(--cyan-glow-35))}.cxg-edge-modeled{stroke:var(--modeled);stroke-width:1.6;stroke-linecap:round;fill:none;stroke-dasharray:4 6;opacity:.55}.cxg-edge-severed{stroke:var(--cut-dead);opacity:.35}.cxg-cut-slash{stroke:var(--cut);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--cut-glow-60)) drop-shadow(0 0 18px var(--cut-glow-30))}.cx-scrim{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:center;align-items:center;padding:16px;overflow-y:auto;overscroll-behavior:contain;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cx-scrim[data-placement=top]{align-items:flex-start;padding-top:12vh}.cx-modal-panel{width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-cx-card);border:1px solid var(--color-border);background:var(--color-bg-elev);padding:20px;box-shadow:0 24px 60px -20px rgba(0,0,0,.7);animation:cx-modal-in .18s cubic-bezier(.22,.61,.36,1) both}@keyframes cx-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes cx-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (max-width:639.98px){.cx-scrim[data-sheet=true]{align-items:flex-end;padding:0}.cx-scrim[data-sheet=true] .cx-modal-panel{max-width:none!important;border-radius:var(--radius-cx-stage) var(--radius-cx-stage) 0 0;border-bottom:0;max-height:92dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation-name:cx-sheet-in}}@media (prefers-reduced-motion:reduce){.cx-modal-panel{animation:none}}.cx-drawer-scrim{position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;padding:0;cursor:default}@media (min-width:768px){.cx-drawer-scrim{display:none}}.cx-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-c);margin-bottom:6px}.cx-control{display:block;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--hairline);border-radius:var(--radius-cx-control);background:var(--ink-recess);color:var(--text-paper);font-size:14px;line-height:1.4}textarea.cx-control{min-height:88px;resize:vertical}.cx-control:focus-visible{border-color:var(--cyan);outline:2px solid color-mix(in srgb,var(--cyan) 55%,transparent);outline-offset:1px}.cx-help{font-size:12px;color:var(--text-muted-c);margin-top:4px}@media (max-width:767.98px){.app-cinematic .cx-control,.app-cinematic .input,.app-cinematic input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-cinematic select,.app-cinematic textarea{font-size:16px!important}}.app-cinematic{scroll-padding-top:72px}@media (forced-colors:active){.app-cinematic [aria-current=location],.app-cinematic [aria-current=page]{outline:2px solid Highlight;outline-offset:-2px;forced-color-adjust:none}.app-cinematic .chip-tier-lume,.app-cinematic .cx-chip{border:1px solid CanvasText}.cx-modal-panel{border:2px solid CanvasText}.cx-scrim{background:Canvas}}.cx-nav-progress{position:fixed;top:0;left:0;height:2px;width:100%;z-index:var(--z-progress);background:var(--cyan);opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:0 50%}.cx-nav-progress[data-active=true]{opacity:1;transform:scaleX(.7);transition:transform var(--motion-creep) cubic-bezier(.1,.7,.2,1),opacity var(--motion-instant) linear}@media (prefers-reduced-motion:reduce){.cx-nav-progress[data-active=true]{transition:none;transform:scaleX(1)}}.cx-offline-banner{position:sticky;top:56px;z-index:var(--z-progress);padding:8px 16px;font-size:13px;text-align:center;color:var(--text-paper);background:color-mix(in srgb,var(--warn-c) 16%,var(--ink-base));border-bottom:1px solid color-mix(in srgb,var(--warn-c) 40%,transparent)}html[data-offline=true] .app-cinematic [data-write],html[data-offline=true] .app-cinematic button[type=submit]{pointer-events:none;opacity:.5;cursor:not-allowed}.app-cinematic .chip-tier-lume,.app-cinematic .on-navy .chip-tier-lume{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:transparent;color:var(--text-muted-c);font-family:var(--font-mono);font-weight:500;box-shadow:none}.cx-more-in{margin-top:56px;padding:32px 0 40px;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--ink-base) 55%,transparent)}.cx-more-in__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:24px}.cx-more-in__title{margin:0;font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--color-text)}.cx-more-in__note{margin:0;font-size:12px;color:var(--color-text-muted)}.cx-more-in__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px 32px;align-items:start}.cx-more-in__group-name{margin:0 0 6px;padding-bottom:8px;border-bottom:1px solid var(--color-border);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim)}.cx-more-in__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cx-more-in__room{position:relative;margin:0 -10px;padding:8px 10px;border-radius:var(--radius-md);transition:background-color var(--motion-instant) linear}.cx-more-in__room:hover{background:var(--color-bg-soft)}.cx-more-in__room[data-active]{background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.cx-more-in__link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:1.35;font-weight:500;color:var(--color-text);text-decoration:none}.cx-more-in__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.cx-more-in__link:focus-visible{outline:none}.cx-more-in__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.cx-more-in__purpose{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--color-text-muted)}.cx-more-in__needs{font-size:11px;font-weight:400;color:var(--warn-c)}.cx-more-in__here{font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}@media (min-width:1100px){.cx-more-in__group:has(>.cx-more-in__list>li:nth-child(7)){grid-column:span 2}.cx-more-in__group:has(>.cx-more-in__list>li:nth-child(7))>.cx-more-in__list{grid-template-columns:1fr 1fr;column-gap:32px}}@media (max-width:639px){.cx-more-in{margin-top:40px;padding:24px 0 32px}.cx-more-in__groups{gap:24px}}.cx-env-switch__button{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-border);color:var(--color-text);text-align:left;cursor:pointer;transition:background-color var(--motion-instant) linear,border-color var(--motion-instant) linear}.cx-env-switch__button:hover{background:var(--color-bg-soft)}.cx-env-switch__button:hover,.cx-env-switch__button[aria-expanded=true]{border-color:var(--color-border-strong)}.cx-env-switch__eyebrow{display:block;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim)}.cx-env-switch__value{display:block;margin-top:4px;font-size:13px;line-height:1.2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-env-switch__button[aria-busy=true] .cx-env-switch__value{color:var(--color-text-dim);font-weight:400}.cx-env-switch__chev{flex-shrink:0;color:var(--color-text-dim);transition:transform var(--motion-instant) linear}.cx-env-switch__chev.is-open{transform:rotate(180deg)}.cx-env-switch__list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px;max-height:260px;overflow-y:auto}.cx-env-switch__item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius-md);font-size:13px;line-height:1.3;color:var(--color-text-muted);text-decoration:none}.cx-env-switch__item:focus-visible,.cx-env-switch__item:hover{color:var(--color-text);background:var(--color-bg-soft)}.cx-env-switch__item[aria-current=true]{color:var(--color-text);font-weight:500;box-shadow:inset 2px 0 0 var(--accent)}.cx-env-switch__item--quiet{color:var(--color-text-dim)}.cx-env-switch__here{flex-shrink:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.cx-env-switch__note{padding:6px 10px;font-size:12px;line-height:1.4;color:var(--color-text-dim)}@media (prefers-reduced-motion:reduce){.cx-env-switch__button,.cx-env-switch__chev,.cx-more-in__room{transition:none}}@media (forced-colors:active){.cx-env-switch__item[aria-current=true],.cx-more-in__room[data-active]{outline:2px solid Highlight;outline-offset:-2px}}[data-app-shell]{--app-tabbar-h:calc(3.5rem + env(safe-area-inset-bottom, 0px))}@media (min-width:768px){[data-app-shell]{--app-tabbar-h:0px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-italic.c22d24ca.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-italic.e7fa2cde.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-italic.d189ec65.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-italic.faaec838.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-italic.4fff4b4f.woff2) format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-italic.dde54da3.woff2) format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-italic.77eab352.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-ext-wght-normal.94c2b096.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-wght-normal.6c613f86.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-greek-ext-wght-normal.8f0233ef.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-greek-wght-normal.ec944915.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-vietnamese-wght-normal.b99ed083.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-ext-wght-normal.bd67fbcd.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-wght-normal.a7560406.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");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";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");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";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-italic.62f67739.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-italic.8586994d.woff) format("woff");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:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-vietnamese-wght-normal.3b352474.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-latin-ext-wght-normal.1a471e96.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-latin-wght-normal.2829ce62.woff2) format("woff2-variations");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-vietnamese-400-normal.92e932d4.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-400-normal.d4de136c.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-ext-400-normal.b520a367.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-400-normal.eea15623.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-400-normal.40164bd1.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-400-normal.279e3300.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-vietnamese-400-italic.a8836d9e.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-400-italic.4a7b5391.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-ext-400-italic.dc7e6567.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-400-italic.3ef9b8ca.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-400-italic.0566104a.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-400-italic.6b684a19.woff) format("woff");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}