:root{color-scheme:dark;--bg: #020806;--cyan: #00ffff;--cyan-dim: #86b8aa;--amber: #ffaa00;--green: #00ff66;--white: #cfded4;--red: #ff3344;--magenta: #ff44ff;--dim: #558870;--pane-chrome: #89dbbe;--pane-glow: #00ffaa;--fx-filter: hue-rotate(0deg)}html[data-theme=amber]{--bg: #080502;--cyan: #ffd75e;--cyan-dim: #c2a172;--amber: #ffcf66;--green: #ffb000;--white: #f4e3c2;--red: #ff4433;--magenta: #ff8844;--dim: #8f784b;--pane-chrome: #dbc089;--pane-glow: #ffaa00;--fx-filter: hue-rotate(-104deg) saturate(1.08)}html[data-theme=white]{--bg: #050707;--cyan: #cfeeff;--cyan-dim: #b7c4c0;--amber: #e8c890;--green: #eef6f1;--white: #ffffff;--red: #ff5566;--magenta: #d8b8e8;--dim: #79837e;--pane-chrome: #c2d0cb;--pane-glow: #cfe6dc;--fx-filter: saturate(.16) brightness(1.3)}@supports (color: color(display-p3 0 1 .4)){:root{--cyan: color(display-p3 .1 1 1);--amber: color(display-p3 1 .68 .05);--green: color(display-p3 .05 1 .44);--magenta: color(display-p3 1 .3 1);--pane-glow: color(display-p3 .05 1 .68)}html[data-theme=amber]{--cyan: color(display-p3 1 .85 .42);--amber: color(display-p3 1 .82 .44);--green: color(display-p3 1 .7 .05);--magenta: color(display-p3 1 .55 .28);--pane-glow: color(display-p3 1 .68 .05)}}::selection{background:var(--green);color:#041008;text-shadow:none}*{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;filter:var(--fx-filter)}body:after{background:radial-gradient(ellipse at center,transparent 0 54%,rgba(0,0,0,.38) 80%,rgba(0,0,0,.72) 100%),linear-gradient(180deg,rgba(145,255,218,.035),transparent 13%,transparent 80%,rgba(0,0,0,.55)),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%);filter:var(--fx-filter)}a{color:inherit}a:focus-visible,button: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;filter:var(--fx-filter)}.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) var(--fx-filter);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 color-mix(in srgb,var(--pane-chrome) 12%,transparent)) drop-shadow(0 0 34px color-mix(in srgb,var(--pane-glow) 14%,transparent));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) var(--fx-filter);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 color-mix(in srgb,var(--pane-chrome) 12%,transparent)) drop-shadow(0 0 34px color-mix(in srgb,var(--pane-glow) 14%,transparent));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}html:not(.js) .detail-panel:target{display:block}html:not(.js) body:has(.detail-panel:target) .home-screen{display:none}html:not(.js) body:has(.detail-panel:target) .terminal-detail{display:flex}html:not(.js)[data-record] .home-screen{display:none}html:not(.js)[data-record] .terminal-detail{display:flex}html:not(.js)[data-record=archive] #archive,html:not(.js)[data-record=kill9] #kill9,html:not(.js)[data-record=crossette] #crossette,html:not(.js)[data-record=odyssey] #odyssey,html:not(.js)[data-record=seedbank] #seedbank,html:not(.js)[data-record=styx] #styx,html:not(.js)[data-record=sentinel] #sentinel,html:not(.js)[data-record=odytty] #odytty,html:not(.js)[data-record=odysea] #odysea,html:not(.js)[data-record=odysseyos] #odysseyos,html:not(.js)[data-record=clipwright] #clipwright,html:not(.js)[data-record=framemill] #framemill,html:not(.js)[data-record=phosphor] #phosphor,html:not(.js)[data-record=weftwise] #weftwise,html:not(.js)[data-record=hyprconfig] #hyprconfig,html:not(.js)[data-record=vigil] #vigil,html:not(.js)[data-record=odysseymon] #odysseymon,html:not(.js)[data-record=deaddrop] #deaddrop,html:not(.js)[data-record=workshop] #workshop,html:not(.js)[data-record=livesound] #livesound,html:not(.js)[data-record=archon] #archon,html:not(.js)[data-record=socialqueue] #socialqueue,html:not(.js)[data-record=spldashboard] #spldashboard,html:not(.js)[data-record=rift] #rift,html:not(.js)[data-record=musicrelay] #musicrelay,html:not(.js)[data-record=wiim] #wiim,html:not(.js)[data-record=localwebmanager] #localwebmanager{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}.loading-lines [data-loading-target]{color:var(--white)}.terminal-detail.is-loading .loading-lines p{opacity:0;animation:loading-line-in 1ms steps(1,end) forwards;animation-delay:var(--line-at, 0ms)}.terminal-detail.is-loading .loading-lines .loading-text{display:block;overflow:hidden;white-space:nowrap;max-width:0;animation:loading-type .48s steps(28,end) forwards;animation-delay:var(--line-at, 0ms)}.terminal-detail.is-loading .loading-lines p span:last-child{opacity:0;animation:loading-line-in 1ms steps(1,end) forwards,loading-status-flash .32s ease forwards;animation-delay:var(--status-at, 0ms)}.terminal-detail.is-loading .loading-lines p:nth-child(1){--line-at: .12s;--status-at: .66s}.terminal-detail.is-loading .loading-lines p:nth-child(2){--line-at: .82s;--status-at: 1.23s}.terminal-detail.is-loading .loading-lines p:nth-child(3){--line-at: 1.37s;--status-at: 1.7s}.terminal-detail.is-cutting .detail-loading{opacity:0}@keyframes loading-line-in{to{opacity:1}}@keyframes loading-type{to{max-width:40ch}}@keyframes loading-status-flash{0%{color:var(--white);text-shadow:0 0 8px currentColor,0 0 26px color-mix(in srgb,currentColor 60%,transparent)}}.cursor-blink{animation:cursor-blink .64s steps(1,end) infinite}@keyframes cursor-blink{50%{opacity:0}}.detail-panel.is-mounting{animation:panel-mount .36s linear}@keyframes panel-mount{0%{opacity:0;transform:translateY(7px) scaleY(.97);filter:brightness(2.4)}9%{opacity:1;transform:none;filter:brightness(1.8)}17%{opacity:.3}29%{opacity:1;filter:brightness(1.3)}41%{opacity:.72}55%,to{opacity:1;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.detail-panel.is-mounting,.terminal-detail.is-loading .loading-lines p,.terminal-detail.is-loading .loading-lines p span:last-child,.terminal-detail.is-loading .loading-lines .loading-text,.cursor-blink{animation:none;opacity:1;max-width:none}}.detail-panel h1{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-wrap:balance;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)}.record-figure{position:relative;max-width:min(520px,100%);margin:0 0 clamp(24px,3.6vw,44px);border:1px solid rgba(137,219,190,.3);border-radius:3px;overflow:hidden;background:#020806;box-shadow:0 0 0 1px #000000d1,inset 0 0 22px #0000008c,0 0 22px #89dbbe1a,0 0 56px #007a5c29}.record-figure img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(.8) contrast(1.05) brightness(.94) var(--fx-filter)}.record-figure--archive img{aspect-ratio:4 / 3}.record-figure--natural img{aspect-ratio:auto}.record-figure--strip{max-width:min(980px,100%)}.record-figure--strip img{aspect-ratio:auto;object-fit:contain}.record-strip-note{max-width:68ch;margin:-12px 0 32px;color:var(--cyan-dim);font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.6}.record-figure:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(#a0f5d20d 50%,#0000003d 50%),radial-gradient(ellipse at center,transparent 52%,rgba(2,8,6,.5) 100%),linear-gradient(180deg,rgba(0,255,170,.05),transparent 30%,transparent 72%,rgba(0,255,170,.04));background-size:100% 3px,100% 100%,100% 100%}.record-figure-caption{position:relative;display:flex;justify-content:space-between;gap:16px;padding:7px 11px;border-top:1px solid rgba(137,219,190,.18);color:var(--dim);font-size:clamp(.68rem,1vw,.8rem);letter-spacing:.06em;text-transform:uppercase;background:#020a07b8;z-index:1}.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,.framemill-line.terminal-action,.sentinel-line.terminal-action,.odysseyos-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,.spldashboard-line.terminal-action,.rift-line.terminal-action,.musicrelay-line.terminal-action,.wiim-line.terminal-action,.localwebmanager-line.terminal-action,.vigil-line.terminal-action,.record-row.services-line span:nth-child(2),.record-row.socialqueue-line span:nth-child(2),.record-row.spldashboard-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.vigil-line span:nth-child(2),.record-row.odysseymon-line span:nth-child(2),.record-row.deaddrop-line span:nth-child(2),.record-row.workshop-line span:nth-child(2),.record-row.livesound-line span:nth-child(2),.record-row.archon-line span:nth-child(2),.record-row.seedbank-line span:nth-child(2){color:var(--green)}.styx-line.terminal-action,.odytty-line.terminal-action,.odysea-line.terminal-action,.weftwise-line.terminal-action,.hyprconfig-line.terminal-action,.record-row.clipwright-line span:nth-child(2),.record-row.framemill-line span:nth-child(2),.record-row.wiim-line span:nth-child(2),.record-row.sentinel-line span:nth-child(2),.record-row.odytty-line span:nth-child(2),.record-row.odysea-line span:nth-child(2),.record-row.weftwise-line span:nth-child(2),.record-row.hyprconfig-line span:nth-child(2),.record-row.odysseyos-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 var(--name-col, minmax(16ch, max-content)) minmax(0,1fr);gap:clamp(16px,3vw,40px);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;text-decoration:none;cursor:pointer}.detail-panel--games .record-row{--name-col: 38ch}.detail-panel--systems .record-row,.detail-panel--services .record-row{--name-col: 24ch}.record-row span:first-child{color:var(--dim)}.record-row span:last-child{color:#a7d9ccc2}.record-row>span:nth-child(2){white-space:nowrap}.record-row-desc{display:block;white-space:normal;margin-top:3px;font-size:.78em;font-weight:400;letter-spacing:.01em;color:#a7d9ccb3}.record-row:hover .record-row-desc,.record-row:focus-visible .record-row-desc{color:#a7d9ccd6}.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 color-mix(in srgb,var(--pane-chrome) 32%,transparent);border-radius:4px;color:color-mix(in srgb,var(--white) 86%,transparent);background:linear-gradient(180deg,#04120de6,#000806f0),radial-gradient(ellipse at 28% 0%,color-mix(in srgb,var(--pane-glow) 9%,transparent),transparent 48%),radial-gradient(ellipse at 72% 100%,color-mix(in srgb,var(--amber) 4.5%,transparent),transparent 42%);box-shadow:0 0 0 1px #000000d1,inset 0 1px color-mix(in srgb,var(--pane-chrome) 16%,transparent),inset 0 0 24px color-mix(in srgb,var(--pane-glow) 5%,transparent),0 0 18px color-mix(in srgb,var(--pane-chrome) 12%,transparent),0 0 64px color-mix(in srgb,var(--pane-glow) 14%,transparent);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;filter:var(--fx-filter)}.terminal-pane:after{top:7px;right:7px;bottom:7px;left:7px;border:1px solid color-mix(in srgb,var(--pane-chrome) 12%,transparent);box-shadow:inset 0 0 18px #000000c7,inset 0 0 34px color-mix(in srgb,var(--pane-glow) 3.5%,transparent)}.terminal-session{position:relative;z-index:1;display:grid;gap:5px;min-height:7.5rem;max-height:min(30svh,300px);overflow-y:auto;overscroll-behavior:contain;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)}.terminal-pane-toggle{position:absolute;top:9px;right:11px;z-index:2;padding:2px 5px;border:0;color:var(--dim);background:transparent;font:inherit;font-size:clamp(.68rem,1vw,.82rem);letter-spacing:.04em;cursor:pointer;transition:color .16s ease}.terminal-pane-toggle:hover,.terminal-pane-toggle:focus-visible{color:var(--white)}body[data-terminal-fullscreen]{overflow:hidden}body[data-terminal-fullscreen] .terminal-output{filter:none}body[data-terminal-fullscreen] .crt-screen{z-index:3}body[data-terminal-fullscreen] .effects-toggle{display:none}body[data-terminal-fullscreen] .terminal-pane{position:fixed;inset:clamp(12px,3vw,30px);z-index:6;grid-template-rows:minmax(0,1fr) auto;margin:0}body[data-terminal-fullscreen] .terminal-session{max-height:none;min-height:0;font-size:clamp(.92rem,1.35vw,1.14rem);line-height:1.45}body[data-terminal-fullscreen] .terminal-pane{color:#dbe9e2f0}body[data-terminal-fullscreen] .terminal-session-line--stdout{color:#deede6f5}body[data-terminal-fullscreen] .terminal-session-line--system{color:#aadcc9}body[data-terminal-fullscreen] .terminal-input{color:#aadcc9;font-size:clamp(.92rem,1.35vw,1.14rem)}.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 color-mix(in srgb,var(--pane-chrome) 12%,transparent)) drop-shadow(0 0 28px color-mix(in srgb,var(--pane-glow) 11%,transparent));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}.effects-toggle{position:fixed;top:clamp(10px,2vw,18px);right:clamp(10px,2vw,18px);z-index:5;display:inline-flex;gap:8px;align-items:baseline;padding:6px 11px;border:1px solid rgba(137,219,190,.28);border-radius:3px;color:var(--cyan-dim);background:#020a079e;font:inherit;font-size:clamp(.7rem,1.1vw,.85rem);letter-spacing:.04em;text-transform:lowercase;cursor:pointer;opacity:.6;transition:opacity .16s ease,color .16s ease;text-shadow:0 0 6px color-mix(in srgb,currentColor 30%,transparent)}.effects-toggle:hover,.effects-toggle:focus-visible{opacity:1;color:var(--white)}.effects-toggle .prompt{color:var(--green)}html[data-effects=reduced]{--cyan-dim: #a6d4c4;--dim: #5f8f7d}html[data-effects=reduced] .webgl-stage{display:none}html[data-effects=reduced] body:before{opacity:0}html[data-effects=reduced] body:after{opacity:.4}html[data-effects=reduced] .crt-screen:before,html[data-effects=reduced] .terminal-output:after{opacity:0}html[data-effects=reduced] .terminal-output,html[data-effects=reduced] .terminal-detail{filter:none;text-shadow:none}html[data-effects=reduced] h1,html[data-effects=reduced] .detail-panel h1{text-shadow:0 0 2px rgba(207,222,212,.4)}html[data-effects=reduced] .prompt,html[data-effects=reduced] .command,html[data-effects=reduced] .result,html[data-effects=reduced] .terminal-action,html[data-effects=reduced] .detail-breadcrumb,html[data-effects=reduced] .terminal-line .command,html[data-effects=reduced] .terminal-input input{text-shadow:none}html[data-effects=reduced] .record-row span:last-child,html[data-effects=reduced] .detail-grid,html[data-effects=reduced] .inspect-panel,html[data-effects=reduced] .origin-block{color:#bee0d5f2}html[data-effects=reduced] .record-figure:after{opacity:.3}html[data-effects=reduced] .record-figure img{filter:none}@media(prefers-reduced-motion:reduce){.webgl-stage{display:none}}@media(hover:none),(pointer:coarse){.webgl-stage{display:none}.terminal-cluster>.cluster-label>span:after{content:" · tap to open";color:color-mix(in srgb,var(--amber) 78%,transparent);letter-spacing:.04em}}@media(max-width:720px){.webgl-stage{display:none}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 h1{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:nth-child(2){white-space:normal}.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}}@media(pointer:coarse){.terminal-line,.record-row{min-height:44px;align-content:center}.terminal-action,.detail-breadcrumb-link,.detail-breadcrumb-current{display:inline-flex;align-items:center;min-height:44px;padding-block:9px}.terminal-pane-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0}.effects-toggle{min-height:44px;padding-block:11px}}html[data-power=off]{background:#000}html[data-power=off] body{pointer-events:none;transform-origin:50% 50vh;animation:crt-power-off .62s cubic-bezier(.55,0,.68,.19) forwards}@keyframes crt-power-off{0%{transform:none;filter:brightness(1);opacity:1}38%{transform:scale(1.02,.012);filter:brightness(2.6) saturate(.6);opacity:1}62%{transform:scaleY(.005);filter:brightness(4.5) saturate(.2);opacity:1}88%{transform:scale(.06,.004);filter:brightness(7) saturate(0);opacity:1}to{transform:scale(.002);filter:brightness(8) saturate(0);opacity:0}}html[data-power=on] body{transform-origin:50% 50vh;animation:crt-power-on .7s ease-out}@keyframes crt-power-on{0%{transform:scale(1.04,.01);filter:brightness(5) saturate(.3);opacity:.7}34%{transform:scaleY(1.015);filter:brightness(1.9);opacity:1}46%{transform:none;filter:brightness(1)}58%{filter:brightness(1.5);opacity:.92}66%{filter:brightness(.9)}78%{filter:brightness(1.2)}to{transform:none;filter:brightness(1);opacity:1}}html[data-degauss] body{transform-origin:50% 50vh;animation:crt-degauss .76s ease-out}@keyframes crt-degauss{0%{filter:none;transform:none}10%{filter:hue-rotate(42deg) saturate(1.8) contrast(1.18);transform:skew(1.4deg) scale(1.014,.985)}26%{filter:hue-rotate(-30deg) saturate(1.5);transform:skew(-.9deg) scale(.991,1.012)}44%{filter:hue-rotate(16deg) saturate(1.2);transform:skew(.45deg) scale(1.004,.997)}64%{filter:hue-rotate(-7deg);transform:skew(-.2deg)}82%{filter:hue-rotate(3deg);transform:none}to{filter:none;transform:none}}.screensaver{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:none;background:#000000ed;cursor:none}.screensaver.is-active{display:block}.screensaver-glyph{position:absolute;top:0;left:0;display:grid;gap:4px;padding:10px 14px;color:var(--green);font-weight:800;font-size:clamp(.9rem,1.6vw,1.3rem);letter-spacing:.18em;text-shadow:0 0 6px currentColor,0 0 22px color-mix(in srgb,currentColor 45%,transparent);will-change:transform}.screensaver-glyph small{color:var(--dim);font-weight:400;font-size:.62em;letter-spacing:.12em}.terminal-detail.is-loading.is-fast .loading-lines .loading-text{animation-duration:.17s}.terminal-detail.is-loading.is-fast .loading-lines p:nth-child(1){--line-at: 30ms;--status-at: .21s}.terminal-detail.is-loading.is-fast .loading-lines p:nth-child(2){--line-at: .25s;--status-at: .41s}.terminal-detail.is-loading.is-fast .loading-lines p:nth-child(3){--line-at: .44s;--status-at: .56s}.site-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-content:center;background:#000}html[data-effects=reduced] .site-boot{display:none}@media(prefers-reduced-motion:reduce){.site-boot{display:none}}.site-boot-inner{width:min(720px,calc(100vw - 48px));display:grid;gap:clamp(18px,3vw,30px);color:var(--cyan-dim);text-shadow:0 0 4px currentColor,0 0 14px color-mix(in srgb,currentColor 40%,transparent)}.site-boot .topline{display:flex;justify-content:space-between;margin:0;color:var(--dim);font-size:clamp(.72rem,1.1vw,.85rem);letter-spacing:.22em}.site-boot-lines{display:grid;gap:clamp(10px,1.4vw,16px);font-size:clamp(1rem,2vw,1.6rem)}.site-boot-lines p{display:grid;grid-template-columns:auto minmax(12ch,1fr) max-content;gap:12px;margin:0;opacity:0}.site-boot-lines p span:last-child{color:var(--amber);text-align:right;opacity:0}.site-boot .cursor-line{margin:0;color:var(--green)}.site-boot.is-running .site-boot-lines p{animation:loading-line-in 1ms steps(1,end) forwards;animation-delay:var(--line-at, 0ms)}.site-boot.is-running .site-boot-lines .boot-text{display:block;overflow:hidden;white-space:nowrap;max-width:0;animation:loading-type .3s steps(22,end) forwards;animation-delay:var(--line-at, 0ms)}.site-boot.is-running .site-boot-lines p span:last-child{animation:loading-line-in 1ms steps(1,end) forwards,loading-status-flash .32s ease forwards;animation-delay:var(--status-at, 0ms)}.site-boot.is-running .site-boot-lines p:nth-child(1){--line-at: 90ms;--status-at: .47s}.site-boot.is-running .site-boot-lines p:nth-child(2){--line-at: .54s;--status-at: .9s}.site-boot.is-running .site-boot-lines p:nth-child(3){--line-at: .96s;--status-at: 1.29s}.site-boot.is-running .site-boot-lines p:nth-child(4){--line-at: 1.35s;--status-at: 1.61s}.site-boot.is-cutting .site-boot-inner{opacity:0}body.is-entering .home-screen>.topline{animation:phosphor-line-in .42s linear 40ms backwards}body.is-entering .home-screen>h1{animation:phosphor-line-in .46s linear .18s backwards}body.is-entering .home-screen>.terminal-cluster{animation:phosphor-line-in .44s linear .36s backwards}body.is-entering .home-screen>.terminal-pane{animation:phosphor-line-in .44s linear .54s backwards}@keyframes phosphor-line-in{0%{opacity:0;transform:translateY(7px);filter:brightness(2.6)}12%{opacity:1;transform:none}26%{opacity:.38}44%{opacity:1;filter:brightness(1.5)}62%{opacity:.85}to{opacity:1;transform:none;filter:none}}html[data-jitter] .crt-screen{animation:crt-sync-jitter .18s steps(2,end)}@keyframes crt-sync-jitter{0%{transform:none;filter:none}25%{transform:translate(2px) skew(.4deg);filter:hue-rotate(9deg) brightness(1.06)}60%{transform:translate(-1.5px) skew(-.22deg)}to{transform:none;filter:none}}.crt-screen:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:radial-gradient(120% 90% at 18% -12%,rgba(210,255,236,.045),transparent 52%),radial-gradient(150% 110% at 86% 112%,rgba(160,235,210,.028),transparent 46%);mix-blend-mode:screen;filter:var(--fx-filter)}body[data-terminal-fullscreen] .crt-screen:after,html[data-effects=reduced] .crt-screen:after{display:none}@media(prefers-reduced-motion:no-preference){html:not([data-effects=reduced]) #studio-title{animation:title-breathe 8s ease-in-out 2s infinite}}@keyframes title-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.07)}}.record-figure{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .34s ease}.record-figure.is-tilting{transition:transform 60ms linear;will-change:transform}.record-figure:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background:radial-gradient(56% 72% at var(--glare-x, 50%) var(--glare-y, 50%),rgba(199,255,232,.13),rgba(199,255,232,.04) 46%,transparent 72%);opacity:var(--glare-o, 0);transition:opacity .28s ease;mix-blend-mode:screen;filter:var(--fx-filter)}html[data-effects=reduced] .record-figure{transform:none}html[data-effects=reduced] .record-figure:before{display:none}@media(prefers-reduced-motion:reduce){body.is-entering .home-screen>.topline,body.is-entering .home-screen>h1,body.is-entering .home-screen>.terminal-cluster,body.is-entering .home-screen>.terminal-pane,html[data-jitter] .crt-screen{animation:none}.record-figure{transform:none}.record-figure:before{display:none}}@media(min-width:721px)and (max-height:1020px){.crt-screen{padding:clamp(18px,3vh,36px) clamp(24px,6vw,90px)}.terminal-output{min-height:calc(100svh - 56px)}h1{margin-bottom:clamp(18px,3vh,32px);font-size:clamp(2.9rem,9.5vh,5.6rem)}.terminal-cluster{gap:clamp(12px,2vh,20px)}.terminal-lines{gap:clamp(6px,1.1vh,11px)}.terminal-line{font-size:clamp(.95rem,1.9vh,1.45rem)}.terminal-pane{margin-top:clamp(16px,2.6vh,30px);padding:clamp(12px,1.8vh,18px)}.terminal-session{min-height:5.5rem;max-height:min(24svh,240px)}}@media(min-width:721px)and (max-height:800px){.crt-screen{padding-top:14px;padding-bottom:14px}.terminal-output{min-height:calc(100svh - 32px)}h1{margin-bottom:10px;font-size:clamp(2.4rem,8.5vh,4rem)}.topline{font-size:clamp(.78rem,1.4vh,1rem)}.terminal-line{font-size:clamp(.9rem,1.8vh,1.2rem)}.terminal-session{min-height:4.5rem;max-height:min(20svh,170px)}.detail-panel h1{font-size:clamp(2.2rem,9vh,3.6rem)}.record-figure{max-width:min(400px,100%)}}@media(forced-colors:active){.webgl-stage,body:before,body:after,.crt-screen:before,.terminal-output:after,.site-boot,.screensaver{display:none}*{text-shadow:none}}@media(prefers-contrast:more){.webgl-stage,.crt-screen:before{display:none}body:before{opacity:0}body:after{opacity:.4}}@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")}.presentation-phosphor-dither{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.008;background-repeat:repeat}@media(max-width:720px),(hover:none),(pointer:coarse){.presentation-phosphor-dither{display:block}}html[data-effects=reduced] .presentation-phosphor-dither{display:none}@media(min-width:721px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.presentation-background-ready:not([data-effects=reduced]) .crt-screen:before{opacity:0}}html[data-design=presentation] .crt-screen{padding:40px 48px 48px}html[data-design=presentation] .terminal-output,html[data-design=presentation] .terminal-detail{min-height:0;justify-content:flex-start}html[data-design=presentation] .topline{font-size:12px;letter-spacing:.12em;margin-bottom:28px}html[data-design=presentation] h1{font-size:clamp(60px,7vw,96px);margin-bottom:22px}html[data-design=presentation] .presentation-home-intro{max-width:66ch;margin:0 0 34px;color:var(--white);font-size:16px;line-height:1.7}.presentation-explore{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:46px;align-items:start}html[data-design=presentation] .terminal-cluster{gap:18px;grid-column:1;grid-row:1}html[data-design=presentation] .cluster-label{font-size:11px;letter-spacing:.1em;margin:0;color:var(--cyan-dim)}html[data-design=presentation] .terminal-cluster>.cluster-label>span:after{content:none}html[data-design=presentation] .inspect-readout{display:none}html[data-design=presentation] .terminal-lines{gap:0}html[data-design=presentation] .terminal-line{grid-template-columns:1ch minmax(0,1fr);gap:4px 12px;padding:8px;margin-bottom:0;border-bottom:1px solid color-mix(in srgb,var(--pane-chrome) 16%,transparent);font-size:16px}html[data-design=presentation] .terminal-line .dots{display:none}html[data-design=presentation] .terminal-line .result{grid-column:2;font-size:13px;white-space:normal;overflow-wrap:anywhere;text-align:left}html[data-design=presentation] .terminal-line:hover,html[data-design=presentation] .terminal-line:focus-visible{background:color-mix(in srgb,var(--pane-chrome) 6%,transparent)}.presentation-command-hint{margin:0;color:var(--dim);font-size:12px;line-height:1.6}.presentation-featured{grid-column:2;grid-row:1;display:grid;gap:26px}.presentation-feature-copy{position:relative;padding:22px;border:1px solid color-mix(in srgb,var(--pane-chrome) 32%,transparent);box-shadow:0 0 0 1px #000000d1,inset 0 0 18px color-mix(in srgb,var(--pane-glow) 3%,transparent),0 0 18px color-mix(in srgb,var(--pane-chrome) 10%,transparent),0 0 42px color-mix(in srgb,var(--pane-glow) 7%,transparent)}.presentation-feature-copy:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid color-mix(in srgb,var(--pane-chrome) 12%,transparent);content:"";pointer-events:none}html[data-effects=reduced] .presentation-feature-copy{box-shadow:none}.presentation-feature-copy h2{margin:0 0 14px;font-size:27px;line-height:1.2;color:var(--white)}.presentation-feature-copy p{font-size:14px;line-height:1.7;margin:0 0 24px;color:var(--cyan-dim);max-width:38ch}.presentation-feature-facts{display:grid;gap:12px;margin:0 0 24px;font-size:13px;line-height:1.6}.presentation-feature-facts>div{display:grid;grid-template-columns:9ch minmax(0,1fr);gap:16px}.presentation-feature-facts dt{color:var(--dim)}.presentation-feature-facts dd{margin:0;color:var(--cyan-dim)}.presentation-feature-actions{display:grid;gap:0}.presentation-feature-command{display:flex;align-items:center;gap:12px;min-height:40px;color:var(--cyan);text-decoration:none;font-size:16px}.presentation-feature-command:hover,.presentation-feature-command:focus-visible{color:var(--white)}.presentation-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.presentation-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:10px 15px;border:1px solid color-mix(in srgb,var(--green) 60%,transparent);background:color-mix(in srgb,var(--green) 9%,var(--bg));color:var(--green);font-size:13px;text-decoration:none;line-height:1.6}.presentation-primary:hover{background:color-mix(in srgb,var(--green) 18%,var(--bg));color:var(--white)}html[data-design=presentation] .terminal-pane{margin-top:30px;padding:16px 18px}html[data-design=presentation] .terminal-session{min-height:65px;max-height:200px;font-size:13px;line-height:1.55;padding-right:25px}html[data-design=presentation] .terminal-input{font-size:14px}html[data-design=presentation] .terminal-input input{min-height:24px}html[data-design=presentation] .terminal-input input::placeholder{color:var(--dim);opacity:.7}html[data-design=presentation] body[data-terminal-screen=detail]{overflow-y:auto}html[data-design=presentation] .detail-panel h1{font-size:clamp(42px,5.5vw,74px);line-height:1.03;margin:0 0 30px;text-wrap:initial}html[data-design=presentation] .detail-panel>.topline{margin-bottom:20px}html[data-design=presentation] .detail-breadcrumb{font-size:13px;line-height:1.6}html[data-design=presentation] .detail-breadcrumb-link{min-height:40px}html[data-design=presentation] .presentation-top-breadcrumb{display:flex;margin-bottom:25px;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--pane-chrome) 20%,transparent)}.presentation-category-intro{max-width:70ch;color:var(--white);font-size:16px;line-height:1.7;margin:0 0 30px}.presentation-record-lead{margin-bottom:36px}.presentation-record-lead.has-capture{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:44px;align-items:start}.presentation-record-intro{max-width:62ch;color:var(--white);font-size:18px;line-height:1.75;margin:0 0 28px}.presentation-availability{display:grid;gap:8px;color:var(--cyan);font-size:14px;line-height:1.6;margin:0 0 22px}.presentation-field-label{font-size:10px;letter-spacing:.1em;color:var(--dim)}.presentation-private-note{font-size:13px;line-height:1.6;color:var(--dim);margin:0}html[data-design=presentation] .presentation-record-lead .record-figure{width:100%;max-width:none;margin:0}html[data-design=presentation] .record-figure--natural img{max-height:390px;object-fit:contain}html[data-design=presentation] .record-figure--strip{width:100%;max-width:none;margin-bottom:24px}html[data-design=presentation] .record-figure--strip img{max-height:none}.presentation-capture-button{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.presentation-capture-button:focus-visible{outline-offset:-4px}html[data-design=presentation] .record-figure-caption{font-size:10px;padding:10px 12px}.presentation-spec-label{color:var(--dim);font-size:11px;letter-spacing:.1em;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--pane-chrome) 25%,transparent);margin:0 0 20px}html[data-design=presentation] .detail-grid{font-size:14px;line-height:1.75;gap:13px}html[data-design=presentation] .detail-grid p{grid-template-columns:11ch minmax(0,1fr)}.presentation-more-notes{margin-top:8px;color:var(--cyan-dim)}.presentation-more-notes summary{color:var(--cyan);cursor:pointer;padding-block:8px}html[data-design=presentation] .presentation-more-notes p{display:block;max-width:80ch;margin-top:12px}html[data-design=presentation] .detail-actions{margin-top:32px;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--pane-chrome) 20%,transparent);gap:25px}html[data-design=presentation] .terminal-action{font-size:14px;min-height:44px}html[data-design=presentation] .record-table{gap:0}html[data-design=presentation] .record-row{grid-template-columns:3ch minmax(0,1.3fr) minmax(0,1fr);gap:20px;padding:17px 10px;border-bottom:1px solid color-mix(in srgb,var(--pane-chrome) 18%,transparent);font-size:16px;line-height:1.5}html[data-design=presentation] .record-row>span:nth-child(2){white-space:normal}html[data-design=presentation] .record-row>span:last-child{font-size:13px}html[data-design=presentation] .record-row-desc{margin-top:5px;font-size:13px}html[data-design=presentation] .record-row:hover{background:color-mix(in srgb,var(--pane-chrome) 5%,transparent)}html[data-design=presentation] .note-copy{font-size:16px;line-height:1.85}.presentation-boot-hint{font-size:12px;color:var(--dim);margin-top:35px}.presentation-image-dialog{width:min(1200px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid #608572;color:#d8e8df;background:#09120e;box-shadow:0 20px 100px #0009}.presentation-image-dialog::backdrop{background:#010503ed}.presentation-image-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;border-bottom:1px solid #304b3c}.presentation-image-toolbar h2{font-size:14px;line-height:1.5;font-weight:400;margin:0}.presentation-image-toolbar button{font:inherit;font-size:13px;padding:12px;color:#d8e8df;border:1px solid #608572;background:transparent;cursor:pointer;white-space:nowrap}.presentation-image-stage{max-height:calc(100dvh - 210px);overflow:auto;background:#020806}.presentation-image-stage img{display:block;width:100%;max-width:1024px;height:auto;margin:auto}.presentation-image-dialog.is-strip .presentation-image-stage img{width:2348px;min-width:2348px;max-width:none}.presentation-image-dialog.is-strip .presentation-image-stage{overflow-x:auto}.presentation-image-help{font-size:11px;margin:12px 20px;color:#a3bfaf}html[data-design=presentation] body:has(.presentation-image-dialog[open]){overflow:hidden}html[data-design=presentation] body[data-terminal-fullscreen] .terminal-output{filter:none}html[data-design=presentation] body[data-terminal-fullscreen] .terminal-session{max-height:none}@media(min-width:1100px){html[data-design=presentation] .crt-screen{--home-unit: clamp(1px, min(.069444vw, .095svh), 2.5px);display:flex;flex-direction:column;padding-block:clamp(24px,4svh,80px)}html[data-design=presentation] .home-screen{width:min(100%,calc(1200 * var(--home-unit)));margin-block:auto;flex-shrink:0}html[data-design=presentation] .home-screen>.topline{font-size:calc(12 * var(--home-unit));gap:calc(26 * var(--home-unit));margin-bottom:calc(28 * var(--home-unit))}html[data-design=presentation] .home-screen>h1{font-size:calc(96 * var(--home-unit));margin-bottom:calc(22 * var(--home-unit))}html[data-design=presentation] .presentation-home-intro{font-size:calc(16 * var(--home-unit));margin-bottom:calc(34 * var(--home-unit))}.presentation-explore{gap:calc(46 * var(--home-unit))}html[data-design=presentation] .home-screen .terminal-cluster{max-width:none;gap:calc(18 * var(--home-unit))}html[data-design=presentation] .home-screen .cluster-label{font-size:calc(11 * var(--home-unit));gap:calc(14 * var(--home-unit))}html[data-design=presentation] .home-screen .terminal-line{font-size:calc(16 * var(--home-unit));gap:calc(4 * var(--home-unit)) calc(12 * var(--home-unit));padding:calc(8 * var(--home-unit))}html[data-design=presentation] .home-screen .terminal-line .result{font-size:calc(13 * var(--home-unit))}.presentation-command-hint{font-size:calc(12 * var(--home-unit))}.presentation-featured{gap:calc(26 * var(--home-unit))}.presentation-feature-copy{padding:calc(22 * var(--home-unit))}.presentation-feature-copy h2{font-size:calc(27 * var(--home-unit));margin-bottom:calc(14 * var(--home-unit))}.presentation-feature-copy p{font-size:calc(14 * var(--home-unit));margin-bottom:calc(24 * var(--home-unit))}.presentation-feature-facts{font-size:calc(13 * var(--home-unit));gap:calc(12 * var(--home-unit));margin-bottom:calc(24 * var(--home-unit))}.presentation-feature-facts>div{gap:calc(16 * var(--home-unit))}.presentation-feature-command{font-size:calc(16 * var(--home-unit));gap:calc(12 * var(--home-unit));min-height:calc(40 * var(--home-unit))}html[data-design=presentation] body:not([data-terminal-fullscreen]) .home-screen .terminal-pane{margin-top:calc(30 * var(--home-unit));padding:calc(16 * var(--home-unit)) calc(18 * var(--home-unit))}html[data-design=presentation] .home-screen .terminal-session{font-size:calc(13 * var(--home-unit));gap:calc(5 * var(--home-unit));padding-right:calc(25 * var(--home-unit))}html[data-design=presentation] body:not([data-terminal-fullscreen]) .home-screen .terminal-session{min-height:calc(65 * var(--home-unit));max-height:calc(200 * var(--home-unit))}html[data-design=presentation] .home-screen .terminal-input{font-size:calc(14 * var(--home-unit));padding-top:calc(14 * var(--home-unit));gap:calc(10 * var(--home-unit))}html[data-design=presentation] .home-screen .terminal-input input{min-height:calc(24 * var(--home-unit))}html[data-design=presentation] .home-screen .terminal-pane-toggle{font-size:calc(13 * var(--home-unit))}}@media(min-width:1100px){html[data-design=presentation] .terminal-detail{width:min(100%,calc(1200 * var(--home-unit)))}html[data-design=presentation] .detail-panel>.topline{font-size:calc(12 * var(--home-unit));margin-bottom:calc(20 * var(--home-unit))}html[data-design=presentation] .detail-panel h1{font-size:calc(74 * var(--home-unit));margin-bottom:calc(30 * var(--home-unit))}html[data-design=presentation] .presentation-top-breadcrumb{margin-bottom:calc(25 * var(--home-unit));padding-bottom:calc(16 * var(--home-unit))}html[data-design=presentation] .detail-breadcrumb{font-size:calc(13 * var(--home-unit))}html[data-design=presentation] .detail-breadcrumb-link{min-height:calc(40 * var(--home-unit))}.presentation-category-intro{font-size:calc(16 * var(--home-unit));margin-bottom:calc(30 * var(--home-unit))}.presentation-record-lead{margin-bottom:calc(36 * var(--home-unit))}.presentation-record-lead.has-capture{gap:calc(44 * var(--home-unit))}.presentation-record-intro{font-size:calc(18 * var(--home-unit));margin-bottom:calc(28 * var(--home-unit))}.presentation-availability{font-size:calc(14 * var(--home-unit));gap:calc(8 * var(--home-unit));margin-bottom:calc(22 * var(--home-unit))}.presentation-field-label{font-size:calc(10 * var(--home-unit))}.presentation-private-note{font-size:calc(13 * var(--home-unit))}.presentation-record-actions{gap:calc(18 * var(--home-unit))}.presentation-primary{font-size:calc(13 * var(--home-unit));padding:calc(10 * var(--home-unit)) calc(15 * var(--home-unit));gap:calc(20 * var(--home-unit));min-height:calc(44 * var(--home-unit))}html[data-design=presentation] .record-figure--natural img{max-height:calc(390 * var(--home-unit))}html[data-design=presentation] .record-figure-caption{font-size:calc(10 * var(--home-unit));padding:calc(10 * var(--home-unit)) calc(12 * var(--home-unit))}.presentation-spec-label{font-size:calc(11 * var(--home-unit));padding-bottom:calc(14 * var(--home-unit));margin-bottom:calc(20 * var(--home-unit))}html[data-design=presentation] .detail-grid{font-size:calc(14 * var(--home-unit));gap:calc(13 * var(--home-unit))}.presentation-more-notes summary{padding-block:calc(8 * var(--home-unit))}html[data-design=presentation] .presentation-more-notes p{margin-top:calc(12 * var(--home-unit))}html[data-design=presentation] .detail-actions{margin-top:calc(32 * var(--home-unit));padding-top:calc(15 * var(--home-unit));gap:calc(25 * var(--home-unit))}html[data-design=presentation] .terminal-action{font-size:calc(14 * var(--home-unit));min-height:calc(44 * var(--home-unit))}html[data-design=presentation] .record-row{font-size:calc(16 * var(--home-unit));gap:calc(20 * var(--home-unit));padding:calc(17 * var(--home-unit)) calc(10 * var(--home-unit))}html[data-design=presentation] .record-row>span:last-child{font-size:calc(13 * var(--home-unit))}html[data-design=presentation] .record-row-desc{font-size:calc(13 * var(--home-unit));margin-top:calc(5 * var(--home-unit))}html[data-design=presentation] .note-copy{font-size:calc(16 * var(--home-unit))}}@media(min-width:1100px)and (max-height:1020px){html[data-design=presentation] .crt-screen{padding-block:24px}html[data-design=presentation] .home-screen>.topline{margin-bottom:18px}html[data-design=presentation] .home-screen>h1{font-size:clamp(60px,9svh,86px);margin-bottom:16px}html[data-design=presentation] .presentation-home-intro{margin-bottom:25px}}@media(min-width:1100px)and (max-height:850px){html[data-design=presentation] .crt-screen{padding-block:20px}html[data-design=presentation] .home-screen>h1{font-size:clamp(56px,8svh,68px)}html[data-design=presentation] .home-screen .terminal-cluster{gap:12px}html[data-design=presentation] .home-screen .terminal-line{padding-block:6px}html[data-design=presentation] body:not([data-terminal-fullscreen]) .home-screen .terminal-pane{margin-top:18px}html[data-design=presentation] body:not([data-terminal-fullscreen]) .home-screen .terminal-session{min-height:44px}}@media(max-width:900px){.presentation-explore{gap:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-design=presentation] .crt-screen{padding:55px 26px 32px}.presentation-record-lead.has-capture{gap:28px}}@media(max-width:720px){html[data-design=presentation] .crt-screen{padding:56px 20px 30px}html[data-design=presentation] .topline{font-size:10px;gap:8px;justify-content:space-between;margin-bottom:26px}html[data-design=presentation] h1{font-size:clamp(40px,12vw,74px);line-height:.95;margin-bottom:23px}html[data-design=presentation] .presentation-home-intro{font-size:15px;line-height:1.75;margin-bottom:30px}.presentation-explore{grid-template-columns:1fr;gap:28px}.presentation-featured{grid-column:1;grid-row:1}.presentation-feature-copy{padding:20px}html[data-design=presentation] .terminal-cluster{grid-column:1;grid-row:2}.presentation-feature-copy h2{font-size:25px}.presentation-feature-facts{font-size:13px}.presentation-feature-facts>div{grid-template-columns:1fr;gap:2px}.presentation-feature-command{min-height:44px}html[data-design=presentation] .terminal-line{min-height:62px}html[data-design=presentation] .terminal-line .result{font-size:14px}.presentation-command-hint{font-size:13px}html[data-design=presentation] .terminal-session{font-size:14px;min-height:110px}html[data-design=presentation] .terminal-input{grid-template-columns:1fr;gap:7px;font-size:13px}html[data-design=presentation] .terminal-input input{font-size:16px;min-height:35px}.presentation-record-lead.has-capture{grid-template-columns:1fr;gap:30px}html[data-design=presentation] .detail-panel h1{font-size:clamp(36px,10vw,58px);overflow-wrap:anywhere}.presentation-record-intro,.presentation-category-intro{font-size:16px}html[data-design=presentation] .detail-grid p{grid-template-columns:1fr;gap:3px}html[data-design=presentation] .detail-grid{font-size:14px;gap:18px}html[data-design=presentation] .record-row{grid-template-columns:2ch minmax(0,1fr);gap:5px 12px;padding:17px 0}html[data-design=presentation] .record-row>span:last-child{grid-column:2;font-size:14px}html[data-design=presentation] .record-row-desc{font-size:14px}html[data-design=presentation] .presentation-top-breadcrumb{font-size:12px;gap:8px;margin-bottom:23px}.presentation-image-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.presentation-image-toolbar{padding:10px 12px}.presentation-image-help{font-size:10px;margin-inline:12px}}@media(forced-colors:active){.presentation-phosphor-dither{display:none}.presentation-primary,.presentation-feature-copy,.presentation-feature-copy:before{border-color:ButtonText}html[data-design=presentation] body:before,html[data-design=presentation] body:after{display:none}}
