.home_intro__R_zLE{display:grid;grid-gap:var(--s-5);gap:var(--s-5);grid-template-columns:1fr;align-items:start;padding-bottom:var(--s-7);border-bottom:1px solid var(--rule)}@media (min-width:880px){.home_intro__R_zLE{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s-8)}}.home_title__6bp0U{font-size:clamp(2rem,6.2vw,3.25rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.home_standfirst__qWDDe{color:var(--ink-2);font-size:var(--t-5);line-height:1.6;max-width:44ch;margin-top:var(--s-4)}.home_claims__1NiEE{list-style:none;display:flex;flex-direction:column;gap:var(--s-3);border-left:1px solid var(--rule);padding-left:var(--s-4)}.home_claim__i2lRL{color:var(--ink-2);font-size:var(--t-3);line-height:1.6}.home_claim__i2lRL strong{color:var(--ink);font-weight:600}.home_section__bCaaS{padding-top:var(--s-7)}.home_featured__YBUG8{display:grid;grid-gap:var(--s-5);gap:var(--s-5);grid-template-columns:1fr}@media (min-width:1000px){.home_featured__YBUG8{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:var(--s-6);align-items:start}}.home_featuredAside__WuNZb{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.home_featuredTitle__8cZEp{font-size:var(--t-7);line-height:1.16}.home_featuredTitle__8cZEp a{text-decoration:none}.home_featuredTitle__8cZEp a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.home_featuredSummary__BQ5rd{color:var(--ink-2);font-size:var(--t-4);line-height:1.6}.home_meta__FZgvJ{display:flex;flex-wrap:wrap;gap:var(--s-2)}.home_metaTag__6aO3H{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;padding:3px 9px;white-space:nowrap}.home_metaPlain__wwSuT{text-transform:none;letter-spacing:.03em;color:var(--accent);border-color:var(--rule-strong)}.home_cta__4is5U{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border:1px solid var(--accent);border-radius:var(--radius);padding:9px 16px;min-height:40px;font-family:var(--font-mono);font-size:var(--t-2);letter-spacing:.08em;text-transform:uppercase;color:var(--wall);background:var(--accent);text-decoration:none}.home_cta__4is5U:hover{background:#dcc9a6}.home_visit__uY_Qy{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:1fr;counter-reset:visit}@media (min-width:720px){.home_visit__uY_Qy{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_visitStep__IIguI{border-top:1px solid var(--rule);padding-top:var(--s-3);min-width:0}.home_visitStep__IIguI:before{counter-increment:visit;content:counter(visit,decimal-leading-zero);display:block;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.16em;color:var(--ink-3);margin-bottom:var(--s-2)}.home_visitTitle__mGxAK{font-family:var(--font-serif);font-size:var(--t-5);color:var(--ink)}.home_visitBody__jv_Of{color:var(--ink-2);font-size:var(--t-3);line-height:1.6;margin-top:var(--s-2)}.sim_sim__TJMdT{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.sim_controls__nvY5g{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.sim_btn__u3HsV{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(236,229,216,.05);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--ink);font-family:var(--font-mono);font-size:var(--t-2);letter-spacing:.04em;padding:8px 12px;min-height:38px;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.sim_btn__u3HsV:hover:not(:disabled){background:rgba(236,229,216,.1);border-color:var(--accent)}.sim_btn__u3HsV:disabled{opacity:.4;cursor:not-allowed}.sim_btnPrimary__gIEk4{background:var(--accent);border-color:var(--accent);color:var(--wall);font-weight:600}.sim_btnPrimary__gIEk4:hover:not(:disabled){background:#dcc9a6;border-color:#dcc9a6}.sim_readouts__Ga_f7{display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.sim_readout__HK1o8{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-2) var(--s-3);background:rgba(0,0,0,.2);min-width:0}.sim_readoutKey__akaU4{display:block;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sim_readoutVal__udgif{display:block;font-family:var(--font-mono);font-size:var(--t-4);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sim_valBroken__sF6KZ{color:var(--broken)}.sim_valFirst__UNSzz{color:var(--first)}.sim_valFixed__AqWjR{color:var(--fixed)}.sim_log__aeQPa{border:1px solid var(--rule);border-radius:var(--radius);background:#100e0b;max-height:188px;overflow-y:auto;overscroll-behavior:contain}.sim_logList__9TSeT{list-style:none;font-family:var(--font-mono);font-size:var(--t-2);line-height:1.6}.sim_logRow__13GvJ{display:flex;gap:var(--s-3);padding:3px var(--s-3);border-bottom:1px solid rgba(236,229,216,.05);color:var(--ink-2);min-width:0}.sim_logRow__13GvJ:last-child{border-bottom:0}.sim_logTime__XzZkL{color:var(--ink-3);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sim_logText___TIp_{min-width:0;overflow-wrap:anywhere}.sim_logBroken__w_U9E{color:var(--broken)}.sim_logFirst__WrwJv{color:var(--first)}.sim_logFixed__WiX1V{color:var(--fixed)}.sim_logEmpty__NDzcM{padding:var(--s-3);font-family:var(--font-mono)}.sim_hint__5YywM,.sim_logEmpty__NDzcM{color:var(--ink-3);font-size:var(--t-2)}.sim_hint__5YywM{line-height:1.6;max-width:62ch}.sim_panels__5a8Vt{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:1fr}@media (min-width:800px){.sim_panelsTwo__qBwz_{grid-template-columns:repeat(2,minmax(0,1fr))}.sim_panelsThree__dOF8i{grid-template-columns:repeat(3,minmax(0,1fr))}}.sim_panel__R16Yu{border:1px solid var(--rule);border-radius:var(--radius);background:rgba(0,0,0,.18);padding:var(--s-3);min-width:0;display:flex;flex-direction:column;gap:var(--s-2)}.sim_panelHead__4mXof{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;gap:var(--s-2);align-items:baseline}.drawer_stage__cXr_I{display:flex;flex-wrap:wrap;gap:var(--s-5);align-items:flex-start}.drawer_deviceCol__WIR7x{display:flex;flex-direction:column;gap:var(--s-3);align-items:center;flex:0 0 auto;width:min(300px,100%);margin-inline:auto}.drawer_sideCol__ZWcZE{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:var(--s-4)}.drawer_phone__I3iRr{height:470px;border-radius:22px;border:1px solid var(--rule-strong);background:#0e0d0b;padding:9px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6),var(--shadow);flex:0 0 auto}.drawer_phone__I3iRr,.drawer_screen__XjPnU{position:relative;width:100%;overflow:hidden}.drawer_screen__XjPnU{height:100%;border-radius:14px;background:#17150f;isolation:isolate}.drawer_viewport__IbpZu{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth}.drawer_docWrap__aUsh1{position:relative;min-height:100%}.drawer_doc__qdXaK{min-height:100%}.drawer_topbar__XeRiC{position:-webkit-sticky;position:sticky;top:0;z-index:7;display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(23,21,15,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule)}.drawer_burger__vgSrn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;display:grid;place-items:center;grid-gap:3px;gap:3px;background:transparent;border:1px solid var(--rule-strong);border-radius:5px;color:var(--ink);cursor:pointer;padding:0;flex:0 0 auto}.drawer_burger__vgSrn span{display:block;width:13px;height:1.5px;background:currentColor;grid-column:1}.drawer_burger__vgSrn:hover{border-color:var(--accent)}.drawer_topTitle__ZKczq{font-family:var(--font-serif);font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer_docBody__z7dOI{padding:12px 12px 28px;display:flex;flex-direction:column;gap:12px}.drawer_block__Ktvt5{border:1px solid var(--rule);border-radius:6px;padding:10px;background:rgba(236,229,216,.03)}.drawer_blockNum__CBJFN{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase}.drawer_blockTitle__b7DA6{font-family:var(--font-serif);font-size:14px;color:var(--ink);margin-top:2px}.drawer_bar__J0fxp{height:5px;border-radius:3px;background:rgba(236,229,216,.1);margin-top:7px}.drawer_barShort__JpWft{width:62%}.drawer_scrim__W0VSQ{position:absolute;inset:0;z-index:5;background:rgba(6,5,4,.62);border:0;padding:0;cursor:pointer;animation:drawer_fade__iMuhE var(--dur) var(--ease)}@keyframes drawer_fade__iMuhE{0%{opacity:0}}.drawer_drawer__vYIQK{position:absolute;z-index:6;top:46px;bottom:0;left:0;width:76%;background:#1d1a14;border-right:1px solid var(--rule-strong);padding:10px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain;animation:drawer_slide__bRzRv var(--dur) var(--ease)}@keyframes drawer_slide__bRzRv{0%{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.drawer_drawer__vYIQK,.drawer_scrim__W0VSQ{animation:none}}.drawer_drawerHead__RmiuX{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:4px 6px 8px}.drawer_navItem__HMWtj{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:5px;color:var(--ink-2);font-size:12.5px;padding:9px 8px;min-height:36px;cursor:pointer}.drawer_navItem__HMWtj:hover{background:rgba(236,229,216,.07);color:var(--ink)}.drawer_navItem__HMWtj[aria-current=true]{color:var(--ink);background:rgba(203,184,150,.12)}.drawer_drawerClose__mDj4U{margin-top:auto}.drawer_frames__TN9Ya{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-family:var(--font-mono);font-size:var(--t-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drawer_frame___0gDG{border:1px solid var(--rule);border-radius:3px;padding:2px 7px;color:var(--ink-2);background:rgba(0,0,0,.25)}.drawer_frameOff__NEABy{border-color:var(--broken-edge);color:var(--broken)}.drawer_frameOn__MWvZ_{border-color:var(--fixed-edge);color:var(--fixed)}.drawer_frameArrow__LbZ9H{color:var(--ink-3)}.breaker_machine__3mqV5{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:stretch}.breaker_node__UO_HG{flex:1 1 128px;min-width:0;border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-3);background:rgba(0,0,0,.22);display:flex;flex-direction:column;gap:3px;transition:border-color var(--dur) var(--ease)}.breaker_nodeName__So_9l{font-family:var(--font-mono);font-size:var(--t-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.breaker_nodeWhat__doL7C{font-size:var(--t-2);color:var(--ink-3);line-height:1.5}.breaker_nodeOn__UgOY2{border-color:var(--accent);background:rgba(203,184,150,.09)}.breaker_nodeOn__UgOY2 .breaker_nodeName__So_9l{color:var(--ink)}.breaker_nodeStuck__SButl{border-color:var(--broken-edge);background:var(--broken-dim)}.breaker_nodeStuck__SButl .breaker_nodeName__So_9l{color:var(--broken)}.breaker_nodeHealthy___yvXU{border-color:var(--fixed-edge);background:var(--fixed-dim)}.breaker_nodeHealthy___yvXU .breaker_nodeName__So_9l{color:var(--fixed)}.breaker_verdict__PbrJj{border-left:2px solid var(--rule-strong);padding-left:var(--s-3);font-size:var(--t-3);color:var(--ink-2);line-height:1.6}.breaker_verdictBroken__BiYzQ{border-left-color:var(--broken);color:var(--broken)}.breaker_verdictFixed__DEH9A{border-left-color:var(--fixed);color:var(--fixed)}.day_grid__OwvmY{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:1fr}@media (min-width:860px){.day_grid__OwvmY{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.day_slider__tayZA{width:100%;accent-color:var(--accent);min-height:32px}.day_steps__BRQ3V{list-style:none;display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:var(--t-2)}.day_step__4LAxb{display:flex;align-items:baseline;gap:var(--s-3);padding:5px 8px;border:1px solid var(--rule);border-radius:var(--radius);background:rgba(0,0,0,.2);color:var(--ink-2);min-width:0}.day_stepCounted__uj1zz{border-color:var(--fixed-edge);color:var(--fixed)}.day_stepMiss__C9fEn{border-color:var(--rule-strong);color:var(--ink-3)}.day_stepIndex__b72J7{color:var(--ink-3);flex:0 0 auto}.day_stepKey__PEdwr{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.day_stepTime__bieTB{color:var(--ink-3);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.day_records__pHKZz{display:flex;flex-wrap:wrap;gap:5px}.day_rec__u2mfP{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.04em;border:1px solid var(--rule);border-radius:999px;padding:3px 9px;color:var(--ink-2);white-space:nowrap}.day_recSkipped__fDe9U{border-color:var(--broken-edge);color:var(--broken);text-decoration:line-through}.day_recDst__UFefM{border-color:var(--first-edge);color:var(--first)}.day_hours__kJc0h{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:2px;gap:2px}.day_hour__KVwen{height:34px;border-radius:2px;background:rgba(236,229,216,.09);position:relative}.day_hourA__WXoxS{background:rgba(203,184,150,.42)}.day_hourB__jvqqK{background:rgba(226,105,90,.5)}.day_hourNow__OAdP7{outline:2px solid var(--ink);outline-offset:1px;z-index:1}.day_hourScale__PUuc6{justify-content:space-between;margin-top:4px}.day_hourScale__PUuc6,.day_legend__8pTbk{display:flex;font-family:var(--font-mono);font-size:var(--t-1);color:var(--ink-3)}.day_legend__8pTbk{flex-wrap:wrap;gap:var(--s-3);letter-spacing:.06em;align-items:center}.day_swatch__pkkpO{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.recogniser_strip__EtCB3{display:flex;gap:2px;align-items:flex-end;height:54px;padding:var(--s-2);border:1px solid var(--rule);border-radius:var(--radius);background:rgba(0,0,0,.24);overflow-x:auto}.recogniser_tick__1XRoW{flex:1 1;min-width:8px;border-radius:2px;background:rgba(236,229,216,.1);height:10px}.recogniser_tickRunning__nA0mk{background:var(--fixed);height:34px}.recogniser_tickStopped__VYSI2{background:var(--broken);height:20px}.recogniser_tickIdle__xMWtZ{background:rgba(236,229,216,.12);height:8px}.recogniser_transcript__OH48o{border:1px solid var(--rule);border-radius:var(--radius);background:rgba(0,0,0,.24);padding:var(--s-3);min-height:74px;font-family:var(--font-serif);font-size:var(--t-5);line-height:1.5;color:var(--ink)}.recogniser_transcriptEmpty__GRust{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-2)}.recogniser_deps__NF3_R{font-family:var(--font-mono);font-size:var(--t-2);color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-2) var(--s-3);background:rgba(0,0,0,.24);overflow-wrap:anywhere}.recogniser_depsBroken__rRolA{border-color:var(--broken-edge);color:var(--broken)}.recogniser_depsFixed__fvatd{border-color:var(--fixed-edge);color:var(--fixed)}.tabs_grid__Vpeli{display:grid;grid-gap:var(--s-3);gap:var(--s-3);grid-template-columns:1fr}@media (min-width:820px){.tabs_grid__Vpeli{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabs_pane__hell3{border:1px solid var(--rule);border-radius:var(--radius);background:rgba(0,0,0,.22);min-width:0;display:flex;flex-direction:column}.tabs_paneHead__VyiUY{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;gap:var(--s-2);align-items:baseline}.tabs_paneActive__ESX5H{border-color:var(--accent)}.tabs_paneActive__ESX5H .tabs_paneHead__VyiUY{color:var(--ink)}.tabs_rows__ILNml{list-style:none;padding:var(--s-3);display:flex;flex-direction:column;gap:7px;font-family:var(--font-mono);font-size:var(--t-2)}.tabs_row__G8tze{display:flex;justify-content:space-between;gap:var(--s-3);color:var(--ink-2);min-width:0}.tabs_rowKey__5SMat{color:var(--ink-3);min-width:0;overflow-wrap:anywhere}.tabs_rowVal__vqj5x{text-align:right;overflow-wrap:anywhere}.tabs_on__et_Vj{color:var(--fixed)}.tabs_off__6D0e5{color:var(--ink-3)}.tabs_alarm__isEWR{color:var(--broken)}.tabs_warn__fAOJM{color:var(--first)}.tabs_now__hoMZo{border-left:2px solid var(--rule-strong);padding-left:var(--s-3);min-height:74px}.tabs_nowActor__Upmm7{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.tabs_nowEvent__gs94Q{font-family:var(--font-serif);font-size:var(--t-5);color:var(--ink);margin-top:2px}.tabs_nowDetail__aokih{font-size:var(--t-3);color:var(--ink-2);margin-top:var(--s-2);max-width:64ch}.tabs_nowBroken__pEb_s{border-left-color:var(--broken)}.tabs_nowFirst__Uv4VD{border-left-color:var(--first)}.tabs_nowFixed___sFT4{border-left-color:var(--fixed)}.tabs_progress__UTYmb{display:flex;gap:3px}.tabs_pip__jYu2n{height:4px;flex:1 1;border-radius:2px;background:rgba(236,229,216,.12)}.tabs_pipDone__Z7y5w{background:var(--accent)}.blanks_codeCard__ogZR_{border:1px solid var(--rule);border-radius:var(--radius);background:#100e0b;padding:var(--s-3);font-family:var(--font-mono);font-size:var(--t-2);line-height:1.75;overflow-x:auto;white-space:pre;color:var(--ink-2)}.blanks_blank__UePDd{display:inline-block;min-width:74px;text-align:center;border-bottom:1.5px solid var(--ink-3);color:var(--ink-3);padding:0 4px}.blanks_blankActive__sOjaT{border-bottom-color:var(--accent);color:var(--accent)}.blanks_blankDone__6JFz9{border-bottom-color:var(--fixed-edge);color:var(--fixed)}.blanks_blankSkipped__8oPfR{border-bottom-color:var(--broken);color:var(--broken)}.blanks_form__NT3kI{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.blanks_input__wEK02{flex:1 1 168px;min-width:0;background:rgba(0,0,0,.3);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:8px 11px;min-height:38px;font-family:var(--font-mono);font-size:var(--t-3)}.blanks_input__wEK02::placeholder{color:var(--ink-3)}.blanks_feedback__2Or2I{border-left:2px solid var(--rule-strong);padding-left:var(--s-3);font-size:var(--t-3);color:var(--ink-2);min-height:46px;line-height:1.55}.blanks_right__NcId1{border-left-color:var(--fixed);color:var(--fixed)}.blanks_wrong__4mNjT{border-left-color:var(--broken);color:var(--broken)}.blanks_hint__SaNgS{border-left-color:var(--first);color:var(--first)}.blanks_queue__mP4mm{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.blanks_slot__I2P_W{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;border:1px dashed var(--rule-strong);border-radius:999px;padding:3px 10px;color:var(--ink-3)}.blanks_slotFull__jDeED{border-style:solid;border-color:var(--first-edge);color:var(--first);background:var(--first-dim)}.blanks_slotExtra__dLzE3{border-color:var(--broken-edge);color:var(--broken);background:var(--broken-dim)}.blanks_prompt__JcSQ4{font-family:var(--font-serif);font-size:var(--t-5);color:var(--ink);line-height:1.4}.museum_card__27vSN{position:relative;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) var(--s-4) var(--s-5);background:linear-gradient(180deg,var(--plinth),var(--wall-2));border:1px solid var(--rule);border-radius:var(--radius-lg);text-decoration:none;color:inherit;min-width:0;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}@media (min-width:560px){.museum_card__27vSN{padding:var(--s-5)}}.museum_card__27vSN:hover{border-color:var(--rule-strong);transform:translateY(-2px)}.museum_card__27vSN:focus-within{border-color:var(--accent)}.museum_cardTop__Gf4ey{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.museum_cardNumber__VqfPN{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.16em;color:var(--ink-3)}.museum_cardProject__fUbsg{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--accent);text-align:right;min-width:0;overflow-wrap:anywhere}.museum_cardTitle__gPuZs{font-family:var(--font-serif);font-size:var(--t-6);line-height:1.2;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.museum_cardTitle__gPuZs a{text-decoration:none}.museum_cardTitle__gPuZs a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.museum_cardSummary__jhM_3{color:var(--ink-2);font-size:var(--t-3);line-height:1.6}.museum_cardFoot__fTXdC{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;margin-top:auto;padding-top:var(--s-2)}.museum_tag__zn04M{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;padding:3px 9px;white-space:nowrap}.museum_tagStates__f2JtH{display:inline-flex;gap:4px;align-items:center}.museum_dot__4R9oq{width:7px;height:7px;border-radius:50%;display:inline-block}.museum_dotBroken__e5QyF{background:var(--broken)}.museum_dotFirst__4RRey{background:var(--first)}.museum_dotFixed__w3hTe{background:var(--fixed)}.museum_case__572Gz{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--case),var(--case-2));box-shadow:var(--shadow);overflow:hidden}.museum_caseHead__uyXJo{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:baseline;justify-content:space-between;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule);background:rgba(0,0,0,.16)}.museum_caseBody__AtAKq{padding:var(--s-4)}@media (min-width:720px){.museum_caseBody__AtAKq{padding:var(--s-5)}}.museum_caseNote__w_HFD{padding:var(--s-3) var(--s-4);border-top:1px solid var(--rule);background:rgba(0,0,0,.16);color:var(--ink-3);font-size:var(--t-2);line-height:1.6}.museum_code__haygf{border:1px solid var(--rule);border-radius:var(--radius);background:#100e0b;overflow:hidden}.museum_codeHead__DNBaP{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);align-items:baseline;justify-content:space-between;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule);background:rgba(236,229,216,.03)}.museum_codeCaption__Avf9_{color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.museum_codeCaption__Avf9_,.museum_codeSource__fpo3D{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em}.museum_codeSource__fpo3D{color:var(--ink-3);white-space:nowrap}.museum_codePre__IHkYU{margin:0;padding:var(--s-3) 0;overflow-x:auto;font-size:var(--t-2);line-height:1.65;-moz-tab-size:2;tab-size:2}.museum_codeLine__6ezwa{display:block;padding-inline:var(--s-3);white-space:pre;color:var(--ink-2)}.museum_codeAdd__ErXnd{background:var(--fixed-dim);color:var(--ink);box-shadow:inset 2px 0 0 var(--fixed)}.museum_codeDel__CHiQf{background:var(--broken-dim);color:var(--ink-2);box-shadow:inset 2px 0 0 var(--broken)}.museum_codeComment__H8hyY{color:var(--ink-3)}.museum_timeline__Z7_PT{list-style:none;display:flex;flex-direction:column;gap:var(--s-5);position:relative;padding-left:var(--s-5)}.museum_timeline__Z7_PT:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:var(--rule)}.museum_tlItem__96frT{position:relative;min-width:0}.museum_tlItem__96frT:before{content:"";position:absolute;left:calc(-1 * var(--s-5) + 1px);top:7px;width:9px;height:9px;border-radius:50%;background:var(--wall);border:1px solid var(--ink-3)}.museum_tlDiscovered__qA1wf:before{border-color:var(--broken)}.museum_tlAttempted__RoWVz:before{border-color:var(--first)}.museum_tlFixed__GXC5f:before{border-color:var(--fixed)}.museum_tlRegression__LsjVC:before{border-color:var(--accent)}.museum_tlPhase__Mp_0b{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.museum_tlTitle__ZGMru{font-family:var(--font-serif);font-size:var(--t-5);color:var(--ink);margin-top:2px}.museum_tlDetail__XJh_6{color:var(--ink-2);font-size:var(--t-3);margin-top:var(--s-2);max-width:var(--measure)}.museum_tlSource__NlD5d{display:inline-block;margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--accent);overflow-wrap:anywhere}.museum_sources__5qR_T{list-style:none;display:flex;flex-direction:column;gap:var(--s-3)}.museum_source___4OMx{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule);min-width:0}.museum_sourceKind__VM82q{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex:0 0 auto;min-width:88px}.museum_sourceLink__efdvN{color:var(--ink);font-size:var(--t-3);min-width:0;overflow-wrap:anywhere}.museum_sourceNote__41gMM{color:var(--ink-3);font-size:var(--t-2);flex-basis:100%}.exhibit-stage_stage__6zQVS{display:flex;flex-direction:column;gap:var(--s-4)}.exhibit-stage_selector__OqpjG{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.exhibit-stage_option__0lSyf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-2);letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;min-height:38px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease)}.exhibit-stage_option__0lSyf:hover{color:var(--ink)}.exhibit-stage_optionDot__05KkB{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.55;flex:0 0 auto}.exhibit-stage_broken__I199N{color:var(--broken);border-color:var(--broken-edge)}.exhibit-stage_first__TfMwy{color:var(--first);border-color:var(--first-edge)}.exhibit-stage_fixed__KhJzI{color:var(--fixed);border-color:var(--fixed-edge)}.exhibit-stage_optionOn__XQZ4U{background:rgba(236,229,216,.07)}.exhibit-stage_optionOn__XQZ4U .exhibit-stage_optionDot__05KkB{opacity:1}.exhibit-stage_broken__I199N.exhibit-stage_optionOn__XQZ4U{background:var(--broken-dim);border-color:var(--broken)}.exhibit-stage_first__TfMwy.exhibit-stage_optionOn__XQZ4U{background:var(--first-dim);border-color:var(--first)}.exhibit-stage_fixed__KhJzI.exhibit-stage_optionOn__XQZ4U{background:var(--fixed-dim);border-color:var(--fixed)}.exhibit-stage_card__hhpJn{display:flex;flex-direction:column;gap:var(--s-2);border-left:2px solid var(--rule-strong);padding-left:var(--s-4)}.exhibit-stage_cardBroken__0xGJ_{border-left-color:var(--broken)}.exhibit-stage_cardFirst__S3Ks9{border-left-color:var(--first)}.exhibit-stage_cardFixed__utUMO{border-left-color:var(--fixed)}.exhibit-stage_headline__sx2lG{font-family:var(--font-serif);font-size:var(--t-6);line-height:1.25;color:var(--ink);max-width:46ch}.exhibit-stage_tryList__xakBa{list-style:none;display:flex;flex-direction:column;gap:6px;color:var(--ink-2);font-size:var(--t-3);max-width:var(--measure)}.exhibit-stage_tryList__xakBa li{display:flex;gap:var(--s-3)}.exhibit-stage_tryList__xakBa li:before{content:"→";color:var(--ink-3);flex:0 0 auto}.exhibit-stage_caseProject__x5AfD{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--accent)}.gallery_wrap__PNBPR{display:flex;flex-direction:column;gap:var(--s-5)}.gallery_filters__pd0cK{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.gallery_filterLabel__fLiS9{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:var(--s-2)}.gallery_chip__Y5OxT{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--rule);border-radius:999px;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-2);letter-spacing:.06em;padding:7px 13px;min-height:34px;cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease)}.gallery_chip__Y5OxT:hover{color:var(--ink);border-color:var(--rule-strong)}.gallery_chip__Y5OxT[aria-pressed=true]{color:var(--wall);background:var(--accent);border-color:var(--accent)}.gallery_count__CpBQm{opacity:.65;margin-left:6px}.gallery_grid__mJzbK{list-style:none;display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:1fr}@media (min-width:620px){.gallery_grid__mJzbK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.gallery_grid__mJzbK{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery_grid__mJzbK>li{display:flex;min-width:0}.gallery_grid__mJzbK>li>*{flex:1 1}.gallery_empty__WEdQr{color:var(--ink-3);font-size:var(--t-3);padding-block:var(--s-6)}.gallery_status__Nt92t{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.exhibit_head__OITmt{display:flex;flex-direction:column;gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:1px solid var(--rule)}.exhibit_crumbs__GBtxm{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.exhibit_crumbs__GBtxm a{color:var(--ink-3)}.exhibit_crumbs__GBtxm a:hover{color:var(--ink)}.exhibit_title__w8f4R{font-size:clamp(1.75rem,5.4vw,2.75rem);line-height:1.1;letter-spacing:-.018em;max-width:22ch}.exhibit_summary__hlZQz{color:var(--ink-2);font-size:var(--t-5);line-height:1.55;max-width:56ch}.exhibit_meta__JxZg7{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.exhibit_metaTag__YIrng{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;padding:3px 9px;white-space:nowrap}.exhibit_metaContext__kznxN{color:var(--accent);border-color:var(--rule-strong)}.exhibit_context__lBoSR{color:var(--ink-2);font-size:var(--t-3);line-height:1.6;max-width:var(--measure)}.exhibit_metaPlain__xZ4Sb{text-transform:none;letter-spacing:.03em}.exhibit_evidence___eVBR{font-size:var(--t-2);color:var(--ink-3);border-left:2px solid var(--rule-strong);padding-left:var(--s-3);max-width:var(--measure);line-height:1.6}.exhibit_section__7z1TA{padding-top:var(--s-7);min-width:0}.exhibit_twoCol__bhLQP{display:grid;grid-gap:var(--s-6);gap:var(--s-6);grid-template-columns:1fr;align-items:start}@media (min-width:940px){.exhibit_twoCol__bhLQP{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.exhibit_codeStack__N5oXk{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.exhibit_testIntro__l_Blg{display:flex;flex-direction:column;gap:var(--s-3);color:var(--ink-2);max-width:var(--measure);margin-bottom:var(--s-4)}.exhibit_whyBox__Iye4M{border:1px solid var(--first-edge);background:var(--first-dim);border-radius:var(--radius-lg);padding:var(--s-4)}@media (min-width:720px){.exhibit_whyBox__Iye4M{padding:var(--s-5)}}.exhibit_whyBox__Iye4M .exhibit_label__EuJnS{color:var(--first)}.exhibit_whyBody__UNBE_{display:flex;flex-direction:column;gap:var(--s-3);color:var(--ink-2);max-width:var(--measure);margin-top:var(--s-3)}.exhibit_nav__XmVA7{display:grid;grid-gap:var(--s-3);gap:var(--s-3);grid-template-columns:1fr;padding-top:var(--s-7);margin-top:var(--s-7);border-top:1px solid var(--rule)}@media (min-width:620px){.exhibit_nav__XmVA7{grid-template-columns:repeat(2,minmax(0,1fr))}}.exhibit_navLink__HcwG1{display:flex;flex-direction:column;gap:5px;border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--s-4);text-decoration:none;min-width:0;transition:border-color var(--dur) var(--ease)}.exhibit_navLink__HcwG1:hover{border-color:var(--rule-strong)}.exhibit_navNext__LLa4C{text-align:right;grid-column:-2}.exhibit_navDir__1F_ra{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.exhibit_navTitle__gmMHZ{font-family:var(--font-serif);font-size:var(--t-5);color:var(--ink);line-height:1.25}