@font-face{font-family:Manrope;src:url(/build/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/build/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");font-weight:400;font-display:swap}:root{--ordo-palette-ivory:#f7f5ef;--ordo-palette-ink:#282c25;--ordo-palette-mineral:#365c43;--ordo-palette-bronze:#74502d;--ordo-palette-basalt:#222322;--ordo-palette-white:#fff;--ordo-palette-black:#000;--ordo-space-0:0px;--ordo-space-1:4px;--ordo-space-2:8px;--ordo-space-3:12px;--ordo-space-4:16px;--ordo-space-5:20px;--ordo-space-6:24px;--ordo-space-7:32px;--ordo-space-8:40px;--ordo-space-9:48px;--ordo-space-10:64px;--ordo-space-11:80px;--ordo-space-12:96px;--ordo-size-12:.75rem;--ordo-size-13:.8125rem;--ordo-size-14:.875rem;--ordo-size-16:1rem;--ordo-size-18:1.125rem;--ordo-size-20:1.25rem;--ordo-size-22:1.375rem;--ordo-size-24:1.5rem;--ordo-size-28:1.75rem;--ordo-size-32:2rem;--ordo-size-40:2.5rem;--ordo-size-44:2.75rem;--ordo-size-48:3rem;--ordo-size-56:3.5rem;--ordo-size-64:4rem;--ordo-size-72:4.5rem;--ordo-radius-soft:18px;--ordo-radius-medium:10px;--ordo-radius-small:5px;--ordo-radius-sharp:3px;--ordo-radius-round:999px;--ordo-font-sans:Manrope, Arial, sans-serif;--ordo-font-serif:Newsreader, Georgia, serif;--ordo-font-mono:"IBM Plex Mono", monospace;--ordo-weight-normal:400;--ordo-weight-medium:500;--ordo-weight-semibold:600;--ordo-weight-bold:700;--ordo-line-tight:1.06;--ordo-line-heading:1.2;--ordo-line-body:1.65;--ordo-tracking-tight:-.04;--ordo-tracking-normal:0;--ordo-tracking-label:.11;--ordo-border-width:1px;--ordo-duration-instant:0s;--ordo-duration-fast:.14s;--ordo-duration-normal:.24s;--ordo-duration-slow:.42s;--ordo-duration-loading:1s;--ordo-ease-standard:cubic-bezier(.2, .8, .2, 1);--ordo-ease-exit:cubic-bezier(.4, 0, 1, 1);--ordo-breakpoint-compact:640px;--ordo-breakpoint-tablet:960px;--ordo-breakpoint-wide:1200px;--ordo-breakpoint-full:1600px;--ordo-shadow-elevated:0px 18px 46px -22px #151e181a;--ordo-opacity-disabled:.5}[data-product=domus][data-mode=dark]{--ordo-theme-palette-background:#151b18;--ordo-theme-palette-surface:#1d2520;--ordo-theme-palette-surface-elevated:#26322a;--ordo-theme-palette-surface-contextual:#202b23;--ordo-theme-palette-text-primary:#f2f1e8;--ordo-theme-palette-text-secondary:#c0c9bb;--ordo-theme-palette-text-muted:#a7b3a0;--ordo-theme-palette-accent:#b7cdae;--ordo-theme-palette-accent-contrast:#17241b;--ordo-theme-palette-border:#3c4b3f;--ordo-theme-palette-border-strong:#72836c;--ordo-theme-palette-focus:#b7ccff;--ordo-theme-palette-selection:#344537;--ordo-theme-palette-success:#b2d8bc;--ordo-theme-palette-warning:#e4ca8c;--ordo-theme-palette-danger:#f2b4ac;--ordo-theme-palette-information:#b5d2f2;--ordo-theme-palette-nav-background:#101712;--ordo-theme-palette-nav-text:#edf0e5;--ordo-theme-palette-nav-muted:#b8c5b7;--ordo-background:#151b18;--ordo-surface:#1d2520;--ordo-surface-elevated:#26322a;--ordo-surface-contextual:#202b23;--ordo-text-primary:#f2f1e8;--ordo-text-secondary:#c0c9bb;--ordo-text-muted:#a7b3a0;--ordo-accent:#b7cdae;--ordo-accent-contrast:#17241b;--ordo-border:#3c4b3f;--ordo-border-strong:#72836c;--ordo-focus:#b7ccff;--ordo-selection:#344537;--ordo-success:#b2d8bc;--ordo-warning:#e4ca8c;--ordo-danger:#f2b4ac;--ordo-information:#b5d2f2;--ordo-nav-background:#101712;--ordo-nav-text:#edf0e5;--ordo-nav-muted:#b8c5b7;--ordo-font-body:Manrope, Arial, sans-serif;--ordo-font-display:Newsreader, Georgia, serif;--ordo-font-code:"IBM Plex Mono", monospace;--ordo-display-weight:400;--ordo-radius-panel:18px;--ordo-radius-control:8px;--ordo-row-space:22px;--ordo-focus-width:3px;--ordo-surface-shadow:0px 18px 46px -22px #00000038}:root,[data-product=domus][data-mode=light]{--ordo-theme-palette-background:#eeece5;--ordo-theme-palette-surface:#f7f5ef;--ordo-theme-palette-surface-elevated:#fffdf7;--ordo-theme-palette-surface-contextual:#e5e7dc;--ordo-theme-palette-text-primary:#282c25;--ordo-theme-palette-text-secondary:#535b50;--ordo-theme-palette-text-muted:#606659;--ordo-theme-palette-accent:#365c43;--ordo-theme-palette-accent-contrast:#fff;--ordo-theme-palette-border:#d4d5c8;--ordo-theme-palette-border-strong:#7c8674;--ordo-theme-palette-focus:#315da0;--ordo-theme-palette-selection:#dce6d8;--ordo-theme-palette-success:#286044;--ordo-theme-palette-warning:#825819;--ordo-theme-palette-danger:#9c403a;--ordo-theme-palette-information:#315b83;--ordo-theme-palette-nav-background:#222e28;--ordo-theme-palette-nav-text:#edf0e5;--ordo-theme-palette-nav-muted:#b8c5b7;--ordo-background:#eeece5;--ordo-surface:#f7f5ef;--ordo-surface-elevated:#fffdf7;--ordo-surface-contextual:#e5e7dc;--ordo-text-primary:#282c25;--ordo-text-secondary:#535b50;--ordo-text-muted:#606659;--ordo-accent:#365c43;--ordo-accent-contrast:#fff;--ordo-border:#d4d5c8;--ordo-border-strong:#7c8674;--ordo-focus:#315da0;--ordo-selection:#dce6d8;--ordo-success:#286044;--ordo-warning:#825819;--ordo-danger:#9c403a;--ordo-information:#315b83;--ordo-nav-background:#222e28;--ordo-nav-text:#edf0e5;--ordo-nav-muted:#b8c5b7;--ordo-font-body:Manrope, Arial, sans-serif;--ordo-font-display:Newsreader, Georgia, serif;--ordo-font-code:"IBM Plex Mono", monospace;--ordo-display-weight:400;--ordo-radius-panel:18px;--ordo-radius-control:8px;--ordo-row-space:22px;--ordo-focus-width:3px;--ordo-surface-shadow:0px 18px 46px -22px #0000001a}[data-product=pomerium][data-mode=dark]{--ordo-theme-palette-background:#171818;--ordo-theme-palette-surface:#222322;--ordo-theme-palette-surface-elevated:#2d2f2c;--ordo-theme-palette-surface-contextual:#282923;--ordo-theme-palette-text-primary:#f1eee5;--ordo-theme-palette-text-secondary:#cbc6ba;--ordo-theme-palette-text-muted:#b8b1a2;--ordo-theme-palette-accent:#dbc09b;--ordo-theme-palette-accent-contrast:#2b2118;--ordo-theme-palette-border:#484942;--ordo-theme-palette-border-strong:#969280;--ordo-theme-palette-focus:#c6d0ff;--ordo-theme-palette-selection:#4a4134;--ordo-theme-palette-success:#b6d2b8;--ordo-theme-palette-warning:#efd39f;--ordo-theme-palette-danger:#f5b7ac;--ordo-theme-palette-information:#bad1e9;--ordo-theme-palette-nav-background:#121413;--ordo-theme-palette-nav-text:#f3f0e8;--ordo-theme-palette-nav-muted:#c6c4b9;--ordo-background:#171818;--ordo-surface:#222322;--ordo-surface-elevated:#2d2f2c;--ordo-surface-contextual:#282923;--ordo-text-primary:#f1eee5;--ordo-text-secondary:#cbc6ba;--ordo-text-muted:#b8b1a2;--ordo-accent:#dbc09b;--ordo-accent-contrast:#2b2118;--ordo-border:#484942;--ordo-border-strong:#969280;--ordo-focus:#c6d0ff;--ordo-selection:#4a4134;--ordo-success:#b6d2b8;--ordo-warning:#efd39f;--ordo-danger:#f5b7ac;--ordo-information:#bad1e9;--ordo-nav-background:#121413;--ordo-nav-text:#f3f0e8;--ordo-nav-muted:#c6c4b9;--ordo-font-body:Manrope, Arial, sans-serif;--ordo-font-display:Manrope, Arial, sans-serif;--ordo-font-code:"IBM Plex Mono", monospace;--ordo-display-weight:500;--ordo-radius-panel:4px;--ordo-radius-control:3px;--ordo-row-space:20px;--ordo-focus-width:3px;--ordo-surface-shadow:0px 18px 46px -22px #00000038}[data-product=pomerium][data-mode=light]{--ordo-theme-palette-background:#e9e8e5;--ordo-theme-palette-surface:#f5f3ef;--ordo-theme-palette-surface-elevated:#fefcf6;--ordo-theme-palette-surface-contextual:#e7e2d9;--ordo-theme-palette-text-primary:#30312f;--ordo-theme-palette-text-secondary:#575b55;--ordo-theme-palette-text-muted:#606257;--ordo-theme-palette-accent:#74502d;--ordo-theme-palette-accent-contrast:#fff;--ordo-theme-palette-border:#d3cfc6;--ordo-theme-palette-border-strong:#877969;--ordo-theme-palette-focus:#3c57a2;--ordo-theme-palette-selection:#e6ddc9;--ordo-theme-palette-success:#366247;--ordo-theme-palette-warning:#805719;--ordo-theme-palette-danger:#a13c32;--ordo-theme-palette-information:#365e7d;--ordo-theme-palette-nav-background:#282929;--ordo-theme-palette-nav-text:#f3f0e8;--ordo-theme-palette-nav-muted:#c6c4b9;--ordo-background:#e9e8e5;--ordo-surface:#f5f3ef;--ordo-surface-elevated:#fefcf6;--ordo-surface-contextual:#e7e2d9;--ordo-text-primary:#30312f;--ordo-text-secondary:#575b55;--ordo-text-muted:#606257;--ordo-accent:#74502d;--ordo-accent-contrast:#fff;--ordo-border:#d3cfc6;--ordo-border-strong:#877969;--ordo-focus:#3c57a2;--ordo-selection:#e6ddc9;--ordo-success:#366247;--ordo-warning:#805719;--ordo-danger:#a13c32;--ordo-information:#365e7d;--ordo-nav-background:#282929;--ordo-nav-text:#f3f0e8;--ordo-nav-muted:#c6c4b9;--ordo-font-body:Manrope, Arial, sans-serif;--ordo-font-display:Manrope, Arial, sans-serif;--ordo-font-code:"IBM Plex Mono", monospace;--ordo-display-weight:500;--ordo-radius-panel:4px;--ordo-radius-control:3px;--ordo-row-space:20px;--ordo-focus-width:3px;--ordo-surface-shadow:0px 18px 46px -22px #0000001a}[data-product=portus][data-mode=dark]{--ordo-theme-palette-background:#0e1917;--ordo-theme-palette-surface:#132420;--ordo-theme-palette-surface-elevated:#1b302a;--ordo-theme-palette-surface-contextual:#132923;--ordo-theme-palette-text-primary:#e4f1e8;--ordo-theme-palette-text-secondary:#b3cec0;--ordo-theme-palette-text-muted:#9ab9aa;--ordo-theme-palette-accent:#a2d1b6;--ordo-theme-palette-accent-contrast:#10291c;--ordo-theme-palette-border:#304b40;--ordo-theme-palette-border-strong:#678574;--ordo-theme-palette-focus:#adc5ff;--ordo-theme-palette-selection:#274a3b;--ordo-theme-palette-success:#a6d9b4;--ordo-theme-palette-warning:#e7cb90;--ordo-theme-palette-danger:#f6b2a9;--ordo-theme-palette-information:#b0d0f0;--ordo-theme-palette-nav-background:#0a1411;--ordo-theme-palette-nav-text:#edf8f1;--ordo-theme-palette-nav-muted:#b2cabe;--ordo-background:#0e1917;--ordo-surface:#132420;--ordo-surface-elevated:#1b302a;--ordo-surface-contextual:#132923;--ordo-text-primary:#e4f1e8;--ordo-text-secondary:#b3cec0;--ordo-text-muted:#9ab9aa;--ordo-accent:#a2d1b6;--ordo-accent-contrast:#10291c;--ordo-border:#304b40;--ordo-border-strong:#678574;--ordo-focus:#adc5ff;--ordo-selection:#274a3b;--ordo-success:#a6d9b4;--ordo-warning:#e7cb90;--ordo-danger:#f6b2a9;--ordo-information:#b0d0f0;--ordo-nav-background:#0a1411;--ordo-nav-text:#edf8f1;--ordo-nav-muted:#b2cabe;--ordo-font-body:Manrope, Arial, sans-serif;--ordo-font-display:Manrope, Arial, sans-serif;--ordo-font-code:"IBM Plex Mono", monospace;--ordo-display-weight:500;--ordo-radius-panel:10px;--ordo-radius-control:5px;--ordo-row-space:18px;--ordo-focus-width:3px;--ordo-surface-shadow:0px 18px 46px -22px #00000038}[data-product=portus][data-mode=light]{--ordo-theme-palette-background:#e7eeea;--ordo-theme-palette-surface:#f3f7f4;--ordo-theme-palette-surface-elevated:#fff;--ordo-theme-palette-surface-contextual:#dee9e2;--ordo-theme-palette-text-primary:#183c34;--ordo-theme-palette-text-secondary:#496157;--ordo-theme-palette-text-muted:#53675c;--ordo-theme-palette-accent:#155541;--ordo-theme-palette-accent-contrast:#fff;--ordo-theme-palette-border:#c9d6ce;--ordo-theme-palette-border-strong:#718b7d;--ordo-theme-palette-focus:#234eb0;--ordo-theme-palette-selection:#d7e9dd;--ordo-theme-palette-success:#24613f;--ordo-theme-palette-warning:#815919;--ordo-theme-palette-danger:#a13938;--ordo-theme-palette-information:#245d89;--ordo-theme-palette-nav-background:#112c27;--ordo-theme-palette-nav-text:#edf8f1;--ordo-theme-palette-nav-muted:#b2cabe;--ordo-background:#e7eeea;--ordo-surface:#f3f7f4;--ordo-surface-elevated:#fff;--ordo-surface-contextual:#dee9e2;--ordo-text-primary:#183c34;--ordo-text-secondary:#496157;--ordo-text-muted:#53675c;--ordo-accent:#155541;--ordo-accent-contrast:#fff;--ordo-border:#c9d6ce;--ordo-border-strong:#718b7d;--ordo-focus:#234eb0;--ordo-selection:#d7e9dd;--ordo-success:#24613f;--ordo-warning:#815919;--ordo-danger:#a13938;--ordo-information:#245d89;--ordo-nav-background:#112c27;--ordo-nav-text:#edf8f1;--ordo-nav-muted:#b2cabe;--ordo-font-body:Manrope, Arial, sans-serif;--ordo-font-display:Manrope, Arial, sans-serif;--ordo-font-code:"IBM Plex Mono", monospace;--ordo-display-weight:500;--ordo-radius-panel:10px;--ordo-radius-control:5px;--ordo-row-space:18px;--ordo-focus-width:3px;--ordo-surface-shadow:0px 18px 46px -22px #0000001a}.ordo-navigation{gap:var(--ordo-space-1);display:flex}.ordo-navigation a{align-items:center;gap:var(--ordo-space-3);padding:var(--ordo-space-3) var(--ordo-space-4);min-height:var(--ordo-size-44);border-radius:var(--ordo-radius-control);color:var(--ordo-text-secondary);font-size:var(--ordo-size-13);text-decoration:none;display:flex}.ordo-navigation a[aria-current=page]{background:var(--ordo-selection);color:var(--ordo-text-primary);font-weight:var(--ordo-weight-semibold)}.ordo-context{background:var(--ordo-surface-contextual);border:var(--ordo-border-width) solid var(--ordo-border);border-radius:var(--ordo-radius-panel)}.ordo-context:focus-visible,.ordo-navigation a:focus-visible{outline:var(--ordo-focus-width) solid var(--ordo-focus);outline-offset:var(--ordo-space-1)}:root{--ordo-motion-duration:var(--ordo-duration-normal)}html[data-motion=reduce]{--ordo-motion-duration:var(--ordo-duration-instant)}@media (prefers-reduced-motion:reduce){:root{--ordo-motion-duration:var(--ordo-duration-instant)}}@media (prefers-reduced-motion:no-preference){html[data-motion=full] .view-enter{animation:ordo-reveal var(--ordo-duration-slow) var(--ordo-ease-standard)}}@keyframes ordo-reveal{0%{opacity:0;transform:translateY(var(--ordo-space-3))}to{opacity:1;transform:none}}[data-motion=reduce]{--ordo-duration-fast:0s;--ordo-duration-normal:0s;--ordo-duration-slow:0s;--ordo-duration-loading:0s}@media (prefers-reduced-motion:reduce){:root{--ordo-duration-fast:0s;--ordo-duration-normal:0s;--ordo-duration-slow:0s;--ordo-duration-loading:0s}}@view-transition{navigation:auto}:root{--ax-e-passus:linear(0, .027, .093, .179, .271, .364, .452, .533, .605, .668, .723, .77, .81, .844, .872, .895, .915, .931, .944, .955, .963, .971, .976, .981, .985, .988, .99, .992, .994, .995, .996, .997, 1);--ax-d-passus:.625s;--ax-e-porta:linear(0, .026, .089, .172, .263, .354, .441, .521, .594, .658, .713, .761, .802, .837, .866, .89, .91, .927, .941, .952, .961, .969, .975, .98, .984, .987, .99, .992, .993, .995, .996, .997, 1);--ax-d-porta:.683s;--ax-e-recessus:linear(0, .026, .088, .17, .26, .351, .438, .519, .592, .656, .712, .76, .802, .837, .866, .89, .911, .928, .941, .953, .962, .97, .976, .981, .985, .988, .99, .992, .994, .995, .996, .997, 1);--ax-d-recessus:.454s;--ax-e-ostium:linear(0, .026, .092, .18, .278, .379, .477, .567, .648, .719, .78, .832, .874, .908, .935, .956, .973, .985, .993, 1, 1.004, 1.006, 1.008, 1.008, 1.008, 1.008, 1.007, 1.006, 1.005, 1.005, 1.004, 1.003, 1);--ax-d-ostium:.487s;--ax-e-tactus:linear(0, .016, .057, .114, .181, .254, .328, .401, .471, .537, .598, .653, .703, .747, .787, .821, .851, .877, .899, .918, .934, .947, .958, .967, .975, .981, .986, .99, .993, .995, .997, .999, 1);--ax-d-tactus:.246s;--ax-architrave:76px;--ax-gutter:clamp(16px, 2.2vw, 28px);--ax-radius:var(--ordo-radius-panel,4px);--ax-serif:var(--ordo-font-serif,Newsreader, Georgia, serif);--ax-mono:var(--ordo-font-code,"IBM Plex Mono", monospace);--ax-sans:var(--ordo-font-body,Manrope, Arial, sans-serif)}[data-product=pomerium][data-mode=dark]{--ax-void:#0b0c0c;--ax-plane:#151615;--ax-plane-far:#111211;--ax-plane-raised:#1d1e1c;--ax-sill:#181917;--ax-hairline:#dbc09b21;--ax-edge:#dbc09b42;--ax-bronze:#cfae80;--ax-bronze-soft:#cfae808c;--ax-ink:var(--ordo-text-primary);--ax-ink-2:var(--ordo-text-secondary);--ax-ink-3:var(--ordo-text-muted);--ax-zenith:#ffe8c413;--ax-shadow:0 40px 90px -40px #000000d9, 0 2px 0 #ffffff05 inset;--ax-live:#93c9a8;--ax-stale:#ddb46c;--ax-unknown:#a29e93;--ax-demo:#aebde0;--ax-fault:#f2a594;--ax-grain-opacity:.05}[data-product=pomerium][data-mode=light]{--ax-void:#d8d3c9;--ax-plane:#f3f0e9;--ax-plane-far:#e9e5dc;--ax-plane-raised:#fbf9f4;--ax-sill:#ece8df;--ax-hairline:#74502d26;--ax-edge:#74502d4d;--ax-bronze:#74502d;--ax-bronze-soft:#74502d8c;--ax-ink:var(--ordo-text-primary);--ax-ink-2:var(--ordo-text-secondary);--ax-ink-3:var(--ordo-text-muted);--ax-zenith:#ffffffb3;--ax-shadow:0 34px 70px -42px #3c2c1873, 0 1px 0 #fffc inset;--ax-live:#2c6a4a;--ax-stale:#85580f;--ax-unknown:#64625b;--ax-demo:#34558c;--ax-fault:#a3382b;--ax-grain-opacity:.06}*,:before,:after{box-sizing:border-box}html{background:var(--ax-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--ax-void);min-height:100dvh;color:var(--ax-ink);font:400 16px/1.6 var(--ax-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}:focus-visible{outline:var(--ordo-focus-width,3px) solid var(--ordo-focus);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--ax-plane-raised);border:1px solid var(--ax-edge);padding:12px 16px;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.mono{font-family:var(--ax-mono);letter-spacing:.01em;font-size:.8125rem}.eyebrow{font:500 .71875rem/1.4 var(--ax-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ax-bronze);margin:0}.quiet{color:var(--ax-ink-3)}.num{font-family:var(--ax-mono);font-variant-numeric:tabular-nums}.architrave{view-transition-name:architrave;height:var(--ax-architrave);padding:0 calc(var(--ax-gutter) + 8px);grid-template-columns:auto auto 1fr auto;align-items:center;gap:28px;display:grid}.mark{color:var(--ax-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mark svg{width:26px;height:26px;color:var(--ax-bronze)}.mark b{font:600 .8125rem/1 var(--ax-sans);letter-spacing:.34em}.inscription{border-left:1px solid var(--ax-hairline);align-items:baseline;gap:12px;min-width:0;padding-left:24px;display:flex}.inscription .latin{font:400 1.375rem/1 var(--ax-serif);letter-spacing:.01em}.inscription .plain{color:var(--ax-ink-2);white-space:nowrap;font-size:.875rem}.plan{justify-self:center}.plan ol{border:1px solid var(--ax-hairline);background:color-mix(in srgb, var(--ax-plane) 70%, transparent);border-radius:999px;align-items:center;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.plan a{height:36px;color:var(--ax-ink-3);font:500 .6875rem/1 var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;transition:color var(--ax-d-tactus) var(--ax-e-tactus), background-color var(--ax-d-tactus) var(--ax-e-tactus);border-radius:999px;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.plan a:hover{color:var(--ax-ink);background:var(--ax-plane-raised)}.plan a[aria-current]{color:var(--ax-ink);background:var(--ax-plane-raised);box-shadow:0 0 0 1px var(--ax-edge) inset;padding-right:14px}.plan a .label{display:none}.plan a[aria-current] .label{display:inline}.plan svg{flex:none;width:20px;height:20px}.plan svg rect{fill:none;stroke:currentColor;stroke-width:1px;opacity:.38}.plan svg rect.here{stroke:var(--ax-bronze);stroke-width:1.8px;opacity:1}.plan a[aria-current] svg rect.here{stroke-width:2.2px}.plan .sev{border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.plan .sev.fault{background:var(--ax-fault)}.plan .sev.attention{background:var(--ax-stale)}.plan a[data-tip]:not([aria-current]):hover:after,.plan a[data-tip]:not([aria-current]):focus-visible:after{content:attr(data-tip);white-space:nowrap;z-index:20;background:var(--ax-plane-raised);border:1px solid var(--ax-edge);color:var(--ax-ink);border-radius:3px;padding:6px 10px;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.instruments{align-items:center;gap:10px;display:flex}.chip{border:1px solid var(--ax-hairline);height:34px;color:var(--ax-ink-2);font:500 .75rem/1 var(--ax-sans);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.chip select{appearance:none;color:var(--ax-ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0 2px}.chip select:focus-visible{outline-offset:6px}.chip button{all:unset;cursor:pointer}.chip:has(button:focus-visible){outline:var(--ordo-focus-width) solid var(--ordo-focus);outline-offset:3px}.pulse .beat{background:var(--truth);border-radius:50%;width:8px;height:8px;position:relative}.pulse[data-truth=live] .beat:after{content:"";border:1px solid var(--truth);animation:beat 2.4s var(--ax-e-passus) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes beat{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.nave{padding:0 var(--ax-gutter) 18px;min-height:calc(100dvh - var(--ax-architrave) - 64px);perspective:1400px;grid-template-columns:52px minmax(0,1fr) 52px;gap:16px;display:grid}.nave.has-niche{grid-template-columns:52px minmax(0,1fr) minmax(360px,440px) 52px}.sliver{view-transition-name:var(--vt,none);border:1px solid var(--ax-hairline);border-radius:var(--ax-radius);background:linear-gradient(180deg, var(--ax-plane-far), color-mix(in srgb, var(--ax-plane-far) 60%, var(--ax-void)));color:var(--ax-ink-3);transform-origin:50%;transition:transform var(--ax-d-passus) var(--ax-e-passus), color var(--ax-d-tactus) linear, border-color var(--ax-d-tactus) linear;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0;text-decoration:none;display:flex}.sliver.prev{transform-origin:100%;transform:rotateY(9deg)}.sliver.next{transform-origin:0;transform:rotateY(-9deg)}.sliver:hover,.sliver:focus-visible{color:var(--ax-ink);border-color:var(--ax-edge);transform:none}.sliver .v{writing-mode:vertical-rl;font:500 .6875rem/1 var(--ax-mono);letter-spacing:.32em;text-transform:uppercase}.sliver.prev .v{transform:rotate(180deg)}.sliver .fig{writing-mode:vertical-rl;font:400 .75rem/1 var(--ax-mono);color:var(--ax-ink-3)}.sliver .arrow{font-size:.875rem}.sliver.void{visibility:hidden}.room{view-transition-name:room;border-radius:var(--ax-radius);border:1px solid var(--ax-edge);background:radial-gradient(ellipse 70% 55% at 50% -8%, var(--ax-zenith), transparent 70%), linear-gradient(180deg, var(--ax-plane), var(--ax-plane-far));min-width:0;box-shadow:var(--ax-shadow);transition:transform var(--ax-d-recessus) var(--ax-e-recessus), filter var(--ax-d-recessus) linear;padding:clamp(28px,4.2vw,64px) clamp(22px,4.6vw,72px) clamp(28px,4vw,56px);position:relative}.room:before{content:"";border:1px solid var(--ax-hairline);pointer-events:none;border-radius:2px;position:absolute;inset:9px}.room:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--ax-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.has-niche .room{filter:saturate(.85)brightness(.94);transform:translateZ(-18px)}.has-niche .split{grid-template-columns:minmax(0,1fr)}.has-niche .gate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.has-niche .room-head,.has-niche .conspectus{grid-template-columns:minmax(0,1fr)}html[data-mode=light] .has-niche .room{filter:saturate(.9)brightness(.985)}.room>*{z-index:1;position:relative}.room-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;margin-bottom:clamp(24px,3vw,40px);display:grid}.room-head h1{font:350 clamp(2rem, 3.3vw, 3.125rem)/1.06 var(--ax-serif);letter-spacing:-.018em;text-wrap:balance;max-width:20ch;margin:12px 0 0}.room-head h1 .after{color:var(--ax-ink-3);display:block}.room-head .lede{max-width:62ch;color:var(--ax-ink-2);grid-column:1;margin:18px 0 0;font-size:1.0625rem}.room-head .facts{align-self:end;gap:28px;margin:0;display:flex}.room-head .facts div{gap:4px;display:grid}.room-head .facts dt{font:500 .6875rem/1 var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-ink-3)}.room-head .facts dd{font:350 2.25rem/1 var(--ax-serif);margin:0}h2.section,.section-title{border-bottom:1px solid var(--ax-hairline);font:500 .75rem/1 var(--ax-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ax-ink-2);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 12px;padding-bottom:12px;display:flex}.section-title small{font:400 .8125rem/1.3 var(--ax-sans);letter-spacing:0;text-transform:none;color:var(--ax-ink-3)}.split{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.stack>*+*{margin-top:clamp(28px,3.4vw,44px)}.truth{--c:var(--ax-unknown);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);color:var(--c);font:500 .65625rem/1.25 var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 6px;display:inline-flex}.truth i{border-radius:50%;flex:none;width:8px;height:8px}.truth.live{--c:var(--ax-live)}.truth.live i{background:var(--c)}.truth.stale{--c:var(--ax-stale)}.truth.stale i{background:linear-gradient(90deg, var(--c) 50%, transparent 50%);box-shadow:0 0 0 1px var(--c) inset}.truth.unknown{--c:var(--ax-unknown)}.truth.unknown i{border:1px dashed var(--c)}.truth.demo{--c:var(--ax-demo)}.truth.demo i{background:repeating-linear-gradient(135deg, var(--c) 0 2px, transparent 2px 4px);box-shadow:0 0 0 1px var(--c) inset;border-radius:1px}[data-truth=live]{--truth:var(--ax-live)}[data-truth=stale]{--truth:var(--ax-stale)}[data-truth=unknown]{--truth:var(--ax-unknown)}[data-truth=demo]{--truth:var(--ax-demo)}.sev-fault{--sev:var(--ax-fault)}.sev-attention{--sev:var(--ax-stale)}.sev-calm{--sev:var(--ax-live)}ordo-status{--ordo-size-12:.8125rem}.conspectus{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.conspectus .perimeter{margin:-12px 0 0 -2%;position:sticky;top:16px}.room-head.compact{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:8px}.room-head.compact h1{max-width:16ch;font-size:clamp(1.875rem,2.9vw,2.875rem)}.room-head.compact .lede{font-size:1rem}.room-head.compact .facts{border-top:1px solid var(--ax-hairline);justify-content:space-between;margin-top:24px;padding-top:18px}.perimeter{margin:0;position:relative}.perimeter svg{width:100%;height:auto;display:block;overflow:visible}.perimeter .ring rect{fill:none;stroke:var(--truth,var(--ax-unknown));stroke-width:1.4px;transition:stroke-width var(--ax-d-tactus) var(--ax-e-tactus), fill var(--ax-d-tactus) linear}.perimeter .ring[data-truth=unknown] rect{stroke-dasharray:3 5}.perimeter .ring[data-truth=demo] rect{stroke-dasharray:1 4}.perimeter .ring[data-truth=stale] rect{stroke-dasharray:14 4}.perimeter .ring .band{fill:#0000;stroke:none}.perimeter .ring:hover .band,.perimeter .ring:focus-visible .band{fill:color-mix(in srgb, var(--ax-bronze) 7%, transparent)}.perimeter .ring:hover rect.wall,.perimeter .ring:focus-visible rect.wall{stroke-width:2.4px}.perimeter .ring:focus-visible{outline:none}.perimeter .ring:focus-visible rect.wall{stroke:var(--ordo-focus);stroke-width:3px}.perimeter .ring text{fill:var(--ax-ink-2);font:500 11px var(--ax-mono);letter-spacing:.2em}.perimeter .ring text.fig{fill:var(--ax-ink-3);letter-spacing:.02em;font-size:10.5px}.perimeter .ring.outer rect.wall{stroke:var(--ax-bronze);stroke-width:2.2px}.perimeter .gate .pier{fill:var(--ax-plane);stroke:var(--ax-bronze);stroke-width:1.4px}.perimeter .gate .light{fill:var(--truth)}.perimeter .gate[data-truth=unknown] .light{fill:none;stroke:var(--ax-unknown);stroke-dasharray:2 2}.perimeter .gate text{fill:var(--ax-ink);font:500 14px var(--ax-sans)}.perimeter .gate text.sub{fill:var(--ax-ink-3);font:400 11px var(--ax-mono)}.perimeter .gate:hover .pier,.perimeter .gate:focus-visible .pier{fill:var(--ax-bronze)}.perimeter .gate:focus-visible{outline:none}.perimeter .gate:focus-visible .pier{stroke:var(--ordo-focus);stroke-width:3px}.perimeter .gate.fault .light{fill:var(--ax-fault)}.perimeter .core rect{fill:color-mix(in srgb, var(--ax-bronze) 9%, transparent);stroke:var(--ax-bronze)}.perimeter .sentinel{fill:var(--ax-live)}.perimeter .zenith{fill:url(#zenith);pointer-events:none}.perimeter figcaption{color:var(--ax-ink-3);margin-top:14px;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .perimeter .sentinel.patrol{offset-path:var(--patrol);offset-rotate:0deg;animation:38s linear infinite patrol}}@keyframes patrol{0%{offset-distance:0%}to{offset-distance:100%}}.attention{margin:0;padding:0;list-style:none}.attention li a{border-bottom:1px solid var(--ax-hairline);grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 4px 16px 0;text-decoration:none;display:grid}.attention li a:before{content:"";background:var(--sev);border-radius:2px;align-self:stretch}.attention li a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--ax-bronze-soft);text-decoration-color:var(--ax-bronze-soft);text-underline-offset:4px}.attention strong{font:500 1rem/1.35 var(--ax-sans);display:block}.attention span{color:var(--ax-ink-2);font-size:.875rem}.attention .go{color:var(--ax-ink-3);font-family:var(--ax-mono)}.calm{border-bottom:1px solid var(--ax-hairline);color:var(--ax-ink-2);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.calm:before{content:"";background:var(--ax-live);border-radius:2px;flex:none;align-self:stretch;width:3px}.ledger{margin:0;padding:0;list-style:none}.ledger li{border-bottom:1px solid var(--ax-hairline);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:12px 0;font-size:.875rem;display:grid}.ledger time{font:400 .75rem/1.7 var(--ax-mono);color:var(--ax-ink-3)}.ledger a{text-decoration:none}.ledger a:hover{text-underline-offset:3px;text-decoration:underline}.ledger small{color:var(--ax-ink-3);font-family:var(--ax-mono);font-size:.75rem;display:block}.matrix-wrap{overflow-x:auto}.matrix{border-collapse:collapse;width:100%;font-size:.875rem}.matrix caption{text-align:left}.matrix th,.matrix td{border-bottom:1px solid var(--ax-hairline);text-align:left;vertical-align:middle;padding:12px 12px 12px 0}.matrix thead th{font:500 .65625rem/1.3 var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-ink-3)}.matrix tbody th{white-space:nowrap;font-weight:500}.matrix tbody th small{color:var(--ax-ink-3);font-size:.75rem;font-weight:400;display:block}.matrix td small{color:var(--ax-ink-3);margin-top:4px;font-size:.75rem;display:block}.gates{border-top:1px solid var(--ax-edge);margin:0;padding:0;list-style:none}.gate-row{border-bottom:1px solid var(--ax-hairline);grid-template-columns:minmax(180px,1.1fr) minmax(200px,1.1fr) minmax(150px,.8fr) minmax(130px,.7fr);align-items:center;gap:20px 28px;padding:26px 0;display:grid}.gate-row h3{font:400 1.75rem/1.1 var(--ax-serif);margin:0}.gate-row h3 a{text-decoration:none}.gate-row h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ax-bronze-soft);text-decoration-color:var(--ax-bronze-soft);text-underline-offset:5px;text-decoration-thickness:1px}.gate-row .host{color:var(--ax-ink-3);margin-top:6px}.gate-row .state{justify-items:start;gap:8px;display:grid}.gate-row .state p{color:var(--ax-ink-2);margin:0;font-size:.8125rem;line-height:1.45}.gate-row .actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 22px;font-size:.875rem;display:flex}.gate-row .actions a{color:var(--ax-ink-2);text-underline-offset:3px}.gate-row .actions a:hover{color:var(--ax-ink)}.trace{width:100%;max-width:168px;height:30px;display:block}.trace .t{fill:var(--ax-live)}.trace .t.warn{fill:var(--ax-stale)}.trace .t.err{fill:var(--ax-fault)}.trace .t.unk{fill:none;stroke:var(--ax-unknown);stroke-dasharray:1 2}.trace-label{font:400 .6875rem/1.2 var(--ax-mono);color:var(--ax-ink-3);margin-top:4px}.cert{gap:6px;display:grid}.cert .bar{background:var(--ax-plane-far);height:6px;box-shadow:0 0 0 1px var(--ax-hairline) inset;border-radius:3px;position:relative;overflow:hidden}.cert .bar i{width:var(--fill);background:var(--ax-live);border-radius:3px;position:absolute;inset:0 auto 0 0}.cert .bar.warn i{background:var(--ax-stale)}.cert .bar.err i{background:var(--ax-fault)}.cert .bar:after{content:"";background:var(--ax-ink-3);opacity:.6;width:1px;position:absolute;top:0;bottom:0;left:15.5556%}.cert .days{font:400 1.25rem/1 var(--ax-serif)}.cert small{color:var(--ax-ink-3);font-size:.75rem}.aside-plane{border:1px solid var(--ax-hairline);border-radius:var(--ax-radius);background:color-mix(in srgb, var(--ax-plane-raised) 70%, transparent);padding:26px}.aside-plane h3{font:500 .6875rem/1 var(--ax-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ax-ink-3);margin:22px 0 8px}.aside-plane h3:first-child{margin-top:0}.aside-plane p{color:var(--ax-ink-2);margin:0 0 6px;font-size:.875rem}.connectors{margin:0;padding:0;font-size:.875rem;list-style:none}.connectors li{border-bottom:1px solid var(--ax-hairline);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:8px 0;display:flex}.incidents{margin:0;padding:0;list-style:none}.incident-row{border-bottom:1px solid var(--ax-hairline);grid-template-columns:3px minmax(0,1fr) auto;gap:18px;padding:18px 0;display:grid}.incident-row:before{content:"";background:var(--sev);border-radius:2px}.incident-row h3{font:400 1.25rem/1.25 var(--ax-serif);margin:0 0 4px}.incident-row h3 a{text-decoration:none}.incident-row h3 a:hover{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--ax-bronze-soft);text-decoration-color:var(--ax-bronze-soft)}.incident-row p{color:var(--ax-ink-2);margin:0;font-size:.875rem}.history{border-collapse:collapse;width:100%;font-size:.875rem}.history th,.history td{border-bottom:1px solid var(--ax-hairline);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.history thead th{font:500 .65625rem/1.3 var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-ink-3)}.history td small{color:var(--ax-ink-3);font-size:.75rem;display:block}.pager{align-items:center;gap:20px;margin-top:16px;font-size:.875rem;display:flex}.ladder{border-collapse:collapse;width:100%}.ladder th,.ladder td{border-bottom:1px solid var(--ax-hairline);text-align:left;padding:14px 10px 14px 0}.ladder thead th{font:500 .65625rem/1.3 var(--ax-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ax-ink-3);max-width:12ch}.ladder tbody th{font:400 1.25rem/1.2 var(--ax-serif)}.rung{align-items:center;gap:10px;display:inline-flex}.rung:before{content:"";border:1px dashed var(--ax-unknown);border-radius:1px;width:26px;height:8px}.rung.live:before{background:var(--ax-live);border:0}.rung.stale:before{background:var(--ax-stale);border:0}.rung.demo:before{border:1px solid var(--ax-demo);background:repeating-linear-gradient(135deg, var(--ax-demo) 0 2px, transparent 2px 5px)}.rung span{font:500 .65625rem/1 var(--ax-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ax-ink-3)}.stations{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.stations li{border-top:1px dashed var(--ax-edge);color:var(--ax-ink-3);counter-increment:s;padding:22px 18px 22px 0;position:relative}.stations li:before{content:counter(s, upper-roman);font:400 1.5rem/1 var(--ax-serif);color:var(--ax-ink-2);margin-bottom:10px;display:block}.stations li strong{color:var(--ax-ink-2);font-weight:500;display:block}.seal{border:1px solid var(--ax-edge);border-radius:var(--ax-radius);background:var(--ax-plane-far);align-items:center;gap:14px;padding:18px 22px;display:inline-flex}.seal svg{width:40px;height:40px;color:var(--ax-bronze)}.niche{view-transition-name:niche;max-height:calc(100dvh - var(--ax-architrave) - 40px);border:1px solid var(--ax-edge);border-radius:var(--ax-radius);background:radial-gradient(ellipse 90% 40% at 50% 0%, var(--ax-zenith), transparent 70%), var(--ax-plane-raised);box-shadow:var(--ax-shadow), -1px 0 0 var(--ax-hairline);align-self:start;padding:30px 28px 28px;position:sticky;top:12px;overflow:auto}.niche:focus{outline:none}.niche-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.niche h2{font:400 2rem/1.08 var(--ax-serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:10px 0 6px}.niche .close{border:1px solid var(--ax-hairline);font:500 .6875rem/1 var(--ax-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ax-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.niche .close:hover{color:var(--ax-ink);border-color:var(--ax-edge)}.niche section{border-top:1px solid var(--ax-hairline);margin-top:24px;padding-top:18px}.niche section>h3{font:500 .6875rem/1 var(--ax-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ax-ink-3);margin:0 0 12px}.niche .claim{font:400 1.0625rem/1.5 var(--ax-serif);margin:14px 0 0}.niche .limit{border-left:2px solid var(--ax-stale);color:var(--ax-ink-2);margin:8px 0 0;padding-left:12px;font-size:.875rem}.dl{grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;margin:0;font-size:.875rem;display:grid}.dl dt{color:var(--ax-ink-3)}.dl dd{overflow-wrap:anywhere;margin:0}.fingerprint{font:400 .75rem/1.5 var(--ax-mono);color:var(--ax-ink-2);grid-template-columns:repeat(4,max-content);gap:4px 10px;display:grid}.timeline{border-left:1px solid var(--ax-edge);margin:0;padding:0 0 0 18px;list-style:none}.timeline li{padding:0 0 18px 14px;font-size:.875rem;position:relative}.timeline li:before{content:"";background:var(--ax-plane-raised);border:1.5px solid var(--sev,var(--ax-unknown));border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-23px}.timeline time{font:400 .75rem/1.4 var(--ax-mono);color:var(--ax-ink-3);display:block}.timeline p{color:var(--ax-ink-2);margin:2px 0 0}.payload{border:1px solid var(--ax-hairline);background:var(--ax-plane-far);max-height:320px;font:400 .75rem/1.55 var(--ax-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;margin:0;padding:14px;overflow:auto}.niche-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.cert-gauge{width:100%;height:auto;margin-top:8px;display:block}.cert-gauge .track{fill:var(--ax-plane-far);stroke:var(--ax-hairline)}.cert-gauge .fill{fill:var(--ax-live)}.cert-gauge .fill.warn{fill:var(--ax-stale)}.cert-gauge .fill.err{fill:var(--ax-fault)}.cert-gauge .tick{stroke:var(--ax-ink-3)}.cert-gauge text{fill:var(--ax-ink-3);font:400 10px var(--ax-mono)}form.inline{flex-wrap:wrap;align-items:end;gap:16px;display:flex}form.inline label,.field{color:var(--ax-ink-2);gap:6px;font-size:.8125rem;display:grid}input,select,textarea{border:1px solid var(--ax-edge);border-radius:var(--ordo-radius-control,3px);background:var(--ax-plane-far);min-height:44px;color:var(--ax-ink);font:inherit;max-width:100%;padding:10px 12px;font-size:.9375rem}input[type=file]{padding:9px}details.policy{margin-top:4px}details.policy summary{cursor:pointer;min-height:44px;color:var(--ax-ink-2);align-items:center;font-size:.875rem;display:inline-flex}.notice{border-left:3px solid var(--ax-bronze);background:color-mix(in srgb, var(--ax-bronze) 10%, transparent);color:var(--ax-ink);margin:0 0 24px;padding:14px 18px;font-size:.9375rem}.notice.error{border-color:var(--ax-fault);background:color-mix(in srgb, var(--ax-fault) 10%, transparent)}.sill{view-transition-name:sill;padding:14px calc(var(--ax-gutter) + 8px) 22px;color:var(--ax-ink-3);flex-wrap:wrap;align-items:center;gap:10px 26px;font-size:.75rem;display:flex}.sill .legend{flex-wrap:wrap;gap:8px;display:flex}.sill .principle{font-family:var(--ax-serif);color:var(--ax-ink-2);font-size:.9375rem}.sill .keys{font-family:var(--ax-mono);margin-left:auto}.sill kbd{border:1px solid var(--ax-hairline);font:inherit;border-radius:3px;padding:1px 5px}.sill a{color:var(--ax-ink-2)}.threshold{background:radial-gradient(ellipse 60% 50% at 50% 0%, var(--ax-zenith), transparent 70%), var(--ax-void);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.threshold .gate-plane{border:1px solid var(--ax-edge);border-radius:var(--ax-radius);background:linear-gradient(180deg, var(--ax-plane), var(--ax-plane-far));width:min(100%,520px);box-shadow:var(--ax-shadow);padding:clamp(28px,6vw,52px);position:relative}.threshold .gate-plane:before{content:"";border:1px solid var(--ax-hairline);pointer-events:none;position:absolute;inset:9px}.threshold .rings{z-index:0;pointer-events:none;opacity:.55;place-items:center;display:grid;position:fixed;inset:0}.threshold .rings svg{width:min(140vmin,1100px);height:auto;color:var(--ax-hairline)}.threshold main{z-index:1;place-items:center;width:100%;display:grid;position:relative}.threshold h1{font:350 clamp(2rem, 6vw, 2.75rem)/1.05 var(--ax-serif);margin:14px 0 10px}.threshold p{color:var(--ax-ink-2)}.threshold form{gap:16px;margin-top:24px;display:grid}.threshold label{color:var(--ax-ink-2);gap:6px;font-size:.875rem;display:grid}.threshold .mark{margin-bottom:8px}.threshold .qr{background:#fff;border-radius:3px;width:220px;padding:16px}.threshold .qr svg{width:188px;height:auto}::view-transition-group(*){animation-duration:var(--ax-d-recessus);animation-timing-function:var(--ax-e-recessus)}::view-transition-group(architrave){animation-duration:.18s}::view-transition-group(sill){animation-duration:.18s}::view-transition-old(architrave){animation:.18s linear both fade-out}::view-transition-old(sill){animation:.18s linear both fade-out}::view-transition-new(architrave){animation:.18s linear both fade-in}::view-transition-new(sill){animation:.18s linear both fade-in}html[data-vt=inward]::view-transition-old(room){animation:var(--ax-d-porta) var(--ax-e-porta) both porta-pass}html[data-vt=inward]::view-transition-new(room){animation:var(--ax-d-porta) var(--ax-e-porta) both porta-arrive}html[data-vt=outward]::view-transition-old(room){animation:var(--ax-d-porta) var(--ax-e-porta) both porta-recede}html[data-vt=outward]::view-transition-new(room){animation:var(--ax-d-porta) var(--ax-e-porta) both porta-return}html[data-vt=niche]::view-transition-new(niche){animation:var(--ax-d-ostium) var(--ax-e-ostium) both niche-open}html[data-vt=niche]::view-transition-old(niche){animation:.16s linear both fade-out}@keyframes porta-pass{40%{opacity:0}to{opacity:0;filter:blur(3px);transform:scale(1.07)}}@keyframes porta-arrive{0%,22%{opacity:0;transform:scale(.95)}}@keyframes porta-recede{40%{opacity:0}to{opacity:0;filter:blur(3px);transform:scale(.94)}}@keyframes porta-return{0%,22%{opacity:0;transform:scale(1.05)}}@keyframes niche-open{0%{opacity:0;transform:translate(28px)scale(.985)}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.16s!important;animation-timing-function:linear!important}::view-transition-old(*){animation-duration:.16s!important;animation-timing-function:linear!important}::view-transition-new(*){animation-duration:.16s!important;animation-timing-function:linear!important}html[data-vt]::view-transition-old(room){animation-name:fade-out!important}html[data-vt]::view-transition-new(room){animation-name:fade-out!important}html[data-vt]::view-transition-new(niche){animation-name:fade-out!important}html[data-vt]::view-transition-new(room){animation-direction:reverse!important}html[data-vt]::view-transition-new(niche){animation-direction:reverse!important}.sliver,.room,.plan a{transition:none!important}.pulse .beat:after{animation:none!important}}@media (width<=1360px){.plan a[aria-current] .label{display:none}.plan a[aria-current]{padding-right:10px}}@media (width<=1240px){.nave{grid-template-columns:minmax(0,1fr)}.nave.has-niche{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.sliver{display:none}.conspectus{grid-template-columns:minmax(0,1fr)}.conspectus .perimeter{max-width:640px;margin:0 auto;position:static}.conspectus .stack{grid-row:1}.gate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=980px){.architrave{grid-template-columns:auto 1fr auto;gap:16px}.inscription{display:none}.split,.nave.has-niche{grid-template-columns:minmax(0,1fr)}.niche{inset:calc(var(--ax-architrave) - 8px) 0 0 0;z-index:30;border-radius:10px 10px 0 0;max-height:none;padding:26px 20px 96px;position:fixed;box-shadow:0 -30px 80px -20px #0009}.has-niche .room{transform:scale(.985)}.stations{grid-template-columns:minmax(0,1fr)}.stations li{padding:14px 0}}@media (width<=760px){:root{--ax-architrave:60px}body{padding-bottom:76px}.architrave{z-index:20;grid-template-columns:minmax(0,1fr) auto;padding:0 16px;position:relative}.mark b{letter-spacing:.26em}.section-title{flex-wrap:wrap}.truth{white-space:normal}.plan{z-index:40;width:100%;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ax-void) 96%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--ax-hairline);justify-self:stretch;position:fixed;bottom:0;left:0;right:0}.plan ol{background:0 0;border:0;justify-content:space-between;padding:0}.plan li{flex:1 1 0;justify-content:center;min-width:0;display:flex}.plan a{justify-content:center;width:100%;max-width:56px;height:48px;padding:0}.plan a[aria-current]{padding:0}.plan a .label,.plan a[aria-current] .label{display:none!important}.plan svg{width:24px;height:24px}.plan a[data-tip]:after{display:none!important}.instruments .pulse .txt,.instruments .mode-label{display:none}.instruments{gap:6px}.chip{height:36px;padding:0 10px}.nave{padding:0 10px 12px}.room{padding:26px 18px 28px}.room:before{inset:6px}.room-head{grid-template-columns:minmax(0,1fr)}.room-head .facts{gap:20px}.gate-row{grid-template-columns:minmax(0,1fr);gap:14px}.sill .keys{display:none}.niche{inset:calc(var(--ax-architrave) - 4px) 0 0 0}.dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.dl dd{margin-bottom:10px}.fingerprint{grid-template-columns:repeat(2,max-content)}.history thead{display:none}.history tr{border-bottom:1px solid var(--ax-hairline);grid-template-columns:1fr 1fr;padding:10px 0;display:grid}.history td{border:0;padding:4px 8px 4px 0}}@media (forced-colors:active){.truth,.room,.niche,.sliver,.chip{border:1px solid canvastext}.perimeter .ring rect{stroke:canvastext}}
