:root,:root[data-ground=light]{color-scheme:light;--void: #f4f3ee;--field: #eceae2;--panel: #fbfaf6;--panel-2: #e4e2d9;--ink: #101215;--ink-soft: #3a4149;--ink-faint: #686f78;--ink-ghost: #9aa0a7;--line: rgba(16, 18, 21, .16);--line-soft: rgba(16, 18, 21, .08);--accent: #d61732;--accent-soft: rgba(214, 23, 50, .12);--ok: #2f66d6;--warn: #8f6312;--glass: rgba(255, 255, 255, .55);--glass-rim: rgba(16, 18, 21, .15);--sheen: rgba(255, 255, 255, .9);--veil: rgba(255, 255, 255, .55);--shadow: rgba(24, 26, 30, .16);--wire: rgba(16, 18, 21, .16);--wire-soft: rgba(16, 18, 21, .06);--wire-strong: rgba(16, 18, 21, .55);--ground-glow: rgba(16, 18, 21, .035);--lattice-a: #d9d7cd;--lattice-b: #cfcdc2;--hud-fade: rgba(244, 243, 238, .9);--cross: rgba(255, 255, 255, .78);--mono: "B612 Mono", "SF Mono", Menlo, monospace;--sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--display: "Big Shoulders", "Arial Narrow", sans-serif;--ease: cubic-bezier(.22, .61, .36, 1);--damped: cubic-bezier(.32, .72, 0, 1);--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px)}:root[data-ground=dark]{color-scheme:dark;--void: #050507;--field: #0a0b0e;--panel: #0e1014;--panel-2: #14171c;--ink: #ffffff;--ink-soft: #ffffff;--ink-faint: #f2f4f6;--ink-ghost: #e3e6ea;--line: rgba(255, 255, 255, .15);--line-soft: rgba(255, 255, 255, .08);--accent: #e31937;--accent-soft: rgba(227, 25, 55, .16);--ok: #7ea6ff;--warn: #d9b36a;--glass: rgba(255, 255, 255, .05);--glass-rim: rgba(255, 255, 255, .17);--sheen: rgba(255, 255, 255, .22);--veil: rgba(5, 5, 7, .55);--shadow: rgba(0, 0, 0, .75);--wire: rgba(255, 255, 255, .14);--wire-soft: rgba(255, 255, 255, .06);--wire-strong: rgba(255, 255, 255, .6);--ground-glow: rgba(255, 255, 255, .035);--lattice-a: #24262b;--lattice-b: #2c2e34;--hud-fade: rgba(5, 5, 7, .88);--cross: rgba(255, 255, 255, .3)}*{box-sizing:border-box}html,body,#root{height:100%}html{overflow:hidden;overscroll-behavior:none}body{position:relative;width:100%;height:100vh;height:var(--app-h, 100dvh);overscroll-behavior:none;margin:0;background:var(--void);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;overflow:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--accent-soft)}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--ink-soft);outline-offset:3px}.glass{background:var(--glass);backdrop-filter:blur(20px) saturate(1.18);-webkit-backdrop-filter:blur(20px) saturate(1.18);box-shadow:inset 0 1px 0 var(--sheen),0 18px 44px -20px var(--shadow);transform:translateZ(0);contain:layout paint}@supports (backdrop-filter: url(#harborGlass)){.glass{backdrop-filter:url(#harborGlass) blur(11px) saturate(1.25) brightness(1.04);-webkit-backdrop-filter:url(#harborGlass) blur(11px) saturate(1.25) brightness(1.04)}}@media(prefers-reduced-transparency:reduce){.glass{background:var(--panel-2);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){:root,:root[data-ground=light]{--ink-soft: #22272d;--ink-faint: #454c54;--ink-ghost: #6a717a;--line: rgba(16, 18, 21, .4);--line-soft: rgba(16, 18, 21, .22);--glass: rgba(255, 255, 255, .94)}:root[data-ground=dark]{--ink-soft: #ffffff;--ink-faint: #ffffff;--ink-ghost: #ffffff;--line: rgba(255, 255, 255, .36);--line-soft: rgba(255, 255, 255, .2);--glass: rgba(18, 20, 25, .94)}.glass{backdrop-filter:none;-webkit-backdrop-filter:none}}.viewport{position:absolute;top:0;left:0;width:100%;height:100vh;height:var(--app-h, 100dvh);overflow:hidden;background:var(--void)}.viewport.stage{display:flex;flex-direction:column;gap:.65rem;padding:calc(2.5rem + var(--safe-t)) clamp(.9rem,2.5vw,2.6rem) calc(.5rem + var(--safe-b))}.viewport.stage:before{content:"";position:absolute;inset:-15%;background:radial-gradient(42% 52% at 72% 16%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 62%),radial-gradient(55% 60% at 18% 85%,color-mix(in srgb,var(--ink) 7%,transparent),transparent 62%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.viewport.stage:before{animation:ambientDrift 46s ease-in-out infinite alternate}@keyframes ambientDrift{to{transform:translate(3.5%,-2.5%) scale(1.05)}}}.stagepanel{flex:1;min-height:0;position:relative;background:transparent;view-transition-name:stage-panel;overflow:hidden}.panelcontent{position:absolute;inset:0;display:flex;flex-direction:column;padding:1.1rem 1.3rem .9rem;min-height:0}.panelcontent[data-preparing=true]{visibility:hidden;pointer-events:none}.grain{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}:root[data-ground=dark] .grain{opacity:.05}:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(stage-panel){animation-duration:.18s;animation-timing-function:var(--ease)}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(stage-panel){animation:panelOut .18s var(--ease) both}::view-transition-new(stage-panel){animation:panelIn .18s var(--ease) both}@keyframes panelOut{to{opacity:0}}@keyframes panelIn{0%{opacity:0}}.dock{flex:none;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.dock::-webkit-scrollbar{display:none}.dock .navcard{flex:1 0 9.2rem;scroll-snap-align:start}.navcard[data-active=true]{background:color-mix(in srgb,var(--glass) 55%,var(--ink) 7%)}.navcard[data-active=true] .nid{color:var(--ink)}@media(prefers-reduced-motion:no-preference){.navcard[data-active=true]:after{opacity:1;animation:crossLight 3.4s ease-in-out infinite;transition:none}@keyframes crossLight{0%{transform:translate(-100%)}55%{transform:translate(100%)}to{transform:translate(100%)}}}.nonclaim.shell{flex:none;margin-top:0}.world{position:absolute;top:0;left:0;width:300vw;height:300vh;will-change:transform;display:grid;grid-template-columns:repeat(3,100vw);grid-template-rows:repeat(3,100vh)}.cell{position:relative;padding:calc(2.4rem + var(--safe-t)) clamp(1rem,3vw,3rem) calc(1.6rem + var(--safe-b));display:flex;flex-direction:column;transition:opacity .5s var(--ease);overflow:hidden}.cell[data-active=false]{opacity:.28;pointer-events:none}.cell[data-active=true]{opacity:1}.sthead{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.1rem;flex:none}.sthead .stid{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;color:var(--ink-faint)}.sthead h2{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.6rem,3.2vw,2.4rem);letter-spacing:.03em;line-height:1;margin:0}.sthead .stsub{font-size:.78rem;color:var(--ink-faint);margin-left:auto;text-align:right;max-width:22rem}.stbody{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;padding-bottom:.5rem}.stbody::-webkit-scrollbar{width:5px}.stbody::-webkit-scrollbar-thumb{background:var(--ink-ghost);border-radius:3px}.groundtoggle{position:absolute;z-index:60;top:calc(.5rem + var(--safe-t));left:clamp(.9rem,3vw,2.9rem);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink);background:var(--glass);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px 0 var(--sheen),inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent),0 6px 16px -10px var(--shadow);transition:transform .28s var(--damped),box-shadow .28s var(--ease);overflow:hidden}@supports (backdrop-filter: url(#harborLens)){.groundtoggle{backdrop-filter:url(#harborLens) blur(10px) saturate(1.25);-webkit-backdrop-filter:url(#harborLens) blur(10px) saturate(1.25)}}.groundtoggle:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 40%,var(--cross) 50%,transparent 60%);background-size:240% 100%;background-position:200% 0;opacity:0;transition:background-position .7s ease,opacity .25s ease}@media(hover:hover)and (pointer:fine){.groundtoggle:hover{box-shadow:inset 0 1px 0 var(--sheen),inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent),0 10px 22px -12px var(--shadow)}.groundtoggle:hover:after{opacity:1;background-position:-40% 0}}.groundtoggle:active{transform:scale(.9)}.groundtoggle .disc{width:12px;height:12px;border-radius:50%;border:1.5px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%);transition:transform .55s var(--damped)}.groundtoggle[aria-pressed=true] .disc{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.groundtoggle .disc,.groundtoggle{transition:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.groundtoggle{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--panel)}}.hud{position:absolute;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(.55rem + var(--safe-t)) clamp(1rem,3vw,3rem) .55rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);background:linear-gradient(var(--hud-fade),transparent);pointer-events:none}.hud>*{pointer-events:auto}.hud .groundtoggle{position:static;width:22px;height:22px;margin-left:.35rem}.hud .groundtoggle .disc{width:10px;height:10px}.hud b{color:var(--ink);font-weight:700}.hud .dot{color:var(--accent)}.hudbtn{letter-spacing:.14em;color:var(--ink-soft);padding:.2rem .5rem;border-radius:6px;background:color-mix(in srgb,var(--ink) 5%,transparent)}.hudbtn:hover{color:var(--ink);border-color:var(--glass-rim)}.pill{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;padding:.3rem .7rem;border-radius:999px;background:color-mix(in srgb,currentColor 9%,var(--veil))}.pill .ind{width:6px;height:6px;border-radius:50%;background:currentColor}.pill[data-state=live]{color:var(--ok)}.pill[data-state=stale]{color:var(--warn);border-color:#d9b36a59}.pill[data-state=offline]{color:var(--ink-faint)}.pill[data-state=sealed]{color:var(--ink-soft);border-color:var(--glass-rim)}.pill[data-state=alarm]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}@media(prefers-reduced-motion:no-preference){.pill[data-state=live] .ind{animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}}.ev{display:inline-flex;flex-direction:column;gap:.15rem;border:1px solid var(--line);border-radius:8px;padding:.5rem .7rem;background:var(--veil);min-width:7rem;vertical-align:top}.ev .evk{font-family:var(--mono);font-size:.54rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.ev .evv{font-family:var(--mono);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.ev .evr{font-size:.62rem;color:var(--ink-faint);line-height:1.35;max-width:11rem}.ev[data-state=missing]{border-style:dashed}.ev:not([data-state=observed]) .evv{color:var(--ink-ghost);font-weight:400}.ev[data-state=out_of_distribution]{background:repeating-linear-gradient(135deg,var(--veil),var(--veil) 6px,var(--ground-glow) 6px,var(--ground-glow) 7px)}.ev[data-state=sensor_invalid]{border-color:#e3193759}.ev[data-state=sensor_invalid] .evk{color:var(--accent)}.digest{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.03em;color:var(--ink-soft);border-radius:8px;padding:.3rem .6rem;background:var(--glass);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px 0 var(--sheen),0 6px 18px -12px var(--shadow);transition:color .2s var(--ease)}@supports (backdrop-filter: url(#harborLens)){.digest{backdrop-filter:url(#harborLens) blur(10px) saturate(1.2);-webkit-backdrop-filter:url(#harborLens) blur(10px) saturate(1.2)}}.digest:hover{color:var(--ink-soft);border-color:var(--glass-rim)}.digest .mark{color:var(--ink-ghost)}.digest[data-proven=true] .mark{color:var(--ok)}.digest[data-proven=false] .mark{color:var(--accent)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:90;background:var(--scrim, rgba(12, 14, 18, .45));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:overlayIn .22s var(--ease) both}@keyframes overlayIn{0%{opacity:0}}.provecard{animation:proveIn .36s var(--ease) both;will-change:transform,opacity}@keyframes proveIn{0%{opacity:0;transform:scale(.965) translateY(10px)}}.proverow .v.compute{color:var(--ink-faint)}@media(prefers-reduced-motion:reduce){.overlay,.provecard{animation:none}}:root[data-ground=dark] .overlay{background:#05050799}.provecard{width:min(34rem,100%);border-radius:14px;padding:1.3rem 1.4rem}.provecard h3{font-family:var(--display);text-transform:uppercase;font-size:1.3rem;letter-spacing:.04em;margin:0 0 .9rem;font-weight:600}.proverow{display:grid;grid-template-columns:7rem 1fr;gap:.8rem;padding:.45rem 0;border-bottom:1px solid var(--line-soft);font-size:.78rem}.proverow:last-of-type{border-bottom:none}.proverow .k{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.proverow .v{font-family:var(--mono);font-size:.66rem;word-break:break-all;color:var(--ink-soft)}.proverow .v.eq{color:var(--ok)}.proverow .v.neq{color:var(--accent)}.provecard .close{margin-top:1rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;color:var(--ink-soft);border:1px solid var(--line);border-radius:6px;padding:.35rem .8rem}.ipanel{border-radius:12px;background:color-mix(in srgb,var(--panel) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 55%,transparent);padding:1rem 1.1rem}.ilabel{font-family:var(--mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.6rem}.big{font-family:var(--mono);font-size:1.28rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.big em{font-style:normal;color:var(--ink)}.sub{font-size:.7rem;color:var(--ink-faint);margin-top:.25rem;line-height:1.4}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem}.note{font-size:.74rem;color:var(--ink-faint);max-width:40rem;opacity:0;animation:noteIn .01s linear .22s forwards}@keyframes noteIn{to{opacity:1}}.note b{color:var(--ink-soft);font-weight:600}.bar{display:grid;grid-template-columns:11rem 1fr 3.5rem;align-items:center;gap:.7rem;padding:.3rem 0}.bar .bk{font-family:var(--mono);font-size:.62rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar .bt{height:8px;border-radius:4px;background:var(--panel-2);overflow:hidden}.bar .bf{height:100%;background:var(--ink-soft);border-radius:4px}.bar .bn{font-family:var(--mono);font-size:.66rem;color:var(--ink-faint);text-align:right;font-variant-numeric:tabular-nums}.bar>*{min-width:0}.linerow{grid-template-columns:8rem 1fr auto;grid-template-areas:"name status digest";row-gap:.1rem}.linerow>.bk{grid-area:name}.linerow>.linemid{grid-area:status;min-width:0;font-family:var(--mono);font-size:.6rem;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linerow>.digest{grid-area:digest}@media(max-width:760px){.linerow{grid-template-columns:1fr auto;grid-template-areas:"name digest" "status status";align-items:center}.linerow>.linemid{white-space:normal;font-size:.56rem;line-height:1.4}}.ctrlgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.6rem,1fr));gap:.45rem}.ctrl{border-radius:8px;padding:.5rem .65rem;background:color-mix(in srgb,var(--field) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 40%,transparent);display:flex;flex-direction:column;gap:.15rem}.ctrl .cid{font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;color:var(--ink-soft)}.ctrl .cst{font-family:var(--mono);font-size:.56rem;letter-spacing:.14em}.ctrl[data-state=pass] .cst{color:var(--ok)}.ctrl[data-state=fail] .cst{color:var(--accent)}.ctrl .cobs{font-family:var(--mono);font-size:.56rem;color:var(--ink-ghost)}.onepage{display:flex;flex-direction:column;gap:.7rem;height:100%;min-height:0}.statstrip{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem}.stat{border-radius:10px;padding:.55rem .7rem;background:color-mix(in srgb,var(--panel) 74%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 45%,transparent);display:flex;flex-direction:column;gap:.1rem;min-width:0}.stat .sl{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.stat .sv{font-family:var(--mono);font-size:1.5rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.stat .sv.sm{font-size:1rem;letter-spacing:.02em}.stat .sv em{font-style:normal;color:var(--ink-faint);font-size:.7em}.stat .sd{font-size:.62rem;color:var(--ink-faint);margin-top:.15rem}.boardwrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:.45rem}.cboard{flex:1;min-height:4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(1.5rem,1fr));grid-auto-rows:1fr;gap:5px}.ccell{border-radius:5px;min-height:1.3rem;background:color-mix(in srgb,var(--ok) calc(var(--o, .5) * 100%),color-mix(in srgb,var(--ink) 8%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 30%,transparent);transition:transform .12s var(--ease)}.ccell:hover{transform:scale(1.12);z-index:2}.ccell[data-state=fail]{background:var(--accent)}.ccell[data-deep=true]{box-shadow:0 0 0 1px var(--ink),0 0 10px color-mix(in srgb,var(--ok) 70%,transparent)}.captable{flex:1;min-height:0;display:flex;flex-direction:column;gap:.4rem}.captable>.ilabel{flex:none}.capgrid{flex:1;min-height:0;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.3rem 1rem;align-content:start}.capgrid .fitmore{grid-column:1 / -1}.caprow{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem;min-width:0}.caprow .capname{font-family:var(--mono);font-size:.6rem;color:var(--ink);white-space:nowrap}.caprow .capval{font-family:var(--mono);font-size:.56rem;color:var(--ink-ghost);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.caprow[data-true=true] .capval{color:var(--ink-soft)}.caprow .capmark{font-size:.7rem;color:var(--ink-faint)}.caprow[data-true=true] .capmark{color:var(--ok)}@media(max-width:760px){.statstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.stat{padding:.45rem .55rem;border-radius:8px}.stat .sl{font-size:.44rem;letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat .sv{font-size:1.05rem}.stat .sv.sm{font-size:.8rem}.stat .sd{font-size:.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.statwide{grid-column:span 2;min-width:0}.statstrip .stat:nth-child(3n+1):last-child{grid-column:1 / -1}.statwide .digest{max-width:100%}.cboard{grid-template-columns:repeat(auto-fill,minmax(1.2rem,1fr))}}.ctimeline{display:flex;gap:.5rem;flex-wrap:wrap}.cnode{flex:1 1 7rem;min-width:5.5rem;border-radius:10px;padding:.55rem .7rem;background:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 45%,transparent);display:flex;flex-direction:column;gap:.15rem}.cnode[data-now=true]{background:color-mix(in srgb,var(--panel) 58%,var(--ink) 8%);box-shadow:inset 0 1px 0 var(--sheen),0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.cnode .cnv{font-family:var(--display);font-weight:700;font-size:1.05rem;letter-spacing:.03em;color:var(--ink);line-height:1}.cnode .cnc{font-family:var(--mono);font-size:.54rem;color:var(--ink-faint)}.cnode .cnt{display:flex;gap:.5rem;font-family:var(--mono);font-size:.48rem;letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem;min-height:.7rem}.cnode .cninc{color:var(--ink-soft)}.cnode .cnnow{color:var(--ok)}@media(max-width:760px){.onepage{gap:.4rem}.chairbottom{grid-template-columns:1fr;gap:.45rem}.chairseat{padding:.7rem .85rem}.chairseat .cap{font-size:1.05rem}.chairseat .capsub{font-size:.64rem;margin-top:.2rem}.chairleft .ipanel{padding:.6rem .75rem}.stageflow{margin:.4rem 0 0}.stagechip{padding:.2rem .5rem}.cnode{flex:1 1 5rem;min-width:4.5rem;padding:.4rem .55rem}.cnode .cnv{font-size:.92rem}.cnode .cnt{min-height:0;margin-top:.08rem}}.nullrule{font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;color:var(--ink-faint);margin-bottom:.5rem}.nullrule .nv{color:var(--ink);letter-spacing:.12em}.nullcloud{display:flex;flex-wrap:wrap;gap:.35rem}.nullchip{font-family:var(--mono);font-size:.58rem;letter-spacing:.03em;color:var(--ink-soft);border:1px dashed var(--line);border-radius:999px;padding:.22rem .55rem;min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.cnode{flex:1 1 28%;min-width:0;padding:.4rem .55rem}.cnode .cnv{font-size:.95rem}.chairseat{padding:.8rem .9rem .8rem 1.1rem;margin-bottom:0}.chairleft{gap:.55rem}.chairform .ilabel{margin-bottom:.4rem}.nullchip{font-size:.52rem;padding:.16rem .45rem}}.estgridfill{flex:1;min-height:0;align-content:center}.statwide{min-width:11rem}.fillgrid{flex:1;min-height:0;align-items:stretch}.fillpanel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.fillpanel>.ilabel{flex:none}.fitlist{flex:1;min-height:0;overflow:hidden}.fitmore{font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;color:var(--ink-ghost);padding:.35rem 0 0}.railnote{flex:none;margin-top:.5rem;font-size:.66rem}@media(max-width:760px){.fillgrid{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr)}.railnote{display:none}}.stackbar{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden}.stackbar .seg{min-width:2px}.stackbar .seg:first-child{border-radius:7px 0 0 7px}.stackbar .seg:last-child{border-radius:0 7px 7px 0}.stacklegend{display:flex;gap:.35rem 1rem;flex-wrap:wrap;margin-top:.55rem;font-family:var(--mono);font-size:.56rem;color:var(--ink-faint)}.stacklegend span{display:inline-flex;align-items:center;gap:.4rem}.stacklegend i{width:.55rem;height:.55rem;border-radius:2px;display:inline-block}.rail{display:flex;gap:.45rem}.rnode{flex:1 1 0;min-width:0;border-radius:10px;padding:.5rem .65rem;background:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 45%,transparent);display:flex;flex-direction:column;gap:.2rem}.rnode .rv{display:flex;align-items:center;gap:.4rem;font-family:var(--display);font-weight:700;font-size:1.05rem;letter-spacing:.03em;line-height:1;color:var(--ink)}.rnode .rdot{width:.5rem;height:.5rem;border-radius:50%;background:var(--ok);flex:none}.rnode[data-ok=false] .rdot{background:transparent;box-shadow:inset 0 0 0 1px var(--accent)}.rnode .rs{font-family:var(--mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnode .rd{margin-top:.15rem;min-width:0}.rnode .rd .digest{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.rail{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.rnode{padding:.4rem .55rem}.rnode .rv{font-size:.95rem}}.authwall{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:13px;padding:.15rem;overflow:hidden;position:relative}@media(prefers-reduced-motion:no-preference){.authwall:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;pointer-events:none;background:linear-gradient(100deg,transparent 38%,var(--cross) 50%,transparent 62%);animation:crossLight 7s ease-in-out infinite}}.authrow{display:flex;justify-content:space-between;gap:.7rem;align-items:center;padding:.52rem .7rem;position:relative;z-index:1;font-family:var(--mono);font-size:.6rem;letter-spacing:.04em;color:var(--ink-soft);border-bottom:1px solid var(--line-soft)}.authrow:nth-child(odd){border-right:1px solid var(--line-soft)}.authrow:nth-last-child(-n+2){border-bottom:none}.authrow .st{color:var(--ink-ghost);letter-spacing:.12em}.estgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.6rem}.estcard{border-radius:10px;background:color-mix(in srgb,var(--field) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 40%,transparent);padding:.85rem .95rem;display:flex;flex-direction:column;gap:.25rem}@media(max-width:760px){.estgrid{gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.estcard{padding:.6rem .7rem}.estcard .sym{font-size:.92rem}}.estcard .sym{font-family:var(--mono);font-size:1.05rem;font-weight:700;color:var(--ink-ghost)}.estcard .enm{font-size:.72rem;color:var(--ink-soft)}.estcard .edir{font-family:var(--mono);font-size:.54rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-ghost)}.estcard .elc{font-family:var(--mono);font-size:.54rem;letter-spacing:.12em;color:var(--ink-faint);margin-top:.3rem}.ratiobar{display:flex;height:14px;border-radius:7px;overflow:hidden;border:1px solid var(--line)}.ratiobar .rb{background:repeating-linear-gradient(90deg,var(--lattice-a),var(--lattice-a) 6px,var(--lattice-b) 6px,var(--lattice-b) 12px)}.ratiobar .rg{background:var(--ink-soft)}.ratiolegend{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.6rem;color:var(--ink-faint);margin-top:.4rem}.ratiolegend b{color:var(--ink)}.harbor{display:grid;grid-template-rows:1fr;height:100%;min-height:0}.fieldwrap{position:relative;overflow:hidden;background:transparent;min-height:0;margin:-1.1rem -1.3rem -.9rem}.fieldwrap canvas{position:absolute;inset:0;width:100%;height:100%;transition:opacity .5s var(--ease)}.fieldwrap[data-live=false] canvas{opacity:0}.fieldhud{position:absolute;left:1.1rem;bottom:1rem;right:1.1rem;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;pointer-events:none}.fieldhud .fh{pointer-events:auto}.harbortitle{position:absolute;top:1rem;left:1.1rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.navmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;flex:none}.navcard{position:relative;overflow:hidden;text-align:left;border-radius:10px;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.15rem;transition:border-color .25s var(--ease)}.navcard:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;pointer-events:none;background:linear-gradient(100deg,transparent 34%,color-mix(in srgb,var(--cross) 90%,transparent) 50%,transparent 64%);opacity:0;transform:translate(-100%);transition:transform .85s ease,opacity .32s ease}.navcard:hover{border-color:var(--glass-rim)}@media(hover:hover)and (pointer:fine){.navcard:hover:after{opacity:1;transform:translate(100%)}}.navcard:focus-visible:after{opacity:1;transform:translate(100%)}.navcard .nid{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;color:var(--ink-faint)}.navcard .nnm{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:.95rem;letter-spacing:.05em}.navcard .nds{font-size:.62rem;color:var(--ink-faint);line-height:1.35}.navcard[data-red=true] .nid{color:var(--ink)}.fieldlegend{display:flex;gap:.9rem;flex-wrap:wrap;font-family:var(--mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.fieldlegend span{display:inline-flex;align-items:center;gap:.35rem}.fieldlegend i{width:5px;height:5px;border-radius:50%;background:var(--ink);display:inline-block}.mandala{height:100%;min-height:0;display:grid;gap:.6rem;grid-template-columns:1fr minmax(14rem,1.25fr) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"nw n ne" "w c e" "sw s se";align-items:stretch}.mcell{display:flex;min-height:0}.m-n{grid-area:n;align-items:flex-start;justify-content:center}.m-ne{grid-area:ne}.m-nw{grid-area:nw}.m-w{grid-area:w}.m-c{grid-area:c}.m-e{grid-area:e}.m-sw{grid-area:sw}.m-s{grid-area:s}.m-se{grid-area:se}.mmotto{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;color:var(--ink-faint);text-align:center;max-width:26rem;line-height:1.7}.mcard{flex:1;border-radius:12px;position:relative;z-index:1;background:color-mix(in srgb,var(--panel) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 55%,transparent);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.3rem;justify-content:center}.mcard[data-dark=true]{border:1px dashed var(--line);background:transparent;box-shadow:none;opacity:.85}.mandala{position:relative}.mrayov{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.mrayov line{stroke:color-mix(in srgb,var(--ink) 16%,transparent);stroke-width:1}.miris{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.mrayov{animation:raysBreathe 7s ease-in-out infinite}}.mcard[data-dark=true] .mname{color:var(--ink-faint)}.mglyph{color:var(--ink);opacity:.85}.mbig{font-family:var(--mono);font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.mbig em{font-style:normal;color:var(--ok);font-size:.85rem}.mname{font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;color:var(--ink)}.mline{font-size:.74rem;color:var(--ink-soft);line-height:1.45}.mline b{font-family:var(--mono)}.mline.dim{color:var(--ink-faint);font-size:.66rem}.mline.red{color:var(--ink-soft);font-family:var(--mono);font-size:.64rem}.mchips{display:flex;flex-wrap:wrap;gap:.3rem;margin:.2rem 0}.mchips span{font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;border:1px solid var(--line-soft);border-radius:999px;padding:.12rem .45rem;color:var(--ink-soft)}.msaga{font-family:var(--mono);font-size:.7rem;color:var(--ink-soft)}.miris{flex:1;display:flex;align-items:center;justify-content:center;color:var(--ink);min-height:0}.miris svg{max-height:100%}@media(prefers-reduced-motion:no-preference){.miris .mring{transform-origin:120px 120px;animation:irisBreathe 7s ease-in-out infinite}@keyframes irisBreathe{0%,to{transform:rotate(-20deg) scale(1)}50%{transform:rotate(-20deg) scale(1.025)}}@keyframes raysBreathe{0%,to{opacity:.7}50%{opacity:1}}}@media(max-width:760px){.mandala{display:grid;height:100%;overflow:hidden;grid-template-columns:1fr 1fr;gap:.4rem;grid-auto-rows:min-content;align-content:space-evenly;grid-template-areas:none}.m-n,.m-ne,.m-nw,.m-w,.m-c,.m-e,.m-sw,.m-s,.m-se{grid-area:auto}.mcell{display:block;min-width:0}.m-n{grid-column:1 / -1;order:0}.m-c{grid-column:1 / -1;order:1}.m-w{order:2}.m-nw{order:3}.m-sw{order:4}.m-e{order:5}.m-s{order:6}.m-se{order:7}.m-ne{order:8}.miris{min-height:4.4rem;padding:.1rem 0}.miris svg{max-height:4.5rem}.mmotto{max-width:100%;padding:0;font-size:.5rem;line-height:1.4;letter-spacing:.08em}.mcard{padding:.5rem .6rem;gap:.1rem;border-radius:10px}.mbig{font-size:1.05rem}.mname{font-size:.5rem;letter-spacing:.12em}.mline{font-size:.6rem;line-height:1.32}.mline.dim{font-size:.52rem}.mchips{gap:.18rem;margin:.1rem 0}.mchips span{font-size:.46rem;padding:.05rem .3rem}.mglyph svg{width:24px;height:24px}}.saga{border-left:2px solid var(--line);padding-left:1rem;display:flex;flex-direction:column;gap:.8rem}.sagav{position:relative}.sagav:before{content:"";position:absolute;left:calc(-1rem - 5px);top:.3rem;width:8px;height:8px;border-radius:50%;background:var(--ink-ghost)}.sagav[data-now=true]:before{background:var(--accent)}.sagahead{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.3rem}.sagaver{font-family:var(--display);font-weight:700;font-size:1.15rem;letter-spacing:.04em}.sagabadge{font-family:var(--mono);font-size:.54rem;letter-spacing:.12em;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:.14rem .5rem}.saganow{font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;color:var(--ok)}.sagarow{display:grid;grid-template-columns:7.5rem 1fr auto;gap:.7rem;font-family:var(--mono);font-size:.62rem;padding:.18rem 0;color:var(--ink-soft)}.sagarow .sagakind{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.56rem}.sagarow .sagares{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sagarow .sagasha{color:var(--ink-ghost)}.chair{max-width:46rem;margin:0 auto;width:100%}.chairseat{border-radius:14px;border-left:2px solid var(--ink);background:color-mix(in srgb,var(--panel) 66%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 50%,transparent);padding:1.2rem 1.3rem 1.2rem 1.6rem;margin-bottom:1rem}.chairseat .cap{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:1.5rem;letter-spacing:.04em}.chairseat .capsub{font-size:.78rem;color:var(--ink-soft);margin-top:.3rem}.stageflow{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0}.stagechip{font-family:var(--mono);font-size:.56rem;letter-spacing:.08em;border:1px solid var(--line-soft);border-radius:999px;padding:.28rem .6rem;color:var(--ink-faint)}.stagechip[data-now=true]{color:var(--ink);border-color:var(--glass-rim)}.panelcontent:has(>.encounter2){padding:0}.encounter2{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.encStage{position:relative;flex:1;min-height:0}.encStage canvas{position:absolute;inset:0;width:100%;height:100%}.encTag{position:absolute;top:.9rem;left:1.1rem;font-family:var(--mono);font-size:.56rem;letter-spacing:.2em;color:var(--ink-faint)}.encNonclaim{position:absolute;top:.9rem;right:1.1rem;text-align:right;font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;color:var(--ink-ghost);text-transform:uppercase}.encCaption{position:absolute;left:clamp(1rem,4vw,3rem);bottom:1.3rem;max-width:min(29rem,74vw);animation:encCapIn .5s var(--ease) both}@keyframes encCapIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.encCaption{animation:none}}.encBeatT{font-family:var(--mono);font-size:.54rem;letter-spacing:.22em;color:var(--ink-faint);text-transform:uppercase}.encBeatK{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:clamp(1.25rem,3.2vw,1.85rem);letter-spacing:.03em;line-height:1;margin:.35rem 0 .5rem;text-wrap:balance;color:var(--ink)}.encBeatBody{font-size:.8rem;line-height:1.55;color:var(--ink-soft);margin:0}.encBeatBody b{color:var(--ink);font-weight:600}.encBeatBody i{color:var(--ink);font-style:italic}.encScrub{flex:none;display:flex;align-items:center;gap:.85rem;padding:.65rem clamp(1rem,4vw,3rem) calc(.8rem + var(--safe-b))}.encPlay{font-family:var(--mono);font-size:.62rem;color:var(--ink-soft);width:1.85rem;height:1.85rem;border-radius:50%;flex:none;background:color-mix(in srgb,var(--ink) 7%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:color .2s var(--ease),background .2s var(--ease)}.encPlay:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 13%,transparent)}.encTrack{position:relative;flex:1;height:34px;display:flex;align-items:center;cursor:pointer;touch-action:none}.encSpan{position:absolute;top:50%;height:5px;transform:translateY(-50%);border-radius:3px;background:color-mix(in srgb,var(--ink) 10%,transparent);transition:background .3s var(--ease)}.encSpan[data-on=true]{background:color-mix(in srgb,var(--accent) 22%,transparent)}.encMarkL{position:absolute;top:9px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:.48rem;letter-spacing:.1em;color:var(--ink-ghost);white-space:nowrap;transition:color .3s var(--ease)}.encMark[data-on=true] .encMarkL{color:var(--ink-faint)}.encMark[data-jsm=true] .encMarkL{color:var(--accent)}.encMark[data-jsm=true]{box-shadow:0 0 0 1px var(--accent) inset;background:transparent}.encMark[data-jsm=true][data-on=true]{background:var(--accent)}.encTrack:before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--line)}.encTrackFill{position:absolute;left:0;height:1px;width:100%;transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 40%,transparent),var(--accent))}.encMark{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background:var(--field);box-shadow:0 0 0 1px var(--line) inset;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.encMark[data-on=true]{background:var(--accent);box-shadow:none}.encHead{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);background:var(--ink);pointer-events:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--void) 65%,transparent)}.encClock{font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;color:var(--ink-faint);flex:none;font-variant-numeric:tabular-nums;min-width:3.2rem;text-align:right}@media(max-width:760px){.encCaption{bottom:.9rem;max-width:86vw}.encBeatBody{font-size:.72rem;line-height:1.45}.encBeatK{font-size:1.2rem;margin:.25rem 0 .35rem}.encTag{font-size:.5rem}.encMarkL{font-size:.42rem;letter-spacing:.06em}.encBeatBody{font-size:.76rem}.encNonclaim{display:none}}.encounter{display:grid;grid-template-rows:1fr auto;gap:1rem;height:100%;min-height:0}.dioramawrap{position:relative;border:1px solid var(--line);border-radius:16px;background:var(--field);min-height:0;overflow:hidden}.dioramawrap svg{position:absolute;inset:0;width:100%;height:100%}.chainrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;flex:none}.kindchip{border:1px solid var(--line-soft);border-radius:10px;background:var(--field);padding:.6rem .75rem}.kindchip .kk{font-family:var(--mono);font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.3rem}.beliefbar{display:flex;height:10px;border-radius:5px;overflow:hidden;border:1px solid var(--line-soft);margin:.3rem 0}.beliefbar .b1{background:var(--ink)}.beliefbar .b2{background:var(--ink-ghost)}.stbody:has(>.blocked){display:flex}.blocked{width:min(340px,100%);margin:auto;padding:24px 8px;border:0;background:none;box-shadow:none;text-align:center}.blocked-state{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.blocked-state i{width:4px;height:4px;border-radius:50%;background:var(--accent)}.blocked h2{font:500 18px/1.3 var(--sans);letter-spacing:-.02em;margin:0 0 9px}.blocked p{color:var(--ink);font-size:12px;line-height:1.6;margin:0 auto;max-width:270px}.blocked-retry{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;margin-top:22px;padding:0 18px;border-radius:8px;background:color-mix(in srgb,var(--ink) 7%,transparent);font:500 12px var(--sans)}.blocked-retry:hover{background:color-mix(in srgb,var(--ink) 11%,transparent)}.blocked-retry svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1}.blocked-details{margin-top:6px}.blocked-details summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;cursor:pointer;list-style:none;font-size:10px}.blocked-details summary::-webkit-details-marker{display:none}.blocked-details summary:after{content:"";width:4px;height:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.blocked-details[open] summary:after{transform:rotate(225deg)}.blocked-details code{display:block;max-height:min(22vh,120px);overflow:auto;padding:10px 0;border-top:1px solid var(--line-soft);font:9px/1.6 var(--mono);overflow-wrap:anywhere;text-align:left}.nonclaim{flex:none;margin-top:.8rem;font-family:var(--mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-ghost)}@media(max-width:700px){.sthead .stsub{display:none}.bar{grid-template-columns:7.5rem 1fr 3rem}.hudid,.brandfull,.pilldate{display:none}.hud{padding-left:.9rem;padding-right:.9rem;gap:.5rem}.pill{font-size:.54rem;padding:.26rem .55rem;letter-spacing:.08em}.groundtoggle{left:.6rem;width:26px;height:26px}.viewport.stage{padding:calc(2.3rem + var(--safe-t)) .6rem calc(.4rem + var(--safe-b));gap:.5rem}.panelcontent{padding:.85rem .9rem .6rem}.fieldwrap{margin:-.85rem -.9rem -.6rem}.harbortitle{font-size:.52rem;letter-spacing:.1em;right:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock .navcard{flex:0 0 7.6rem;padding:.55rem .7rem}.dock .navcard .nds{display:none}.fieldhud{flex-direction:column;align-items:flex-start}.fieldlegend,.fieldhud .authwall{display:none}.sthead h2{font-size:1.55rem}.sthead{margin-bottom:.7rem}.grid2,.grid3{grid-template-columns:1fr}.mandala{height:auto;min-height:100%;grid-template-rows:repeat(6,auto)}.mcard{padding:.8rem .85rem}.miris{min-height:9rem}.miris svg{max-height:10rem}.nonclaim.shell{font-size:.48rem;letter-spacing:.06em}}.wallgrid{grid-template-columns:minmax(0,1.6fr) minmax(13rem,1fr)}.wallwrap{min-height:0}.wall{flex:1;min-height:0;overflow:visible;padding:5px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:3px}.wcell{width:var(--cs, 10px);height:var(--cs, 10px);border-radius:2px;display:block;background:color-mix(in srgb,var(--ink) 62%,transparent);transition:opacity .25s var(--ease),transform .18s var(--ease),background .18s var(--ease)}.wcell[data-c=good]{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 55%,transparent)}.wcell[data-r=retained]{opacity:.32}.wcell[data-cur=true]{background:var(--accent);box-shadow:0 0 0 2px var(--void),0 0 0 3px var(--accent);transform:scale(1.5);z-index:2;position:relative;opacity:1}.wcell[data-cur=true][data-c=good]{background:var(--ok);box-shadow:0 0 0 2px var(--void),0 0 0 3px var(--ok)}.wall[data-hl]:not([data-hl=""]) .wcell{opacity:.1}.wall[data-hl=scientific_contract] .wcell[data-f=scientific_contract],.wall[data-hl=retained_historical] .wcell[data-f=retained_historical],.wall[data-hl=validator_security] .wcell[data-f=validator_security],.wall[data-hl=transport_governance] .wcell[data-f=transport_governance],.wall[data-hl=publication_governance] .wcell[data-f=publication_governance]{opacity:1}.wall[data-hl]:not([data-hl=""]) .wcell[data-r=retained]{opacity:.1}.wall[data-hl=retained_historical] .wcell[data-f=retained_historical][data-r=retained]{opacity:.55}.wallcap{flex:none;display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:baseline;font-family:var(--mono);font-size:.6rem;color:var(--ink-soft);min-height:1.2rem}.wallcap>*{min-width:0}.wallcap .wcidx{color:var(--ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.06em}.wallcap .wcpath{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallcap .wcrule{color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.wallcap .wcrule b{font-weight:600;color:var(--ink)}.wallcap .wcrule[data-c=bad] b{color:var(--accent)}.walllegend{flex:none;display:flex;gap:.3rem .9rem;flex-wrap:wrap;font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;color:var(--ink-faint)}.walllegend button{color:inherit;padding:.1rem 0;transition:color .2s var(--ease)}.walllegend button em{font-style:normal;color:var(--ink-ghost);margin-left:.15rem}.walllegend button[data-on=true],.walllegend button:hover{color:var(--ink)}.rulebar{grid-template-columns:1fr 3.5rem 2rem}.rulebar .bk{font-size:.56rem}.rulebar .bf{background:color-mix(in srgb,var(--accent) 55%,var(--ink-ghost))}@media(max-width:760px){.wallgrid{grid-template-columns:1fr;grid-template-rows:minmax(0,2.1fr) minmax(0,1fr)}.wallcap{grid-template-columns:auto 1fr}.wallcap .wcrule{grid-column:1 / -1}.walllegend{gap:.2rem .6rem;font-size:.5rem}.rulebar{grid-template-columns:1fr 2.5rem 1.8rem}}.twin{flex:none;display:flex;flex-direction:column;justify-content:center;gap:.3rem}.twinlabel{flex:none;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.52rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.spectrum{height:clamp(3rem,15vh,9rem);display:flex;gap:3px;align-items:flex-end}.spectrum[data-side=b]{align-items:flex-start}.tcol{flex:1 1 0;min-width:0;height:calc(var(--h, .5) * 100%);border-radius:3px 3px 1px 1px;background:color-mix(in srgb,var(--ok) calc(30% + var(--h, .5) * 70%),color-mix(in srgb,var(--ink) 10%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 35%,transparent);transition:opacity .2s var(--ease)}.spectrum[data-side=b] .tcol{border-radius:1px 1px 3px 3px}.tcol[data-state=fail]{background:var(--accent)}.tcol{position:relative}.tcol[data-deep=true]{box-shadow:0 0 0 1px var(--ink)}.tcol[data-deep=true]:after{content:"";position:absolute;inset:-6px;border-radius:8px;box-shadow:0 0 14px color-mix(in srgb,var(--ok) 80%,transparent);pointer-events:none;opacity:.6}@media(prefers-reduced-motion:no-preference){.tcol[data-deep=true]:after{animation:deepPulse 2.4s ease-in-out infinite}@keyframes deepPulse{0%,to{opacity:.35}50%{opacity:1}}}.twin:has(.tcol[data-hot=true]) .tcol:not([data-hot=true]){opacity:.45}.tcol[data-hot=true]{opacity:1}.seam{flex:none;display:flex;align-items:center;gap:.7rem;position:relative}.seamline{flex:1;height:1px;background:color-mix(in srgb,var(--ink) 35%,transparent);position:relative;overflow:hidden}.twin[data-equal=true] .seamline:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--ok),transparent);opacity:.9;transform:translate(-100%)}@media(prefers-reduced-motion:no-preference){.twin[data-equal=true] .seamline:after{animation:seamLight 3.2s linear infinite}@keyframes seamLight{0%{transform:translate(-100%)}to{transform:translate(350%)}}}.twin[data-equal=false] .seamline{background:var(--accent)}.seamtext{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;color:var(--ok);white-space:nowrap}.twin[data-equal=false] .seamtext{color:var(--accent)}.seamtext em{font-style:normal;color:var(--ink-ghost);letter-spacing:.02em}.twincap{flex:none;display:flex;gap:.8rem;align-items:baseline;flex-wrap:nowrap;overflow:hidden;font-family:var(--mono);font-size:.6rem;color:var(--ink-faint);margin-top:.2rem;height:1.1rem}.twincap>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.twincap .tcid{color:var(--ink);font-weight:600;letter-spacing:.04em}.twincap .tcst{letter-spacing:.14em;color:var(--ok)}.twincap .tcst[data-state=fail]{color:var(--accent)}.twincap .tcsha{color:var(--ink-ghost)}@media(max-width:760px){.spectrum{gap:2px;height:clamp(2.6rem,12vh,7rem)}.seamtext{font-size:.5rem;letter-spacing:.08em}.seamtext em{display:none}.twinlabel{font-size:.46rem}.twincap{font-size:.54rem;gap:.5rem}.twincap .tcsha{display:none}.captable .capgrid{gap:.15rem .8rem}}.bank{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:10px;align-content:center;justify-items:center}.dial{display:flex;flex-direction:column;align-items:center;gap:.1rem;width:100%;min-width:0;color:var(--ink);transition:transform .3s var(--damped);border-radius:12px;-webkit-tap-highlight-color:transparent}.dial .dtrack,.dial .dtick{transition:stroke .25s var(--ease)}.dial svg{display:block;overflow:visible}.dial .dtrack{fill:none;stroke:color-mix(in srgb,var(--ink) 28%,transparent);stroke-width:1.4;stroke-dasharray:2.2 3.4;stroke-linecap:round}.dial .dtick{stroke:color-mix(in srgb,var(--ink) 34%,transparent);stroke-width:1}.dial .dpivot{fill:color-mix(in srgb,var(--ink) 45%,transparent)}.dial .dsym{font-family:var(--mono);font-size:11px;font-weight:700;fill:var(--ink)}.dial .ddir{font-family:var(--mono);font-size:12px;fill:var(--ink-faint)}.dial .dlc{font-family:var(--mono);font-size:5.6px;letter-spacing:.16em;fill:var(--ink-ghost)}.dial .dname{font-size:.62rem;color:var(--ink-soft);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dial[data-on=true]{transform:translateY(-2px)}.dial[data-on=true] .dtrack{stroke:var(--ink);stroke-dasharray:none}.dial[data-on=true] .dtick{stroke:var(--ink)}@media(prefers-reduced-motion:no-preference){.dial[data-on=true] .dpivot{animation:pivotBreathe 2.4s ease-in-out infinite}@keyframes pivotBreathe{0%,to{opacity:.45}50%{opacity:1}}}.dialcap{flex:none;display:flex;flex-direction:column;justify-content:center;gap:.15rem;height:4rem;overflow:hidden;font-family:var(--mono);font-size:.6rem;color:var(--ink-soft)}.dialcap .dcsym{color:var(--ink);font-weight:700;font-size:.72rem}.dialcap .dcline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialcap .dim{color:var(--ink-ghost)}@media(max-width:760px){.bank{gap:6px;align-content:space-evenly}.dial .dname{font-size:.52rem}.dialcap{font-size:.52rem;height:3.6rem}.dialcap .dcline{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.wband{flex-basis:100%;height:14px;line-height:14px;margin-top:2px;font-family:var(--mono);font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--ease)}.wband[data-on=true]{color:var(--ink)}.wall>.wband:first-child{margin-top:0}@media(max-width:760px)and (max-height:800px){.onepage{gap:.35rem}.stat{padding:.32rem .5rem}.stat .sv{font-size:.95rem}.stat .sd{-webkit-line-clamp:1}.mandala{gap:.3rem}.mmotto{display:none}.miris{min-height:3.2rem;padding:0}.miris svg{max-height:3.4rem}.mcard{padding:.38rem .5rem;gap:.05rem}.mbig{font-size:.92rem}.mline{font-size:.56rem;line-height:1.25}.mline.dim{display:none}.mchips span{font-size:.42rem}.mglyph svg{width:18px;height:18px}.cnode{padding:.28rem .45rem}.cnode .cnv{font-size:.85rem}.cnode .cnc{font-size:.48rem}.cnode .cnt{display:none}.chairseat{padding:.55rem .7rem .55rem .9rem}.chairseat .cap{font-size:.95rem}.chairseat .capsub{font-size:.6rem;margin-top:.15rem}.ipanel{padding:.6rem .7rem}.ilabel{margin-bottom:.3rem;font-size:.5rem}.stageflow{margin:.3rem 0;gap:.25rem}.stagechip{font-size:.46rem;padding:.16rem .42rem}.nullrule{font-size:.5rem;margin-bottom:.3rem}.nullchip{font-size:.46rem;padding:.12rem .38rem}.nullcloud{gap:.25rem}.rail{grid-template-columns:1fr 1fr 1fr;gap:.3rem}.rnode{padding:.3rem .4rem;gap:.1rem}.rnode .rv{font-size:.8rem}.rnode .rs{font-size:.44rem}.rnode .rd .digest{font-size:.5rem;padding:.2rem .4rem}.dial .dname{font-size:.48rem}}.ctimeline{flex:none}.chamber{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.2rem;align-items:center}.seat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;min-width:0}.seatkick{font-family:var(--mono);font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.seatglyph{width:clamp(64px,12vh,96px);height:auto;color:var(--ink);filter:drop-shadow(0 14px 22px var(--shadow))}@media(prefers-reduced-motion:no-preference){.seatglyph circle{animation:seatPulse 3.2s ease-in-out infinite;transform-origin:center}@keyframes seatPulse{0%,to{opacity:1}50%{opacity:.35}}}.seatname{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:1.35rem;letter-spacing:.05em;line-height:1;color:var(--ink)}.seatline{font-size:.72rem;color:var(--ink-soft);max-width:24rem;line-height:1.45}.stagerail{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .9rem;max-width:30rem}.stagerail li{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.54rem;letter-spacing:.06em;color:var(--ink-ghost);position:relative}.stagerail li i{width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ink-ghost);display:inline-block}.stagerail li[data-now=true]{color:var(--ink-soft)}.stagerail li[data-now=true] i{background:var(--ink);box-shadow:none}.stagerail li[data-head=true]{color:var(--ink)}.stagerail li[data-head=true] i{box-shadow:0 0 0 2px var(--void),0 0 0 3px var(--ink)}.chairform{min-width:0}@media(max-width:760px){.chamber{grid-template-columns:1fr;gap:.6rem;align-content:center}.seat{gap:.2rem}.seatglyph{width:clamp(44px,8vh,64px);filter:none}.seatname{font-size:1.05rem}.seatline{font-size:.6rem;max-width:22rem}.stagerail{gap:.25rem .6rem;margin-top:.3rem}.stagerail li{font-size:.46rem}}@media(max-width:760px)and (max-height:800px){.seatline{display:none}.seatglyph{width:40px}.seatname{font-size:.9rem}.chamber{gap:.4rem}}.stackrow{flex:none}.skygrid{grid-template-columns:minmax(0,1.7fr) minmax(12rem,1fr)}.skywrap{display:flex;flex-direction:column;min-height:0;gap:.4rem}.sky{flex:1;min-height:5rem;width:100%;display:block;border-radius:10px;cursor:crosshair;touch-action:none;background:color-mix(in srgb,var(--panel) 50%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 40%,transparent)}.skycap{flex:none;display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:baseline;font-family:var(--mono);font-size:.6rem;color:var(--ink-soft);min-height:1.2rem}.skycap>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skycap .skymeta{color:var(--ink-faint)}@media(max-width:760px){.skygrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1.4fr) minmax(0,1fr)}.skycap{grid-template-columns:auto 1fr;font-size:.52rem}.skycap .skymeta{grid-column:1 / -1}}.graph{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:.6rem}.spine{position:relative;padding-top:.55rem}.spine:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:color-mix(in srgb,var(--ink) 30%,transparent)}.rnode{position:relative}.rnode:before{content:"";position:absolute;top:calc(-.55rem - 3px);left:50%;width:7px;height:7px;border-radius:50%;background:var(--ink);transform:translate(-50%)}.rnode[data-broken=true]:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent)}.rnode[data-broken=true]:after{content:"";position:absolute;top:-.55rem;left:-.45rem;width:.45rem;height:1px;background:repeating-linear-gradient(90deg,var(--accent) 0 2px,transparent 2px 4px)}.rrec{display:flex;flex-direction:column;gap:.05rem;margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:.5rem;letter-spacing:.04em;color:var(--ink-faint);min-width:0}.rrec b{font-weight:600;color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.46rem}.rrec[data-broken=true] b{color:var(--accent)}.rrec span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrec.dim b{color:var(--ink-ghost)}.subrail{flex:none;display:flex;flex-direction:column;gap:.3rem}.subrailk{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.subnodes{display:flex;gap:.9rem;flex-wrap:wrap}.subnode{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.58rem;color:var(--ink-soft)}.subnode i{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.2px var(--ink-faint);display:inline-block}@media(max-width:760px){.rrec span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rnode[data-broken=true]:after{display:none}}@media(max-width:760px)and (max-height:800px){.rrec{margin-top:.15rem;padding-top:.15rem}.rrec span{display:none}.subnodes{gap:.5rem}.subrailk{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.graph{gap:.35rem}}.horizonwrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:.4rem}.horizon{flex:1;min-height:0;display:flex;gap:6px;align-items:flex-end;position:relative;padding:6px 6px 0}.horizon:before{content:"";position:absolute;left:0;right:0;bottom:30px;height:1px;background:color-mix(in srgb,var(--ink) 40%,transparent)}.hcol{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.hstack{display:flex;flex-direction:column-reverse;align-items:center;gap:3px;padding-bottom:4px}.hring{width:var(--ring, 10px);height:var(--ring, 10px);border-radius:50%;display:block;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ink) 60%,transparent);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.hring[data-filled=true]{background:var(--ok);box-shadow:none}.hring[data-cur=true]{transform:scale(1.5);box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 2px var(--void),0 0 0 3px var(--ink);z-index:2;position:relative}.hlabel{height:30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:5px;gap:1px;font-family:var(--mono);color:var(--ink-faint);text-align:center;min-width:0;width:100%}.hlabel b{font-size:.6rem;color:var(--ink);font-weight:600}.hlabel span{font-size:.42rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:760px){.horizon{gap:3px}.hlabel span{display:none}.hlabel{height:18px;padding-top:3px}.horizon:before{bottom:18px}}.cspine{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.45rem}.cver{text-align:left;border-radius:10px;padding:.5rem .65rem;min-width:0;background:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 45%,transparent);display:flex;flex-direction:column;gap:.3rem;transition:background .2s var(--ease),box-shadow .2s var(--ease)}.cver[data-on=true]{background:color-mix(in srgb,var(--panel) 58%,var(--ink) 8%);box-shadow:inset 0 1px 0 var(--sheen),0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.cver .cvv{font-family:var(--display);font-weight:700;font-size:1.05rem;letter-spacing:.03em;line-height:1;color:var(--ink)}.cver .cvk{display:flex;gap:3px}.cver .ck{width:100%;max-width:14px;height:6px;border-radius:2px;background:var(--ink);opacity:.85}.cver .ck[data-on=false]{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent);opacity:.6}.cver .ck[data-k=incident][data-on=true]{background:var(--accent)}.cver .cvs{font-family:var(--mono);font-size:.5rem;letter-spacing:.06em;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cver[data-now=true] .cvs{color:var(--ok)}.canat{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.cpane{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:12px;padding:.7rem .85rem;background:color-mix(in srgb,var(--panel) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 55%,transparent)}.cpane>.ilabel{flex:none;margin-bottom:.45rem}.ccause{flex:none;font-family:var(--mono);font-size:.6rem;line-height:1.45;color:var(--ink);margin-bottom:.5rem;overflow-wrap:anywhere}.ccause.dim{color:var(--ink-ghost)}.cdef{display:grid;grid-template-columns:auto auto 1fr;gap:.5rem;align-items:baseline;padding:.28rem 0;border-bottom:1px solid var(--line-soft);min-width:0}.cdef .cdid{font-family:var(--mono);font-size:.56rem;font-weight:600;color:var(--accent);letter-spacing:.04em;white-space:nowrap}.cdef .cdst{font-family:var(--mono);font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.cdef .cdcl{font-family:var(--mono);font-size:.54rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.crow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.6rem;padding:.24rem 0;border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:.54rem}.crow .crk{color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow .crv{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cregs{flex:none;display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:.45rem;font-family:var(--mono);font-size:.54rem;color:var(--ink-faint)}.creg b{font-size:.9rem;font-weight:600;color:var(--ink);margin-right:.3rem}.creg[data-side=neg] b{color:var(--accent)}.cverdict{display:grid;grid-template-columns:3.2rem auto;gap:.1rem .6rem;padding:.35rem 0;border-bottom:1px solid var(--line-soft);align-items:baseline}.cverdict .cvl,.timerail .cvl,.burned .cvl{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.cverdict .cvv2{font-family:var(--mono);font-size:.7rem;font-weight:600;color:var(--ink);letter-spacing:.06em}.cverdict .cvv2[data-v=go],.cverdict .cvv2[data-v=pass]{color:var(--ok)}.cverdict .cvv2.dim{color:var(--ink-ghost);font-weight:400}.cverdict .cvd,.timerail>.cvd{grid-column:2;font-family:var(--mono);font-size:.52rem;color:var(--ink-faint);line-height:1.4;overflow-wrap:anywhere}.seatline2{flex:none;display:flex;align-items:center;gap:.7rem;padding-top:.3rem;color:var(--ink)}.seatglyph2{width:26px;height:26px;flex:none}.seatline2 .seatkick{font-size:.52rem}.seatline2 .seatmeta{font-family:var(--mono);font-size:.54rem;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:760px){.cspine{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.cver{padding:.35rem .5rem;gap:.2rem}.cver .cvv{font-size:.9rem}.cver .cvs{display:none}.canat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:.4rem}.cpane:nth-child(3){grid-column:1 / -1}.cpane{padding:.5rem .6rem}.cregs{flex-direction:column;gap:.15rem}.cverdict{grid-template-columns:2.6rem auto}.cverdict .cvv2{font-size:.6rem}.seatline2 .seatkick{white-space:nowrap;font-size:.46rem;letter-spacing:.16em}.cdef{grid-template-columns:auto 1fr}.cdef .cdcl{display:none}.cverdict{padding:.22rem 0}.cverdict .cvd{font-size:.48rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.seatline2 .seatmeta{font-size:.48rem}}@media(max-width:760px)and (max-height:800px){.cregs{margin-bottom:.25rem}.ccause{font-size:.52rem;margin-bottom:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpane>.ilabel{margin-bottom:.25rem}}.congrid{grid-template-columns:minmax(0,1.5fr) minmax(14rem,1fr)}.conwrap{min-height:0}.lattice{flex:1;min-height:0;overflow:visible;padding:5px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:3px}.lcell{width:var(--cs, 10px);height:var(--cs, 10px);border-radius:2px;display:block;background:color-mix(in srgb,var(--ink) 58%,transparent);transition:transform .18s var(--ease),background .18s var(--ease)}.lcell[data-closed=false]{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 50%,transparent)}.lcell[data-cur=true]{background:var(--ink);box-shadow:0 0 0 2px var(--void),0 0 0 3px var(--ink);transform:scale(1.5);position:relative;z-index:2}.thesis{flex:none;display:grid;grid-template-columns:auto 1fr;gap:.15rem .7rem;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--line-soft)}.thesis .thk{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);padding-top:.15rem}.thesis .thv{font-size:.68rem;color:var(--ink-soft);line-height:1.4}.concol{display:flex;flex-direction:column;gap:.6rem;min-height:0}.concol .fillpanel{flex:1}.covbar{grid-template-columns:minmax(0,1fr) 5rem 3.4rem}.covbar .bk{font-size:.56rem}.covt{display:flex;gap:2px;background:transparent}.covbad{background:color-mix(in srgb,var(--accent) 60%,var(--ink-ghost))}.covgood{background:var(--ok)}.covbar .bn em{font-style:normal;color:var(--ok);font-size:.9em;margin-left:.15rem}.claimwall{flex:none}.claims{display:grid;grid-template-columns:1fr 1fr;gap:.2rem .8rem}.claim{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem;align-items:baseline;font-family:var(--mono);font-size:.54rem;color:var(--ink-soft);min-width:0}.claim i{font-style:normal;color:var(--ink-faint)}.claim b{font-weight:600;letter-spacing:.1em;color:var(--ink)}.claim[data-v=true] i,.claim[data-v=true] b{color:var(--ok)}.closure{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem;align-items:center}.closure .clk{font-family:var(--mono);font-size:.48rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-right:.2rem}.closure .clc{font-family:var(--mono);font-size:.5rem;border:1px solid var(--line-soft);border-radius:999px;padding:.12rem .45rem;color:var(--ink-soft);white-space:nowrap}@media(max-width:760px){.congrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1.35fr)}.thesis{display:none}.claims{grid-template-columns:1fr 1fr;gap:.05rem .6rem}.claim{font-size:.46rem;gap:.3rem}.closure{display:none}.concol{gap:.4rem}.concol .fillpanel{flex:1;min-height:0}.claimwall{flex:none;padding:.5rem .6rem}}.lockrow{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.45rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 45%,transparent);font-family:var(--mono);font-size:.54rem;color:var(--ink-faint);min-width:0}.lockrow .lk{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:.5rem}.lockrow .lc b{color:var(--ink);font-weight:600}.lockrow .lpol{color:var(--ink-ghost);letter-spacing:.04em}@media(max-width:760px){.lockrow{gap:.2rem .6rem;padding:.35rem .55rem;font-size:.48rem}.lockrow .lpol{display:none}}@media(max-width:760px)and (max-height:800px){.lockrow .lc:nth-child(4),.lockrow .lc:nth-child(5){display:none}}.machine{flex:none;display:flex;flex-direction:column;gap:.3rem}.mrail{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:center}.mstage{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.54rem;color:var(--ink-faint);letter-spacing:.04em}.mstage i{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.2px var(--ink-faint);display:inline-block}.mstage[data-now=true]{color:var(--ink)}.mstage[data-now=true] i{background:var(--ink);box-shadow:0 0 0 2px var(--void),0 0 0 3px var(--ink)}.mstage[data-stop=true]{color:var(--accent)}.mstage[data-stop=true] i{box-shadow:inset 0 0 0 1.5px var(--accent)}@media(max-width:760px){.mstage{font-size:.46rem}.mrail{gap:.2rem .5rem}}@media(max-width:760px)and (max-height:800px){.mstage[data-i]{display:none}}.xwalk{flex:none;display:flex;flex-direction:column;gap:.3rem;padding-top:.2rem}.xrail{display:flex;flex-wrap:wrap;gap:.3rem .9rem}.xnode{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.54rem;color:var(--ink-faint)}.xnode b{color:var(--ink);font-weight:600}.xnode i{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ink) 60%,transparent);display:inline-block}.xnode[data-state=partial_mapping] i{background:linear-gradient(90deg,var(--ink) 50%,transparent 50%)}.xnode[data-state=full_mapping] i{background:var(--ok);box-shadow:none}.xnode[data-state=evidence_gap] i{box-shadow:inset 0 0 0 1.2px var(--accent)}@media(max-width:760px){.xnode{font-size:.46rem}.xnode span{display:none}.xrail{gap:.2rem .6rem}}.palbtn{letter-spacing:.06em}.palover{align-items:flex-start;padding-top:clamp(2rem,10vh,7rem)}.palette{width:min(44rem,100%);border-radius:14px;padding:.6rem .6rem .5rem;display:flex;flex-direction:column;gap:.4rem;max-height:min(70vh,34rem)}.palin{width:100%;box-sizing:border-box;border:none;outline:none;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink);border-radius:9px;padding:.6rem .8rem;font-family:var(--mono);font-size:.78rem;letter-spacing:.02em}.palin::placeholder{color:var(--ink-ghost)}.palcounts{display:flex;flex-wrap:wrap;gap:.3rem .9rem;padding:0 .3rem;font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.pallist{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column}.palrow{display:grid;grid-template-columns:4.2rem minmax(0,1.2fr) minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.42rem .55rem;border-radius:8px;cursor:pointer}.palrow[data-on=true]{background:color-mix(in srgb,var(--ink) 7%,transparent)}.palrow.dim{color:var(--ink-ghost)}.palk{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.pall{font-family:var(--mono);font-size:.66rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pals{font-family:var(--mono);font-size:.56rem;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palsha{font-family:var(--mono);font-size:.54rem;color:var(--ink-ghost)}.palfoot{font-family:var(--mono);font-size:.5rem;letter-spacing:.06em;color:var(--ink-ghost);padding:.1rem .3rem}@media(max-width:760px){.palover{padding:calc(.6rem + var(--safe-t)) .5rem 0;align-items:flex-start}.palette{max-height:calc(100% - 1.2rem);border-radius:12px}.palin{font-size:16px}.palrow{grid-template-columns:3.4rem minmax(0,1fr) auto}.pals{display:none}.palbtn{padding:.2rem .4rem}}.stat[data-explain]{cursor:pointer;transition:box-shadow .2s var(--ease)}.stat[data-explain]:hover,.stat[data-open=true]{box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.stat .slq{font-style:normal;margin-left:.35rem;color:var(--ink-ghost);font-size:.5rem;letter-spacing:0}.stat[data-open=true] .slq{color:var(--ink)}.derive{position:absolute;z-index:95;border-radius:12px;padding:.75rem .85rem;display:flex;flex-direction:column;gap:.35rem;animation:overlayIn .18s var(--ease) both}.derive .dvk{font-family:var(--mono);font-size:.48rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.derive .dvrule{font-family:var(--mono);font-size:.64rem;line-height:1.45;color:var(--ink)}.derive .dvsrc{display:flex;flex-direction:column;gap:.2rem;padding:.3rem 0;border-top:1px solid var(--line-soft)}.derive .dvsrc.dim{color:var(--ink-ghost);font-family:var(--mono);font-size:.56rem}.derive .dvpath{font-family:var(--mono);font-size:.54rem;color:var(--ink-soft);overflow-wrap:anywhere}.derive .dvat{font-family:var(--mono);font-size:.5rem;color:var(--ink-ghost);margin-top:.2rem}@media(prefers-reduced-motion:reduce){.derive{animation:none}}.foldwrap{margin:.6rem 0 .2rem;border-radius:10px;background:color-mix(in srgb,var(--ink) 4%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 35%,transparent)}.fold{display:block;width:100%;height:190px}.provecard{width:min(40rem,100%)}@media(max-width:760px){.fold{height:150px}}.timerail{display:flex;flex-direction:column;gap:.35rem;padding:.35rem 0;border-bottom:1px solid var(--line-soft)}.tsteps{display:flex;flex-wrap:wrap;gap:.3rem .7rem;align-items:center}.tstep{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.52rem;letter-spacing:.04em;color:var(--ink-ghost)}.tstep i{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.2px var(--ink-ghost);display:inline-block;flex:none}.tstep[data-s=now]{color:var(--ink)}.tstep[data-s=now] i{background:var(--ok);box-shadow:0 0 0 2px var(--void),0 0 0 3px var(--ok)}.tstep[data-s=hardstop]{color:var(--ink-soft)}.tstep[data-s=hardstop] i{box-shadow:inset 0 0 0 1.5px var(--accent)}.tstep[data-s=stop]{color:var(--accent)}.tstep[data-s=stop] i{border-radius:1px;box-shadow:inset 0 0 0 1.5px var(--accent)}@media(prefers-reduced-motion:no-preference){.tstep[data-s=now] i{animation:nowPulse 2.6s ease-in-out infinite}@keyframes nowPulse{0%,to{opacity:1}50%{opacity:.45}}}.burned{display:flex;flex-wrap:wrap;gap:.3rem .7rem;align-items:center}.bname{font-family:var(--mono);font-size:.52rem;letter-spacing:.06em;color:var(--ink-faint)}.bname s{color:var(--accent);text-decoration-thickness:1.5px;font-weight:600;margin-right:.3rem}.rbreak{display:flex;flex-direction:column;gap:.1rem;margin-top:.25rem}.rbreak em{font-style:normal;font-family:var(--mono);font-size:.46rem;letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbreak em[data-v=true]{color:var(--ok)}@media(max-width:760px){.rbreak em:nth-child(n+3){display:none}.tstep,.bname{font-size:.46rem}.timerail>.cvd{display:none}.timerail{gap:.25rem;padding:.25rem 0}.tsteps{gap:.2rem .5rem}}@media(max-width:760px)and (max-height:800px){.rbreak{display:none}}.mgrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:.6rem}.mpanel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.mpanel>.ilabel{flex:none}.mcol{display:flex;flex-direction:column;gap:.6rem;min-height:0}.mcol .mpanel{flex:1}.mbox{flex:1;min-height:0;position:relative;overflow:hidden}.mchart{position:absolute;inset:0;display:block}.mchart .mind{stroke:var(--accent);stroke-width:1;stroke-dasharray:4 3}.mchart .mlab{font-family:var(--mono);font-size:9px;fill:var(--ink-faint)}.mchart .mval{font-family:var(--mono);font-size:10px;fill:var(--ink);font-weight:600}.mchart .mci{stroke:var(--ok);stroke-width:1.5;stroke-linecap:round}.mchart .mdot{fill:var(--ok)}.mchart .mline{fill:none;stroke:var(--ok);stroke-width:1.5;stroke-linejoin:round}.mchart .mband{fill:color-mix(in srgb,var(--ok) 18%,transparent)}.mchart .mser.s1 .mline,.mchart .mser.s1 .mci{stroke:color-mix(in srgb,var(--ok) 55%,var(--ink))}.mchart .mser.s1 .mdot{fill:color-mix(in srgb,var(--ok) 55%,var(--ink))}.mchart .mser.s1 .mband{fill:color-mix(in srgb,var(--ink) 10%,transparent)}.mchart .mpt.inad .mci,.mchart .mpt.inad .mdot{stroke:var(--accent);fill:var(--accent);opacity:.7}.mchart .mpt.inad .mci{stroke-dasharray:.8 .8}.msrc{flex:none;display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.3rem;font-family:var(--mono);font-size:.5rem;color:var(--ink-ghost)}.msrc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mcells{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:.35rem}.mcell2{border-radius:8px;padding:.3rem .5rem;display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-width:0;min-height:0;overflow:hidden;background:color-mix(in srgb,var(--ok) calc(var(--m, 0) * 55%),color-mix(in srgb,var(--ink) 5%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 35%,transparent)}.mcell2 b{font-family:var(--mono);font-size:.82rem;font-weight:600;color:var(--ink)}.mcell2 span{font-family:var(--mono);font-size:.48rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcell2 i{font-style:normal;font-family:var(--mono);font-size:.44rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.mcell2[data-kind=same]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent)}.mclaim{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:baseline;padding:.26rem 0;border-bottom:1px solid var(--line-soft)}.mclaim .mcs{font-family:var(--mono);font-size:.46rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.mclaim[data-s=measured] .mcs{color:var(--ok)}.mclaim[data-s=withdrawn_as_stated] .mcs{color:var(--accent)}.mclaim[data-s=inconclusive] .mcs,.mclaim[data-s=unknown] .mcs,.mclaim[data-s=not_established] .mcs{color:var(--ink-ghost)}.mclaim .mcn{font-family:var(--mono);font-size:.56rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mclaim .mcu{font-family:var(--mono);font-size:.46rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-ghost)}.mclaim[data-use=permitted] .mcu{color:var(--ok)}.mopp{flex:none;display:flex;flex-direction:column;gap:.15rem;margin-top:.5rem;padding-top:.4rem;border-top:1px solid var(--line-soft)}.mopp .cvl{font-family:var(--mono);font-size:.48rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.mopp .moppr{font-family:var(--mono);font-size:.52rem;color:var(--ink-soft)}.mopp .moppk{font-family:var(--mono);font-size:.52rem;color:var(--ink)}.mnon{flex:none;font-family:var(--mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-ghost);line-height:1.5}@media(max-width:760px){.mgrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr);gap:.4rem}.mcol{gap:.4rem}.mcells{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:2.4rem;gap:.25rem;align-content:start}.mcell2{padding:.2rem .4rem}.mcell2 b{font-size:.68rem}.mcell2 span{display:block;font-size:.42rem}.mcell2 i{display:none}.mgrid{grid-template-rows:minmax(6.5rem,1fr) auto minmax(3.6rem,.7fr)}.mcol .mpanel:first-child .mbox{height:5.2rem;flex:none}.mcol .mpanel{flex:none}.mopp{display:none}.mnon{font-size:.42rem}.msrc{display:none}}@media(max-width:760px){.mchart .mlab{font-size:8px}.mchart .mval{font-size:9px}}@media(max-width:760px)and (max-height:800px){.mnon{display:none}.mgrid{gap:.3rem;grid-template-rows:minmax(5rem,1fr) auto minmax(2.8rem,.6fr)}.mcol .mpanel:first-child .mbox{height:3.6rem}.mcells{grid-auto-rows:1.7rem;gap:.2rem}.mcell2 b{font-size:.62rem}.mpanel>.ilabel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcell2 span{display:none}.mpanel{padding:.45rem .6rem}}.wggrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);gap:.6rem}.wgpanel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.wgpanel>.ilabel{flex:none}.wgside{display:flex;flex-direction:column;gap:.6rem;min-height:0}.wgfield{flex:1;min-height:0;display:grid;grid-template-columns:7.5rem repeat(var(--cols, 4),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:2px;align-items:center;justify-items:center}.wgcol{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);align-self:end}.wgcls{justify-self:start;font-family:var(--mono);font-size:.56rem;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7.2rem}.wgabsent{width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);opacity:.6}.wgdisc{position:relative;width:100%;height:100%;display:grid;place-items:center;min-width:0;min-height:0;-webkit-tap-highlight-color:transparent}.wgdisc i{display:block;height:calc(var(--r, .5) * 100%);width:auto;aspect-ratio:1 / 1;max-height:3.4rem;border-radius:50%;background:color-mix(in srgb,var(--ok) calc(20% + var(--d, 0) * 80%),color-mix(in srgb,var(--ink) 8%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 40%,transparent);transition:transform .25s var(--damped),box-shadow .25s var(--ease)}.wgdisc[data-observed=false] i{background:transparent;border:1.5px dashed var(--ink-faint)}.wgdisc[data-worst=true] i{box-shadow:0 0 0 2px var(--void),0 0 0 3.5px var(--accent),0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.wgdisc[data-on=true] i{transform:scale(1.12);box-shadow:0 0 0 2px var(--void),0 0 0 3px var(--ink)}.wgdisc[data-worst=true][data-on=true] i{box-shadow:0 0 0 2px var(--void),0 0 0 3.5px var(--accent)}.wgdisc b{position:absolute;font-family:var(--mono);font-size:.56rem;font-weight:600;color:var(--ink);pointer-events:none;text-shadow:0 0 6px var(--void)}.wgrowfree{display:flex;gap:.3rem;align-items:center;height:3.6rem;flex:none}.wgrowfree .wgdisc{height:100%}.wgmissing{font-family:var(--mono);font-size:.52rem;color:var(--ink-faint);line-height:1.4}.wgstr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:baseline;padding:.24rem 0;border-bottom:1px solid var(--line-soft)}.wgstr .wgsn{font-family:var(--mono);font-size:.54rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wgstr .wgsv{font-family:var(--mono);font-size:.62rem;font-weight:600;color:var(--ink)}.wgstr[data-sec=least] .wgsv{color:var(--ink-faint);font-weight:400}.wgstr .wgsi{font-family:var(--mono);font-size:.48rem;color:var(--ink-ghost);white-space:nowrap}.wgcap{flex:none}@media(max-width:760px){.wggrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1.6fr) minmax(0,1fr);gap:.4rem}.wgfield{grid-template-columns:4.6rem repeat(var(--cols, 4),minmax(0,1fr));gap:1px}.wgcls{font-size:.46rem;max-width:4.4rem}.wgcol{font-size:.42rem}.wgdisc b{font-size:.46rem}.wgdisc i{max-height:2.2rem}.wgrowfree{height:2.4rem}.wgside{gap:.4rem}.wgside .wgpanel:first-child{flex:none}.wgcap{grid-template-columns:auto 1fr}.wgcap .wcrule,.wgstr .wgsi{display:none}}@media(max-width:760px)and (max-height:800px){.wgside .wgpanel:first-child,.mnon{display:none}}.wgroadwrap{flex:1;min-height:0;position:relative;overflow:hidden;border-radius:10px;margin:0 -.3rem -.3rem}.wgroad{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.wgrowfree .wgdisc{display:grid;grid-template-rows:1fr auto}.wgrowfree .wgdisc span{font-family:var(--mono);font-size:.42rem;letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wgrowfree .wgdisc b{position:static}.wgrowfree .wgdisc i{grid-row:1;align-self:center}.wgrowfree{height:4.4rem;gap:.2rem}.wgrowfree .wgdisc{position:relative}.wgrowfree .wgdisc b{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media(max-width:760px){.wggrid{grid-template-rows:minmax(0,1.5fr) minmax(0,1fr)}.wgrowfree{height:3rem}.wgrowfree .wgdisc span{display:none}}.wsgrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,1fr);gap:.6rem}.wspanel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.wspanel>.ilabel{flex:none}.wsside{display:flex;flex-direction:column;gap:.6rem;min-height:0}.wsside .wspanel:first-child{flex:none}.wind .wglass{fill:color-mix(in srgb,var(--ink) 4%,transparent);stroke:color-mix(in srgb,var(--ink) 22%,transparent);stroke-width:1}.wind .wsplit{stroke:color-mix(in srgb,var(--ink) 18%,transparent);stroke-width:1;stroke-dasharray:3 4}.wind .wstem{stroke:var(--ok);stroke-width:2;opacity:.55}.wind .wbig{font-family:var(--mono);font-size:18px;font-weight:600;fill:var(--ink)}.wind .warc{fill:none;stroke:color-mix(in srgb,var(--ok) 55%,transparent);stroke-width:1;stroke-dasharray:2 4}.wind .mlab.dim{fill:var(--ink-ghost)}.wind .wunkstem{stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:1.2;stroke-dasharray:3 4}.wind .wunkdot{fill:none;stroke:color-mix(in srgb,var(--ink) 55%,transparent);stroke-width:1.4;stroke-dasharray:3 3}.wind .wbig.unk{fill:var(--ink-faint);font-weight:400}.wsrows{display:flex;flex-direction:column}.wsreg{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.4rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 45%,transparent)}.wsreg .cvl{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.wsreg .wsregv{font-family:var(--mono);font-size:.54rem;color:var(--ink-soft);line-height:1.4}.wsreg .wsregv b{color:var(--accent);font-weight:600}@media(max-width:760px){.wsreg{grid-template-columns:1fr;gap:.25rem}.wsreg .wsregv{font-size:.48rem}}@media(max-width:760px)and (max-height:800px){.wsreg{display:none}}.wsrow{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:.6rem;padding:.3rem 0;border-bottom:1px solid var(--line-soft);align-items:baseline}.wsrow .wsk{font-family:var(--mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.wsrow .wsv{font-family:var(--mono);font-size:.56rem;color:var(--ink-soft);line-height:1.4}.wsrow .wsv b{color:var(--ink);font-weight:600}.wsrow[data-joint=true] .wsv b{color:var(--ok)}@media(max-width:760px){.wsgrid{grid-template-columns:1fr;grid-template-rows:minmax(9rem,.9fr) auto minmax(0,1fr)}.wsgrid>.wspanel:first-child{min-height:9rem}.wsside{display:contents}.wsrow{grid-template-columns:1fr;gap:.05rem;padding:.22rem 0}.wsrow .wsk{font-size:.46rem}.wsrow .wsv{font-size:.5rem}.wind .wbig{font-size:14px}}@media(max-width:760px)and (max-height:800px){.wsrow:nth-child(2),.wsrow:nth-child(6){display:none}.wsrow{padding:.16rem 0}.wsrow .wsv{font-size:.46rem}.wsgrid{grid-template-rows:minmax(7rem,.9fr) auto minmax(0,.9fr);gap:.3rem}.wsgrid>.wspanel:first-child{min-height:7rem}}.wind .wunkmark{font-family:B612 Mono,Menlo,monospace;font-size:11px;fill:var(--ink-2)}.shzgrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(15rem,1fr);gap:.6rem}.shzbounds .wsrows{flex:1;min-height:0;overflow:hidden}.shzb{display:flex;flex-direction:column;gap:.15rem;padding:.35rem 0;border-bottom:1px solid var(--line-soft)}.shzb .shzt{font-family:var(--mono);font-size:.62rem;color:var(--ink);font-weight:600;line-height:1.35}.shzb .shzr{font-family:var(--mono);font-size:.55rem;color:var(--ink-faint);line-height:1.4}.shzdig{flex:none;padding-top:.4rem}.wsregs{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.sqs .sqframe{fill:none;stroke:color-mix(in srgb,var(--ink) 22%,transparent);stroke-width:1}.sqs .sqband{fill:color-mix(in srgb,var(--ink) 5%,transparent)}.sqs .sqboth{fill:color-mix(in srgb,var(--accent) 80%,transparent)}.sqs .sqexp{fill:none;stroke:color-mix(in srgb,var(--ink) 75%,transparent);stroke-width:1.2;stroke-dasharray:3 3}.sqs .sq.hold .sqexp{stroke:var(--ok);stroke-width:1.8;stroke-dasharray:none}.sqs .sqc{font-family:var(--mono);font-size:20px;font-weight:600;fill:var(--ink)}.sqs .sq.hold .sqc{fill:var(--ok)}.sqs .mlab.dim{fill:var(--ink-ghost)}.wind .wjoint .mdot{fill:var(--ok);stroke:var(--ok)}@media(max-width:760px){.shzgrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1.1fr) minmax(0,1fr)}.shzb .shzr,.shzwait .wsregv{display:none}.sqs .sqc{font-size:16px}}.wscene{position:absolute;inset:0;display:block;opacity:0}.wscene[data-ready=true]{opacity:1}.chart-unavailable{font-size:.75rem}.seeing{position:relative;height:100%;min-height:0}.seeingcv{position:absolute;inset:0}.seeingcv canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.shuds{position:absolute;inset:0;pointer-events:none}.shud{position:absolute;max-width:13.5rem;display:flex;flex-direction:column;gap:.25rem;pointer-events:auto}.shud .mname{font-size:.56rem}.shud .mline{font-size:.68rem}.shud .mline.dim{font-size:.6rem}.shud .mbig{font-size:1.3rem}.shud.p-n{top:0;left:50%;transform:translate(-50%);max-width:24rem;text-align:center}.shud.p-ne{top:.4rem;right:0;text-align:right;align-items:flex-end}.shud.p-e{top:50%;right:0;transform:translateY(-50%);text-align:right;align-items:flex-end}.shud.p-se{bottom:.4rem;right:0;text-align:right;align-items:flex-end}.shud.p-s{bottom:0;left:50%;transform:translate(-50%);text-align:center;align-items:center}.shud.p-sw{bottom:.4rem;left:0}.shud.p-w{top:50%;left:0;transform:translateY(-50%)}.shud.p-nw{top:.4rem;left:0}.shud .mmotto{max-width:24rem}.sread{position:absolute;left:50%;bottom:2.6rem;transform:translate(-50%);display:flex;align-items:center;gap:.6rem;padding:.4rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--panel) 85%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 45%,transparent);max-width:min(52rem,92%)}.sread .sreadp{font-family:var(--mono);font-size:.56rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sread .sreadr{font-family:var(--mono);font-size:.52rem;color:var(--ink-faint);white-space:nowrap}.sread .sreadx{border:0;background:transparent;color:var(--ink-faint);font-size:.9rem;cursor:pointer;padding:0 .2rem}@media(max-width:760px){.seeing{display:flex;flex-direction:column;gap:.4rem;overflow:hidden}.seeingcv{position:relative;flex:0 0 38%;min-height:0}.shuds{position:relative;inset:auto;flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:.35rem .6rem;align-content:start;pointer-events:auto}.seeing .shud,.seeing .shud.p-n,.seeing .shud.p-ne,.seeing .shud.p-e,.seeing .shud.p-se,.seeing .shud.p-s,.seeing .shud.p-sw,.seeing .shud.p-w,.seeing .shud.p-nw{position:static;transform:none;max-width:none;gap:.1rem;text-align:left;align-items:flex-start}.seeing .shud.p-n{grid-column:1 / -1;text-align:center;align-items:center}.shuds{align-content:space-evenly}.shud.p-n .mmotto{font-size:.5rem;line-height:1.4;max-width:none}.shud .mchips{display:none}.shud .mline.dim{font-size:.52rem}.shud .mbig{font-size:1rem}.shud .mline{font-size:.6rem}.sread{bottom:.4rem}}.wshero{padding:0;overflow:hidden}.wshero .mbox{border-radius:inherit}@media(max-width:760px){.wshero .mbox{min-height:12rem}}.lawgrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);gap:.6rem}.lawside{display:flex;flex-direction:column;gap:.6rem;min-height:0}.lawside .lawu{flex:none}.lawline .lawgrid{stroke:color-mix(in srgb,var(--ink) 10%,transparent)}.lawline line.lawgrid{stroke:color-mix(in srgb,var(--ink) 12%,transparent);stroke-width:1}.lawline .lawdom{font-family:var(--mono);font-size:8px;letter-spacing:.14em;fill:var(--ink-faint)}.lawline .lawstem{stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:1}.lawline .lawci{stroke:var(--ink);stroke-width:2;stroke-linecap:round}.lawline .lawrange{stroke:color-mix(in srgb,var(--ink) 45%,transparent);stroke-width:1;stroke-dasharray:2 3}.lawline .lawdot{fill:var(--ink)}.lawline .lawmark.cross .lawdot{fill:var(--ok)}.lawline .lawmark.cross .lawci{stroke:var(--ok)}.lawline .lawmark.cross .lawstem{stroke:color-mix(in srgb,var(--ok) 55%,transparent)}.lawline .lawmark.cross .mval{fill:var(--ok)}.jury .jurybar{fill:color-mix(in srgb,var(--ink) 14%,transparent)}.jury .jurylit{fill:color-mix(in srgb,var(--ink) 78%,transparent)}.ucells{display:grid;grid-template-columns:repeat(20,1fr);gap:2px;margin:.2rem 0 .4rem}.ucells span{aspect-ratio:1;border-radius:2px;background:color-mix(in srgb,var(--ink) 16%,transparent)}.ucells span.uwrong{background:var(--accent)}.ulegend{font-family:var(--mono);font-size:.54rem;color:var(--ink-faint);line-height:1.4}.ulegend b{color:var(--ink)}@media(max-width:760px){.lawgrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1.2fr) minmax(0,1fr)}.lawside .lawu{display:none}.ucells{gap:2px}}.shzhero .mbox{border-radius:10px}.lawrow{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;flex:none}.lawv .mbox{min-height:6.5rem}.monitor .mondiag{stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:1;stroke-dasharray:3 3}.monitor .monax{stroke:color-mix(in srgb,var(--ink) 18%,transparent);stroke-width:1}.monitor .monnaive circle{fill:none;stroke:var(--accent);stroke-width:1.5}.monitor .monnaive .mlab{fill:var(--accent)}@media(max-width:760px){.lawrow{display:none}}.frhero{flex:1}.frhero .mbox{min-height:9rem}.vaulthero{flex:1}.vaulthero .mbox{min-height:10rem}@media(max-width:760px){.vaulthero .mbox{min-height:14rem}}.regrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"k v d" "c c c";row-gap:.35rem}.regrow .cvl{grid-area:k}.regrow .wsregv{grid-area:v}.regrow>.digest,.regrow>button{grid-area:d}.regchips{grid-area:c;display:flex;flex-wrap:wrap;gap:.3rem .45rem}.regchip{display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--mono);font-size:.5rem;color:var(--ink-faint);padding:.12rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);white-space:nowrap}.regchip b{font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.regchip i{font-style:normal;color:var(--ink-ghost)}.regchip[data-status=measured] b,.regchip[data-status=derived] b{color:var(--ok)}.regchip[data-status=withdrawn_as_stated] b,.regchip[data-use=forbidden] i{color:var(--accent)}@media(max-width:760px){.regchips{display:none}}.mongrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(17rem,1fr);gap:.6rem}.monside{display:flex;flex-direction:column;gap:.6rem;min-height:0}.bar.monrow{grid-template-columns:minmax(0,9rem) 1fr 7.5rem;gap:.5rem}.monrow .bk{font-size:.52rem}.monrow .bn{white-space:nowrap;font-size:.6rem}.monbt{position:relative}.monbt .monnaive{background:color-mix(in srgb,var(--ink) 22%,transparent);position:absolute;left:0;top:0;bottom:0}.monbt .monmon{background:var(--ok);position:absolute;left:0;top:0;bottom:0;opacity:.85}.monrow[data-hold=false] .monbt .monmon{background:color-mix(in srgb,var(--ink) 55%,transparent)}.monbt .moncap{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--ink);opacity:.6}.monrow .bn em{font-style:normal;color:var(--ink-ghost)}@media(max-width:760px){.mongrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1.1fr)}}.harbor{position:relative}.dash{position:absolute;left:-.4rem;right:-.4rem;bottom:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;pointer-events:none;z-index:2}.gauge{pointer-events:auto;appearance:none;border:0;text-align:left;cursor:pointer;color:var(--ink);font:inherit;display:flex;flex-direction:column;gap:.22rem;min-width:0;padding:.6rem .7rem;border-radius:12px;background:color-mix(in srgb,var(--panel) 62%,transparent);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 55%,transparent);transition:transform .25s var(--ease),background .25s var(--ease)}.gauge:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--panel) 76%,transparent)}.gauge:focus-visible{outline:1.5px solid var(--ok);outline-offset:2px}.gauge .gk{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.gauge .gv{font-family:var(--mono);font-size:1.3rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gauge .gv.small{font-size:.86rem}.gauge .gv em{font-style:normal;font-size:.56rem;font-weight:500;color:var(--ink-faint);letter-spacing:.08em;margin-left:.3rem}.gauge .gs{font-family:var(--mono);font-size:.5rem;color:var(--ink-faint);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gauge .gs.dim{color:var(--ink-faint)}.gauge .gs b.red{color:var(--accent);font-weight:600}.gauge .gd{margin-top:.1rem}.glawline{width:100%;height:34px;display:block}.glawline .mind{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 2}.glawline circle{fill:var(--ink)}.glawline .cross circle{fill:var(--ok)}.glawline line{stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:1}.glawline .cross line{stroke:color-mix(in srgb,var(--ok) 60%,transparent)}.glawline text{font-family:var(--mono);font-size:8px;fill:var(--ink-faint)}.glawline .cross text{fill:var(--ok)}.regbar{display:flex;gap:2px;height:5px;border-radius:3px;overflow:hidden}.regbar .rs{display:block;height:100%}.regbar .rs.ok{background:var(--ok)}.regbar .rs.ink{background:color-mix(in srgb,var(--ink) 70%,transparent)}.regbar .rs.faint{background:color-mix(in srgb,var(--ink) 28%,transparent)}.regbar .rs.red{background:var(--accent)}@media(max-width:760px){.harbor{grid-template-rows:minmax(0,1fr) auto}.fieldwrap{margin:-1.1rem -1.3rem 0}.dash{position:static;grid-template-columns:1fr 1fr;gap:.35rem;padding:.5rem 0 0}.gauge{background:color-mix(in srgb,var(--panel) 80%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.gauge{padding:.45rem .55rem;gap:.15rem;border-radius:10px}.gauge .gv{font-size:.95rem}.gauge .gs.dim,.gauge .gd{display:none}}.derive.glass,.provecard.glass,.palette.glass,.derive,.provecard,.palette{background:var(--panel);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px color-mix(in srgb,var(--sheen) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),0 30px 70px -24px #000000b3,0 10px 24px -12px #00000080}html[data-ground=dark] .derive,html[data-ground=dark] .provecard,html[data-ground=dark] .palette{background:#101318}.dash{opacity:0;transition:opacity .6s var(--ease)}.dash[data-ready=true]{opacity:1}@media(prefers-reduced-motion:reduce){.dash{transition:none}}.wallbox{flex:1;min-height:0;position:relative}.wallcv{position:absolute;inset:0;display:block;cursor:crosshair}.ruleon{color:var(--ok);font-weight:600;text-transform:none;letter-spacing:0}.replayrow{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k v" "k d";row-gap:.25rem}.replayrow .cvl{grid-area:k}.replayrow .wsregv{grid-area:v;display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:center}.replayrow .wsregv.dim{grid-area:d;color:var(--ink-faint);display:block}.replay{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.replay b{color:var(--ink);font-weight:600}.replay[data-ok=true] b{color:var(--ok)}@media(max-width:760px){.wallgrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1.9fr) minmax(0,1fr)}.replayrow .wsregv.dim{display:none}.replayrow{padding:.3rem .6rem}.replay{font-size:.5rem}}@media(max-width:760px){.wsreg.replayrow{display:grid}}.overlay{z-index:120}@media(max-width:760px){.wsreg.replayrow{grid-template-columns:1fr;grid-template-areas:"k" "v";gap:.2rem}.replayrow .wsregv{gap:.2rem .7rem}.replay{white-space:normal}}@media(max-width:760px)and (max-height:700px){.wsreg.replayrow{display:none}}.dockwrap{position:relative;flex:none;display:flex;align-items:stretch;gap:.5rem;min-width:0}.dockwrap>.dock{flex:1;min-width:0}.dockwrap[data-right=true]>.dock{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 4.5rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 4.5rem),transparent 100%)}.dockwrap[data-left=true]>.dock{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 100%)}.dockwrap[data-left=true][data-right=true]>.dock{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 calc(100% - 4.5rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 calc(100% - 4.5rem),transparent 100%)}.navcard .nrail{color:var(--ink-ghost);letter-spacing:.1em}.navcard[data-rail=measurement] .nrail,.navcard[data-rail=audit] .nrail{color:var(--ok)}.navcard[data-first=true]:not([data-station=harbor]){margin-left:.55rem}.navcard[data-first=true]:not([data-station=harbor]):before{content:"";position:absolute;left:-.55rem;top:18%;height:64%;width:1px;background:var(--line)}.dockall{flex:none;width:3.9rem;border-radius:10px;display:grid;place-content:center;justify-items:center;gap:3px;color:var(--ink)}.dockall:hover{background:var(--panel-2)}.dockindexmark{width:23px;height:19px;fill:none;stroke:currentColor;stroke-width:1}.dockall .dan{font-family:var(--mono);font-size:.5rem;line-height:1}.dockall .dal{font-family:var(--mono);font-size:.5rem;letter-spacing:.15em;text-transform:uppercase}.fieldover{justify-content:center;padding:24px;backdrop-filter:none;-webkit-backdrop-filter:none;animation-duration:.16s}.fieldindex{width:min(620px,100%);max-height:100%;border-radius:18px;overflow:hidden;background:var(--panel);color:var(--ink);box-shadow:inset 0 1px 0 var(--sheen),0 0 0 1px var(--line),0 30px 80px -30px var(--shadow);animation:indexEnter .16s var(--damped) both}@keyframes indexEnter{0%{transform:translateY(5px)}to{transform:none}}.fixnav{padding:20px 24px 18px;min-width:0;min-height:0;display:flex;flex-direction:column;gap:18px}.fixhead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:none}.fixidentity{display:flex;align-items:center;gap:11px}.fixk{margin:0;font:500 19px/1.2 var(--sans);letter-spacing:-.025em}.fixclose{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;flex:none}.fixclose:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.fixclose svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.2}.fixrails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;gap:24px 28px;min-height:0}.fixrail{min-width:0}.fixrail[data-rail=engine]{grid-row:1 / 3}.fixrk{display:flex;align-items:baseline;gap:7px;height:25px;padding:0 9px;font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.fixrk i{margin-left:auto;font-size:7px;font-style:normal}.fixrow{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-height:44px;text-align:left;padding:6px 24px 6px 9px;border-radius:7px;gap:4px}.fixrow,.fixclose{-webkit-tap-highlight-color:transparent}.fixrow:hover,.fixrow:focus-visible{background:color-mix(in srgb,var(--ink) 5%,transparent)}.fixrow:focus-visible,.fixclose:focus-visible{outline:1px solid var(--ink);outline-offset:1px}.fieldindex[data-keyboard=false] :is(.fixrow,.fixclose):focus-visible{outline:none}.fixrow[data-active=true]{background:color-mix(in srgb,var(--ink) 7%,transparent)}.fixid{display:flex;align-items:baseline;gap:8px;font:7px/1 var(--mono);letter-spacing:.07em}.fixcurrent{visibility:hidden;font-size:6px;text-transform:uppercase;letter-spacing:.08em}.fixrow[data-active=true] .fixcurrent{visibility:visible}.fixnm{font:500 13px/1.3 var(--sans);letter-spacing:-.015em;white-space:nowrap}.fixarrow{position:absolute;width:12px;height:12px;right:8px;top:calc(50% - 6px);stroke:currentColor;fill:none;stroke-width:1;opacity:0}.fixrow:hover .fixarrow,.fixrow:focus-visible .fixarrow{opacity:1}.fixrow[data-pending=true] .fixarrow{opacity:0}.fixrow[data-pending=true]:after,.navcard[data-pending=true] .nnm:after{content:"";display:inline-block;width:8px;height:8px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:stationPending .8s linear infinite}.fixrow[data-pending=true]:after{position:absolute;right:9px;top:calc(50% - 4px)}.navcard[data-pending=true] .nnm:after{position:absolute;right:6px;top:6px;margin:0}@keyframes stationPending{to{transform:rotate(360deg)}}.fixfoot{display:flex;justify-content:space-between;gap:8px;padding:8px 9px 0;border-top:1px solid var(--line-soft);font:8px/1.4 var(--mono);letter-spacing:.03em;flex:none}.fixescape{white-space:nowrap;font-size:7px}@media(max-width:760px){.dockall{width:3.2rem;border-radius:8px}.dockindexmark{width:19px;height:16px}.navcard .nrail{display:none}.fieldover{padding:max(10px,var(--safe-t)) 10px max(10px,var(--safe-b))}.fieldindex{width:100%;border-radius:14px}.fixnav{padding:16px 16px 14px;gap:15px}.fixrails{gap:22px 12px}.fixrk{padding:0 7px}.fixrow{padding:6px 18px 6px 7px}.fixnm{font-size:12.5px}.fixescape{display:none}}@media(max-width:760px)and (max-height:700px){.fixnav{padding:12px 13px 11px;gap:12px}.fixrk{height:22px}}@media(max-height:620px){.fieldindex{overflow-y:auto;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){.fieldindex,.fixrow[data-pending=true]:after,.navcard[data-pending=true] .nnm:after{animation:none}}.refgrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,1fr);gap:.6rem}.refstrata{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:.3rem}.refrow{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "n" "b" "j";gap:.15rem;min-width:0;padding:.25rem 0;border-bottom:1px solid var(--line-soft)}.refrow:last-child{border-bottom:none}.refk{grid-area:k;font-family:var(--mono);font-size:.56rem;color:var(--ink);letter-spacing:.02em}.refn{grid-area:n;font-family:var(--mono);font-size:.78rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.refn em{font-style:normal;font-weight:400;font-size:.52rem;color:var(--ink-faint)}.refband{grid-area:b;position:relative;height:10px;margin:.15rem .6rem .1rem .2rem}.refband:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:var(--line)}.refset{position:absolute;top:1px;height:7px;border-radius:2px;background:color-mix(in srgb,var(--ok) 35%,transparent);box-shadow:inset 0 0 0 1px var(--ok)}.refset[data-full=true]{background:transparent;box-shadow:none;border:1px dashed var(--ink-ghost);border-radius:2px}.reftick{position:absolute;top:9px;transform:translate(-50%);font-family:var(--mono);font-size:.42rem;color:var(--ink-ghost);font-weight:400}.refj{grid-area:j;font-family:var(--mono);font-size:.5rem;color:var(--ink-faint)}.refreg{flex:none;display:flex;flex-wrap:wrap;gap:.3rem .45rem;margin-top:.5rem;padding-top:.45rem;border-top:1px solid var(--line-soft)}.regchip[data-status=unknown] b,.regchip[data-status=narrowed] b{color:var(--ink-soft)}@media(max-width:760px){.refgrid{grid-template-columns:1fr;grid-template-rows:minmax(9rem,1.1fr) minmax(0,1fr);gap:.4rem}.refstrata{gap:.15rem}.refrow{padding:.15rem 0}.refn{font-size:.68rem}.refn em,.refj,.refreg{display:none}}.encReal{flex:none;display:flex;gap:.7rem;align-items:baseline;padding:0 clamp(1rem,4vw,3rem) calc(.55rem + var(--safe-b));margin-top:-.35rem;min-width:0}.encRealK{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ok);white-space:nowrap}.encRealV{font-family:var(--mono);font-size:.54rem;color:var(--ink-faint);line-height:1.5;min-width:0}.encRealV b{color:var(--ink);font-weight:600}@media(max-width:760px){.encReal{padding-bottom:calc(.35rem + var(--safe-b))}.encRealV{font-size:.48rem;line-height:1.35}.encRealV .digest{display:none}}.research-station{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:clamp(4px,1.4vw,20px);color:var(--ink)}.research-station h1,.harbor-current h1{font-family:var(--display);font-weight:500;letter-spacing:-.025em;line-height:.98;font-size:clamp(2rem,4.4vw,4.6rem);margin:.5rem 0 1rem;text-wrap:balance}.research-station h2,.harbor-current h2{font-family:Instrument Sans,sans-serif;font-size:1.12rem;font-weight:500;line-height:1.35;letter-spacing:-.02em;margin:.6rem 0}.research-station p,.harbor-current p{font-family:Instrument Sans,sans-serif;font-size:clamp(.86rem,1.05vw,1rem);line-height:1.6;color:var(--ink-soft);max-width:72ch}.edition-label,.eyebrow{font:500 .62rem/1.6 B612 Mono,monospace;letter-spacing:.055em;text-transform:uppercase;color:var(--ink-faint)}.edition-label{display:inline-flex;gap:.65em;flex-wrap:wrap}.research-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;color:var(--ink-faint)}.research-deck{font-size:1.08rem!important;margin-top:0}.study-nav{display:flex;gap:clamp(.1rem,.5vw,.7rem);overflow:auto;scrollbar-width:thin;border-bottom:1px solid var(--line);margin:1rem 0 2rem;padding-bottom:.3rem}.study-nav button{flex:none;min-height:44px;background:none;border:0;color:var(--ink-faint);font:500 .8rem Instrument Sans;padding:.6rem .8rem;border-bottom:2px solid transparent;cursor:pointer}.study-nav button[aria-current]{color:var(--ink);border-color:var(--ink)}.finding-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.8fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;max-width:1480px;margin:auto}.finding-main{min-width:0}.finding-reading{min-width:0;border-left:1px solid var(--line);padding-left:clamp(1.3rem,2.5vw,3rem);position:sticky;top:0;max-height:calc(100dvh - 240px);overflow:auto;scrollbar-width:thin}.finding-reading h2{margin-top:0}.reading-top{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1rem}.finding-figure{margin:1.4rem 0}.research-limit{border-left:2px solid var(--ink-ghost);padding:.15rem 0 .15rem 1rem;font-size:.82rem!important;color:var(--ink-soft)!important}.research-button{display:inline-flex;justify-content:center;align-items:center;gap:1rem;min-height:44px;border:1px solid var(--line);border-radius:4px;background:var(--panel);padding:.6rem .9rem;font:500 .75rem Instrument Sans;color:var(--ink);cursor:pointer;text-decoration:none}.research-button:hover{background:var(--panel-2)}.research-button:focus-visible,.study-nav button:focus-visible,.research-segments button:focus-visible,.library-index button:focus-visible,.figure-inspect:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.research-segments{display:flex;gap:4px;flex-wrap:wrap;margin:1rem 0}.research-segments button{min-height:44px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink-soft);padding:.6rem .8rem;font:500 .75rem Instrument Sans;cursor:pointer}.research-segments button[aria-pressed=true]{background:var(--ink);color:var(--void);border-color:var(--ink)}.source-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line);padding:.8rem 0;margin-top:1rem;font:.68rem/1.5 B612 Mono;color:var(--ink-faint)}.source-line a{color:var(--ink);text-underline-offset:4px}.source-line .digest{min-height:44px;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--panel)}.research-station figure,.harbor-current figure{margin:0}.research-station figcaption,.harbor-current figcaption{font:.65rem/1.6 B612 Mono;color:var(--ink-faint);margin-top:.8rem}.pair-bars{padding:1.2rem 0}.bar-row+.bar-row{margin-top:1.4rem}.bar-label{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8rem;margin-bottom:.55rem}.bar-label strong{font:400 1.65rem B612 Mono;color:var(--ink)}.bar-track{height:9px;background:var(--line-soft);border-radius:1px;overflow:hidden}.bar-fill{height:100%;background:var(--ink-ghost)}.bar-fill.selected{background:var(--ok)}.batch-flow{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:clamp(.6rem,2vw,2rem);align-items:center;padding:1.2rem 0;border-bottom:1px solid var(--line)}.image-contribution{font:.65rem B612 Mono;text-align:center}.image-contribution small{display:block;min-height:2em;font-size:.6rem;line-height:1.4;color:var(--ink-faint)}.image-contribution.excluded .target-box{opacity:.22}.image-contribution.excluded small{color:var(--accent)}.target-box{height:80px;width:100%;max-width:150px;margin:1rem auto;border:1px solid var(--line);position:relative;background:var(--field);display:grid;place-items:center}.target-box:before{content:"";position:absolute;inset:20% 22%;border:1px dashed var(--ink-ghost)}.target-box i{width:38%;height:60%;border:2px solid var(--ok);display:block}.flow-join{color:var(--ink-faint);font-size:1.1rem}.flow-result{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;border-left:1px solid var(--line);font:.6rem/1.5 B612 Mono;color:var(--ink-faint)}.flow-result strong{font:400 3rem Big Shoulders;color:var(--ink)}.figure-takeaway{font-size:1.12rem!important;color:var(--ink)!important;line-height:1.4!important}.metric-pair{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.opportunity-strip{display:flex;gap:2rem;border-top:1px solid var(--line);padding:1rem 0;font:.75rem Instrument Sans;color:var(--ink-soft)}.opportunity-strip b{display:block;font:400 1.9rem Big Shoulders;color:var(--ink);margin-bottom:.4rem}.review-population{display:grid;grid-template-columns:repeat(40,minmax(0,1fr));gap:4px;padding:1rem 0}.review-population i{aspect-ratio:1;background:var(--ink-ghost)}.review-population i.different,.review-legend .different{background:var(--ok)}.review-population i.ambiguous,.review-legend .ambiguous{background:var(--warn);outline:1px solid var(--ink)}.review-legend{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.75rem}.review-legend span{display:flex;gap:.4rem;align-items:center}.review-legend i{width:8px;height:8px;background:var(--ink-ghost)}.empty-opportunity{display:flex;gap:1.5rem;align-items:center;margin:1.5rem 0}.empty-frame{width:100px;height:100px;display:grid;place-items:center;flex:none;border:1px solid var(--line);font:400 3rem B612 Mono;color:var(--ink-faint)}.worlds-figure{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;padding:2rem 0}.worlds-figure>div:not(.world-bridge){border-top:1px solid var(--ok);padding:1rem .6rem}.worlds-figure span{font:.6rem B612 Mono;color:var(--ink-faint)}.world-bridge{font-size:2rem}.correction-list article{border-top:1px solid var(--line);padding:1rem 0}.interval-figure svg{width:100%;height:auto;overflow:visible}.interval-figure text{fill:var(--ink-soft);font:12px B612 Mono}.axis{stroke:var(--ink-ghost);stroke-width:1}.baseline{stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:3 5}.tolerance{stroke:var(--ok)}.enclosure-fill{fill:var(--ok);opacity:.08}.enclosure{stroke:var(--ok);stroke-width:2}.reading-dot{fill:var(--ink)}.point-stem{stroke:var(--ink-faint);stroke-width:1}.interval-muted{opacity:.3}.harbor-current{position:relative;isolation:isolate;min-height:0;height:100%;overflow:auto;scrollbar-width:thin;margin:-.5rem;display:flex;flex-direction:column;align-items:center;padding:clamp(1rem,3vw,2.6rem) clamp(1rem,4vw,4rem) 1rem}.cabin-ground{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.75}.harbor-question{align-self:flex-start;position:relative;z-index:1}.harbor-question h1{margin-top:.9rem}.harbor-question p{margin:.4rem 0}.harbor-reading{width:min(720px,80%);margin:auto 0;position:relative;z-index:1;padding:1.2rem 1rem;background:color-mix(in srgb,var(--void) 90%,transparent);border-radius:3px}.harbor-reading .research-segments{justify-content:center}.harbor-reading>.eyebrow{text-align:center}.figure-inspect{display:block;width:100%;padding:0;background:none;border:0;color:inherit;cursor:pointer;text-align:inherit}.harbor-conclusion{text-align:center;margin:.7rem 0 1rem}.harbor-conclusion p{margin:.5rem auto;font-size:.8rem}.harbor-reading>.research-button{display:flex;margin:auto;width:fit-content}.harbor-foot{display:flex;justify-content:space-between;align-self:stretch;gap:1rem;font:.56rem/1.6 B612 Mono;color:var(--ink-faint);padding-top:1.4rem}.harbor-inspector{position:absolute;inset:1rem 1rem 1rem auto;width:min(600px,calc(100% - 2rem));background:var(--panel);border:1px solid var(--line);z-index:4;padding:1.5rem;overflow:auto;scrollbar-width:thin;box-shadow:0 20px 60px var(--shadow)}.inspector-heading{display:flex;gap:1rem;justify-content:space-between;align-items:center}.is-inspecting .harbor-reading{opacity:.3}.harbor-inspector h2:focus{outline:none}.record-reader{min-width:0}.record-reader pre{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;line-height:1.7;margin:1rem 0;font-size:.76rem}.record-reader .record-prose{font-family:Instrument Sans;font-size:.86rem;color:var(--ink-soft)}.record-code{font-family:B612 Mono;color:var(--ink-soft)}.library-heading h1{font-size:clamp(2rem,3.5vw,3.8rem);margin:1rem 0 .5rem}.library-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.6fr);gap:2rem;min-height:0}.library-index{min-width:0}.library-search{display:flex;flex-direction:column;gap:.5rem;font-size:.72rem}.library-search input{width:100%;min-height:44px;background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:3px;padding:.65rem;font:400 .8rem Instrument Sans}.library-index nav{max-height:65dvh;overflow:auto;scrollbar-width:thin}.library-index nav button{display:flex;flex-direction:column;gap:.4rem;min-height:70px;padding:1rem .7rem;text-align:left;width:100%;background:none;border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer}.library-index nav button[aria-current]{background:var(--panel-2)}.library-index strong{font:500 .85rem/1.4 Instrument Sans}.library-index small{font:.58rem/1.5 B612 Mono;overflow-wrap:anywhere;color:var(--ink-faint)}.library-index nav button>span{font:.6rem B612 Mono;color:var(--ok)}.library-document{min-width:0;border-left:1px solid var(--line);padding-left:2rem}.library-document>h2{overflow-wrap:anywhere;font:.75rem/1.5 B612 Mono}.matching-figure{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.matching-anchor>span{font:.62rem B612 Mono;color:var(--ink-faint)}.matching-node-row{display:flex;align-items:center;gap:.6rem;margin:.8rem 0;font-size:.65rem}.matching-node-row b{border:1px solid var(--line);width:32px;height:32px;display:grid;place-items:center;flex:none}.matching-empty{color:var(--ink-faint);padding-left:1.4rem}.matching-edge{height:1px;background:var(--ok);flex:1;min-width:15px}.reference-node{padding:.6rem;border:1px solid var(--ok);color:var(--ink-soft)}.reference-node.uncertain{border-style:dashed;border-color:var(--ink-ghost)}.counterexample{padding:1.5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.counterexample>span{font:.65rem B612 Mono;color:var(--ink-faint)}.counterexample strong{display:block;font:400 3rem Big Shoulders;margin:.7rem 0}.decision-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.3rem 0}.decision-pair span{font:.6rem B612 Mono;color:var(--ink-faint);display:block;margin-bottom:.5rem}.decision-pair strong{font:500 .94rem/1.4 Instrument Sans}.contract-steps{font:.8rem/1.7 Instrument Sans;padding-left:1.2rem}.contract-steps li{padding-bottom:.6rem}.receipt-dialog{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:0;width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 25px 90px var(--shadow)}.receipt-dialog::backdrop{background:#0009}.receipt-content{padding:clamp(1rem,3vw,2rem)}.receipt-content h2{font:500 1.5rem Instrument Sans}.receipt-path{overflow-wrap:anywhere;font:.75rem/1.6 B612 Mono}.receipt-content dl{font:.72rem/1.6 B612 Mono}.receipt-content dt{color:var(--ink-faint);margin-top:1rem}.receipt-content dd{margin:0;overflow-wrap:anywhere}.receipt-content .research-limit{font:.82rem/1.6 Instrument Sans}.complete-list{overflow:auto!important;scrollbar-width:thin}.complete-list>*{flex-shrink:0}.stbody:has(.onepage){overflow:auto}.stbody>.onepage{min-height:540px;height:auto}.stbody .mnon,.stbody .wsreg,.stbody .regchips,.stbody .wsreg.replayrow{display:flex!important;flex-wrap:wrap}.stbody .mnon{font-size:.65rem;line-height:1.6;overflow:visible;max-height:none}.legacy-correction{padding:.75rem 1rem;margin-bottom:.8rem;border-left:2px solid var(--accent);background:var(--panel);font:.75rem/1.6 Instrument Sans;color:var(--ink-soft)}.legacy-correction a{color:var(--ink);text-underline-offset:3px}.legacy-correction strong{color:var(--ink)}@media(min-width:1050px)and (min-height:760px){.harbor-current{display:grid;grid-template-columns:1fr 1.45fr;grid-template-rows:1fr auto;gap:3rem}.harbor-question{align-self:center}.harbor-reading{width:100%;margin:0}.harbor-foot{grid-column:1/-1}.harbor-question h1{font-size:clamp(3rem,4.4vw,5.6rem)}}@media(max-width:850px){.finding-layout{grid-template-columns:1fr;gap:1.5rem}.finding-reading{position:static;max-height:none;border-left:0;border-top:1px solid var(--line);padding:1.3rem 0 0}.finding-main h1{font-size:2.8rem}.library-layout{grid-template-columns:1fr;gap:1rem}.library-index nav{max-height:240px;border-bottom:1px solid var(--line)}.library-document{padding:1rem 0 0;border-left:0;border-top:1px solid var(--line)}.harbor-question h1{font-size:2.8rem}.harbor-reading{width:100%;padding:.6rem}.harbor-question p{font-size:.8rem}.harbor-foot{flex-direction:column;gap:.15rem}.research-top>span:last-child:not(.edition-label){display:none}}@media(max-width:500px){.research-station{padding:4px 0}.study-nav{margin:.6rem 0 1.3rem}.study-nav button{padding:.5rem .65rem}.finding-main h1{font-size:2.25rem}.research-deck{font-size:.92rem!important}.metric-pair{grid-template-columns:1fr;gap:.6rem}.bar-label strong{font-size:1.4rem}.batch-flow{gap:.6rem;grid-template-columns:1fr auto 1fr .65fr}.target-box{height:66px}.flow-result{padding-left:.6rem}.flow-result strong{font-size:2.5rem}.review-population{grid-template-columns:repeat(25,minmax(0,1fr));gap:3px}.review-legend{gap:.6rem}.matching-figure{grid-template-columns:1fr;gap:.6rem;margin:1rem 0}.matching-anchor{padding:.6rem 0;border-bottom:1px solid var(--line)}.matching-edge{flex:0 0 40px}.decision-pair{grid-template-columns:1fr;gap:1rem}.harbor-current{padding:.8rem .5rem .5rem;margin:0}.harbor-question h1{font-size:2.15rem;line-height:1.05;margin:.5rem 0}.harbor-question p{font-size:.76rem;margin:.3rem 0}.harbor-current .edition-label{font-size:.52rem}.harbor-reading .research-segments{margin:.65rem 0}.harbor-reading .research-segments button{padding:.5rem;font-size:.68rem}.harbor-reading .interval-figure{margin:.5rem 0}.harbor-reading .interval-figure svg{min-height:155px}.harbor-current figcaption{font-size:.56rem}.harbor-conclusion h2{font-size:1rem}.harbor-conclusion p{font-size:.73rem;line-height:1.5}.harbor-conclusion{margin:.5rem 0}.harbor-foot{font-size:.48rem;padding-top:.8rem}.harbor-inspector{inset:.2rem;width:calc(100% - .4rem);padding:1rem}.inspector-heading{align-items:flex-start;flex-direction:column}.stbody>.onepage{min-height:760px}.stbody .mbox{min-height:220px}.stbody .lawgrid,.stbody .shzgrid,.stbody .refgrid,.stbody .mongrid{grid-template-columns:1fr;grid-template-rows:auto}.research-segments button{font-size:.7rem}.worlds-figure{gap:.5rem}.worlds-figure h2{font-size:.9rem}}@media(prefers-reduced-transparency:reduce){.harbor-reading{background:var(--void)}.glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--panel)}}@media(prefers-contrast:more){.research-station,.harbor-current{--ink-faint: var(--ink-soft);--line: var(--ink-ghost)}.bar-track{outline:1px solid var(--ink-faint)}}.interval-figure svg{display:block;min-height:0!important}.harbor-current figcaption{font-size:.64rem}.harbor-current .harbor-foot{font-size:.58rem}.research-station .eyebrow{font-size:.65rem}.fieldindex{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.share-reading{margin-left:auto;min-height:40px;background:none;border:0;color:var(--ink-faint);font:.65rem var(--mono);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.harbor-restored{position:relative;isolation:isolate;height:100%;min-height:0;display:grid;grid-template-rows:minmax(340px,1fr) auto auto;overflow:auto;scrollbar-width:thin;color:var(--ink)}.harbor-scene{position:relative;min-height:340px;overflow:hidden}.harbor-scene .fieldwrap{position:absolute;inset:0;margin:0}.harbor-scene .fieldwrap canvas{transition:none}.harbor-identity{position:absolute;top:clamp(16px,2.2vw,32px);left:clamp(16px,3vw,48px);max-width:46%;z-index:1;pointer-events:none}.harbor-identity h1{font:500 clamp(1.8rem,3.3vw,3.5rem) / 1 "Big Shoulders";letter-spacing:-.025em;margin:.6rem 0 .75rem}.harbor-identity p{font:.74rem/1.5 Instrument Sans;color:var(--ink-soft);margin:0 0 .75rem}.harbor-index-proof{display:flex;flex-wrap:wrap;gap:.2rem .75rem;align-items:center;font:.6rem/1.5 B612 Mono;color:var(--ink-faint)}.harbor-index-proof .digest{pointer-events:auto;min-height:36px}.harbor-reference{position:absolute;right:clamp(16px,3vw,48px);top:clamp(16px,2.2vw,32px);z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:.6rem;width:clamp(210px,25vw,330px);padding:1rem 1.2rem;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--void) 87%,transparent);color:var(--ink);text-align:left;cursor:pointer;font:.72rem/1.5 Instrument Sans;box-shadow:inset 0 1px 0 var(--line-soft),0 10px 35px color-mix(in srgb,var(--void) 18%,transparent);transition:border-color .18s,background .18s}.harbor-reference:hover{border-color:var(--ink-ghost);background:var(--panel)}.reference-contrast{display:flex;align-items:center;justify-content:space-between}.reference-contrast b{font:400 clamp(1.6rem,2.5vw,2.7rem) "B612 Mono";letter-spacing:-.08em}.reference-contrast i{font: 1.1rem Instrument Sans;color:var(--ink-faint)}.harbor-reference-action{display:flex;justify-content:space-between;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:.65rem}.scene-caption{position:absolute;bottom:10px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;font:.56rem/1.5 B612 Mono;color:var(--ink-soft)}.scene-caption>span{background:color-mix(in srgb,var(--void) 80%,transparent);padding:5px 8px;border-radius:3px}.scene-pause{flex:none;min-height:44px;padding:.4rem .7rem;border:1px solid var(--line);border-radius:24px;background:var(--panel);color:var(--ink-soft);font:.64rem Instrument Sans;cursor:pointer}.scene-error{position:absolute;inset:40% 20%;font:.85rem/1.5 Instrument Sans}.harbor-instruments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--void)}.harbor-instruments button{position:relative;display:flex;align-items:center;gap:clamp(10px,1.5vw,24px);padding:clamp(12px,1.8vw,24px);min-height:92px;min-width:0;background:transparent;color:var(--ink);border:0;cursor:pointer;text-align:left}.harbor-instruments button+button{border-left:1px solid var(--line)}.harbor-instruments button:hover{background:var(--panel)}.harbor-instruments button>span:last-child{margin-left:auto;color:var(--ink-faint)}.instrument-number{font:.67rem B612 Mono;color:var(--ink-faint);align-self:flex-start;padding-top:3px}.harbor-instruments small{display:block;color:var(--ink-faint);font:.57rem/1.5 B612 Mono;letter-spacing:.08em}.harbor-instruments strong{display:block;font:500 clamp(.9rem,1.3vw,1.25rem) / 1.3 "Instrument Sans";letter-spacing:-.025em;padding:5px 0}.harbor-instruments em{display:block;color:var(--ink-soft);font: .65rem/1.4 Instrument Sans}.harbor-restored .harbor-foot{padding:10px 16px 0;font-size:.55rem}.harbor-restored .harbor-inspector{position:fixed;margin:auto 12px auto auto;max-height:calc(100dvh - 24px);color:var(--ink);top:12px;right:12px;bottom:12px;width:min(680px,calc(100% - 24px));border-radius:12px;z-index:5;padding:clamp(16px,2vw,30px);box-shadow:-30px 0 80px color-mix(in srgb,var(--void) 75%,transparent)}.harbor-restored .harbor-inspector h2{font:500 1.2rem/1.3 Instrument Sans}.harbor-restored .harbor-inspector p{font:.85rem/1.7 Instrument Sans;color:var(--ink-soft)}.harbor-restored .harbor-reading{width:100%;margin:1.5rem 0;padding:0;opacity:1;background:none}.harbor-restored .inspector-heading{align-items:start}.harbor-restored.is-inspecting .harbor-reference{visibility:hidden}.harbor-reference:focus-visible,.harbor-instruments button:focus-visible,.scene-pause:focus-visible,.receipt-close:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.findings-cinematic,.comparison-cinematic,.library-station{padding:clamp(12px,2.2vw,32px)}.findings-cinematic .study-nav{gap:0;margin:1.2rem 0 1.7rem}.study-nav button{display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;min-height:48px}.study-number{font:.57rem B612 Mono;color:var(--ink-faint)}.findings-cinematic .finding-layout,.comparison-cinematic .finding-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:clamp(24px,4vw,64px)}.findings-cinematic .finding-main h1,.comparison-cinematic .finding-main h1{font-size:clamp(2rem,3.3vw,3.6rem);max-width:22ch;margin:.8rem 0 .6rem}.findings-cinematic .research-deck,.comparison-cinematic .research-deck{font-size:clamp(.95rem,1.4vw,1.2rem)!important}.finding-figure{position:relative}.finding-reading{top:12px}.finding-reading .reading-top{align-items:flex-start;flex-direction:column}.finding-reading h2{font-size:1.4rem;letter-spacing:-.03em}.finding-reading p{font-size:.82rem;line-height:1.7}.study-spine{display:flex;justify-content:space-between;gap:7px;margin:0 0 2.2rem;position:relative}.study-spine:before{content:"";position:absolute;top:3px;left:3px;right:3px;height:1px;background:var(--line)}.study-spine span{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;font:.55rem B612 Mono;color:var(--ink-faint)}.study-spine i{width:7px;height:7px;background:var(--void);border:1px solid var(--ink-ghost);border-radius:50%}.study-spine [data-current=true]{color:var(--ink)}.study-spine [data-current=true] i{background:var(--ok);border-color:var(--ok);box-shadow:0 0 15px color-mix(in srgb,var(--ok) 40%,transparent)}.research-segments{width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:26px;padding:4px;gap:2px;background:var(--panel)}.research-segments button{border:0;border-radius:22px;min-height:44px;font-size:.72rem;padding:.65rem 1rem}.research-segments button[aria-pressed=true]{background:var(--ink);color:var(--void);box-shadow:0 2px 7px color-mix(in srgb,var(--void) 20%,transparent)}.research-button{border-radius:24px}.source-line{font-size:.65rem}.bar-track{height:4px;border-radius:2px;background:var(--line);overflow:visible}.bar-fill{position:relative;border-radius:2px;background:var(--ink-soft)}.bar-fill:after{content:"";position:absolute;right:-3px;top:-2px;width:8px;height:8px;background:inherit;border-radius:50%}.bar-fill.selected{box-shadow:0 0 16px color-mix(in srgb,var(--ok) 25%,transparent)}.bar-label strong{font-size:1.45rem;letter-spacing:-.05em}.pair-bars{padding:1rem 0}.empty-frame{border-radius:8px;box-shadow:inset 0 0 35px color-mix(in srgb,var(--ok) 7%,transparent)}.review-population{gap:5px;padding:1.5rem 0}.review-population i{border-radius:1px}.review-population i.different{box-shadow:0 0 8px color-mix(in srgb,var(--ok) 25%,transparent)}.correction-list article{position:relative;padding:1.4rem 0 1.4rem 28px}.correction-list article:before{content:"×";position:absolute;left:0;top:1.3rem;font:1.2rem B612 Mono;color:var(--accent)}.evidence-graphic{position:relative;width:100%;min-width:0}.evidence-graphic svg,.record-map svg{display:block;width:100%;overflow:visible}.evidence-graphic text,.record-map text{fill:var(--ink-soft);font-family:B612 Mono,monospace}.graphic-kicker{font-size:10px;letter-spacing:.055em}.graphic-label{font-size:10px;letter-spacing:.025em}.graphic-numeric{font-size:11px}.graphic-grid{stroke:var(--line);stroke-width:1}.graphic-bracket{fill:none;stroke:var(--ink-ghost);stroke-width:1}.image-plane{fill:var(--panel);stroke:var(--line)}.reference-outline{fill:none;stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:3 3}.detection-outline{fill:color-mix(in srgb,var(--ok) 7%,transparent);stroke:var(--ok);stroke-width:1.5}.circuit-trace{fill:none;stroke:var(--ok);stroke-width:1.5}.collector{fill:var(--void);stroke:var(--ok);stroke-width:1}.collector-symbol{font:22px Instrument Sans!important;fill:var(--ink)!important}.contribution-omitted .circuit-trace{stroke:var(--ink-ghost);stroke-dasharray:3 6}.contribution-omitted .detection-outline{stroke:var(--ink-faint);fill:none}.omission-cross{stroke:var(--accent);stroke-width:1.5}.evidence-graphic .omission-label{fill:var(--accent);font:10px B612 Mono}.batch-circuit{border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--ok) 4%,transparent),transparent 68%);overflow:hidden}.circuit-result{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.7rem 1rem;font:.65rem/1.6 B612 Mono;color:var(--ink-soft)}.circuit-result>strong{font:400 3.5rem/1 Big Shoulders;color:var(--ink)}.circuit-result>span{max-width:16ch}.circuit-result b{color:var(--ink);font-weight:400}.crossing-line{fill:none;stroke-width:1.8}.series-0 .crossing-line{stroke:var(--ok)}.series-1 .crossing-line{stroke:var(--ink-soft);stroke-dasharray:5 5}.series-0 circle{fill:var(--ok)}.series-1 circle{fill:var(--void);stroke:var(--ink);stroke-width:1.6}.evidence-graphic .reading-value{font-size:14px;fill:var(--ink)}.evidence-graphic .scale-label{font-size:9px;fill:var(--ink-faint)}.graphic-legend{display:flex;gap:2rem;justify-content:center;font:.7rem Instrument Sans;margin-bottom:1rem}.graphic-legend span{display:flex;align-items:center;gap:.6rem}.graphic-legend i{display:block;width:24px;height:2px}.graphic-legend .series-0{background:var(--ok)}.graphic-legend .series-1{border-top:2px dashed var(--ink-soft)}.matching-constellation{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:1.7rem 0}.anchor-graphic{border:1px solid var(--line);border-radius:10px;background:radial-gradient(ellipse at 80% 50%,color-mix(in srgb,var(--ok) 5%,transparent),transparent 65%)}.anchor-heading{padding:12px 16px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:12px;font:.6rem B612 Mono;color:var(--ink-faint)}.detection-node{fill:var(--panel);stroke:var(--ink-ghost)}.matching-trace{stroke:var(--ok);stroke-width:1.6;fill:none}.unmatched-trace{stroke:var(--ink-ghost);stroke-dasharray:2 6;fill:none}.object-orbit{stroke:var(--ok);fill:var(--void)}.is-deletable{stroke-dasharray:4 5}.object-present{fill:var(--ok)}.object-unknown{fill:var(--void);stroke:var(--ink-faint)}.world-orbit{fill:var(--panel);stroke:var(--ink-ghost)}.evidence-graphic .world-letter{font:24px Instrument Sans;fill:var(--ink)}.observation-aperture{fill:var(--void);stroke:var(--ok)}.comparison-cinematic .counterexample{display:grid;grid-template-columns:auto 1fr;gap:.5rem 2rem;align-items:center;border:1px solid var(--line);border-radius:9px;padding:1rem 1.4rem;background:var(--panel)}.counterexample>span,.counterexample>figcaption{grid-column:1/-1}.comparison-cinematic .counterexample strong{font:400 2.7rem B612 Mono;letter-spacing:-.06em;white-space:nowrap}.comparison-cinematic .counterexample p{font-size:.8rem}.decision-pair{border-top:1px solid var(--line);padding-top:1rem}.contract-steps{list-style:decimal-leading-zero}.contract-steps li::marker{font:.6rem B612 Mono;color:var(--ink-faint)}.interval-figure .enclosure-fill{opacity:.1}.interval-figure .enclosure{stroke-width:2}.interval-figure .reading-dot{stroke:var(--void);stroke-width:2}.library-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem}.library-heading p{font-size:.75rem;max-width:36ch}.library-heading h1{font-size:clamp(2rem,3vw,3.4rem)}.record-map{margin:1rem 0 2rem!important;padding:10px 6px 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.map-record{fill:var(--ink-ghost)}.map-bound{fill:var(--ok)}.map-selected{fill:var(--ink);stroke:var(--ink);stroke-width:2}.record-map a:hover .map-record,.record-map a:hover .map-bound{fill:var(--ink)}.record-map figcaption{font-size:.6rem}.library-index nav button{transition:background .16s;border-radius:4px}.library-index nav button:hover{background:var(--panel)}.library-index nav button[aria-current]{box-shadow:inset 2px 0 var(--ok)}.library-document{background:linear-gradient(120deg,color-mix(in srgb,var(--ink) 2%,transparent),transparent 40%)}.receipt-dialog{--receipt-gap: 16px;--receipt-top: max(var(--receipt-gap), env(safe-area-inset-top, 0px));--receipt-right: max(var(--receipt-gap), env(safe-area-inset-right, 0px));--receipt-bottom: max(var(--receipt-gap), env(safe-area-inset-bottom, 0px));--receipt-left: max(var(--receipt-gap), env(safe-area-inset-left, 0px));--receipt-height: min(var(--app-h, 100dvh), 100dvh);--receipt-padding: clamp(20px, 3vw, 38px);position:fixed;inset:var(--receipt-top) var(--receipt-right) max(var(--receipt-bottom),calc(100dvh - var(--receipt-height) + var(--receipt-bottom))) var(--receipt-left);margin:auto;width:min(980px,calc(100% - var(--receipt-left) - var(--receipt-right)));max-width:none;max-height:calc(var(--receipt-height) - var(--receipt-top) - var(--receipt-bottom));overflow:hidden;border-radius:16px;background:var(--void);box-shadow:0 40px 140px #0008,inset 0 1px var(--line)}.receipt-dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}.receipt-cinematic{display:flex;flex-direction:column;min-width:0;max-height:calc(var(--receipt-height) - var(--receipt-top) - var(--receipt-bottom) - 2px);padding:0}.receipt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex:none;padding:var(--receipt-padding) var(--receipt-padding) 0}.receipt-heading>div{min-width:0}.receipt-scroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 var(--receipt-padding) var(--receipt-padding);scroll-padding:12px}html[data-input-modality] .receipt-dialog .receipt-scroll:focus-visible{outline-offset:-3px}.receipt-heading h2{font:500 clamp(2rem,3.5vw,3.2rem) / 1 "Big Shoulders";margin:.6rem 0;letter-spacing:-.02em}.receipt-close{width:44px;height:44px;flex:none;border:1px solid var(--line);border-radius:50%;color:var(--ink-soft);background:var(--panel);cursor:pointer;font:24px Instrument Sans}.receipt-path{color:var(--ink-soft);font-size:.65rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.receipt-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(20px,3vw,40px)}.receipt-fold{grid-column:1;grid-row:1;min-width:0;margin:0}.receipt-fold .fold{height:290px;margin:1rem 0}.fold-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;font:.62rem/1.5 B612 Mono;color:var(--ink-faint)}.receipt-fold figcaption{font:.65rem/1.7 Instrument Sans;color:var(--ink-soft)}.computed-root{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.computed-root>span{display:block;font:.55rem/1.6 B612 Mono;color:var(--ink-faint)}.computed-root code{display:block;overflow-wrap:anywhere;margin-top:.5rem;color:var(--ok);font:.65rem/1.7 B612 Mono}.receipt-facts{grid-column:2;grid-row:1;min-width:0;border-left:1px solid var(--line);padding-left:clamp(16px,2.5vw,32px)}.receipt-outcome{display:flex;align-items:center;gap:.75rem}.receipt-outcome>span{font-size:1.2rem;color:var(--ink-faint)}.receipt-outcome[data-match=true]>span{color:var(--ok)}.receipt-outcome[data-match=false]>span{color:var(--accent)}.receipt-outcome h3{font:500 1.1rem Instrument Sans}.receipt-facts dl{font-size:.62rem}.receipt-facts dt{font:.65rem Instrument Sans;margin-bottom:.35rem}.receipt-details{min-width:0}.receipt-details>summary{display:none}.fold-unavailable{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column}.fold-glyph{font:4rem Instrument Sans;color:var(--ink-faint)}.fold-unavailable p{font:.8rem/1.6 Instrument Sans;max-width:32ch;text-align:center}.receipt-scroll>.research-limit{margin:1.5rem 0 0;font-size:.7rem!important}@media(prefers-reduced-motion:no-preference){.receipt-dialog[open]{animation:receipt-arrive .24s var(--ease) both}.finding-figure{animation:figure-arrive .22s ease-out both}@keyframes receipt-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes figure-arrive{0%{opacity:.6}to{opacity:1}}}@media(max-width:1050px){.matching-constellation{grid-template-columns:1fr}.findings-cinematic .finding-layout,.comparison-cinematic .finding-layout{grid-template-columns:minmax(0,1fr) 220px;gap:24px}}@media(max-width:850px){.findings-cinematic .finding-layout,.comparison-cinematic .finding-layout{grid-template-columns:1fr}.matching-constellation{grid-template-columns:1fr 1fr}.finding-reading{max-height:none}.study-spine{max-width:400px;margin-bottom:1.5rem}.receipt-grid{grid-template-columns:1fr;gap:16px}.receipt-facts{grid-column:1;grid-row:1;border-left:0;border-top:0;padding:0}.receipt-fold{grid-row:2}.receipt-outcome h3{margin:0 0 8px;font-size:1rem}.receipt-outcome>span{align-self:flex-start;line-height:1.5rem}.receipt-details>summary{display:list-item;min-height:44px;padding:12px 4px;border-block:1px solid var(--line);cursor:pointer;font:500 .8rem/1.5 Instrument Sans}.receipt-details[open]>summary{border-bottom-color:transparent}.receipt-facts dl{font-size:.75rem;line-height:1.6;margin:0 0 12px}.receipt-facts dt{font-size:.75rem}.fold-caption{flex-wrap:wrap;gap:4px 12px;font-size:.7rem}.fold-caption>span{overflow-wrap:anywhere}.fold-caption .share-reading{min-height:44px;padding-inline:4px}.receipt-fold .fold{height:clamp(116px,22dvh,190px);margin:4px 0 10px}.receipt-fold figcaption{font-size:.75rem;line-height:1.5}.computed-root{margin-top:10px;padding-top:8px}.computed-root>span,.computed-root code{font-size:.7rem;line-height:1.5}.computed-root code{margin-top:4px}.fold-unavailable{min-height:clamp(110px,20dvh,190px)}.fold-glyph{font-size:2.5rem}.fold-unavailable p{margin:8px 0}.receipt-scroll>.research-limit{margin-top:14px;padding-left:10px;font-size:.75rem!important;line-height:1.5}}@media(max-width:640px){.harbor-restored{grid-template-rows:minmax(310px,1fr) auto auto auto}.harbor-scene{min-height:310px}.harbor-identity{top:12px;left:16px;max-width:80%}.harbor-identity h1{font-size:1.9rem;margin:.4rem 0}.harbor-identity p{font-size:.65rem;margin-bottom:.15rem}.harbor-index-proof{font-size:.52rem;gap:3px 6px}.harbor-index-proof .digest{min-height:32px;font-size:.52rem}.harbor-reference{position:relative;inset:auto;width:100%;padding:10px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;border-radius:0;border-left:0;border-right:0}.harbor-reference>.eyebrow{grid-column:1/-1;font-size:.52rem}.reference-contrast{gap:14px;grid-column:2;grid-row:2/4}.reference-contrast b{font-size:1.35rem}.harbor-reference>span:nth-child(3){font-size:.67rem}.harbor-reference-action{border:0;padding:0;justify-content:start;gap:10px;font-size:.6rem}.harbor-instruments{grid-template-columns:1fr}.harbor-instruments button{min-height:54px;padding:8px 14px;gap:12px}.harbor-instruments button+button{border-left:0;border-top:1px solid var(--line)}.harbor-instruments button>span:nth-child(2){display:flex;flex-wrap:wrap;align-items:center;column-gap:12px}.harbor-instruments small{font-size:.52rem;min-width:87px}.harbor-instruments strong{font-size:.84rem;padding:0}.harbor-instruments em{flex-basis:100%;font-size:.6rem;padding-top:2px}.instrument-number{align-self:center;padding:0}.harbor-restored .harbor-foot{flex-wrap:wrap;padding:8px 12px;gap:3px}.harbor-foot .edition-label{font-size:.52rem}.scene-caption{bottom:3px;left:8px;right:8px;font-size:.48rem;gap:4px}.scene-caption>span{max-width:23ch}.scene-pause{font-size:.6rem}.matching-constellation{grid-template-columns:1fr}.library-heading{display:block}.library-heading p{max-width:none}.research-segments{border-radius:12px}.research-segments button{border-radius:9px;padding:.65rem .7rem}.comparison-cinematic .counterexample{grid-template-columns:1fr;gap:0}.decision-pair{gap:1rem}.decision-pair strong{font-size:.85rem}.receipt-dialog{--receipt-gap: 8px;--receipt-padding: 16px;border-radius:12px}.receipt-heading{gap:12px;padding-bottom:8px}.receipt-heading .eyebrow{font-size:.6rem;letter-spacing:.08em}.receipt-heading h2{font-size:1.8rem;line-height:1.03;margin:.45rem 0 0}.receipt-path{font-size:.7rem;line-height:1.5;margin:0 0 12px;padding-bottom:10px}}@media(prefers-contrast:more){.graphic-grid,.graphic-bracket,.unmatched-trace{stroke:var(--ink-faint)}.map-record{fill:var(--ink-soft)}.harbor-reference,.scene-caption>span{background:var(--void)}}.harbor-inspector::backdrop{background:color-mix(in srgb,var(--void) 55%,transparent);backdrop-filter:blur(4px)}.record-typeset{font:.87rem/1.75 Instrument Sans;color:var(--ink-soft);overflow-wrap:anywhere}.record-typeset h3{font:500 1.3rem/1.3 Instrument Sans;color:var(--ink);margin:2rem 0 .8rem;letter-spacing:-.02em}.record-typeset h4{font:500 1rem/1.4 Instrument Sans;color:var(--ink);margin:1.5rem 0 .5rem}.record-typeset p{font-size:inherit;line-height:inherit}.record-typeset a{color:var(--ink);text-decoration-color:var(--ink-ghost);text-underline-offset:3px}.record-typeset li{margin:.4rem 0}.record-typeset code{font:.75rem/1.6 B612 Mono}.record-typeset ul{padding-left:1.2rem}.record-typeset hr{border:0;border-top:1px solid var(--line);margin:1.5rem 0}.record-code-block{margin:1rem 0;padding:1rem;background:var(--panel);border:1px solid var(--line);border-radius:6px}.record-code-block summary{cursor:pointer;min-height:24px;font-size:.75rem}.record-table{max-width:100%;overflow:auto;scrollbar-width:thin;margin:1rem 0}.record-table table{border-collapse:collapse;width:100%;font:.75rem/1.6 Instrument Sans}.record-table th,.record-table td{border-bottom:1px solid var(--line);padding:.7rem;text-align:left;min-width:100px;vertical-align:top}.record-table th{color:var(--ink);font-weight:500}.evidence-graphic{overflow-x:auto;scrollbar-width:thin}.evidence-graphic svg,.record-map svg{min-width:260px}.record-map>div{overflow-x:auto;scrollbar-width:thin}.panelcontent[data-station=findings]{padding:8px 12px}.findings-compact{container:findings / size;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:9px;padding:8px 12px;max-width:1440px;width:100%;margin-inline:auto;overflow:auto}.findings-compact .research-top{min-height:26px;gap:8px}.findings-compact .edition-label{font-size:10px;letter-spacing:.06em}.findings-compact .share-reading{min-height:26px;padding:3px 0 3px 8px;font-size:10px}.findings-compact .study-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:0}.findings-compact .study-nav button{min-width:0;min-height:38px;padding:6px 8px;gap:7px;font-size:12px;white-space:normal;text-align:left;transition:color .16s ease,background .16s ease}.findings-compact .study-nav button:hover{color:var(--ink);background:var(--panel)}.findings-compact .study-nav button[aria-current]{border-color:var(--ok)}.findings-compact .study-nav button[aria-current] .study-number{color:var(--ok)}.findings-compact .study-number{font-size:9px}.findings-compact .study-label{min-width:0}.finding-sheet{display:grid;grid-template-rows:auto minmax(min-content,1fr) auto;gap:12px;min-height:0;min-width:0}.finding-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:end;gap:clamp(20px,3vw,40px);padding-top:4px}.findings-compact .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.045em}.findings-compact .finding-heading h1{max-width:32ch;margin:6px 0 0;font-size:clamp(24px,2.2vw,32px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.findings-compact .research-deck{max-width:34ch;margin:0;font-size:12px!important;line-height:1.5;color:var(--ink-faint)}.findings-compact .finding-figure{margin:0;min-width:0;align-self:center;width:100%}.finding-composition{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:clamp(20px,3vw,40px);align-items:center}.finding-visual,.finding-insight{min-width:0}.finding-insight{border-left:1px solid var(--line);padding-left:clamp(20px,2.8vw,34px)}.findings-compact p{font-size:12px;line-height:1.5}.findings-compact .finding-caption{margin:10px 0 0;font:10px/1.5 var(--mono);color:var(--ink-faint);max-width:72ch}.findings-compact .figure-takeaway{margin:12px 0 0;font:500 clamp(15px,1.35vw,18px) / 1.35 "Instrument Sans",sans-serif;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.35!important;color:var(--ink);letter-spacing:-.025em}.findings-compact .finding-context{margin:10px 0 0;font-size:12px;color:var(--ink-faint)}.findings-compact .research-segments{margin:0 0 10px;padding:3px;flex-wrap:nowrap}.findings-compact .research-segments button{min-height:32px;padding:6px 12px;font-size:11px;line-height:1.25}.finding-plot{height:clamp(154px,31cqh,250px)}.finding-plot svg{height:100%;width:100%}.finding-plot .graphic-numeric{font-size:10px}.finding-plot .reading-value{font-size:13px}.finding-plot .collector-symbol{font-size:23px}.finding-plot .world-letter{font-size:22px}.finding-plot .omission-mark{opacity:1}.findings-compact .pair-bars{padding:0}.findings-compact .bar-label{margin-bottom:8px;gap:10px;font-size:12px}.findings-compact .bar-label strong{font-size:clamp(22px,2.2vw,29px);font-weight:400}.findings-compact .bar-row+.bar-row{margin-top:18px}.findings-compact .pair-bars figcaption{font-size:10px;line-height:1.5;margin-top:16px}.findings-compact .bar-track{height:3px}.finding-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:15px}.finding-metrics>div{display:flex;flex-direction:column;gap:7px;min-width:0}.finding-metrics strong{color:var(--ink);font:400 clamp(22px,2.2vw,29px) / 1.1 var(--mono);letter-spacing:-.065em}.finding-metrics span{font-size:11px;color:var(--ink-faint)}.finding-number{color:var(--ink);font:400 clamp(34px,4.2vw,54px) / 1 var(--display);letter-spacing:-.035em}.finding-number span{display:block;margin-top:10px;font:12px/1.4 Instrument Sans,sans-serif;letter-spacing:0;color:var(--ink-soft)}.findings-compact .graphic-legend{margin:8px 0 0;font-size:11px;gap:24px}.findings-compact .review-population{height:clamp(125px,29cqh,230px);grid-template-columns:repeat(40,minmax(0,1fr));grid-template-rows:repeat(25,minmax(0,1fr));gap:3px;padding:0}.findings-compact .review-population i{aspect-ratio:auto;min-height:0}.findings-compact .review-legend{font-size:11px;gap:14px;margin-top:14px}.empty-observation{height:clamp(154px,31cqh,250px);display:flex;align-items:center;justify-content:center;gap:24px}.empty-observation>span{display:grid;place-items:center;width:112px;height:112px;flex:none;border:1px dashed var(--ink-ghost);border-radius:4px;color:var(--ink-soft);font:400 64px var(--mono)}.empty-observation b{display:block;font-size:17px;font-weight:500;color:var(--ink)}.empty-observation small{display:block;font-size:11px;color:var(--ink-faint);margin-top:8px}.correction-index{display:grid;gap:3px}.correction-index button{display:flex;align-items:center;gap:14px;min-height:38px;width:100%;padding:9px 12px;border:1px solid transparent;border-bottom-color:var(--line);border-radius:3px;background:transparent;color:var(--ink-soft);font:12px/1.3 Instrument Sans,sans-serif;text-align:left;cursor:pointer}.correction-index button>span{font:9px var(--mono);color:var(--ink-faint)}.correction-index button>i{margin-left:auto;font:16px var(--mono);color:var(--accent)}.correction-index button[aria-pressed=true]{border-color:var(--ink-ghost);color:var(--ink);background:var(--panel)}.correction-index button:hover{background:var(--panel)}.correction-index button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.findings-compact .correction-title{font-size:clamp(18px,1.65vw,24px);line-height:1.15;margin:14px 0}.findings-compact[data-finding=corrections] .figure-takeaway{font-size:14px!important;line-height:1.5!important;letter-spacing:0}.finding-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:10px}.findings-compact .research-limit{border:0;padding:0;margin:0;max-width:90ch;font-size:11px!important;line-height:1.5}.findings-compact .research-limit>span{font:9px var(--mono);text-transform:uppercase;color:var(--ink-faint);letter-spacing:.06em;margin-right:10px}.finding-footer .research-button{flex:none;min-height:36px;padding:7px 14px;font-size:11px;gap:14px}.finding-reader{--reader-inset-x: max(14px, env(safe-area-inset-left), env(safe-area-inset-right));width:min(920px,calc(100vw - var(--reader-inset-x) - var(--reader-inset-x)));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--void);color:var(--ink);box-shadow:0 25px 100px var(--shadow);overflow:hidden;overscroll-behavior:contain}.finding-reader::backdrop{background:color-mix(in srgb,var(--void) 75%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.finding-reader-content{display:flex;flex-direction:column;max-height:calc(min(100dvh,var(--app-h, 100dvh)) - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)) - 2px)}.finding-reader-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 clamp(16px,3vw,32px) clamp(16px,3vw,32px)}.finding-reader-content>header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin:0;padding:clamp(16px,3vw,32px) clamp(16px,3vw,32px) 14px;flex:none}.finding-reader h2{font:500 clamp(22px,2.5vw,30px) / 1.1 var(--display);margin:8px 0;max-width:28ch}.finding-reader header button{flex:none}.finding-reader .record-reader{max-height:none;overflow:visible}.finding-reader .selected-correction{margin-top:24px;padding-block:20px;border-block:1px solid var(--line)}.finding-reader .selected-correction h3{font:500 17px/1.4 Instrument Sans,sans-serif}.finding-reader .selected-correction p{font:14px/1.7 Instrument Sans,sans-serif;color:var(--ink-soft)}@container findings (max-height: 530px) and (min-width: 681px){.finding-heading{padding-top:0}.findings-compact .finding-heading h1{font-size:28px}.finding-sheet{gap:10px}.findings-compact .figure-takeaway{margin-top:10px;font-size:17px!important}.findings-compact .finding-context{font-size:11px;margin-top:6px}.finding-plot{height:150px}.finding-footer{padding-top:8px}}@media(max-width:1000px){.findings-compact .study-nav button{gap:5px;padding-inline:4px;font-size:11px}.finding-heading,.finding-composition{gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.finding-insight{padding-left:24px}}@media(max-width:760px){.findings-compact .study-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.findings-compact .study-nav button{min-height:32px;font-size:11px;padding:5px 6px}}@media(max-width:680px){.panelcontent[data-station=findings]{padding:2px}.findings-compact{gap:6px;padding:3px 6px}.findings-compact .research-top{min-height:20px}.findings-compact .edition-label,.findings-compact .share-reading{font-size:9px}.findings-compact .share-reading{min-height:24px}.finding-sheet{gap:8px}.finding-heading{display:block;padding-top:0}.findings-compact .finding-heading h1{font-size:clamp(21px,5.5vw,25px);max-width:36ch;margin-top:4px}.findings-compact .eyebrow{font-size:9px}.findings-compact .research-deck{display:none}.finding-composition{grid-template-columns:1fr;gap:9px}.finding-insight{border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.finding-plot{height:clamp(124px,22cqh,160px)}.findings-compact .finding-caption{font-size:9px;line-height:1.4;margin-top:5px}.findings-compact .research-segments{margin:0 0 4px;padding:2px}.findings-compact .research-segments button{min-height:28px;font-size:10px;padding:5px 10px}.findings-compact .pair-bars{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.findings-compact .bar-row+.bar-row{margin-top:0}.findings-compact .bar-label{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;font-size:10px}.findings-compact .bar-label strong{font-size:22px}.findings-compact .pair-bars figcaption{grid-column:1/-1;font-size:9px;margin-top:8px}.findings-compact .figure-takeaway{margin-top:8px;font-size:14px!important;line-height:1.3!important}.findings-compact .finding-context{display:none}.findings-compact .finding-context[data-essential]{display:block;font-size:10px;margin-top:6px}.finding-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:7px}.finding-metrics>div{flex-direction:column;align-items:start;gap:3px}.finding-metrics strong{font-size:22px}.finding-metrics span{font-size:10px}.finding-number{display:flex;align-items:baseline;gap:12px;font-size:30px}.finding-number span{font-size:11px;margin-top:0}.findings-compact .review-population{height:clamp(100px,22cqh,150px);gap:2px}.findings-compact .review-legend{gap:12px;margin-top:9px;font-size:10px}.findings-compact .graphic-legend{font-size:10px;margin-top:4px}.empty-observation{height:110px;gap:18px}.empty-observation>span{width:74px;height:74px;font-size:44px}.empty-observation b{font-size:15px}.empty-observation small{margin-top:5px;font-size:10px}.correction-index{grid-template-columns:1fr 1fr;gap:5px}.correction-index button{min-height:42px;padding:6px;gap:6px;font-size:10px}.correction-index button>i{display:none}.findings-compact .correction-title{font-size:18px;margin:8px 0}.findings-compact[data-finding=corrections] .figure-takeaway{font-size:12px!important;line-height:1.45!important}.finding-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:8px;align-items:center}.findings-compact .research-limit{font-size:10px!important;line-height:1.4}.finding-footer .research-button{min-height:36px;font-size:10px;padding:6px 10px;max-width:92px;gap:5px;line-height:1.3}.finding-reader-content>header{flex-direction:column;gap:8px}.finding-reader header button{align-self:end}}@media(prefers-reduced-motion:reduce){.findings-compact .study-nav button{transition:none}.findings-compact .finding-figure{animation:none}}@media(max-width:680px){.findings-compact[data-finding=batching] .finding-insight>.eyebrow{display:none}.findings-compact[data-finding=batching] .figure-takeaway{font-size:12px!important}}.opportunity-diagram{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(30px,.45fr) minmax(0,1fr);align-items:center;gap:12px;min-height:clamp(154px,31cqh,250px);padding:14px 8px}.opportunity-observed{display:flex;gap:14px;align-items:center}.opportunity-node{display:grid;place-items:center;flex:none;width:48px;height:52px;border:1px solid var(--ink-ghost);border-radius:4px;font:30px var(--mono)}.opportunity-observed b{display:block;font:500 12px/1.4 var(--sans)}.opportunity-observed small,.opportunity-denominator small{display:block;color:var(--ink-faint);font:10px/1.4 var(--sans);margin-top:4px}.opportunity-route{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--accent);font:10px var(--mono)}.opportunity-route i{width:100%;border-top:1px dashed currentColor}.opportunity-denominator{padding:12px;border:1px solid var(--line);border-radius:4px;text-align:center}.opportunity-denominator>span{font:24px/1 var(--mono)}.opportunity-diagram[data-complete=true] .opportunity-route,.opportunity-diagram[data-complete=true] .opportunity-denominator>span{color:var(--ok)}.opportunity-diagram[data-complete=true] .opportunity-route i{border-top-style:solid}.opportunity-missing{grid-column:1/-1;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:14px;color:var(--ink-faint)}.opportunity-missing>span{display:grid;place-items:center;width:26px;height:26px;border:1px dashed var(--ink-ghost);border-radius:3px;font:14px var(--mono)}.opportunity-missing b{font:500 11px var(--sans)}.opportunity-missing small{margin-left:auto;font:10px var(--mono)}@media(max-width:680px){.opportunity-diagram{min-height:126px;padding:5px 0;gap:8px;grid-template-columns:minmax(0,1.1fr) 43px minmax(0,1fr)}.opportunity-observed{gap:7px}.opportunity-node{width:33px;height:39px;font-size:24px}.opportunity-observed b{font-size:11px}.opportunity-observed small,.opportunity-denominator small,.opportunity-route{font-size:9px}.opportunity-denominator{padding:8px 5px}.opportunity-denominator>span{font-size:22px}.opportunity-missing{gap:8px;padding-top:8px}.opportunity-missing b{font-size:10px}.opportunity-missing small{font-size:9px}.findings-compact[data-finding=motion] .finding-plot{height:124px}.findings-compact[data-finding=batching] .finding-plot{height:114px}.findings-compact:is([data-finding=batching],[data-finding=empty]) .bar-label{flex-direction:row;align-items:baseline;gap:8px}.findings-compact:is([data-finding=batching],[data-finding=empty]) .bar-label strong{font-size:21px}.findings-compact .study-nav button{min-height:34px}.finding-reader-content>header{flex-direction:row;align-items:start}.finding-reader header button{align-self:start;min-height:40px;max-width:100px;padding:7px 9px;font-size:11px}}@media(max-width:680px){.finding-sheet{gap:6px}.finding-composition{gap:7px}.finding-insight{padding-top:6px}.finding-insight>.eyebrow{display:block}.findings-compact[data-finding=motion] .finding-context[data-essential]{margin-top:4px}}@media(max-width:360px){.findings-compact .study-nav button{flex-direction:column;align-items:center;justify-content:center;min-height:44px;gap:3px;padding:4px 2px;font-size:10.5px;line-height:1.25;text-align:center}.findings-compact .study-number{font-size:8px;line-height:1}.findings-compact .study-label{overflow-wrap:anywhere}}.panelcontent{container:station / size}.panelcontent[data-station=harbor]{padding:0}.harbor-restored{display:block;height:100%;min-height:0;overflow:hidden;border-radius:6px}.harbor-scene{position:absolute;inset:0;min-height:0}.harbor-scene .fieldwrap{inset:0;margin:0}.harbor-identity{top:clamp(16px,2.5cqh,28px);left:clamp(20px,3cqw,44px);max-width:calc(100% - 110px);text-shadow:0 1px 16px var(--void)}.harbor-identity .eyebrow{font-size:.58rem;letter-spacing:.13em}.harbor-identity h1{font:500 clamp(1.125rem,1.75cqw,1.65rem) / 1.3 var(--sans);letter-spacing:-.04em;margin:7px 0 4px;text-wrap:balance}.harbor-identity p{margin:0;font-size:.68rem;line-height:1.5}.harbor-reference{position:absolute;inset:auto clamp(20px,3cqw,44px) clamp(74px,12cqh,110px) auto;display:flex;flex-direction:column;width:clamp(205px,20cqw,240px);min-height:0;gap:6px;padding:13px 15px;border:0;border-radius:8px;background:color-mix(in srgb,var(--void) 78%,transparent);backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);box-shadow:0 8px 28px color-mix(in srgb,var(--shadow) 40%,transparent),inset 0 1px color-mix(in srgb,var(--ink) 9%,transparent);transition:background .2s,transform .2s;font-size:.66rem}.harbor-reference:hover{background:color-mix(in srgb,var(--void) 92%,transparent);transform:translateY(-2px)}.harbor-reference-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.harbor-reference-top .eyebrow{font-size:.55rem;letter-spacing:.09em}.harbor-reference-top>svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.2}.harbor-reference-title{font:500 .73rem/1.4 var(--sans);letter-spacing:-.015em}.reference-contrast{display:grid;grid-template-columns:auto minmax(36px,1fr) auto;gap:6px;align-items:center}.reference-contrast>span{display:flex;flex-direction:column;gap:2px}.reference-contrast>span:last-child{align-items:flex-end}.reference-contrast small{font:.5rem/1.4 var(--mono);color:var(--ink-faint)}.reference-contrast b{font:400 1rem/1.2 var(--mono);letter-spacing:-.05em}.reference-mini-axis{width:100%;overflow:visible;fill:var(--ok)}.reference-axis-track{stroke:var(--ink-ghost);stroke-width:.7}.reference-axis-span{stroke:var(--ok);stroke-width:1.6}.harbor-reference-action{display:flex;justify-content:space-between;gap:8px;border:0;padding:0;font-size:.56rem}.harbor-reference-action>span{color:var(--ok)}.scene-caption{inset:10px 15px auto auto;z-index:2;display:block}.scene-pause{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);opacity:.72;transition:opacity .16s,transform .16s;filter:drop-shadow(0 1px 6px var(--void))}.scene-pause svg{width:21px;height:21px;fill:currentColor}.scene-pause:hover{opacity:1;transform:scale(1.07)}.scene-pause[aria-pressed=true]{opacity:1}.harbor-restored .harbor-foot{position:absolute;inset:auto 24px 12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 14px;padding:0;font:.54rem/1.5 var(--mono);color:var(--ink-faint);pointer-events:none;text-shadow:0 1px 8px var(--void)}.harbor-foot>.edition-label{font-size:.51rem;text-transform:none;letter-spacing:.02em}.harbor-index-proof{gap:8px;font-size:.54rem}.harbor-index-proof .digest{min-height:32px;padding:4px 7px;font-size:.53rem;pointer-events:auto}.harbor-restored .harbor-inspector{width:min(580px,calc(100% - 24px));padding:clamp(18px,2vw,26px)}.harbor-restored .harbor-inspector h2{font-size:1.1rem;line-height:1.35}.harbor-restored .harbor-inspector p{font-size:.8rem;line-height:1.55}.harbor-restored .harbor-reading{margin:14px 0}.harbor-restored .harbor-reading .interval-figure,.harbor-restored .harbor-inspector .research-segments{margin:10px 0}.stbody:has(>.onepage){display:flex;flex-direction:column;min-height:0}.stbody>.onepage{flex:1 1 0;min-height:0;height:auto}.legacy-correction{flex:none;padding:6px 10px;margin-bottom:8px;font-size:.7rem;line-height:1.4}.onepage{gap:clamp(5px,1cqh,11px)}.stbody .mnon{flex:none;font-size:.63rem;line-height:1.4}.sthead h2{font-size:clamp(1.2rem,2cqw,1.8rem)}.receipt-heading h2{font:500 clamp(1.25rem,2.2vw,1.8rem) / 1.25 var(--sans);letter-spacing:-.035em}.library-station{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;overflow:hidden;padding:8px 14px}.library-heading{align-items:center;gap:16px}.library-heading h1{font:500 clamp(1.3rem,2.3cqw,1.9rem) / 1.2 var(--sans);letter-spacing:-.035em;margin:0}.library-heading p{margin:0;font-size:.68rem;line-height:1.4}.library-station .record-map{margin:0!important;padding:5px 0}.library-station .record-map svg{width:100%;height:clamp(46px,12cqh,84px)}.library-station .record-map figcaption{font-size:.57rem}.library-layout{min-height:0;height:100%;gap:20px;overflow:hidden}.library-index{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.library-index .research-segments{margin:7px 0}.library-index .research-segments button{padding:6px 10px;font-size:.65rem}.library-index>.eyebrow{margin:4px 0 6px}.library-index nav{min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.library-index nav button{padding:8px 10px}.library-index nav button strong{font-size:.75rem}.library-index nav button small{font-size:.57rem}.library-document{min-height:0;overflow:auto;padding:0 14px;overscroll-behavior:contain;scrollbar-width:thin}.library-document>h2{font-size:.69rem;line-height:1.5;overflow-wrap:anywhere;margin-top:0}.library-document .markdown-reader h1{font-size:1.45rem;line-height:1.3}.library-document .markdown-reader h2{font-size:1.1rem}@container station (height < 590px){.stbody>.onepage{gap:5px}.onepage .ipanel{padding:9px 12px}.stat{padding:6px 9px}.stat .sv{font-size:1.15rem}.stat .sv.sm{font-size:.86rem}.wshero .mbox,.vaulthero .mbox{min-height:110px}.refgrid{grid-template-rows:minmax(90px,1fr) minmax(0,1.6fr)}.legacy-correction{padding:5px 8px;margin-bottom:5px}.library-station .record-map svg{height:44px}}@media(max-width:700px){.harbor-identity{top:16px;left:16px;max-width:calc(100% - 72px)}.harbor-identity .eyebrow{font-size:.51rem}.harbor-identity h1{font-size:1.15rem;max-width:23ch;margin:6px 0 4px}.harbor-identity p{font-size:.58rem}.harbor-reference{inset:auto 14px 72px auto;width:192px;gap:5px;padding:10px 12px}.harbor-reference .eyebrow{font-size:.5rem}.harbor-reference-title{font-size:.67rem}.reference-contrast{gap:6px}.reference-contrast b{font-size:.92rem}.harbor-reference-action{font-size:.51rem}.scene-caption{top:8px;right:7px}.harbor-restored .harbor-foot{inset:auto 14px 8px;justify-content:flex-start;gap:2px 10px;font-size:.5rem}.harbor-foot>.edition-label{font-size:.47rem}.harbor-index-proof{flex-basis:100%;font-size:.5rem}.harbor-index-proof .digest{font-size:.49rem;min-height:30px}.library-station{padding:5px 3px;gap:5px}.library-heading{display:flex;gap:8px}.library-heading h1{font-size:1.2rem;max-width:12ch}.library-heading p{font-size:.58rem;max-width:25ch}.library-layout{grid-template-columns:1fr;grid-template-rows:minmax(155px,.4fr) minmax(0,.6fr);gap:10px}.library-index{grid-template-rows:auto auto minmax(0,1fr)}.library-index>.eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.library-search{font-size:.62rem}.library-search input{padding:7px 10px;min-height:36px}.library-index .research-segments{margin:3px 0}.library-index .research-segments button{min-height:36px}.library-document{padding:8px 0 0;border-left:0;border-top:1px solid var(--line)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.harbor-reference{background:var(--panel);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.harbor-reference,.scene-pause{transition:none}.harbor-reference:hover,.scene-pause:hover{transform:none}}@media(max-height:500px)and (max-width:1100px){.hudid,.hud .brandfull,.hud .pilldate{display:none}.hud .pill{white-space:nowrap}}@media(max-width:360px){.hud{padding-inline:10px;gap:5px}.hud>div:last-child{gap:.3rem!important}.hud .pill{white-space:nowrap;font-size:.5rem;letter-spacing:.08em}}@container station (height < 350px) and (width > 600px){.harbor-scene{bottom:38px}.harbor-identity{top:12px;max-width:calc(100% - 275px)}.harbor-identity h1{font-size:1.05rem;margin:4px 0}.harbor-identity p{font-size:.58rem}.harbor-reference{bottom:44px;right:16px;width:210px;gap:3px;padding:8px 12px}.harbor-restored .harbor-foot{inset:auto 16px 3px;gap:2px 12px}.harbor-index-proof .digest{min-height:28px}}.panelcontent[data-station=controls] .lockrow>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.panelcontent[data-station=controls] .capgrid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.panelcontent[data-station=controls] .statwide{min-width:0}.panelcontent[data-station=controls] .caprow{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.panelcontent[data-station=controls] .capname{white-space:normal;overflow-wrap:anywhere}@container station (width < 760px){.panelcontent[data-station=samehazard] .shzgrid{flex:1 1 0;min-height:0;overflow:auto;grid-template-rows:minmax(190px,1.2fr) minmax(130px,1fr);overscroll-behavior:contain;scrollbar-width:thin}.panelcontent[data-station=samehazard] .shzhero .mbox{min-height:0}.panelcontent[data-station=samehazard] .shzbounds .wsrows{overflow:auto}.panelcontent[data-station=samehazard] :is(.shzwait,.mnon){flex:none;max-height:64px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.panelcontent[data-station=samehazard] .shzwait .wsregv{display:block}}@container station (width < 390px){.panelcontent[data-station=samehazard] .shzgrid{grid-template-rows:minmax(310px,1.2fr) minmax(130px,1fr)}}.panelcontent:is([data-station=lineage],[data-station=adversaries],[data-station=measurement],[data-station=windshield],[data-station=law],[data-station=monitor]) .onepage>*{min-width:0}.panelcontent:is([data-station=law],[data-station=monitor]) .regchips{min-width:0;max-width:100%}.panelcontent:is([data-station=law],[data-station=monitor]) .regchip{min-width:0;max-width:100%;white-space:normal;flex-wrap:wrap;overflow-wrap:anywhere}.panelcontent[data-station=adversaries] .replayrow .wsregv,.panelcontent[data-station=adversaries] .replay{min-width:0;max-width:100%;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.monitor-caption{flex:none;margin:6px 0 0;font:.64rem/1.45 var(--mono);color:var(--ink-faint);overflow-wrap:anywhere}@container station (width < 760px){.panelcontent:is([data-station=adversaries],[data-station=measurement],[data-station=windshield],[data-station=law],[data-station=monitor]) .stbody .mbox{min-height:0}.panelcontent:is([data-station=measurement],[data-station=windshield],[data-station=law],[data-station=monitor]) .stbody .mnon{max-height:clamp(42px,9cqh,64px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;overflow-wrap:anywhere}.panelcontent:is([data-station=windshield],[data-station=law],[data-station=monitor]) .stbody .wsreg{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k d" "v v" "c c";gap:4px 8px;align-items:start;align-content:start;max-height:clamp(62px,13cqh,100px);padding:6px 8px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.panelcontent:is([data-station=windshield],[data-station=law],[data-station=monitor]) .wsreg>.cvl{grid-area:k}.panelcontent:is([data-station=windshield],[data-station=law],[data-station=monitor]) .wsreg>.wsregv{grid-area:v;min-width:0;overflow-wrap:anywhere}.panelcontent:is([data-station=windshield],[data-station=law],[data-station=monitor]) .wsreg>.digest{grid-area:d}.panelcontent[data-station=lineage] .graph{flex:1 1 0;justify-content:flex-start;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:1px 2px 4px}.panelcontent[data-station=lineage] .graph>*{flex:none}.panelcontent[data-station=lineage] .rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.panelcontent[data-station=lineage] .rrec>span:not(.rbreak){display:block;white-space:normal;overflow:visible;-webkit-line-clamp:unset}.panelcontent[data-station=lineage] .rbreak{display:flex}.panelcontent[data-station=lineage] .rbreak em{display:block;white-space:normal;overflow:visible}.panelcontent[data-station=lineage] .subrailk{display:block;overflow:visible;-webkit-line-clamp:unset}.panelcontent[data-station=adversaries] .wallgrid{flex:1 1 0;grid-template-rows:minmax(0,1.6fr) minmax(0,1fr);min-width:0}.panelcontent[data-station=adversaries] .wallgrid>*{min-width:0}.panelcontent[data-station=adversaries] .stbody .wsreg.replayrow{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "v" "d";max-height:clamp(86px,19cqh,142px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.panelcontent[data-station=adversaries] .replayrow .wsregv.dim{display:block}.panelcontent:is([data-station=measurement],[data-station=windshield],[data-station=law],[data-station=monitor]) .onepage>:is(.mgrid,.wsgrid,.lawgrid,.mongrid){flex:1 1 0;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);gap:6px}.panelcontent[data-station=measurement] .mgrid{grid-template-rows:minmax(148px,1.1fr) minmax(236px,1.5fr) minmax(120px,.8fr)}.panelcontent[data-station=measurement] .mcol{display:grid;grid-template-rows:minmax(130px,1.3fr) minmax(100px,1fr);gap:6px}.panelcontent[data-station=measurement] .mcol .mpanel{flex:1 1 0;min-width:0}.panelcontent[data-station=measurement] .mcol .mpanel:first-child .mbox{height:auto;flex:1 1 0}.panelcontent[data-station=measurement] .mcells{grid-auto-rows:minmax(30px,1fr)}.panelcontent[data-station=measurement] .mcell2 span{display:block}.panelcontent[data-station=measurement] .mpanel>.ilabel{display:block;overflow:visible;-webkit-line-clamp:unset}.panelcontent[data-station=windshield] .wsgrid{grid-template-rows:minmax(160px,.8fr) minmax(220px,1fr) minmax(150px,.7fr)}.panelcontent[data-station=windshield] .wsside{display:contents}.panelcontent[data-station=windshield] .wsgrid>.wspanel:first-child{min-height:0;padding:0}.panelcontent[data-station=windshield] .wsrow:nth-child(n){display:grid}.panelcontent[data-station=windshield] .wsside>.wspanel:first-child{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.panelcontent[data-station=law] .onepage>.lawgrid{grid-template-rows:minmax(240px,1.2fr) minmax(214px,1fr)}.panelcontent[data-station=law] .lawside>.fillpanel{flex:1 1 0}.panelcontent[data-station=law] .lawrow{display:block}.panelcontent[data-station=law] .lawside .lawu{display:flex}.panelcontent[data-station=law] .ucells{grid-template-columns:repeat(25,1fr)}.panelcontent[data-station=monitor] .mongrid{grid-template-rows:minmax(220px,1fr) minmax(280px,1.3fr)}.panelcontent[data-station=monitor] .monside>.fillpanel{flex:1 1 0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.panelcontent[data-station=monitor] .monrow{grid-template-columns:minmax(0,1.1fr) minmax(24px,.65fr) minmax(0,1fr);gap:6px}.panelcontent[data-station=monitor] .monrow .bn{white-space:normal}}html[data-input-modality=pointer] :is(button,a,summary,[role=button],[tabindex]):not(input,textarea,select,[contenteditable],[tabindex="-1"]):focus{outline:none}html[data-input-modality=keyboard] :is(button,a,summary,[role=button],[tabindex]):not(input,textarea,select,[contenteditable],[tabindex="-1"]):focus-visible{outline:2px solid var(--ink-soft);outline-offset:3px}.station-recovery{margin-top:14px}.fold-unavailable .research-button{margin-top:12px}
