body.term{--bg:#070707;--panel:#0c0b08;--head:#1d1a12;--rule:#2a2418;--fg:#ffb000;--fg-dim:#8c6a1c;--hi:#ecebe4;--soft:#b9b3a3;--prose:#e4dfd2;--up:#39d98a;--warn:#ff5c5c;--bar:#ffb000;--on-bar:#000;--on-bar-dim:#4a3700;--on-bar-up:#0b5c32;--scan:#0000002e;background:var(--bg);color:var(--fg);font:12px/16px var(--pixel);-webkit-font-smoothing:none;margin:0}[data-color=green] body.term{--bg:#050806;--panel:#08100a;--head:#0f1f13;--rule:#17301d;--fg:#3f6;--fg-dim:#1f8a3c;--hi:#e6f5e9;--soft:#9fbfa7;--prose:#dcefe0;--up:#b6ff6e;--bar:#3f6;--on-bar:#001a07;--on-bar-dim:#0c5a22;--on-bar-up:#004d1a}[data-color=ice] body.term{--bg:#05070b;--panel:#090d14;--head:#111a28;--rule:#1b2637;--fg:#6cc4ff;--fg-dim:#2f6690;--hi:#eaf2fb;--soft:#9fb0c2;--prose:#dde6f0;--bar:#6cc4ff;--on-bar:#00121f;--on-bar-dim:#1d4f74}[data-color=pink] body.term{--bg:#0a0609;--panel:#120a10;--head:#24121e;--rule:#33192b;--fg:#ff5fae;--fg-dim:#8f3563;--hi:#f6e9f0;--soft:#c2a3b4;--prose:#f0dfe8;--warn:#ffd23f;--bar:#ff5fae;--on-bar:#1f0011;--on-bar-dim:#6e1a44}[data-mode=day][data-color] body.term{--bg:#f2ede2;--panel:#fbf8f1;--head:#ebe2cd;--rule:#d9ccb0;--fg:#8a5300;--fg-dim:#9a7a4a;--hi:#1b1408;--soft:#6b5d48;--prose:#2a2318;--up:#0e8a4a;--warn:#c42b1c;--bar:#ffb000;--on-bar:#000;--on-bar-dim:#4a3700;--on-bar-up:#0b5c32;--scan:#00000009}[data-mode=day][data-color=green] body.term{--bg:#e9f0e8;--panel:#f6faf5;--head:#dbe8d9;--rule:#c3d6c0;--fg:#146b2e;--fg-dim:#6d9675;--hi:#0d1a10;--soft:#56705b;--prose:#1d2a1f;--up:#0a7d5a;--bar:#3ddc6a;--on-bar:#001a07;--on-bar-dim:#0c5a22;--on-bar-up:#003d14}[data-mode=day][data-color=ice] body.term{--bg:#e8eef5;--panel:#f5f8fc;--head:#d9e4f0;--rule:#c2d1e2;--fg:#1f5a8f;--fg-dim:#7090ad;--hi:#0b1622;--soft:#56677a;--prose:#1c2633;--bar:#6cc4ff;--on-bar:#00121f;--on-bar-dim:#1d4f74}[data-mode=day][data-color=pink] body.term{--bg:#f5ebf0;--panel:#fcf6f9;--head:#f0dbe6;--rule:#e2c3d3;--fg:#a3165e;--fg-dim:#b07a95;--hi:#1f0c16;--soft:#765c69;--prose:#2e1c25;--warn:#b86e00;--bar:#ff5fae;--on-bar:#1f0011;--on-bar-dim:#6e1a44}[data-mode=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.term:before,body.term:after{display:none}.term a{color:inherit;text-decoration:none}.term a:hover{text-decoration:underline}.term button,.term input{font:inherit;-webkit-font-smoothing:none}.term p{margin:0}.term .dim{color:var(--fg-dim)}.term .hi{color:var(--hi)}.term .up{color:var(--up)}.term .warn{color:var(--warn)}.term :focus-visible{outline:1px solid var(--hi);outline-offset:1px}.t-screen{box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;height:100dvh;padding:8px 10px;display:grid}.t-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, var(--scan) 0 1px, transparent 1px 3px);position:fixed;inset:0}.t-bar{background:var(--bar);color:var(--on-bar);white-space:nowrap;align-items:center;gap:18px;padding:4px 8px;display:flex}.t-bar .dim{color:var(--on-bar-dim)}.t-bar .up{color:var(--on-bar-up)}.t-theme{align-items:center;gap:10px;display:flex}.t-seg{border:1px solid var(--on-bar);display:flex}.t-seg button,.t-seg a{color:var(--on-bar);cursor:pointer;background:0 0;border:0;padding:0 5px;text-decoration:none}.t-seg>*+*{border-left:1px solid var(--on-bar)}.t-seg button[aria-pressed=true],.t-seg a[aria-current]{background:var(--on-bar);color:var(--bar)}.t-swatches{gap:4px;display:flex}.t-swatches button{border:1px solid var(--on-bar);background:var(--sw);cursor:pointer;width:14px;height:14px;padding:0}.t-swatches button[aria-pressed=true]{box-shadow:0 0 0 1px var(--bar), 0 0 0 2px var(--on-bar)}.t-bar :focus-visible{outline-color:var(--on-bar)}.t-id{font-size:24px;line-height:28px}.t-id b{vertical-align:middle;font-size:12px;font-weight:400}.t-fill{flex:1}.t-preview{background:var(--on-bar);color:var(--bar);padding:0 5px}.t-keys{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.t-keys button{border:1px solid var(--fg-dim);color:var(--fg);cursor:pointer;background:0 0;padding:2px 8px}.t-keys b{background:var(--bar);color:var(--on-bar);margin-right:6px;padding:0 3px;font-weight:400}.t-keys button:hover,.t-keys button[aria-pressed=true]{background:var(--bar);color:var(--on-bar)}.t-keys button:hover b,.t-keys button[aria-pressed=true] b{background:var(--on-bar);color:var(--bar)}.t-replay{margin-left:auto}.t-launch{border:1px solid var(--fg);color:var(--fg);cursor:pointer;background:0 0;margin-top:10px;padding:3px 10px}.t-launch:hover{background:var(--bar);color:var(--on-bar)}.t-photo-open{z-index:1;cursor:zoom-in;background:0 0;border:0;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}.t-photo-open span{border:1px solid var(--fg-dim);width:100%;color:var(--fg);text-align:center;border-top:0;padding:1px 0}.t-photo-open:hover span{background:var(--bar);color:var(--on-bar)}.t-grid{grid-template:"des port music""gh gh news"minmax(0,1fr)"gh gh msg"/1.15fr 1.35fr 1fr;gap:6px;min-height:0;display:grid}.pane{border:1px solid var(--rule);background:var(--panel);min-height:0;padding:0 8px 8px;scroll-margin-top:8px;overflow:hidden}.pane>h2{background:var(--head);color:var(--hi);font:inherit;border-bottom:1px solid var(--fg-dim);gap:10px;margin:0 -8px 8px;padding:2px 8px;display:flex}.pane>h2 span{color:var(--fg-dim)}.pane.active{border-color:var(--fg)}.pane.active>h2{background:var(--bar);color:var(--on-bar)}.pane.active>h2 span{color:var(--on-bar-dim)}.des,.port{flex-direction:column;display:flex}.des{grid-area:des}.port{grid-area:port}.port .tbl-wrap{flex:1}.port .tbl{height:100%}.music{grid-area:music}.gh{grid-area:gh}.screen{flex-direction:column;display:flex}.screen-head{align-items:center}.screen-tabs{gap:2px;margin-left:-4px;display:flex}.screen-tabs button,.screen-nav button{color:inherit;font:inherit;-webkit-font-smoothing:none;cursor:pointer;background:0 0;border:0;padding:0 5px}.pane>h2 .screen-tabs button span{color:inherit}.screen-tabs button[aria-selected=false]{opacity:.55}.screen-tabs button[aria-selected=false]:hover{opacity:1}.screen-tabs button[aria-selected=true]{background:var(--hi);color:var(--panel)}.pane.active .screen-tabs button[aria-selected=true]{background:var(--on-bar);color:var(--bar)}.screen-nav{white-space:nowrap;align-items:center;gap:2px;margin-left:auto;display:flex}.pane>h2 .screen-nav span{color:inherit;opacity:.7}.screen-pages{touch-action:pan-y;flex:1;min-height:0}.screen-page{height:100%}.screen-page[hidden]{display:none}.page-gh{flex-direction:column;display:flex}.page-gh .chart{flex:1;height:auto}.page-bio{scrollbar-color:var(--fg-dim) transparent;scrollbar-width:thin;padding:4px 12px 8px 4px;overflow-y:auto}.bio-text{columns:2 300px;column-rule:1px dotted var(--rule);font:15px/1.9 var(--sans);-webkit-font-smoothing:antialiased;color:var(--prose);overflow-wrap:break-word;column-gap:36px}.bio-text>:first-child{margin-top:0}.bio-text p,.bio-text ul,.bio-text ol,.bio-text blockquote{margin:0 0 1em}.bio-text h2,.bio-text h3{color:var(--fg);break-after:avoid;font:12px/16px var(--pixel);-webkit-font-smoothing:none;margin:1.6em 0 .5em}.bio-text h2:first-child{margin-top:0}.bio-text strong{color:var(--hi)}.bio-text a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.bio-text blockquote{border-left:2px solid var(--fg-dim);color:var(--soft);padding-left:12px}.bio-text img{max-width:100%;height:auto;display:block}.news{grid-area:news;overflow:auto}.msg{grid-area:msg}.des-body{grid-template-columns:120px max-content minmax(0,1fr);grid-template-rows:var(--des-rows,auto 1fr);flex:1;grid-template-areas:"photo id id""photo more more";gap:2px 10px;display:grid}.des-body .kv{grid-template-columns:subgrid;align-content:space-around}.kv-id{grid-area:id}.kv-more{grid-area:more}.t-photo{flex-direction:column;grid-area:photo;margin:0;display:flex;position:relative}.t-photo:has(.t-photo-open){padding-bottom:18px}.t-photo img{object-fit:cover;object-position:50% 25%;outline:1px solid var(--fg-dim);outline-offset:-1px;background:var(--head);flex:1;width:100%;min-height:150px;display:block}.kv{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:2px 12px;margin:0;display:grid}.kv dt{color:var(--fg-dim);white-space:nowrap}.kv dd{overflow-wrap:anywhere;text-wrap:pretty;margin:0}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%}.tbl th{border-bottom:1px solid var(--rule);color:var(--fg-dim);text-align:left;padding:2px 6px 2px 0;font-weight:400}.tbl td{border-bottom:1px dotted var(--rule);white-space:nowrap;padding:3px 6px 3px 0}.term .note{margin-top:8px}.port{container-type:inline-size}.stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:10px 0 0;display:grid}.stats div{border:1px solid var(--rule);padding:4px 6px}.stats dt{color:var(--fg-dim)}.stats dd{color:var(--hi);margin:0;font-size:24px;line-height:28px}.term .np-title{color:var(--hi);margin-top:2px;font-size:24px;line-height:28px}.np-bar{border:1px solid var(--fg-dim);height:6px;margin:10px 0 8px}.np-bar i{background:var(--fg);width:0;height:100%;animation:t-np var(--np,90s) linear infinite;display:block}.term.paused .np-bar i{animation-play-state:paused}@keyframes t-np{to{width:100%}}.eq{align-items:flex-end;gap:3px;height:36px;margin-bottom:10px;display:flex}.eq i{background:var(--fg);transform-origin:bottom;height:100%;animation:t-eq var(--eq,.9s) steps(4) infinite;animation-delay:calc(var(--d) * var(--eq,.9s) / -9);flex:1}.term.paused .eq i{animation-play-state:paused}@container (width<=430px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes t-eq{0%{transform:scaleY(.2)}25%{transform:scaleY(.9)}50%{transform:scaleY(.45)}75%{transform:scaleY(.7)}to{transform:scaleY(.3)}}.queue{margin:4px 0 0;padding:0;list-style:none}.queue li{border-bottom:1px dotted var(--rule);padding:2px 0}.queue span:first-child{color:var(--fg-dim);margin-right:10px}.chart{grid-template-columns:28px minmax(0,1fr);gap:6px;min-height:120px;display:grid}.chart .y{color:var(--fg-dim);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:18px;display:flex}.bars{border-left:1px solid var(--fg-dim);border-bottom:1px solid var(--fg-dim);grid-template-columns:repeat(15,minmax(0,1fr));gap:6px;padding:0 6px;display:grid}.col{flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:18px;display:flex;position:relative}.col i{background:repeating-linear-gradient(0deg, var(--fg) 0 4px, transparent 4px 6px);width:100%;min-height:1px}.col i.peak{background:repeating-linear-gradient(0deg, var(--hi) 0 4px, transparent 4px 6px)}.col .v{color:var(--hi)}.col .d{color:var(--fg-dim);position:absolute;bottom:0}.headlines{margin:0;padding:0;list-style:none}.headlines li{border-bottom:1px dotted var(--rule);grid-template-columns:4em minmax(0,1fr) 1.5em;gap:8px;padding:4px 0;display:grid}.headlines .src{color:var(--fg-dim)}.headlines b{font-weight:400}.msg .dim{margin-top:8px}.t-tape{background:var(--head);border-top:1px solid var(--fg-dim);border-bottom:1px solid var(--fg-dim);white-space:nowrap;margin-top:6px;padding:3px 0;overflow:hidden}.tape{animation:40s linear infinite t-tape;display:inline-block}.tape span{color:var(--hi)}.tape b{color:var(--fg);font-weight:400}@keyframes t-tape{to{transform:translate(-50%)}}.t-out{min-height:16px;color:var(--hi);white-space:pre-wrap;padding:6px 2px 0}.t-cmd{align-items:center;gap:8px;padding:4px 2px 2px;display:flex}.t-cmd label{flex:none}.t-cmd input{min-width:0;color:var(--hi);caret-color:var(--fg);text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;padding:0}.boot{display:none}[data-boot=on]{overflow:hidden}[data-boot=on] .boot{z-index:100;background:var(--bg);color:var(--fg);place-items:center;padding:16px;animation:0s 10s forwards boot-gone;display:grid;position:fixed;inset:0}.boot:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, var(--scan) 0 1px, transparent 1px 3px);position:absolute;inset:0}.boot-box{grid-template-columns:minmax(0,1fr);gap:4px;width:min(520px,100%);display:grid}.boot-line{visibility:hidden;white-space:nowrap}.boot-line.on{visibility:visible}.boot-head{color:var(--hi);align-items:baseline;gap:10px;margin-bottom:2px;font-size:24px;line-height:28px;display:flex}.boot-head b{font-size:12px;font-weight:400}.boot-head .dim{font-size:12px}.boot-check{gap:8px;display:flex}.boot-check .n{width:5ch;color:var(--hi);text-align:right;flex:none}.boot-check .up{text-align:right;flex:none;width:2em}:lang(en) .boot-check .n{width:10ch}.boot-dots{min-width:2em;color:var(--fg-dim);flex:1;overflow:hidden}.boot-dots:before{content:".................................................................................................."}.boot-bar{align-items:center;gap:10px;margin:10px 0 4px;display:flex}.boot-cells{border:1px solid var(--fg-dim);flex:1;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:14px;padding:2px;display:grid}.boot-cells i.on{background:var(--fg)}.boot-bar [data-boot-pct]{text-align:right;width:4ch}.boot-cursor{animation:.5s step-end infinite boot-blink}.boot-skip{margin-top:14px}.boot.off{animation:.3s ease-in forwards boot-off}@keyframes boot-off{60%{filter:brightness(2.5);transform:scaleY(.01)}to{opacity:0;transform:scaleY(0)}}@keyframes boot-blink{50%{opacity:0}}@keyframes boot-gone{to{visibility:hidden;pointer-events:none}}.t-touch{display:none}@media (width<=900px),(hover:none) and (pointer:coarse){.t-out,.t-cmd,.t-desk,.t-keys [data-go=help]{display:none}.t-touch{margin-top:8px;display:block}}@media (width<=900px){.t-screen{height:auto;min-height:100dvh}.t-bar{white-space:normal;flex-wrap:wrap;gap:4px 12px}.t-fill{display:none}.t-seg button,.t-seg a{padding:3px 8px}.t-swatches{gap:6px}.t-swatches button{width:22px;height:22px}.t-keys{z-index:2;background:var(--bg);flex-wrap:nowrap;margin:6px -10px;padding:6px 10px;position:sticky;top:0;overflow-x:auto}.t-keys button{flex:none}.des-body{grid-template:"photo id id""more more more"/96px max-content minmax(0,1fr);row-gap:10px}.des-body .kv-more{border-top:1px dotted var(--rule);grid-template-columns:max-content minmax(0,1fr);padding-top:8px}.t-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"des""port""gh""music""news""msg"}.t-photo img{min-height:120px}.page-gh .chart{flex:none;height:180px}.screen-page{height:auto}:lang(en) .screen-tabs button span{display:none}.page-bio{padding:4px 4px 8px;overflow:visible}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tape,.eq i{animation:none}.np-bar i{width:38%;animation:none}}
