@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/saira-5d75deca.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/saira-896c7836.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/saira-5d75deca.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/saira-896c7836.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/saira-5d75deca.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/saira-896c7836.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/saira-5d75deca.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/saira-896c7836.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-condensed-1c6e96a0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-condensed-9458755c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-e0d9214b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-be8748fb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-90756954.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-0bebd662.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-870bd59c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-58465a5d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/spectral-46047e1b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/spectral-76f4f015.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-4e8fa4bb.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-0309594d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spline-sans-mono-4e8fa4bb.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spline-sans-mono-0309594d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-void: #0a0907;--ink-soft: #141210;--ink-elev: #1c1a17;--orange: #ff5b14;--orange-lift: #ff6f2c;--orange-press: #c9410b;--paper: #f2efe8;--silver: #c9c7c2;--silver-dim: #8a8782;--hazard: #ff00a6;--pitch: #0f4d2e;--stroke: 3px;--stroke-hair: 1px;--radius: 0;--slip-1: 3px 3px 0 0;--slip-2: 5px 5px 0 0;--slip-3: 8px 8px 0 0;--face-display: "Saira Condensed", "Saira", system-ui, sans-serif;--face-ui: "Saira", system-ui, sans-serif;--face-mono: "Spline Sans Mono", ui-monospace, "SF Mono", monospace;--face-epithet: "Spectral", Georgia, serif;--w-display: 600;--t-shout: clamp(2.75rem, 13vw, 6rem);--t-fixture: clamp(2.5rem, 11.5vw, 6rem);--t-cell-shout: clamp(1.75rem, 6vw, 2.5rem);--t-title: clamp(1.5rem, 5.5vw, 2.25rem);--t-plate: 1.125rem;--t-body: 1rem;--t-label: .8125rem;--t-meta: .75rem;--t-micro: .6875rem;--track-shout: -.03em;--track-lockup: .01em;--track-meta: .08em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4.5rem;--shell-max: 1180px;--nav-h: 4.25rem;--ease: cubic-bezier(.16, 1, .3, 1);--dur: .13s}:root{--layer-slug: none}@media(min-width:48rem){:root{--layer-slug: block}}@media(prefers-reduced-motion:reduce){:root{--dur: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink-void);color:var(--paper);font-family:var(--face-ui);font-size:var(--t-body);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--stroke) solid var(--paper);outline-offset:2px}::selection{background:var(--orange);color:var(--ink-void)}::placeholder{color:var(--silver-dim);opacity:1}.shout{font-family:var(--face-display);font-weight:var(--w-display);font-size:var(--t-shout);line-height:.9;letter-spacing:var(--track-shout);text-transform:uppercase;text-wrap:balance}.fixture{font-family:var(--face-display);font-weight:700;font-size:var(--t-fixture);line-height:.9;letter-spacing:var(--track-shout);text-transform:uppercase}.title{font-family:var(--face-display);font-weight:var(--w-display);font-size:var(--t-title);line-height:1.05;letter-spacing:-.01em}.lockup{font-family:var(--face-ui);font-weight:600;font-size:var(--t-label);line-height:1.2;letter-spacing:var(--track-lockup)}.mono{font-family:var(--face-mono);font-weight:400;font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;font-variant-numeric:tabular-nums}.mono-lg{font-family:var(--face-mono);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.epithet{font-family:var(--face-epithet);font-style:italic;font-size:1rem;line-height:1.3;color:var(--silver)}.body{max-width:68ch;color:var(--silver)}.dim{color:var(--silver-dim)}.ink-orange{color:var(--orange)}.ink-hazard{color:var(--hazard)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-4) calc(var(--nav-h) + var(--s-8))}@media(min-width:48rem){.shell{padding-inline:var(--s-6)}}.section{margin-top:var(--s-8)}.section>*+*{margin-top:var(--s-4)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:var(--stroke-hair) solid rgba(255,91,20,.5)}.stack{display:grid;gap:var(--s-3)}.stack-tight{display:grid;gap:var(--s-2)}.row{display:flex;align-items:center;gap:var(--s-3)}.row-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.push{margin-left:auto}.plate{position:relative;border:var(--stroke-hair) solid rgba(242,239,232,.4);background:var(--ink-soft);padding:var(--s-4)}.plate-loud{border-width:var(--stroke);border-color:var(--paper)}.plate-orange{border-color:#ff5b14a6}.plate-dim{border-color:#8a878280;background:transparent}.plate-hazard{border-color:var(--hazard)}.slip{box-shadow:var(--slip-2) var(--orange)}.marks{position:relative}.hazard-field{background-image:repeating-linear-gradient(-45deg,var(--hazard) 0 8px,transparent 8px 18px)}.hazard-bar{height:14px;border:var(--stroke-hair) solid currentColor}.strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);border-block:var(--stroke-hair) solid rgba(242,239,232,.28);padding-block:var(--s-2);color:var(--silver-dim)}.strip>*{display:flex;align-items:center;gap:var(--s-2)}.strip dt{color:var(--silver-dim)}.strip dd{margin:0;color:var(--paper)}.stamp{display:inline-flex;align-items:center;gap:var(--s-2);border:var(--stroke-hair) solid currentColor;padding:3px var(--s-2);font-family:var(--face-ui);font-weight:600;font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;line-height:1.4;white-space:nowrap}.stamp-established{color:var(--orange)}.stamp-verified{color:var(--paper);background:var(--orange);border-color:var(--orange);color:var(--ink-void)}.stamp-hazard{color:var(--hazard)}.stamp-dim{color:var(--silver-dim)}.stamp-struck{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-9deg;border:var(--stroke) solid currentColor;padding:var(--s-2) var(--s-4);font-family:var(--face-display);font-weight:700;font-size:1.75rem;letter-spacing:.04em;text-transform:uppercase;background:#0a0907b8;animation:stamp-down .22s var(--ease) both}@keyframes stamp-down{0%{scale:1.6;opacity:0;rotate:-14deg}to{scale:1;opacity:1;rotate:-9deg}}@media(prefers-reduced-motion:reduce){.stamp-struck{animation:none}}.roundel{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border:var(--stroke-hair) solid currentColor;border-radius:50%;font-family:var(--face-mono);font-weight:700;font-size:.6875rem;letter-spacing:.04em}.roundel-lg{width:3rem;height:3rem;font-size:.8125rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:var(--stroke-hair) solid var(--orange);background:var(--orange);color:var(--ink-void);padding:var(--s-3) var(--s-4);font-family:var(--face-ui);font-weight:600;font-size:var(--t-label);letter-spacing:var(--track-lockup);cursor:pointer;box-shadow:var(--slip-1) var(--orange-press);transition:translate var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease);min-height:2.75rem}.btn:hover:not(:disabled){background:var(--orange-lift);translate:-2px -2px;box-shadow:var(--slip-2) var(--orange-press)}.btn:active:not(:disabled){background:var(--orange-press);translate:3px 3px;box-shadow:0 0 0 0 var(--orange-press)}.btn:disabled{border-color:var(--silver-dim);background:transparent;color:var(--silver-dim);box-shadow:none;cursor:not-allowed}.btn-ghost{background:transparent;color:var(--orange);box-shadow:var(--slip-1) var(--orange-press)}.btn-ghost:hover:not(:disabled){background:var(--orange);color:var(--ink-void)}.btn-quiet{border-color:var(--silver-dim);background:transparent;color:var(--silver);box-shadow:none}.btn-quiet:hover:not(:disabled){border-color:var(--paper);background:transparent;color:var(--paper);translate:-2px -2px;box-shadow:var(--slip-1) var(--silver-dim)}.btn-hazard{border-color:var(--hazard);background:transparent;color:var(--hazard)}.btn-hazard:hover:not(:disabled){background:var(--hazard);color:var(--ink-void)}.btn-sm{min-height:2.25rem;padding:var(--s-2) var(--s-3);font-size:var(--t-meta)}.btn-block{width:100%}.field{display:grid;gap:var(--s-2)}.field>.lockup{color:var(--silver)}.input,.select,.textarea{border:var(--stroke) solid var(--silver-dim);border-radius:var(--radius);background:var(--ink-void);color:var(--paper);padding:var(--s-3);font-family:var(--face-ui);min-height:2.75rem;width:100%;transition:border-color var(--dur) var(--ease)}.input:focus,.select:focus,.textarea:focus{border-color:var(--orange)}.textarea{min-height:6rem;resize:vertical}.select{appearance:none;padding-right:var(--s-6)}.choice{appearance:none;flex:0 0 auto;display:grid;place-content:center;width:1.125rem;height:1.125rem;border:var(--stroke-hair) solid var(--silver-dim);border-radius:var(--radius);background:var(--ink-void);cursor:pointer}.choice:after{content:"";width:.5rem;height:.5rem;background:var(--orange);visibility:hidden}.choice:checked{border-color:var(--orange)}.choice:checked:after{visibility:visible}.choice:focus-visible{outline:var(--stroke-hair) solid var(--orange);outline-offset:2px}.slug-ar{display:var(--layer-slug);font-family:"Noto Naskh Arabic",var(--face-ui);font-size:.9rem;color:var(--silver-dim)}.slot{position:relative;display:grid;grid-template-columns:4.5rem 1fr;gap:var(--s-3);border:var(--stroke-hair) solid rgba(242,239,232,.34);background:var(--ink-soft);padding:var(--s-3);align-items:center}.slot-captain{border-color:#ff5b14bf}.slot-portrait{position:relative;aspect-ratio:3 / 4;border:var(--stroke-hair) solid rgba(255,91,20,.45);background:var(--ink-void);overflow:hidden}.slot-portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.45) brightness(.85) sepia(1) hue-rotate(-20deg) saturate(4)}.slot-portrait img.avatar-plate{filter:none}.slot-portrait img.avatar-muted{opacity:.55}.slot-num{position:absolute;top:0;left:0;z-index:1;padding:1px 5px;background:var(--orange);color:var(--ink-void);font-family:var(--face-mono);font-weight:700;font-size:.625rem;line-height:1.4}.slot-name{font-family:var(--face-ui);font-weight:600;font-size:var(--t-plate);line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.slot-empty{display:grid;place-content:center;justify-items:center;gap:var(--s-2);border:var(--stroke) solid var(--orange);background-color:var(--orange);background-image:repeating-linear-gradient(-45deg,rgba(201,65,11,.55) 0 10px,transparent 10px 22px);color:var(--ink-void);padding:var(--s-4) var(--s-3);text-align:center;width:100%;height:100%;min-height:100%;cursor:pointer;box-shadow:var(--slip-2) var(--orange-press);transition:translate var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.slot-empty .cell-shout{font-family:var(--face-display);font-weight:700;font-size:var(--t-cell-shout);line-height:.86;letter-spacing:var(--track-shout);text-transform:uppercase;color:var(--ink-void)}.slot-empty-quiet{background-color:var(--ink-void);background-image:repeating-linear-gradient(-45deg,rgba(255,91,20,.16) 0 10px,transparent 10px 22px);color:var(--orange)}.slot-empty:hover{translate:-2px -2px;box-shadow:var(--slip-3) var(--orange-press)}.slot-empty:active{translate:3px 3px;box-shadow:var(--slip-1) var(--orange-press)}.nav{position:fixed;inset:auto 0 0;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--stroke-hair) solid rgba(255,91,20,.5);background:var(--ink-void);padding-bottom:env(safe-area-inset-bottom)}@media(min-width:48rem){.nav{position:static;translate:none;width:max-content;grid-auto-flow:column;grid-template-columns:none;border:var(--stroke-hair) solid rgba(255,91,20,.55);box-shadow:none;padding-bottom:0}.nav-cell{padding-inline:var(--s-5);min-height:3.25rem}}.nav-cell{display:grid;place-items:center;gap:3px;padding:var(--s-3) var(--s-2);min-height:var(--nav-h);color:var(--silver-dim);border-right:var(--stroke-hair) solid rgba(242,239,232,.18);transition:color var(--dur) var(--ease)}.nav-cell:last-child{border-right:0}.nav-cell:hover{color:var(--paper)}.nav-cell[aria-current=page]{color:var(--paper);box-shadow:inset 0 3px 0 0 var(--orange)}.nav-cell[data-state=soon]{color:var(--silver-dim)}.nav-cell[aria-current=page][data-state=soon]{color:var(--silver)}.frame{display:none}@media(min-width:48rem){.frame{display:block;position:fixed;inset:10px;z-index:1;pointer-events:none;border:var(--stroke-hair) solid rgba(255,91,20,.32)}.frame:before,.frame:after{content:"";position:absolute;inset:-6px;background-repeat:no-repeat;background-image:linear-gradient(var(--orange),var(--orange)),linear-gradient(var(--orange),var(--orange)),linear-gradient(var(--orange),var(--orange)),linear-gradient(var(--orange),var(--orange));background-size:14px 1px,1px 14px,14px 1px,1px 14px}.frame:before{background-position:top left,top left,top right,top right}.frame:after{background-position:bottom left,bottom left,bottom right,bottom right}}.rail{display:none}@media(min-width:78rem){.rail{display:grid;position:fixed;top:0;bottom:0;width:46px;z-index:2;align-content:center;justify-items:center;gap:var(--s-6);pointer-events:none;color:var(--orange)}.rail-l{left:14px}.rail-r{right:14px}.rail-code{writing-mode:vertical-rl;font-family:var(--face-mono);font-size:var(--t-micro);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--silver-dim)}.rail-bar{width:16px;height:130px;background-image:repeating-linear-gradient(180deg,currentColor 0 1px,transparent 1px 3px,currentColor 3px 5px,transparent 5px 6px,currentColor 6px 7px,transparent 7px 11px);opacity:.5}.rail-stripe{width:16px;height:74px;background-image:repeating-linear-gradient(-45deg,var(--orange) 0 5px,transparent 5px 11px);opacity:.65}}.nav-dock{display:contents}@media(min-width:48rem){.nav-dock{display:block;margin-top:var(--s-4)}}.masthead-desc{display:none}@media(min-width:34rem){.masthead-desc{display:grid;align-content:center;min-width:0}}.masthead-op{max-width:11rem;white-space:nowrap;overflow:hidden}.masthead-op>span{overflow:hidden;text-overflow:ellipsis}.run{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:40rem){.run{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:60rem){.run{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:60rem){.run>.slot{grid-template-columns:minmax(0,1fr);align-content:start}.run>.slot .slot-portrait{width:100%}}.slot-stretch{align-items:stretch}.slot-stretch>.slot-portrait{align-self:start}.slot-fill{display:flex;flex-direction:column}.slot-fill>.slot-foot{margin-top:auto;padding-top:var(--s-3)}.index-scroll{overflow-x:auto}.index-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.index-table th,.index-table td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:var(--stroke-hair) solid rgba(242,239,232,.18)}.index-table th{border-bottom-color:#f2efe866;white-space:nowrap}.index-table tbody tr:last-child td{border-bottom:none}.index-table .num{text-align:right;white-space:nowrap}.index-table tbody tr[data-you=true] td{background:var(--ink-soft);border-bottom-color:var(--orange)}.index-table tbody tr[data-you=true] td:first-child{box-shadow:inset 3px 0 0 0 var(--orange)}.view-switch{display:flex;gap:var(--s-2)}.form-run{display:flex;flex-wrap:wrap;gap:var(--s-2)}.form-step{border:var(--stroke-hair) solid currentColor;padding:2px var(--s-2)}
