@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/red-hat-mono-400.ttf)format("truetype")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/red-hat-mono-500.ttf)format("truetype")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/red-hat-mono-700.ttf)format("truetype")}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/scheherazade-new-400.ttf)format("truetype")}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/scheherazade-new-700.ttf)format("truetype")}
:root{--site-version:"3.58.1";--ink:#000;--ink-60:#0009;--ink-50:#00000080;--ink-40:#0006;--ink-20:#0003;--ink-12:#0000001f;--paper:#fff;--hairline:.5px;--line-structural:#000;--line-box:#0000009e;--line-quiet:#e5e5e5;--grey-51:#515151;--ink-03:#00000008;--paper-90:#ffffffe6;--paper-82:#ffffffd1;--paper-70:#ffffffb3;--paper-62:#ffffff9e;--focus-ring:1px;--focus-offset:2px;--graphite:#272727;--dusk:#5f5295;--hum:#6f75d7;--novel:#332078;--font-serif:"Scheherazade New", Georgia, serif;--font-mono:"Red Hat Mono", ui-monospace, monospace;--times:"Times New Roman", Times, serif;--fz-h0:48px;--fz-display:36px;--fz-page-title:24px;--fz-heading-3:16px;--fz-body-1:14px;--fz-serif-8:9px;--fz-mono-6:7px;--fz-mono-cli:14px;--lh-mono-cli:1.5;--lh-h0:1;--lh-display:1;--lh-page-title:1;--lh-body-1:1.6;--lh-heading-3:1;--lh-serif-8:2;--lh-mono-6:2;--track-h0:-.04em;--track-display:-.03em;--track-page-title:-.02em;--track-heading-3:-.01em;--track-body-1:.05em;--track-code:.3em;--track-caps:.2em;--col:400px;--col-2:840px;--content:1280px;--measure-thesis:1040px;--measure-note:480px;--gutter:40px;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:40px;--s-5:80px;--s-6:120px;--stage:480px;--stage-half:240px;--stage-phone:360px;--radius-print:0;--radius-capsule:999px;--grid-unit:40px;--grid-half:20px;--space-2:20px;--space-3:40px;--space-4:80px;--space-5:120px;--section-gap:120px;--subsection-gap:80px;--section-gap-tight:80px;--section-gap-loose:160px;--cluster-in:8px;--cluster-card:16px;--cluster-body:24px;--cluster-stage:40px;--cluster-exit:80px;--column-unit:400px;--gutter-unit:40px;--viewport-desktop:1280px;--viewport-tablet:840px;--viewport-mobile:400px;--viewport-phone-safe:360px;--viewport-thumb:180px;--measure-reading:680px;--measure-caption:400px;--frame-step:40px;--frame-row-label:40px;--frame-row-display:80px;--frame-row-h0:80px;--frame-row-heading:40px;--frame-row-body:80px;--frame-row-body-col:200px;--frame-hero-h:200px;--glass-alpha:var(--glass-alpha,.6);--glass-blur:12px;--glass-tint:#fff6;--glass-stage:#000;--shadow-spec:0 12px 32px -10px #15003329;--signal-go:#8e00ff;--signal-attn:#3600da;--signal-live:#2cff05}
.nsRoot .nsHud .serif-page-title,.nsRoot .nsHud .serif-heading-3{text-wrap:balance}.nsRoot .nsHud .serif-body-1{text-wrap:pretty}.nsRoot .nsHud .mono{font-family:var(--font-mono);font-weight:400}.nsRoot .nsHud .m6{font-size:var(--fz-mono-6);line-height:var(--lh-mono-6);letter-spacing:var(--track-code);text-transform:uppercase;color:var(--ink)}.nsRoot .nsHud .m6.ann,.nsRoot .nsHud .m6.c-grey,.nsRoot .nsHud .m6.c-graphite,.nsRoot .nsHud .m6.c-dusk,.nsRoot .nsHud .m6.c-hum{color:var(--ink)}.nsRoot .nsHud .serif-page-title{font-size:var(--fz-page-title);line-height:var(--lh-page-title);letter-spacing:var(--track-page-title);color:var(--ink)}.nsRoot .nsHud .serif-heading-3{font-size:var(--fz-heading-3);line-height:var(--lh-heading-3);letter-spacing:var(--track-heading-3);color:var(--ink)}.nsRoot .nsHud .serif-body-1{font-size:var(--fz-body-1);line-height:var(--lh-body-1);letter-spacing:var(--track-body-1);color:var(--ink)}.nsRoot .nsHud .serif-8-caps{font-size:var(--fz-serif-8);line-height:var(--lh-serif-8);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.nsRoot .nsHud .ctl-btn{box-sizing:border-box;appearance:none;font-family:var(--font-serif);font-size:var(--fz-mono-6);letter-spacing:var(--track-caps);border-radius:var(--radius-print);height:var(--s-4);padding:0 var(--s-2);background:var(--paper);border:var(--hairline) solid var(--line-box);color:var(--graphite);cursor:pointer;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.nsRoot .nsHud .ctl-btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nsRoot .nsHud .ctl-btn.primary:hover{color:var(--paper-70)}.nsRoot .nsHud .ctl-btn:disabled{color:var(--graphite);border-color:var(--line-quiet);cursor:default}.nsRoot .nsHud .ctl-btn:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-offset)}.nsRoot .nsHud .ctl-btn{transition:color .15s,background-color .15s,border-color .15s}.nsRoot .nsHud .ctl-btn:hover:not(:disabled):not(.primary){color:var(--graphite);border-color:var(--ink)}.nsRoot .nsHud .ctl-btn:active:not(:disabled){background:var(--ink);color:var(--paper);border-color:var(--ink)}.nsRoot .nsHud .tabs{margin-top:var(--s-3);border-bottom:var(--hairline) solid var(--ink);gap:var(--s-4);display:flex}.nsRoot .nsHud .tabs button{font-family:var(--font-mono);font-size:var(--fz-mono-6);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);border:none;border-bottom:var(--hairline) solid transparent;padding:0 0 var(--s-1);margin-bottom:calc(-1 * var(--hairline));cursor:pointer;background:0 0;transition:color .15s,border-color .15s}.nsRoot .nsHud .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.nsRoot .nsHud .tabs button:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-offset)}.nsRoot .nsHud .ctl-btn.glass{border-radius:var(--radius-print);background:color-mix(in srgb, var(--ink) 4%, var(--paper));-webkit-backdrop-filter:blur(4px);border-color:var(--line-quiet);box-shadow:none;transition:background-color .5s ease-in-out,border-color .5s ease-in-out}.nsRoot .nsHud .ctl-btn.is-sm{height:var(--s-3);padding:0 var(--s-1)}.nsRoot .nsHud .nav-text-btn{appearance:none;border-radius:var(--radius-print);height:100%;padding:0 var(--s-1);cursor:pointer;box-sizing:border-box;font-family:var(--font-serif);font-size:var(--fz-serif-8);font-weight:400;line-height:var(--lh-serif-8);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;transition:color .15s;display:inline-flex}.nsRoot .nsHud .nav-text-btn:hover{color:var(--ink-60)}.nsRoot .nsHud .nav-text-btn:active{color:var(--ink)}.nsRoot .nsHud .nav-text-btn:disabled{color:var(--ink-60);cursor:default}.nsRoot .nsHud .nav-text-btn:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:calc(0px - var(--focus-offset))}@media (prefers-reduced-motion:reduce){.nsRoot .nsHud .nav-text-btn{transition:none}}.nsRoot:not(.nsRootPhone){--ns-ledger-height:240px;--ns-bottom-instrument-height:0px;--ns-resume-slot-height:0px}.nsRoot:not(.nsRootPhone) .nsHud .nsChatLog{bottom:calc(var(--s-2) + var(--ns-bottom-instrument-height,0px) + var(--ns-resume-slot-height,0px));max-height:max(0px, calc(100vh - var(--ns-ledger-height,240px) - var(--s-2) - var(--ns-bottom-instrument-height,0px) - var(--ns-resume-slot-height,0px) - var(--s-2) - var(--s-2)));overscroll-behavior:contain;pointer-events:auto;overflow-y:auto}.nsRoot:not(.nsRootPhone) .nsHud .nsChatLogOpen{bottom:calc(var(--s-2) + var(--s-4) + var(--s-1))}
.nsRoot{--hud-inset:var(--s-2);--hud-row:var(--s-4);--hud-row-sm:var(--s-3);--hud-plate:min(var(--col), calc(100vw - 2 * var(--hud-inset)));--hud-console:min(var(--col-2), calc(100vw - 2 * var(--hud-inset)));--hud-rule:var(--hairline) solid var(--line-box);--hud-rule-quiet:var(--hairline) solid var(--line-quiet);--hud-ease:.15s ease;background:var(--glass-stage);width:100%;height:100dvh;font-family:var(--font-mono);color:var(--ink);position:relative;overflow:hidden}.nsRoot *{box-sizing:border-box}.nsCanvas{position:absolute;inset:0}.nsHud{pointer-events:none;color:var(--ink);position:absolute;inset:0}.nsHudPre>*{display:none!important}.nsRoot button,.nsRoot input,.nsRoot kbd{font-family:inherit}.nsRoot kbd{font-style:normal}.nsRoot button:focus-visible,.nsRoot a:focus-visible,.nsRoot input:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-offset)}.nsRoot input:focus-visible,.nsRoot .nsCard button:focus-visible,.nsRoot .nsActions button:focus-visible{outline-offset:calc(0px - var(--focus-offset))}.nsCard,.nsInstrument,.nsActions,.hsLensVisor,.nsBooking,.nsGesture,.nsRegister,.nsChatComposer,.nsLookHint,.nsInspectHint,.nsMinimapRoot,.nsPad,.nsPhoneView{background:var(--paper);color:var(--ink);border:var(--hud-rule);border-radius:var(--radius-print);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nsRoot .nsKey,.nsRoot .nsModalKey,.nsRoot .nsWireKey,.nsRoot .nsPadKey{margin-left:var(--s-1);min-width:0;color:var(--ink-60);font:400 var(--fz-mono-6)/1 var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;background:0 0;border:0;padding:0;display:inline-block}.nsTop{top:var(--hud-inset);left:var(--hud-inset);align-items:flex-start;display:flex;position:absolute;right:auto}.nsCard.nsMissionCard{width:var(--hud-plate);pointer-events:none;padding:0}.nsRoot .nsHud .nsCard .nsKicker{min-height:var(--hud-row-sm);padding:0 var(--s-2);border-bottom:var(--hud-rule-quiet);color:var(--ink-60);align-items:center;margin:0;display:flex}.nsRoot .nsHud .nsCard .nsTitle{min-height:var(--hud-row);padding:0 var(--s-2);font:400 var(--fz-page-title)/var(--lh-page-title) var(--font-serif);letter-spacing:var(--track-page-title);text-transform:none;color:var(--ink);overflow-wrap:anywhere;align-items:center;display:flex}.nsRoot .nsHud .nsCard .nsStats{border-top:var(--hud-rule-quiet);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.nsRoot .nsHud .nsCard .nsStats>span,.nsRoot .nsHud .nsCard .nsStats>button{min-height:var(--hud-row-sm);width:100%;padding:0 var(--s-2);border:0;border-right:var(--hud-rule-quiet);border-bottom:var(--hud-rule-quiet);color:var(--ink);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;text-align:left;background:0 0;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.nsRoot .nsHud .nsCard .nsStats>:nth-child(2n){border-right:0}.nsRoot .nsHud .nsCard .nsStats>:nth-last-child(-n+2){border-bottom:0}.nsRoot .nsHud .nsCard .nsStats>:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.nsRoot .nsHud .nsCard .nsStats .nsSoundOff{color:var(--ink-40)}.nsRoot .nsHud .nsCard .nsStats .nsSoundOn,.nsRoot .nsHud .nsCard .nsStats .nsSoundOff,.nsRoot .nsHud .nsCard .nsStats>button{pointer-events:auto;cursor:pointer;transition:color var(--hud-ease)}.nsRoot .nsHud .nsCard .nsStats>button:hover,.nsRoot .nsHud .nsCard .nsStats .nsSoundOff:hover{color:var(--ink-60)}.nsRoot .nsHud .nsCard .nsStats>button.nav-text-btn{height:auto;min-height:var(--hud-row-sm)}.nsRoot .nsHud .nsRegisterLink.nav-text-btn{text-underline-offset:3px;text-decoration:underline}.nsCard .nsPassages{border-top:var(--hud-rule-quiet)}.nsRoot .nsHud .nsCard .nsPassagesLabel{min-height:var(--hud-row-sm);padding:0 var(--s-2);color:var(--ink-60);border-bottom:var(--hud-rule-quiet);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;background:0 0;align-items:center;margin:0;display:flex}.nsCard .nsPassageLinks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsRoot .nsHud .nsPassageLink.nav-text-btn{justify-content:space-between;align-items:center;gap:var(--s-1);min-height:var(--hud-row);min-width:0;height:auto;padding:0 var(--s-2);border-right:var(--hud-rule-quiet);font:400 var(--fz-serif-8)/var(--lh-serif-8) var(--font-serif);letter-spacing:var(--track-caps);text-transform:uppercase;transition:color var(--hud-ease);text-decoration:none;display:flex}.nsRoot .nsHud .nsPassageLink.nav-text-btn:last-child{border-right:0}.nsRoot .nsHud .nsPassageLink.nav-text-btn:hover{color:var(--ink-60)}.nsRoot .nsHud>.nsPhoneTop{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:var(--hud-row);padding:max(0px, env(safe-area-inset-top,0px)) var(--s-2) 0;pointer-events:none;color:var(--ink);background:linear-gradient(var(--paper-62), transparent);display:flex;position:absolute;top:0;left:0;right:0}.nsRoot .nsHud .nsPhoneTop .nsTitle.serif-8-caps{font:400 var(--fz-serif-8)/var(--lh-serif-8) var(--font-serif);letter-spacing:var(--track-caps);text-transform:uppercase}.nsRoot .nsPhoneTop .mono{pointer-events:auto}.nsRoot .nsPhoneNote.m6{font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;left:50%;bottom:calc(max(var(--s-2), env(safe-area-inset-bottom,0px)));color:var(--ink-60);pointer-events:none;white-space:nowrap;position:fixed;transform:translate(-50%)}.nsReticle{background:var(--paper);border:var(--hud-rule);border-radius:var(--radius-print);width:4px;height:4px;box-shadow:none;transition:background var(--hud-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nsReticle:before,.nsReticle:after{display:none}.nsReticle.nsReticleReady{background:var(--ink)}.nsReticle.nsReticleReady:before{content:"";width:var(--s-3);height:var(--s-3);border:var(--hud-rule);border-radius:var(--radius-print);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nsInspectHint{left:50%;top:calc(50% + var(--s-3));height:var(--hud-row-sm);padding:0 var(--s-2);pointer-events:none;color:var(--ink-60);font:400 var(--fz-mono-6)/1 var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;align-items:center;display:flex;position:fixed;transform:translate(-50%)}.nsRoot .nsHud .nsResume.nav-text-btn{height:var(--hud-row);min-width:0;padding:0 var(--s-3);pointer-events:auto;background:var(--ink);color:var(--paper);border:var(--hairline) solid var(--ink);transition:color var(--hud-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nsRoot .nsHud .nsResume.nav-text-btn:hover{color:var(--paper-70)}.nsRoot .nsHud .nsResume.nav-text-btn:active{color:var(--paper)}.nsLookHint{left:var(--hud-inset);bottom:calc(var(--hud-inset) + 2 * var(--hud-row) + var(--s-2));height:var(--hud-row-sm);padding:0 var(--s-2);pointer-events:none;color:var(--ink-60);font:400 var(--fz-mono-6)/1 var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;align-items:center;display:flex;position:absolute}.nsActions{left:50%;bottom:var(--hud-inset);width:var(--hud-console);min-height:var(--hud-row);pointer-events:auto;align-items:stretch;gap:0;display:flex;position:absolute;transform:translate(-50%)}.nsActions:before{content:none}.nsActions[hidden]{display:none}.nsVerdictActions,.nsUtilityActions{align-items:stretch;gap:0;min-width:0;display:flex}.nsVerdictActions{border-right:var(--hud-rule-quiet);flex:none}.nsUtilityActions{flex:auto;justify-content:flex-end}.nsRoot .nsHud .nsActionButton.nav-text-btn{height:var(--hud-row);min-width:0;padding:0 var(--s-2);color:var(--ink);border-radius:var(--radius-print);opacity:1;transition:color var(--hud-ease), background-color var(--hud-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:0;display:inline-flex;transform:none}.nsRoot .nsHud .nsActionButton.nav-text-btn:hover:not(:disabled){color:var(--ink-60)}.nsRoot .nsHud .nsActionButton.nav-text-btn:active:not(:disabled){color:var(--ink)}.nsRoot .nsHud .nsActionButton .nsKey{color:var(--ink-60)}.nsRoot .nsHud .nsVerdictButton.nav-text-btn{padding:0 var(--s-3);border-right:var(--hud-rule-quiet)}.nsRoot .nsHud .nsVerdictButton.nav-text-btn:last-child{border-right:0}.nsRoot .nsHud .nsVerdictButton.nav-text-btn>span{font:inherit;letter-spacing:inherit;text-transform:uppercase}.nsRoot .nsHud .nsVerdictButton.nsActionDormant{color:var(--ink-40);opacity:1;background:0 0}.nsRoot .nsHud .nsVerdictButton.nsActionDormant .nsKey{color:var(--ink-40)}.nsRoot .nsHud .nsVerdictButton.nsActionReady{color:var(--paper);background:var(--ink);border-right-color:var(--paper-62);transform:none}.nsRoot .nsHud .nsVerdictButton.nsActionReady .nsKey,.nsRoot .nsHud .nsVerdictButton.nsActionReady:hover{color:var(--paper-70)}.nsRoot .nsHud .nsActionButton.nsGhost{opacity:1;background:0 0}.nsInstrument{left:50%;bottom:calc(var(--hud-inset) + var(--hud-row) + var(--s-1));width:var(--hud-console);min-height:var(--hud-row-sm);grid-template-columns:var(--s-5) minmax(0, 1fr);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;transition:color var(--hud-ease), background-color var(--hud-ease);align-items:stretch;display:grid;position:absolute;transform:translate(-50%)}.nsInstrument>span{padding:0 var(--s-2);border-right:var(--hud-rule-quiet);align-items:center;display:flex}.nsInstrument>.nsInstrumentIndex,.nsInstrument>.nsInstrumentSignal{display:none}.nsInstrument>.nsInstrumentMode{color:var(--ink-60)}.nsInstrument>.nsInstrumentText{color:var(--ink);white-space:normal;overflow-wrap:anywhere;min-width:0;border-right:0!important}.nsInstrument-acting{color:var(--paper);background:var(--ink);border-color:var(--ink)}.nsInstrument-acting>span{border-right-color:var(--paper-62)}.nsInstrument-acting .nsInstrumentMode{color:var(--paper-70)}.nsInstrument-acting .nsInstrumentText{color:var(--paper)}.nsInstrument-unavailable .nsInstrumentText{color:var(--ink-60)}.hsLensVisor{left:50%;bottom:calc(var(--hud-inset) + var(--hud-row) + var(--s-1) + var(--hud-row-sm) + var(--s-1));width:var(--hud-console);z-index:12;pointer-events:auto;animation:hsLensIn var(--hud-ease);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.hsVisorGlass{background:var(--paper);-webkit-backdrop-filter:none}@keyframes hsLensIn{0%{opacity:0}to{opacity:1}}.hsLensHead{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:var(--hud-row);padding:0 var(--s-2);background:var(--paper);color:var(--ink);border-bottom:var(--hud-rule-quiet);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;display:flex}.hsLensHeadMeta{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.nsRoot .nsHud .hsLensKicker.m6{color:var(--ink-60);white-space:nowrap}.hsLensTitle{font:400 var(--fz-heading-3)/var(--lh-heading-3) var(--font-serif);letter-spacing:var(--track-heading-3);text-transform:none;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.hsLensHeadActions{align-items:center;gap:var(--s-1);flex-shrink:0;display:flex}.nsRoot .nsHud .hsLensBigGlassBtn.ctl-btn{height:var(--hud-row-sm);padding:0 var(--s-2);font-size:var(--fz-serif-8);letter-spacing:var(--track-caps);text-transform:uppercase;gap:0}.nsRoot .nsHud .hsLensBigGlassBtn.ctl-btn .nsKey{color:inherit;opacity:.6}.nsRoot .nsHud .hsLensSeeRing.tabs{padding:0 var(--s-2);gap:var(--s-3);border-bottom:var(--hud-rule-quiet);background:0 0;margin:0}.nsRoot .nsHud .hsLensSeeRing.tabs .hsLensGrip{align-items:center;gap:var(--s-1);height:var(--hud-row);margin-bottom:calc(-1 * var(--hairline));border:0;border-bottom:var(--hairline) solid transparent;color:var(--ink-60);font:400 var(--fz-mono-6)/1 var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;cursor:pointer;box-shadow:none;transition:color var(--hud-ease), border-color var(--hud-ease);background:0 0;padding:0;display:inline-flex}.nsRoot .nsHud .hsLensSeeRing.tabs .hsLensGrip:hover{color:var(--ink);background:0 0}.nsRoot .nsHud .hsLensSeeRing.tabs .hsLensGrip[aria-selected=true],.nsRoot .nsHud .hsLensGripActive{color:var(--ink);border-bottom-color:var(--ink);box-shadow:none;background:0 0;font-weight:400}.hsLensGripNum{display:none}.hsLensGlass{padding:var(--s-2);gap:var(--s-1);flex-direction:column;display:flex}.nsRoot .nsHud .hsLensFacetKicker.m6{color:var(--ink-60);font-weight:400}.nsRoot .nsHud .hsLensBodyText.serif-body-1{color:var(--ink);font-family:var(--font-serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:400;display:-webkit-box;overflow:hidden}.nsRoot .nsHud .hsLensFooterMeta.m6{gap:var(--s-3);padding-top:var(--s-1);border-top:var(--hud-rule-quiet);color:var(--ink-60);font-weight:400;display:flex}.nsGesture{left:50%;top:var(--s-4);height:var(--hud-row-sm);padding:0 var(--s-2);pointer-events:none;align-items:center;animation:1.6s both nsVerdictReceipt;display:flex;position:absolute;transform:translate(-50%)}.nsGesture span{text-shadow:none;margin:0!important}@keyframes nsVerdictReceipt{0%{opacity:0}12%,72%{opacity:1}to{opacity:0}}.nsBooking{left:50%;bottom:calc(var(--hud-inset) + var(--hud-row) + var(--s-1) + var(--hud-row-sm) + var(--s-1));pointer-events:auto;max-width:calc(100vw - 2 * var(--hud-inset));animation:hsLensIn var(--hud-ease);flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.nsBookingLabel{min-height:var(--hud-row);padding:0 var(--s-2);border-bottom:var(--hud-rule-quiet);font:400 var(--fz-heading-3)/var(--lh-heading-3) var(--font-serif);letter-spacing:var(--track-heading-3);color:var(--ink);overflow-wrap:anywhere;align-items:center;display:flex}.nsBookingButtons{flex-wrap:wrap;gap:0;display:flex}.nsBookingBtn{pointer-events:auto;min-width:0;height:var(--hud-row);padding:0 var(--s-3);color:var(--ink);background:var(--paper);border:0;border-right:var(--hud-rule-quiet);border-radius:var(--radius-print);box-shadow:none;font:400 var(--fz-serif-8)/var(--lh-serif-8) var(--font-serif);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;opacity:1;transition:color var(--hud-ease);flex:auto;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nsBookingBtn:last-child{border-right:0}.nsBookingBtn:hover{color:var(--ink-60)}.nsBookingBtn.nsGhost{color:var(--ink-60);opacity:1;background:var(--paper)}.nsLogin{left:50%;bottom:calc(var(--hud-inset) + var(--hud-row) + var(--s-1) + var(--hud-row-sm) + var(--s-1));align-items:center;gap:var(--s-1);height:var(--hud-row);padding:0 var(--s-3);cursor:pointer;pointer-events:auto;color:var(--paper);background:var(--glass-stage);border:var(--hairline) solid var(--paper-62);border-radius:var(--radius-print);font:400 var(--fz-serif-8)/var(--lh-serif-8) var(--font-serif);letter-spacing:var(--track-caps);text-transform:uppercase;display:inline-flex;position:absolute;transform:translate(-50%)}.nsLogin .nsKey{color:var(--paper-62)}.nsLogin .nsLoginDot{background:var(--signal-live);width:6px;height:6px;animation:1.6s steps(2,end) infinite nsLoginPulse}@keyframes nsLoginPulse{50%{opacity:.25}}.nsTerminal{z-index:60;background:var(--glass-stage);pointer-events:auto;position:fixed;inset:0}.nsTerminal iframe{border:0;width:100%;height:100%;display:block}.nsTerminalClose{z-index:61;height:var(--hud-row);padding:0 var(--s-2);color:var(--paper);background:var(--glass-stage);border:0;border-left:var(--hairline) solid var(--paper-62);border-bottom:var(--hairline) solid var(--paper-62);cursor:pointer;font:400 var(--fz-serif-8)/var(--lh-serif-8) var(--font-serif);letter-spacing:var(--track-caps);text-transform:uppercase;position:absolute;top:0;right:0}.nsPad{left:var(--hud-inset);bottom:var(--hud-inset);grid-template-columns:repeat(3, var(--s-4));grid-template-rows:repeat(2, var(--s-4));pointer-events:auto;gap:0;display:none;position:absolute}.nsPad button{width:var(--s-4);height:var(--s-4);color:var(--ink);background:var(--paper);border:0;border-right:var(--hud-rule-quiet);border-bottom:var(--hud-rule-quiet);border-radius:var(--radius-print);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.nsPad button:first-child{grid-area:1/2}.nsPad button:nth-child(2){grid-area:2/1}.nsPad button:nth-child(3){grid-area:2/2}.nsPad button:nth-child(4){border-right:0;grid-area:2/3}.nsPad button:nth-child(5){border-right:0;grid-area:1/3}.nsPad button:active{background:var(--ink);color:var(--paper)}.nsPadGlyph{font:400 var(--fz-body-1)/1 var(--font-serif)}.nsPad .nsPadKey{margin:0}.nsFade{z-index:90;background:var(--glass-stage);pointer-events:none;opacity:0;visibility:hidden;position:absolute;inset:0}.nsFade[data-phase=cover]{opacity:1;visibility:visible}.nsFade[data-phase=reveal]{animation:.12s linear forwards nsFadeReveal}@keyframes nsFadeReveal{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.nsFade[data-phase=reveal]{animation:none}}.nsMinimapRoot{top:var(--hud-inset);right:var(--hud-inset);z-index:40;width:calc(var(--viewport-thumb) + 2 * var(--s-2));pointer-events:auto;-webkit-user-select:none;user-select:none;font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;position:absolute}.nsMinimapHeader{justify-content:space-between;align-items:center;gap:var(--s-1);min-height:var(--hud-row-sm);padding:0 var(--s-2);background:var(--paper);color:var(--ink);border-bottom:var(--hud-rule-quiet);display:flex}.nsMinimapCollapsed .nsMinimapHeader{border-bottom:0}.nsMinimapHeaderLeft{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:var(--s-1);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.nsMinimapTitle{white-space:nowrap;font-weight:400}.nsMinimapToggle{color:var(--ink-60);font:400 var(--fz-serif-8)/1 var(--font-serif)}.nsMinimapModeSwitch{gap:var(--s-1);border-radius:var(--radius-print);background:0 0;padding:0;display:flex}.nsModeBtn{appearance:none;border:0;border-bottom:var(--hairline) solid transparent;color:var(--ink-60);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--hud-ease), border-color var(--hud-ease);background:0 0;padding:0}.nsModeBtn:hover{color:var(--ink)}.nsModeActive{border-bottom-color:var(--ink);background:0 0;color:var(--ink)!important}.nsMinimapContent{padding:var(--s-2);align-items:center;gap:var(--s-1);flex-direction:column;display:flex}.nsMinimapSvg{width:var(--viewport-thumb);height:var(--viewport-thumb);display:block}.nsMinimapLegend{gap:var(--s-2);color:var(--ink-60);font:inherit;letter-spacing:inherit;margin:0;display:flex}.nsLegItem{align-items:center;gap:var(--s-1);display:flex}.nsDot{width:6px;height:6px;display:inline-block}.nsDotActive{background:var(--ink-12);border:var(--hairline) solid var(--ink)}.nsDotArt{background:var(--ink)}.nsDotPeer{background:var(--paper);border:var(--hairline) solid var(--ink)}.nsChatLog{left:var(--hud-inset);max-width:min(var(--col), calc(100vw - 2 * var(--hud-inset)));font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);flex-direction:column;gap:0;display:flex;position:absolute}.nsChatLine{padding:0 var(--s-2);min-height:var(--hud-row-sm);color:var(--ink);background:var(--paper);border:var(--hud-rule);overflow-wrap:anywhere;border-top:0;align-items:center;display:flex}.nsChatLine:first-child{border-top:var(--hud-rule)}.nsChatSelf{color:var(--paper);background:var(--ink)}.nsChatWho{color:inherit;text-transform:uppercase;font-weight:400}.nsChatComposer{left:50%;bottom:var(--hud-inset);pointer-events:auto;gap:0;display:flex;position:absolute;transform:translate(-50%)}.nsChatComposer input{width:min(var(--col), calc(100vw - 2 * var(--hud-inset) - var(--s-5)));height:var(--hud-row);padding:0 var(--s-2);color:var(--ink);background:var(--paper);border:0;border-right:var(--hud-rule-quiet);border-radius:var(--radius-print);-webkit-user-select:text;user-select:text;font:400 var(--fz-body-1)/1 var(--font-serif);letter-spacing:var(--track-body-1);outline:none}.nsChatComposer input::placeholder{color:var(--ink-40)}.nsChatComposer button{width:var(--s-5);height:var(--hud-row);color:var(--paper);background:var(--ink);border-radius:var(--radius-print);cursor:pointer;font:400 var(--fz-serif-8)/var(--lh-serif-8) var(--font-serif);letter-spacing:var(--track-caps);text-transform:uppercase;border:0}.nsChatComposer:focus-within{border-color:var(--ink)}.nsChatComposer input:focus-visible{outline:none}.nsRegister{width:var(--hud-plate);pointer-events:auto;font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1);padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nsRegisterTitle{min-height:var(--hud-row);padding:0 var(--s-2);color:var(--ink);background:var(--paper);border-bottom:var(--hud-rule-quiet);font:400 var(--fz-heading-3)/var(--lh-heading-3) var(--font-serif);letter-spacing:var(--track-heading-3);text-transform:none;align-items:center;display:flex}.nsRegisterCopy{padding:var(--s-2);border-bottom:var(--hud-rule-quiet);color:var(--ink-60)}.nsRegister input{width:100%;height:var(--hud-row);padding:0 var(--s-2);color:var(--ink);background:var(--paper);border:0;border-bottom:var(--hud-rule-quiet);border-radius:var(--radius-print);font:inherit;letter-spacing:inherit;-webkit-user-select:text;user-select:text;outline:none}.nsRegister input::placeholder{color:var(--ink-40)}.nsRegisterAvatars{padding:var(--s-2);border-bottom:var(--hud-rule-quiet);background:var(--paper)}.nsRoot .nsHud .nsRegisterAvatarLabel.m6{margin-bottom:var(--s-1);color:var(--ink-60)}.nsRegisterAvatarList{gap:var(--s-1);grid-template-columns:1fr 1fr;display:grid}.nsAvatarOptionBtn{height:var(--hud-row-sm);padding:0 var(--s-1);text-align:left;cursor:pointer;background:var(--paper);color:var(--ink);border:var(--hairline) solid var(--line-quiet);border-radius:var(--radius-print);font:400 var(--fz-mono-6)/1 var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;transition:border-color var(--hud-ease), color var(--hud-ease), background-color var(--hud-ease)}.nsAvatarOptionBtn:hover{border-color:var(--ink)}.nsAvatarOptionBtn.isActive{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nsRegisterActions{grid-template-columns:1fr 1fr;display:grid}.nsRegisterActions button{min-height:var(--hud-row);color:var(--paper);background:var(--ink);border-radius:var(--radius-print);cursor:pointer;font:400 var(--fz-serif-8)/var(--lh-serif-8) var(--font-serif);letter-spacing:var(--track-caps);text-transform:uppercase;transition:color var(--hud-ease);border:0}.nsRegisterActions button:hover{color:var(--paper-70)}.nsRegisterActions .nsRegisterQuiet{color:var(--ink);background:var(--paper);border-left:var(--hud-rule-quiet)}.nsRegisterActions .nsRegisterQuiet:hover{color:var(--ink-60)}.nsRoot .nsModalBackdrop .nav-text-btn,.nsRoot .nsPhoneView.nav-text-btn{appearance:none;border-radius:var(--radius-print);height:100%;padding:0 var(--s-1);cursor:pointer;box-sizing:border-box;font-family:var(--font-serif);font-size:var(--fz-serif-8);font-weight:400;line-height:var(--lh-serif-8);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;transition:color .15s;display:inline-flex}.nsRoot .nsModalBackdrop .nav-text-btn:hover,.nsRoot .nsPhoneView.nav-text-btn:hover{color:var(--ink-60)}.nsRoot .nsModalBackdrop .nav-text-btn:active{color:var(--ink)}.nsRoot .nsModalBackdrop .nav-text-btn:disabled{color:var(--ink-60);cursor:default}.nsRoot .nsModalBackdrop .nav-text-btn:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:calc(0px - var(--focus-offset))}.nsRoot .nsPhoneView.nav-text-btn{background:var(--paper);border:var(--hud-rule);height:var(--hud-row);padding:0 var(--s-2);left:50%;bottom:calc(max(var(--s-2), env(safe-area-inset-bottom,0px)) + var(--s-4));z-index:5;max-width:calc(100vw - 2 * var(--s-2));height:var(--hud-row);padding:0 var(--s-2);text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;cursor:pointer;position:fixed;overflow:hidden;transform:translate(-50%)}.nsRoot .nsPhoneView.nav-text-btn span{color:var(--ink-60);margin-left:var(--s-1)}.nsModalBackdrop{z-index:100;background:var(--ink-60);padding:var(--s-3);animation:nsSheetIn var(--hud-ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes nsSheetIn{0%{opacity:0}to{opacity:1}}.nsModalSheet,.nsWireSheet{width:var(--hud-console);max-height:calc(100vh - 2 * var(--s-3));max-height:calc(100dvh - 2 * var(--s-3));background:var(--paper);color:var(--ink);border:var(--hud-rule);border-radius:var(--radius-print);box-shadow:none;font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.nsModalSheet{width:min(calc(var(--col-2) + var(--s-5)), calc(100vw - 2 * var(--s-3)))}.nsModalMast,.nsWireMast{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:var(--hud-row);padding:0 var(--s-2);background:var(--paper);color:var(--ink);border-bottom:var(--hud-rule-quiet);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;flex-shrink:0;display:flex}.nsModalKicker,.nsWireKicker{align-items:center;gap:var(--s-1);min-width:0;color:var(--ink-60);overflow-wrap:anywhere;display:flex}.nsModalAperture,.nsWireAperture{color:var(--ink);font:400 var(--fz-body-1)/1 var(--font-serif);text-shadow:none;margin:0}.nsRoot .nsModalCloseBtn.nav-text-btn,.nsRoot .nsWireCloseBtn.nav-text-btn,.nsRootPhone .nsModalCloseBtn.nav-text-btn,.nsRootPhone .nsWireCloseBtn.nav-text-btn{min-height:var(--hud-row);height:auto;color:var(--ink);background:0 0;border:0;flex-shrink:0;gap:0;padding:0}.nsModalCloseBtn:hover,.nsWireCloseBtn:hover{color:var(--ink-60);background:0 0}.nsWireShareBar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:var(--hud-row);padding:0 var(--s-2);background:var(--paper);border-bottom:var(--hud-rule-quiet);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;flex-shrink:0;display:flex;position:relative}.nsWireShareIntro{align-items:center;gap:var(--s-1);color:var(--ink-60);min-width:0;font-weight:400;display:flex}.nsWireStatusDot{border-radius:0;flex:none;width:6px;height:6px;background:var(--ink)!important}.nsWireShareBtns{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.nsRoot .nsWireBtn.nav-text-btn,.nsRootPhone .nsWireBtn.nav-text-btn{height:var(--hud-row-sm);min-height:0;color:var(--ink);transition:color var(--hud-ease);background:0 0;border:0;padding:0;font-weight:400;text-decoration:none}.nsRoot .nsWireBtn.nav-text-btn:hover{color:var(--ink-60);background:0 0}.nsRoot .nsWireBtn.nsWireBtnPrimary.nav-text-btn{padding:0 var(--s-2);background:var(--ink);color:var(--paper);border:var(--hairline) solid var(--ink)}.nsRoot .nsWireBtn.nsWireBtnPrimary.nav-text-btn:hover{color:var(--paper-70);background:var(--ink);border-color:var(--ink)}.nsWireToast{right:var(--s-2);margin-top:var(--s-1);z-index:10;height:var(--hud-row-sm);padding:0 var(--s-2);background:var(--ink);color:var(--paper);box-shadow:none;font:inherit;letter-spacing:inherit;align-items:center;font-weight:400;display:flex;position:absolute;top:100%}.nsWireBody{padding:var(--s-4);background:var(--paper);overflow-y:auto}.nsWireDoc{max-width:var(--measure-reading);font-family:var(--font-serif);margin:0 auto}.nsWireMeta{justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-3);color:var(--ink-60);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;display:flex}.nsWireTitle{margin:0 0 var(--s-1);font:400 var(--fz-display)/var(--lh-display) var(--font-serif);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--ink)}.nsWireHeadline{margin:0 0 var(--s-1);font:400 var(--fz-page-title)/var(--lh-page-title) var(--font-serif);letter-spacing:var(--track-page-title);color:var(--ink)}.nsWireSubhead{margin:0 0 var(--s-3);font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1);color:var(--ink-60);font-style:normal}.nsWireRule{border:0;border-top:var(--hud-rule-quiet);margin:var(--s-3) 0}.nsWireText p{margin:var(--s-2) 0;font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1);color:var(--ink)}.nsWireLeadKicker{font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;color:var(--ink)}.nsWireUrl,.nsWireLink{color:var(--ink);text-underline-offset:3px;font-weight:400;text-decoration:underline}.nsWireUrl:hover,.nsWireLink:hover{color:var(--ink-60)}.nsWireSectionHeader{margin:var(--s-4) 0 var(--s-2);color:var(--ink-60);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase}.nsWireList{padding-left:var(--s-3);margin:var(--s-2) 0}.nsWireList li{margin:var(--s-1) 0;font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1)}.nsWireQuote{margin:var(--s-4) 0;padding:0 0 0 var(--s-3);border-left:1px solid var(--line-structural);background:0 0}.nsWireQuote p{margin:0 0 var(--s-1);font:400 var(--fz-heading-3)/1.4 var(--font-serif);letter-spacing:var(--track-heading-3);color:var(--ink);font-style:normal}.nsWireCite{font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;color:var(--ink-60);font-style:normal}.nsWireDl{grid-template-columns:var(--s-6) 1fr;gap:var(--s-1) var(--s-2);margin-top:var(--s-2);font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1);display:grid}.nsWireDl dt{color:var(--ink-60);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;align-self:baseline}.nsWireDl dd{margin:0}.nsDispatchList{gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;display:flex}.nsDispatch{border:var(--hud-rule-quiet);padding:var(--s-2);background:var(--paper)}.nsDispatchHead{justify-content:space-between;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-1);color:var(--ink-60);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;display:flex}.nsDispatchWho{gap:var(--s-1);align-items:baseline;display:flex}.nsDispatchTag{color:var(--ink);border-bottom:var(--hairline) solid var(--ink)}.nsDispatchHandle{color:var(--ink)}.nsDispatchText{margin:0 0 var(--s-1);font:400 var(--fz-mono-cli)/var(--lh-mono-cli) var(--font-mono);color:var(--ink)}.nsDispatchFoot{text-align:right;font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase}.nsWireShareIntro{flex:1 1 var(--col)}.nsWireShareBtns{flex:0 auto}.nsModalBody{grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow-y:auto}.nsModalImagePane{background:var(--paper);border-right:var(--hud-rule-quiet);padding:var(--s-4);justify-content:center;align-items:center;display:flex}.nsModalImg{object-fit:contain;max-width:100%;max-height:60vh;box-shadow:none}.nsModalMetaPane{min-width:0;padding:var(--s-4) var(--s-3);gap:var(--s-3);flex-direction:column;display:flex}.nsModalMetaGroup{gap:var(--s-1);flex-direction:column;display:flex}.nsRoot .nsModalTitle.serif-page-title,.nsModalTitle{font:400 var(--fz-page-title)/var(--lh-page-title) var(--font-serif);letter-spacing:var(--track-page-title);text-wrap:balance;color:var(--ink);margin:0}.nsModalYear,.nsModalArtist{color:var(--ink-60);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;overflow-wrap:anywhere}.nsRoot .nsModalSeeRing.tabs{gap:var(--s-3);border:0;border-bottom:var(--hud-rule-quiet);background:0 0;margin:0;padding:0;display:flex}.nsRoot .nsModalSeeRing.tabs .nsModalGrip{height:var(--hud-row);min-height:0;margin-bottom:calc(-1 * var(--hairline));border:0;border-bottom:var(--hairline) solid transparent;color:var(--ink-60);box-shadow:none;cursor:pointer;font:400 var(--fz-mono-6)/1 var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;transition:color var(--hud-ease), border-color var(--hud-ease);background:0 0;align-items:center;gap:0;padding:0;display:inline-flex}.nsRoot .nsModalSeeRing.tabs .nsModalGrip:hover{color:var(--ink);background:0 0}.nsRoot .nsModalSeeRing.tabs .nsModalGrip[aria-selected=true],.nsRoot .nsModalGripActive{color:var(--ink);border-bottom-color:var(--ink);background:0 0;font-weight:400}.nsModalGripNum{display:none}.nsModalCaptionSection{gap:var(--s-1);flex-direction:column;display:flex}.nsModalCaptionHeader,.nsModalVerdictHeader{color:var(--ink-60);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;margin:0}.nsRoot .nsModalCaptionText.serif-body-1,.nsModalCaptionText{color:var(--ink);font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1);margin:0}.nsModalRows{border-top:var(--hud-rule-quiet);border-bottom:var(--hud-rule-quiet);padding:var(--s-2) 0;gap:var(--s-1);flex-direction:column;display:flex}.nsModalRow{grid-template-columns:var(--s-6) 1fr;gap:var(--s-2);font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1);overflow-wrap:anywhere;display:grid}.nsModalLabel{color:var(--ink-60);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;align-self:baseline}.nsModalValue{color:var(--ink)}.nsModalCreationSection{padding-top:var(--s-2);border-top:var(--hud-rule-quiet)}.nsModalVerdictSection{padding-top:var(--s-3);border-top:var(--hud-rule-quiet);gap:var(--s-2);flex-direction:column;margin-top:auto;display:flex}.nsModalVerdictStats{gap:var(--s-3);font:400 var(--fz-body-1)/var(--lh-body-1) var(--font-serif);letter-spacing:var(--track-body-1);margin:0;display:flex}.nsModalStat{align-items:baseline;gap:var(--s-1);display:flex}.nsModalStat b{font-weight:400}.nsModalStatToken{color:var(--ink-60);font:400 var(--fz-mono-6)/var(--lh-mono-6) var(--font-mono);letter-spacing:var(--track-code);text-transform:uppercase;background:0 0;border-radius:0;padding:0}.nsModalActions{border:var(--hud-rule);flex-wrap:wrap;gap:0;display:flex}.nsRoot .nsModalActionBtn.nav-text-btn,.nsRootPhone .nsModalActionBtn.nav-text-btn{min-width:0;min-height:var(--hud-row);height:auto;padding:0 var(--s-2);background:var(--ink);color:var(--paper);border:0;border-right:var(--hairline) solid var(--paper-62);border-radius:var(--radius-print);cursor:pointer;transition:color var(--hud-ease), background-color var(--hud-ease);flex:1 1 0;justify-content:center;align-items:center;gap:0;display:inline-flex}.nsRoot .nsModalActionBtn.nav-text-btn:last-child{border-right:0}.nsRoot .nsModalActionBtn.nav-text-btn:hover:not(:disabled),.nsRoot .nsModalActionBtn.nav-text-btn .nsKey{color:var(--paper-70)}.nsRoot .nsModalActionBtn.nsModalActionDone.nav-text-btn,.nsRoot .nsModalActionBtn.nav-text-btn:disabled{background:var(--paper);color:var(--ink-40);pointer-events:none}.nsRoot .nsModalActionBtn.nsModalActionDone.nav-text-btn .nsKey{color:var(--ink-40)}.nsHudInspect>.nsTop,.nsHudInspect>.nsActions,.nsHudInspect>.nsInstrument,.nsHudInspect>.hsLensVisor,.nsHudInspect>.nsReticle,.nsHudInspect>.nsInspectHint,.nsHudInspect>.nsResume{visibility:hidden}.nsRoot:has(.nsHudInspect) .nsMinimapRoot{visibility:hidden}.nsHud>.nsTop,.nsHud>.nsActions,.nsHud>.nsInstrument,.nsHud>.nsReticle,.nsHud>.nsLookHint{transition:opacity .55s,visibility .55s}.nsHudQuiet>.nsTop,.nsHudQuiet>.nsActions,.nsHudQuiet>.nsInstrument,.nsHudQuiet>.nsReticle,.nsHudQuiet>.nsLookHint,.nsRootQuiet .nsMinimapRoot,.nsRootQuiet .nsInspectHint{opacity:0;visibility:hidden}.nsRootQuiet .nsHud .nsResume.nav-text-btn{top:auto;bottom:var(--hud-inset);transform:translate(-50%)}.nsRoot:not(.nsRootPhone) .nsHudSheet,.nsRootPhone .nsHudSheet>.nsInstrument,.nsRootPhone .nsHudSheet>.hsLensVisor,.nsRootPhone .nsHudSheet>.nsInspectHint{visibility:hidden}@media (max-width:760px){.nsCard.nsMissionCard{width:min(280px, calc(100vw - 2 * var(--hud-inset)))}.nsRoot .nsHud .nsCard .nsTitle{font-size:var(--fz-heading-3);min-height:var(--hud-row-sm)}.nsActions{width:100%;padding-bottom:max(0px, env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;flex-direction:column;bottom:0;left:0;right:0;transform:none}.nsVerdictActions{border-right:0;border-bottom:var(--hud-rule-quiet);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsUtilityActions{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:none;justify-content:flex-start;display:flex;overflow-x:auto}.nsRoot .nsHud .nsActionButton.nav-text-btn{min-width:0;padding:0 var(--s-1);flex:1 1 0}.nsRoot .nsHud .nsActionButton .nsKey{display:none}.nsInstrument{bottom:calc(max(0px, env(safe-area-inset-bottom,0px)) + 2 * var(--hud-row) + var(--s-1));width:calc(100vw - 2 * var(--hud-inset));grid-template-columns:var(--s-4) minmax(0, 1fr)}.hsLensVisor,.nsBooking,.nsLogin{bottom:calc(max(0px, env(safe-area-inset-bottom,0px)) + 2 * var(--hud-row) + var(--s-1) + var(--hud-row-sm) + var(--s-1));width:calc(100vw - 2 * var(--hud-inset))}.nsRoot .nsHud .hsLensSeeRing.tabs{gap:var(--s-2)}.nsRoot .nsHud .hsLensBodyText.serif-body-1{-webkit-line-clamp:2}.hsLensFooterMeta{display:none}.nsBookingButtons{grid-template-columns:1fr;display:grid}.nsBookingBtn{border-right:0;border-top:var(--hud-rule-quiet)}.nsChatLog{max-width:calc(100vw - 2 * var(--hud-inset));bottom:calc(2 * var(--hud-row) + var(--s-3))}.nsChatLogOpen{bottom:calc(3 * var(--hud-row) + var(--s-3) + var(--s-1))}.nsChatComposer{bottom:calc(2 * var(--hud-row) + var(--s-3))}.nsRegisterActions{grid-template-columns:1fr}.nsRegisterActions .nsRegisterQuiet{border-left:0;border-top:var(--hud-rule-quiet)}.nsModalBody{grid-template-columns:1fr}.nsModalImagePane{border-right:0;border-bottom:var(--hud-rule-quiet);padding:var(--s-3)}.nsModalMetaPane,.nsWireBody{padding:var(--s-3) var(--s-2)}.nsWireTitle{font-size:var(--fz-page-title)}.nsWireHeadline{font-size:var(--fz-heading-3)}.nsWireShareBar{align-items:flex-start;gap:var(--s-1);padding:var(--s-1) var(--s-2);flex-direction:column}.nsWireShareBtns{justify-content:flex-start}.nsWireDl{gap:var(--s-1);grid-template-columns:1fr}}@media (pointer:coarse){.nsPad{left:max(var(--hud-inset), env(safe-area-inset-left,0px));z-index:30;pointer-events:auto;display:grid;position:absolute}.nsPad button .nsPadKey{display:none}.nsActions{width:100%;bottom:0;left:0;right:0;transform:none}}@media (prefers-reduced-motion:reduce){.nsGesture,.nsBooking,.hsLensVisor,.nsModalBackdrop{animation-duration:1ms!important}.nsReticle,.nsInstrument,.nsHud>*{transition:none!important}}
:root{--ns-mono:"Red Hat Mono", ui-monospace, "Courier New", monospace;--ns-serif:"Scheherazade New", "Times New Roman", Georgia, serif;--ns-display:"Lexend Peta", sans-serif;--ns-ink:#000;--ns-ink-60:#0009;--ns-ink-40:#0006;--ns-paper:#fff;--ns-paper-white:#f4f4f5;--ns-line:#00000026;--ns-glass:#fffc;--ns-ramp:#000;--ns-hum:#000;--ns-graphite:#222224}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;width:100%;height:100%;font-family:var(--ns-mono);overscroll-behavior:none;background:#000;overflow:hidden}.nsRoot{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (pointer:coarse){.nsRoot .nsPad{bottom:var(--ns-pad-reserve,calc(max(var(--s-2), env(safe-area-inset-bottom,0px)) + 104px))}}.nsRootEdit .nsHud{display:none!important}.nsRootEdit .nsCanvas{cursor:crosshair}
