:root{color-scheme:dark;--bg: #020806;--cyan: #00ffff;--cyan-dim: #86b8aa;--amber: #ffaa00;--green: #00ff66;--white: #cfded4;--red: #ff3344;--magenta: #ff44ff;--dim: #335544}*{box-sizing:border-box}html,body{min-height:100%;overflow-x:clip}html{background:#000}body{margin:0;overflow-x:hidden;color:var(--cyan-dim);background:linear-gradient(180deg,#04150fe6,#000000fa),radial-gradient(ellipse at 45% 52%,#00583e1f,#0418128a 36%,#000000fc),var(--bg);font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace}body:before,body:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:""}body:before{background:linear-gradient(#a0f5d212 50%,#0000006b 50%),linear-gradient(90deg,#ff000007,#00ff8c05,#006eff07);background-size:100% 3px,7px 100%;mix-blend-mode:screen;opacity:.72}body:after{background:radial-gradient(ellipse at center,transparent 0 43%,rgba(0,0,0,.72) 78%,rgba(0,0,0,.98) 100%),linear-gradient(180deg,rgba(145,255,218,.035),transparent 13%,transparent 77%,rgba(0,0,0,.86)),linear-gradient(180deg,transparent 0 48%,rgba(116,255,205,.045) 49%,transparent 52%),radial-gradient(ellipse at 42% 57%,rgba(0,82,66,.18),transparent 40%)}a{color:inherit}a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--amber);outline-offset:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.webgl-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:transparent;opacity:.82}.crt-screen{position:relative;z-index:1;min-height:100svh;padding:clamp(24px,6vw,90px)}.crt-screen:before{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;content:"";background:radial-gradient(ellipse at 38% 51%,rgba(118,180,145,.055),transparent 26%),radial-gradient(ellipse at 54% 66%,rgba(0,110,105,.075),transparent 34%),radial-gradient(ellipse at 25% 70%,rgba(0,88,44,.08),transparent 31%);filter:blur(54px);mix-blend-mode:screen;opacity:.68}.terminal-output{position:relative;width:min(1040px,100%);min-height:calc(100svh - clamp(48px,12vw,180px));margin:0 auto;padding:2px;display:flex;flex-direction:column;justify-content:center;filter:drop-shadow(0 0 8px rgba(151,210,180,.12)) drop-shadow(0 0 34px rgba(0,138,112,.16));text-shadow:0 0 4px currentColor,0 0 12px color-mix(in srgb,currentColor 72%,transparent),0 0 28px color-mix(in srgb,currentColor 34%,transparent),1.4px 0 1px rgba(255,51,68,.14),-1.4px 0 1px rgba(0,255,255,.14)}.terminal-output:after{position:absolute;top:-9%;right:-7%;bottom:-9%;left:-7%;z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(130,210,176,.04),transparent),radial-gradient(ellipse at 34% 36%,rgba(128,200,166,.06),transparent 34%),radial-gradient(ellipse at 72% 56%,rgba(0,130,120,.09),transparent 34%);filter:blur(34px);opacity:.68}.terminal-detail{position:relative;display:none;width:min(1040px,100%);min-height:calc(100svh - clamp(48px,12vw,180px));margin:0 auto;padding:2px;flex-direction:column;justify-content:center;filter:drop-shadow(0 0 8px rgba(151,210,180,.12)) drop-shadow(0 0 34px rgba(0,138,112,.16));text-shadow:0 0 4px currentColor,0 0 12px color-mix(in srgb,currentColor 60%,transparent),0 0 24px color-mix(in srgb,currentColor 28%,transparent),1.2px 0 1px rgba(255,51,68,.12),-1.2px 0 1px rgba(0,255,255,.12)}body[data-terminal-screen=detail]{overflow:hidden}body[data-terminal-screen=detail] .home-screen{display:none}body[data-terminal-screen=detail] .terminal-detail{display:flex}.detail-loading,.detail-panel{display:none}.terminal-detail.is-loading .detail-loading,.detail-panel.is-active{display:block}.detail-loading{width:min(720px,100%)}.loading-lines{display:grid;gap:clamp(10px,1.4vw,16px);color:var(--cyan-dim);font-size:clamp(1rem,2vw,1.6rem)}.loading-lines p{display:grid;grid-template-columns:auto minmax(12ch,1fr) max-content;gap:12px;margin:0}.loading-lines p span:last-child{color:var(--amber);text-align:right}.detail-panel h2{margin:0 0 clamp(26px,5vw,54px);color:var(--white);font-size:clamp(3rem,7vw,6.7rem);font-weight:800;line-height:.88;letter-spacing:0;text-shadow:0 0 4px rgba(207,222,212,.78),0 0 12px rgba(170,205,184,.42),0 0 34px rgba(73,150,120,.24),2px 0 2px rgba(255,51,68,.14),-2px 0 2px rgba(0,255,255,.14)}.detail-grid{display:grid;gap:clamp(10px,1.45vw,16px);max-width:980px;color:#a7d9ccdb;font-size:clamp(.9rem,1.45vw,1.22rem);line-height:1.45}.detail-grid p{display:grid;grid-template-columns:9ch minmax(0,1fr);gap:clamp(14px,2vw,24px);margin:0}.detail-grid .muted{color:var(--dim);text-transform:uppercase}.detail-grid p:nth-child(1) span:nth-child(2),.detail-grid p:nth-child(5) span:nth-child(2){color:var(--amber)}.detail-grid p:nth-child(2) span:nth-child(2){color:var(--cyan)}.detail-grid p:nth-child(3) span:nth-child(2){color:var(--green)}.detail-grid p:nth-child(4) span:nth-child(2){color:var(--white)}.note-copy{display:grid;gap:clamp(14px,1.8vw,22px);max-width:900px;color:#cfded4e0;font-size:clamp(1rem,1.48vw,1.28rem);line-height:1.62}.note-copy p{margin:0}.note-copy p:first-child{color:var(--amber)}.note-copy p:nth-child(2){color:var(--cyan-dim)}.note-copy p:nth-child(3){color:var(--cyan)}.note-copy p:nth-child(4){color:var(--white)}.detail-actions{display:flex;flex-wrap:wrap;gap:12px clamp(20px,3vw,36px);align-items:baseline;margin-top:clamp(30px,5vw,58px)}.detail-breadcrumb{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:baseline;min-width:min(100%,28ch);color:var(--cyan-dim);font-size:clamp(1rem,1.8vw,1.45rem);line-height:1.2;text-shadow:0 0 6px currentColor,0 0 18px color-mix(in srgb,currentColor 24%,transparent)}.detail-breadcrumb:before{color:var(--green);content:">";text-shadow:0 0 7px rgba(0,255,102,.74),0 0 18px rgba(0,255,102,.34)}.detail-breadcrumb-link{padding:0;border:0;color:var(--cyan-dim);background:transparent;font:inherit;text-shadow:inherit;cursor:pointer}.detail-breadcrumb-link:hover,.detail-breadcrumb-link:focus-visible{color:var(--white)}.detail-breadcrumb-separator{color:var(--dim)}.detail-breadcrumb-current{color:var(--amber)}.terminal-action{display:inline-flex;gap:10px;align-items:baseline;padding:0;border:0;color:var(--cyan-dim);background:transparent;font:inherit;font-size:clamp(1rem,1.8vw,1.45rem);line-height:1.2;text-decoration:none;cursor:pointer;text-shadow:0 0 6px currentColor,0 0 18px color-mix(in srgb,currentColor 28%,transparent)}.terminal-action span{color:var(--green)}.terminal-action:hover,.terminal-action:focus-visible{color:var(--white)}.archive-line.terminal-action,.games-line.terminal-action,.archive-line .record-row-title,.record-row.games-line span:nth-child(2),.record-row.archive-line span:nth-child(2){color:var(--amber)}.kill9-line.terminal-action,.record-row.kill9-line span:nth-child(2){color:var(--cyan)}.crossette-line.terminal-action,.record-row.crossette-line span:nth-child(2){color:var(--magenta)}.systems-line.terminal-action,.odyssey-line.terminal-action,.clipwright-line.terminal-action,.sentinel-line.terminal-action,.record-row.systems-line span:nth-child(2),.record-row.odyssey-line span:nth-child(2){color:var(--amber)}.services-line.terminal-action,.seedbank-line.terminal-action,.socialqueue-line.terminal-action,.rift-line.terminal-action,.musicrelay-line.terminal-action,.wiim-line.terminal-action,.localwebmanager-line.terminal-action,.record-row.services-line span:nth-child(2),.record-row.socialqueue-line span:nth-child(2),.record-row.rift-line span:nth-child(2),.record-row.musicrelay-line span:nth-child(2),.record-row.localwebmanager-line span:nth-child(2),.record-row.seedbank-line span:nth-child(2){color:var(--green)}.styx-line.terminal-action,.record-row.clipwright-line span:nth-child(2),.record-row.wiim-line span:nth-child(2),.record-row.sentinel-line span:nth-child(2),.record-row.styx-line span:nth-child(2){color:var(--cyan)}.record-table{display:grid;gap:clamp(8px,1.15vw,13px);max-width:1040px}.record-row{display:grid;grid-template-columns:4ch minmax(16ch,.72fr) minmax(0,1fr);gap:clamp(10px,2vw,24px);align-items:baseline;padding:0;border:0;color:var(--cyan-dim);background:transparent;font:inherit;font-size:clamp(.9rem,1.55vw,1.22rem);line-height:1.35;text-align:left;cursor:pointer}.record-row span:first-child{color:var(--dim)}.record-row span:last-child{color:#a7d9ccc2}.record-row:hover span:nth-child(2),.record-row:focus-visible span:nth-child(2){color:var(--white)}.topline{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 clamp(28px,5vw,58px);color:var(--cyan-dim);font-size:clamp(.9rem,1.55vw,1.28rem);letter-spacing:.1rem;text-transform:uppercase;opacity:.82}.topline span:first-child{color:var(--cyan)}h1{margin:0 0 clamp(30px,5vw,58px);color:var(--white);font-size:clamp(3.45rem,8vw,7.45rem);font-weight:700;line-height:.86;letter-spacing:0;text-shadow:0 0 4px rgba(207,222,212,.78),0 0 12px rgba(170,205,184,.46),0 0 28px rgba(73,150,120,.24),0 0 68px rgba(0,92,78,.2),2px 0 2px rgba(255,51,68,.16),-2px 0 2px rgba(0,255,255,.15)}.terminal-cluster{display:grid;gap:clamp(18px,2.4vw,28px);max-width:1010px}.cluster-label{display:flex;align-items:center;gap:14px;margin:0 0 -8px;color:color-mix(in srgb,var(--cyan-dim) 76%,transparent);font-size:clamp(.85rem,1.22vw,1.02rem);line-height:1;text-transform:uppercase}.cluster-label:after{flex:1;height:1px;content:"";background:repeating-linear-gradient(90deg,rgba(167,217,204,.48) 0 4px,transparent 4px 9px)}.terminal-lines{display:grid;gap:clamp(9px,1.45vw,15px)}.terminal-line{display:grid;grid-template-columns:auto max-content minmax(42px,1fr) max-content;align-items:baseline;gap:10px;color:var(--cyan-dim);font-size:clamp(1rem,2.15vw,1.82rem);line-height:1.18;text-decoration:none}.terminal-line:hover .command,.terminal-line:focus-visible .command{color:var(--white)}.prompt{color:var(--green);text-shadow:0 0 7px rgba(0,255,102,.74),0 0 18px rgba(0,255,102,.34)}.command{color:var(--white);transition:color .16s ease;text-shadow:0 0 6px rgba(207,222,212,.72),0 0 18px rgba(207,222,212,.32)}.dots{height:.25em;border-bottom:2px dotted rgba(158,228,220,.48)}.result{color:var(--cyan-dim);text-align:right}.archive-line .result,.archive-line .command,.games-line .command{color:var(--amber);text-shadow:0 0 7px rgba(255,170,0,.78),0 0 22px rgba(255,170,0,.38)}.kill9-line .command,.systems-line .command{color:var(--cyan);text-shadow:0 0 7px rgba(0,255,255,.76),0 0 22px rgba(0,255,255,.36)}.contact-line .command{color:var(--green);text-shadow:0 0 7px rgba(0,255,102,.72),0 0 21px rgba(0,255,102,.32)}.crossette-line .command,.services-line .command{color:var(--magenta);text-shadow:0 0 7px rgba(255,68,255,.58),0 0 21px rgba(255,68,255,.25)}.workbench-line{margin-bottom:clamp(7px,1vw,13px)}.workbench-line .command{color:var(--amber);text-shadow:0 0 7px rgba(255,181,22,.66),0 0 21px rgba(255,181,22,.24)}.workbench-line .result{color:var(--white);text-shadow:0 0 7px rgba(207,222,212,.68),0 0 21px rgba(207,222,212,.26)}.projects-line .command,.source-line .command{color:var(--cyan-dim)}.odyssey-line .index-name{color:var(--amber)}.seedbank-line .index-name{color:var(--green)}.styx-line .index-name{color:var(--cyan)}.sentinel-line .index-name{color:var(--white)}.inspect-readout{display:grid;gap:10px;max-width:990px;padding-top:clamp(2px,1vw,10px)}.inspect-label{margin-bottom:1px}.inspect-panel{display:none;gap:9px;color:#a7d9ccd1;font-size:clamp(.78rem,1.08vw,.98rem);line-height:1.45}.terminal-cluster[data-inspect=origin] .inspect-panel--origin,.terminal-cluster[data-inspect=games] .inspect-panel--games,.terminal-cluster[data-inspect=systems] .inspect-panel--systems,.terminal-cluster[data-inspect=services] .inspect-panel--services,.terminal-cluster[data-inspect=source] .inspect-panel--source,.terminal-cluster[data-inspect=workbench] .inspect-panel--workbench{display:grid}@supports selector(:has(*)){.terminal-cluster:has(.games-line:is(:hover,:focus-visible)) .inspect-panel,.terminal-cluster:has(.systems-line:is(:hover,:focus-visible)) .inspect-panel,.terminal-cluster:has(.services-line:is(:hover,:focus-visible)) .inspect-panel,.terminal-cluster:has(.source-line:is(:hover,:focus-visible)) .inspect-panel,.terminal-cluster:has(.workbench-line:is(:hover,:focus-visible)) .inspect-panel{display:none}.terminal-cluster:has(.games-line:is(:hover,:focus-visible)) .inspect-panel--games,.terminal-cluster:has(.systems-line:is(:hover,:focus-visible)) .inspect-panel--systems,.terminal-cluster:has(.services-line:is(:hover,:focus-visible)) .inspect-panel--services,.terminal-cluster:has(.source-line:is(:hover,:focus-visible)) .inspect-panel--source,.terminal-cluster:has(.workbench-line:is(:hover,:focus-visible)) .inspect-panel--workbench{display:grid}}.inspect-panel[aria-hidden=true]{display:none}.inspect-panel p{display:grid;grid-template-columns:10ch minmax(0,1fr);gap:18px;margin:0}.inspect-panel span{min-width:0}.inspect-panel .muted{color:var(--dim);text-transform:uppercase}.inspect-panel p:nth-child(1) span:nth-child(2){color:var(--amber)}.inspect-panel p:nth-child(2) span:nth-child(2){color:var(--cyan)}.inspect-panel p:nth-child(3) span:nth-child(2){color:var(--green)}.cursor-line{margin:clamp(26px,4vw,52px) 0 0;color:var(--cyan-dim);font-size:clamp(1.1rem,2vw,1.7rem)}.cursor-line span{color:var(--green)}.terminal-pane{position:relative;display:grid;gap:clamp(12px,1.5vw,16px);margin-top:clamp(26px,4vw,50px);padding:clamp(14px,2.1vw,22px);border:1px solid rgba(137,219,190,.32);border-radius:4px;color:#cfded4db;background:linear-gradient(180deg,#04120de6,#000806f0),radial-gradient(ellipse at 28% 0%,rgba(0,255,190,.09),transparent 48%),radial-gradient(ellipse at 72% 100%,rgba(255,170,0,.045),transparent 42%);box-shadow:0 0 0 1px #000000d1,inset 0 1px #cfffe129,inset 0 0 24px #00ffaa0d,0 0 18px #89dbbe1f,0 0 64px #007a5c2e;overflow:hidden}.terminal-pane:before,.terminal-pane:after{position:absolute;pointer-events:none;content:""}.terminal-pane:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,255,180,.1),transparent 18%,transparent 82%,rgba(0,255,180,.08)),linear-gradient(180deg,rgba(218,255,234,.08),transparent 18%),repeating-linear-gradient(180deg,transparent 0 9px,rgba(163,255,215,.025) 9px 10px);mix-blend-mode:screen;opacity:.78}.terminal-pane:after{top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(134,184,170,.12);box-shadow:inset 0 0 18px #000000c7,inset 0 0 34px #00ffa009}.terminal-session{position:relative;z-index:1;display:grid;gap:5px;min-height:7.5rem;max-height:min(30svh,300px);overflow-y:auto;font-size:clamp(.78rem,1.1vw,.98rem);line-height:1.36;scrollbar-color:transparent transparent;scrollbar-width:none}.terminal-session.is-scroll-active{scrollbar-color:rgba(134,184,170,.55) transparent;scrollbar-width:thin}.terminal-session::-webkit-scrollbar{width:0}.terminal-session.is-scroll-active::-webkit-scrollbar{width:8px}.terminal-session.is-scroll-active::-webkit-scrollbar-track{background:transparent}.terminal-session.is-scroll-active::-webkit-scrollbar-thumb{border-radius:0;background:#86b8aa73}.terminal-session:empty{min-height:0}.terminal-session-command{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:baseline;margin-top:3px}.terminal-session-prompt,.terminal-input-prompt{white-space:nowrap}.terminal-session-command-text{min-width:0;color:var(--white);overflow-wrap:anywhere}.terminal-session-line{min-width:0;padding-left:2.15ch;white-space:pre-wrap;overflow-wrap:anywhere}.terminal-session-line--stdout{color:#cfded4e0}.terminal-session-line--stderr{color:var(--red)}.terminal-session-line--system{color:var(--cyan-dim)}.terminal-input{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:0;padding-top:clamp(10px,1.35vw,14px);border-top:1px solid rgba(134,184,170,.18);color:var(--cyan-dim);font-size:clamp(.78rem,1.1vw,.98rem)}.terminal-input input{min-width:0;padding:0;border:0;outline:0;color:var(--cyan-dim);background:transparent;font:inherit;line-height:1.2;min-height:1.25em;caret-color:var(--green);text-shadow:0 0 5px currentColor,0 0 16px color-mix(in srgb,currentColor 36%,transparent)}.terminal-input input:focus{color:var(--white)}.project-index{position:relative;width:min(1040px,100%);margin:clamp(20px,5vw,60px) auto 0;padding:0 0 clamp(38px,8vw,96px);filter:drop-shadow(0 0 8px rgba(151,210,180,.1)) drop-shadow(0 0 28px rgba(0,138,112,.13));text-shadow:0 0 4px currentColor,0 0 14px color-mix(in srgb,currentColor 30%,transparent)}.index-section{display:grid;gap:clamp(13px,1.8vw,18px);margin-top:clamp(34px,5vw,58px)}.index-lines{display:grid;gap:10px}.index-line{display:grid;grid-template-columns:minmax(16ch,.52fr) minmax(0,1fr);gap:clamp(12px,2vw,28px);padding:3px 0;color:var(--cyan-dim);font-size:clamp(.84rem,1.2vw,1rem);line-height:1.35;text-decoration:none}.index-line:before{content:"> ";color:var(--green)}.index-line{grid-template-columns:auto minmax(16ch,.52fr) minmax(0,1fr)}.index-line:hover .index-name,.index-line:focus-visible .index-name{color:var(--white)}.index-name{color:var(--cyan);transition:color .16s ease}.index-meta{color:#a7d9ccc7}.origin-block{display:grid;gap:9px;color:#a7d9ccd1;font-size:clamp(.78rem,1.08vw,.98rem);line-height:1.45}.origin-block p{display:grid;grid-template-columns:10ch minmax(0,1fr);gap:18px;margin:0}.origin-block .muted{color:var(--dim);text-transform:uppercase}.origin-block a{color:var(--green);text-decoration:none}@media(prefers-reduced-motion:reduce){.webgl-stage{display:none}}@media(max-width:720px){body{overflow:auto}body[data-terminal-screen=detail]{overflow-y:auto}.crt-screen{padding:28px 18px}.terminal-output{min-height:calc(100svh - 56px);justify-content:center}.terminal-detail{min-height:calc(100svh - 56px);justify-content:center;padding-bottom:36px}.topline{margin-bottom:34px}h1{font-size:clamp(2.78rem,13vw,4.6rem);margin-bottom:34px}.detail-panel h2{font-size:clamp(2.5rem,12vw,4.2rem);margin-bottom:30px}.loading-lines,.detail-grid,.note-copy,.record-row{font-size:clamp(.82rem,3.5vw,1rem)}.loading-lines p,.detail-grid p{grid-template-columns:1fr;gap:1px}.loading-lines p{grid-template-columns:auto 1fr max-content}.record-row{grid-template-columns:3ch 1fr;gap:2px 10px}.record-row span:last-child{grid-column:2}.detail-actions{display:grid;gap:12px}.terminal-line{grid-template-columns:auto 1fr;gap:4px 10px}.dots{display:none}.result{grid-column:2;text-align:left;font-size:.82em;opacity:.86}.inspect-readout{max-width:100%}.inspect-panel{gap:13px;font-size:clamp(.76rem,3vw,.9rem)}.inspect-panel p{grid-template-columns:1fr;gap:1px}.inspect-label{margin-bottom:-1px}.terminal-pane{margin-top:24px;padding:13px}.terminal-session{min-height:5.8rem;max-height:30svh}.project-index{margin-top:24px}.index-section{margin-top:34px}.index-line{grid-template-columns:auto 1fr;gap:2px 10px}.index-meta{grid-column:2}.origin-block p{grid-template-columns:1fr;gap:1px}}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-latin-800-normal-D2mQHRMK.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-800-normal-Dj9qwObk.woff) format("woff")}
