@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../fonts/instrument-sans-latin.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;font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../fonts/instrument-sans-latin-ext.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:400 700;font-display:swap;src:url(../../../fonts/martian-mono-latin.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;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/martian-mono-latin-ext.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:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/saira-condensed-latin.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:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/saira-condensed-latin-ext.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}:root{--brass-rgb:214 174 60;--patina-rgb:95 180 156;--signal-rgb:226 85 61;--brass:rgb(var(--brass-rgb));--brass-soft:rgb(var(--brass-rgb) / .14);--brass-line:rgb(var(--brass-rgb) / .34);--patina:rgb(var(--patina-rgb));--signal:rgb(var(--signal-rgb));--bg:#0b0c0f;--panel:#16181d;--panel-top:#1b1e24;--panel-deep:#101216;--panel-edge:#272a32;--panel-edge-lit:#353a43;--label:#eceadf;--label-soft:#b6b3a9;--muted:#a2a6ae;--faint:#8d929c;--label-ink:#1b1d21;--dim:.55;--hairline:#ffffff0d;--row-hover:#ffffff06;--display:"Saira Condensed", "Arial Narrow", sans-serif;--data:"Martian Mono", ui-monospace, monospace;--body:"Instrument Sans", system-ui, sans-serif;--ui:var(--body);--fs-1:10px;--fs-2:11px;--fs-3:12px;--fs-4:13px;--fs-5:15px;--fs-6:20px;--fs-7:26px;--fs-8:34px;--fs-9:48px;--line:1.55;--bw-1:1px;--bw-2:2px;--ctl-pad-1:var(--s-2) var(--s-3);--ctl-pad-2:var(--s-3) var(--s-4);--ctl-fs-1:var(--fs-3);--ctl-fs-2:var(--fs-4);--ctl-square-1:var(--s-5);--ctl-square-2:var(--s-6);--icon-1:var(--s-4);--icon-2:var(--s-5);--r-0:2px;--r-1:4px;--r-2:8px;--r-pill:999px;--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;--gap-section:var(--s-7);--gap-chapter:var(--s-9);--page-inline:var(--s-4);--page-block:var(--s-4);--gap-edge:var(--s-3);--tile-w:160px;--rail-height:60px;--rail-clear:calc(var(--rail-height) + var(--s-6));--glass:#121418c7;--glass-blur:blur(16px) saturate(1.3);--well:#0c0e11;--panel-inset:#121418;--brass-face:linear-gradient(180deg, #e6c256, #b7911f);--brass-ink:#1d1704;--t-0:60ms;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.1, 0, .65, 1.05);--ease-back:cubic-bezier(.34, 1.4, .64, 1);--t-1:.12s;--t-2:.22s;--t-3:.42s;--t-4:.72s;--t-5:1.2s;--shadow-1:0 1px 2px #0006;--shadow-2:0 14px 30px -22px #000000e6;--shadow-3:0 30px 60px -40px #000;--gleam:inset 0 1px 0 #ffffff0b}*{box-sizing:border-box}@property --rail-rest{syntax:"<number>";inherits:true;initial-value:1}html{scroll-padding-top:var(--rail-clear);scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--label);font-family:var(--body);font-size:var(--fs-5);line-height:var(--line);-webkit-font-smoothing:antialiased;margin:0;position:relative}::selection{background:rgb(var(--brass-rgb) / .3);color:#fff}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700}p{text-wrap:pretty}button{font-family:var(--ui);font-size:var(--fs-4);letter-spacing:.01em;cursor:pointer;font-weight:600}input,select,textarea{font-family:var(--data);font-size:var(--fs-4)}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--panel-edge);border-radius:var(--r-pill);border:var(--bw-2) solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--panel-edge-lit)}.glow{z-index:-1;pointer-events:none;background:radial-gradient(70vw 58vh at 12% -12%, rgb(var(--brass-rgb) / .07), transparent 62%), radial-gradient(55vw 51vh at 92% 4%, rgb(var(--patina-rgb) / .05), transparent 60%);position:fixed;inset:0}.grain,.scanlines{pointer-events:none;z-index:60;position:absolute;inset:0}.grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.scanlines{opacity:.5;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px)}.progress{z-index:70;pointer-events:none;transform-origin:0;will-change:transform;height:2px;transition:transform var(--t-1) var(--ease-soft);background:linear-gradient(90deg, rgb(var(--brass-rgb) / .2), var(--brass));box-shadow:0 0 12px rgb(var(--brass-rgb) / .6);position:fixed;inset:0 0 auto;transform:scaleX(0)}.magnet{transform:translate3d(var(--mag-x,0px), var(--mag-y,0px), 0);transition:transform var(--t-4) var(--ease);display:inline-flex}.plate{background:linear-gradient(180deg, var(--panel-top), var(--panel));border:var(--bw-1) solid var(--panel-edge);border-radius:var(--r-2);box-shadow:var(--gleam), var(--shadow-2);position:relative}.plate:before,.plate.lit:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.plate:before{opacity:.7;background:linear-gradient(#ffffff0d,#0000 34%)}.plate.lit:after{background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,50%), rgb(var(--brass-rgb) / .09), transparent 62%);opacity:var(--spot-on,0);transition:opacity var(--t-3) var(--ease)}.plate.lit{transition:top var(--t-2) var(--ease), border-color var(--t-2) var(--ease);top:0}.plate.lit:hover{border-color:var(--panel-edge-lit);top:-2px}.engraved{font-family:var(--ui);font-size:var(--fs-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.tape{color:var(--label-ink);box-shadow:0 2px 0 #0000004d, var(--shadow-2);rotate:var(--tilt,0deg);transition:rotate var(--t-3) var(--ease-back), top var(--t-3) var(--ease-back);background:linear-gradient(#f2ece0,#ded7c6);position:relative;top:0}.tape[data-appear]{rotate:0deg}.tape:not([data-appear]){animation:tape-tilt var(--t-3) var(--ease-back)}@keyframes tape-tilt{0%{rotate:0deg}}.screw{width:var(--s-2);height:var(--s-2);background:radial-gradient(circle at 35% 30%,#575c65,#202329);border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #0000008c}.screw:after{content:"";border-top:var(--bw-1) solid #0009;position:absolute;inset:3px 1px;transform:rotate(28deg)}.btn{justify-content:center;align-items:center;gap:var(--s-2);color:var(--label);border:var(--bw-1) solid #383d46;border-radius:var(--r-1);padding:var(--ctl-pad-2);font-size:var(--ctl-fs-2);box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow-1);transition:border-color var(--t-2) var(--ease), color var(--t-2) var(--ease), top var(--t-1) var(--ease), transform var(--t-1) var(--ease), box-shadow var(--t-2) var(--ease);background:linear-gradient(#2b2f37,#1e2127);text-decoration:none;display:inline-flex;position:relative;top:0;overflow:hidden}.btn:after{content:"";opacity:0;transition:opacity var(--t-2) var(--ease);pointer-events:none;background:radial-gradient(120px 60px,#ffffff21,#0000 70%);position:absolute;inset:0}.btn:hover{border-color:var(--brass-line);color:var(--brass);box-shadow:inset 0 1px 0 #ffffff14, 0 10px 22px -16px rgb(var(--brass-rgb) / .7);top:-1px}.btn:hover:after{opacity:1}.btn:active{transition-duration:var(--t-0);top:1px;transform:scale(.985)}.btn:disabled{opacity:.5;cursor:not-allowed;top:0;transform:none}.btn.danger:hover{border-color:var(--signal);color:var(--signal)}.btn-primary{background:var(--brass-face);color:var(--brass-ink);box-shadow:inset 0 1px 0 #ffffff59, 0 10px 24px -18px rgb(var(--brass-rgb) / .9);border-color:#eccf6c}.btn-primary:hover{color:var(--brass-ink);box-shadow:inset 0 1px 0 #fff6, 0 14px 28px -16px rgb(var(--brass-rgb) / .85);border-color:#f4dd90}.btn-primary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%}.btn-primary:hover:before{animation:sheen var(--t-4) var(--ease)}.plate-head{padding-bottom:var(--s-3);border-bottom:var(--bw-1) solid var(--panel-edge);justify-content:space-between;align-items:center;display:flex}.stack{gap:var(--s-2);flex-direction:column;display:flex}.field{background:var(--panel-deep);border:var(--bw-1) solid var(--panel-edge);border-radius:var(--r-1);width:100%;color:var(--label);padding:var(--ctl-pad-2);font-size:var(--ctl-fs-2);transition:border-color var(--t-2) var(--ease), box-shadow var(--t-2) var(--ease), background var(--t-2) var(--ease)}.field::placeholder{color:var(--faint)}.field:hover{border-color:var(--panel-edge-lit)}.field:focus{border-color:var(--brass-line);box-shadow:0 0 0 3px rgb(var(--brass-rgb) / .1), 0 0 22px -10px rgb(var(--brass-rgb) / .5);background:#0d0f13;outline:none}.icon{width:var(--icon-1);height:var(--icon-1);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.error{font-family:var(--data);font-size:var(--fs-3);color:var(--signal)}.accent{color:var(--brass)}.strike{color:var(--faint);font-weight:400;text-decoration:line-through}.lamp{width:var(--s-2);height:var(--s-2);transition:background var(--t-2) var(--ease), box-shadow var(--t-2) var(--ease);background:#2b2f35;border-radius:50%;flex:none;box-shadow:inset 0 0 3px #000}.lamp.live{background:var(--patina);box-shadow:0 0 10px rgb(var(--patina-rgb) / .75);animation:lamp-pulse 2.6s var(--ease-in-out) infinite}.lamp.warm{background:var(--brass);box-shadow:0 0 10px rgb(var(--brass-rgb) / .8);animation:lamp-pulse var(--t-5) var(--ease-in-out) infinite}.lamp.bad{background:var(--signal);box-shadow:0 0 10px rgb(var(--signal-rgb) / .75)}.rule{height:var(--bw-1);background:linear-gradient(90deg, var(--brass-line), transparent);flex:1}.board-head{gap:var(--s-1);flex-direction:column;display:flex}.board-head p{margin:0}.board-head h1{font-size:var(--fs-8)}.section-head{align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);display:flex}.section-head .engraved{position:relative;top:1px}.section-head h2{font-size:var(--fs-6);white-space:nowrap}.section-head.wide h2{font-size:var(--fs-7)}.panel{margin-top:var(--gap-section)}.bar{height:var(--s-2);background:var(--well);border:var(--bw-1) solid var(--panel-edge);border-radius:var(--r-0);overflow:hidden}.bar>span{background:repeating-linear-gradient(90deg, rgb(var(--stripe)) 0 6px, rgb(var(--stripe) / .5) 6px 8px);height:100%;transition:width var(--t-4) var(--ease), background var(--t-3) var(--ease);display:block}.actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.actions .btn{padding:var(--ctl-pad-1);font-size:var(--ctl-fs-1)}.tile{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.tiles{gap:var(--s-4);flex-wrap:wrap;display:flex}.tiles>*{flex:1 1 var(--tile-w)}.tile strong{font-family:var(--data);font-size:var(--fs-6);font-variant-numeric:tabular-nums;font-weight:700}.endpoint-label{font-size:var(--fs-1);letter-spacing:.1em;color:#6d6355}.endpoint{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-radius:var(--r-0);--tilt:-.5deg;min-width:0;max-width:100%;display:inline-flex}.endpoint:hover,.issued:hover{top:-2px;rotate:0deg}.endpoint code{font-family:var(--data);font-size:var(--fs-3);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;font-weight:600;overflow-x:auto}.endpoint code::-webkit-scrollbar{display:none}table{border-collapse:collapse;width:100%}td{border-bottom:var(--bw-1) solid var(--hairline)}tbody tr,.list .row{transition:background var(--t-2) var(--ease)}tbody tr:hover,.list .row:hover{background:var(--row-hover)}.list .row{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);display:grid}.list .row .actions{justify-self:end}.list .row+.row{border-top:var(--bw-1) solid var(--hairline)}.row-lead{align-items:center;gap:var(--s-3);min-width:0;display:flex}.row-name{font-size:var(--fs-5);font-weight:500;display:block}.row-id,.cell{font-family:var(--data);font-size:var(--fs-2);font-variant-numeric:tabular-nums}.row-id{color:var(--muted)}.empty{align-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-4);color:var(--muted);flex-direction:column;display:flex}.empty .icon{width:var(--icon-2);height:var(--icon-2);opacity:var(--dim)}.empty p{font-size:var(--fs-4);margin:0}[data-appear]{opacity:0}[data-appear=panel]{--appear-y:var(--s-5)}[data-appear=text]{--appear-y:var(--s-2)}[data-appear].appear-in{animation:appear-in var(--t-3) var(--ease) var(--appear-delay,0s) backwards;will-change:opacity, translate}@keyframes appear-in{0%{opacity:0;translate:0 var(--appear-y)}to{opacity:1;translate:none}}.glitch-on{animation:glitch var(--t-2) steps(3)}@keyframes sweep{to{transform:translate(100%)}}@keyframes sheen{to{left:115%}}@keyframes lamp-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes glitch{0%{filter:hue-rotate(25deg)saturate(1.6);transform:translate(-2px,1px)}33%{clip-path:inset(30% 0 45%);transform:translate(2px,-1px)}66%{clip-path:inset(65% 0 12%);transform:translate(-1px,2px)}to{transform:none}}html[data-ready]{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html[data-ready]{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-appear]{opacity:1}.grain,.scanlines,.progress{display:none}}@media (width<=900px){.section-head{gap:var(--s-3);flex-wrap:wrap}.section-head .rule{display:none}}.frame.svelte-12qhfyh{margin-inline:auto;--rail-top:var(--gap-edge);max-width:1180px;min-height:100dvh;padding:var(--page-block) var(--page-inline) calc(var(--page-block) + (var(--rail-height) - var(--fs-6) * var(--line)) / 2);flex-direction:column;margin-inline:round(down,50% - min(1180px,100%)/2,1px);display:flex}.rail.svelte-12qhfyh{--rail-lift:calc(var(--page-block) - var(--rail-top));--rail-rest:0;top:var(--rail-top);z-index:40;height:var(--rail-height);padding-inline:var(--page-inline);margin-inline:calc(var(--page-inline) * -1);margin-top:calc(var(--rail-lift) * -1);margin-bottom:var(--rail-lift);border:var(--bw-1) solid transparent;border-radius:var(--r-2);position:sticky}.rail.ready.svelte-12qhfyh{transition:border-color var(--t-3) var(--ease), box-shadow var(--t-3) var(--ease), --rail-rest var(--t-3) var(--ease)}.rail.svelte-12qhfyh:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;position:absolute;inset:0}.rail.ready.svelte-12qhfyh:before{transition:background var(--t-3) var(--ease), backdrop-filter var(--t-3) var(--ease)}.rail.ready.svelte-12qhfyh:not(.scrolled){--rail-rest:1}.rail.scrolled.svelte-12qhfyh{border-color:var(--panel-edge);box-shadow:var(--shadow-2), var(--gleam)}.rail.scrolled.svelte-12qhfyh:before{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.rail-row.svelte-12qhfyh{animation:svelte-12qhfyh-rail-in var(--t-4) var(--ease);align-items:center;gap:var(--s-6);height:100%;translate:0 calc(var(--rail-lift) * var(--rail-rest));pointer-events:none;display:flex;position:relative}.rail-row.svelte-12qhfyh>:where(.svelte-12qhfyh){pointer-events:auto}@keyframes svelte-12qhfyh-rail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=1220px){.rail.svelte-12qhfyh{border-width:0 0 var(--bw-1);border-radius:0;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.frame.svelte-12qhfyh{--rail-top:0px}.rail.scrolled.svelte-12qhfyh{border-bottom-color:var(--panel-edge);box-shadow:var(--shadow-2)}}.mark.svelte-12qhfyh{align-items:center;gap:var(--s-2);text-decoration:none;display:flex}.mark-glyph.svelte-12qhfyh,.mark-word.svelte-12qhfyh{font-family:var(--display);font-weight:700;font-size:var(--fs-6)}.mark-glyph.svelte-12qhfyh{color:var(--brass-ink);background:var(--brass-face);padding:1px var(--s-2);border-radius:var(--r-1);box-shadow:0 6px 16px -10px rgb(var(--brass-rgb) / .9);transition:top var(--t-2) var(--ease-back), rotate var(--t-2) var(--ease-back), box-shadow var(--t-3) var(--ease);position:relative;top:0}.mark.svelte-12qhfyh:hover .mark-glyph:where(.svelte-12qhfyh){box-shadow:0 12px 24px -10px rgb(var(--brass-rgb) / 1);top:-2px;rotate:-3deg}.mark-word.svelte-12qhfyh{letter-spacing:.05em;text-transform:uppercase}.mark-sub.svelte-12qhfyh{font-family:var(--ui);font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;position:relative;top:1px}nav.svelte-12qhfyh{gap:2px;margin-left:auto;display:flex}.tab.svelte-12qhfyh{font-family:var(--ui);font-size:var(--ctl-fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:var(--ctl-pad-1);border-radius:var(--r-1);transition:color var(--t-2) var(--ease), top var(--t-2) var(--ease);font-weight:600;text-decoration:none;position:relative;top:0}.tab.svelte-12qhfyh:before{content:"";border-radius:inherit;background:var(--brass-soft);border:var(--bw-1) solid var(--brass-line);opacity:0;transition:opacity var(--t-2) var(--ease), transform var(--t-3) var(--ease-back);position:absolute;inset:0;transform:scale(.9)}.tab.svelte-12qhfyh:after{content:"";left:var(--s-3);right:var(--s-3);bottom:var(--s-1);height:var(--bw-1);border-radius:var(--r-0);background:var(--brass);transform-origin:0;transition:transform var(--t-3) var(--ease);position:absolute;transform:scaleX(0)}.tab.svelte-12qhfyh span:where(.svelte-12qhfyh){z-index:1;position:relative}.tab.svelte-12qhfyh:hover{color:var(--label);top:-1px}.tab.svelte-12qhfyh:hover:after{transform:scaleX(1)}.tab.active.svelte-12qhfyh{color:var(--brass)}.tab.active.svelte-12qhfyh:before{opacity:1;transform:scale(1)}.tab.active.svelte-12qhfyh:after{transform:scaleX(0)}.burger.svelte-12qhfyh,.sign-out.svelte-12qhfyh{width:var(--ctl-square-2);height:var(--ctl-square-2);border:var(--bw-1) solid var(--panel-edge);border-radius:var(--r-1);color:var(--muted);transition:color var(--t-2) var(--ease), border-color var(--t-2) var(--ease);background:0 0;padding:0}.burger.svelte-12qhfyh:hover,.sign-out.svelte-12qhfyh:hover{color:var(--brass);border-color:var(--brass-line)}.burger.svelte-12qhfyh{justify-content:center;gap:var(--s-1);flex-direction:column;margin-left:auto;display:none}.sign-out.svelte-12qhfyh{place-items:center;display:grid}.burger.svelte-12qhfyh span:where(.svelte-12qhfyh){height:var(--bw-1);width:var(--s-4);transition:transform var(--t-2) var(--ease-back);background:currentColor;margin:0 auto;display:block}.burger.svelte-12qhfyh:has(span.x:where(.svelte-12qhfyh)){color:var(--brass)}.burger.svelte-12qhfyh span:first-child.x:where(.svelte-12qhfyh){transform:translateY(3.25px)rotate(45deg)}.burger.svelte-12qhfyh span:last-child.x:where(.svelte-12qhfyh){transform:translateY(-3.25px)rotate(-45deg)}.screws.svelte-12qhfyh{gap:var(--s-2);display:flex}main.svelte-12qhfyh{padding-top:var(--gap-section);flex:1;grid-template-columns:minmax(0,1fr);display:grid}main.svelte-12qhfyh>*{grid-area:1/1;min-width:0}footer.svelte-12qhfyh{animation:svelte-12qhfyh-foot-in var(--t-4) var(--ease);align-items:center;gap:var(--s-4);margin-top:var(--gap-section);padding-top:var(--gap-edge);border-top:var(--bw-1) solid var(--panel-edge);grid-template-columns:1fr auto 1fr;display:grid}@keyframes svelte-12qhfyh-foot-in{0%{opacity:0}}.revision.svelte-12qhfyh{text-align:right}.dots.svelte-12qhfyh{--dot-step:.42s;justify-content:center;gap:var(--s-1);display:flex}.dots.svelte-12qhfyh span:where(.svelte-12qhfyh){width:var(--s-1);height:var(--s-1);background:var(--panel-edge-lit);animation:lamp-pulse 3.2s var(--ease-in-out) infinite;border-radius:50%}.dots.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(2){animation-delay:var(--dot-step)}.dots.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(3){animation-delay:calc(var(--dot-step) * 2);background:var(--brass-line)}@media (width<=900px){.rail-row.svelte-12qhfyh{gap:var(--s-3)}.mark-sub.svelte-12qhfyh,.screws.svelte-12qhfyh{display:none}.burger.svelte-12qhfyh{display:flex}nav.svelte-12qhfyh{top:calc(100% + var(--s-2));opacity:0;visibility:hidden;border:var(--bw-1) solid var(--panel-edge);border-radius:var(--r-2);background:var(--glass);max-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-3), var(--gleam);transition:max-height var(--t-3) var(--ease), opacity var(--t-2) var(--ease), padding var(--t-3) var(--ease), visibility var(--t-3);flex-direction:column;gap:0;margin-left:0;position:absolute;inset-inline:0;overflow:hidden}nav.open.svelte-12qhfyh{opacity:1;visibility:visible;max-height:260px;padding:var(--s-2)}.tab.svelte-12qhfyh{padding:var(--ctl-pad-2)}.tab.svelte-12qhfyh:hover{transform:none}}
