nav[data-v-aeaa1712]{display:grid;gap:2px}.item[data-v-aeaa1712]{height:var(--row-h);display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:var(--rail-dim);text-decoration:none;border-radius:var(--radius)}.item[data-v-aeaa1712]:hover{color:var(--rail-fg)}.lbl[data-v-aeaa1712]{display:inline-flex;align-items:center;gap:10px}.lbl .nf[data-v-aeaa1712]{width:1.2em;text-align:center;color:var(--rail-dim)}.no-nf .lbl .nf[data-v-aeaa1712]{display:none}.item.router-link-exact-active[data-v-aeaa1712]{background:var(--rail-2);color:var(--rail-fg);box-shadow:inset 4px 0 0 var(--moss-fill)}.item.router-link-exact-active .nf[data-v-aeaa1712]{color:var(--highlight)}.count[data-v-aeaa1712]{background:var(--ochre);color:var(--surface-0);font:var(--type-label);padding:2px 6px;border-radius:var(--radius)}:root[data-theme=mono] .count[data-v-aeaa1712]{color:#000}@media (max-width: 860px){nav[data-v-aeaa1712]{grid-template-columns:repeat(3,1fr)}}.logo[data-v-ff208146]{display:block;flex:none}.ink[data-v-ff208146]{fill:var(--ink)}.bar[data-v-ff208146]{fill:var(--accent)}.ctl[data-v-ff208146]{fill:var(--on-accent)}.body[data-v-ff208146]{fill:var(--ground)}.hi[data-v-ff208146]{fill:var(--highlight)}.rail[data-v-0297b3fe]{background:var(--rail);color:var(--rail-fg);padding:24px 20px;display:flex;flex-direction:column;gap:28px;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto}.who[data-v-0297b3fe]{display:grid;gap:8px}.name[data-v-0297b3fe]{margin-bottom:4px}.state[data-v-0297b3fe]{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--rail-fg);text-align:left}.state .since[data-v-0297b3fe]{color:var(--rail-dim);font:var(--type-small)}.dot[data-v-0297b3fe]{width:10px;height:10px;border-radius:0;background:var(--rail-dim);flex:none}.state.awake .dot[data-v-0297b3fe]{background:var(--moss-fill)}.state.waiting .dot[data-v-0297b3fe]{background:var(--ochre)}.state.planning .dot[data-v-0297b3fe]{background:var(--moss-fill);animation:blink-0297b3fe 1s steps(1) infinite}.state.asleep .dot[data-v-0297b3fe]{background:transparent;box-shadow:inset 0 0 0 2px var(--rail-dim)}@keyframes blink-0297b3fe{50%{opacity:0}}.theme[data-v-0297b3fe]{display:grid;gap:6px;font:var(--type-small);color:var(--rail-dim)}.theme .field[data-v-0297b3fe]{height:32px;padding:0 8px;background:var(--rail-2);color:var(--rail-fg)}.more[data-v-0297b3fe]{display:flex;flex-direction:column;gap:28px}.facts[data-v-0297b3fe]{margin:0;display:grid;gap:12px}.facts div[data-v-0297b3fe]{display:grid;gap:2px}.facts dt[data-v-0297b3fe]{font:var(--type-small);color:var(--rail-dim)}.facts dd[data-v-0297b3fe]{margin:0;font:var(--type-small);color:var(--rail-fg)}.facts .trouble[data-v-0297b3fe]{color:var(--brick);word-break:break-word}.foot[data-v-0297b3fe]{margin-top:auto;font:var(--type-small);color:var(--rail-dim)}.foot code[data-v-0297b3fe]{font:var(--type-code);font-size:12px;color:var(--rail-fg)}.out[data-v-0297b3fe]{background:none;border:0;padding:0;color:var(--rail-fg);text-decoration:underline;font:inherit}@media (max-width: 860px){.rail[data-v-0297b3fe]{position:static;height:auto;padding:16px max(16px,env(safe-area-inset-left,0px));gap:16px}.who[data-v-0297b3fe]{grid-template-columns:auto 1fr;align-items:center;gap:16px}.more[data-v-0297b3fe]{display:none}.rail.open .more[data-v-0297b3fe]{display:flex}.state[data-v-0297b3fe]:after{content:"▾";color:var(--rail-dim);margin-left:auto}.rail.open .state[data-v-0297b3fe]:after{content:"▴"}.foot[data-v-0297b3fe]{margin-top:0}}.shell[data-v-9d041ba7]{min-height:100%;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr)}.page[data-v-9d041ba7]{min-width:0;padding:28px 32px 40px;display:flex;flex-direction:column;gap:24px}@media (max-width: 860px){.shell[data-v-9d041ba7]{grid-template-columns:1fr}.page[data-v-9d041ba7]{padding:20px max(16px,env(safe-area-inset-left,0px)) 40px max(16px,env(safe-area-inset-right,0px))}}:root,:root[data-theme=lucario]{--surface-0: #19242f;--surface-1: #243443;--surface-2: #2b3e50;--surface-3: #354c62;--line: #8aa3bb;--ink: #f8f8f2;--ink-muted: #b4c0cc;--accent: #5c98cd;--on-accent: #19242f;--link: #8dbbe3;--highlight: #e6db74;--on-highlight: #19242f;--focus-ring: #e6db74;--success: #72c05d;--warning: #ffab28;--danger: #ff8a70;--info: #66d9ef;--special: #ca94ff;--shadow-pixel: 4px 4px 0 0 #19242f;--shadow-press: inset 2px 2px 0 0 #19242f;color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-theme]){--surface-0: #dde3ea;--surface-1: #e9edf1;--surface-2: #f8f8f2;--surface-3: #ffffff;--line: #687a8c;--ink: #19242f;--ink-muted: #4a5a6a;--accent: #2f6da3;--on-accent: #f8f8f2;--link: #2f6da3;--highlight: #6e6200;--on-highlight: #f8f8f2;--focus-ring: #19242f;--success: #2c7320;--warning: #995200;--danger: #b8361b;--info: #00687f;--special: #7438b8;--shadow-pixel: 4px 4px 0 0 #19242f;--shadow-press: inset 2px 2px 0 0 #687a8c;color-scheme:light}}:root[data-theme=paper]{--surface-0: #dde3ea;--surface-1: #e9edf1;--surface-2: #f8f8f2;--surface-3: #ffffff;--line: #687a8c;--ink: #19242f;--ink-muted: #4a5a6a;--accent: #2f6da3;--on-accent: #f8f8f2;--link: #2f6da3;--highlight: #6e6200;--on-highlight: #f8f8f2;--focus-ring: #19242f;--success: #2c7320;--warning: #995200;--danger: #b8361b;--info: #00687f;--special: #7438b8;--shadow-pixel: 4px 4px 0 0 #19242f;--shadow-press: inset 2px 2px 0 0 #687a8c;color-scheme:light}:root[data-theme=mono]{--surface-0: #000000;--surface-1: #000000;--surface-2: #000000;--surface-3: #000000;--line: #ffffff;--ink: #ffffff;--ink-muted: #ffffff;--accent: #ffffff;--on-accent: #000000;--link: #ffffff;--highlight: #ffffff;--on-highlight: #000000;--focus-ring: #ffffff;--success: #ffffff;--warning: #ffffff;--danger: #ffffff;--info: #ffffff;--special: #ffffff;--shadow-pixel: 4px 4px 0 0 #ffffff;--shadow-press: inset 2px 2px 0 0 #ffffff;color-scheme:dark}:root{--fog: var(--surface-2);--paper: var(--surface-3);--well: var(--surface-0);--ink-2: var(--ink-muted);--rule: var(--line);--rule-soft: var(--surface-1);--moss: var(--link);--moss-fill: var(--accent);--moss-soft: var(--surface-1);--ochre: var(--warning);--ochre-soft: var(--surface-1);--brick: var(--danger);--brick-soft: var(--surface-1);--rail: var(--surface-0);--rail-2: var(--surface-1);--rail-fg: var(--ink);--rail-dim: var(--ink-muted);--font-mono: "JetBrainsMono Nerd Font", "JetBrainsMono NF", "JetBrains Mono", "Symbols Nerd Font Mono", ui-monospace, Menlo, monospace;--font-pixel: "Silkscreen", "JetBrainsMono Nerd Font", "JetBrains Mono", monospace;--font-ui: var(--font-mono);--font-lexa: var(--font-pixel);--font-code: var(--font-mono);--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space: var(--space-3);--border-pixel: 2px;--border-heavy: 4px;--radius: 0;--radius-full: 999px;--control-h: 36px;--row-h: 44px;--rail-w: 248px;--measure: 80ch;--type-display: 400 48px/48px var(--font-pixel);--type-page: 400 24px/32px var(--font-pixel);--type-label: 400 8px/16px var(--font-pixel);--type-button: 400 16px/16px var(--font-pixel);--type-body: 400 14px/20px var(--font-mono);--type-small: 400 12px/16px var(--font-mono);--type-lexa: 400 14px/22px var(--font-mono);--type-code: 400 13px/20px var(--font-mono);--focus: 0 0 0 2px var(--fog), 0 0 0 4px var(--focus-ring)}@font-face{font-family:JetBrainsMono Nerd Font;src:local("JetBrainsMono Nerd Font"),local("JetBrainsMonoNF-Regular"),url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono Nerd Font;src:local("JetBrainsMono Nerd Font"),local("JetBrainsMonoNF-Regular"),url(/fonts/JetBrainsMonoNerdFont-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+E000-F8FF,U+F0000-FFFFD,U+23FB-23FE,U+2665,U+26A1,U+2B58}@font-face{font-family:JetBrainsMono Nerd Font;src:local("JetBrainsMono Nerd Font Italic"),local("JetBrainsMonoNF-Italic"),url(/fonts/JetBrainsMonoNerdFont-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrainsMono Nerd Font;src:local("JetBrainsMono Nerd Font Bold"),local("JetBrainsMonoNF-Bold"),url(/fonts/JetBrainsMonoNerdFont-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono Nerd Font;src:local("JetBrainsMono Nerd Font Bold Italic"),local("JetBrainsMonoNF-BoldItalic"),url(/fonts/JetBrainsMonoNerdFont-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--fog);color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;text-wrap:balance}a{color:inherit}code,pre,kbd{font:var(--type-code)}pre{margin:0;white-space:pre-wrap;word-break:break-word}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--border-pixel) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius)}::selection{background:var(--surface-0);color:var(--ink)}:root[data-theme=mono] ::selection{background:var(--ink);color:var(--surface-2)}.btn{height:var(--control-h);padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius);border:var(--border-pixel) solid var(--line);background:var(--surface-3);color:var(--ink);box-shadow:var(--shadow-pixel);font:var(--type-button);text-transform:uppercase;white-space:nowrap}.btn:hover{background:var(--surface-1)}.btn:active:not(:disabled){box-shadow:var(--shadow-press);transform:translate(2px,2px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--link);border-color:var(--link)}.btn.quiet{background:transparent;box-shadow:none;color:var(--ink-2)}.btn.quiet:hover{color:var(--ink);background:var(--surface-1)}.btn:disabled{color:var(--ink-2);background:var(--surface-1);border-style:dashed;box-shadow:none;cursor:not-allowed}.btn.primary:disabled{color:var(--ink-2);border-color:var(--line)}.field{height:var(--control-h);padding:0 12px;border:var(--border-pixel) solid var(--line);border-radius:var(--radius);background:var(--well);color:var(--ink);width:100%}.field::placeholder{color:var(--ink-2)}.meta{font:var(--type-small);color:var(--ink-2)}.ok{color:var(--success)}.wait{color:var(--ochre)}.bad{color:var(--brick)}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.codeblock{background:var(--well);border:0;border-radius:var(--radius);padding:12px 14px;overflow-x:auto}.nf{font-style:normal;font-family:var(--font-mono)}.nf:before{content:attr(data-nf)}.no-nf .nf:before{content:attr(data-ascii)}.label{font:var(--type-label);letter-spacing:.5px;text-transform:uppercase}.panel{background:var(--paper);border:var(--border-pixel) solid var(--line);box-shadow:var(--shadow-pixel)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
