@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_7321f1a9-module__Lxw7qa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_7321f1a9-module__Lxw7qa__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/fb74448dcb8f3309-s.24ik8ds6mfy86.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/6b186f06197624ff-s.p.171shbaxyastj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_52939ed1-module__exS1ja__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_52939ed1-module__exS1ja__variable{--font-ui:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/bc75a5ef649fd533-s.2_b3eyou4d_rz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/0d0795e2b42a3c22-s.1g5k3we4sts10.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/ced9be41fbb50af4-s.3b7k9poh_lfgp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/9721f9d4df761ffd-s.p.1dxjg4ufbxory.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_d78f2777-module__oOYqfa__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_d78f2777-module__oOYqfa__variable{--font-mono:"Martian Mono", "Martian Mono Fallback"}
:root{--ground:#11110f;--well:#0c0c0b;--panel:#181815;--raised:#1f1f1b;--line:#2b2a25;--line-strong:#3a3932;--scale:#57554c;--lit:#ece9e01f;--unlit:#ece9e00a;--bone:#ece9e0;--soft-bone:#d6d3ca;--text-2:#a5a298;--text-3:#86837a;--airbag:#f2c12e;--airbag-hover:#f5cc4f;--airbag-tint:#f2c12e1f;--airbag-edge:#f2c12e80;--liq:#ff6a55;--liq-tint:#ff6a551a;--liq-edge:#ff6a5573;--hazard:repeating-linear-gradient(-45deg, var(--airbag) 0 10px, var(--ground) 10px 20px);--hatch:repeating-linear-gradient(135deg, var(--line-strong) 0 1.5px, transparent 1.5px 6px);--hatch-warm:repeating-linear-gradient(135deg, #f2c12e80 0 1.5px, transparent 1.5px 6px);--display:var(--font-display), "Helvetica Neue", sans-serif;--ui:var(--font-ui), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--r-control:6px;--r-well:8px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--gutter:clamp(16px, 3vw, 32px);--ease:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--t-fast:.12s;--t-move:.24s;--t-panel:.32s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground);scroll-behavior:smooth;scrollbar-color:var(--line-strong) transparent}body{background:var(--ground);min-height:100dvh;color:var(--bone);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}::selection{background:var(--bone);color:var(--ground)}a{color:var(--bone);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--airbag)}:focus-visible{outline:2px solid var(--airbag);outline-offset:2px}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--ground);border-radius:999px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.display{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-weight:700;font-stretch:125%;line-height:1.08}.wordmark{font-family:var(--display);letter-spacing:.06em;font-weight:800;font-stretch:125%}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-stretch:87.5%}.big{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-stretch:75%;line-height:.9}.label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:500;font-stretch:87.5%;line-height:1.4}.title{font-size:15px;font-weight:600;line-height:1.3}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.airbag{color:var(--airbag)}.liq{color:var(--liq)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--r-control);min-height:44px;color:var(--bone);font:500 15px var(--ui);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:var(--airbag);color:var(--ground);font-weight:600}.btn-primary:hover{color:var(--ground);background:var(--airbag-hover)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{opacity:1;background:var(--unlit);color:var(--text-3)}.btn-secondary{border-color:var(--line-strong)}.btn-secondary:hover{border-color:var(--text-3);background:var(--raised);color:var(--bone)}.btn-ghost{color:var(--text-2);padding:0 14px}.btn-ghost:hover{color:var(--bone);background:var(--panel)}.btn-lg{min-height:52px;padding:0 24px;font-size:16px}.btn-sm{min-height:36px;padding:0 12px;font-size:13px}.input{background:var(--well);border:1px solid var(--line-strong);border-radius:var(--r-control);width:100%;height:44px;color:var(--bone);font-family:var(--mono);transition:border-color var(--t-fast) var(--ease);padding:0 12px;font-size:13px;font-stretch:87.5%}.input:hover{border-color:var(--text-3)}.input::placeholder{color:var(--text-3)}.input:user-invalid{border-color:var(--bone);border-style:dashed}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label{color:var(--text-2);font-size:13px}.seg{border:1px solid var(--line-strong);border-radius:var(--r-control);color:var(--bone);cursor:pointer;font:inherit;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0}.seg:hover{border-color:var(--text-3)}.seg[aria-pressed=true]{border-color:var(--bone);background:var(--lit);box-shadow:inset 0 0 0 1px var(--bone)}.switch{border:1px solid var(--line-strong);background:var(--well);cursor:pointer;width:48px;height:28px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:999px;flex-shrink:0;align-items:center;padding:3px;display:flex}.switch>span{background:var(--text-2);width:20px;height:20px;transition:transform var(--t-move) var(--ease), background-color var(--t-fast) var(--ease);border-radius:50%}.switch[aria-checked=true]{background:var(--bone);border-color:var(--bone)}.switch[aria-checked=true]>span{background:var(--ground);transform:translate(20px)}.switch:disabled{opacity:.5;cursor:not-allowed}.well{background:var(--well);border:1px solid var(--line);border-radius:var(--r-well);box-shadow:inset 0 1px 3px #00000073}.ann{background:var(--lit);min-height:26px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--bone);border-radius:3px;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:600;font-stretch:87.5%;display:inline-flex;position:relative}.ann[data-state=off]{background:var(--unlit);color:var(--text-3)}.ann[data-state=airbag]{background:var(--airbag);color:var(--ground)}.ann[data-state=airbag-line]{background:var(--airbag-tint);color:var(--airbag)}.ann[data-state=alert]{background:var(--bone);color:var(--ground)}.ann[data-state=liq]{background:var(--liq-tint);color:var(--liq)}.ann[data-size=sm]{min-height:22px;padding:0 7px;font-size:10px}.ann[data-fresh=true]:after{content:"";animation:box-on var(--t-fast) steps(2, jump-none);border:1px solid;border-radius:5px;position:absolute;inset:-4px}.ann[data-state=airbag][data-fresh=true]:after{border-color:var(--airbag)}.ann[data-state=alert][data-fresh=true]:after{border-color:var(--bone)}@keyframes box-on{0%{opacity:0}}.roll{animation:roll var(--t-fast) var(--ease);display:inline-block}@keyframes roll{0%{opacity:.2;transform:translateY(-.45em)}}.hazard{background:var(--hazard);flex-shrink:0;height:8px}.sim-banner{padding:8px var(--gutter);border-bottom:1px solid var(--line);background:var(--panel);color:var(--text-2);text-align:center;font-size:13px}.sim-banner strong{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);margin-right:6px;font-size:11px;font-weight:600;font-stretch:87.5%}.notice{border:1px solid var(--line-strong);border-radius:var(--r-control);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.notice[data-tone=airbag]{border-color:var(--airbag-edge);background:var(--airbag-tint)}.notice[data-tone=alert]{border-color:var(--bone);background:var(--raised)}.rows{flex-direction:column;display:flex}.rows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;display:flex}.rows>div:first-child{border-top:1px solid var(--line)}.rows dt{color:var(--text-2)}.rows dd{text-align:right}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.redraw{animation:redraw var(--t-panel) var(--ease) both}@keyframes redraw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.txlink{color:var(--airbag);text-decoration:none}.txlink:hover{color:var(--airbag-hover);text-decoration:underline}
