@font-face{font-family:"Terminal Grotesque";src:url("../../fonts/terminal-grotesque.woff2") format("woff2"),url("../../fonts/terminal-grotesque.ttf") format("truetype"),local("TerminalGrotesque"),local("Terminal Grotesque");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TerminalGrotesque";src:url("../../fonts/terminal-grotesque.woff2") format("woff2"),url("../../fonts/terminal-grotesque.ttf") format("truetype"),local("TerminalGrotesque"),local("Terminal Grotesque");font-weight:400;font-style:normal;font-display:swap}:root{--mono:"Terminal Grotesque","TerminalGrotesque",monospace;--ascii-mono:"Droid Sans Mono","DejaVu Sans Mono","Liberation Mono",Consolas,monospace}html{color-scheme:dark}img,svg,canvas,video{max-width:100%}[hidden]{display:none}.skip-link{position:fixed;left:12px;top:12px;z-index:1000;transform:translateY(-160%);padding:6px 10px;color:#000;background:var(--fg,#a8ffb5);text-shadow:none}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:1px solid var(--fg,#a8ffb5);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:0.001ms}}:root{--bg:#000;--fg:#a8ffb5;--dim:rgba(168,255,181,0.58);--faint:rgba(168,255,181,0.18);--white:#f4fff6;--red:#ff5f5f;--yellow:#ffe066;--pink:#ff77c8;--mono:"Droid Sans Mono","DejaVu Sans Mono","Liberation Mono",Consolas,monospace;--ascii-mono:"Droid Sans Mono","DejaVu Sans Mono","Liberation Mono",Consolas,monospace}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--fg);font-family:var(--mono);font-size:14px;line-height:1.42;letter-spacing:0.12px;text-shadow:0 0 1px rgba(168,255,181,0.24),0 0 4px rgba(168,255,181,0.07)}body{overflow-x:hidden;background:radial-gradient(circle at 50% 20%,rgba(168,255,181,0.04),transparent 28%),radial-gradient(circle at 50% 50%,rgba(168,255,181,0.02),transparent 54%),#000}a,button{color:var(--white);font:inherit;text-decoration:none}button{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;text-shadow:inherit}a:hover,a:focus,.dir-entry.active{color:#000;background:var(--fg);text-shadow:none;outline:none}button:focus{outline:1px solid var(--faint);outline-offset:2px}::selection{background:var(--fg);color:#000;text-shadow:none}.scanlines,.grain,.vignette,.phosphor{position:fixed;inset:0;pointer-events:none}.vignette,.phosphor,.scanlines,.grain{overflow:hidden}.vignette::before,.vignette::after,.phosphor::before,.scanlines::before,.scanlines::after,.grain::before{content:"";position:absolute;inset:0;pointer-events:none}.vignette{z-index:17;background:radial-gradient(ellipse at center,rgba(168,255,181,0.025) 0%,rgba(168,255,181,0.012) 38%,rgba(0,0,0,0) 58%),radial-gradient(ellipse at center,rgba(0,0,0,0) 52%,rgba(0,0,0,0.22) 72%,rgba(0,0,0,0.72) 100%),linear-gradient(90deg,rgba(168,255,181,0.045),transparent 10%,transparent 90%,rgba(168,255,181,0.03)),linear-gradient(180deg,rgba(168,255,181,0.018),transparent 14%,transparent 86%,rgba(168,255,181,0.014));opacity:0.92}.vignette::before{inset:0.45%;box-shadow:inset 0 0 110px rgba(0,0,0,0.72),inset 0 1px 0 rgba(255,255,255,0.03),inset 0 -1px 0 rgba(0,0,0,0.28);opacity:0.82}.vignette::after{content:none}.phosphor{z-index:18;background:radial-gradient(circle at 22% 18%,rgba(168,255,181,0.065),transparent 24%),radial-gradient(circle at 78% 72%,rgba(168,255,181,0.04),transparent 32%),radial-gradient(circle at 50% 50%,rgba(168,255,181,0.026),transparent 58%),linear-gradient(180deg,rgba(168,255,181,0.022),transparent 32%,rgba(168,255,181,0.016));mix-blend-mode:screen;opacity:0.64;animation:phosphorDrift 12s infinite ease-in-out}.phosphor::before{background:radial-gradient(ellipse at center,rgba(168,255,181,0.08) 0%,rgba(168,255,181,0.028) 28%,transparent 62%),repeating-linear-gradient( to bottom,rgba(168,255,181,0.012) 0px,rgba(168,255,181,0.012) 1px,transparent 2px,transparent 6px );opacity:0.5;mix-blend-mode:screen}.scanlines{z-index:20;opacity:0.2;background:repeating-linear-gradient( to bottom,rgba(168,255,181,0.085) 0px,rgba(168,255,181,0.085) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 4px ),linear-gradient(180deg,rgba(255,255,255,0.025),transparent 10%,transparent 90%,rgba(0,0,0,0.05));mix-blend-mode:screen;animation:scanlineJitter 4.8s infinite steps(1,end),flicker 7s infinite steps(1,end)}.scanlines::before{background:repeating-linear-gradient( to right,rgba(255,0,80,0.018) 0px,rgba(255,0,80,0.018) 1px,rgba(0,255,140,0.022) 1px,rgba(0,255,140,0.022) 2px,rgba(160,220,255,0.018) 2px,rgba(160,220,255,0.018) 3px );opacity:0.1;mix-blend-mode:screen}.scanlines::after{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.06) 48%,transparent 100%);opacity:0;transform:translateY(-100%);animation:scanBeam 8.8s linear infinite;mix-blend-mode:screen}.grain{z-index:19;opacity:0.055;background-image:radial-gradient(rgba(168,255,181,0.42) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.18) 0.55px,transparent 0.7px),radial-gradient(rgba(0,0,0,0.28) 0.6px,transparent 0.76px);background-size:6px 6px,9px 9px,13px 13px;background-position:0 0,3px 5px,2px 1px;mix-blend-mode:screen;animation:grain 1.2s infinite steps(2,end)}.grain::before{background:radial-gradient(circle at 15% 22%,rgba(255,255,255,0.035),transparent 14%),radial-gradient(circle at 82% 18%,rgba(255,255,255,0.02),transparent 12%),radial-gradient(circle at 62% 78%,rgba(168,255,181,0.025),transparent 16%);opacity:0.5;mix-blend-mode:screen}.audio-controls{position:fixed;right:clamp(10px,2vw,22px);bottom:clamp(10px,2vw,22px);z-index:100;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-items:center;color:var(--dim);background:transparent;border:0;padding:0;opacity:0.86;transition:opacity 160ms ease}.audio-controls:hover,.audio-controls:focus-within{opacity:1}.mute-toggle,.music-toggle,.qol-skip-start{display:inline-block;color:var(--dim);background:#000;border:1px solid var(--faint);padding:3px 8px;font:inherit;font-size:11px;line-height:1.2;letter-spacing:0.08em;opacity:1;cursor:pointer;text-transform:lowercase;box-shadow:none}.mute-toggle::before,.music-toggle::before,.qol-skip-start::before{content:"[";color:var(--faint)}.mute-toggle::after,.music-toggle::after,.qol-skip-start::after{content:"]";color:var(--faint)}.mute-toggle:hover,.mute-toggle:focus,.music-toggle:hover,.music-toggle:focus,.qol-skip-start:hover,.qol-skip-start:focus{color:#000;background:var(--fg);opacity:1;text-shadow:none;outline:none}.mute-toggle[aria-pressed="false"],.music-toggle[aria-pressed="false"]{color:var(--red);opacity:0.86}body.started .qol-skip-start,body.site-ready .qol-skip-start{display:none}.start-gate{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px 14px;background:radial-gradient(circle at 50% 20%,rgba(168,255,181,0.04),transparent 28%),radial-gradient(circle at 50% 50%,rgba(168,255,181,0.02),transparent 54%),radial-gradient(ellipse at center,rgba(0,0,0,0) 52%,rgba(0,0,0,0.22) 72%,rgba(0,0,0,0.72) 100%),#000;color:var(--fg);cursor:pointer;overflow:hidden;transition:opacity 420ms ease,visibility 420ms ease}.start-gate::before,.start-gate::after{content:"";position:absolute;inset:0;pointer-events:none}.start-gate::before{background:radial-gradient(circle at 22% 18%,rgba(168,255,181,0.055),transparent 24%),radial-gradient(circle at 78% 72%,rgba(168,255,181,0.035),transparent 32%),repeating-linear-gradient( to bottom,rgba(168,255,181,0.075) 0px,rgba(168,255,181,0.075) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 4px ),repeating-linear-gradient( to right,rgba(255,0,80,0.012) 0px,rgba(255,0,80,0.012) 1px,rgba(0,255,140,0.016) 1px,rgba(0,255,140,0.016) 2px,rgba(160,220,255,0.012) 2px,rgba(160,220,255,0.012) 3px );mix-blend-mode:screen;opacity:0.19;animation:scanlineJitter 4.8s infinite steps(1,end),flicker 7s infinite steps(1,end)}.start-gate::after{background:radial-gradient(rgba(168,255,181,0.38) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.16) 0.55px,transparent 0.7px),linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.045) 48%,transparent 100%);background-size:6px 6px,9px 9px,100% 100%;background-position:0 0,3px 5px,0 0;mix-blend-mode:screen;opacity:0.055;animation:grain 1.2s infinite steps(2,end),scanBeam 8.8s linear infinite}.start-gate:hover,.start-gate:focus{color:var(--fg);background:radial-gradient(circle at 50% 45%,rgba(168,255,181,0.035),transparent 34%),#000;text-shadow:inherit;outline:none}.start-gate.hidden{opacity:0;visibility:hidden;pointer-events:none}.start-prompt{position:relative;z-index:1;display:grid;gap:10px;text-align:center;justify-items:center}.start-shell{position:relative;z-index:1;display:grid;gap:24px;justify-items:center;width:min(980px,100%)}.start-art{position:relative;display:block;max-width:100%;overflow:hidden;color:var(--fg);font-family:var(--ascii-mono);font-size:clamp(5px,1.08vw,12px);line-height:1.05;letter-spacing:0.12px;white-space:pre;text-align:left;text-shadow:0 0 1px rgba(168,255,181,0.3),0 0 8px rgba(168,255,181,0.12);animation:startArtGlitch 5.4s infinite steps(1,end)}.start-art::before,.start-art::after{position:absolute;inset:0;pointer-events:none;white-space:pre;opacity:0}.start-art::before{content:attr(data-art);color:var(--pink);text-shadow:1px 0 rgba(255,119,200,0.34),-1px 0 rgba(168,255,181,0.22);animation:startArtSlice 5.4s infinite steps(1,end)}.start-art::after{content:attr(data-ghost);top:52%;left:2ch;height:1.2em;color:rgba(168,255,181,0.16);letter-spacing:0.28em;text-transform:uppercase;animation:startArtGhost 5.4s infinite steps(1,end)}.start-prompt strong{display:inline-block;padding:4px 8px;color:var(--fg);font-weight:400;letter-spacing:0.18em;text-transform:uppercase;animation:activeFlash 1.05s infinite steps(1,end)}.start-prompt span{color:var(--dim);font-size:12px}.boot{position:fixed;inset:0;z-index:10;display:flex;align-items:flex-start;justify-content:flex-start;padding:22px 24px;background:#000;animation:bootExit 1s ease forwards;animation-delay:15.8s;animation-play-state:paused}body.started .boot{animation-play-state:running}.boot-inner{width:min(1120px,100%);margin:0}.boot pre{margin:0;white-space:pre}.brand-art{color:var(--fg);font-family:var(--ascii-mono);font-size:clamp(6px,1vw,13px);line-height:1.05;letter-spacing:0.12px;margin-bottom:18px;opacity:0;white-space:pre;overflow:hidden;max-width:100%;text-shadow:0 0 1px rgba(168,255,181,0.28),0 0 7px rgba(168,255,181,0.10);animation:appear 0.001s linear forwards;animation-delay:0.3s;animation-play-state:paused}body.started .brand-art{animation-play-state:running}.boot-line{display:block;margin:0;white-space:pre;opacity:0;transform:translateY(2px);animation:bootLine 0.001s linear forwards;animation-delay:var(--delay,0s);animation-play-state:paused}body.started .boot-line{animation-play-state:running}.ok{color:var(--fg)}.warn{color:var(--yellow)}.err{color:var(--red)}.hidden{color:var(--dim)}.pink{color:var(--pink)}.program-load{position:fixed;inset:0;z-index:9;display:grid;place-items:center;padding:22px 24px;background:#000;opacity:0;visibility:hidden;animation:loadShell 5.3s linear forwards;animation-delay:15.15s;animation-play-state:paused}body.started .program-load{animation-play-state:running}.load-inner{width:fit-content;max-width:min(720px,calc(100vw - 48px));margin:0 auto;transform:translateY(-4vh);text-align:left}.load-line{display:block;margin:0;white-space:pre;opacity:0;transform:translateY(2px);animation-name:bootLine;animation-duration:0.001s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:var(--delay,0s);animation-play-state:paused}body.started .load-line{animation-play-state:running}.load-bar{display:block;width:min(520px,100%);height:1em;margin-top:12px;color:var(--fg);white-space:pre;overflow:hidden;opacity:0;animation-name:loadBar;animation-duration:1.4s;animation-timing-function:steps(24,end);animation-fill-mode:forwards;animation-delay:18.95s;animation-play-state:paused}body.started .load-bar{animation-play-state:running}.splash-screen{position:fixed;inset:0;z-index:8;display:grid;place-items:center;padding:18px 14px;background:#000;opacity:0;visibility:hidden;animation:splashShell 4.9s linear forwards;animation-delay:20.35s;animation-play-state:paused}body.started .splash-screen{animation-play-state:running}.splash-art{margin:0;color:var(--fg);font-family:var(--ascii-mono);font-size:clamp(5px,1.15vw,13px);line-height:1.05;letter-spacing:0.12px;white-space:pre;overflow:hidden;max-width:100%;text-shadow:0 0 1px rgba(168,255,181,0.28),0 0 7px rgba(168,255,181,0.10);transform:none;transform-origin:center center}.splash-line{display:block;font-family:var(--ascii-mono);width:max-content;max-width:100%;line-height:1.05;letter-spacing:0.12px;white-space:pre;overflow:visible;opacity:1;clip-path:inset(0 100% 0 0);animation:splashLineType 0.26s steps(110,end) forwards;animation-delay:var(--delay,0s);animation-play-state:paused}.splash-screen.print .splash-line{animation-play-state:running}.site{position:relative;z-index:1;width:min(900px,calc(100vw - 32px));min-height:min(100vh,820px);margin:0 auto;padding:42px 0 18px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;opacity:0;transform:translateY(10px);filter:brightness(0.65);animation:siteBootIn 0.9s steps(6,end) forwards;animation-delay:25.35s;animation-play-state:paused}body.started .site{animation-play-state:running}header{display:grid;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--faint)}.label{color:var(--dim);font-size:12px}.site-art{position:relative;font-family:var(--ascii-mono);margin:0;color:var(--fg);font-size:clamp(5px,1.15vw,13px);line-height:1.05;white-space:pre;overflow:hidden;max-width:100%;text-shadow:0 0 1px rgba(168,255,181,0.28),0 0 7px rgba(168,255,181,0.10);will-change:transform,filter}.site-art::before,.site-art::after{position:absolute;inset:0;pointer-events:none;white-space:pre;overflow:hidden;opacity:0}.site-art::before{content:attr(data-art);color:var(--pink);text-shadow:1px 0 rgba(255,119,200,0.32),-1px 0 rgba(168,255,181,0.20);transform:translateX(0)}.site-art::after{content:attr(data-ghost);top:42%;left:2ch;height:1.2em;color:rgba(168,255,181,0.18);letter-spacing:0.28em;text-transform:uppercase;text-shadow:0 0 6px rgba(168,255,181,0.10)}.site-art.glitch{animation:titleGlitch 320ms steps(1,end)}.site-art.glitch::before{animation:titleGlitchSlice 320ms steps(1,end)}.site-art.glitch::after{animation:titleGhostText 320ms steps(1,end)}.subtitle{max-width:72ch;margin:0;color:var(--dim)}section{padding:24px 0;border-bottom:1px solid var(--faint)}#directory{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:clamp(440px,calc(100vh - 330px),620px);align-self:stretch}body.started #directory,body.site-ready #directory,body.site-ready .terminal-grid,body.site-ready .dir-list,body.site-ready .content-pane{opacity:1;visibility:visible}h2{margin:0 0 12px;color:var(--white);font-size:13px;font-weight:400;text-transform:none;white-space:nowrap}.terminal-grid{display:grid;grid-template-columns:minmax(320px,0.82fr) minmax(0,1fr);gap:24px;align-items:stretch;min-height:0}.prompt,.content-prompt{margin:0 0 8px;color:var(--fg);white-space:pre-wrap}.dir-list{display:grid;gap:2px;min-width:0}.dir-entry{display:grid;grid-template-columns:92px 54px minmax(0,1fr);gap:10px;width:100%;color:var(--dim);white-space:nowrap}.dir-entry{position:relative;z-index:2;pointer-events:auto}.dir-entry>*{pointer-events:none}.dir-entry.active{animation:activeFlash 1.05s infinite steps(1,end)}.dir-entry:not(.active):focus{color:var(--dim);background:transparent;text-shadow:0 0 1px rgba(168,255,181,0.24),0 0 4px rgba(168,255,181,0.07)}.dir-entry:not(.active):hover{color:var(--dim);background:transparent;text-shadow:0 0 1px rgba(168,255,181,0.24),0 0 4px rgba(168,255,181,0.07)}.dir-entry .perm,.dir-entry .size,.dir-entry .dir,.dir-entry .file,.dir-entry .exec{color:inherit;background:transparent;text-shadow:inherit}.perm{color:var(--dim)}.size{color:var(--dim)}.dir{color:var(--white)}.file{color:var(--dim)}.exec{color:var(--yellow)}.muted{color:var(--dim)}.content-pane{position:relative;z-index:80;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:430px;height:100%;padding-left:18px;border-left:1px solid var(--faint);min-width:0;pointer-events:auto;isolation:isolate;overflow:hidden}.content-title{margin:0 0 10px;color:var(--white);font-weight:400}.content-body{position:relative;z-index:81;min-height:0;height:100%;margin:0;color:var(--dim);white-space:pre-wrap;overflow-x:hidden;overflow-y:auto;max-height:none;padding-right:12px;pointer-events:auto;scrollbar-gutter:stable;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.content-body:focus{outline:none}.content-pane:focus,.content-pane:focus-visible,#contentBody:focus,#contentBody:focus-visible{outline:none}.content-body[data-html] p{margin:0 0 0.72em}.content-body[data-html] p:last-child{margin-bottom:0}.content-body::-webkit-scrollbar{width:10px}.content-body::-webkit-scrollbar-track{background:rgba(168,255,181,0.045)}.content-body::-webkit-scrollbar-thumb{background:rgba(168,255,181,0.28);border:2px solid #000}.content-body::-webkit-scrollbar-thumb:hover{background:rgba(168,255,181,0.52)}.about-shell{display:grid;grid-template-columns:1fr;gap:8px;align-items:start;align-content:start;min-height:0;white-space:normal}.about-copy{display:grid;gap:0.34em;align-content:start;min-width:0}.about-copy p{margin:0;line-height:1.36}.about-portrait{position:relative;width:min(100%,220px);aspect-ratio:1 / 1;margin:0;overflow:hidden;border:1px solid rgba(168,255,181,0.28);background:#000;box-shadow:0 0 18px rgba(168,255,181,0.10),inset 0 0 18px rgba(168,255,181,0.06)}.about-portrait::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient( to bottom,rgba(168,255,181,0.08) 0px,rgba(168,255,181,0.08) 1px,transparent 2px,transparent 4px ),radial-gradient(ellipse at center,transparent 42%,rgba(0,0,0,0.34) 100%);mix-blend-mode:screen;opacity:0.38}.about-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:contrast(1.08) brightness(0.92)}.about-portrait-ascii{display:grid;place-items:center;width:min(100%,220px);aspect-ratio:1 / 1;padding:7px}.about-ascii{margin:0;width:max-content;max-width:none;color:var(--fg);font-family:var(--ascii-mono);font-size:clamp(2.15px,0.49vw,4px);line-height:0.94;letter-spacing:0;white-space:pre;text-align:left;transform:scaleX(1.18);transform-origin:center center;filter:contrast(1.18) brightness(0.92);text-shadow:0 0 1px rgba(168,255,181,0.26),0 0 7px rgba(168,255,181,0.10);user-select:text}.journal-shell{position:relative;z-index:82;display:grid;grid-template-rows:auto auto minmax(0,auto) minmax(0,1fr);gap:10px;min-height:0;white-space:normal;pointer-events:auto}.journal-status{display:flex;gap:8px;align-items:center;color:rgba(168,255,181,0.42);font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.journal-status::before{content:"//";color:rgba(168,255,181,0.28)}.journal-index-title{margin:0;color:var(--fg);font-size:12px;font-weight:400;letter-spacing:0.08em;text-transform:uppercase}.journal-index{position:relative;z-index:83;display:grid;gap:1px;max-height:12.5rem;margin:0;padding:6px 0;list-style:none;border-top:1px solid rgba(168,255,181,0.16);border-bottom:1px solid rgba(168,255,181,0.16);overflow-y:auto;pointer-events:auto;scrollbar-gutter:stable}.journal-index button{position:relative;z-index:84;display:grid;grid-template-columns:8.8ch minmax(0,1fr);gap:10px;width:100%;min-height:1.42em;padding:1px 3px;color:var(--dim);white-space:nowrap;pointer-events:auto;cursor:pointer;touch-action:manipulation;user-select:none}.journal-index button:hover,.journal-index button:focus,.journal-index button.active{color:#000;background:var(--fg);text-shadow:none;outline:none}.journal-index time,.journal-index span{overflow:hidden;text-overflow:ellipsis;pointer-events:none}.journal-index time{color:inherit;opacity:0.72}.journal-post{position:relative;z-index:83;display:grid;gap:8px;min-height:10rem;padding:10px 0 0;scroll-margin-top:0;pointer-events:auto}.journal-post h3{margin:0;color:var(--white);font-size:14px;font-weight:400;line-height:1.25}.journal-post-meta{display:flex;flex-wrap:wrap;gap:8px;color:rgba(168,255,181,0.46);font-size:11px;line-height:1.25}.journal-post-meta time::before{content:"date:";color:rgba(168,255,181,0.30);margin-right:0.45ch}.journal-tags{color:var(--yellow)}.journal-post-body{display:grid;gap:0.68em;max-width:68ch;color:var(--dim)}.journal-post-body p{margin:0}.journal-empty{margin:0;color:var(--dim)}.guestbook-shell{position:relative;z-index:82;display:grid;gap:10px;min-height:0;white-space:normal;pointer-events:auto}.guestbook-shell::before{content:none}.guestbook-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--dim);font-size:11px}.guestbook-meta span{border:1px solid rgba(168,255,181,0.12);background:rgba(0,0,0,0.34);padding:1px 5px}.guestbook-meta span::before{content:"[";color:var(--faint)}.guestbook-meta span::after{content:"]";color:var(--faint)}.guestbook-panel{position:relative;z-index:83;display:grid;gap:9px;padding:10px;border:1px solid var(--faint);background:linear-gradient(180deg,rgba(168,255,181,0.035),rgba(0,0,0,0.18)),rgba(0,0,0,0.42);box-shadow:inset 0 0 18px rgba(168,255,181,0.045),0 0 12px rgba(168,255,181,0.035);pointer-events:auto}.guestbook-panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient( to bottom,rgba(168,255,181,0.035) 0px,rgba(168,255,181,0.035) 1px,transparent 1px,transparent 7px );opacity:0.18;mix-blend-mode:screen}.guestbook-panel h3{margin:0;color:var(--white);font-size:13px;font-weight:400;letter-spacing:0.08em;text-transform:uppercase}.guestbook-panel h3::before{content:"== ";color:var(--fg)}.guestbook-panel h3::after{content:" ==";color:var(--fg)}.guestbook-panel p{margin:0;color:var(--dim)}.guestbook-board-note{color:var(--dim);border-top:1px dashed rgba(168,255,181,0.18);padding-top:8px;font-size:12px}.guestbook-actions{display:flex;flex-wrap:wrap;gap:7px}.guestbook-action,.guestbook-form button{position:relative;z-index:84;display:inline-block;width:fit-content;color:var(--fg);border:1px solid var(--faint);padding:2px 7px;background:rgba(0,0,0,0.48);pointer-events:auto;cursor:pointer;touch-action:manipulation;user-select:none;text-transform:lowercase}.guestbook-action:hover,.guestbook-action:focus,.guestbook-form button:hover,.guestbook-form button:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.guestbook-form{display:grid;gap:8px;pointer-events:auto}.guestbook-form label{display:grid;gap:4px;color:var(--dim);pointer-events:auto}.guestbook-form label::before{content:">";color:var(--fg)}.guestbook-form input,.guestbook-form textarea{width:100%;color:var(--fg);background:#000;border:1px solid var(--faint);border-radius:0;padding:6px 7px;font:inherit;text-shadow:inherit;pointer-events:auto;box-shadow:inset 0 0 10px rgba(168,255,181,0.045)}.guestbook-form textarea{min-height:7.2em;resize:vertical}.guestbook-form input:focus,.guestbook-form textarea:focus{outline:1px solid var(--fg);outline-offset:2px}.guestbook-thread{position:relative;z-index:83;min-height:420px;padding:0;border:1px solid var(--faint);background:rgba(0,0,0,0.52);pointer-events:auto;isolation:isolate;box-shadow:inset 0 0 18px rgba(168,255,181,0.04);overflow:hidden}.guestbook-thread::before{content:none}.guestbook-thread iframe{position:relative;z-index:84;width:100%;min-height:420px;border:0;filter:contrast(1.12) brightness(0.86) saturate(0.78);pointer-events:auto}.guestbook-local-list{display:grid;gap:7px;margin:0;padding:0;list-style:none;pointer-events:auto}.guestbook-local-entry{display:grid;gap:4px;padding:8px;border:1px solid rgba(168,255,181,0.16);background:rgba(0,0,0,0.42);color:var(--dim)}.guestbook-local-entry strong{color:var(--white);font-weight:400}.guestbook-local-entry strong::before{content:"from:";color:var(--fg)}.guestbook-local-entry time{color:var(--dim);font-size:11px}.guestbook-local-entry p{margin:0;padding-top:4px;border-top:1px dashed rgba(168,255,181,0.13)}footer{align-self:end;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:14px;color:var(--dim);font-size:12px;align-items:baseline;min-width:0;overflow:hidden}.crypto-ticker{position:relative;width:100%;min-width:0;overflow:hidden;white-space:nowrap;color:var(--dim);border-top:0;padding-top:4px;isolation:isolate}.crypto-ticker::before,.crypto-ticker::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:36px;pointer-events:none}.crypto-ticker::before{left:0;background:linear-gradient(90deg,#000,transparent)}.crypto-ticker::after{right:0;background:linear-gradient(270deg,#000,transparent)}.crypto-ticker-track{display:inline-flex;gap:22px;align-items:center;width:max-content;min-width:max-content;padding-left:0;animation:cryptoTickerScroll 92s linear infinite;animation-play-state:paused;will-change:transform}body.site-ready .crypto-ticker-track{animation-play-state:running}.crypto-ticker-item{display:inline-block;color:var(--dim);text-shadow:inherit;transform-origin:center}.crypto-ticker-item.up{color:#6dff8a;background:rgba(109,255,138,0.10);animation:cryptoTickerUp 520ms steps(2,end)}.crypto-ticker-item.down{color:#ff5f5f;background:rgba(255,95,95,0.10);animation:cryptoTickerDown 520ms steps(2,end)}.crypto-ticker-source{color:rgba(168,255,181,0.36)}.crypto-ticker a{color:inherit;text-decoration:none}.crypto-ticker a:hover,.crypto-ticker a:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.crypto-ticker-news{color:var(--dim)}.crypto-ticker-price,.crypto-ticker-change-value{color:inherit}.crypto-ticker-price.negative,.crypto-ticker-change-value.negative{color:var(--red)}.crypto-ticker-price.positive,.crypto-ticker-change-value.positive{color:#6dff8a}.crypto-ticker-change-label{color:var(--dim)}.crypto-ticker-section{color:var(--white);opacity:0.9;letter-spacing:0.08em}.crypto-ticker-label{color:var(--fg)}.crypto-ticker-group{display:inline-flex;gap:22px;align-items:center;width:max-content;min-width:max-content;padding-right:22px;flex-shrink:0}@keyframes cryptoTickerScroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes cryptoTickerUp{0%,100%{transform:translateX(0);filter:none}18%{transform:translateX(-1px) skewX(-2deg);filter:brightness(1.4)}36%{transform:translateX(2px) skewX(2deg);filter:brightness(0.85)}58%{transform:translateX(-2px);filter:brightness(1.25)}76%{transform:translateX(1px);filter:brightness(1.05)}}@keyframes cryptoTickerDown{0%,100%{transform:translateX(0);filter:none}18%{transform:translateX(2px) skewX(2deg);filter:brightness(1.28)}36%{transform:translateX(-2px) skewX(-2deg);filter:brightness(0.72)}58%{transform:translateX(1px);filter:brightness(1.12)}76%{transform:translateX(-1px);filter:brightness(0.9)}}.cursor{display:inline-block;width:0.65em;height:1em;transform:translateY(0.18em);background:var(--fg);animation:blink 1s infinite steps(1,end)}@keyframes appear{to{opacity:1}}@keyframes bootLine{to{opacity:1;transform:translateY(0)}}@keyframes bootExit{0%{opacity:1;filter:brightness(1);visibility:visible}24%{opacity:0.58;filter:brightness(0.62)}36%{opacity:1;filter:brightness(1.18)}52%{opacity:0.42;filter:brightness(0.48)}70%{opacity:0.88;filter:brightness(1.05)}100%{opacity:0;filter:brightness(0.45);visibility:hidden;pointer-events:none}}@keyframes loadShell{0%{opacity:0;visibility:visible;transform:translateY(10px);filter:brightness(0.45)}8%{opacity:1;visibility:visible;transform:translateY(0);filter:brightness(1.25)}13%{opacity:0.48;filter:brightness(0.58)}18%{opacity:1;filter:brightness(1.08)}72%{opacity:1;visibility:visible;filter:brightness(1)}78%{opacity:0.62;filter:brightness(0.68)}83%{opacity:1;filter:brightness(1.2)}88%{opacity:0.34;filter:brightness(0.45)}94%{opacity:1;filter:brightness(1.08)}100%{opacity:0;visibility:hidden;transform:translateY(-6px);filter:brightness(0.55)}}@keyframes loadBar{0%{opacity:1;max-width:0ch}100%{opacity:1;max-width:54ch}}@keyframes splashShell{0%{opacity:0;visibility:visible;transform:translateY(10px);filter:brightness(0.45)}8%{opacity:1;visibility:visible;transform:translateY(0);filter:brightness(1.25)}14%{opacity:0.58;filter:brightness(0.65)}19%{opacity:1;filter:brightness(1.12)}82%{opacity:1;visibility:visible;filter:brightness(1)}87%{opacity:0.52;filter:brightness(0.55)}91%{opacity:1;filter:brightness(1.22)}95%{opacity:0.36;filter:brightness(0.42)}100%{opacity:0;visibility:hidden;transform:translateY(-6px);filter:brightness(0.55)}}@keyframes splashLineType{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes siteBootIn{0%{opacity:0;transform:translateY(10px);filter:brightness(0.45)}18%{opacity:1;transform:translateY(0);filter:brightness(1.2)}24%{opacity:0.55;filter:brightness(0.7)}31%{opacity:1;filter:brightness(1.1)}42%{opacity:0.82;filter:brightness(0.9)}100%{opacity:1;transform:translateY(0);filter:brightness(1)}}@keyframes blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes activeFlash{0%,49%{color:#000;background:var(--fg);text-shadow:none}50%,100%{color:var(--fg);background:transparent;text-shadow:0 0 1px rgba(168,255,181,0.24),0 0 4px rgba(168,255,181,0.07)}}@keyframes flicker{0%,100%{opacity:0.13}7%{opacity:0.16}8%{opacity:0.08}9%{opacity:0.145}31%{opacity:0.12}32%{opacity:0.18}33%{opacity:0.11}56%{opacity:0.10}57%{opacity:0.17}58%{opacity:0.12}82%{opacity:0.15}83%{opacity:0.09}}@keyframes scanlineJitter{0%,100%{transform:translateY(0)}18%{transform:translateY(1px)}19%{transform:translateY(0)}47%{transform:translateY(-1px)}48%{transform:translateY(0)}73%{transform:translateY(2px)}74%{transform:translateY(0)}}@keyframes phosphorDrift{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:0.58}50%{transform:translate3d(0,-10px,0) scale(1.015);opacity:0.70}}@keyframes grain{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(-7px,5px,0)}50%{transform:translate3d(6px,-4px,0)}75%{transform:translate3d(-3px,-6px,0)}100%{transform:translate3d(0,0,0)}}@keyframes scanBeam{0%{opacity:0;transform:translateY(-120%)}8%{opacity:0.04}48%{opacity:0.08}100%{opacity:0;transform:translateY(120%)}}@keyframes titleGlitch{0%,100%{transform:translateX(0);filter:none}14%{transform:translateX(-1px);filter:brightness(1.18) contrast(1.16)}28%{transform:translateX(1px);filter:brightness(0.82) contrast(1.32)}42%{transform:translateX(-2px);filter:brightness(1.22) contrast(1.08)}58%{transform:translateX(1px);filter:brightness(0.92) contrast(1.24)}72%{transform:translateX(0);filter:brightness(1.08)}}@keyframes titleGlitchSlice{0%,100%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateX(0)}12%{opacity:0.34;clip-path:inset(8% 0 78% 0);transform:translateX(2px)}25%{opacity:0.18;clip-path:inset(34% 0 52% 0);transform:translateX(-3px)}41%{opacity:0.26;clip-path:inset(58% 0 28% 0);transform:translateX(2px)}57%{opacity:0.12;clip-path:inset(18% 0 64% 0);transform:translateX(-1px)}73%{opacity:0.20;clip-path:inset(72% 0 10% 0);transform:translateX(1px)}}@keyframes titleGhostText{0%,100%{opacity:0;transform:translateX(0)}18%{opacity:0.045;transform:translateX(-1px)}40%{opacity:0.12;transform:translateX(2px)}62%{opacity:0.035;transform:translateX(-2px)}}@keyframes startArtGlitch{0%,83%,100%{transform:translateX(0);filter:none}84%{transform:translateX(-1px);filter:brightness(1.22) contrast(1.18)}86%{transform:translateX(2px);filter:brightness(0.82) contrast(1.32)}88%{transform:translateX(-2px);filter:brightness(1.18)}90%{transform:translateX(0);filter:none}}@keyframes startArtSlice{0%,83%,100%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateX(0)}84%{opacity:0.28;clip-path:inset(10% 0 76% 0);transform:translateX(2px)}86%{opacity:0.18;clip-path:inset(42% 0 44% 0);transform:translateX(-3px)}88%{opacity:0.24;clip-path:inset(68% 0 16% 0);transform:translateX(1px)}90%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateX(0)}}@keyframes startArtGhost{0%,83%,100%{opacity:0;transform:translateX(0)}85%{opacity:0.08;transform:translateX(-2px)}87%{opacity:0.14;transform:translateX(2px)}90%{opacity:0;transform:translateX(0)}}.signal-fx{position:fixed;inset:0;z-index:21;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(168,255,181,0.11) 48%,transparent 52%),linear-gradient(90deg,transparent 0%,rgba(255,119,200,0.055) 49%,rgba(168,255,181,0.075) 51%,transparent 100%);mix-blend-mode:screen;transform:translateY(0)}body.fx-fault .signal-fx{animation:signalFault 360ms steps(1,end)}header.fx-jolt{animation:siteJolt 220ms steps(1,end);transform-origin:center top}body.site-ready .site{opacity:1;transform:none;filter:brightness(1);visibility:visible;animation:none}.label.fx-text,.prompt.fx-text,.content-prompt.fx-text,.content-title.fx-text{animation:textFault 260ms steps(1,end)}.content-pane.fx-pane{animation:paneFault 340ms steps(1,end)}.dir-entry.fx-dir:not(.active){animation:dirStatic 240ms steps(1,end)}.cursor.fx-cursor{animation:cursorFault 260ms steps(1,end),blink 1s infinite steps(1,end)}@keyframes signalFault{0%,100%{opacity:0;transform:translateY(0)}16%{opacity:0.16;transform:translateY(-18vh)}34%{opacity:0.05;transform:translateY(21vh)}52%{opacity:0.12;transform:translateY(4vh)}71%{opacity:0.04;transform:translateY(-9vh)}}@keyframes siteJolt{0%,100%{transform:translateY(0)}22%{transform:translate(-1px,1px)}48%{transform:translate(1px,-1px)}71%{transform:translate(-1px,0)}}@keyframes textFault{0%,100%{opacity:1;filter:none}33%{opacity:0.58;filter:brightness(1.35)}66%{opacity:0.92;filter:brightness(0.7)}}@keyframes paneFault{0%,100%{transform:none;filter:none}24%{transform:skewX(-0.45deg);filter:brightness(1.22)}52%{transform:translateX(1px);filter:brightness(0.82)}78%{transform:skewX(0.35deg);filter:brightness(1.08)}}@keyframes dirStatic{0%,100%{transform:none;opacity:1}35%{transform:translateX(1px);opacity:0.62}68%{transform:translateX(-1px);opacity:0.88}}@keyframes cursorFault{0%,100%{transform:translateY(0.18em) scaleX(1);opacity:1}35%{transform:translateY(0.18em) scaleX(2.4);opacity:0.55}70%{transform:translateY(0.18em) scaleX(0.45);opacity:1}}.raster-fx,.chroma-fx,.static-fx{position:fixed;inset:0;z-index:22;pointer-events:none;opacity:0;mix-blend-mode:screen}.raster-fx{background:linear-gradient(180deg,transparent 0%,rgba(168,255,181,0.18) 49%,rgba(244,255,246,0.08) 50%,transparent 54%),repeating-linear-gradient(180deg,transparent 0 7px,rgba(168,255,181,0.018) 8px 9px);transform:translateY(var(--tear-y,-35vh))}.chroma-fx{background:linear-gradient(90deg,rgba(255,119,200,0.055),transparent 18%,transparent 82%,rgba(168,255,181,0.07)),radial-gradient(circle at var(--spark-x,50%) var(--spark-y,44%),rgba(244,255,246,0.16),transparent 0.9rem);filter:contrast(1.3)}.static-fx{background-image:radial-gradient(rgba(244,255,246,0.28) 0.6px,transparent 0.9px),radial-gradient(rgba(168,255,181,0.32) 0.45px,transparent 0.8px);background-size:13px 13px,17px 17px;background-position:0 0,7px 5px}body.fx-raster .raster-fx{animation:rasterTear 420ms steps(1,end)}body.fx-chroma .chroma-fx{animation:chromaBurst 300ms steps(1,end)}body.fx-static .static-fx{animation:staticBurst 520ms steps(3,end)}body.fx-roll .scanlines{animation:scanlineRoll 460ms steps(5,end),flicker 7s infinite steps(1,end)}body.fx-bloom .phosphor{animation:phosphorBloom 620ms steps(2,end),phosphorDrift 12s infinite ease-in-out}.dir-list,.content-pane,header{position:relative}.dir-list.fx-scan::after,.content-pane.fx-wipe::after,header.fx-frame::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(168,255,181,0.11),transparent);mix-blend-mode:screen}.dir-list.fx-scan::after{animation:localScan 520ms steps(5,end)}.content-pane.fx-wipe::after{animation:localWipe 620ms steps(6,end)}header.fx-frame::after{border:1px solid rgba(168,255,181,0.12);box-shadow:0 0 18px rgba(168,255,181,0.07) inset;animation:frameFlash 460ms steps(1,end)}.site-art.fx-ghost{animation:titleGhostSkew 520ms steps(1,end)}.site-art.fx-ghost::after{animation:titleGhostText 520ms steps(1,end)}.content-body.fx-fade-lines{animation:lineFade 540ms steps(1,end)}@keyframes rasterTear{0%,100%{opacity:0;transform:translateY(var(--tear-y,-35vh)) scaleY(0.72)}15%{opacity:0.18;transform:translateY(calc(var(--tear-y,-35vh)+8vh)) scaleY(0.88)}32%{opacity:0.05;transform:translateY(calc(var(--tear-y,-35vh) - 4vh)) scaleY(0.56)}48%{opacity:0.22;transform:translateY(calc(var(--tear-y,-35vh)+20vh)) scaleY(1.06)}66%{opacity:0.07;transform:translateY(calc(var(--tear-y,-35vh)+2vh)) scaleY(0.42)}}@keyframes chromaBurst{0%,100%{opacity:0;transform:translateX(0)}20%{opacity:0.20;transform:translateX(-2px)}45%{opacity:0.08;transform:translateX(3px)}70%{opacity:0.14;transform:translateX(-1px)}}@keyframes staticBurst{0%,100%{opacity:0;transform:translate3d(0,0,0)}18%{opacity:0.10;transform:translate3d(-6px,4px,0)}44%{opacity:0.05;transform:translate3d(8px,-3px,0)}71%{opacity:0.08;transform:translate3d(-2px,-7px,0)}}@keyframes scanlineRoll{0%,100%{transform:translateY(0);opacity:0.14}20%{transform:translateY(7px);opacity:0.22}42%{transform:translateY(-5px);opacity:0.08}66%{transform:translateY(14px);opacity:0.18}}@keyframes phosphorBloom{0%,100%{opacity:0.62;filter:none}24%{opacity:0.82;filter:brightness(1.35)}57%{opacity:0.42;filter:brightness(0.8)}}@keyframes localScan{0%,100%{opacity:0;transform:translateY(-120%)}25%{opacity:0.18;transform:translateY(-20%)}55%{opacity:0.07;transform:translateY(35%)}76%{opacity:0.13;transform:translateY(90%)}}@keyframes localWipe{0%,100%{opacity:0;transform:translateY(-120%)}18%{opacity:0.12;transform:translateY(-35%)}42%{opacity:0.04;transform:translateY(12%)}68%{opacity:0.16;transform:translateY(80%)}}@keyframes frameFlash{0%,100%{opacity:0}22%{opacity:0.34}44%{opacity:0.08}61%{opacity:0.22}}@keyframes titleGhostSkew{0%,100%{transform:none;filter:none}18%{transform:skewX(-0.7deg);filter:brightness(1.18)}42%{transform:translateX(1px) skewX(0.45deg);filter:brightness(0.9) contrast(1.24)}70%{transform:translateX(-1px);filter:brightness(1.08)}}@keyframes lineFade{0%,100%{opacity:1;filter:none}30%{opacity:0.72;filter:brightness(1.22)}48%{opacity:0.94;filter:brightness(0.78)}72%{opacity:0.82;filter:brightness(1.12)}}.vignette,.phosphor,.scanlines,.grain,.signal-fx,.raster-fx,.chroma-fx,.static-fx{contain:strict;backface-visibility:hidden}.boot,.program-load,.splash-screen,.site,.start-gate{contain:layout paint}body.modal-open .site,body.modal-open .audio-controls{pointer-events:none;user-select:none}body.modal-open .snake-modal,body.modal-open .doom-modal,body.modal-open .utility-modal{pointer-events:auto}.snake-titlebar,.doom-titlebar,.utility-titlebar{position:relative;z-index:12;pointer-events:auto}.snake-close,.doom-close,.utility-close{position:relative;z-index:13;pointer-events:auto;cursor:pointer}.doom-embed-wrap,.doom-embed,.snake-stage,.utility-stage{position:relative;z-index:1}:root{--crt-rgb:168 255 181;--crt-pink-rgb:255 119 200;--crt-white-rgb:244 255 246;--crt-strength:1;--crt-scan-opacity:0.18;--crt-grain-opacity:0.052;--crt-phosphor-opacity:0.56;--crt-vignette-opacity:0.88;--crt-scan-size:4px;--crt-rgb-mask-opacity:0.075;--crt-edge-shadow:0.72}body.theme-red,body.apotheosis,body.apotheosis-red,body.apotheosis-transition,body.worm-theatre,body.worm-active{--crt-rgb:255 95 95;--crt-pink-rgb:255 95 95;--crt-scan-opacity:0.13;--crt-grain-opacity:0.04;--crt-phosphor-opacity:0.38;--crt-vignette-opacity:0.76}body.low-fx,body.is-backgrounded{--crt-strength:0.54;--crt-scan-opacity:0.08;--crt-grain-opacity:0.018;--crt-phosphor-opacity:0.24;--crt-vignette-opacity:0.62}body.brutalist-mode:not(.worm-active){--crt-strength:0.34;--crt-scan-opacity:0.045;--crt-grain-opacity:0.01;--crt-phosphor-opacity:0.13;--crt-vignette-opacity:0.45}.crt,.crt *,.crt *::before,.crt *::after{box-sizing:border-box}.crt{position:fixed;inset:0;z-index:17;pointer-events:none;overflow:hidden;contain:strict;isolation:isolate}.crt>*{position:absolute;inset:0;pointer-events:none;contain:strict;backface-visibility:hidden;transform:translate3d(0,0,0)}.crt__base{z-index:17;opacity:calc(var(--crt-vignette-opacity) * var(--crt-strength));background:radial-gradient(ellipse at center,rgb(var(--crt-rgb) / 0.025) 0%,rgb(var(--crt-rgb) / 0.012) 38%,transparent 58%),radial-gradient(ellipse at center,transparent 50%,rgb(0 0 0 / 0.22) 72%,rgb(0 0 0 / var(--crt-edge-shadow)) 100%),linear-gradient(90deg,rgb(var(--crt-rgb) / 0.045),transparent 10%,transparent 90%,rgb(var(--crt-rgb) / 0.03)),linear-gradient(180deg,rgb(var(--crt-rgb) / 0.018),transparent 14%,transparent 86%,rgb(var(--crt-rgb) / 0.014))}.crt__base::before{content:"";position:absolute;inset:0.45%;box-shadow:inset 0 0 110px rgb(0 0 0 / 0.72),inset 0 1px 0 rgb(255 255 255 / 0.03),inset 0 -1px 0 rgb(0 0 0 / 0.28)}.crt__phosphor{z-index:18;opacity:calc(var(--crt-phosphor-opacity) * var(--crt-strength));mix-blend-mode:screen;background:radial-gradient(circle at 22% 18%,rgb(var(--crt-rgb) / 0.065),transparent 24%),radial-gradient(circle at 78% 72%,rgb(var(--crt-rgb) / 0.04),transparent 32%),radial-gradient(circle at 50% 50%,rgb(var(--crt-rgb) / 0.026),transparent 58%),linear-gradient(180deg,rgb(var(--crt-rgb) / 0.022),transparent 32%,rgb(var(--crt-rgb) / 0.016));animation:crtPhosphorDrift 12s ease-in-out infinite}.crt__phosphor::before{content:"";position:absolute;inset:0;opacity:0.5;mix-blend-mode:screen;background:radial-gradient(ellipse at center,rgb(var(--crt-rgb) / 0.08),rgb(var(--crt-rgb) / 0.028) 28%,transparent 62%),repeating-linear-gradient(to bottom,rgb(var(--crt-rgb) / 0.012) 0 1px,transparent 2px 6px)}.crt__grain{z-index:19;opacity:calc(var(--crt-grain-opacity) * var(--crt-strength));mix-blend-mode:screen;background-image:radial-gradient(rgb(var(--crt-rgb) / 0.42) 0.7px,transparent 0.82px),radial-gradient(rgb(255 255 255 / 0.18) 0.55px,transparent 0.7px),radial-gradient(rgb(0 0 0 / 0.28) 0.6px,transparent 0.76px);background-size:6px 6px,9px 9px,13px 13px;background-position:0 0,3px 5px,2px 1px;animation:crtGrain 1.2s steps(2,end) infinite}.crt__scanlines{z-index:20;opacity:calc(var(--crt-scan-opacity) * var(--crt-strength));mix-blend-mode:screen;background:repeating-linear-gradient(to bottom,rgb(var(--crt-rgb) / 0.085) 0 1px,transparent 2px var(--crt-scan-size)),linear-gradient(180deg,rgb(255 255 255 / 0.025),transparent 10%,transparent 90%,rgb(0 0 0 / 0.05));animation:crtScanJitter 4.8s steps(1,end) infinite,crtFlicker 7s steps(1,end) infinite}.crt__scanlines::before{content:"";position:absolute;inset:0;opacity:var(--crt-rgb-mask-opacity);mix-blend-mode:screen;background:repeating-linear-gradient(to right,rgb(var(--crt-pink-rgb) / 0.18) 0 1px,rgb(var(--crt-rgb) / 0.20) 1px 2px,rgb(160 220 255 / 0.16) 2px 3px)}.crt__scanlines::after{content:"";position:absolute;inset:0;opacity:0;mix-blend-mode:screen;background:linear-gradient(180deg,transparent,rgb(255 255 255 / 0.06) 48%,transparent);transform:translateY(-120%);animation:crtScanBeam 8.8s linear infinite}.crt__signal,.crt__raster,.crt__chroma,.crt__static{z-index:22;opacity:0;mix-blend-mode:screen}.crt__signal{background:linear-gradient(180deg,transparent,rgb(var(--crt-rgb) / 0.11) 48%,transparent 52%),linear-gradient(90deg,transparent,rgb(var(--crt-pink-rgb) / 0.055) 49%,rgb(var(--crt-rgb) / 0.075) 51%,transparent)}.crt__raster{transform:translateY(var(--crt-tear-y,-35vh));background:linear-gradient(180deg,transparent,rgb(var(--crt-rgb) / 0.18) 49%,rgb(var(--crt-white-rgb) / 0.08) 50%,transparent 54%),repeating-linear-gradient(180deg,transparent 0 7px,rgb(var(--crt-rgb) / 0.018) 8px 9px)}.crt__chroma{filter:contrast(1.3);background:linear-gradient(90deg,rgb(var(--crt-pink-rgb) / 0.055),transparent 18%,transparent 82%,rgb(var(--crt-rgb) / 0.07)),radial-gradient(circle at var(--crt-spark-x,50%) var(--crt-spark-y,44%),rgb(var(--crt-white-rgb) / 0.16),transparent 0.9rem)}.crt__static{background-image:radial-gradient(rgb(var(--crt-white-rgb) / 0.28) 0.6px,transparent 0.9px),radial-gradient(rgb(var(--crt-rgb) / 0.32) 0.45px,transparent 0.8px);background-size:13px 13px,17px 17px;background-position:0 0,7px 5px}.crt.is-signal .crt__signal{animation:crtSignalFault 360ms steps(1,end)}.crt.is-raster .crt__raster{animation:crtRasterTear 420ms steps(1,end)}.crt.is-chroma .crt__chroma{animation:crtChromaBurst 300ms steps(1,end)}.crt.is-static .crt__static{animation:crtStaticBurst 520ms steps(3,end)}.crt.is-roll .crt__scanlines{animation:crtScanRoll 460ms steps(5,end),crtFlicker 7s steps(1,end) infinite}.crt.is-bloom .crt__phosphor{animation:crtPhosphorBloom 620ms steps(2,end),crtPhosphorDrift 12s ease-in-out infinite}.fx-target{position:relative}.fx-target.is-jolt{animation:siteJolt 220ms steps(1,end)}.fx-target.is-text-fault{animation:textFault 260ms steps(1,end)}.fx-target.is-pane-fault{animation:paneFault 340ms steps(1,end)}.fx-target.is-line-fade{animation:lineFade 540ms steps(1,end)}.fx-target.is-scan::after,.fx-target.is-wipe::after,.fx-target.is-frame::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(180deg,transparent,rgb(var(--crt-rgb) / 0.11),transparent)}.fx-target.is-scan::after{animation:localScan 520ms steps(5,end)}.fx-target.is-wipe::after{animation:localWipe 620ms steps(6,end)}.fx-target.is-frame::after{border:1px solid rgb(var(--crt-rgb) / 0.12);box-shadow:0 0 18px rgb(var(--crt-rgb) / 0.07) inset;animation:frameFlash 460ms steps(1,end)}.glitchable{position:relative}.glitchable::before,.glitchable::after{content:attr(data-glitch);position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:0;white-space:pre}.glitchable::before{color:rgb(var(--crt-pink-rgb) / 0.92);text-shadow:1px 0 rgb(var(--crt-pink-rgb) / 0.34),-1px 0 rgb(var(--crt-rgb) / 0.22)}.glitchable::after{color:rgb(var(--crt-rgb) / 0.18);letter-spacing:0.28em;text-transform:uppercase;text-shadow:0 0 6px rgb(var(--crt-rgb) / 0.1)}.glitchable.is-glitching{animation:titleGlitch 320ms steps(1,end)}.glitchable.is-glitching::before{animation:titleGlitchSlice 320ms steps(1,end)}.glitchable.is-glitching::after{animation:titleGhostText 320ms steps(1,end)}@keyframes crtFlicker{0%,100%{opacity:calc(var(--crt-scan-opacity) * var(--crt-strength))}8%,33%,57%,83%{opacity:calc(var(--crt-scan-opacity) * 0.65 * var(--crt-strength))}9%,32%,58%,82%{opacity:calc(var(--crt-scan-opacity) * 1.25 * var(--crt-strength))}}@keyframes crtScanJitter{0%,100%{transform:translateY(0)}18%{transform:translateY(1px)}47%{transform:translateY(-1px)}73%{transform:translateY(2px)}}@keyframes crtPhosphorDrift{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.015)}}@keyframes crtGrain{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(-7px,5px,0)}50%{transform:translate3d(6px,-4px,0)}75%{transform:translate3d(-3px,-6px,0)}100%{transform:translate3d(0,0,0)}}@keyframes crtScanBeam{0%{opacity:0;transform:translateY(-120%)}8%{opacity:0.04}48%{opacity:0.08}100%{opacity:0;transform:translateY(120%)}}@keyframes crtSignalFault{0%,100%{opacity:0;transform:translateY(0)}16%{opacity:0.16;transform:translateY(-18vh)}34%{opacity:0.05;transform:translateY(21vh)}52%{opacity:0.12;transform:translateY(4vh)}71%{opacity:0.04;transform:translateY(-9vh)}}@keyframes crtRasterTear{0%,100%{opacity:0;transform:translateY(var(--crt-tear-y,-35vh)) scaleY(0.72)}15%{opacity:0.18;transform:translateY(calc(var(--crt-tear-y,-35vh)+8vh)) scaleY(0.88)}48%{opacity:0.22;transform:translateY(calc(var(--crt-tear-y,-35vh)+20vh)) scaleY(1.06)}66%{opacity:0.07;transform:translateY(calc(var(--crt-tear-y,-35vh)+2vh)) scaleY(0.42)}}@keyframes crtChromaBurst{0%,100%{opacity:0;transform:translateX(0)}20%{opacity:0.2;transform:translateX(-2px)}45%{opacity:0.08;transform:translateX(3px)}70%{opacity:0.14;transform:translateX(-1px)}}@keyframes crtStaticBurst{0%,100%{opacity:0;transform:translate3d(0,0,0)}18%{opacity:0.1;transform:translate3d(-6px,4px,0)}44%{opacity:0.05;transform:translate3d(8px,-3px,0)}71%{opacity:0.08;transform:translate3d(-2px,-7px,0)}}@keyframes crtScanRoll{0%,100%{transform:translateY(0)}20%{transform:translateY(7px)}42%{transform:translateY(-4px)}70%{transform:translateY(11px)}}@keyframes crtPhosphorBloom{0%,100%{opacity:var(--crt-phosphor-opacity);filter:none}25%{opacity:0.86;filter:brightness(1.45)}58%{opacity:0.42;filter:brightness(0.76)}82%{opacity:0.68;filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){.crt__phosphor,.crt__grain,.crt__scanlines,.crt__scanlines::after{animation:none}.crt.is-signal .crt__signal,.crt.is-raster .crt__raster,.crt.is-chroma .crt__chroma,.crt.is-static .crt__static,.crt.is-roll .crt__scanlines,.crt.is-bloom .crt__phosphor,.glitchable.is-glitching,.fx-target{animation-duration:1ms;animation-iteration-count:1}:root{--crt-scan-opacity:0.09;--crt-grain-opacity:0.025;--crt-phosphor-opacity:0.32}}.warez-shell{display:grid;gap:10px;max-width:68ch}.warez-note{margin:0;color:var(--dim)}.warez-options{display:grid;gap:2px;margin:0;padding:8px 0 0;list-style:none;border-top:1px dashed var(--faint)}.warez-option{position:relative;z-index:124;display:grid;grid-template-columns:9ch 7ch minmax(0,1fr);gap:10px;width:100%;min-height:2.35em;align-items:center;padding:6px 8px;color:var(--dim);white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none}.warez-option::before{content:"";position:absolute;inset:-5px -8px;z-index:-1;pointer-events:none}.warez-option>*{pointer-events:none}.warez-option:hover,.warez-option:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.warez-option .warez-exec{color:var(--yellow)}.warez-option:hover .warez-exec,.warez-option:focus .warez-exec{color:#000}.snake-modal{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 44%,rgba(168,255,181,0.045),transparent 36%),rgba(0,0,0,0.78);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 260ms steps(5,end),visibility 0ms linear 260ms}.snake-modal.active,.snake-modal.closing{visibility:visible;transition:opacity 260ms steps(5,end),visibility 0ms linear 0ms}.snake-modal.active{opacity:1;pointer-events:auto}.snake-modal.closing{opacity:0;pointer-events:none}.snake-window{width:min(760px,calc(100vw - 36px));border:1px solid var(--faint);background:linear-gradient(180deg,rgba(168,255,181,0.035),rgba(0,0,0,0.28)),#000;box-shadow:0 0 34px rgba(168,255,181,0.10),inset 0 0 22px rgba(168,255,181,0.055);color:var(--fg);opacity:0;transform:translateY(14px) scale(0.96) skewX(-0.4deg);filter:brightness(0.62) contrast(1.18);will-change:transform,opacity,filter}.snake-modal.active .snake-window{animation:snakeWindowIn 320ms steps(7,end) forwards}.snake-modal.closing .snake-window{animation:snakeWindowOut 240ms steps(6,end) forwards}.snake-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 7px;border-bottom:1px solid var(--faint);background:rgba(168,255,181,0.055);text-transform:lowercase}.snake-close{width:2.2ch;color:var(--fg);text-align:center;border:1px solid var(--faint);background:rgba(0,0,0,0.56)}.snake-close:hover,.snake-close:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.snake-stage{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;padding:10px;align-items:start}.snake-playfield{display:grid;gap:8px;min-width:0}.snake-hud{display:flex;justify-content:space-between;gap:10px;color:var(--dim);font-size:12px}.snake-canvas-wrap{position:relative;width:100%;aspect-ratio:1 / 1;border:1px solid var(--faint);background:repeating-linear-gradient(to bottom,rgba(168,255,181,0.045) 0 1px,transparent 1px 18px),repeating-linear-gradient(to right,rgba(168,255,181,0.032) 0 1px,transparent 1px 18px),#000;overflow:hidden}.snake-canvas-wrap::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(168,255,181,0.055) 0 1px,transparent 2px 4px);mix-blend-mode:screen;opacity:0.28}.snake-start-prompt{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:18px;color:var(--fg);background:radial-gradient(circle at 50% 50%,rgba(168,255,181,0.055),transparent 42%),rgba(0,0,0,0.42);text-align:center;letter-spacing:0.12em;text-transform:lowercase;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 160ms steps(3,end),visibility 0ms linear 160ms}.snake-start-prompt.active{opacity:1;visibility:visible;transition:opacity 160ms steps(3,end),visibility 0ms linear 0ms}.snake-start-prompt span{display:inline-block;padding:5px 9px;border:1px solid var(--faint);background:rgba(0,0,0,0.72);animation:activeFlash 1.05s infinite steps(1,end)}#snakeCanvas{position:relative;z-index:1;display:block;width:100%;height:100%;image-rendering:pixelated}.snake-help{margin:0;color:var(--dim);font-size:12px}.snake-leaderboard{display:grid;gap:8px;min-height:100%;padding:8px;border:1px solid var(--faint);background:rgba(0,0,0,0.42);box-shadow:inset 0 0 14px rgba(168,255,181,0.035)}.snake-leaderboard h3{margin:0;color:var(--white);font-size:12px;font-weight:400;letter-spacing:0.08em;text-transform:uppercase}.snake-leaderboard-list{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--dim);font-size:12px}.snake-leaderboard-list li{display:grid;grid-template-columns:2.4ch 4ch minmax(0,1fr);gap:6px;min-height:1.35em;white-space:nowrap}.snake-leaderboard-rank,.snake-leaderboard-score{color:var(--fg)}.snake-leaderboard-empty{color:var(--dim)}.snake-leaderboard-status{margin:0;color:rgba(168,255,181,0.42);font-size:11px;line-height:1.25}body.apotheosis-red .snake-leaderboard-status{color:rgba(255,95,95,0.48)}.snake-name-entry{display:none;gap:6px;padding-top:7px;border-top:1px dashed rgba(168,255,181,0.18);color:var(--dim);font-size:12px}.snake-name-entry.active{display:grid}.snake-name-entry label{display:grid;gap:4px}.snake-name-entry input{width:5.5ch;color:var(--fg);background:#000;border:1px solid var(--faint);padding:4px 5px;font:inherit;text-transform:uppercase;text-shadow:inherit}.snake-name-entry input:focus{outline:1px solid var(--fg);outline-offset:2px}.snake-name-entry button{width:fit-content;color:var(--fg);border:1px solid var(--faint);background:rgba(0,0,0,0.58);padding:3px 7px;text-transform:lowercase}.snake-name-entry button:hover,.snake-name-entry button:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}@media (max-width:720px){.snake-stage{grid-template-columns:1fr}.snake-leaderboard{min-height:auto}}@keyframes snakeWindowIn{0%{opacity:0;transform:translateY(16px) scale(0.95) skewX(-0.6deg);filter:brightness(0.48) contrast(1.28)}18%{opacity:1;transform:translateY(-2px) scale(1.012) skewX(0.45deg);filter:brightness(1.28) contrast(1.08)}32%{opacity:0.72;transform:translateY(1px) scale(0.994) skewX(-0.25deg);filter:brightness(0.76) contrast(1.22)}54%{opacity:1;transform:translateY(0) scale(1.004) skewX(0.12deg);filter:brightness(1.12) contrast(1.08)}100%{opacity:1;transform:none;filter:none}}@keyframes snakeWindowOut{0%{opacity:1;transform:none;filter:none}24%{opacity:0.82;transform:translateX(-2px) skewX(-0.5deg);filter:brightness(1.22) contrast(1.18)}48%{opacity:0.42;transform:translateX(2px) translateY(6px) scale(0.985);filter:brightness(0.62) contrast(1.3)}100%{opacity:0;transform:translateY(16px) scale(0.95);filter:brightness(0.36) contrast(1.34)}}body.apotheosis-red .snake-modal{background:radial-gradient(circle at 50% 44%,rgba(255,42,42,0.065),transparent 36%),rgba(0,0,0,0.80)}body.apotheosis-red .snake-window{box-shadow:0 0 34px rgba(255,42,42,0.16),inset 0 0 22px rgba(255,42,42,0.075)}.doom-modal{position:fixed;inset:0;z-index:161;display:grid;place-items:center;padding:clamp(8px,1.4vw,18px);background:radial-gradient(circle at 50% 44%,rgba(168,255,181,0.05),transparent 38%),rgba(0,0,0,0.82);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 260ms steps(5,end),visibility 0ms linear 260ms}.doom-modal.active,.doom-modal.closing{visibility:visible;transition:opacity 260ms steps(5,end),visibility 0ms linear 0ms}.doom-modal.active{opacity:1;pointer-events:auto}.doom-modal.closing{opacity:0;pointer-events:none}.doom-window{width:min(742px,calc(100vw - 28px));max-height:calc(100vh - 28px);display:grid;grid-template-rows:auto minmax(0,auto);border:1px solid var(--faint);background:linear-gradient(180deg,rgba(168,255,181,0.035),rgba(0,0,0,0.28)),#000;box-shadow:0 0 38px rgba(168,255,181,0.11),inset 0 0 24px rgba(168,255,181,0.058);color:var(--fg);opacity:0;transform:translateY(14px) scale(0.96) skewX(-0.4deg);filter:brightness(0.62) contrast(1.18);will-change:transform,opacity,filter}.doom-modal.active .doom-window{animation:snakeWindowIn 320ms steps(7,end) forwards}.doom-modal.closing .doom-window{animation:snakeWindowOut 240ms steps(6,end) forwards}.doom-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 7px;border-bottom:1px solid var(--faint);background:rgba(168,255,181,0.055);text-transform:lowercase}.doom-close{width:2.2ch;color:var(--fg);text-align:center;border:1px solid var(--faint);background:rgba(0,0,0,0.56)}.doom-close:hover,.doom-close:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.doom-stage{display:grid;grid-template-rows:auto auto auto;gap:8px;min-height:0;padding:8px;justify-items:center;overflow:hidden}.doom-source-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:baseline;width:100%;color:var(--dim);font-size:12px;line-height:1.3}.doom-source-panel strong{color:var(--white);font-weight:400}.doom-embed-wrap{position:relative;width:min(704px,calc(100vw - 48px));aspect-ratio:4 / 3;max-height:calc(100vh - 142px);border:1px solid var(--faint);background:#000;overflow:hidden;box-shadow:inset 0 0 18px rgba(168,255,181,0.045);display:grid;place-items:center}.doom-embed-wrap::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(168,255,181,0.052) 0 1px,transparent 2px 4px);mix-blend-mode:screen;opacity:0.22}.doom-embed{position:relative;z-index:1;display:block;width:100%;height:100%;border:0;background:#000;filter:contrast(1.06) brightness(0.88) saturate(0.88)}.doom-help{width:100%;margin:0;color:var(--dim);font-size:12px}@media (max-height:620px){.doom-source-panel,.doom-help{display:none}.doom-window{width:min(704px,calc(100vw - 20px))}.doom-embed-wrap{width:min(680px,calc(100vw - 36px));max-height:calc(100vh - 64px)}}body.apotheosis-red .doom-modal{background:radial-gradient(circle at 50% 44%,rgba(255,42,42,0.07),transparent 38%),rgba(0,0,0,0.84)}body.apotheosis-red .doom-window{box-shadow:0 0 38px rgba(255,42,42,0.17),inset 0 0 24px rgba(255,42,42,0.08)}.utility-modal{position:fixed;inset:0;z-index:162;display:grid;place-items:center;padding:clamp(10px,2vw,22px);background:radial-gradient(circle at 50% 44%,rgba(168,255,181,0.05),transparent 38%),rgba(0,0,0,0.84);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 260ms steps(5,end),visibility 0ms linear 260ms}.utility-modal.active,.utility-modal.closing{visibility:visible;transition:opacity 260ms steps(5,end),visibility 0ms linear 0ms}.utility-modal.active{opacity:1;pointer-events:auto}.utility-modal.closing{opacity:0;pointer-events:none}.utility-window{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 28px);display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--faint);background:linear-gradient(180deg,rgba(168,255,181,0.035),rgba(0,0,0,0.30)),#000;box-shadow:0 0 34px rgba(168,255,181,0.12),inset 0 0 24px rgba(168,255,181,0.055);color:var(--fg);opacity:0;transform:translateY(14px) scale(0.96) skewX(-0.4deg);filter:brightness(0.62) contrast(1.18);will-change:transform,opacity,filter}.utility-modal.active .utility-window{animation:snakeWindowIn 320ms steps(7,end) forwards}.utility-modal.closing .utility-window{animation:snakeWindowOut 240ms steps(6,end) forwards}.utility-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 7px;border-bottom:1px solid var(--faint);background:rgba(168,255,181,0.055);text-transform:lowercase}.utility-close,.utility-button,.radio-station{color:var(--fg);border:1px solid var(--faint);background:rgba(0,0,0,0.56);padding:2px 7px;text-align:left;cursor:pointer}.utility-close{width:2.2ch;padding:0;text-align:center}.utility-close:hover,.utility-close:focus,.utility-button:hover,.utility-button:focus,.radio-station:hover,.radio-station:focus,.radio-station.active{color:#000;background:var(--fg);text-shadow:none;outline:none}.utility-stage{display:grid;gap:10px;min-height:0;padding:10px;overflow:auto;scrollbar-gutter:stable}.utility-hud{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;color:var(--dim);font-size:12px}.utility-panel{border:1px solid var(--faint);background:repeating-linear-gradient(to bottom,rgba(168,255,181,0.025) 0 1px,transparent 1px 6px),rgba(0,0,0,0.44);box-shadow:inset 0 0 18px rgba(168,255,181,0.045);padding:10px;overflow:hidden}.radio-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;min-height:300px}.radio-stations{display:grid;align-content:start;gap:6px}.chat-room{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:min(68vh,560px)}.chat-hud{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;color:var(--dim);font-size:12px}.chat-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(138px,0.28fr);gap:8px;min-height:0}.chat-topic{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-state{display:none;color:var(--pink);white-space:nowrap}.chat-users{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;overflow:hidden;color:var(--dim);font-size:12px}.chat-users-title{color:var(--yellow);letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.chat-users-list{display:grid;gap:2px;align-content:start;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-gutter:stable}.chat-user{display:grid;grid-template-columns:1.4ch minmax(0,1fr);gap:3px;align-items:baseline;min-width:0;color:var(--chat-name-color,var(--dim));text-shadow:0 0 5px var(--chat-name-glow,rgba(168,255,181,0.14));white-space:nowrap}.chat-user-name{overflow:hidden;text-overflow:ellipsis}.chat-user-role{color:var(--yellow);opacity:0.82}.chat-user.admin .chat-user-role{color:var(--pink)}.chat-user.mod .chat-user-role{color:var(--fg)}.chat-log{min-height:280px;max-height:52vh;overflow-y:auto;scrollbar-gutter:stable;white-space:pre-wrap;word-break:break-word}.chat-line{position:relative;display:block;color:var(--dim);opacity:0;transform:translateY(2px);animation:chatLineIn 260ms steps(3,end) forwards}.chat-line::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--chat-name-color,rgba(168,255,181,0.28)),transparent);opacity:0;transform:translateX(-18%);animation:chatLineScan 560ms steps(4,end)}.chat-line.system{color:rgba(168,255,181,0.48)}.chat-line.action{color:var(--pink)}.chat-line.event{color:rgba(255,224,102,0.68)}.chat-line.error{color:var(--red)}.chat-line.user{text-shadow:0 0 1px rgba(168,255,181,0.20),0 0 5px rgba(168,255,181,0.055)}.chat-line.user:nth-child(5n){animation-name:chatLineIn,chatSoftFault;animation-duration:260ms,520ms;animation-delay:0ms,160ms}.chat-line.user:nth-child(9n)::before{content:"";position:absolute;inset:0 auto 0 -10px;width:3px;background:var(--chat-name-color,rgba(168,255,181,0.32));opacity:0.42;filter:blur(0.3px);animation:chatPulseBar 900ms steps(3,end)}.chat-line[data-nick="oracle"]{filter:brightness(1.08)}.chat-line[data-nick="ratking"]{letter-spacing:0.03em}.chat-line[data-nick="vesper"]{opacity:0.92}.chat-line[data-mood="joke"] .chat-text{color:rgba(255,224,102,0.74)}.chat-line[data-mood="bleak"] .chat-text{color:rgba(201,209,217,0.68)}.chat-line[data-mood="heat"] .chat-text{color:rgba(255,143,112,0.72)}.chat-line[data-mood="quiet"]{opacity:0.84}.chat-line[data-mood="interrupt"]{transform:translateX(-1px)}.chat-time{color:rgba(168,255,181,0.34)}.chat-name{color:var(--chat-name-color,var(--white));text-shadow:0 0 5px var(--chat-name-glow,rgba(168,255,181,0.16))}.chat-channel{color:var(--yellow)}.chat-text{color:var(--chat-text-color,var(--dim))}@keyframes chatLineIn{0%{opacity:0;transform:translateY(2px);filter:brightness(0.7)}45%{opacity:1;transform:translateY(0);filter:brightness(1.25)}100%{opacity:1;transform:translateY(0);filter:none}}@keyframes chatLineScan{0%,100%{opacity:0;transform:translateX(-18%)}28%{opacity:0.22;transform:translateX(0)}62%{opacity:0.08;transform:translateX(18%)}}@keyframes chatPulseBar{0%,100%{opacity:0;transform:scaleY(0.2)}32%{opacity:0.48;transform:scaleY(1)}68%{opacity:0.18;transform:scaleY(0.72)}}@keyframes chatSoftFault{0%,100%{filter:none}32%{filter:brightness(1.18) contrast(1.12);transform:translateX(-1px)}64%{filter:brightness(0.82) contrast(1.22);transform:translateX(1px)}}.chat-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center}.chat-prompt{color:var(--fg)}.chat-input{width:100%;min-width:0;color:var(--fg);background:#000;border:1px solid var(--faint);border-radius:0;padding:5px 7px;font:inherit;text-shadow:inherit;box-shadow:inset 0 0 10px rgba(168,255,181,0.045)}.chat-input:focus{outline:1px solid var(--fg);outline-offset:2px}.chat-send{color:var(--fg);border:1px solid var(--faint);background:rgba(0,0,0,0.56);padding:5px 9px;cursor:pointer}.chat-send:hover,.chat-send:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}@media (max-width:720px){.chat-hud,.chat-main,.chat-form{grid-template-columns:1fr}.chat-users{max-height:9rem}}.radio-power{display:inline-flex;align-items:center;gap:0.65ch;width:fit-content;min-height:1.6em;color:var(--fg);border:1px solid var(--faint);background:rgba(0,0,0,0.58);padding:2px 8px;text-transform:lowercase;cursor:pointer;user-select:none}.radio-power::before{content:"[";color:var(--faint)}.radio-power::after{content:"]";color:var(--faint)}.radio-power:hover,.radio-power:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.radio-power[data-on="false"]{color:var(--red);border-color:color-mix(in srgb,var(--red) 32%,transparent)}.radio-station{display:grid;grid-template-columns:8ch minmax(0,1fr);gap:8px;width:100%;min-height:1.65em;padding:2px 6px;color:var(--dim);border:1px solid transparent;background:transparent;cursor:pointer;user-select:none;touch-action:manipulation}.radio-station>*{pointer-events:none}.radio-station.selected:not(.active){color:var(--white);border-color:var(--faint);background:rgba(168,255,181,0.045)}.radio-station-frequency{color:inherit;opacity:0.72;white-space:nowrap}.radio-station-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-display{display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-height:300px}.radio-frequency{color:var(--white);font-size:clamp(22px,5vw,42px);line-height:1;letter-spacing:0.08em;text-shadow:0 0 10px rgba(168,255,181,0.18)}.radio-spectrum{min-height:90px;color:var(--dim);white-space:pre;overflow:hidden}.radio-transcript{margin:0;color:var(--dim);white-space:pre-wrap;min-height:180px;max-height:min(58vh,520px);overflow:auto}.utility-actions{display:flex;flex-wrap:wrap;gap:7px}@media (max-width:760px){.radio-grid{grid-template-columns:1fr}.radio-display{min-height:240px}}body.apotheosis-red .utility-modal{background:radial-gradient(circle at 50% 44%,rgba(255,42,42,0.07),transparent 38%),rgba(0,0,0,0.84)}body.apotheosis-red .utility-window{box-shadow:0 0 38px rgba(255,42,42,0.17),inset 0 0 24px rgba(255,42,42,0.08)}.journal-admin-overlay{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 40%,rgba(168,255,181,0.08),transparent 34%),radial-gradient(ellipse at center,rgba(0,0,0,0.18),rgba(0,0,0,0.84) 72%,#000 100%);color:var(--fg);pointer-events:auto;animation:adminOverlayIn 280ms steps(3,end)}.journal-admin-overlay::before,.journal-admin-overlay::after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.journal-admin-overlay::before{background:repeating-linear-gradient( to bottom,rgba(168,255,181,0.07) 0px,rgba(168,255,181,0.07) 1px,transparent 2px,transparent 5px );opacity:0.24}.journal-admin-overlay::after{background:linear-gradient(180deg,transparent,rgba(168,255,181,0.10),transparent);animation:adminScan 1.8s linear infinite;opacity:0.18}.journal-admin-window{position:relative;z-index:1;width:min(620px,calc(100vw - 28px));max-height:min(82vh,720px);overflow:auto;border:1px solid var(--fg);background:linear-gradient(180deg,rgba(168,255,181,0.055),rgba(0,0,0,0.36)),#000;box-shadow:0 0 36px rgba(168,255,181,0.15),inset 0 0 22px rgba(168,255,181,0.07);padding:14px}.journal-admin-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 12px;color:var(--white);border-bottom:1px solid var(--faint);padding-bottom:8px;text-transform:uppercase;letter-spacing:0.12em}.journal-admin-close{color:var(--dim);border:1px solid var(--faint);padding:0 6px;text-transform:lowercase}.journal-admin-close:hover,.journal-admin-close:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.journal-admin-form{display:grid;gap:10px}.journal-admin-form label{display:grid;gap:4px;color:var(--dim)}.journal-admin-form input,.journal-admin-form textarea{width:100%;border:1px solid var(--faint);background:#000;color:var(--fg);font:inherit;padding:7px 8px;border-radius:0;text-shadow:inherit;box-shadow:inset 0 0 14px rgba(168,255,181,0.045)}.journal-admin-form textarea{min-height:15em;resize:vertical}.journal-admin-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.journal-admin-form button{width:fit-content;border:1px solid var(--faint);background:rgba(0,0,0,0.48);color:var(--fg);padding:3px 8px;text-transform:lowercase}.journal-admin-form button:hover,.journal-admin-form button:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.journal-admin-status{min-height:1.42em;color:var(--dim);white-space:pre-wrap}.journal-admin-status.err{color:var(--red)}.journal-admin-status.ok{color:var(--fg)}.journal-admin-overlay.denied .journal-admin-window{animation:adminDenied 260ms steps(2,end);border-color:var(--red);box-shadow:0 0 42px rgba(255,95,95,0.24),inset 0 0 22px rgba(255,95,95,0.08)}.journal-admin-overlay.granted .journal-admin-window{animation:adminGranted 340ms steps(3,end)}@keyframes adminOverlayIn{0%{opacity:0;filter:brightness(0.4)}45%{opacity:1;filter:brightness(1.35)}100%{opacity:1;filter:brightness(1)}}@keyframes adminScan{from{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes adminDenied{0%,100%{transform:translateX(0);filter:none}22%{transform:translateX(-4px);filter:brightness(1.6)}46%{transform:translateX(3px);filter:brightness(0.75)}72%{transform:translateX(-2px);filter:brightness(1.2)}}@keyframes adminGranted{0%,100%{filter:none}28%{filter:brightness(1.65)}52%{filter:brightness(0.8)}74%{filter:brightness(1.22)}}.dir-entry[data-depth]{padding-left:calc(var(--depth,0) * 1.25rem)}.dir-entry[data-kind="dir"] .dir::before{content:attr(data-state) " ";color:var(--fg)}.content-directory{display:grid;gap:8px;white-space:normal}.content-directory-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.content-directory .dir-entry{grid-template-columns:92px 54px minmax(0,1fr);padding:1px 0}@media (max-width:760px){.boot{padding:14px}.boot-lines{font-size:12px}#directory{min-height:clamp(520px,calc(100vh - 250px),760px)}.terminal-grid{grid-template-columns:1fr;gap:18px}.content-pane{min-height:clamp(380px,56vh,620px);height:auto;border-left:0;padding-left:0;border-top:1px solid var(--faint);padding-top:14px}.content-body{max-height:none}.dir-entry{grid-template-columns:84px 44px minmax(0,1fr);gap:8px}.about-shell{grid-template-columns:1fr}.about-portrait{width:min(100%,200px);margin:0}footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms;animation-iteration-count:1;scroll-behavior:auto}.start-gate,.boot,.program-load,.splash-screen{display:none}.site{opacity:1;transform:none;filter:none;animation:none}.site-art::before,.site-art::after{content:none}.signal-fx,.raster-fx,.chroma-fx,.static-fx,.scanlines,.grain,.phosphor{animation:none}}.start-gate,.start-gate *{pointer-events:auto}.start-gate:hover,.start-gate:focus{color:var(--fg);background:radial-gradient(circle at 50% 45%,rgba(168,255,181,0.035),transparent 34%),#000;text-shadow:0 0 1px rgba(168,255,181,0.24),0 0 4px rgba(168,255,181,0.07);outline:none}.start-gate:hover .start-prompt,.start-gate:focus .start-prompt,.start-gate:hover .start-prompt strong,.start-gate:focus .start-prompt strong,.start-gate:hover .start-prompt span,.start-gate:focus .start-prompt span{background:transparent;color:inherit;text-shadow:inherit}.start-gate .start-prompt strong{animation:activeFlash 1.05s infinite steps(1,end)}#muteToggle,#musicToggle,#muteToggle:hover,#musicToggle:hover,#muteToggle:focus,#musicToggle:focus{pointer-events:auto}.dir-entry:not(.active),.dir-entry:not(.active):hover,.dir-entry:not(.active):focus{color:var(--dim);background:transparent;text-shadow:0 0 1px rgba(168,255,181,0.24),0 0 4px rgba(168,255,181,0.07)}.dir-entry.active,.dir-entry.active:hover,.dir-entry.active:focus{animation:activeFlash 1.05s infinite steps(1,end);outline:none}.dir-entry.active .perm,.dir-entry.active .size,.dir-entry.active .dir,.dir-entry.active .file,.dir-entry.active .exec{color:inherit;background:transparent;text-shadow:inherit}#directory,#directory .terminal-grid{position:relative;isolation:isolate}#directory .terminal-grid>div:first-child{position:relative;z-index:40;pointer-events:auto}#directory .dir-list{position:relative;z-index:50;display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;min-width:0;pointer-events:auto;isolation:isolate}#directory .dir-list::before,#directory .dir-list::after{pointer-events:none}#directory .dir-entry{position:relative;z-index:60;display:grid;grid-template-columns:92px 54px minmax(0,1fr);gap:10px;width:100%;min-height:1.42em;padding:0;pointer-events:auto;cursor:pointer;touch-action:manipulation;user-select:none}#directory .dir-entry>*{pointer-events:none}#directory .dir-entry[data-page="guestbook"],#directory .dir-entry[data-page="links"]{z-index:70}#directory .content-pane{position:relative;z-index:80;pointer-events:auto}#directory .content-body,#directory .journal-shell,#directory .journal-index,#directory .journal-index button,#directory .journal-post,#directory .guestbook-shell,#directory .guestbook-panel,#directory .guestbook-thread,#directory .guestbook-thread iframe,#directory .guestbook-form,#directory .guestbook-form input,#directory .guestbook-form textarea,#directory .guestbook-form button,#directory .guestbook-action{position:relative;z-index:81;pointer-events:auto}#directory .terminal-grid>div:first-child,#directory .dir-list,#directory .dir-entry{contain:layout paint}#directory .dir-entry::before,#directory .dir-entry::after{pointer-events:none}#directory .terminal-grid>div:first-child{z-index:20}#directory .content-pane::before,#directory .content-pane::after,#directory .content-body::before,#directory .content-body::after,#directory .journal-shell::before,#directory .journal-shell::after,#directory .guestbook-shell::before,#directory .guestbook-shell::after,#directory .guestbook-panel::before,#directory .guestbook-panel::after,#directory .guestbook-thread::before,#directory .guestbook-thread::after{pointer-events:none}body:not(.started) .boot{opacity:0;visibility:hidden}body.started .start-gate.hidden{visibility:visible;pointer-events:none;animation:startGateExit 0.92s steps(7,end) forwards}body.started .boot{visibility:visible;animation:bootConsoleEnter 0.92s steps(7,end) forwards,bootExit 1s ease forwards 15.8s;animation-play-state:running,running}@keyframes startGateExit{0%{opacity:1;filter:brightness(1);transform:translateY(0)}18%{opacity:0.46;filter:brightness(0.42)}28%{opacity:1;filter:brightness(1.35)}43%{opacity:0.28;filter:brightness(0.38);transform:translateY(1px)}56%{opacity:0.82;filter:brightness(1.10);transform:translateY(-1px)}72%{opacity:0.18;filter:brightness(0.30)}100%{opacity:0;visibility:hidden;filter:brightness(0.20);transform:translateY(-6px)}}@keyframes bootConsoleEnter{0%{opacity:0;visibility:visible;filter:brightness(0.35);transform:translateY(8px)}16%{opacity:1;filter:brightness(1.30);transform:translateY(0)}25%{opacity:0.42;filter:brightness(0.52)}38%{opacity:1;filter:brightness(1.14)}52%{opacity:0.66;filter:brightness(0.75);transform:translateY(1px)}68%{opacity:1;filter:brightness(1.06);transform:translateY(0)}100%{opacity:1;visibility:visible;filter:brightness(1);transform:translateY(0)}}body.apotheosis-red{--fg:#ff2a2a;--dim:rgba(255,42,42,0.72);--faint:rgba(255,42,42,0.28);--white:#fff0f0;--yellow:#ffb000;--pink:#ff335f;background:radial-gradient(circle at 50% 20%,rgba(255,42,42,0.055),transparent 28%),radial-gradient(circle at 50% 50%,rgba(255,42,42,0.035),transparent 54%),#050000}body.apotheosis-red .vignette{background:radial-gradient(ellipse at center,rgba(255,42,42,0.035) 0%,rgba(255,42,42,0.014) 38%,rgba(0,0,0,0) 58%),radial-gradient(ellipse at center,rgba(0,0,0,0) 52%,rgba(0,0,0,0.26) 72%,rgba(0,0,0,0.76) 100%),linear-gradient(90deg,rgba(255,42,42,0.05),transparent 10%,transparent 90%,rgba(255,42,42,0.035)),linear-gradient(180deg,rgba(255,42,42,0.022),transparent 14%,transparent 86%,rgba(255,42,42,0.018))}body.apotheosis-red .phosphor{background:radial-gradient(circle at 22% 18%,rgba(255,42,42,0.075),transparent 24%),radial-gradient(circle at 78% 72%,rgba(255,42,42,0.048),transparent 32%),radial-gradient(circle at 50% 50%,rgba(255,42,42,0.032),transparent 58%),linear-gradient(180deg,rgba(255,42,42,0.025),transparent 32%,rgba(255,42,42,0.018))}.dir-entry.apotheosis-entry[hidden]{display:none}.dir-entry.apotheosis-entry{animation:apotheosisEntryJitter 760ms infinite steps(1,end)}.dir-entry.apotheosis-entry .exec{color:#ff2a2a;text-shadow:1px 0 rgba(255,42,42,0.72),-1px 0 rgba(255,120,120,0.38),0 0 8px rgba(255,42,42,0.46),0 0 16px rgba(255,0,0,0.18)}.dir-entry.apotheosis-entry.active .exec{color:#ff2a2a;text-shadow:1px 0 rgba(255,42,42,0.78),-1px 0 rgba(255,120,120,0.42),0 0 10px rgba(255,42,42,0.55),0 0 18px rgba(255,0,0,0.22)}body.apotheosis-transition::before,body.apotheosis-transition::after{content:"";position:fixed;inset:0;z-index:9996;pointer-events:none;mix-blend-mode:screen}body.apotheosis-transition::before{background:linear-gradient(180deg,transparent 0%,rgba(255,42,42,0.34) 47%,rgba(255,240,240,0.18) 50%,rgba(255,42,42,0.24) 53%,transparent 100%),repeating-linear-gradient(0deg,rgba(255,42,42,0.10) 0 1px,transparent 2px 5px),repeating-linear-gradient(90deg,rgba(255,0,64,0.07) 0 2px,rgba(168,255,181,0.035) 2px 4px,transparent 4px 8px);animation:apotheosisThemeGate 1180ms steps(1,end) forwards}body.apotheosis-transition::after{background:radial-gradient(circle at 50% 50%,rgba(255,42,42,0.42),transparent 18%),linear-gradient(90deg,rgba(255,42,42,0.22),transparent 22%,transparent 78%,rgba(255,42,42,0.20));animation:apotheosisThemeFault 1180ms steps(1,end) forwards}body.apotheosis-transition .site,body.apotheosis-transition .vignette,body.apotheosis-transition .phosphor,body.apotheosis-transition .scanlines,body.apotheosis-transition .grain{animation:apotheosisThemeBodyJolt 1180ms steps(1,end),inherit}@keyframes apotheosisThemeGate{0%,100%{opacity:0;transform:translateY(-100%);filter:none}9%{opacity:0.18;transform:translateY(-48%);filter:brightness(1.4) contrast(1.35)}18%{opacity:0.42;transform:translateY(-12%);filter:brightness(0.72) contrast(1.7)}28%{opacity:0.12;transform:translateY(18%);filter:brightness(1.2)}38%{opacity:0.50;transform:translateY(42%);filter:brightness(1.65) contrast(1.9)}52%{opacity:0.20;transform:translateY(-6%);filter:brightness(0.65)}67%{opacity:0.34;transform:translateY(64%);filter:brightness(1.25) contrast(1.5)}82%{opacity:0.09;transform:translateY(110%);filter:brightness(1)}}@keyframes apotheosisThemeFault{0%,100%{opacity:0;transform:translateX(0) scaleX(1)}12%{opacity:0.20;transform:translateX(-5px) scaleX(1.04)}22%{opacity:0.44;transform:translateX(7px) scaleX(0.96)}34%{opacity:0.08;transform:translateX(-2px) scaleX(1.02)}49%{opacity:0.36;transform:translateX(11px) scaleX(0.92)}63%{opacity:0.14;transform:translateX(-8px) scaleX(1.08)}78%{opacity:0.26;transform:translateX(2px) scaleX(1)}}@keyframes apotheosisThemeBodyJolt{0%,100%{transform:none;filter:none}14%{transform:translateX(-2px) skewX(-0.35deg);filter:brightness(1.25) contrast(1.25)}27%{transform:translateX(3px) skewX(0.5deg);filter:brightness(0.78) contrast(1.45)}44%{transform:translateX(-4px);filter:brightness(1.35) contrast(1.12)}61%{transform:translateX(2px) skewX(-0.25deg);filter:brightness(0.92) contrast(1.32)}79%{transform:translateX(-1px);filter:brightness(1.18)}}@keyframes apotheosisEntryJitter{0%,100%{transform:translateX(0);filter:none}18%{transform:translateX(-1px);filter:brightness(1.25)}21%{transform:translateX(1px);filter:brightness(0.8) contrast(1.4)}23%{transform:translateX(0);filter:none}64%{transform:translateX(1px);filter:brightness(1.12)}67%{transform:translateX(-1px);filter:brightness(0.92)}69%{transform:translateX(0);filter:none}}body:not(.site-ready) #directory .dir-entry,body:not(.site-ready) #directory .dir-list{pointer-events:none;cursor:default}body:not(.site-ready) #directory .dir-entry{opacity:0.72}.apotheosis-switch-fx{position:fixed;inset:0;z-index:9997;pointer-events:none;overflow:hidden;color:#ff2a2a;font-family:var(--mono);text-shadow:0 0 2px rgba(255,42,42,0.9),0 0 14px rgba(255,0,0,0.42);mix-blend-mode:screen;animation:apotheosisSwitchShell 1180ms steps(1,end) forwards}.apotheosis-switch-fx::before,.apotheosis-switch-fx::after{content:"";position:absolute;inset:0;pointer-events:none}.apotheosis-switch-fx::before{background:repeating-linear-gradient(0deg,rgba(255,42,42,0.18) 0 1px,transparent 2px 4px),repeating-linear-gradient(90deg,rgba(255,0,64,0.12) 0 2px,rgba(255,255,255,0.035) 2px 3px,transparent 3px 7px),radial-gradient(circle at 50% 50%,rgba(255,42,42,0.40),transparent 34%);animation:apotheosisSwitchRaster 1180ms steps(1,end) forwards}.apotheosis-switch-fx::after{background:linear-gradient(180deg,transparent 0%,rgba(255,42,42,0.36) 47%,rgba(255,255,255,0.16) 50%,rgba(255,42,42,0.30) 53%,transparent 100%);animation:apotheosisSwitchBeam 1180ms steps(1,end) forwards}.apotheosis-switch-log{position:absolute;left:var(--x,8vw);top:var(--y,12vh);width:min(42ch,48vw);color:rgba(255,70,70,0.82);font-size:11px;line-height:1.22;white-space:pre;opacity:0;transform:translateX(0);animation:apotheosisSwitchLog 1180ms steps(1,end) forwards;animation-delay:var(--d,0ms)}.apotheosis-switch-banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(255,235,235,0.92);background:rgba(90,0,0,0.34);border:1px solid rgba(255,42,42,0.42);padding:5px 12px;letter-spacing:0.28em;text-transform:uppercase;opacity:0;animation:apotheosisSwitchBanner 1180ms steps(1,end) forwards}@keyframes apotheosisSwitchShell{0%,100%{opacity:0;filter:none}8%{opacity:0.26;filter:brightness(1.8) contrast(1.6)}20%{opacity:0.72;filter:brightness(0.72) contrast(2.2)}33%{opacity:0.38;filter:brightness(1.4) contrast(1.8)}48%{opacity:0.86;filter:brightness(2.1) contrast(2.6)}62%{opacity:0.58;filter:brightness(0.65) contrast(2)}78%{opacity:0.74;filter:brightness(1.7) contrast(1.9)}91%{opacity:0.18;filter:brightness(1.1) contrast(1.2)}}@keyframes apotheosisSwitchRaster{0%,100%{transform:translate3d(0,0,0) scaleY(1);opacity:0}10%{transform:translate3d(-8px,-12px,0) scaleY(0.92);opacity:0.42}24%{transform:translate3d(12px,18px,0) scaleY(1.18);opacity:0.76}41%{transform:translate3d(-16px,-4px,0) scaleY(0.72);opacity:0.34}58%{transform:translate3d(18px,22px,0) scaleY(1.28);opacity:0.88}74%{transform:translate3d(-6px,8px,0) scaleY(0.84);opacity:0.52}89%{transform:translate3d(0,0,0) scaleY(1);opacity:0.18}}@keyframes apotheosisSwitchBeam{0%,100%{opacity:0;transform:translateY(-140%)}12%{opacity:0.32;transform:translateY(-60%)}26%{opacity:0.70;transform:translateY(-12%)}44%{opacity:0.22;transform:translateY(30%)}63%{opacity:0.84;transform:translateY(78%)}82%{opacity:0.26;transform:translateY(126%)}}@keyframes apotheosisSwitchLog{0%,100%{opacity:0;transform:translateX(0)}18%{opacity:0.68;transform:translateX(-2px)}31%{opacity:0.26;transform:translateX(3px)}52%{opacity:0.86;transform:translateX(-5px)}70%{opacity:0.42;transform:translateX(2px)}88%{opacity:0.10;transform:translateX(0)}}@keyframes apotheosisSwitchBanner{0%,100%{opacity:0;transform:translate(-50%,-50%) scaleX(1)}22%{opacity:0.92;transform:translate(calc(-50% - 4px),-50%) scaleX(1.08)}30%{opacity:0.14;transform:translate(calc(-50%+7px),-50%) scaleX(0.92)}47%{opacity:0.88;transform:translate(calc(-50% - 11px),-50%) scaleX(1.18)}62%{opacity:0.24;transform:translate(calc(-50%+2px),-50%) scaleX(0.98)}79%{opacity:0.70;transform:translate(-50%,-50%) scaleX(1.03)}91%{opacity:0.05;transform:translate(-50%,-50%) scaleX(1)}}body.worm-active{--fg:#ff1111;--dim:rgba(255,20,20,0.84);--faint:rgba(255,16,16,0.46);--white:#fff0f0;--yellow:#ff9c00;--pink:#ff003f;background:#050000;cursor:wait;overflow:hidden}body.worm-active *{text-shadow:0 0 2px rgba(255,20,20,0.95),0 0 8px rgba(255,0,0,0.42),2px 0 0 rgba(255,0,90,0.18),-2px 0 0 rgba(255,180,90,0.12)}body.worm-active::before,body.worm-active::after{content:"";position:fixed;inset:0;z-index:238;pointer-events:none;opacity:0;mix-blend-mode:screen}body.worm-active::before{background:repeating-linear-gradient(90deg,rgba(255,0,0,0.11) 0 1px,transparent 1px 5px),repeating-linear-gradient(0deg,rgba(255,0,0,0.13) 0 2px,transparent 2px 6px),radial-gradient(circle at 50% 50%,rgba(255,0,0,0.42),transparent 48%);animation:wormGlobalBlood 115ms infinite steps(1,end)}body.worm-active::after{background:linear-gradient(90deg,transparent 0 12%,rgba(255,0,0,0.42) 13% 15%,transparent 16% 44%,rgba(255,255,255,0.10) 45% 46%,transparent 47%),linear-gradient(0deg,transparent 0 38%,rgba(255,0,0,0.52) 39% 43%,transparent 44% 100%);animation:wormHardTear 170ms infinite steps(1,end)}body.worm-active .site,body.worm-active .vignette,body.worm-active .phosphor,body.worm-active .scanlines,body.worm-active .grain,body.worm-active .signal-fx,body.worm-active .raster-fx,body.worm-active .chroma-fx,body.worm-active .static-fx{filter:sepia(1) hue-rotate(312deg) saturate(7.6) contrast(2.05) brightness(0.76)}body.worm-active .site{animation:wormScreenJolt 58ms infinite steps(1,end);transform-origin:center center}body.worm-active .content-pane,body.worm-active header,body.worm-active .dir-list,body.worm-active .crypto-ticker{animation:wormLocalPossession 96ms infinite steps(1,end)}body.worm-active .scanlines{opacity:0.92;animation:wormScanPanic 86ms infinite steps(3,end)}body.worm-active .static-fx,body.worm-active .raster-fx,body.worm-active .chroma-fx,body.worm-active .signal-fx{opacity:1}.worm-overlay{position:fixed;inset:0;z-index:999;display:none;pointer-events:none;overflow:hidden;color:#ff2020;background:radial-gradient(circle at var(--wx,47%) var(--wy,53%),rgba(255,0,0,0.26),transparent 22%),repeating-linear-gradient(0deg,rgba(255,0,0,0.16) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,20,20,0.10) 0 1px,transparent 1px 5px),linear-gradient(180deg,rgba(120,0,0,0.16),rgba(0,0,0,0.04),rgba(140,0,0,0.20)),rgba(70,0,0,0.30);mix-blend-mode:screen;text-shadow:0 0 2px rgba(255,40,40,0.95),0 0 16px rgba(255,0,0,0.58);font-family:var(--mono)}body.worm-active .worm-overlay{display:block;animation:wormOverlayPulse 82ms infinite steps(1,end)}body.worm-ramp .worm-overlay{opacity:0.58;filter:saturate(1.6) contrast(1.35)}body.worm-peak .worm-overlay{opacity:1;filter:saturate(2.4) contrast(2.2) brightness(1.25)}body.worm-recover .worm-overlay{opacity:0.88;animation:wormRecoverStutter 64ms infinite steps(1,end)}.worm-term,.worm-fragment,.worm-banner,.worm-rune,.worm-signal,.worm-scanbox,.worm-control,.worm-cascade{position:absolute;margin:0;white-space:pre;user-select:none;will-change:transform,opacity,filter}.worm-term{left:var(--x,3vw);top:var(--y,8vh);max-width:min(96ch,94vw);padding:1px 5px;color:rgba(255,42,42,0.78);background:rgba(10,0,0,0.34);border-left:1px solid rgba(255,32,32,0.24);font-size:clamp(9px,0.86vw,12px);line-height:1.12;opacity:0;mix-blend-mode:screen;animation:wormLineFlash var(--dur,980ms) steps(2,end) forwards}.worm-fragment{left:var(--x,50vw);top:var(--y,50vh);color:rgba(255,72,72,0.72);font-size:clamp(10px,1.2vw,18px);letter-spacing:0.08em;text-transform:uppercase;opacity:0;mix-blend-mode:screen;animation:wormFragmentFlash var(--dur,420ms) steps(1,end) forwards}.worm-banner{left:50%;top:var(--y,50vh);width:120vw;padding:0.22em 0;color:rgba(255,120,120,0.82);background:rgba(90,0,0,0.34);border-top:1px solid rgba(255,220,220,0.42);border-bottom:1px solid rgba(255,40,40,0.72);font-size:clamp(14px,3.6vw,54px);line-height:0.95;letter-spacing:0.22em;text-align:center;text-transform:uppercase;opacity:0;transform:translateX(-50%) skewY(var(--skew,-1deg));animation:wormBannerSmash var(--dur,420ms) steps(1,end) forwards}.worm-rune{left:var(--x,50vw);top:var(--y,50vh);color:rgba(255,0,0,0.82);font-size:clamp(20px,8vw,120px);line-height:1;opacity:0;mix-blend-mode:screen;animation:wormRunePop var(--dur,340ms) steps(1,end) forwards}.worm-signal{left:var(--x,9vw);top:var(--y,12vh);width:min(58vw,620px);max-width:78ch;padding:3px 6px;color:rgba(255,58,58,0.66);background:rgba(8,0,0,0.30);border:1px solid rgba(255,0,0,0.16);font-size:clamp(8px,0.8vw,11px);line-height:0.95;letter-spacing:0.02em;opacity:0;transform:translate(0,0);mix-blend-mode:screen;animation:wormSignalSearch var(--dur,720ms) steps(6,end) forwards}.worm-scanbox{left:var(--x,10vw);top:var(--y,10vh);width:var(--w,28vw);height:var(--h,16vh);border:1px solid rgba(255,230,230,0.62);box-shadow:0 0 18px rgba(255,0,0,0.72),inset 0 0 24px rgba(255,0,0,0.26);opacity:0;mix-blend-mode:screen;animation:wormScanBox var(--dur,640ms) steps(1,end) forwards}.worm-scanbox::before,.worm-scanbox::after{content:"";position:absolute;inset:0;pointer-events:none}.worm-scanbox::before{background:linear-gradient(180deg,transparent,rgba(255,255,255,0.24),transparent);animation:wormScanNeedle 220ms linear infinite}.worm-scanbox::after{inset:-7px;border:1px dashed rgba(255,80,80,0.44);animation:wormScanBoxJitter 90ms steps(1,end) infinite}.worm-control{left:50%;top:50%;width:100vw;color:rgba(255,110,110,0.86);background:rgba(140,0,0,0.46);border-top:2px solid rgba(255,255,255,0.46);border-bottom:2px solid rgba(255,0,0,0.86);font-size:clamp(18px,5.2vw,78px);line-height:0.88;letter-spacing:0.13em;text-align:center;text-transform:uppercase;opacity:0;transform:translate(-50%,-50%) rotate(var(--rot,0deg));mix-blend-mode:screen;animation:wormControlSmother var(--dur,900ms) steps(1,end) forwards}.worm-cascade{left:var(--x,0vw);top:-20vh;color:rgba(255,28,28,0.74);font-size:clamp(9px,1.05vw,14px);line-height:1.02;opacity:0;mix-blend-mode:screen;animation:wormCascadeFall var(--dur,2200ms) linear forwards}@keyframes wormGlobalBlood{0%,100%{opacity:0.24;transform:translate(0,0);filter:brightness(1)}20%{opacity:0.52;transform:translate(-9px,4px);filter:brightness(1.8)}40%{opacity:0.16;transform:translate(6px,-5px);filter:brightness(0.65)}63%{opacity:0.62;transform:translate(-3px,-9px);filter:brightness(1.4)}82%{opacity:0.30;transform:translate(11px,2px)}}@keyframes wormHardTear{0%,100%{opacity:0;transform:translateY(0) scaleY(1)}18%{opacity:0.34;transform:translateY(-18vh) scaleY(0.44)}41%{opacity:0.14;transform:translateY(22vh) scaleY(1.2)}59%{opacity:0.48;transform:translateY(5vh) scaleY(0.72)}77%{opacity:0.22;transform:translateY(-9vh) scaleY(1.6)}}@keyframes wormScreenJolt{0%,100%{transform:translate(0,0) skewX(0) scale(1);filter:contrast(1.6)}16%{transform:translate(-9px,5px) skewX(-1.8deg) scale(1.018)}32%{transform:translate(7px,-6px) skewX(1.4deg) scale(0.994)}49%{transform:translate(-14px,-2px) skewX(-0.9deg) scale(1.026)}66%{transform:translate(11px,8px) skewX(2.2deg) scale(0.988)}83%{transform:translate(-4px,2px) skewX(-1.1deg) scale(1.01)}}@keyframes wormScanPanic{0%,100%{transform:translateY(0);opacity:0.78}22%{transform:translateY(38px);opacity:1}43%{transform:translateY(-27px);opacity:0.42}68%{transform:translateY(68px);opacity:0.96}}@keyframes wormOverlayPulse{0%,100%{opacity:0.96;filter:brightness(1.2) contrast(1.4)}24%{opacity:0.62;filter:brightness(0.5) contrast(2.8)}48%{opacity:1;filter:brightness(2.2) contrast(1.65)}73%{opacity:0.72;filter:brightness(0.82) contrast(3.2)}}@keyframes wormLineFlash{0%{opacity:0;transform:translateX(-24px) skewX(-9deg);filter:brightness(2.4)}8%{opacity:1;transform:translateX(12px) skewX(4deg)}28%{opacity:0.84;transform:translateX(-6px)}52%{opacity:1;transform:translateX(18px) skewX(-3deg)}78%{opacity:0.42;transform:translateX(-2px)}100%{opacity:0;transform:translateX(0);filter:brightness(0.2)}}@keyframes wormFragmentFlash{0%,100%{opacity:0;transform:translate(-50%,-50%) scale(0.72) skewX(0)}10%{opacity:1;transform:translate(-50%,-50%) scale(1.22) skewX(-10deg)}31%{opacity:0.22;transform:translate(calc(-50%+22px),-50%) scale(1.35) skewX(8deg)}55%{opacity:1;transform:translate(calc(-50% - 18px),calc(-50%+8px)) scale(1.04)}76%{opacity:0.5;transform:translate(-50%,-50%) scale(0.9) skewX(-5deg)}}@keyframes wormBannerSmash{0%,100%{opacity:0;transform:translateX(-50%) translateY(0) scaleY(0.2) skewY(var(--skew,-1deg))}14%{opacity:1;transform:translateX(-50%) translateY(-12px) scaleY(1.06) skewY(var(--skew,-1deg))}36%{opacity:0.38;transform:translateX(calc(-50%+18px)) translateY(7px) scaleY(0.72) skewY(calc(var(--skew,-1deg) * -1))}62%{opacity:0.95;transform:translateX(calc(-50% - 12px)) translateY(-4px) scaleY(1.18) skewY(var(--skew,-1deg))}}@keyframes wormRunePop{0%,100%{opacity:0;transform:translate(-50%,-50%) rotate(0deg) scale(0.4)}18%{opacity:0.75;transform:translate(-50%,-50%) rotate(-8deg) scale(1.2)}47%{opacity:0.24;transform:translate(calc(-50%+18px),calc(-50% - 10px)) rotate(7deg) scale(0.85)}72%{opacity:0.58;transform:translate(calc(-50% - 11px),-50%) rotate(-3deg) scale(1.35)}}@keyframes wormLocalPossession{0%,100%{transform:none;filter:brightness(1)}18%{transform:translate(-4px,2px) skewX(-1.1deg);filter:brightness(1.5)}36%{transform:translate(6px,-3px) skewX(0.8deg);filter:brightness(0.55)}58%{transform:translate(-9px,0) skewX(-1.8deg);filter:brightness(1.9)}81%{transform:translate(3px,4px) skewX(1.2deg);filter:brightness(0.8)}}@keyframes wormSignalSearch{0%{opacity:0;transform:translate(-50%,-50%) scaleY(0.2);filter:brightness(0.3)}9%{opacity:1;transform:translate(calc(-50% - 18px),calc(-50%+6px)) scaleY(1.1);filter:brightness(2.2)}21%{opacity:0.38;transform:translate(calc(-50%+24px),calc(-50% - 12px)) scaleY(0.74)}37%{opacity:0.92;transform:translate(calc(-50% - 4px),calc(-50%+18px)) scaleY(1.35)}54%{opacity:0.22;transform:translate(calc(-50%+34px),-50%) scaleY(0.48)}72%{opacity:1;transform:translate(calc(-50% - 22px),calc(-50% - 4px)) scaleY(1.08);filter:brightness(1.8)}100%{opacity:0;transform:translate(-50%,-50%) scaleY(0.08);filter:brightness(0.15)}}@keyframes wormScanBox{0%,100%{opacity:0;transform:translate(0,0) scale(0.8)}12%{opacity:0.9;transform:translate(-5px,3px) scale(1.02)}33%{opacity:0.28;transform:translate(9px,-4px) scale(1.16)}61%{opacity:0.78;transform:translate(-2px,7px) scale(0.94)}82%{opacity:0.46;transform:translate(4px,-2px) scale(1.22)}}@keyframes wormScanNeedle{from{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes wormScanBoxJitter{0%,100%{transform:translate(0,0)}25%{transform:translate(3px,-2px)}50%{transform:translate(-4px,1px)}75%{transform:translate(2px,3px)}}@keyframes wormControlSmother{0%,100%{opacity:0;transform:translate(-50%,-50%) rotate(var(--rot,0deg)) scaleY(0.1)}10%{opacity:1;transform:translate(-50%,-50%) rotate(var(--rot,0deg)) scaleY(1.15)}27%{opacity:0.18;transform:translate(calc(-50%+28px),calc(-50% - 18px)) rotate(calc(var(--rot,0deg) * -1)) scaleY(0.58)}46%{opacity:0.95;transform:translate(calc(-50% - 18px),calc(-50%+8px)) rotate(var(--rot,0deg)) scaleY(1.28)}71%{opacity:0.32;transform:translate(-50%,-50%) rotate(var(--rot,0deg)) scaleY(0.72)}}@keyframes wormCascadeFall{0%{opacity:0;transform:translateY(-12vh) skewX(-6deg)}8%{opacity:0.94}100%{opacity:0;transform:translateY(122vh) skewX(6deg)}}@keyframes wormRecoverStutter{0%,100%{opacity:0.08;filter:hue-rotate(0deg) brightness(1)}18%{opacity:1;filter:hue-rotate(-18deg) brightness(2.8) contrast(2.4)}31%{opacity:0;filter:brightness(0.1)}44%{opacity:0.72;filter:hue-rotate(32deg) brightness(1.7)}58%{opacity:0.06;filter:brightness(0.2)}74%{opacity:0.92;filter:hue-rotate(-12deg) brightness(2.2) contrast(2)}}:root{--rule:rgba(168,255,181,0.18);--rule-soft:rgba(168,255,181,0.11);--row-gap:2px;--panel-gap:22px}html,body{line-height:1.44}.site{width:min(960px,calc(100vw - 36px));padding-top:40px;padding-bottom:16px}header{gap:10px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.label,.subtitle,.muted,.content-body,.journal-meta,.journal-post-meta,.guestbook-local-entry,footer,.crypto-ticker{line-height:1.42}.site-art,.brand-art,.splash-art,.start-art{line-height:1.04}section{padding:22px 0;border-bottom:1px solid var(--rule)}section:last-of-type{border-bottom:0}#directory{min-height:clamp(440px,calc(100vh - 318px),640px)}h2{margin:0 0 10px;line-height:1.2}.terminal-grid{gap:var(--panel-gap)}.prompt,.content-prompt{margin:0 0 9px;line-height:1.38}.dir-list{gap:var(--row-gap)}.dir-entry{min-height:1.44em;line-height:1.44;align-items:baseline}.content-pane{padding-left:20px;border-left:1px solid var(--rule)}.content-title{margin:0 0 9px;line-height:1.22}.content-body{padding-right:10px}.journal-shell,.guestbook-shell{gap:12px}.journal-index{gap:1px}.journal-index button{min-height:1.44em;line-height:1.44;align-items:baseline}.journal-post{gap:7px;padding:10px 0 12px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-soft)}.journal-post-body{gap:0.58em}.guestbook-thread,.guestbook-panel,.guestbook-local-entry{border-color:var(--rule)}footer{align-self:end;gap:0;margin-top:0;padding:8px 0 0;border-top:1px solid var(--rule);min-width:0;width:100%}.crypto-ticker{width:100%;padding-top:6px;border-top:0;line-height:1.35}.crypto-ticker-track{gap:20px;align-items:baseline}.crypto-ticker-source{opacity:0.82}.journal-admin-title{border-bottom:1px solid var(--rule)}.dir-entry[data-depth]{padding-left:calc(var(--depth,0) * 1.25rem)}.dir-entry[data-kind="dir"] .dir::before{content:attr(data-state) " ";color:var(--fg)}.content-directory{display:grid;gap:8px;white-space:normal}.content-directory-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.content-directory .dir-entry{grid-template-columns:92px 54px minmax(0,1fr);padding:1px 0}@media (max-width:760px){.site{width:min(100vw - 24px,960px);padding-top:30px}section{padding:18px 0}.terminal-grid{gap:16px}.content-pane{border-left:0;border-top:1px solid var(--rule);padding-left:0;padding-top:12px}}.whois-console{position:fixed;top:12px;left:12px;z-index:6;width:min(520px,calc(100vw - 24px));max-height:min(66vh,560px);padding:0;border:0;background:transparent;color:rgba(168,255,181,0.22);font-size:10px;line-height:1.28;letter-spacing:0.032em;text-transform:none;overflow:hidden;pointer-events:none;opacity:0;transform:translate3d(-2px,-2px,0);filter:brightness(0.82);transition:opacity 720ms ease,transform 720ms ease,filter 720ms ease;text-shadow:0 0 1px rgba(168,255,181,0.20),0 0 9px rgba(168,255,181,0.055);mix-blend-mode:screen}.whois-console::before,.whois-console::after{content:none}body.site-ready .whois-console{opacity:0.46;transform:translate3d(0,0,0);filter:brightness(0.92)}body.apotheosis-mode .whois-console{color:rgba(255,95,95,0.23);text-shadow:0 0 1px rgba(255,95,95,0.20),0 0 10px rgba(255,95,95,0.06)}.whois-console-line{position:relative;z-index:1;display:grid;grid-template-columns:13ch minmax(0,1fr);gap:7px;min-width:0;white-space:nowrap;overflow:hidden;opacity:0.76}.whois-console-line.is-header{display:block;color:rgba(168,255,181,0.34);opacity:0.86;margin-bottom:4px;letter-spacing:0.08em;text-transform:lowercase}body.apotheosis-mode .whois-console-line.is-header{color:rgba(255,95,95,0.36)}.whois-console-key{color:rgba(168,255,181,0.31);overflow:hidden;text-overflow:ellipsis}body.apotheosis-mode .whois-console-key{color:rgba(255,95,95,0.32)}.whois-console-value{color:inherit;overflow:hidden;text-overflow:ellipsis}.dir-entry[data-depth]{padding-left:calc(var(--depth,0) * 1.25rem)}.dir-entry[data-kind="dir"] .dir::before{content:attr(data-state) " ";color:var(--fg)}.content-directory{display:grid;gap:8px;white-space:normal}.content-directory-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.content-directory .dir-entry{grid-template-columns:92px 54px minmax(0,1fr);padding:1px 0}@media (max-width:760px){.whois-console{top:8px;left:8px;width:min(340px,calc(100vw - 16px));max-height:42vh;font-size:9px;opacity:0}body.site-ready .whois-console{opacity:0.30}.whois-console-line{grid-template-columns:11ch minmax(0,1fr);gap:5px}}.debug-shell{display:grid;gap:10px;min-height:0;color:var(--dim)}.debug-status{margin:0;color:var(--faint);font-size:11px;line-height:1.35}.debug-shell .whois-console{position:relative;top:auto;left:auto;z-index:1;width:100%;max-height:none;padding:0;border:0;background:transparent;color:rgba(168,255,181,0.52);font-size:11px;line-height:1.34;letter-spacing:0.018em;overflow:visible;pointer-events:auto;opacity:1;transform:none;filter:none;text-shadow:0 0 1px rgba(168,255,181,0.22),0 0 8px rgba(168,255,181,0.055);mix-blend-mode:normal;transition:color 160ms steps(1,end),text-shadow 160ms steps(1,end),filter 160ms steps(1,end)}.debug-shell .whois-console-line{display:grid;grid-template-columns:15ch minmax(0,1fr);gap:10px;min-width:0;white-space:nowrap;overflow:hidden;opacity:0.9}.debug-shell .whois-console-line.is-header{display:block;margin-bottom:7px;color:rgba(244,255,246,0.78);opacity:0.94;letter-spacing:0.1em;text-transform:lowercase}.debug-shell .whois-console-key{color:rgba(168,255,181,0.64);overflow:hidden;text-overflow:ellipsis}.debug-shell .whois-console-value{color:inherit;overflow:hidden;text-overflow:ellipsis}body.apotheosis-red .debug-shell .whois-console,body.apotheosis-transition .debug-shell .whois-console{color:rgba(255,96,96,0.64);text-shadow:0 0 1px rgba(255,96,96,0.30),0 0 10px rgba(255,42,42,0.10)}body.apotheosis-red .debug-shell .whois-console-key,body.apotheosis-transition .debug-shell .whois-console-key{color:rgba(255,112,112,0.72)}body.apotheosis-red .debug-shell .whois-console-line.is-header,body.apotheosis-transition .debug-shell .whois-console-line.is-header{color:rgba(255,230,230,0.82)}body.worm-active .debug-shell .whois-console{color:rgba(255,42,42,0.84);filter:brightness(1.24) contrast(1.18);text-shadow:0 0 1px rgba(255,42,42,0.65),0 0 14px rgba(255,0,0,0.24)}body.worm-active .debug-shell .whois-console-line{opacity:1}body.worm-active .debug-shell .whois-console-line.is-header{color:rgba(255,240,240,0.94)}body.worm-active .debug-shell .whois-console-key{color:rgba(255,86,86,0.92)}.dir-entry[data-depth]{padding-left:calc(var(--depth,0) * 1.25rem)}.dir-entry[data-kind="dir"] .dir::before{content:attr(data-state) " ";color:var(--fg)}.content-directory{display:grid;gap:8px;white-space:normal}.content-directory-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.content-directory .dir-entry{grid-template-columns:92px 54px minmax(0,1fr);padding:1px 0}@media (max-width:760px){.debug-shell .whois-console{font-size:10px;line-height:1.34}.debug-shell .whois-console-line{grid-template-columns:12ch minmax(0,1fr);gap:7px}}:root{--glow-1:rgba(168,255,181,0.24);--glow-2:rgba(168,255,181,0.07);--panel-bg:rgba(0,0,0,0.42);--panel-bg-soft:rgba(168,255,181,0.035);--panel-shadow:rgba(168,255,181,0.045);--scan-soft:rgba(168,255,181,0.035);--scroll-track:rgba(168,255,181,0.045);--scroll-thumb:rgba(168,255,181,0.28);--scroll-thumb-hover:rgba(168,255,181,0.52);--up:#6dff8a;--down:#ff5f5f}body.apotheosis-red,body.apotheosis-transition{--rule:rgba(255,42,42,0.30);--rule-soft:rgba(255,42,42,0.16);--glow-1:rgba(255,42,42,0.30);--glow-2:rgba(255,42,42,0.10);--panel-bg:rgba(20,0,0,0.46);--panel-bg-soft:rgba(255,42,42,0.048);--panel-shadow:rgba(255,42,42,0.070);--scan-soft:rgba(255,42,42,0.046);--scroll-track:rgba(255,42,42,0.055);--scroll-thumb:rgba(255,42,42,0.34);--scroll-thumb-hover:rgba(255,42,42,0.60);--up:#ff5f5f;--down:#ff2a2a}body.apotheosis-red,body.apotheosis-red .site,body.apotheosis-red header,body.apotheosis-red section,body.apotheosis-red #directory,body.apotheosis-red .terminal-grid,body.apotheosis-red .dir-list,body.apotheosis-red .content-pane,body.apotheosis-red .content-body,body.apotheosis-red footer,body.apotheosis-transition,body.apotheosis-transition .site,body.apotheosis-transition header,body.apotheosis-transition section,body.apotheosis-transition #directory,body.apotheosis-transition .terminal-grid,body.apotheosis-transition .dir-list,body.apotheosis-transition .content-pane,body.apotheosis-transition .content-body,body.apotheosis-transition footer{color:var(--fg);text-shadow:0 0 1px var(--glow-1),0 0 4px var(--glow-2)}header,section,.content-pane,.journal-post,.journal-admin-title,.guestbook-thread,.guestbook-panel,.guestbook-local-entry,footer{border-color:var(--rule)}.journal-post,.journal-post-body p,.journal-index,.guestbook-local-entry p,.guestbook-board-note{border-color:var(--rule-soft)}.label,.subtitle,.prompt,.content-prompt,.content-title,.content-body,.muted,.journal-meta,.journal-post-meta,.journal-empty,.guestbook-shell,.guestbook-panel p,.guestbook-meta,.guestbook-form label,.guestbook-local-entry,.debug-status,footer,.crypto-ticker,.crypto-ticker-item,.crypto-ticker-source{color:var(--dim);text-shadow:0 0 1px var(--glow-1),0 0 4px var(--glow-2)}h2,.content-title,.journal-post h3,.guestbook-panel h3,.guestbook-local-entry strong,.ticker-section-title,.crypto-ticker-title,.ticker-title,.dir,.exec{color:var(--white)}.prompt,.content-prompt,.journal-index-title,.journal-tags,.guestbook-panel h3::before,.guestbook-panel h3::after,.guestbook-form label::before{color:var(--fg)}.dir-entry,.dir-entry:not(.active),.dir-entry:not(.active):hover,.dir-entry:not(.active):focus,.journal-index button,.journal-index button:not(.active),.guestbook-action,.guestbook-form button{color:var(--dim);background:transparent;text-shadow:0 0 1px var(--glow-1),0 0 4px var(--glow-2)}.dir-entry .perm,.dir-entry .size,.dir-entry .file,.dir-entry .dir,.dir-entry .exec,.journal-index time,.journal-index span{color:inherit;text-shadow:inherit;background:transparent}.dir-entry.active,.dir-entry.active:hover,.dir-entry.active:focus,.journal-index button:hover,.journal-index button:focus,.journal-index button.active,.guestbook-action:hover,.guestbook-action:focus,.guestbook-form button:hover,.guestbook-form button:focus{color:#000;background:var(--fg);text-shadow:none}.dir-entry.apotheosis-entry,.dir-entry.apotheosis-entry:not(.active),.dir-entry.apotheosis-entry:hover,.dir-entry.apotheosis-entry:focus{color:rgba(255,42,42,0.78)}.dir-entry.apotheosis-entry .exec{color:#ff2a2a;text-shadow:1px 0 rgba(255,42,42,0.72),-1px 0 rgba(255,120,120,0.38),0 0 8px rgba(255,42,42,0.46),0 0 16px rgba(255,0,0,0.18)}.content-body::-webkit-scrollbar-track{background:var(--scroll-track)}.content-body::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-color:#000}.content-body::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.guestbook-form input,.guestbook-form textarea{background:var(--panel-bg);box-shadow:inset 0 0 18px var(--panel-shadow)}.guestbook-panel{background:linear-gradient(180deg,var(--panel-bg-soft),rgba(0,0,0,0.18)),var(--panel-bg)}.guestbook-panel::after{background:repeating-linear-gradient( to bottom,var(--scan-soft) 0px,var(--scan-soft) 1px,transparent 1px,transparent 7px )}.content-body[data-html] a,.journal-post-body a,.guestbook-shell a,.debug-shell a,footer a,.crypto-ticker a{color:var(--white)}.content-body[data-html] a:hover,.content-body[data-html] a:focus,.journal-post-body a:hover,.journal-post-body a:focus,.guestbook-shell a:hover,.guestbook-shell a:focus,.debug-shell a:hover,.debug-shell a:focus,footer a:hover,footer a:focus,.crypto-ticker a:hover,.crypto-ticker a:focus{color:#000;background:var(--fg);text-shadow:none}.crypto-ticker-item.up,.ticker-change.is-positive,.ticker-price.is-positive,.ticker-value.is-positive{color:var(--up)}.crypto-ticker-item.down,.ticker-change.is-negative,.ticker-price.is-negative,.ticker-value.is-negative{color:var(--down)}.debug-shell .whois-console{color:color-mix(in srgb,var(--fg) 52%,transparent);text-shadow:0 0 1px var(--glow-1),0 0 8px var(--glow-2)}.debug-shell .whois-console-key{color:color-mix(in srgb,var(--fg) 68%,transparent)}.debug-shell .whois-console-line.is-header{color:var(--white)}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 20%,rgba(168,255,181,0.04),transparent 28%),radial-gradient(circle at 50% 50%,rgba(168,255,181,0.02),transparent 54%),radial-gradient(ellipse at center,rgba(0,0,0,0) 52%,rgba(0,0,0,0.22) 72%,rgba(0,0,0,0.72) 100%),#000;opacity:1}body.apotheosis::before,body.theme-red::before,body.worm-theatre::before,body.worm-active::before{background:radial-gradient(circle at 50% 20%,rgba(255,95,95,0.055),transparent 28%),radial-gradient(circle at 50% 50%,rgba(255,95,95,0.028),transparent 54%),radial-gradient(ellipse at center,rgba(0,0,0,0) 52%,rgba(0,0,0,0.24) 72%,rgba(0,0,0,0.78) 100%),#000}.vignette{background:radial-gradient(circle at 50% 20%,rgba(168,255,181,0.04),transparent 28%),radial-gradient(circle at 50% 50%,rgba(168,255,181,0.02),transparent 54%),radial-gradient(ellipse at center,rgba(0,0,0,0) 52%,rgba(0,0,0,0.22) 72%,rgba(0,0,0,0.72) 100%),#000;opacity:0.48;mix-blend-mode:screen}.vignette::before{inset:0;box-shadow:inset 0 0 96px rgba(0,0,0,0.64),inset 0 1px 0 rgba(255,255,255,0.025),inset 0 -1px 0 rgba(0,0,0,0.32);opacity:0.72}.phosphor{background:radial-gradient(circle at 22% 18%,rgba(168,255,181,0.055),transparent 24%),radial-gradient(circle at 78% 72%,rgba(168,255,181,0.035),transparent 32%),radial-gradient(circle at 50% 50%,rgba(168,255,181,0.025),transparent 58%),linear-gradient(180deg,rgba(168,255,181,0.018),transparent 32%,rgba(168,255,181,0.012));opacity:0.54;mix-blend-mode:screen;animation:phosphorDrift 12s infinite ease-in-out}.phosphor::before{background:radial-gradient(ellipse at center,rgba(168,255,181,0.075) 0%,rgba(168,255,181,0.026) 28%,transparent 62%),repeating-linear-gradient( to bottom,rgba(168,255,181,0.012) 0px,rgba(168,255,181,0.012) 1px,transparent 2px,transparent 6px );opacity:0.42;mix-blend-mode:screen}.scanlines{opacity:0.19;background:repeating-linear-gradient( to bottom,rgba(168,255,181,0.075) 0px,rgba(168,255,181,0.075) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 4px ),repeating-linear-gradient( to right,rgba(255,0,80,0.012) 0px,rgba(255,0,80,0.012) 1px,rgba(0,255,140,0.016) 1px,rgba(0,255,140,0.016) 2px,rgba(160,220,255,0.012) 2px,rgba(160,220,255,0.012) 3px );mix-blend-mode:screen;animation:scanlineJitter 4.8s infinite steps(1,end),flicker 7s infinite steps(1,end)}.scanlines::before{opacity:0.08}.scanlines::after{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.045) 48%,transparent 100%);animation:scanBeam 8.8s linear infinite}.grain{opacity:0.055;background-image:radial-gradient(rgba(168,255,181,0.38) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.16) 0.55px,transparent 0.7px);background-size:6px 6px,9px 9px;background-position:0 0,3px 5px;mix-blend-mode:screen;animation:grain 1.2s infinite steps(2,end)}body.apotheosis .vignette,body.theme-red .vignette,body.worm-theatre .vignette,body.worm-active .vignette{background:radial-gradient(circle at 50% 20%,rgba(255,95,95,0.052),transparent 28%),radial-gradient(circle at 50% 50%,rgba(255,95,95,0.028),transparent 54%),radial-gradient(ellipse at center,rgba(0,0,0,0) 52%,rgba(0,0,0,0.24) 72%,rgba(0,0,0,0.78) 100%),#000}body.apotheosis .phosphor,body.theme-red .phosphor,body.worm-theatre .phosphor,body.worm-active .phosphor{background:radial-gradient(circle at 22% 18%,rgba(255,95,95,0.07),transparent 24%),radial-gradient(circle at 78% 72%,rgba(255,95,95,0.05),transparent 32%),radial-gradient(circle at 50% 50%,rgba(255,95,95,0.03),transparent 58%),linear-gradient(180deg,rgba(255,95,95,0.026),transparent 32%,rgba(255,95,95,0.018))}body.apotheosis .scanlines,body.theme-red .scanlines,body.worm-theatre .scanlines,body.worm-active .scanlines{background:repeating-linear-gradient( to bottom,rgba(255,95,95,0.085) 0px,rgba(255,95,95,0.085) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 4px ),repeating-linear-gradient( to right,rgba(255,0,80,0.018) 0px,rgba(255,0,80,0.018) 1px,rgba(255,95,95,0.014) 1px,rgba(255,95,95,0.014) 2px,rgba(255,180,180,0.01) 2px,rgba(255,180,180,0.01) 3px )}body.apotheosis .grain,body.theme-red .grain,body.worm-theatre .grain,body.worm-active .grain{background-image:radial-gradient(rgba(255,95,95,0.40) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.12) 0.55px,transparent 0.7px)}body::before{background:radial-gradient(circle at 50% 22%,rgba(168,255,181,0.022),transparent 34%),radial-gradient(circle at 50% 54%,rgba(168,255,181,0.012),transparent 62%),radial-gradient(ellipse at center,rgba(0,0,0,0) 48%,rgba(0,0,0,0.14) 76%,rgba(0,0,0,0.62) 100%),#000;opacity:0.82}.vignette{background:radial-gradient(circle at 50% 24%,rgba(168,255,181,0.024),transparent 36%),radial-gradient(circle at 50% 56%,rgba(168,255,181,0.012),transparent 64%),radial-gradient(ellipse at center,rgba(0,0,0,0) 50%,rgba(0,0,0,0.14) 78%,rgba(0,0,0,0.58) 100%),#000;opacity:0.30;mix-blend-mode:screen}.vignette::before{box-shadow:inset 0 0 72px rgba(0,0,0,0.54),inset 0 1px 0 rgba(255,255,255,0.018),inset 0 -1px 0 rgba(0,0,0,0.24);opacity:0.58}.phosphor{background:radial-gradient(circle at 24% 20%,rgba(168,255,181,0.030),transparent 30%),radial-gradient(circle at 76% 74%,rgba(168,255,181,0.022),transparent 38%),radial-gradient(circle at 50% 50%,rgba(168,255,181,0.014),transparent 64%),linear-gradient(180deg,rgba(168,255,181,0.010),transparent 38%,rgba(168,255,181,0.008));opacity:0.36;animation:phosphorDriftSoft 18s infinite ease-in-out}.phosphor::before{background:radial-gradient(ellipse at center,rgba(168,255,181,0.035) 0%,rgba(168,255,181,0.014) 30%,transparent 68%),repeating-linear-gradient( to bottom,rgba(168,255,181,0.006) 0px,rgba(168,255,181,0.006) 1px,transparent 2px,transparent 7px );opacity:0.28}.scanlines{opacity:0.105;background:repeating-linear-gradient( to bottom,rgba(168,255,181,0.042) 0px,rgba(168,255,181,0.042) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 5px ),repeating-linear-gradient( to right,rgba(255,0,80,0.006) 0px,rgba(255,0,80,0.006) 1px,rgba(0,255,140,0.008) 1px,rgba(0,255,140,0.008) 2px,rgba(160,220,255,0.006) 2px,rgba(160,220,255,0.006) 3px );animation:scanlineJitterSoft 7.2s infinite steps(1,end),flickerSoft 11s infinite steps(1,end)}.scanlines::before{opacity:0.045}.scanlines::after{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.025) 48%,transparent 100%);animation:scanBeamSoft 12s linear infinite}.grain{opacity:0.032;background-image:radial-gradient(rgba(168,255,181,0.22) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.09) 0.55px,transparent 0.7px);animation:grainSoft 2.4s infinite steps(2,end)}body.apotheosis::before,body.theme-red::before,body.worm-theatre::before,body.worm-active::before{background:radial-gradient(circle at 50% 22%,rgba(255,95,95,0.030),transparent 34%),radial-gradient(circle at 50% 54%,rgba(255,95,95,0.016),transparent 62%),radial-gradient(ellipse at center,rgba(0,0,0,0) 48%,rgba(0,0,0,0.16) 76%,rgba(0,0,0,0.66) 100%),#000}body.apotheosis .vignette,body.theme-red .vignette,body.worm-theatre .vignette,body.worm-active .vignette{background:radial-gradient(circle at 50% 24%,rgba(255,95,95,0.030),transparent 36%),radial-gradient(circle at 50% 56%,rgba(255,95,95,0.016),transparent 64%),radial-gradient(ellipse at center,rgba(0,0,0,0) 50%,rgba(0,0,0,0.16) 78%,rgba(0,0,0,0.62) 100%),#000}body.apotheosis .phosphor,body.theme-red .phosphor,body.worm-theatre .phosphor,body.worm-active .phosphor{background:radial-gradient(circle at 24% 20%,rgba(255,95,95,0.042),transparent 30%),radial-gradient(circle at 76% 74%,rgba(255,95,95,0.028),transparent 38%),radial-gradient(circle at 50% 50%,rgba(255,95,95,0.018),transparent 64%),linear-gradient(180deg,rgba(255,95,95,0.014),transparent 38%,rgba(255,95,95,0.010));opacity:0.38}body.apotheosis .scanlines,body.theme-red .scanlines,body.worm-theatre .scanlines,body.worm-active .scanlines{background:repeating-linear-gradient( to bottom,rgba(255,95,95,0.048) 0px,rgba(255,95,95,0.048) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 5px ),repeating-linear-gradient( to right,rgba(255,0,80,0.010) 0px,rgba(255,0,80,0.010) 1px,rgba(255,95,95,0.007) 1px,rgba(255,95,95,0.007) 2px,rgba(255,180,180,0.005) 2px,rgba(255,180,180,0.005) 3px )}body.apotheosis .grain,body.theme-red .grain,body.worm-theatre .grain,body.worm-active .grain{background-image:radial-gradient(rgba(255,95,95,0.24) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.075) 0.55px,transparent 0.7px)}@keyframes phosphorDriftSoft{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:0.34}50%{transform:translate3d(0,-5px,0) scale(1.006);opacity:0.40}}@keyframes scanlineJitterSoft{0%,100%{transform:translateY(0)}32%{transform:translateY(0.5px)}33%{transform:translateY(0)}68%{transform:translateY(-0.5px)}69%{transform:translateY(0)}}@keyframes flickerSoft{0%,100%{opacity:0.095}12%{opacity:0.110}13%{opacity:0.082}14%{opacity:0.104}49%{opacity:0.090}50%{opacity:0.116}51%{opacity:0.094}83%{opacity:0.105}84%{opacity:0.086}}@keyframes scanBeamSoft{0%{opacity:0;transform:translateY(-125%)}12%{opacity:0.018}50%{opacity:0.032}100%{opacity:0;transform:translateY(125%)}}@keyframes grainSoft{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(-3px,2px,0)}50%{transform:translate3d(3px,-2px,0)}75%{transform:translate3d(-2px,-3px,0)}100%{transform:translate3d(0,0,0)}}body::before{background:radial-gradient(circle at 50% 22%,rgba(168,255,181,0.034),transparent 34%),radial-gradient(circle at 50% 54%,rgba(168,255,181,0.020),transparent 62%),radial-gradient(ellipse at center,rgba(0,0,0,0) 48%,rgba(0,0,0,0.18) 76%,rgba(0,0,0,0.66) 100%),#000;opacity:0.92}.vignette{background:radial-gradient(circle at 50% 24%,rgba(168,255,181,0.038),transparent 36%),radial-gradient(circle at 50% 56%,rgba(168,255,181,0.020),transparent 64%),radial-gradient(ellipse at center,rgba(0,0,0,0) 50%,rgba(0,0,0,0.18) 78%,rgba(0,0,0,0.64) 100%),#000;opacity:0.42;mix-blend-mode:screen}.vignette::before{box-shadow:inset 0 0 86px rgba(0,0,0,0.58),inset 0 1px 0 rgba(255,255,255,0.020),inset 0 -1px 0 rgba(0,0,0,0.26);opacity:0.66}.phosphor{background:radial-gradient(circle at 24% 20%,rgba(168,255,181,0.046),transparent 30%),radial-gradient(circle at 76% 74%,rgba(168,255,181,0.034),transparent 38%),radial-gradient(circle at 50% 50%,rgba(168,255,181,0.022),transparent 64%),linear-gradient(180deg,rgba(168,255,181,0.016),transparent 38%,rgba(168,255,181,0.012));opacity:0.48;animation:phosphorDriftBalanced 15s infinite ease-in-out}.phosphor::before{background:radial-gradient(ellipse at center,rgba(168,255,181,0.052) 0%,rgba(168,255,181,0.020) 30%,transparent 68%),repeating-linear-gradient( to bottom,rgba(168,255,181,0.008) 0px,rgba(168,255,181,0.008) 1px,transparent 2px,transparent 7px );opacity:0.36}.scanlines{opacity:0.14;background:repeating-linear-gradient( to bottom,rgba(168,255,181,0.055) 0px,rgba(168,255,181,0.055) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 5px ),repeating-linear-gradient( to right,rgba(255,0,80,0.008) 0px,rgba(255,0,80,0.008) 1px,rgba(0,255,140,0.011) 1px,rgba(0,255,140,0.011) 2px,rgba(160,220,255,0.008) 2px,rgba(160,220,255,0.008) 3px );animation:scanlineJitterBalanced 6.4s infinite steps(1,end),flickerBalanced 9.5s infinite steps(1,end)}.scanlines::before{opacity:0.060}.scanlines::after{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.034) 48%,transparent 100%);animation:scanBeamBalanced 10.5s linear infinite}.grain{opacity:0.043;background-image:radial-gradient(rgba(168,255,181,0.30) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.12) 0.55px,transparent 0.7px);animation:grainBalanced 2s infinite steps(2,end)}.site,.site *,.boot,.boot *,.program-load,.program-load *,.splash-screen,.splash-screen *,.start-gate,.start-gate *{text-shadow:0 0 1px rgba(168,255,181,0.34),0 0 4px rgba(168,255,181,0.16),0 0 9px rgba(168,255,181,0.052)}.site,.brand-art,.start-art,.splash-art,.site-art,.content-title,.content-body,.dir-entry,.prompt,.content-prompt,.crypto-ticker,.debug-shell,.journal-shell,.guestbook-shell{animation-name:crtPixelBleedPulse;animation-duration:5.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.brand-art,.start-art,.splash-art,.site-art{text-shadow:0 0 1px rgba(168,255,181,0.48),0 0 5px rgba(168,255,181,0.22),0 0 13px rgba(168,255,181,0.07);animation-name:crtAsciiBleedPulse;animation-duration:5.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}body.apotheosis::before,body.theme-red::before,body.worm-theatre::before,body.worm-active::before{background:radial-gradient(circle at 50% 22%,rgba(255,95,95,0.046),transparent 34%),radial-gradient(circle at 50% 54%,rgba(255,95,95,0.024),transparent 62%),radial-gradient(ellipse at center,rgba(0,0,0,0) 48%,rgba(0,0,0,0.19) 76%,rgba(0,0,0,0.68) 100%),#000}body.apotheosis .vignette,body.theme-red .vignette,body.worm-theatre .vignette,body.worm-active .vignette{background:radial-gradient(circle at 50% 24%,rgba(255,95,95,0.048),transparent 36%),radial-gradient(circle at 50% 56%,rgba(255,95,95,0.026),transparent 64%),radial-gradient(ellipse at center,rgba(0,0,0,0) 50%,rgba(0,0,0,0.20) 78%,rgba(0,0,0,0.66) 100%),#000}body.apotheosis .phosphor,body.theme-red .phosphor,body.worm-theatre .phosphor,body.worm-active .phosphor{background:radial-gradient(circle at 24% 20%,rgba(255,95,95,0.060),transparent 30%),radial-gradient(circle at 76% 74%,rgba(255,95,95,0.042),transparent 38%),radial-gradient(circle at 50% 50%,rgba(255,95,95,0.028),transparent 64%),linear-gradient(180deg,rgba(255,95,95,0.020),transparent 38%,rgba(255,95,95,0.014));opacity:0.50}body.apotheosis .site,body.apotheosis .site *,body.theme-red .site,body.theme-red .site *,body.worm-theatre .site,body.worm-theatre .site *,body.worm-active .site,body.worm-active .site *{text-shadow:0 0 1px rgba(255,95,95,0.38),0 0 4px rgba(255,95,95,0.18),0 0 10px rgba(255,95,95,0.06)}body.apotheosis .brand-art,body.apotheosis .start-art,body.apotheosis .splash-art,body.apotheosis .site-art,body.theme-red .brand-art,body.theme-red .start-art,body.theme-red .splash-art,body.theme-red .site-art{text-shadow:0 0 1px rgba(255,95,95,0.50),0 0 5px rgba(255,95,95,0.24),0 0 13px rgba(255,95,95,0.08)}@keyframes phosphorDriftBalanced{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:0.44}50%{transform:translate3d(0,-7px,0) scale(1.009);opacity:0.52}}@keyframes scanlineJitterBalanced{0%,100%{transform:translateY(0)}28%{transform:translateY(0.6px)}29%{transform:translateY(0)}64%{transform:translateY(-0.6px)}65%{transform:translateY(0)}}@keyframes flickerBalanced{0%,100%{opacity:0.130}12%{opacity:0.150}13%{opacity:0.105}14%{opacity:0.142}49%{opacity:0.118}50%{opacity:0.158}51%{opacity:0.126}83%{opacity:0.146}84%{opacity:0.112}}@keyframes scanBeamBalanced{0%{opacity:0;transform:translateY(-125%)}12%{opacity:0.025}50%{opacity:0.045}100%{opacity:0;transform:translateY(125%)}}@keyframes grainBalanced{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(-4px,3px,0)}50%{transform:translate3d(4px,-3px,0)}75%{transform:translate3d(-3px,-4px,0)}100%{transform:translate3d(0,0,0)}}@keyframes crtPixelBleedPulse{0%,100%{filter:none;text-shadow:0 0 1px rgba(168,255,181,0.30),0 0 4px rgba(168,255,181,0.13),0 0 8px rgba(168,255,181,0.040)}50%{filter:brightness(1.025);text-shadow:0 0 1px rgba(168,255,181,0.42),0 0 5px rgba(168,255,181,0.19),0 0 11px rgba(168,255,181,0.062)}}@keyframes crtAsciiBleedPulse{0%,100%{filter:none;text-shadow:0 0 1px rgba(168,255,181,0.42),0 0 5px rgba(168,255,181,0.18),0 0 11px rgba(168,255,181,0.055)}50%{filter:brightness(1.035);text-shadow:0 0 1px rgba(168,255,181,0.58),0 0 6px rgba(168,255,181,0.26),0 0 15px rgba(168,255,181,0.082)}}body.apotheosis-red,body.apotheosis-transition,body.worm-active,body.worm-ramp,body.worm-peak,body.worm-recover{--fg:#ff5f5f;--dim:rgba(255,95,95,0.60);--faint:rgba(255,95,95,0.20);--white:#fff0f0;--glow-1:rgba(255,95,95,0.38);--glow-2:rgba(255,95,95,0.18);--glow-3:rgba(255,95,95,0.07)}body.apotheosis-red::before,body.apotheosis-transition::before,body.worm-active::before,body.worm-ramp::before,body.worm-peak::before,body.worm-recover::before{background:radial-gradient(circle at 50% 22%,rgba(255,95,95,0.050),transparent 34%),radial-gradient(circle at 50% 54%,rgba(255,95,95,0.028),transparent 62%),radial-gradient(ellipse at center,rgba(0,0,0,0) 48%,rgba(0,0,0,0.20) 76%,rgba(0,0,0,0.70) 100%),#000}body.apotheosis-red .vignette,body.apotheosis-transition .vignette,body.worm-active .vignette,body.worm-ramp .vignette,body.worm-peak .vignette,body.worm-recover .vignette{background:radial-gradient(circle at 50% 24%,rgba(255,95,95,0.052),transparent 36%),radial-gradient(circle at 50% 56%,rgba(255,95,95,0.030),transparent 64%),radial-gradient(ellipse at center,rgba(0,0,0,0) 50%,rgba(0,0,0,0.22) 78%,rgba(0,0,0,0.70) 100%),#000;opacity:0.48}body.apotheosis-red .phosphor,body.apotheosis-transition .phosphor,body.worm-active .phosphor,body.worm-ramp .phosphor,body.worm-peak .phosphor,body.worm-recover .phosphor{background:radial-gradient(circle at 24% 20%,rgba(255,95,95,0.064),transparent 30%),radial-gradient(circle at 76% 74%,rgba(255,95,95,0.046),transparent 38%),radial-gradient(circle at 50% 50%,rgba(255,95,95,0.030),transparent 64%),linear-gradient(180deg,rgba(255,95,95,0.022),transparent 38%,rgba(255,95,95,0.016));opacity:0.52}body.apotheosis-red .phosphor::before,body.apotheosis-transition .phosphor::before,body.worm-active .phosphor::before,body.worm-ramp .phosphor::before,body.worm-peak .phosphor::before,body.worm-recover .phosphor::before{background:radial-gradient(ellipse at center,rgba(255,95,95,0.060) 0%,rgba(255,95,95,0.024) 30%,transparent 68%),repeating-linear-gradient( to bottom,rgba(255,95,95,0.010) 0px,rgba(255,95,95,0.010) 1px,transparent 2px,transparent 7px )}body.apotheosis-red .scanlines,body.apotheosis-transition .scanlines,body.worm-active .scanlines,body.worm-ramp .scanlines,body.worm-peak .scanlines,body.worm-recover .scanlines{background:repeating-linear-gradient( to bottom,rgba(255,95,95,0.060) 0px,rgba(255,95,95,0.060) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 5px ),repeating-linear-gradient( to right,rgba(255,0,80,0.012) 0px,rgba(255,0,80,0.012) 1px,rgba(255,95,95,0.010) 1px,rgba(255,95,95,0.010) 2px,rgba(255,180,180,0.007) 2px,rgba(255,180,180,0.007) 3px );opacity:0.16}body.apotheosis-red .grain,body.apotheosis-transition .grain,body.worm-active .grain,body.worm-ramp .grain,body.worm-peak .grain,body.worm-recover .grain{background-image:radial-gradient(rgba(255,95,95,0.32) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.11) 0.55px,transparent 0.7px)}body.apotheosis-red .site,body.apotheosis-red .site *,body.apotheosis-transition .site,body.apotheosis-transition .site *,body.worm-active .site,body.worm-active .site *,body.worm-ramp .site,body.worm-ramp .site *,body.worm-peak .site,body.worm-peak .site *,body.worm-recover .site,body.worm-recover .site *{text-shadow:0 0 1px rgba(255,95,95,0.40),0 0 4px rgba(255,95,95,0.20),0 0 11px rgba(255,95,95,0.075)}body.apotheosis-red header,body.apotheosis-red section,body.apotheosis-red .content-pane,body.apotheosis-red .journal-post,body.apotheosis-red .guestbook-thread,body.apotheosis-red .guestbook-panel,body.apotheosis-red footer,body.apotheosis-transition header,body.apotheosis-transition section,body.apotheosis-transition .content-pane,body.apotheosis-transition .journal-post,body.apotheosis-transition .guestbook-thread,body.apotheosis-transition .guestbook-panel,body.apotheosis-transition footer,body.worm-active header,body.worm-active section,body.worm-active .content-pane,body.worm-active .journal-post,body.worm-active .guestbook-thread,body.worm-active .guestbook-panel,body.worm-active footer{border-color:rgba(255,95,95,0.24)}body.started .boot,body.started .program-load,body.started .splash-screen,body.started .site{animation:none;animation-delay:0s;animation-duration:0s}.boot,.program-load,.splash-screen,.site{transition:opacity 360ms steps(5,end),visibility 360ms steps(1,end),filter 360ms steps(5,end),transform 360ms steps(5,end)}body:not(.started) .boot,body:not(.started) .program-load,body:not(.started) .splash-screen,body:not(.started) .site{opacity:0;visibility:hidden;pointer-events:none}body.started.phase-boot .boot{opacity:1;visibility:visible;pointer-events:none;filter:brightness(1);transform:translateY(0)}body.started.phase-load .boot,body.started.phase-splash .boot,body.started.phase-site .boot,body.site-ready .boot{opacity:0;visibility:hidden;pointer-events:none;filter:brightness(0.50);transform:translateY(-6px)}body.started .program-load{opacity:0;visibility:hidden;pointer-events:none;filter:brightness(0.45);transform:translateY(10px)}body.started.phase-load .program-load{opacity:1;visibility:visible;pointer-events:none;filter:brightness(1.10);transform:translateY(0)}body.started.phase-splash .program-load,body.started.phase-site .program-load,body.site-ready .program-load{opacity:0;visibility:hidden;pointer-events:none;filter:brightness(0.55);transform:translateY(-6px)}body.started .splash-screen{opacity:0;visibility:hidden;pointer-events:none;filter:brightness(0.45);transform:translateY(10px)}body.started.phase-splash .splash-screen,body.started.phase-splash .splash-screen.print{opacity:1;visibility:visible;pointer-events:none;filter:brightness(1.08);transform:translateY(0)}body.started.phase-splash .splash-art,body.started.phase-splash .splash-line{opacity:1;visibility:visible}body.started.phase-site .splash-screen,body.site-ready .splash-screen,body.site-ready .splash-screen.print{opacity:0;visibility:hidden;pointer-events:none;filter:brightness(0.55);transform:translateY(-6px)}body.started .site{opacity:0;visibility:hidden;pointer-events:none;filter:brightness(0.55);transform:translateY(10px)}body.started.phase-site .site,body.site-ready .site{opacity:1;visibility:visible;pointer-events:auto;filter:brightness(1);transform:translateY(0);animation:crtPixelBleedPulse 5.8s ease-in-out infinite}body.site-ready #directory,body.site-ready .terminal-grid,body.site-ready .dir-list,body.site-ready .content-pane{opacity:1;visibility:visible;pointer-events:auto}body.started.phase-load .program-load{animation:phaseLoadJolt 420ms steps(5,end)}body.started.phase-splash .splash-screen{animation:phaseSplashJolt 420ms steps(5,end)}body.started.phase-site .site{animation:phaseSiteReveal 560ms steps(6,end),crtPixelBleedPulse 5.8s ease-in-out infinite}.brand-art{opacity:0;animation:appear 0.001s linear forwards;animation-delay:0.24s;animation-play-state:paused}body.started .brand-art{animation:appear 0.001s linear forwards,crtAsciiBleedPulse 5.2s ease-in-out infinite;animation-delay:0.24s,0s;animation-play-state:running,running}.boot-line,.load-line,.splash-line{animation-delay:calc(var(--delay,0s) * 0.82)}.splash-line{animation-duration:0.20s}.splash-screen.print .splash-line{animation-play-state:running}.load-bar{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:1ch;align-items:baseline;width:min(560px,100%);height:auto;margin-top:12px;color:var(--fg);white-space:nowrap;overflow:visible;opacity:0;animation:none}.load-bar-frame{display:inline-flex;align-items:baseline;min-width:32ch}.load-bar-track{position:relative;display:inline-block;width:28ch;height:1em;overflow:hidden;vertical-align:baseline}.load-bar-track::before{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░";color:rgba(168,255,181,0.30)}.load-bar-fill{position:absolute;inset:0 auto 0 0;width:0ch;overflow:hidden;color:var(--fg)}.load-bar-fill::before{content:"████████████████████████████"}.load-bar-percent,.load-bar-text{opacity:0;color:var(--dim)}body.started.phase-load .load-bar{opacity:1;animation:shellLoadBarAppear 160ms steps(2,end) forwards}body.started.phase-load .load-bar-fill{animation:shellLoadBarFill var(--shell-load-duration,4.3s) steps(42,end) var(--shell-load-delay,0.16s) forwards}body.started.phase-load .load-bar-percent{animation:shellLoadBarLabel var(--shell-load-duration,4.3s) steps(1,end) var(--shell-load-delay,0.16s) forwards}body.started.phase-load .load-bar-text{animation:shellLoadBarLabel 220ms steps(2,end) calc(var(--shell-load-duration,4.3s)+var(--shell-load-delay,0.16s)+0.18s) forwards}@keyframes shellLoadBarAppear{from{opacity:0;filter:brightness(0.65)}to{opacity:1;filter:brightness(1.18)}}@keyframes shellLoadBarFill{0%{width:0ch}100%{width:28ch}}@keyframes shellLoadBarLabel{to{opacity:1}}@keyframes phaseLoadJolt{0%{opacity:0;filter:brightness(0.45);transform:translateY(10px)}18%{opacity:1;filter:brightness(1.22);transform:translateY(0)}34%{opacity:0.72;filter:brightness(0.70);transform:translateX(-1px)}54%{opacity:1;filter:brightness(1.08);transform:translateX(1px)}100%{opacity:1;filter:brightness(1);transform:translateY(0)}}@keyframes phaseSplashJolt{0%{opacity:0;filter:brightness(0.45);transform:translateY(10px)}20%{opacity:1;filter:brightness(1.24);transform:translateY(0)}36%{opacity:0.62;filter:brightness(0.65);transform:translateX(1px)}58%{opacity:1;filter:brightness(1.10);transform:translateX(-1px)}100%{opacity:1;filter:brightness(1);transform:translateY(0)}}@keyframes phaseSiteReveal{0%{opacity:0;filter:brightness(0.45);transform:translateY(10px)}18%{opacity:1;filter:brightness(1.26);transform:translateY(0)}28%{opacity:0.54;filter:brightness(0.64);transform:translateX(-1px)}42%{opacity:1;filter:brightness(1.14);transform:translateX(1px)}62%{opacity:0.82;filter:brightness(0.86);transform:translateX(0)}100%{opacity:1;filter:brightness(1);transform:translateY(0)}}.program-load .load-bar{display:grid;grid-template-columns:1fr auto;gap:1ch;align-items:baseline;width:70ch;max-width:min(70ch,calc(100vw - 48px));height:auto;margin-top:12px;color:var(--fg);white-space:nowrap;overflow:visible;opacity:0;animation:none}.program-load .load-bar-frame{display:block;min-width:0;width:100%}.program-load .load-bar-track{position:relative;display:inline-block;width:calc(100% - 2ch);height:1em;overflow:hidden;vertical-align:baseline}.program-load .load-bar-track::before{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░";color:rgba(168,255,181,0.30)}.program-load .load-bar-fill{position:absolute;inset:0 auto 0 0;width:0ch;overflow:hidden;color:var(--fg)}.program-load .load-bar-fill::before{content:"██████████████████████████████████████████████████████████████████"}.program-load .load-bar-meta{display:inline-block;min-width:28ch;color:var(--dim);opacity:0}.program-load .load-bar-percent,.program-load .load-bar-text{opacity:1;color:inherit}body.started.phase-load .program-load .load-bar{opacity:1;animation:shellLoadBarAppear 160ms steps(2,end) forwards}body.started.phase-load .program-load .load-bar-fill{animation:shellLoadBarFillWide var(--shell-load-duration,4.3s) steps(66,end) var(--shell-load-delay,0.16s) forwards}body.started.phase-load .program-load .load-bar-meta{animation:shellLoadBarLabel 220ms steps(2,end) calc(var(--shell-load-duration,4.3s)+var(--shell-load-delay,0.16s)+0.18s) forwards}@keyframes shellLoadBarFillWide{0%{width:0ch}100%{width:66ch}}.boot-lines,.load-inner{position:relative}.boot.boot-lines-active .boot-inner{animation:bootSequenceContainerIn 380ms steps(5,end) forwards}.program-load.load-lines-active .load-inner{animation:shellSequenceContainerIn 360ms steps(5,end) forwards}.boot.boot-lines-active .boot-line,.program-load.load-lines-active .load-line{display:block;opacity:0;transform:translateY(0.65em);filter:brightness(0.58);animation:none}.boot.boot-lines-active .boot-line.is-visible,.program-load.load-lines-active .load-line.is-visible{opacity:1;transform:translateY(0);filter:brightness(1);animation:bootSequenceLineIn 230ms steps(5,end) forwards}.boot.boot-lines-active .boot-line.is-active,.program-load.load-lines-active .load-line.is-active{color:var(--white);background:rgba(168,255,181,0.10);text-shadow:0 0 1px rgba(244,255,246,0.34),0 0 8px rgba(168,255,181,0.18)}.boot.boot-lines-active .boot-line.hidden.is-visible,.program-load.load-lines-active .load-line.hidden.is-visible{color:var(--dim)}.program-load.is-exiting,body.started.phase-load .program-load.is-exiting,body.started.phase-splash .program-load.is-exiting{opacity:0;visibility:visible;pointer-events:none;animation:shellSequenceOut 620ms steps(8,end) forwards}@keyframes bootSequenceContainerIn{0%{opacity:0;filter:brightness(0.42) contrast(1.7);transform:translateY(8px) scaleY(0.992)}28%{opacity:1;filter:brightness(1.26) contrast(1.22);transform:translateX(-1px)}48%{opacity:0.74;filter:brightness(0.68) contrast(1.55);transform:translateX(1px)}100%{opacity:1;filter:brightness(1) contrast(1);transform:none}}@keyframes shellSequenceContainerIn{0%{opacity:0;filter:brightness(0.48) contrast(1.8);transform:translateY(7px)}26%{opacity:1;filter:brightness(1.30) contrast(1.24);transform:translateX(1px)}52%{opacity:0.78;filter:brightness(0.76) contrast(1.45);transform:translateX(-1px)}100%{opacity:1;filter:brightness(1) contrast(1);transform:none}}@keyframes bootSequenceLineIn{0%{opacity:0;transform:translateY(0.65em) skewX(-0.35deg);filter:brightness(0.58);clip-path:inset(0 100% 0 0)}24%{opacity:1;transform:translateY(0) translateX(-1px);filter:brightness(1.38);clip-path:inset(0 42% 0 0)}52%{opacity:0.72;transform:translateX(1px);filter:brightness(0.76);clip-path:inset(0 10% 0 0)}100%{opacity:1;transform:none;filter:brightness(1);clip-path:inset(0 0 0 0)}}@keyframes shellSequenceOut{0%{opacity:1;visibility:visible;filter:brightness(1);transform:translateY(0)}24%{opacity:0.78;filter:brightness(1.55) contrast(1.5);transform:translateX(2px) skewX(-0.45deg)}46%{opacity:0.32;filter:brightness(0.52) contrast(2.1);transform:translateX(-3px) scaleY(0.986)}72%{opacity:0.10;filter:brightness(1.18) contrast(1.4);transform:translateY(-3px)}100%{opacity:0;visibility:hidden;filter:brightness(0.2);transform:translateY(-8px) scaleY(0.96)}}body.started.phase-boot .boot-line:not(.is-visible),body.started.phase-load .load-line:not(.is-visible){opacity:0;transform:translateY(0.65em);animation:none}#directory .content-body>*,#directory .content-body *{pointer-events:auto}#directory .content-body a,#directory .content-body button,#directory .content-body input,#directory .content-body textarea,#directory .content-body select,#directory .content-body label,#directory .content-body summary,#directory .content-body iframe,#directory .content-body [role="button"],#directory .content-body [tabindex]{position:relative;z-index:120;pointer-events:auto}#directory .warez-shell,#directory .warez-options,#directory .warez-options li,#directory .warez-option{position:relative;z-index:121;pointer-events:auto}#directory .warez-option{position:relative;z-index:130;display:grid;width:min(100%,68ch);min-height:2.35em;cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none}#directory .warez-option>*{pointer-events:none}#directory .content-body[data-active-page="warez"]{position:relative;z-index:200;overflow:visible;pointer-events:auto}#directory .content-body[data-active-page="warez"] .warez-shell{position:relative;z-index:220;width:min(100%,76ch);max-width:none;pointer-events:auto;isolation:isolate}#directory .content-body[data-active-page="warez"] .warez-options{position:relative;z-index:221;display:grid;gap:6px;width:100%;pointer-events:auto}#directory .content-body[data-active-page="warez"] .warez-options li{position:relative;z-index:222;width:100%;min-height:3.1em;pointer-events:auto}#directory .content-body[data-active-page="warez"] .warez-option{position:relative;z-index:223;display:grid;grid-template-columns:13ch 9ch minmax(18ch,1fr);gap:16px;align-items:center;width:100%;min-width:min(100%,56ch);min-height:3.1em;padding:8px 12px;margin:0;border:1px solid transparent;background:rgba(168,255,181,0.018);pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(168,255,181,0.18)}#directory .content-body[data-active-page="warez"] .warez-option[data-warez-run="snake"]::after{content:"";position:absolute;inset:-8px -14px;z-index:224;display:block;cursor:pointer;pointer-events:auto;background:transparent}#directory .content-body[data-active-page="warez"] .warez-option[data-warez-run="snake"]>*{position:relative;z-index:225;pointer-events:none}#directory .content-body[data-active-page="warez"] .warez-option[data-warez-run="snake"]:hover,#directory .content-body[data-active-page="warez"] .warez-option[data-warez-run="snake"]:focus,#directory .content-body[data-active-page="warez"] .warez-option[data-warez-run="snake"].armed{color:#000;background:var(--fg);border-color:var(--fg);text-shadow:none;outline:none;box-shadow:0 0 18px rgba(168,255,181,0.16)}#directory .content-body[data-active-page="warez"] .warez-option[data-warez-run="snake"]:hover .warez-exec,#directory .content-body[data-active-page="warez"] .warez-option[data-warez-run="snake"]:focus .warez-exec,#directory .content-body[data-active-page="warez"] .warez-option[data-warez-run="snake"].armed .warez-exec{color:#000}#directory .dir-list{align-content:start;gap:1px}#directory .dir-entry{min-height:1.72em;padding:2px 4px 2px calc(4px+(var(--depth,0) * 1.65rem));cursor:pointer;user-select:none}#directory .dir-entry[data-kind="dir"] .dir::before{content:"/ ";color:var(--fg)}#directory .dir-entry[data-kind="file"] .file::before{content:"- ";color:var(--fg)}#directory .dir-entry[data-kind="file"] .exec::before{content:"* ";color:var(--yellow)}#directory .dir-entry:not(.active):hover,#directory .dir-entry:not(.active):focus{color:#000;background:rgba(168,255,181,0.82);text-shadow:none;outline:none}#directory .dir-entry:not(.active):hover .perm,#directory .dir-entry:not(.active):hover .size,#directory .dir-entry:not(.active):hover .dir,#directory .dir-entry:not(.active):hover .file,#directory .dir-entry:not(.active):hover .exec,#directory .dir-entry:not(.active):focus .perm,#directory .dir-entry:not(.active):focus .size,#directory .dir-entry:not(.active):focus .dir,#directory .dir-entry:not(.active):focus .file,#directory .dir-entry:not(.active):focus .exec{color:#000;text-shadow:none}.content-directory-list.passive{display:grid;gap:2px;margin-top:8px}.content-directory-row{display:grid;grid-template-columns:92px 54px minmax(0,1fr);gap:10px;padding-left:calc(var(--depth,0) * 1.25rem);color:var(--dim);white-space:nowrap;pointer-events:none}.content-directory-row[data-kind="dir"] .dir::before{content:"/ ";color:var(--fg)}.content-directory-row[data-kind="file"] .file::before{content:"- ";color:var(--fg)}.content-directory-row[data-kind="file"] .exec::before{content:"* ";color:var(--yellow)}.terminal-grid{grid-template-columns:minmax(360px,0.92fr) minmax(0,1fr);gap:26px}.dir-list{gap:4px;align-content:start}.dir-entry{--indent:calc(var(--depth,0) * 22px);display:grid;grid-template-columns:11ch 6.5ch minmax(0,1fr);gap:12px;align-items:center;min-height:34px;width:100%;padding:5px 8px 5px calc(8px+var(--indent));border:1px solid transparent;color:rgba(168,255,181,0.64);white-space:nowrap;line-height:1.18;user-select:none;touch-action:manipulation}.dir-entry[data-kind="dir"]{margin-top:8px;color:var(--white);border-color:rgba(168,255,181,0.10);background:rgba(168,255,181,0.025)}.dir-entry[data-depth="0"]:first-child{margin-top:0}.dir-entry[data-kind="file"]{background:rgba(0,0,0,0.10)}.dir-entry:hover,.dir-entry:focus,.dir-entry.active,.dir-entry:not(.active):hover,.dir-entry:not(.active):focus{color:#000;background:var(--fg);border-color:var(--fg);text-shadow:none;outline:none}.dir-entry.active{animation:none}.dir-entry .perm,.dir-entry .size,.dir-entry .dir,.dir-entry .file,.dir-entry .exec{overflow:hidden;text-overflow:ellipsis;color:inherit;background:transparent;text-shadow:inherit}.dir-entry .dir,.dir-entry .file,.dir-entry .exec{display:block;min-width:0}.dir-entry[data-kind="file"] .exec::before{content:"* ";opacity:0.86}.dir-entry.apotheosis-entry .exec{color:inherit}.content-directory-list.passive{display:grid;gap:4px;margin-top:10px}.content-directory-row{display:grid;grid-template-columns:11ch 6.5ch minmax(0,1fr);gap:12px;align-items:center;min-height:28px;padding:3px 6px;border-left:1px solid rgba(168,255,181,0.12);color:var(--dim);white-space:nowrap}.content-directory-row .exec::before{content:"* "}.program-load .load-inner{width:min(var(--shell-line-width,70ch),calc(100vw - 48px));max-width:min(var(--shell-line-width,70ch),calc(100vw - 48px))}.program-load .load-line{animation-delay:var(--delay,0s)}.program-load .load-bar{display:block;width:min(var(--shell-line-width,70ch),calc(100vw - 48px));max-width:min(var(--shell-line-width,70ch),calc(100vw - 48px));height:1em;margin-top:11.5rem;opacity:0;overflow:visible;animation:none}.program-load .load-bar-frame{display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;color:var(--fg)}.program-load .load-bar-track{position:relative;display:inline-block;width:calc(100% - 2ch);height:1em;overflow:hidden;vertical-align:baseline}.program-load .load-bar-track::before{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░";color:rgba(168,255,181,0.30)}.program-load .load-bar-fill{position:absolute;inset:0 auto 0 0;width:0;height:1em;overflow:hidden;color:var(--fg)}.program-load .load-bar-fill::before{content:"████████████████████████████████████████████████████████████████████████████████"}.program-load .load-bar-meta{display:none}body.started.phase-load .program-load .load-bar{opacity:1;animation:shellLoadBarAppear 120ms steps(2,end) forwards}body.started.phase-load .program-load .load-bar-fill{animation:shellLoadBarFillSynced 3.62s steps(68,end) 0.22s forwards}@keyframes shellLoadBarFillSynced{from{width:0}to{width:100%}}#directory .terminal-grid{position:relative;isolation:isolate}#directory .terminal-grid>div:first-child,#directory .dir-list,#directory .dir-entry{position:relative;pointer-events:auto}#directory .terminal-grid>div:first-child{z-index:300}#directory .dir-list{z-index:310}#directory .dir-entry{z-index:320}#directory .dir-entry>*{pointer-events:none}#directory .content-pane{z-index:20}#directory .content-body{z-index:21}#directory .terminal-grid{position:relative;isolation:isolate}#directory .terminal-grid>div:first-child{position:relative;z-index:600;pointer-events:auto;overflow:visible}#directory .dir-list{position:relative;z-index:610;pointer-events:auto;isolation:isolate;overflow:visible}#directory .dir-entry{position:relative;z-index:620;pointer-events:auto;cursor:pointer;border:1px solid transparent;padding-top:1px;padding-bottom:1px}#directory .dir-entry>*{pointer-events:none}#directory .content-pane{position:relative;z-index:10}#directory .content-pane::before,#directory .content-pane::after,#directory .content-body::before,#directory .content-body::after{pointer-events:none}#directory .dir-entry:not(.active):hover,#directory .dir-entry:not(.active):focus,#directory .dir-entry:not(.active):focus-visible{color:#000;background:var(--fg);border-color:var(--fg);text-shadow:none;outline:none;filter:brightness(1.02) contrast(1.08)}#directory .dir-entry:not(.active):hover .perm,#directory .dir-entry:not(.active):hover .size,#directory .dir-entry:not(.active):hover .dir,#directory .dir-entry:not(.active):hover .file,#directory .dir-entry:not(.active):hover .exec,#directory .dir-entry:not(.active):focus .perm,#directory .dir-entry:not(.active):focus .size,#directory .dir-entry:not(.active):focus .dir,#directory .dir-entry:not(.active):focus .file,#directory .dir-entry:not(.active):focus .exec,#directory .dir-entry:not(.active):focus-visible .perm,#directory .dir-entry:not(.active):focus-visible .size,#directory .dir-entry:not(.active):focus-visible .dir,#directory .dir-entry:not(.active):focus-visible .file,#directory .dir-entry:not(.active):focus-visible .exec{color:#000;background:transparent;text-shadow:none}#directory .dir-entry.active,#directory .dir-entry.active:hover,#directory .dir-entry.active:focus,#directory .dir-entry.active:focus-visible{color:#000;background:var(--fg);border-color:var(--fg);text-shadow:none;outline:none}#directory .dir-entry.active .perm,#directory .dir-entry.active .size,#directory .dir-entry.active .dir,#directory .dir-entry.active .file,#directory .dir-entry.active .exec{color:#000;background:transparent;text-shadow:none}#startGate.hidden,#startGate.hidden *,body.started #startGate.hidden,body.started #startGate.hidden *{pointer-events:none}body.site-ready #startGate,body.site-ready #startGate *,body.site-ready #startGate.hidden,body.site-ready #startGate.hidden *{pointer-events:none;visibility:hidden;opacity:0;animation:none}body.site-ready #startGate,body.site-ready #startGate.hidden{display:none}#directory .terminal-grid>div:first-child,#directory .dir-list,#directory .dir-entry{contain:none;overflow:visible;pointer-events:auto}#directory .terminal-grid>div:first-child{z-index:900}#directory .dir-list{z-index:910}#directory .dir-entry{z-index:920}#directory .content-pane,#directory .content-body{z-index:1}.program-load .load-bar-track{position:relative;display:block;width:100%;overflow:hidden}.program-load .load-bar-frame{display:block;width:100%}.program-load .load-bar-fill{position:absolute;left:0;top:0;bottom:0;width:100%;max-width:none;overflow:hidden;transform:scaleX(0);transform-origin:left center;will-change:transform}body.started.phase-load .program-load .load-bar{opacity:1}body.started.phase-load .program-load .load-bar-fill{animation:shellLoadBarTransformFill 3.9s steps(72,end) 0.05s forwards}@keyframes shellLoadBarTransformFill{0%{transform:scaleX(0);filter:brightness(0.7)}96%{transform:scaleX(1);filter:brightness(1)}100%{transform:scaleX(1);filter:brightness(1.35)}}.program-load .load-bar,body.started.phase-load .program-load .load-bar{display:block;width:min(var(--shell-line-width,70ch),calc(100vw - 48px));max-width:min(var(--shell-line-width,70ch),calc(100vw - 48px));height:1.1em;margin-top:12px;opacity:0;overflow:hidden;color:var(--fg);transform:translateY(4px);filter:brightness(0.62) contrast(1.12);animation:none}.program-load .load-bar-track{position:relative;display:block;width:100%;height:1em;overflow:hidden;background:rgba(168,255,181,0.055);box-shadow:inset 0 0 10px rgba(168,255,181,0.045)}.program-load .load-bar-track::before{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░";position:absolute;inset:0;color:rgba(168,255,181,0.22);white-space:nowrap;overflow:hidden}.program-load .load-bar-fill{position:absolute;inset:0 auto 0 0;display:block;width:100%;height:1em;overflow:hidden;color:var(--fg);transform:scaleX(0);transform-origin:left center;will-change:transform,filter;background:transparent}.program-load .load-bar-fill::before{content:"██████████████████████████████████████████████████████████████████████";display:block;width:max-content;white-space:nowrap;text-shadow:0 0 6px rgba(168,255,181,0.22)}.program-load .load-bar-frame,.program-load .load-bar-meta,.program-load .load-bar-percent,.program-load .load-bar-text{display:none}body.started.phase-load .program-load .load-bar{opacity:1;animation:shellBarAppearFinal 0.28s steps(3,end) forwards,shellBarExitFinal 0.34s steps(4,end) 3.94s forwards}body.started.phase-load .program-load .load-bar-fill{animation:shellBarFillFinal 3.72s steps(70,end) 0.18s forwards}@keyframes shellBarAppearFinal{0%{opacity:0;transform:translateY(4px);filter:brightness(0.42) contrast(1.2)}60%{opacity:1;transform:translateY(0);filter:brightness(1.26) contrast(1.08)}100%{opacity:1;transform:translateY(0);filter:brightness(1) contrast(1)}}@keyframes shellBarFillFinal{0%{transform:scaleX(0);filter:brightness(0.72)}92%{transform:scaleX(0.96);filter:brightness(1)}100%{transform:scaleX(1);filter:brightness(1.42)}}@keyframes shellBarExitFinal{0%{opacity:1;transform:translateY(0);filter:brightness(1.45)}48%{opacity:0.7;transform:translateX(1px);filter:brightness(0.72)}100%{opacity:0;transform:translateY(-3px);filter:brightness(0.32)}}.utility-modal[data-utility="radio"] .radio-power,.utility-modal[data-utility="radio"] .radio-station{pointer-events:auto;cursor:pointer;position:relative;z-index:5}.utility-modal[data-utility="radio"] .radio-power[data-on="true"]{color:#000;background:var(--fg);text-shadow:none}.program-load .load-bar{display:grid;gap:6px;width:min(560px,calc(100vw - 48px));max-width:none;height:auto;margin-top:14px;color:var(--fg);opacity:0;overflow:visible;white-space:normal;transform:translateY(4px);animation:none;--shell-load-progress:0%}.program-load .load-bar-frame{display:grid;gap:5px;width:100%}.program-load .load-bar-track{position:relative;display:block;width:100%;height:1.22em;overflow:hidden;border:1px solid rgba(168,255,181,0.42);background:repeating-linear-gradient(90deg,rgba(168,255,181,0.075) 0 1px,transparent 1px 10px),rgba(0,0,0,0.72);box-shadow:inset 0 0 12px rgba(168,255,181,0.08),0 0 12px rgba(168,255,181,0.08)}.program-load .load-bar-track::before,.program-load .load-bar-track::after{content:"";position:absolute;inset:0;pointer-events:none}.program-load .load-bar-track::before{background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(0,0,0,0.78) 9px 10px);z-index:3;mix-blend-mode:multiply}.program-load .load-bar-track::after{content:"[" attr(data-shell-bar) "]";z-index:4;color:rgba(244,255,246,0.70);font-family:var(--mono);font-size:11px;line-height:1.35em;letter-spacing:0.12em;text-align:center;text-shadow:0 0 6px rgba(168,255,181,0.32)}.program-load .load-bar-fill{position:absolute;inset:0 auto 0 0;display:block;width:var(--shell-load-progress);min-width:0;height:100%;transform:none;background:linear-gradient(90deg,rgba(168,255,181,0.20),rgba(168,255,181,0.76)),repeating-linear-gradient(90deg,rgba(168,255,181,0.32) 0 4px,rgba(244,255,246,0.18) 4px 8px);box-shadow:0 0 12px rgba(168,255,181,0.28),inset 0 0 8px rgba(244,255,246,0.16);transform-origin:left center;transition:width 80ms steps(2,end);z-index:1}.program-load .load-bar-fill::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(244,255,246,0.30),transparent);opacity:0.64;animation:deepLoadPulse 0.42s steps(3,end) infinite}.program-load .load-bar-scan{position:absolute;top:0;bottom:0;left:-22%;display:block;width:18%;background:linear-gradient(90deg,transparent,rgba(244,255,246,0.46),transparent);opacity:0;mix-blend-mode:screen;z-index:2}.program-load .load-bar-meta{display:flex;justify-content:space-between;align-items:baseline;width:100%;min-height:1.1em;color:rgba(168,255,181,0.68);font-size:11px;letter-spacing:0.08em;text-transform:lowercase}.program-load .load-bar-percent,.program-load .load-bar-text{display:inline-block;color:inherit;min-height:1em}body.started.phase-load .program-load .load-bar{opacity:1;transform:translateY(0);animation:deepLoadBarEnter 0.20s steps(3,end) forwards,deepLoadBarExit 0.30s steps(4,end) 4.16s forwards}body.started.phase-load .program-load .load-bar-scan{opacity:0.72;animation:deepLoadScan 0.64s linear 0.14s infinite}@keyframes deepLoadBarEnter{0%{opacity:0;transform:translateY(5px);filter:brightness(0.44) contrast(1.2)}70%{opacity:1;transform:translateY(0);filter:brightness(1.26) contrast(1.08)}100%{opacity:1;transform:translateY(0);filter:brightness(1)}}@keyframes deepLoadBarExit{0%{opacity:1;transform:translateY(0);filter:brightness(1.28)}55%{opacity:0.65;transform:translateX(1px);filter:brightness(0.68)}100%{opacity:0;transform:translateY(-4px);filter:brightness(0.34)}}@keyframes deepLoadScan{0%{left:-22%}100%{left:104%}}@keyframes deepLoadPulse{0%,100%{opacity:0.30;transform:translateX(-8%)}50%{opacity:0.68;transform:translateX(8%)}}.utility-modal[data-utility="radio"] .radio-power,.utility-modal[data-utility="radio"] .radio-station{pointer-events:auto;cursor:pointer;position:relative;z-index:20}.utility-modal[data-utility="radio"] .radio-power[data-on="true"],.utility-modal[data-utility="radio"] .radio-station.active{color:#000;background:var(--fg);text-shadow:none}.utility-modal[data-utility="radio"] .radio-station.selected:not(.active){color:var(--yellow)}.program-load .load-bar,body.started.phase-load .program-load .load-bar{display:block;width:min(560px,calc(100vw - 48px));max-width:min(560px,calc(100vw - 48px));height:1.2em;margin-top:14px;padding:0;opacity:0;overflow:hidden;transform:translateY(3px);white-space:normal;animation:none;--shell-load-progress:0%}.program-load .load-bar::before,.program-load .load-bar::after,.program-load .load-bar-track::after,.program-load .load-bar-fill::before{content:none;display:none}.program-load .load-bar-frame,.program-load .load-bar-meta,.program-load .load-bar-percent,.program-load .load-bar-text{display:none}.program-load .load-bar-track{position:relative;display:block;width:100%;height:100%;border:1px solid rgba(168,255,181,0.42);background:rgba(0,0,0,0.72);overflow:hidden;box-shadow:inset 0 0 12px rgba(168,255,181,0.10),0 0 10px rgba(168,255,181,0.08)}.program-load .load-bar-track::before{content:"";display:block;position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(168,255,181,0.20) 9px 10px);z-index:3;pointer-events:none}.program-load .load-bar-fill{position:absolute;inset:0 auto 0 0;display:block;width:var(--shell-load-progress);height:100%;min-width:0;max-width:100%;background:linear-gradient(90deg,rgba(168,255,181,0.26),rgba(168,255,181,0.92));box-shadow:0 0 14px rgba(168,255,181,0.34),inset 0 0 8px rgba(244,255,246,0.16);transform:none;transition:width 75ms steps(2,end);z-index:1}.program-load .load-bar-scan{position:absolute;top:0;bottom:0;left:-18%;display:block;width:16%;background:linear-gradient(90deg,transparent,rgba(244,255,246,0.46),transparent);opacity:0;mix-blend-mode:screen;z-index:2;pointer-events:none}body.started.phase-load .program-load .load-bar{opacity:1;transform:translateY(0);animation:finalSingleLoadIn 0.16s steps(2,end) forwards,finalSingleLoadOut 0.24s steps(3,end) 4.14s forwards}body.started.phase-load .program-load .load-bar-scan{opacity:0.72;animation:finalSingleLoadScan 0.62s linear infinite}@keyframes finalSingleLoadIn{0%{opacity:0;filter:brightness(0.42)}100%{opacity:1;filter:brightness(1)}}@keyframes finalSingleLoadOut{0%{opacity:1;filter:brightness(1.28)}100%{opacity:0;filter:brightness(0.36)}}@keyframes finalSingleLoadScan{0%{left:-18%}100%{left:104%}}.arg-dead-pixel{display:inline-block;width:0.72em;height:0.72em;margin-right:6px;color:#000;background:#000;border:0;padding:0;line-height:0.72em;vertical-align:middle;cursor:crosshair;text-shadow:none;box-shadow:none;transition:transform 180ms steps(3,end),filter 180ms steps(2,end)}.arg-dead-pixel:hover,.arg-dead-pixel:focus{color:#000;background:#000;outline:none;text-shadow:none;box-shadow:none}.arg-dead-pixel.arg-awake{animation:argPixelWake 720ms steps(1,end)}.arg-shell{display:grid;width:min(100%,74ch);color:var(--dim);white-space:normal}.arg-window{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:430px;border:1px solid rgba(168,255,181,0.26);background:linear-gradient(180deg,rgba(168,255,181,0.035),rgba(0,0,0,0.18)),#000;box-shadow:inset 0 0 26px rgba(168,255,181,0.055),0 0 22px rgba(168,255,181,0.045);overflow:hidden;isolation:isolate;animation:argWindowIn 420ms steps(5,end)}.arg-window::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(168,255,181,0.028) 0px,rgba(168,255,181,0.028) 1px,transparent 1px,transparent 7px),radial-gradient(circle at 50% 28%,rgba(168,255,181,0.055),transparent 34%);opacity:0.42;mix-blend-mode:screen}.arg-window>*{position:relative;z-index:1}.arg-window.closing{animation:argWindowOut 260ms steps(4,end) forwards}.arg-titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 9px;border-bottom:1px solid rgba(168,255,181,0.18);background:rgba(168,255,181,0.035);color:var(--fg);letter-spacing:0.08em;text-transform:uppercase;font-size:11px}.arg-titlebar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arg-close{color:var(--dim);border:1px solid rgba(168,255,181,0.18);padding:0 6px;line-height:1.3;background:#000;text-align:center}.arg-close:hover,.arg-close:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.arg-body{display:grid;gap:14px;align-content:start;min-height:0;padding:14px;overflow:auto;scrollbar-gutter:stable}.arg-hud{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding-bottom:10px;border-bottom:1px dashed rgba(168,255,181,0.18);color:rgba(168,255,181,0.52);font-size:12px}.arg-hud strong{display:block;color:var(--white);font-weight:400;letter-spacing:0.08em;text-transform:uppercase}.arg-status{min-height:1.35em;color:var(--yellow);text-align:right;white-space:nowrap}.arg-status.ok{color:var(--fg)}.arg-status.err{color:var(--red)}.arg-level{display:none;gap:10px;animation:argLevelIn 320ms steps(4,end)}.arg-level.active{display:grid}.arg-level h3{margin:0;color:var(--fg);font-size:13px;font-weight:400;letter-spacing:0.1em;text-transform:uppercase}.arg-level p{margin:0;color:rgba(168,255,181,0.54)}.arg-shell pre{margin:0;white-space:pre-wrap;color:var(--dim);font-family:var(--ascii-mono);font-size:12px;line-height:1.35;border-left:1px solid rgba(168,255,181,0.16);padding-left:10px}.arg-zero{user-select:text}.arg-print-only{display:none}.arg-terminal{display:grid;gap:6px;padding:10px 12px;border-top:1px solid rgba(168,255,181,0.18);background:rgba(0,0,0,0.72)}.arg-terminal-line{display:flex;align-items:center;gap:0;min-width:0;color:var(--fg);font-family:var(--ascii-mono);font-size:12px;line-height:1.4}.arg-prompt{flex:0 0 auto;color:var(--fg);white-space:pre}.arg-input{flex:1 1 auto;min-width:4ch;width:100%;color:var(--fg);background:transparent;border:0;padding:0;margin:0;font:inherit;text-transform:uppercase;caret-color:transparent;outline:none;text-shadow:inherit}.arg-caret{display:inline-block;width:0.68em;height:1em;margin-left:1px;background:var(--fg);transform:translateY(0.16em);animation:argCaretBlink 920ms steps(1,end) infinite}.arg-submit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arg-window.accepted{animation:argAccept 520ms steps(5,end)}.arg-window.rejected{animation:argReject 260ms steps(3,end)}@media print{.arg-print-only{display:block}.arg-screen-only{display:none}}@keyframes argPixelWake{0%,100%{transform:scale(1);filter:none}18%{transform:scale(1.8);filter:brightness(0.4)}34%{transform:scale(0.6);filter:brightness(1.8)}52%{transform:scale(1.25);filter:brightness(0.2)}74%{transform:scale(1);filter:none}}@keyframes argWindowIn{0%{opacity:0;transform:translateY(8px) scaleY(0.96);filter:brightness(0.55)}28%{opacity:1;transform:translateY(-1px) scaleY(1.02);filter:brightness(1.28)}46%{opacity:0.7;transform:translateX(-1px);filter:brightness(0.72)}68%{opacity:1;transform:translateX(1px);filter:brightness(1.12)}100%{opacity:1;transform:none;filter:none}}@keyframes argWindowOut{0%{opacity:1;transform:none;filter:none}38%{opacity:0.7;transform:translateX(2px);filter:brightness(1.2)}100%{opacity:0;transform:translateY(8px) scaleY(0.94);filter:brightness(0.4)}}@keyframes argLevelIn{0%{opacity:0;transform:translateY(5px);filter:brightness(0.7)}42%{opacity:1;transform:translateX(-1px);filter:brightness(1.24)}100%{opacity:1;transform:none;filter:none}}@keyframes argAccept{0%,100%{filter:none;transform:none}18%{filter:brightness(1.45);transform:translateX(-1px)}38%{filter:brightness(0.72);transform:translateX(1px)}62%{filter:brightness(1.12);transform:none}}@keyframes argReject{0%,100%{transform:none;filter:none}22%{transform:translateX(-3px);filter:brightness(1.16)}44%{transform:translateX(3px);filter:brightness(0.72)}66%{transform:translateX(-1px);filter:brightness(1.08)}}@keyframes argCaretBlink{0%,48%{opacity:1}49%,100%{opacity:0}}.utility-modal[data-utility="journal"] .utility-window,.utility-modal[data-utility="guestbook"] .utility-window{width:min(860px,calc(100vw - 28px));height:min(720px,calc(100vh - 28px))}.utility-modal[data-utility="journal"] .utility-stage,.utility-modal[data-utility="guestbook"] .utility-stage{min-height:0;overflow:auto;align-content:start}.utility-modal[data-utility="journal"] .journal-shell,.utility-modal[data-utility="guestbook"] .guestbook-shell{min-height:0;height:100%}.utility-modal[data-utility="binaural"] .utility-window{width:min(780px,calc(100vw - 26px));max-height:min(620px,calc(100vh - 26px));overflow:hidden}.utility-modal[data-utility="binaural"] .utility-stage{min-height:0;overflow:auto;padding:10px}.binaural-shell{display:grid;gap:0;color:var(--fg);border:1px solid rgba(168,255,181,.18);background:rgba(0,0,0,.50)}.binaural-runtime{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 12px;border-bottom:1px solid rgba(168,255,181,.18);font-size:11px;color:rgba(168,255,181,.70);letter-spacing:.04em}.binaural-grid{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,1.35fr);min-height:0}.binaural-panel{display:grid;gap:12px;align-content:start;padding:14px 16px;min-width:0;background:transparent;border:0;box-shadow:none;overflow:hidden}.binaural-panel+.binaural-panel{border-left:1px solid rgba(168,255,181,.18)}.binaural-title{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;color:var(--white);font-size:12px;letter-spacing:.10em;text-transform:lowercase}.binaural-title i{display:block;height:1px;background:rgba(168,255,181,.18)}.binaural-field{display:grid;gap:6px;color:rgba(168,255,181,.68);font-size:11px}.binaural-field-line{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.binaural-field output{color:var(--white)}.binaural-field input,.binaural-field select{width:100%;color:var(--fg);background:#000;border:1px solid rgba(168,255,181,.20);border-radius:0;padding:5px 6px;font:inherit;text-shadow:inherit;box-shadow:inset 0 0 10px rgba(168,255,181,.035);accent-color:rgb(168,255,181)}.binaural-metrics{display:grid;gap:4px;margin:2px 0 8px}.binaural-metric{display:grid;grid-template-columns:72px 1fr;gap:10px;font-size:12px;color:rgba(168,255,181,.66)}.binaural-metric code{font:inherit;color:var(--fg)}.binaural-actions{display:flex;align-items:center}.binaural-button{display:inline-block;width:fit-content;padding:3px 10px;border:1px solid rgba(168,255,181,.22);color:var(--fg);background:rgba(0,0,0,.46);letter-spacing:.08em;text-transform:lowercase}.binaural-button:hover,.binaural-button:focus,.binaural-button[aria-pressed="true"]{color:#000;background:var(--fg);text-shadow:none;outline:none}.binaural-status{color:rgba(168,255,181,.62);font-size:11px;min-height:1.42em;line-height:1.35}.binaural-scope{min-height:170px;padding:10px;color:rgba(168,255,181,.74);border:1px solid rgba(168,255,181,.14);background:rgba(0,0,0,.28);font-family:var(--ascii-mono);font-size:10px;line-height:1.05;white-space:pre;overflow:hidden}.binaural-phase-summary{color:rgba(168,255,181,.66);font-size:11px;line-height:1.35}.binaural-note{margin:0;color:rgba(168,255,181,.54);font-size:11px;line-height:1.35}@media(max-width:720px){.binaural-grid{grid-template-columns:1fr}.binaural-panel+.binaural-panel{border-left:0;border-top:1px solid rgba(168,255,181,.18)}.binaural-runtime{align-items:flex-start;flex-direction:column;gap:3px}.utility-modal[data-utility="binaural"] .utility-window{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.arg-carrier-launch{display:grid;gap:8px;color:var(--dim);max-width:62ch}.arg-carrier-launch .warez-note{color:var(--fg)}.arg-modal{position:fixed;inset:0;z-index:180;display:grid;place-items:center;width:auto;padding:18px;background:radial-gradient(circle at 50% 38%,rgba(255,95,95,0.055),transparent 31%),var(--exe-overlay-bg,rgba(0,0,0,0.76));color:var(--fg);opacity:0;visibility:hidden;pointer-events:none;white-space:normal;transition:opacity 180ms steps(4,end),visibility 0ms linear 180ms}.arg-modal.active,.arg-modal.closing{visibility:visible;transition:opacity 180ms steps(4,end),visibility 0ms linear 0ms}.arg-modal.active{opacity:1;pointer-events:auto}.arg-modal.closing{opacity:0;pointer-events:none}.arg-modal .arg-window{width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 36px);min-height:min(620px,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,95,95,0.42);background:linear-gradient(180deg,rgba(255,95,95,0.035),rgba(0,0,0,0.22)),var(--exe-bg,rgba(0,0,0,0.92));box-shadow:0 0 0 1px rgba(0,0,0,0.88),0 0 44px rgba(255,95,95,0.12),inset 0 0 26px rgba(168,255,181,0.052);color:var(--fg);opacity:0;transform:translateY(14px) scale(0.96) skewX(-0.35deg);filter:brightness(0.58) contrast(1.24);animation:none;will-change:transform,opacity,filter}.arg-modal.active .arg-window{animation:argExeWindowIn 360ms steps(8,end) forwards,argExeJitter 2.9s steps(1,end) 420ms infinite}.arg-modal.closing .arg-window,.arg-modal .arg-window.closing{animation:argExeWindowOut 240ms steps(6,end) forwards}.arg-modal .arg-window::before{z-index:2;background:repeating-linear-gradient(to bottom,rgba(255,95,95,0.07) 0 1px,transparent 1px 5px),repeating-linear-gradient(to right,rgba(168,255,181,0.025) 0 1px,transparent 1px 3px),linear-gradient(180deg,transparent 0%,rgba(255,95,95,0.15) 48%,transparent 54%);opacity:0.23;mix-blend-mode:screen;animation:argRedScan 4.7s linear infinite,argGlitchOpacity 1.9s steps(1,end) infinite}.arg-modal .arg-window::after{content:"ERR//CARRIER 0x04 SIGIL DESYNC NULL-CROWN WARN";position:absolute;left:0;right:0;top:38%;z-index:3;height:1.25em;padding-left:12px;overflow:hidden;color:rgba(255,95,95,0.72);background:rgba(255,95,95,0.08);letter-spacing:0.22em;text-transform:uppercase;text-shadow:1px 0 rgba(255,95,95,0.65),-1px 0 rgba(168,255,181,0.28);opacity:0;pointer-events:none;animation:argErrorSlice 6.4s steps(1,end) infinite}.arg-modal .arg-titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:5px 7px;border-bottom:1px solid rgba(255,95,95,0.34);background:var(--exe-title-bg,rgba(0,0,0,0.94));color:var(--fg);letter-spacing:0.08em;text-transform:lowercase;animation:argTitleGlitch 3.1s steps(1,end) infinite}.arg-title-alert{color:var(--red);opacity:0.78;font-size:10px;text-align:right;white-space:nowrap;animation:argWarningBlink 2.35s steps(1,end) infinite}.arg-modal .arg-close{width:2.2ch;color:var(--red);text-align:center;border:1px solid rgba(255,95,95,0.42);background:rgba(0,0,0,0.74);padding:0;line-height:1.25}.arg-modal .arg-close:hover,.arg-modal .arg-close:focus{color:#000;background:var(--red);text-shadow:none;outline:none}.arg-red-errors{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid rgba(255,95,95,0.2);background:rgba(255,95,95,0.04);color:rgba(255,95,95,0.78);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;overflow:hidden}.arg-red-errors span{padding:3px 7px;border-right:1px solid rgba(255,95,95,0.16);white-space:nowrap;overflow:hidden;text-overflow:clip;animation:argWarningBlink 3.8s steps(1,end) infinite}.arg-red-errors span:nth-child(2){animation-delay:1.1s}.arg-red-errors span:nth-child(3){animation-delay:2.2s}.arg-modal .arg-body{min-height:0;padding:12px;overflow:auto;background:repeating-linear-gradient(to bottom,rgba(168,255,181,0.018) 0 1px,transparent 1px 10px),rgba(0,0,0,0.34);animation:argComponentDrift 5.3s steps(1,end) infinite}.arg-modal .arg-hud{padding:9px 10px;border:1px solid rgba(168,255,181,0.16);border-left-color:rgba(255,95,95,0.46);background:var(--exe-panel-bg,rgba(0,0,0,0.72));box-shadow:inset 0 0 0 1px rgba(0,0,0,0.64);animation:argHudFault 4.6s steps(1,end) infinite}.arg-modal .arg-level{padding:10px;border:1px solid rgba(168,255,181,0.13);background:var(--exe-panel-bg,rgba(0,0,0,0.72));box-shadow:inset 0 0 0 1px rgba(0,0,0,0.62)}.arg-modal .arg-level.active{animation:argLevelIn 320ms steps(4,end),argComponentDrift 6.1s steps(1,end) infinite}.arg-modal .arg-level h3{color:var(--fg);text-shadow:1px 0 rgba(255,95,95,0.24),-1px 0 rgba(168,255,181,0.18)}.arg-modal .arg-shell pre,.arg-modal pre{border-left:1px solid rgba(255,95,95,0.22);background:rgba(0,0,0,0.24);padding:8px 10px;color:var(--dim)}.arg-modal .arg-status.err,.arg-modal .arg-status.warn,.arg-modal .arg-title-alert{color:var(--red);text-shadow:0 0 5px rgba(255,95,95,0.22)}.arg-modal .arg-terminal{position:relative;border-top:1px solid rgba(255,95,95,0.28);background:var(--exe-title-bg,rgba(0,0,0,0.94));box-shadow:inset 0 1px 0 rgba(255,95,95,0.08);animation:argTerminalFault 3.9s steps(1,end) infinite}.arg-modal .arg-terminal::before{content:"WARN:ANSWER BUFFER UNSANCTIFIED";position:absolute;right:10px;top:-1.45em;color:rgba(255,95,95,0.62);font-size:10px;letter-spacing:0.08em;opacity:0;animation:argWarningBlink 5.2s steps(1,end) infinite}.arg-modal .arg-input{color:var(--fg);text-shadow:1px 0 rgba(255,95,95,0.2),-1px 0 rgba(168,255,181,0.15)}.arg-modal .arg-window.accepted{animation:argAccept 520ms steps(5,end),argExeJitter 2.9s steps(1,end) 520ms infinite}.arg-modal .arg-window.rejected{animation:argReject 260ms steps(3,end),argRejectRed 260ms steps(3,end)}@keyframes argExeWindowIn{0%{opacity:0;transform:translateY(18px) scale(0.94) skewX(-1.2deg);filter:brightness(0.34) contrast(1.5)}18%{opacity:1;transform:translateY(-2px) scale(1.012) skewX(1.1deg);filter:brightness(1.45) contrast(1.2)}32%{opacity:0.62;transform:translateX(-6px) scaleX(1.01);filter:brightness(0.7) contrast(1.55)}51%{opacity:1;transform:translateX(4px) skewX(-0.7deg);filter:brightness(1.3)}70%{opacity:0.84;transform:translateX(-1px);filter:brightness(0.86)}100%{opacity:1;transform:none;filter:none}}@keyframes argExeWindowOut{0%{opacity:1;transform:none;filter:none}32%{opacity:0.82;transform:translateX(8px) scaleX(1.025);filter:brightness(1.4)}58%{opacity:0.46;transform:translateX(-7px) skewX(1.8deg);filter:brightness(0.62)}100%{opacity:0;transform:translateY(16px) scaleY(0.9);filter:brightness(0.28)}}@keyframes argExeJitter{0%,82%,100%{transform:none;filter:none}84%{transform:translateX(-1px) skewX(-0.3deg);filter:brightness(1.12)}86%{transform:translateX(2px) skewX(0.45deg);filter:brightness(0.86) contrast(1.18)}88%{transform:translateX(-2px);filter:brightness(1.2)}90%{transform:none;filter:none}}@keyframes argRedScan{0%{transform:translateY(-120%)}100%{transform:translateY(120%)}}@keyframes argGlitchOpacity{0%,100%{opacity:0.18}31%{opacity:0.38}32%{opacity:0.08}62%{opacity:0.28}63%{opacity:0.14}}@keyframes argErrorSlice{0%,70%,100%{opacity:0;transform:translateX(0);clip-path:inset(0 0 100% 0)}72%{opacity:0.85;transform:translateX(-3px);clip-path:inset(0 0 0 0)}74%{opacity:0.16;transform:translateX(4px);clip-path:inset(34% 0 18% 0)}76%{opacity:0.65;transform:translateX(-1px);clip-path:inset(0 0 0 0)}78%{opacity:0;transform:translateX(0);clip-path:inset(0 0 100% 0)}}@keyframes argWarningBlink{0%,78%,100%{opacity:0.54}79%{opacity:1;color:var(--red);background:rgba(255,95,95,0.12)}80%{opacity:0.22;background:transparent}82%{opacity:1;color:var(--red)}83%{opacity:0.54}}@keyframes argTitleGlitch{0%,88%,100%{transform:none;filter:none}90%{transform:translateX(-2px);filter:brightness(1.3)}91%{transform:translateX(2px);filter:brightness(0.75)}93%{transform:none;filter:none}}@keyframes argComponentDrift{0%,91%,100%{transform:none}93%{transform:translateX(1px)}95%{transform:translateX(-1px)}97%{transform:none}}@keyframes argHudFault{0%,83%,100%{border-color:rgba(168,255,181,0.16);filter:none}85%{border-color:rgba(255,95,95,0.58);filter:brightness(1.28)}86%{border-color:rgba(168,255,181,0.12);filter:brightness(0.74)}89%{border-color:rgba(255,95,95,0.34);filter:none}}@keyframes argTerminalFault{0%,86%,100%{transform:none;filter:none}88%{transform:translateX(-1px);filter:brightness(1.22)}90%{transform:translateX(1px);filter:brightness(0.78)}92%{transform:none;filter:none}}@keyframes argRejectRed{0%,100%{box-shadow:0 0 0 1px rgba(0,0,0,0.88),0 0 44px rgba(255,95,95,0.12),inset 0 0 26px rgba(168,255,181,0.052)}35%{box-shadow:0 0 0 1px rgba(255,95,95,0.88),0 0 56px rgba(255,95,95,0.32),inset 0 0 28px rgba(255,95,95,0.16)}70%{box-shadow:0 0 0 1px rgba(255,95,95,0.42),0 0 30px rgba(255,95,95,0.14),inset 0 0 26px rgba(168,255,181,0.052)}}@media (max-width:760px){.arg-modal{padding:10px}.arg-modal .arg-window{width:calc(100vw - 20px);min-height:calc(100vh - 20px)}.arg-red-errors{grid-template-columns:1fr}.arg-title-alert{display:none}}body.started .boot:not(.boot-lines-active) .boot-line,body.started .program-load:not(.load-lines-active) .load-line{animation-name:terminalLineResolve;animation-duration:180ms;animation-timing-function:steps(5,end);animation-fill-mode:forwards}.splash-screen.print .splash-line{animation-duration:0.14s;animation-timing-function:steps(110,end)}@keyframes terminalLineResolve{0%{opacity:0;transform:translateX(-2px);filter:brightness(0.5)}20%{opacity:1;transform:translateX(4px);filter:brightness(2);text-shadow:2px 0 rgba(255,119,200,0.45),-2px 0 rgba(96,220,255,0.22)}46%{opacity:0.38;transform:translateX(-3px)}68%{opacity:1;transform:translateX(1px);filter:brightness(0.82)}100%{opacity:1;transform:translateX(0);filter:none}}.crypto-ticker.fx-scan,.crypto-ticker.fx-dir,.crypto-ticker.fx-wipe{animation:tickerSignalTear 420ms steps(4,end)}.crypto-ticker.fx-scan .crypto-ticker-track,.crypto-ticker.fx-dir .crypto-ticker-track,.crypto-ticker.fx-wipe .crypto-ticker-track{animation-name:cryptoTickerScroll,tickerTrackJitter;animation-duration:92s,420ms;animation-timing-function:linear,steps(5,end);animation-iteration-count:infinite,1}.crypto-ticker.fx-scan::before,.crypto-ticker.fx-dir::before,.crypto-ticker.fx-wipe::before{opacity:1;background:linear-gradient(90deg,#000,transparent),repeating-linear-gradient(0deg,rgba(168,255,181,0.20) 0 1px,transparent 1px 5px);mix-blend-mode:screen}body.worm-active .crypto-ticker{animation:wormLocalPossession 82ms infinite steps(1,end),tickerWormCrush 260ms infinite steps(2,end);color:#ff2020;filter:sepia(1) hue-rotate(312deg) saturate(8) contrast(2.2) brightness(0.74);background:rgba(80,0,0,0.36);border-top:1px solid rgba(255,0,0,0.26)}body.worm-active .crypto-ticker-track{animation-name:cryptoTickerScroll,tickerWormJitter;animation-duration:38s,96ms;animation-timing-function:linear,steps(1,end);animation-iteration-count:infinite,infinite}body.worm-active .crypto-ticker-item,body.worm-active .crypto-ticker-section,body.worm-active .crypto-ticker-label,body.worm-active .crypto-ticker-source,body.worm-active .crypto-ticker-news{color:#ff2020;background:rgba(255,0,0,0.08)}@keyframes tickerSignalTear{0%,100%{transform:translate3d(0,0,0);filter:none}18%{transform:translate3d(-3px,0,0) skewX(-1.2deg);filter:brightness(1.5) contrast(1.35)}31%{transform:translate3d(5px,1px,0) skewX(1.6deg);filter:brightness(0.72) contrast(1.7)}49%{transform:translate3d(-1px,-1px,0);filter:brightness(1.2)}67%{transform:translate3d(2px,0,0) scaleY(0.92);filter:contrast(1.45)}}@keyframes tickerTrackJitter{0%,100%{filter:none}20%{filter:brightness(1.55)}44%{filter:contrast(1.8)}68%{filter:brightness(0.76)}}@keyframes tickerWormCrush{0%,100%{opacity:1;clip-path:inset(0 0 0 0)}22%{opacity:0.76;clip-path:inset(8% 0 2% 0)}49%{opacity:1;clip-path:inset(0 0 16% 0)}73%{opacity:0.58;clip-path:inset(28% 0 0 0)}}@keyframes tickerWormJitter{0%,100%{filter:none}33%{filter:brightness(1.8) contrast(1.7)}66%{filter:brightness(0.5) contrast(2.4)}}.boot-logo-stage{position:fixed;inset:0;z-index:91;display:grid;place-items:center;padding:clamp(14px,3vw,32px);background:radial-gradient(circle at 50% 42%,rgba(168,255,181,0.075),transparent 32%),radial-gradient(ellipse at center,rgba(0,0,0,0) 44%,rgba(0,0,0,0.76) 100%),#000;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;isolation:isolate}.boot-logo-stage.hidden{opacity:0;visibility:hidden}body.preboot-logo .boot-logo-stage{opacity:1;visibility:visible;animation:bootLogoStageIn 860ms steps(8,end) forwards}body.preboot-logo-out .boot-logo-stage{animation:bootLogoStageOut 780ms steps(9,end) forwards}.boot-logo-mark{position:relative;display:grid;place-items:center;width:min(522px,calc(100vw - 48px));aspect-ratio:522 / 778;isolation:isolate;transform-origin:center center}.boot-logo-mark::before,.boot-logo-mark::after{content:"";position:absolute;inset:-10px;pointer-events:none;z-index:2}.boot-logo-mark::before{border:1px solid rgba(168,255,181,0.22);box-shadow:0 0 26px rgba(168,255,181,0.12),inset 0 0 28px rgba(0,0,0,0.28);animation:bootLogoFrame 1.75s steps(7,end) both}.boot-logo-mark::after{background:linear-gradient(180deg,transparent 0%,rgba(244,255,246,0.17) 50%,transparent 54%),repeating-linear-gradient(to bottom,rgba(0,0,0,0) 0 4px,rgba(0,0,0,0.22) 5px 6px),repeating-linear-gradient(to right,rgba(255,119,200,0.028) 0 1px,rgba(168,255,181,0.036) 1px 2px,transparent 2px 4px);mix-blend-mode:multiply;opacity:0.18;animation:bootLogoScan 1.9s steps(9,end) both}.boot-logo-stage img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 16px rgba(168,255,181,0.20));transform-origin:center center;animation:bootLogoImage 1.9s steps(10,end) both}body.preboot-logo .boot-logo-stage::before,body.preboot-logo .boot-logo-stage::after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;z-index:3}body.preboot-logo .boot-logo-stage::before{background:linear-gradient(90deg,transparent 0%,rgba(255,119,200,0.08) 47%,rgba(168,255,181,0.12) 52%,transparent 100%),radial-gradient(circle at 50% 50%,rgba(244,255,246,0.13),transparent 1rem);opacity:0;animation:bootLogoChroma 1.9s steps(1,end) both}body.preboot-logo .boot-logo-stage::after{background:linear-gradient(180deg,transparent 0%,rgba(244,255,246,0.2) 49%,transparent 54%),radial-gradient(rgba(168,255,181,0.25) 0.6px,transparent 0.9px);background-size:100% 100%,11px 11px;opacity:0;animation:bootLogoTear 1.92s steps(1,end) both}body.preboot-logo #startGate,body.preboot-logo-in #startGate,body.preboot-logo-out #startGate,body.qol-skip-transition #startGate,body.site-ready #startGate{display:none;opacity:0;visibility:hidden;pointer-events:none;transition:none}body.preboot-logo .qol-skip-start,body.started .qol-skip-start,body.site-ready .qol-skip-start{display:none}body.boot-sequence-enter .boot{animation:bootConsoleEnter 620ms steps(7,end) forwards,bootExit 1s ease forwards 15.8s}@keyframes bootLogoStageIn{0%{opacity:0;filter:brightness(0.12) contrast(1);transform:scale(1.012)}14%{opacity:1;filter:brightness(1.36) contrast(1.28);transform:scale(1.004)}24%{opacity:0.64;filter:brightness(0.66) contrast(1.7);transform:translateX(-2px) scale(1.006)}34%{opacity:1;filter:brightness(1.05) contrast(1.14);transform:translateX(1px) scale(1)}100%{opacity:1;filter:brightness(1) contrast(1);transform:none}}@keyframes bootLogoStageOut{0%{opacity:1;filter:brightness(1);transform:none}25%{opacity:0.82;filter:brightness(1.72) contrast(1.75);transform:translateX(3px) skewX(-0.8deg)}48%{opacity:0.34;filter:brightness(0.38) contrast(2.35);transform:translateX(-5px) scaleY(0.985)}71%{opacity:0.92;filter:brightness(1.28) contrast(1.3);transform:translateX(1px)}100%{opacity:0;visibility:hidden;filter:brightness(0.2);transform:translateY(-8px) scaleY(0.94)}}@keyframes bootLogoImage{0%{opacity:0;transform:scale(0.985) translateY(4px);clip-path:inset(42% 0 42% 0)}18%{opacity:0.96;transform:scale(1.006) translateX(-1px);clip-path:inset(0 0 0 0)}27%{opacity:0.68;transform:translateX(3px) skewX(0.45deg);clip-path:inset(10% 0 4% 0)}34%{opacity:1;transform:translateX(-2px);clip-path:inset(0 0 0 0)}72%{opacity:1;transform:none;clip-path:inset(0 0 0 0)}84%{opacity:0.8;transform:translateX(4px) scaleY(0.985);clip-path:inset(0 0 12% 0)}100%{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes bootLogoFrame{0%{opacity:0;transform:scaleX(0.84)}24%{opacity:0.82;transform:scaleX(1.02)}38%{opacity:0.44;transform:scaleX(0.96)}100%{opacity:1;transform:scaleX(1)}}@keyframes bootLogoScan{0%{opacity:0;transform:translateY(-45%)}19%{opacity:0.24;transform:translateY(-12%)}44%{opacity:0.1;transform:translateY(22%)}72%{opacity:0.28;transform:translateY(62%)}100%{opacity:0.16;transform:translateY(0)}}@keyframes bootLogoChroma{0%,100%{opacity:0;transform:translateX(0)}12%{opacity:0.18;transform:translateX(-2px)}19%{opacity:0.05;transform:translateX(3px)}56%{opacity:0.12;transform:translateX(1px)}73%{opacity:0.07;transform:translateX(-3px)}}@keyframes bootLogoTear{0%,100%{opacity:0;transform:translateY(-120%)}14%{opacity:0.14;transform:translateY(-24%)}37%{opacity:0.05;transform:translateY(18%)}64%{opacity:0.19;transform:translateY(74%)}81%{opacity:0.06;transform:translateY(14%)}}@keyframes bootConsoleEnter{0%{opacity:0;filter:brightness(0.2) contrast(2.2);transform:translateY(10px) scaleY(0.985)}19%{opacity:1;filter:brightness(1.45) contrast(1.5);transform:translateX(-2px)}37%{opacity:0.62;filter:brightness(0.58) contrast(2.1);transform:translateX(2px) skewX(0.35deg)}55%{opacity:1;filter:brightness(1.15) contrast(1.18);transform:translateY(0)}100%{opacity:1;filter:none;transform:none}}.dir-entry.brutalist-entry[hidden]{display:none}.dir-entry.brutalist-entry{animation:apotheosisEntryJitter 760ms infinite steps(1,end)}.dir-entry.brutalist-entry .exec,.brutalist-warez-option .warez-exec{color:var(--white);text-shadow:0 0 1px rgba(244,255,246,0.34),0 0 8px rgba(244,255,246,0.12)}.dir-entry.brutalist-entry.active .exec,.brutalist-warez-option:hover .warez-exec,.brutalist-warez-option:focus .warez-exec{color:#000;text-shadow:none}body.brutalist-mode,body.brutalist-mode .site,body.brutalist-mode header,body.brutalist-mode section,body.brutalist-mode #directory,body.brutalist-mode .terminal-grid,body.brutalist-mode .dir-list,body.brutalist-mode .content-pane,body.brutalist-mode .content-body,body.brutalist-mode footer,body.brutalist-mode .utility-window,body.brutalist-mode .snake-window,body.brutalist-mode .doom-window{--bg:#000;--fg:#fff;--dim:rgba(255,255,255,0.66);--faint:rgba(255,255,255,0.28);--white:#fff;--red:#fff;--yellow:#fff;--pink:#fff;background:#000;color:#fff;text-shadow:none;box-shadow:none;filter:none}body.brutalist-mode:where(.site,.site *,.utility-modal,.utility-modal *,.snake-modal,.snake-modal *,.doom-modal,.doom-modal *,.audio-controls,.audio-controls *,.guestbook-panel,.guestbook-panel *,.journal-shell,.journal-shell *,.debug-shell,.debug-shell *){color:inherit;text-shadow:none;box-shadow:none;filter:none}body.brutalist-mode:where(.label,.subtitle,.prompt,.content-prompt,.content-body,.muted,.file,.perm,.size,.journal-post-meta,.journal-empty,.guestbook-meta,.guestbook-panel p,.guestbook-local-entry,.crypto-ticker,.crypto-ticker-item,.radio-transcript,.warez-note){color:rgba(255,255,255,0.66)}body.brutalist-mode:where(h1,h2,h3,.content-title,.dir,.exec,.site-art,.brand-art,.start-art,.splash-art,.radio-frequency,.radio-station-label,.radio-station-frequency,.radio-power,.music-toggle,.mute-toggle){color:#fff}body.brutalist-mode:where(a:hover,a:focus,button:hover,button:focus,.dir-entry.active,.journal-index button.active,.journal-index button:hover,.radio-station:hover,.radio-station:focus,.radio-station.active,.radio-station.is-active){color:#000;background:#fff;text-shadow:none;outline-color:#fff}body.brutalist-mode:where(.content-pane,.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.utility-window,.utility-stage,.snake-window,.doom-window,.audio-controls,.about-portrait,canvas,video,img,section,header){border-color:rgba(255,255,255,0.42);background:#000;box-shadow:none;filter:none}body.brutalist-mode:not(.worm-active) .vignette,body.brutalist-mode:not(.worm-active) .phosphor,body.brutalist-mode:not(.worm-active) .scanlines,body.brutalist-mode:not(.worm-active) .grain,body.brutalist-mode:not(.worm-active) .signal-fx,body.brutalist-mode:not(.worm-active) .raster-fx,body.brutalist-mode:not(.worm-active) .chroma-fx,body.brutalist-mode:not(.worm-active) .static-fx,body.brutalist-mode:not(.worm-active) #wormOverlay,body.brutalist-mode:not(.worm-active) .apotheosis-switch-fx{display:none;visibility:hidden;opacity:0;animation:none;background:transparent}body.brutalist-mode:not(.worm-active):where(.site-art,.site-art::before,.site-art::after,.start-art,.start-art::before,.start-art::after,.brand-art,.splash-art,.dir-entry,.dir-entry.active,.content-pane,.content-body,.crypto-ticker-item,.cursor,.debug-shell *,.whois-console *){animation:none;transform:none;clip-path:none;text-shadow:none}body.brutalist-mode *::-webkit-scrollbar-track{background:#000}body.brutalist-mode *::-webkit-scrollbar-thumb{background:#fff;border-color:#000}.boot-logo-stage{position:fixed;inset:0;z-index:91;display:grid;place-items:center;padding:clamp(16px,4vw,40px);background:radial-gradient(circle at 50% 50%,rgba(168,255,181,0.075),transparent 33%),radial-gradient(ellipse at center,rgba(0,0,0,0) 44%,rgba(0,0,0,0.76) 100%),#000;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;isolation:isolate}.boot-logo-stage.hidden,.boot-logo-stage[hidden]{opacity:0;visibility:hidden}body.preboot-logo .boot-logo-stage,body.preboot-logo-in .boot-logo-stage{opacity:1;visibility:visible;animation:bootLogoStageIn 860ms steps(8,end) forwards}body.preboot-logo-out .boot-logo-stage{opacity:1;visibility:visible;animation:bootLogoStageOut 780ms steps(9,end) forwards}.boot-logo-mark{position:relative;display:grid;place-items:center;width:min(520px,68vmin,calc(100vw - 56px));aspect-ratio:1 / 1;margin:auto;isolation:isolate;transform-origin:center center}.boot-logo-mark picture,.boot-logo-stage img{display:block;width:100%;height:100%}.boot-logo-mark::before,.boot-logo-mark::after{content:"";position:absolute;inset:-10px;pointer-events:none;z-index:2}.boot-logo-mark::before{border:1px solid rgba(168,255,181,0.22);box-shadow:0 0 26px rgba(168,255,181,0.12),inset 0 0 28px rgba(0,0,0,0.28);animation:bootLogoFrame 1.75s steps(7,end) both}.boot-logo-mark::after{background:linear-gradient(180deg,transparent 0%,rgba(244,255,246,0.17) 50%,transparent 54%),repeating-linear-gradient(to bottom,rgba(0,0,0,0) 0 4px,rgba(0,0,0,0.22) 5px 6px),repeating-linear-gradient(to right,rgba(255,119,200,0.028) 0 1px,rgba(168,255,181,0.036) 1px 2px,transparent 2px 4px);mix-blend-mode:multiply;opacity:0.18;animation:bootLogoScan 1.9s steps(9,end) both}.boot-logo-stage img{object-fit:contain;object-position:center center;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 16px rgba(168,255,181,0.20));transform-origin:center center;animation:bootLogoImage 1.9s steps(10,end) both}body.preboot-logo .boot-logo-stage::before,body.preboot-logo .boot-logo-stage::after,body.preboot-logo-in .boot-logo-stage::before,body.preboot-logo-in .boot-logo-stage::after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;z-index:3}body.preboot-logo .boot-logo-stage::before,body.preboot-logo-in .boot-logo-stage::before{background:linear-gradient(90deg,transparent 0%,rgba(255,119,200,0.08) 47%,rgba(168,255,181,0.12) 52%,transparent 100%),radial-gradient(circle at 50% 50%,rgba(244,255,246,0.13),transparent 1rem);opacity:0;animation:bootLogoChroma 1.9s steps(1,end) both}body.preboot-logo .boot-logo-stage::after,body.preboot-logo-in .boot-logo-stage::after{background:linear-gradient(180deg,transparent 0%,rgba(244,255,246,0.2) 49%,transparent 54%),radial-gradient(rgba(168,255,181,0.25) 0.6px,transparent 0.9px);background-size:100% 100%,11px 11px;opacity:0;animation:bootLogoTear 1.92s steps(1,end) both}body.brutalist-mode.worm-active .vignette,body.brutalist-mode.worm-active .phosphor,body.brutalist-mode.worm-active .scanlines,body.brutalist-mode.worm-active .grain,body.brutalist-mode.worm-active .signal-fx,body.brutalist-mode.worm-active .raster-fx,body.brutalist-mode.worm-active .chroma-fx,body.brutalist-mode.worm-active .static-fx,body.brutalist-mode.worm-active #wormOverlay{display:block;visibility:visible;pointer-events:none}body.brutalist-mode.worm-active .worm-overlay{opacity:1;mix-blend-mode:normal}body.brutalist-mode.worm-active .worm-term,body.brutalist-mode.worm-active .worm-fragment,body.brutalist-mode.worm-active .worm-banner,body.brutalist-mode.worm-active .worm-rune,body.brutalist-mode.worm-active .worm-signal,body.brutalist-mode.worm-active .worm-scanbox,body.brutalist-mode.worm-active .worm-control,body.brutalist-mode.worm-active .worm-cascade{color:#fff;border-color:rgba(255,255,255,0.72);background:#000;text-shadow:none}body.brutalist-transition{--brutalist-crt-flash:rgba(255,255,255,0.96);--brutalist-crt-dim:rgba(255,255,255,0.16)}body.brutalist-transition::before,body.brutalist-transition::after{content:"";position:fixed;inset:0;z-index:9996;pointer-events:none}body.brutalist-transition::before{background:radial-gradient(ellipse at center,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.52) 7%,rgba(255,255,255,0.11) 18%,rgba(0,0,0,0.96) 42%,#000 100%),linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.45) 49%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.35) 51%,transparent 100%);mix-blend-mode:normal;animation:brutalistCrtPowerGate 2360ms steps(1,end) forwards}body.brutalist-transition::after{background:repeating-linear-gradient(0deg,rgba(255,255,255,0.24) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0.10) 0 2px,rgba(0,0,0,0.18) 2px 5px),radial-gradient(ellipse at center,rgba(255,255,255,0.38),transparent 36%);opacity:0;mix-blend-mode:screen;animation:brutalistCrtReturnNoise 2360ms steps(1,end) forwards}body.brutalist-transition .site{transform-origin:center center;animation:brutalistDirectoryFlicker 2360ms steps(1,end) forwards}body.brutalist-transition .terminal-grid,body.brutalist-transition .dir-list,body.brutalist-transition .content-pane,body.brutalist-transition .crypto-ticker{animation:brutalistDirectoryColdStart 2360ms steps(1,end) forwards}body.brutalist-transition .vignette,body.brutalist-transition .phosphor,body.brutalist-transition .scanlines,body.brutalist-transition .grain,body.brutalist-transition .signal-fx,body.brutalist-transition .raster-fx,body.brutalist-transition .chroma-fx,body.brutalist-transition .static-fx,body.brutalist-transition .brutalist-crt-switch-fx,body.brutalist-transition .brutalist-crt-switch-fx *{display:block;visibility:visible}.brutalist-crt-switch-fx{position:fixed;inset:0;z-index:9997;pointer-events:none;color:#fff;font-family:var(--ascii-mono);text-shadow:0 0 2px rgba(255,255,255,0.9),0 0 18px rgba(255,255,255,0.32);mix-blend-mode:screen;animation:brutalistCrtShell 2360ms steps(1,end) forwards}.brutalist-crt-switch-fx::before,.brutalist-crt-switch-fx::after{content:"";position:absolute;inset:0;pointer-events:none}.brutalist-crt-switch-fx::before{background:radial-gradient(ellipse at center,transparent 0 35%,rgba(255,255,255,0.16) 36%,transparent 39%),linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.78) 49%,#fff 50%,rgba(255,255,255,0.46) 51%,transparent 100%);animation:brutalistCrtCollapseLine 2360ms steps(1,end) forwards}.brutalist-crt-switch-fx::after{background-image:radial-gradient(rgba(255,255,255,0.85) 0.75px,transparent 1px),radial-gradient(rgba(255,255,255,0.28) 0.5px,transparent 0.8px);background-size:7px 7px,13px 13px;background-position:0 0,5px 3px;animation:brutalistCrtStatic 2360ms steps(4,end) forwards}.brutalist-crt-status{position:fixed;left:clamp(14px,3vw,34px);bottom:clamp(14px,3vw,34px);padding:3px 7px;border:1px solid rgba(255,255,255,0.62);background:rgba(0,0,0,0.74);color:rgba(255,255,255,0.86);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;animation:brutalistCrtStatus 2360ms steps(1,end) forwards}.brutalist-crt-line{position:fixed;left:0;right:0;top:var(--y,50vh);height:1px;background:rgba(255,255,255,0.75);box-shadow:0 0 18px rgba(255,255,255,0.8);transform:translateX(var(--x,0px));animation:brutalistCrtTear 2360ms steps(1,end) forwards}body.brutalist-mode:not(.worm-active):not(.brutalist-transition) .apotheosis-switch-fx,body.brutalist-mode:not(.worm-active):not(.brutalist-transition) .brutalist-crt-switch-fx{display:none;visibility:hidden;opacity:0}@keyframes brutalistCrtPowerGate{0%{opacity:0;transform:scaleY(1);filter:brightness(1)}4%{opacity:1;transform:scaleY(1);filter:brightness(2.1) contrast(1.8)}7%{opacity:1;transform:scaleY(0.18);filter:brightness(2.6) contrast(2.8)}10%{opacity:1;transform:scaleY(0.035);filter:brightness(3.2) contrast(3.4)}13%,60%{opacity:1;transform:scaleY(1);background:#000;filter:brightness(0)}64%{opacity:1;transform:scaleY(1);background:#000;filter:brightness(0.03)}68%{opacity:0.86;transform:scaleY(1.018);filter:brightness(0.26) contrast(1.8)}73%{opacity:0.96;transform:scaleY(0.992);filter:brightness(0.13) contrast(2.2)}79%{opacity:0.52;transform:scaleY(1.006);filter:brightness(0.52) contrast(1.4)}86%{opacity:0.24;filter:brightness(0.86)}93%{opacity:0.08;filter:brightness(1)}100%{opacity:0;transform:scaleY(1);filter:none}}@keyframes brutalistCrtReturnNoise{0%,61%,100%{opacity:0;transform:translate3d(0,0,0)}64%{opacity:0.30;transform:translate3d(-9px,4px,0)}70%{opacity:0.11;transform:translate3d(13px,-3px,0)}75%{opacity:0.34;transform:translate3d(-5px,-6px,0)}80%{opacity:0.10;transform:translate3d(8px,3px,0)}86%{opacity:0.18;transform:translate3d(-2px,0,0)}93%{opacity:0.04;transform:translate3d(0,0,0)}}@keyframes brutalistDirectoryFlicker{0%{opacity:1;filter:brightness(1);transform:none}6%{opacity:0.42;filter:brightness(2.0) contrast(1.8);transform:scaleY(0.96)}10%,48%{opacity:0;filter:brightness(0);transform:scaleY(0.02)}52%{opacity:0.05;filter:brightness(0.12) contrast(2.2);transform:scaleY(0.98)}56%{opacity:0.18;filter:brightness(0.32) contrast(1.8);transform:translateX(-1px)}60%{opacity:0.07;filter:brightness(0.08) contrast(2.6);transform:translateX(1px)}64%{opacity:0.30;filter:brightness(0.48) contrast(1.7);transform:translateX(-2px)}69%{opacity:0.14;filter:brightness(0.18) contrast(2.2);transform:translateX(2px)}75%{opacity:0.52;filter:brightness(0.68) contrast(1.35);transform:none}82%{opacity:0.34;filter:brightness(0.42) contrast(1.6)}90%{opacity:0.76;filter:brightness(0.82) contrast(1.12)}100%{opacity:1;filter:brightness(1) contrast(1);transform:none}}@keyframes brutalistDirectoryColdStart{0%,62%{opacity:0}66%{opacity:0.12}70%{opacity:0.03}75%{opacity:0.26}81%{opacity:0.10}87%{opacity:0.44}92%{opacity:0.60}97%{opacity:0.86}100%{opacity:1}}@keyframes brutalistCrtShell{0%,100%{opacity:0}2%,13%{opacity:1}14%,61%{opacity:0}62%,88%{opacity:1}89%,100%{opacity:0}}@keyframes brutalistCrtCollapseLine{0%{opacity:0;transform:scaleY(1)}4%{opacity:0.92;transform:scaleY(1)}8%{opacity:1;transform:scaleY(0.12)}11%{opacity:1;transform:scaleY(0.012)}13%,61%{opacity:0;transform:scaleY(0.003)}64%{opacity:0.95;transform:scaleY(0.018)}68%{opacity:0.34;transform:scaleY(0.24)}73%{opacity:0.82;transform:scaleY(0.72)}80%{opacity:0.22;transform:scaleY(1)}88%{opacity:0.08;transform:scaleY(1)}100%{opacity:0;transform:scaleY(1)}}@keyframes brutalistCrtStatic{0%,12%,61%,100%{opacity:0;transform:translate3d(0,0,0)}5%{opacity:0.40;transform:translate3d(-12px,4px,0)}9%{opacity:0.18;transform:translate3d(8px,-3px,0)}64%{opacity:0.38;transform:translate3d(14px,7px,0)}70%{opacity:0.13;transform:translate3d(-9px,-5px,0)}77%{opacity:0.30;transform:translate3d(6px,3px,0)}86%{opacity:0.10;transform:translate3d(-3px,0,0)}}@keyframes brutalistCrtStatus{0%,5%,14%,61%,92%,100%{opacity:0}6%,11%{opacity:0.9}64%{opacity:0.20}70%{opacity:0.86}75%{opacity:0.30}81%{opacity:0.72}88%{opacity:0.40}}@keyframes brutalistCrtTear{0%,61%,92%,100%{opacity:0;transform:translateX(var(--x,0px)) scaleX(1)}64%{opacity:0.58;transform:translateX(calc(var(--x,0px) - 12px)) scaleX(1.05)}70%{opacity:0.18;transform:translateX(calc(var(--x,0px)+18px)) scaleX(0.98)}77%{opacity:0.42;transform:translateX(calc(var(--x,0px) - 4px)) scaleX(1.03)}85%{opacity:0.12;transform:translateX(calc(var(--x,0px)+6px)) scaleX(1)}}:root{--exe-bg:rgba(0,0,0,0.88);--exe-panel-bg:rgba(0,0,0,0.74);--exe-title-bg:rgba(0,0,0,0.92);--exe-border:var(--faint);--exe-shadow:inset 0 0 0 1px rgba(0,0,0,0.84);--exe-overlay-bg:rgba(0,0,0,0.74)}body.apotheosis-red{--exe-bg:rgba(0,0,0,0.90);--exe-panel-bg:rgba(0,0,0,0.76);--exe-title-bg:rgba(0,0,0,0.94);--exe-border:var(--faint);--exe-shadow:inset 0 0 0 1px rgba(0,0,0,0.88);--exe-overlay-bg:rgba(0,0,0,0.78)}body.brutalist-mode{--exe-bg:#000;--exe-panel-bg:#000;--exe-title-bg:#000;--exe-border:rgba(255,255,255,0.42);--exe-shadow:none;--exe-overlay-bg:#000}.snake-modal,.doom-modal,.utility-modal{background:var(--exe-overlay-bg)}.snake-window,.doom-window,.utility-window,.journal-admin-window{background:var(--exe-bg);color:var(--fg);border-color:var(--exe-border);box-shadow:var(--exe-shadow);text-shadow:inherit}.snake-window *,.doom-window *,.utility-window *,.journal-admin-window *,.snake-modal *,.doom-modal *,.utility-modal *{border-color:var(--exe-border)}.snake-titlebar,.doom-titlebar,.utility-titlebar,.journal-admin-title{background:var(--exe-title-bg);color:var(--fg);border-color:var(--exe-border);box-shadow:none}.snake-stage,.doom-stage,.utility-stage,.journal-admin-form,.radio-display{background:transparent;color:var(--fg);box-shadow:none}.snake-leaderboard,.snake-canvas-wrap,.doom-embed-wrap,.utility-panel,.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.radio-stations,.radio-transcript,.radio-spectrum,.journal-index,.journal-post,.journal-admin-form input,.journal-admin-form textarea,.guestbook-form input,.guestbook-form textarea{background:var(--exe-panel-bg);color:var(--dim);border-color:var(--exe-border);box-shadow:none;text-shadow:inherit}.snake-canvas-wrap::after,.doom-embed-wrap::after,.guestbook-panel::after,.utility-panel::before,.utility-panel::after,.journal-admin-overlay::before,.journal-admin-overlay::after{background:none;box-shadow:none;opacity:0;animation:none}.snake-start-prompt{background:rgba(0,0,0,0.72);color:var(--fg)}.snake-start-prompt span,.snake-close,.doom-close,.utility-close,.utility-button,.radio-power,.radio-station,.journal-admin-close,.journal-admin-form button,.guestbook-action,.guestbook-form button,.snake-name-entry button{background:#000;color:var(--fg);border-color:var(--exe-border);box-shadow:none;text-shadow:inherit}.snake-close:hover,.snake-close:focus,.doom-close:hover,.doom-close:focus,.utility-close:hover,.utility-close:focus,.utility-button:hover,.utility-button:focus,.radio-power:hover,.radio-power:focus,.radio-power[data-on="true"],.radio-station:hover,.radio-station:focus,.radio-station.selected,.radio-station.active,.radio-station.is-active,.journal-admin-close:hover,.journal-admin-close:focus,.journal-admin-form button:hover,.journal-admin-form button:focus,.guestbook-action:hover,.guestbook-action:focus,.guestbook-form button:hover,.guestbook-form button:focus,.snake-name-entry button:hover,.snake-name-entry button:focus{background:var(--fg);color:#000;border-color:var(--fg);text-shadow:none;outline:none}.radio-power[data-on="false"],.mute-toggle[aria-pressed="false"],.music-toggle[aria-pressed="false"]{color:var(--red);border-color:var(--exe-border);background:#000}.snake-hud,.snake-help,.snake-leaderboard-list,.snake-leaderboard-empty,.snake-leaderboard-status,.doom-help,.doom-source-panel,.utility-hud,.radio-transcript,.journal-admin-form label,.journal-post-meta,.guestbook-meta,.guestbook-panel p{color:var(--dim)}.snake-leaderboard h3,.snake-leaderboard-rank,.snake-leaderboard-score,.doom-source-panel strong,.radio-frequency,.journal-admin-title,.guestbook-panel h3{color:var(--white);text-shadow:inherit}.radio-station-frequency,.radio-station-label,.radio-station-code,.utility-modal[data-utility="radio"] .radio-station,.utility-modal[data-utility="radio"] .radio-station *{color:inherit;text-shadow:inherit}body.brutalist-mode .snake-window,body.brutalist-mode .doom-window,body.brutalist-mode .utility-window,body.brutalist-mode .journal-admin-window,body.brutalist-mode .snake-modal,body.brutalist-mode .doom-modal,body.brutalist-mode .utility-modal,body.brutalist-mode .snake-window *,body.brutalist-mode .doom-window *,body.brutalist-mode .utility-window *,body.brutalist-mode .journal-admin-window *{color:inherit;text-shadow:none;box-shadow:none;filter:none}body.brutalist-mode .snake-leaderboard,body.brutalist-mode .snake-canvas-wrap,body.brutalist-mode .doom-embed-wrap,body.brutalist-mode .utility-panel,body.brutalist-mode .radio-stations,body.brutalist-mode .radio-transcript,body.brutalist-mode .radio-spectrum,body.brutalist-mode .journal-admin-form input,body.brutalist-mode .journal-admin-form textarea{background:#000;color:rgba(255,255,255,0.66);border-color:rgba(255,255,255,0.42)}.utility-modal[data-utility="journal"] .utility-window{width:min(860px,calc(100vw - 34px))}.utility-modal[data-utility="journal"] .utility-stage{overflow:hidden;padding:12px}.utility-modal[data-utility="journal"] .journal-shell{display:grid;grid-template-columns:minmax(0,1fr) clamp(96px,13vw,124px);grid-template-areas:"post index";gap:10px;align-items:stretch;height:min(62vh,560px);min-height:360px;overflow:hidden}.utility-modal[data-utility="journal"] .journal-status,.utility-modal[data-utility="journal"] .journal-index-title,.utility-modal[data-utility="journal"] .journal-tags,.utility-modal[data-utility="journal"] [data-pin],.utility-modal[data-utility="journal"] [data-pinned],.utility-modal[data-utility="journal"] .pinned{display:none}.utility-modal[data-utility="journal"] .journal-post{grid-area:post;min-height:0;padding:0;overflow:auto}.utility-modal[data-utility="journal"] .journal-post h3{margin:0 0 4px;font-size:13px;font-weight:400}.utility-modal[data-utility="journal"] .journal-post-meta{margin:0 0 10px;font-size:10px;opacity:0.65}.utility-modal[data-utility="journal"] .journal-post-body{gap:0.62em;max-width:70ch}.utility-modal[data-utility="journal"] .journal-index{grid-area:index;display:grid;align-content:start;gap:1px;height:100%;max-height:none;margin:0;padding:0 0 0 8px;border:0;border-left:1px solid rgba(168,255,181,0.10);overflow-y:auto}.utility-modal[data-utility="journal"] .journal-index li{margin:0;padding:0}.utility-modal[data-utility="journal"] .journal-index button{grid-template-columns:6.8ch minmax(0,1fr);gap:4px;min-height:1.05em;padding:0 1px;font-size:9px;line-height:1.08;letter-spacing:0}.utility-modal[data-utility="chat"] .utility-window{width:min(760px,calc(100vw - 34px))}.utility-modal[data-utility="chat"] .utility-stage{padding:10px;overflow:hidden}.utility-modal[data-utility="chat"] .chat-room{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-height:min(58vh,470px)}.utility-modal[data-utility="chat"] .chat-hud,.utility-modal[data-utility="chat"] .chat-main,.utility-modal[data-utility="chat"] .chat-users,.utility-modal[data-utility="chat"] .chat-users-title,.utility-modal[data-utility="chat"] .chat-users-list,.utility-modal[data-utility="chat"] .chat-channel{display:none}.utility-modal[data-utility="chat"] .chat-log{min-height:0;max-height:none;padding:7px;overflow-y:auto}.utility-modal[data-utility="chat"] .chat-line{animation:none;opacity:1;transform:none;line-height:1.26}.utility-modal[data-utility="chat"] .chat-line::after,.utility-modal[data-utility="chat"] .chat-line.user:nth-child(9n)::before{content:none}.utility-modal[data-utility="chat"] .chat-time{color:rgba(168,255,181,0.24)}.utility-modal[data-utility="chat"] .chat-name{text-shadow:none}.utility-modal[data-utility="chat"] .chat-form{grid-template-columns:auto minmax(0,1fr) auto;gap:5px;margin:0}.utility-modal[data-utility="chat"] .chat-prompt{opacity:0.7}.utility-modal[data-utility="chat"] .chat-input{padding:4px 6px;box-shadow:none}.utility-modal[data-utility="chat"] .chat-send{min-width:2.1em;padding:4px 7px;text-align:center}@media (max-width:720px){.utility-modal[data-utility="journal"] .journal-shell{grid-template-columns:1fr;grid-template-areas:"post" "index";height:auto;min-height:0}.utility-modal[data-utility="journal"] .journal-index{height:auto;max-height:7rem;padding:8px 0 0 0;border-left:0;border-top:1px solid rgba(168,255,181,0.10)}}.utility-modal[data-utility="chat"] .utility-window{width:min(800px,calc(100vw - 34px))}.utility-modal[data-utility="chat"] .utility-stage{padding:10px;overflow:hidden}.utility-modal[data-utility="chat"] .chat-room,.utility-modal[data-utility="chat"] .chat-room-combined{display:grid;grid-template-rows:minmax(0,1fr);gap:0;min-height:min(58vh,470px)}.utility-modal[data-utility="chat"] .chat-box{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;min-height:0;overflow:hidden;padding:8px}.utility-modal[data-utility="chat"] .chat-bar{display:flex;justify-content:space-between;gap:10px;min-width:0;color:rgba(168,255,181,0.50);font-size:10px;line-height:1.2}.utility-modal[data-utility="chat"] .chat-topic,.utility-modal[data-utility="chat"] .chat-state{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utility-modal[data-utility="chat"] .chat-state{display:none;color:rgba(255,119,200,0.58);text-align:right}.utility-modal[data-utility="chat"] .chat-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(92px,16vw,128px);gap:8px;min-height:0;overflow:hidden}.utility-modal[data-utility="chat"] .chat-log{display:block;min-height:0;max-height:none;padding:0;overflow-y:auto;border:0;background:transparent;box-shadow:none}.utility-modal[data-utility="chat"] .chat-users{display:grid;grid-template-rows:auto minmax(0,1fr);gap:4px;min-width:0;overflow:hidden;padding-left:7px;border-left:1px solid rgba(168,255,181,0.10);color:rgba(168,255,181,0.48);font-size:10px;line-height:1.12}.utility-modal[data-utility="chat"] .chat-users-title{display:block;color:rgba(255,224,102,0.60);font-size:9px;letter-spacing:0.03em;text-transform:lowercase;white-space:nowrap}.utility-modal[data-utility="chat"] .chat-users-list{display:grid;gap:1px;align-content:start;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-gutter:stable}.utility-modal[data-utility="chat"] .chat-user{display:grid;grid-template-columns:1.2ch minmax(0,1fr);gap:2px;min-width:0;white-space:nowrap}.utility-modal[data-utility="chat"] .chat-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:5px;align-items:center;margin:0;padding-top:6px;border-top:1px solid rgba(168,255,181,0.10)}.utility-modal[data-utility="chat"] .chat-prompt{display:block;color:rgba(168,255,181,0.58);font-size:10px;white-space:nowrap}@media (max-width:720px){.utility-modal[data-utility="chat"] .chat-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.utility-modal[data-utility="chat"] .chat-users{max-height:6rem;padding-left:0;padding-top:6px;border-left:0;border-top:1px solid rgba(168,255,181,0.10)}}.utility-modal[data-utility="journal"] .utility-window{width:min(900px,calc(100vw - 34px))}.utility-modal[data-utility="journal"] .utility-stage{padding:18px 20px;overflow:hidden}.utility-modal[data-utility="journal"] .journal-shell,.utility-modal[data-utility="journal"] .journal-shell-minimal{display:grid;grid-template-columns:minmax(0,4fr) minmax(126px,1fr);grid-template-areas:"post index";gap:18px;height:min(60vh,560px);min-height:370px;align-items:stretch}.utility-modal[data-utility="journal"] .journal-post{grid-area:post;min-width:0;padding:0 18px 0 0;overflow-y:auto;scrollbar-gutter:stable}.utility-modal[data-utility="journal"] .journal-post-heading{display:block;margin:0 0 18px;padding:0 0 10px;border-bottom:1px solid rgba(168,255,181,0.18)}.utility-modal[data-utility="journal"] .journal-post h3{margin:0;color:var(--white);font-size:14px;font-weight:400;line-height:1.25;letter-spacing:0.01em;white-space:nowrap}.utility-modal[data-utility="journal"] .journal-record-date,.utility-modal[data-utility="journal"] .journal-post-meta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.utility-modal[data-utility="journal"] .journal-post-body{max-width:68ch;gap:0.78em;color:rgba(168,255,181,0.68);font-size:12.5px;line-height:1.52;padding-bottom:8px}.utility-modal[data-utility="journal"] .journal-post-body p{margin:0}.utility-modal[data-utility="journal"] .journal-index-column{grid-area:index;display:flex;flex-direction:column;min-width:0;height:100%;padding:0 0 0 18px;border-left:1px solid rgba(168,255,181,0.16);overflow:hidden}.utility-modal[data-utility="journal"] .journal-index-heading{margin:0;color:var(--dim);font-size:12px;line-height:1.25;text-align:left;white-space:nowrap}.utility-modal[data-utility="journal"] .journal-index-rule{width:100%;height:1px;margin:10px 0 16px;background:rgba(168,255,181,0.18)}.utility-modal[data-utility="journal"] .journal-index{display:block;flex:1 1 auto;min-height:0;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;scrollbar-gutter:stable}.utility-modal[data-utility="journal"] .journal-index li{margin:0;padding:0}.utility-modal[data-utility="journal"] .journal-index button{display:grid;grid-template-columns:1.3ch minmax(0,1fr);align-items:baseline;width:100%;min-height:0;padding:2px 0 3px;color:rgba(168,255,181,0.54);font-size:11px;line-height:1.25;letter-spacing:0;white-space:nowrap;text-align:left;background:transparent}.utility-modal[data-utility="journal"] .journal-index-marker::before{content:""}.utility-modal[data-utility="journal"] .journal-index button.active .journal-index-marker::before,.utility-modal[data-utility="journal"] .journal-index button[aria-current="true"] .journal-index-marker::before{content:">"}.utility-modal[data-utility="journal"] .journal-index time{display:block;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.utility-modal[data-utility="journal"] .journal-index span:not(.journal-index-marker){display:none}.utility-modal[data-utility="journal"] .journal-index button:hover,.utility-modal[data-utility="journal"] .journal-index button:focus,.utility-modal[data-utility="journal"] .journal-index button.active{color:var(--white);background:transparent;text-shadow:0 0 8px rgba(168,255,181,0.28);outline:none}.utility-modal[data-utility="journal"] .journal-index-footer{flex:0 0 auto;margin-top:18px;color:rgba(168,255,181,0.48);font-size:11px;line-height:1.25;white-space:nowrap}@media (max-width:720px){.utility-modal[data-utility="journal"] .journal-shell,.utility-modal[data-utility="journal"] .journal-shell-minimal{grid-template-columns:1fr;grid-template-areas:"post" "index";height:auto;min-height:0}.utility-modal[data-utility="journal"] .journal-post{max-height:56vh;padding-right:0}.utility-modal[data-utility="journal"] .journal-post h3{white-space:normal}.utility-modal[data-utility="journal"] .journal-index-column{max-height:9rem;padding:12px 0 0;border-left:0;border-top:1px solid rgba(168,255,181,0.16)}}.skip-link{position:fixed;left:12px;top:12px;z-index:10000;padding:5px 8px;color:#000;background:var(--fg);border:1px solid var(--fg);text-shadow:none;transform:translateY(-150%);transition:transform 120ms ease}.skip-link:focus{transform:translateY(0);outline:1px solid var(--white);outline-offset:2px}[hidden],.is-hidden{display:none}body[data-startup-fallback="1"] .start-gate,body[data-startup-fallback="1"] .boot,body[data-startup-fallback="1"] .program-load,body[data-startup-fallback="1"] .splash-screen,body[data-startup-fallback="1"] .boot-logo-stage{opacity:0;visibility:hidden;pointer-events:none;animation:none}body[data-startup-fallback="1"] .site{opacity:1;visibility:visible;transform:none;filter:none;animation:none}body.debug-health[data-dependencies="degraded"]::before{content:"dependency check:degraded";position:fixed;left:8px;bottom:8px;z-index:10001;color:var(--yellow);background:#000;border:1px solid rgba(168,255,181,0.18);padding:2px 6px;font:inherit;font-size:11px;opacity:0.72;pointer-events:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}body.low-fx .crt,body.is-backgrounded .crt{--crt-strength:0.54;--crt-scan-opacity:0.08;--crt-grain-opacity:0.018;--crt-phosphor-opacity:0.24;--crt-vignette-opacity:0.62}body.site-ready:where(.boot,.program-load,.splash-screen,.start-gate).hidden,body[data-startup-fallback="1"]:where(.boot,.program-load,.splash-screen,.start-gate){visibility:hidden;pointer-events:none}[data-fourhz-hidden="true"]{display:none}.content-body[aria-busy="true"]{cursor:progress}body.exe-modal-open .site,body.exe-modal-open .audio-controls{user-select:none}body.qol-skip-transition .crt__scanlines{animation:crtScanRoll 760ms steps(8,end),crtFlicker 7s steps(1,end) infinite}body.qol-skip-transition .crt__raster,body.qol-skip-transition .crt__static,body.qol-skip-transition .crt__chroma{opacity:0;animation:crtStaticBurst 760ms steps(8,end) forwards}.utility-modal[aria-hidden="true"],.snake-modal[aria-hidden="true"],.doom-modal[aria-hidden="true"],.arg-modal[aria-hidden="true"]{pointer-events:none}.utility-stage[role="document"],.snake-stage[role="document"],.doom-stage[role="document"],.arg-stage[role="document"]{min-width:0}body.site-ready #startGate,body.site-ready #bootLogoStage,body.site-ready .boot,body.site-ready .program-load,body.site-ready .splash-screen{display:none;opacity:0;visibility:hidden;pointer-events:none;animation:none}body.site-ready .site{opacity:1;visibility:visible;transform:none;filter:brightness(1);animation:none;pointer-events:auto}body.site-ready #directory,body.site-ready .terminal-grid,body.site-ready .dir-list,body.site-ready .content-pane{opacity:1;visibility:visible;pointer-events:auto}body.site-ready #startGate,body.site-ready #bootLogoStage,body.site-ready .boot,body.site-ready .program-load,body.site-ready .splash-screen{display:none;opacity:0;visibility:hidden;pointer-events:none;animation:none}body.site-ready .site,body.site-ready #directory,body.site-ready .terminal-grid,body.site-ready .dir-list,body.site-ready .content-pane{opacity:1;visibility:visible;pointer-events:auto}body[data-page="directory"] #skipToDirectory,body[data-page="directory"] #startGate,body[data-page="directory"] #bootLogoStage,body[data-page="directory"] .boot,body[data-page="directory"] .program-load,body[data-page="directory"] .splash-screen{display:none;visibility:hidden;opacity:0;pointer-events:none}body[data-page="directory"] .site{opacity:1;visibility:visible;transform:none;filter:brightness(1);animation:none;pointer-events:auto}body[data-page="directory"] #directory,body[data-page="directory"] .terminal-grid,body[data-page="directory"] .dir-list,body[data-page="directory"] .content-pane{opacity:1;visibility:visible;pointer-events:auto}.utility-modal[data-utility="chat"] .chat-line.join .chat-text{color:rgba(143,211,255,0.82)}.utility-modal[data-utility="chat"] .chat-line.error .chat-text{color:var(--red)}.utility-modal[data-utility="chat"] .chat-line.action .chat-text{color:var(--yellow);font-style:italic}.utility-modal[data-utility="chat"] .chat-line .chat-name,.utility-modal[data-utility="chat"] .chat-user-name{color:var(--chat-name-color,var(--white));text-shadow:0 0 5px var(--chat-name-glow,rgba(168,255,181,0.16))}.utility-modal[data-utility="chat"] .chat-line.user .chat-text{color:var(--white)}.utility-modal[data-utility="chat"] .chat-line.system .chat-text,.utility-modal[data-utility="chat"] .chat-line.event .chat-text{color:rgba(168,255,181,0.62)}.utility-modal[data-utility="chat"] .utility-window{width:min(800px,calc(100vw - 34px));height:min(620px,calc(100vh - 34px));max-height:calc(100vh - 34px);overflow:hidden}.utility-modal[data-utility="chat"] .utility-stage{height:100%;min-height:0;overflow:hidden}.utility-modal[data-utility="chat"] .chat-room,.utility-modal[data-utility="chat"] .chat-room-combined,.utility-modal[data-utility="chat"] .chat-box{height:100%;min-height:0;max-height:100%;overflow:hidden}.utility-modal[data-utility="chat"] .chat-box{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.utility-modal[data-utility="chat"] .chat-body{min-height:0;max-height:100%;overflow:hidden}.utility-modal[data-utility="chat"] .chat-log{height:100%;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.utility-modal[data-utility="chat"] .chat-users-list{min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.utility-modal[data-utility="chat"] .chat-form{flex-shrink:0}@media (max-width:720px){.utility-modal[data-utility="chat"] .utility-window{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.utility-modal[data-utility="chat"] .chat-body{grid-template-rows:minmax(0,1fr) auto}.utility-modal[data-utility="chat"] .chat-users{max-height:6rem;min-height:0;overflow:hidden}}body.apotheosis-red,body.apotheosis-transition,body.theme-red,body.apotheosis,body.worm-active,body.worm-ramp,body.worm-peak,body.worm-recover{--fg:#ff5f5f;--dim:rgba(255,95,95,0.66);--faint:rgba(255,95,95,0.24);--white:#fff0f0;--red:#ff5f5f;--yellow:#ff9f5f;--pink:#ff5f87;--rule:rgba(255,95,95,0.26);--rule-soft:rgba(255,95,95,0.15);--glow-1:rgba(255,95,95,0.40);--glow-2:rgba(255,95,95,0.19);--glow-3:rgba(255,95,95,0.075);--panel-bg:rgba(18,0,0,0.50);--panel-bg-soft:rgba(255,95,95,0.048);--panel-shadow:rgba(255,95,95,0.075);--scan-soft:rgba(255,95,95,0.046);--scroll-track:rgba(255,95,95,0.055);--scroll-thumb:rgba(255,95,95,0.34);--scroll-thumb-hover:rgba(255,95,95,0.60);color:var(--fg);background:radial-gradient(circle at 50% 20%,rgba(255,95,95,0.055),transparent 28%),radial-gradient(circle at 50% 50%,rgba(255,95,95,0.035),transparent 54%),#050000}body.apotheosis-red:where(.site,.site *,.boot,.boot *,.program-load,.program-load *,.splash-screen,.splash-screen *,.start-gate,.start-gate *,.utility-modal,.utility-modal *,.snake-modal,.snake-modal *,.doom-modal,.doom-modal *,.audio-controls,.audio-controls *,.apotheosis-switch-fx,.apotheosis-switch-fx *,.signal-fx,.raster-fx,.chroma-fx,.static-fx),body.apotheosis-transition:where(.site,.site *,.boot,.boot *,.program-load,.program-load *,.splash-screen,.splash-screen *,.start-gate,.start-gate *,.utility-modal,.utility-modal *,.snake-modal,.snake-modal *,.doom-modal,.doom-modal *,.audio-controls,.audio-controls *,.apotheosis-switch-fx,.apotheosis-switch-fx *,.signal-fx,.raster-fx,.chroma-fx,.static-fx),body.theme-red:where(.site,.site *,.boot,.boot *,.program-load,.program-load *,.splash-screen,.splash-screen *,.start-gate,.start-gate *,.utility-modal,.utility-modal *,.snake-modal,.snake-modal *,.doom-modal,.doom-modal *,.audio-controls,.audio-controls *,.apotheosis-switch-fx,.apotheosis-switch-fx *,.signal-fx,.raster-fx,.chroma-fx,.static-fx),body.apotheosis:where(.site,.site *,.boot,.boot *,.program-load,.program-load *,.splash-screen,.splash-screen *,.start-gate,.start-gate *,.utility-modal,.utility-modal *,.snake-modal,.snake-modal *,.doom-modal,.doom-modal *,.audio-controls,.audio-controls *,.apotheosis-switch-fx,.apotheosis-switch-fx *,.signal-fx,.raster-fx,.chroma-fx,.static-fx){border-color:var(--rule);outline-color:var(--faint);text-shadow:0 0 1px var(--glow-1),0 0 4px var(--glow-2),0 0 10px var(--glow-3)}body.apotheosis-red:where(.label,.subtitle,.prompt,.content-prompt,.content-body,.muted,.file,.perm,.size,.journal-post-meta,.journal-empty,.guestbook-meta,.guestbook-panel p,.guestbook-local-entry,.crypto-ticker,.crypto-ticker-item,.radio-transcript,.warez-note),body.apotheosis-transition:where(.label,.subtitle,.prompt,.content-prompt,.content-body,.muted,.file,.perm,.size,.journal-post-meta,.journal-empty,.guestbook-meta,.guestbook-panel p,.guestbook-local-entry,.crypto-ticker,.crypto-ticker-item,.radio-transcript,.warez-note),body.theme-red:where(.label,.subtitle,.prompt,.content-prompt,.content-body,.muted,.file,.perm,.size,.journal-post-meta,.journal-empty,.guestbook-meta,.guestbook-panel p,.guestbook-local-entry,.crypto-ticker,.crypto-ticker-item,.radio-transcript,.warez-note),body.apotheosis:where(.label,.subtitle,.prompt,.content-prompt,.content-body,.muted,.file,.perm,.size,.journal-post-meta,.journal-empty,.guestbook-meta,.guestbook-panel p,.guestbook-local-entry,.crypto-ticker,.crypto-ticker-item,.radio-transcript,.warez-note){color:var(--dim)}body.apotheosis-red:where(h1,h2,h3,.content-title,.dir,.exec,.site-art,.brand-art,.start-art,.splash-art,.radio-frequency,.radio-station-label,.radio-station-frequency,.radio-power,.music-toggle,.mute-toggle),body.apotheosis-transition:where(h1,h2,h3,.content-title,.dir,.exec,.site-art,.brand-art,.start-art,.splash-art,.radio-frequency,.radio-station-label,.radio-station-frequency,.radio-power,.music-toggle,.mute-toggle),body.theme-red:where(h1,h2,h3,.content-title,.dir,.exec,.site-art,.brand-art,.start-art,.splash-art,.radio-frequency,.radio-station-label,.radio-station-frequency,.radio-power,.music-toggle,.mute-toggle),body.apotheosis:where(h1,h2,h3,.content-title,.dir,.exec,.site-art,.brand-art,.start-art,.splash-art,.radio-frequency,.radio-station-label,.radio-station-frequency,.radio-power,.music-toggle,.mute-toggle){color:var(--fg)}body.apotheosis-red:where(a:hover,a:focus,button:hover,button:focus,.dir-entry.active,.journal-index button.active,.journal-index button:hover,.radio-station:hover,.radio-station:focus,.radio-station.active,.radio-station.is-active),body.apotheosis-transition:where(a:hover,a:focus,button:hover,button:focus,.dir-entry.active,.journal-index button.active,.journal-index button:hover,.radio-station:hover,.radio-station:focus,.radio-station.active,.radio-station.is-active),body.theme-red:where(a:hover,a:focus,button:hover,button:focus,.dir-entry.active,.journal-index button.active,.journal-index button:hover,.radio-station:hover,.radio-station:focus,.radio-station.active,.radio-station.is-active),body.apotheosis:where(a:hover,a:focus,button:hover,button:focus,.dir-entry.active,.journal-index button.active,.journal-index button:hover,.radio-station:hover,.radio-station:focus,.radio-station.active,.radio-station.is-active){color:#000;background:var(--fg);text-shadow:none}body.apotheosis-red:where(.content-pane,.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.utility-window,.utility-stage,.snake-window,.doom-window,.audio-controls,.about-portrait,canvas,video,img),body.apotheosis-transition:where(.content-pane,.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.utility-window,.utility-stage,.snake-window,.doom-window,.audio-controls,.about-portrait,canvas,video,img),body.theme-red:where(.content-pane,.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.utility-window,.utility-stage,.snake-window,.doom-window,.audio-controls,.about-portrait,canvas,video,img),body.apotheosis:where(.content-pane,.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.utility-window,.utility-stage,.snake-window,.doom-window,.audio-controls,.about-portrait,canvas,video,img){box-shadow:inset 0 0 18px var(--panel-shadow),0 0 16px rgba(255,95,95,0.07)}body.apotheosis-red .vignette,body.apotheosis-transition .vignette,body.theme-red .vignette,body.apotheosis .vignette{background:radial-gradient(circle at 50% 24%,rgba(255,95,95,0.052),transparent 36%),radial-gradient(circle at 50% 56%,rgba(255,95,95,0.030),transparent 64%),radial-gradient(ellipse at center,rgba(0,0,0,0) 50%,rgba(0,0,0,0.22) 78%,rgba(0,0,0,0.70) 100%),#000}body.apotheosis-red .phosphor,body.apotheosis-transition .phosphor,body.theme-red .phosphor,body.apotheosis .phosphor{background:radial-gradient(circle at 24% 20%,rgba(255,95,95,0.064),transparent 30%),radial-gradient(circle at 76% 74%,rgba(255,95,95,0.046),transparent 38%),radial-gradient(circle at 50% 50%,rgba(255,95,95,0.030),transparent 64%),linear-gradient(180deg,rgba(255,95,95,0.022),transparent 38%,rgba(255,95,95,0.016))}body.apotheosis-red .phosphor::before,body.apotheosis-transition .phosphor::before,body.theme-red .phosphor::before,body.apotheosis .phosphor::before{background:radial-gradient(ellipse at center,rgba(255,95,95,0.060) 0%,rgba(255,95,95,0.024) 30%,transparent 68%),repeating-linear-gradient(to bottom,rgba(255,95,95,0.010) 0px,rgba(255,95,95,0.010) 1px,transparent 2px,transparent 7px)}body.apotheosis-red .scanlines,body.apotheosis-transition .scanlines,body.theme-red .scanlines,body.apotheosis .scanlines{background:repeating-linear-gradient(to bottom,rgba(255,95,95,0.060) 0px,rgba(255,95,95,0.060) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 5px),repeating-linear-gradient(to right,rgba(255,0,80,0.012) 0px,rgba(255,0,80,0.012) 1px,rgba(255,95,95,0.010) 1px,rgba(255,95,95,0.010) 2px,rgba(255,180,180,0.007) 2px,rgba(255,180,180,0.007) 3px)}body.apotheosis-red .grain,body.apotheosis-transition .grain,body.theme-red .grain,body.apotheosis .grain{background-image:radial-gradient(rgba(255,95,95,0.32) 0.7px,transparent 0.82px),radial-gradient(rgba(255,255,255,0.11) 0.55px,transparent 0.7px)}body.apotheosis-red:where(.site,.content-title,.content-body,.dir-entry,.prompt,.content-prompt,.crypto-ticker,.debug-shell,.journal-shell,.guestbook-shell,.utility-window,.radio-transcript),body.apotheosis-transition:where(.site,.content-title,.content-body,.dir-entry,.prompt,.content-prompt,.crypto-ticker,.debug-shell,.journal-shell,.guestbook-shell,.utility-window,.radio-transcript),body.theme-red:where(.site,.content-title,.content-body,.dir-entry,.prompt,.content-prompt,.crypto-ticker,.debug-shell,.journal-shell,.guestbook-shell,.utility-window,.radio-transcript),body.apotheosis:where(.site,.content-title,.content-body,.dir-entry,.prompt,.content-prompt,.crypto-ticker,.debug-shell,.journal-shell,.guestbook-shell,.utility-window,.radio-transcript){animation-name:crtPixelBleedPulseApotheosis}body.apotheosis-red:where(.brand-art,.start-art,.splash-art,.site-art),body.apotheosis-transition:where(.brand-art,.start-art,.splash-art,.site-art),body.theme-red:where(.brand-art,.start-art,.splash-art,.site-art),body.apotheosis:where(.brand-art,.start-art,.splash-art,.site-art){animation-name:crtAsciiBleedPulseApotheosis}body.apotheosis-red *::-webkit-scrollbar-track,body.apotheosis-transition *::-webkit-scrollbar-track,body.theme-red *::-webkit-scrollbar-track,body.apotheosis *::-webkit-scrollbar-track{background:var(--scroll-track)}body.apotheosis-red *::-webkit-scrollbar-thumb,body.apotheosis-transition *::-webkit-scrollbar-thumb,body.theme-red *::-webkit-scrollbar-thumb,body.apotheosis *::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-color:#000}@keyframes crtPixelBleedPulseApotheosis{0%,100%{filter:none;text-shadow:0 0 1px rgba(255,95,95,0.34),0 0 4px rgba(255,95,95,0.16),0 0 9px rgba(255,95,95,0.052)}50%{filter:brightness(1.025);text-shadow:0 0 1px rgba(255,95,95,0.46),0 0 5px rgba(255,95,95,0.21),0 0 12px rgba(255,95,95,0.070)}}@keyframes crtAsciiBleedPulseApotheosis{0%,100%{filter:none;text-shadow:0 0 1px rgba(255,95,95,0.48),0 0 5px rgba(255,95,95,0.21),0 0 13px rgba(255,95,95,0.066)}50%{filter:brightness(1.035);text-shadow:0 0 1px rgba(255,95,95,0.62),0 0 6px rgba(255,95,95,0.29),0 0 16px rgba(255,95,95,0.090)}}.qol-panel{grid-template-columns:auto minmax(12ch,1fr);gap:0 1ch;align-items:baseline}.qol-panel::before{content:"[guest@f0rtress /srv/void]$ grep"}.qol-panel .qol-status{display:none}.qol-input-wrap{position:relative;display:block;min-width:12ch;min-height:1.62em;overflow:hidden;--qol-caret:0}.qol-input-wrap::after{content:"█";position:absolute;left:calc(var(--qol-caret,0) * 1ch);top:50%;width:1ch;height:1.28em;transform:translateY(-51%);color:var(--fg);background:var(--fg);text-shadow:none;opacity:0.95;animation:terminalBlockCursor 0.86s steps(1,end) infinite;pointer-events:none;mix-blend-mode:screen}.qol-input-wrap:focus-within::after{animation-duration:0.68s}.qol-panel input{position:relative;z-index:1;min-height:1.62em;caret-color:transparent;padding-right:1.5ch}.qol-panel input::placeholder{color:transparent}@keyframes terminalBlockCursor{0%,46%{opacity:0.96;filter:brightness(1.25)}47%,100%{opacity:0;filter:brightness(0.7)}}.program-load .load-bar,body.started.phase-load .program-load .load-bar{display:block;width:min(42ch,calc(100vw - 48px));max-width:min(42ch,calc(100vw - 48px));height:1.25em;margin-top:14px;padding:0;opacity:0;overflow:visible;color:var(--fg);background:transparent;border:0;box-shadow:none;transform:translateY(2px);filter:none;animation:none}.program-load .load-bar-track{position:relative;display:block;width:100%;height:1.2em;overflow:visible;border:0;background:transparent;box-shadow:none;color:var(--fg);white-space:pre}.program-load .load-bar-track::before{content:attr(data-shell-bar);display:block;position:static;inset:auto;color:var(--fg);background:transparent;z-index:auto;white-space:pre;text-shadow:0 0 1px rgba(168,255,181,0.32),0 0 6px rgba(168,255,181,0.11)}.program-load .load-bar-track::after{content:none;display:none}.program-load .load-bar-fill,.program-load .load-bar-scan,.program-load .load-bar-frame,.program-load .load-bar-meta,.program-load .load-bar-percent,.program-load .load-bar-text{display:none}body.started.phase-load .program-load .load-bar{opacity:1;animation:asciiLoadBarEnter 0.16s steps(2,end) forwards,asciiLoadBarExcite 0.72s steps(2,end) 0.18s infinite,asciiLoadBarExit 0.26s steps(4,end) 4.06s forwards}@keyframes asciiLoadBarEnter{0%{opacity:0;transform:translateY(3px);filter:brightness(0.55)}100%{opacity:1;transform:translateY(0);filter:brightness(1)}}@keyframes asciiLoadBarExcite{0%,100%{transform:translateX(0);filter:brightness(1)}18%{transform:translateX(-1px);filter:brightness(1.36)}41%{transform:translateX(1px);filter:brightness(0.78)}63%{transform:translateX(0);filter:brightness(1.18)}}@keyframes asciiLoadBarExit{0%{opacity:1;transform:translateX(0);filter:brightness(1.34)}48%{opacity:0.64;transform:translateX(2px);filter:brightness(0.68)}100%{opacity:0;transform:translateY(-3px);filter:brightness(0.28)}}@keyframes flicker{0%,100%{opacity:0.125}4%{opacity:0.151}4.35%{opacity:0.074}4.8%{opacity:0.139}28%{opacity:0.118}28.25%{opacity:0.172}28.55%{opacity:0.103}63%{opacity:0.131}63.2%{opacity:0.082}63.65%{opacity:0.156}88%{opacity:0.118}88.22%{opacity:0.164}}@keyframes scanlineJitter{0%,100%{transform:translate3d(0,0,0)}17.6%{transform:translate3d(0,0,0)}17.9%{transform:translate3d(0,1px,0)}18.2%{transform:translate3d(0,0,0)}52.1%{transform:translate3d(0,0,0)}52.4%{transform:translate3d(0,-1px,0)}52.65%{transform:translate3d(0,0,0)}74.8%{transform:translate3d(0,0,0)}75.1%{transform:translate3d(0,2px,0)}75.35%{transform:translate3d(0,0,0)}}@keyframes titleGlitch{0%,100%{transform:translate3d(0,0,0);filter:none}8%{transform:translate3d(-1px,0,0);filter:brightness(1.12) contrast(1.08)}9%{transform:translate3d(1px,0,0);filter:brightness(0.86) contrast(1.18)}10%{transform:translate3d(0,0,0);filter:none}41%{transform:translate3d(0,0,0);filter:none}42%{transform:translate3d(2px,0,0) skewX(0.35deg);filter:brightness(1.18) contrast(1.16)}43.5%{transform:translate3d(-1px,0,0);filter:brightness(0.78) contrast(1.26)}45%{transform:translate3d(0,0,0);filter:none}71%{transform:translate3d(-1px,0,0);filter:brightness(1.08)}72%{transform:translate3d(0,0,0);filter:none}}@keyframes titleGlitchSlice{0%,100%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateX(0)}8.5%{opacity:0.22;clip-path:inset(12% 0 81% 0);transform:translateX(2px)}9.5%{opacity:0.10;clip-path:inset(56% 0 36% 0);transform:translateX(-2px)}42.2%{opacity:0.26;clip-path:inset(31% 0 61% 0);transform:translateX(-3px)}43.4%{opacity:0.14;clip-path:inset(72% 0 19% 0);transform:translateX(2px)}71.4%{opacity:0.12;clip-path:inset(44% 0 48% 0);transform:translateX(1px)}}@keyframes signalFault{0%,100%{opacity:0;transform:translate3d(0,0,0) scaleY(1)}12%{opacity:0.11;transform:translate3d(0,-11vh,0) scaleY(0.42)}19%{opacity:0.03;transform:translate3d(0,4vh,0) scaleY(1.8)}43%{opacity:0.16;transform:translate3d(0,28vh,0) scaleY(0.33)}59%{opacity:0.05;transform:translate3d(0,-3vh,0) scaleY(1.1)}78%{opacity:0.12;transform:translate3d(0,10vh,0) scaleY(0.55)}}.utility-modal[data-utility="journal"] .utility-stage{padding:18px 20px;overflow:hidden}.utility-modal[data-utility="journal"] .journal-shell,.utility-modal[data-utility="journal"] .journal-shell-minimal{height:min(72vh,680px);min-height:min(520px,calc(100dvh - 112px));display:grid;grid-template-columns:minmax(170px,0.26fr) minmax(0,0.74fr);grid-template-areas:"index post";gap:0;align-items:stretch;overflow:hidden}.utility-modal[data-utility="journal"] .journal-index-column{grid-area:index;min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:0 18px 0 0;border-left:0;border-right:1px solid var(--divider-normal,rgba(168,255,181,0.26));overflow:hidden}.utility-modal[data-utility="journal"] .journal-post{grid-area:post;min-width:0;min-height:0;height:100%;padding:0 0 0 22px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.utility-modal[data-utility="journal"] .journal-post:focus{outline:1px solid var(--divider-soft,rgba(168,255,181,0.16));outline-offset:-1px}.utility-modal[data-utility="journal"] .journal-post-heading{display:block;margin:0;padding:0;border-bottom:0}.utility-modal[data-utility="journal"] .journal-post h3{margin:0;color:var(--white);font-size:var(--type-module-header,18px);font-weight:400;line-height:var(--lh-ui,1.25);letter-spacing:0;white-space:normal}.utility-modal[data-utility="journal"] .journal-record-date,.utility-modal[data-utility="journal"] .journal-post-meta{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal}.utility-modal[data-utility="journal"] .journal-post-meta{margin-top:8px;color:var(--dim);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25)}.utility-modal[data-utility="journal"] .journal-tags{color:var(--dim)}.utility-modal[data-utility="journal"] .journal-divider{height:1px;margin:16px 0 20px;background:var(--divider-soft,rgba(168,255,181,0.16))}.utility-modal[data-utility="journal"] .journal-post-body{display:block;max-width:72ch;color:rgba(168,255,181,0.72);font-size:var(--type-body,15px);line-height:var(--lh-body,1.45);padding:0 0 28px;white-space:normal;overflow-wrap:anywhere}.utility-modal[data-utility="journal"] .journal-post-body p{margin:0 0 1.05em}.utility-modal[data-utility="journal"] .journal-post-body p:last-child{margin-bottom:0}.utility-modal[data-utility="journal"] .journal-index-heading{margin:0;color:var(--dim);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25);text-align:left;white-space:nowrap}.utility-modal[data-utility="journal"] .journal-index-rule{width:100%;height:1px;margin:10px 0 14px;background:var(--divider-soft,rgba(168,255,181,0.16))}.utility-modal[data-utility="journal"] .journal-index{display:block;min-height:0;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.utility-modal[data-utility="journal"] .journal-index button{display:grid;grid-template-columns:1.3ch minmax(0,1fr);align-items:baseline;width:100%;min-height:0;padding:3px 0 4px;color:rgba(168,255,181,0.58);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25);letter-spacing:0;white-space:nowrap;text-align:left;background:transparent}.utility-modal[data-utility="journal"] .journal-index button:hover,.utility-modal[data-utility="journal"] .journal-index button:focus,.utility-modal[data-utility="journal"] .journal-index button.active{color:var(--white);background:transparent;text-shadow:0 0 8px rgba(168,255,181,0.28);outline:none}.utility-modal[data-utility="journal"] .journal-index-footer{margin-top:16px;color:rgba(168,255,181,0.48);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25);white-space:nowrap}@media (max-width:720px){.utility-modal[data-utility="journal"] .journal-shell,.utility-modal[data-utility="journal"] .journal-shell-minimal{height:min(76vh,680px);min-height:min(520px,calc(100dvh - 96px));grid-template-columns:1fr;grid-template-rows:minmax(120px,0.32fr) minmax(0,0.68fr);grid-template-areas:"index" "post"}.utility-modal[data-utility="journal"] .journal-index-column{padding:0 0 14px;border-right:0;border-bottom:1px solid var(--divider-normal,rgba(168,255,181,0.26))}.utility-modal[data-utility="journal"] .journal-post{padding:16px 0 0;max-height:none}}.utility-modal[data-utility="journal"] .journal-shell,.utility-modal[data-utility="journal"] .journal-shell-minimal{height:min(72vh,680px);min-height:min(520px,calc(100dvh - 112px));display:grid;grid-template-columns:minmax(150px,0.2fr) minmax(0,0.8fr);grid-template-areas:"index post";gap:0;align-items:stretch;overflow:hidden}.utility-modal[data-utility="journal"] .journal-index-column{grid-area:index;min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);padding:20px 18px 20px 0;border-left:0;border-right:1px solid var(--divider-normal,rgba(168,255,181,0.26));overflow:hidden}.utility-modal[data-utility="journal"] .journal-index-heading{margin:0 0 8px;color:var(--white);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25);text-align:left;white-space:nowrap}.utility-modal[data-utility="journal"] .journal-index-footer{margin:0 0 18px;color:rgba(168,255,181,0.52);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25);white-space:nowrap}.utility-modal[data-utility="journal"] .journal-index-rule{width:100%;height:1px;margin:0 0 14px;background:var(--divider-soft,rgba(168,255,181,0.16))}.utility-modal[data-utility="journal"] .journal-index{display:block;min-height:0;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.utility-modal[data-utility="journal"] .journal-index button{display:grid;grid-template-columns:1.3ch minmax(0,1fr);align-items:baseline;width:100%;min-height:0;padding:3px 0 4px;color:rgba(168,255,181,0.58);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25);letter-spacing:0;white-space:nowrap;text-align:left;background:transparent}.utility-modal[data-utility="journal"] .journal-index button:hover,.utility-modal[data-utility="journal"] .journal-index button:focus,.utility-modal[data-utility="journal"] .journal-index button.active{color:var(--white);background:transparent;text-shadow:0 0 8px rgba(168,255,181,0.28);outline:none}.utility-modal[data-utility="journal"] .journal-post{grid-area:post;min-width:0;min-height:0;height:100%;padding:22px 0 0 24px;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.utility-modal[data-utility="journal"] .journal-post:focus{outline:1px solid var(--divider-soft,rgba(168,255,181,0.16));outline-offset:-1px}.utility-modal[data-utility="journal"] .journal-post-heading{display:block;margin:0;padding:0;border-bottom:0}.utility-modal[data-utility="journal"] .journal-post h3{margin:0;color:var(--white);font-size:var(--type-module-header,18px);font-weight:400;line-height:var(--lh-ui,1.25);letter-spacing:0;white-space:normal}.utility-modal[data-utility="journal"] .journal-record-date,.utility-modal[data-utility="journal"] .journal-post-meta{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal}.utility-modal[data-utility="journal"] .journal-post-meta{margin-top:10px;color:rgba(168,255,181,0.58);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25)}.utility-modal[data-utility="journal"] .journal-meta-row+.journal-meta-row{margin-top:4px}.utility-modal[data-utility="journal"] .journal-divider{height:1px;margin:18px 0 32px;background:var(--divider-soft,rgba(168,255,181,0.16))}.utility-modal[data-utility="journal"] .journal-body-scroll{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 38px 28px 0;scrollbar-gutter:stable}.utility-modal[data-utility="journal"] .journal-post-body{display:block;max-width:84ch;color:rgba(168,255,181,0.72);font-size:var(--type-body,15px);line-height:1.55;padding:0;white-space:normal;overflow-wrap:anywhere}.utility-modal[data-utility="journal"] .journal-post-body p{margin:0 0 1.35em}.utility-modal[data-utility="journal"] .journal-post-body p:last-child{margin-bottom:0}@media (max-width:720px){.utility-modal[data-utility="journal"] .journal-shell,.utility-modal[data-utility="journal"] .journal-shell-minimal{height:min(76vh,680px);min-height:min(520px,calc(100dvh - 96px));grid-template-columns:1fr;grid-template-rows:minmax(120px,0.32fr) minmax(0,0.68fr);grid-template-areas:"index" "post"}.utility-modal[data-utility="journal"] .journal-index-column{padding:0 0 14px;border-right:0;border-bottom:1px solid var(--divider-normal,rgba(168,255,181,0.26))}.utility-modal[data-utility="journal"] .journal-post{padding:18px 0 0}.utility-modal[data-utility="journal"] .journal-body-scroll{padding-right:18px}}.utility-modal[data-utility="journal"] .journal-index-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:20px 18px 20px 0;overflow:hidden}.utility-modal[data-utility="journal"] .journal-index-heading{flex:0 0 auto;margin:0 0 16px;color:var(--white);font-size:var(--type-meta,13px);line-height:var(--lh-ui,1.25);text-align:left;white-space:nowrap}.utility-modal[data-utility="journal"] .journal-index-rule,.utility-modal[data-utility="journal"] .journal-index-footer{display:none}.utility-modal[data-utility="journal"] .journal-index{flex:0 1 auto;min-height:0;max-height:100%;display:block;margin:0;padding:0;border:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.utility-modal[data-utility="journal"] .journal-index li{margin:0;padding:0}.utility-modal[data-utility="journal"] .journal-index button{margin:0}@media (max-width:720px){.utility-modal[data-utility="journal"] .journal-index-column{padding:0 0 14px}.utility-modal[data-utility="journal"] .journal-index-heading{margin-bottom:12px}}.qol-panel .qol-status{display:none}.qol-input-wrap{position:relative;display:inline-grid;grid-template-areas:"stack";align-items:baseline;width:100%;min-width:12ch;min-height:1.62em;overflow:visible}.qol-input-wrap::after{content:none;display:none}.qol-input-visual{grid-area:stack;display:inline-block;min-width:1ch;min-height:1.62em;color:var(--fg);font:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre;pointer-events:none;text-shadow:inherit}.qol-input-post{color:rgba(168,255,181,0.42)}.qol-block-cursor{display:inline-block;width:1ch;height:1.14em;margin-left:0;vertical-align:-0.18em;background:var(--fg);color:#000;box-shadow:0 0 8px rgba(168,255,181,0.24);animation:terminalBlockCursorReal 0.92s steps(1,end) infinite}.qol-input-wrap:focus-within .qol-block-cursor{animation-duration:0.76s}.qol-panel input#qolSearch{grid-area:stack;position:relative;z-index:2;width:100%;min-width:0;min-height:1.62em;padding:0;margin:0;color:transparent;caret-color:transparent;background:transparent;border:0;outline:0;opacity:1;text-shadow:none}.qol-panel input#qolSearch::selection{background:rgba(168,255,181,0.24);color:transparent}@keyframes terminalBlockCursorReal{0%,48%{opacity:1;filter:brightness(1.15)}49%,100%{opacity:0;filter:brightness(0.72)}}.program-load .load-bar,body.started .program-load .load-bar,body.started.phase-load .program-load .load-bar{display:block;visibility:visible;opacity:1;width:min(42ch,calc(100vw - 48px));max-width:min(42ch,calc(100vw - 48px));height:1.25em;margin-top:14px;padding:0;overflow:visible;color:var(--fg);background:transparent;border:0;box-shadow:none;filter:none}.program-load .load-bar-track{position:relative;display:block;width:100%;height:1.25em;overflow:visible;white-space:pre;color:var(--fg);background:transparent;border:0;box-shadow:none}.program-load .load-bar-track::before{content:attr(data-shell-bar);display:block;position:static;white-space:pre;color:var(--fg);background:transparent;text-shadow:0 0 1px rgba(168,255,181,0.36),0 0 7px rgba(168,255,181,0.12)}.program-load .load-bar-fill,.program-load .load-bar-scan,.program-load .load-bar-frame,.program-load .load-bar-meta,.program-load .load-bar-percent,.program-load .load-bar-text{display:none}body.started .program-load .load-bar{animation:asciiLoaderStableJitter 0.64s steps(2,end) infinite}@keyframes asciiLoaderStableJitter{0%,100%{transform:translateX(0);filter:brightness(1)}23%{transform:translateX(-1px);filter:brightness(1.28)}41%{transform:translateX(1px);filter:brightness(0.86)}67%{transform:translateX(0);filter:brightness(1.12)}}.program-load .load-bar,body.started .program-load .load-bar,body.started.phase-load .program-load .load-bar{width:min(var(--shell-load-width,42ch),calc(100vw - 48px));max-width:min(var(--shell-load-width,42ch),calc(100vw - 48px));font-family:var(--ascii-mono);font-variant-ligatures:none;letter-spacing:0;tab-size:1}.program-load .load-bar-track,.program-load .load-bar-track::before{width:var(--shell-load-width,42ch);max-width:min(var(--shell-load-width,42ch),calc(100vw - 48px));font-family:var(--ascii-mono);font-variant-ligatures:none;letter-spacing:0;tab-size:1;white-space:pre}:root{--exe-modal-pad:clamp(10px,2vw,22px);--exe-window-width:min(760px,calc(100vw - 28px));--exe-window-max-height:calc(100vh - 28px);--exe-frame-bg:linear-gradient(180deg,rgba(168,255,181,0.035),rgba(0,0,0,0.30)),#000;--exe-title-bg:rgba(168,255,181,0.055);--exe-overlay-bg:radial-gradient(circle at 50% 44%,rgba(168,255,181,0.05),transparent 38%),rgba(0,0,0,0.84);--exe-shadow:0 0 34px rgba(168,255,181,0.12),inset 0 0 24px rgba(168,255,181,0.055);--exe-stage-pad:10px;--exe-stage-gap:10px;--exe-transition:opacity 260ms steps(5,end),visibility 0ms linear 260ms;--exe-transition-active:opacity 260ms steps(5,end),visibility 0ms linear 0ms}body.modal-open .arg-modal{pointer-events:auto}.snake-modal,.doom-modal,.utility-modal,.arg-modal{z-index:180;display:grid;place-items:center;padding:var(--exe-modal-pad);background:var(--exe-overlay-bg);color:var(--fg);opacity:0;visibility:hidden;pointer-events:none;transition:var(--exe-transition)}.snake-modal.active,.snake-modal.closing,.doom-modal.active,.doom-modal.closing,.utility-modal.active,.utility-modal.closing,.arg-modal.active,.arg-modal.closing{visibility:visible;transition:var(--exe-transition-active)}.snake-modal.active,.doom-modal.active,.utility-modal.active,.arg-modal.active{opacity:1;pointer-events:auto}.snake-modal.closing,.doom-modal.closing,.utility-modal.closing,.arg-modal.closing{opacity:0;pointer-events:none}.snake-window,.doom-window,.utility-window,.arg-modal .arg-window{position:relative;width:var(--exe-window-width);max-height:var(--exe-window-max-height);border:1px solid var(--faint);background:var(--exe-frame-bg);box-shadow:var(--exe-shadow);color:var(--fg);opacity:0;transform:translateY(14px) scale(0.96) skewX(-0.4deg);filter:brightness(0.62) contrast(1.18);will-change:transform,opacity,filter}.arg-modal .arg-window{min-height:min(620px,calc(100vh - 28px));grid-template-rows:auto minmax(0,1fr)}.snake-modal.active .snake-window,.doom-modal.active .doom-window,.utility-modal.active .utility-window,.arg-modal.active .arg-window{animation:snakeWindowIn 320ms steps(7,end) forwards}.snake-modal.closing .snake-window,.doom-modal.closing .doom-window,.utility-modal.closing .utility-window,.arg-modal.closing .arg-window,.arg-modal .arg-window.closing{animation:snakeWindowOut 240ms steps(6,end) forwards}.snake-titlebar,.doom-titlebar,.utility-titlebar,.arg-modal .arg-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:27px;padding:5px 7px;border-bottom:1px solid var(--faint);background:var(--exe-title-bg);color:var(--fg);letter-spacing:normal;text-transform:lowercase;animation:none}.arg-modal .arg-titlebar{grid-template-columns:none}.arg-title-alert{display:none}.snake-close,.doom-close,.utility-close,.arg-modal .arg-close{width:2.2ch;min-width:2.2ch;height:1.45em;padding:0;color:var(--fg);text-align:center;border:1px solid var(--faint);background:rgba(0,0,0,0.56);line-height:1.25}.snake-close:hover,.snake-close:focus,.doom-close:hover,.doom-close:focus,.utility-close:hover,.utility-close:focus,.arg-modal .arg-close:hover,.arg-modal .arg-close:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}.snake-stage,.doom-stage,.utility-stage,.arg-modal .arg-body{padding:var(--exe-stage-pad);gap:var(--exe-stage-gap);background:transparent}.arg-modal .arg-window::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(to bottom,rgba(168,255,181,0.055) 0 1px,transparent 2px 4px);opacity:0.18;mix-blend-mode:screen;animation:none}.arg-modal .arg-window::after{content:none;animation:none}.arg-red-errors{display:none}.arg-modal .arg-body,.arg-modal .arg-hud,.arg-modal .arg-level,.arg-modal .arg-level.active{animation:none}.arg-modal .arg-window.accepted,.arg-modal .arg-window.rejected{animation:none;transform:none;filter:none;opacity:1}.arg-modal .arg-hud,.arg-modal .arg-level,.utility-panel,.snake-leaderboard,.doom-embed-wrap{border-color:var(--faint);background:rgba(0,0,0,0.44);box-shadow:inset 0 0 18px rgba(168,255,181,0.045)}body.apotheosis-red .snake-modal,body.apotheosis-red .doom-modal,body.apotheosis-red .utility-modal,body.apotheosis-red .arg-modal{background:radial-gradient(circle at 50% 44%,rgba(255,42,42,0.07),transparent 38%),rgba(0,0,0,0.84)}body.apotheosis-red .snake-window,body.apotheosis-red .doom-window,body.apotheosis-red .utility-window,body.apotheosis-red .arg-modal .arg-window{box-shadow:0 0 38px rgba(255,42,42,0.17),inset 0 0 24px rgba(255,42,42,0.08)}.snake-modal,.doom-modal,.utility-modal,.arg-modal{background:rgba(0,0,0,0.76)}.snake-window,.doom-window,.utility-window,.arg-modal .arg-window{background:rgba(0,0,0,0.90);border:1px solid var(--faint);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.88);filter:brightness(1) contrast(1.02)}.snake-titlebar,.doom-titlebar,.utility-titlebar,.arg-modal .arg-titlebar{background:rgba(0,0,0,0.94);border-bottom:1px solid var(--faint);box-shadow:none}.snake-stage,.doom-stage,.utility-stage,.arg-modal .arg-body,.arg-modal .arg-terminal{background:transparent;box-shadow:none}.snake-close,.doom-close,.utility-close,.arg-modal .arg-close{background:#000;color:var(--fg);border:1px solid var(--faint);box-shadow:none;position:relative;z-index:6;pointer-events:auto}.snake-close:hover,.snake-close:focus,.doom-close:hover,.doom-close:focus,.utility-close:hover,.utility-close:focus,.arg-modal .arg-close:hover,.arg-modal .arg-close:focus{background:var(--fg);color:#000}.snake-leaderboard,.doom-embed-wrap,.utility-panel,.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.radio-stations,.radio-transcript,.radio-spectrum,.journal-index,.journal-post,.arg-modal .arg-hud,.arg-modal .arg-level,.arg-modal .arg-terminal,.arg-modal .arg-input{background:rgba(0,0,0,0.74);border-color:var(--faint);box-shadow:none}.arg-modal .arg-titlebar,.arg-modal .arg-body,.arg-modal .arg-terminal{position:relative;z-index:5}.arg-modal .arg-window::before{opacity:0.08}.arg-red-errors,.arg-title-alert{display:none}body.apotheosis-red .snake-window,body.apotheosis-red .doom-window,body.apotheosis-red .utility-window,body.apotheosis-red .arg-modal .arg-window{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.88)}:root{--exe-bg-safe:rgba(0,0,0,0.90);--exe-panel-safe:rgba(0,0,0,0.74);--exe-title-safe:rgba(0,0,0,0.94);--exe-overlay-safe:rgba(0,0,0,0.76);--exe-border-safe:var(--faint);--exe-shadow-safe:inset 0 0 0 1px rgba(0,0,0,0.88)}body.apotheosis-red,body.apotheosis-transition,body.apotheosis,body.theme-red{--exe-bg-safe:rgba(0,0,0,0.91);--exe-panel-safe:rgba(0,0,0,0.76);--exe-title-safe:rgba(0,0,0,0.95);--exe-overlay-safe:rgba(0,0,0,0.80);--exe-border-safe:var(--faint);--exe-shadow-safe:inset 0 0 0 1px rgba(0,0,0,0.90)}body.brutalist-mode{--exe-bg-safe:#000;--exe-panel-safe:#000;--exe-title-safe:#000;--exe-overlay-safe:#000;--exe-border-safe:rgba(255,255,255,0.42);--exe-shadow-safe:none}.snake-modal,.doom-modal,.utility-modal,.arg-modal,body.apotheosis-red .snake-modal,body.apotheosis-red .doom-modal,body.apotheosis-red .utility-modal,body.apotheosis-red .arg-modal,body.apotheosis-transition .snake-modal,body.apotheosis-transition .doom-modal,body.apotheosis-transition .utility-modal,body.apotheosis-transition .arg-modal,body.apotheosis .snake-modal,body.apotheosis .doom-modal,body.apotheosis .utility-modal,body.apotheosis .arg-modal,body.theme-red .snake-modal,body.theme-red .doom-modal,body.theme-red .utility-modal,body.theme-red .arg-modal,body.brutalist-mode .snake-modal,body.brutalist-mode .doom-modal,body.brutalist-mode .utility-modal,body.brutalist-mode .arg-modal{background:var(--exe-overlay-safe)}.snake-window,.doom-window,.utility-window,.arg-modal .arg-window,body.apotheosis-red .snake-window,body.apotheosis-red .doom-window,body.apotheosis-red .utility-window,body.apotheosis-red .arg-modal .arg-window,body.apotheosis-transition .snake-window,body.apotheosis-transition .doom-window,body.apotheosis-transition .utility-window,body.apotheosis-transition .arg-modal .arg-window,body.apotheosis .snake-window,body.apotheosis .doom-window,body.apotheosis .utility-window,body.apotheosis .arg-modal .arg-window,body.theme-red .snake-window,body.theme-red .doom-window,body.theme-red .utility-window,body.theme-red .arg-modal .arg-window,body.brutalist-mode .snake-window,body.brutalist-mode .doom-window,body.brutalist-mode .utility-window,body.brutalist-mode .arg-modal .arg-window{background:var(--exe-bg-safe);border-color:var(--exe-border-safe);box-shadow:var(--exe-shadow-safe);color:var(--fg);text-shadow:inherit}.snake-titlebar,.doom-titlebar,.utility-titlebar,.arg-modal .arg-titlebar,body.apotheosis-red .snake-titlebar,body.apotheosis-red .doom-titlebar,body.apotheosis-red .utility-titlebar,body.apotheosis-red .arg-modal .arg-titlebar,body.apotheosis-transition .snake-titlebar,body.apotheosis-transition .doom-titlebar,body.apotheosis-transition .utility-titlebar,body.apotheosis-transition .arg-modal .arg-titlebar,body.brutalist-mode .snake-titlebar,body.brutalist-mode .doom-titlebar,body.brutalist-mode .utility-titlebar,body.brutalist-mode .arg-modal .arg-titlebar{background:var(--exe-title-safe);border-color:var(--exe-border-safe);box-shadow:none;color:var(--fg)}.snake-stage,.doom-stage,.utility-stage,.arg-modal .arg-body,.arg-modal .arg-terminal{background:transparent;box-shadow:none}.snake-leaderboard,.snake-canvas-wrap,.doom-embed-wrap,.utility-panel,.guestbook-panel,.guestbook-thread,.guestbook-local-entry,.journal-index,.journal-post,.chat-room,.chat-main,.chat-users,.chat-form,.arg-modal .arg-hud,.arg-modal .arg-level,.arg-modal .arg-terminal,.arg-modal .arg-input{background:var(--exe-panel-safe);border-color:var(--exe-border-safe);box-shadow:none}.snake-close,.doom-close,.utility-close,.arg-modal .arg-close{background:#000;border-color:var(--exe-border-safe);color:var(--fg);box-shadow:none;pointer-events:auto;position:relative;z-index:10}.snake-close:hover,.snake-close:focus,.doom-close:hover,.doom-close:focus,.utility-close:hover,.utility-close:focus,.arg-modal .arg-close:hover,.arg-modal .arg-close:focus{background:var(--fg);color:#000;border-color:var(--fg);text-shadow:none;outline:none}.brand-art,.start-art,.splash-art,.site-art,.about-ascii,.arg-modal pre,.arg-modal .arg-zero,.arg-modal .arg-screen-only,.arg-modal .arg-print-only,body.apotheosis-red .brand-art,body.apotheosis-red .start-art,body.apotheosis-red .splash-art,body.apotheosis-red .site-art,body.apotheosis-transition .brand-art,body.apotheosis-transition .start-art,body.apotheosis-transition .splash-art,body.apotheosis-transition .site-art,body.brutalist-mode .brand-art,body.brutalist-mode .start-art,body.brutalist-mode .splash-art,body.brutalist-mode .site-art{font-family:var(--ascii-mono);white-space:pre;overflow-x:auto;overflow-y:hidden;word-break:normal;overflow-wrap:normal;line-height:1.05;tab-size:2}.about-ascii{overflow:visible;line-height:0.94}.arg-modal .arg-window::after,.arg-red-errors,.arg-title-alert{display:none}.arg-modal .arg-window::before{opacity:0.08}.utility-modal[data-utility="guestbook"] .utility-window{width:min(720px,calc(100vw - 28px))}.utility-modal[data-utility="guestbook"] .utility-stage{display:grid;min-height:min(620px,calc(100vh - 108px));padding:10px;background:transparent;overflow:hidden}.utility-modal[data-utility="guestbook"] .guestbook-shell,.real-guestbook-shell{display:grid;min-height:0;height:100%}.real-guestbook{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;color:var(--fg);border:1px solid var(--faint);background:rgba(0,0,0,0.74);box-shadow:none}.real-guestbook-header{display:flex;justify-content:space-between;gap:18px;align-items:center;min-width:0;padding:16px 18px 14px;border-bottom:1px solid var(--faint);color:var(--dim);font-size:12px;letter-spacing:0.04em;text-transform:lowercase}.real-guestbook-status,.real-guestbook-count{display:inline-block;min-width:0;color:var(--dim)}.real-guestbook-status::before{content:"status:";color:var(--fg)}.real-guestbook-status[data-mode="ok"]{color:var(--fg)}.real-guestbook-status[data-mode="warn"]{color:var(--yellow)}.real-guestbook-status[data-mode="err"]{color:var(--red)}.real-guestbook-section{min-width:0;padding:18px}.real-guestbook-sign{border-bottom:1px solid var(--faint)}.real-guestbook-section-title{margin:0 0 18px;color:var(--fg);font:inherit;font-size:12px;font-weight:400;letter-spacing:0.08em;text-transform:uppercase}.real-guestbook-form{display:grid;gap:18px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.real-guestbook-fields{display:grid;grid-template-columns:1fr;gap:16px}.real-guestbook label{display:grid;gap:6px;min-width:0;color:var(--dim);font-size:12px}.real-guestbook label span{color:var(--fg);letter-spacing:0.06em;text-transform:lowercase}.real-guestbook input,.real-guestbook textarea{width:100%;min-width:0;color:var(--fg);background:#000;border:1px solid var(--faint);border-radius:0;padding:7px 8px;font:inherit;text-shadow:inherit;box-shadow:none}.real-guestbook textarea{min-height:6.8em;resize:vertical}.real-guestbook input:focus,.real-guestbook textarea:focus{outline:1px solid var(--fg);outline-offset:2px}.real-guestbook-actions{display:flex;flex-wrap:wrap;gap:12px}.real-guestbook button{color:var(--fg);background:#000;border:1px solid var(--faint);box-shadow:none;padding:3px 10px;font:inherit;line-height:1.25;text-transform:lowercase}.real-guestbook button:hover,.real-guestbook button:focus{color:#000;background:var(--fg);border-color:var(--fg);text-shadow:none;outline:none}.real-guestbook-log{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.real-guestbook-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.real-guestbook-entry{display:grid;gap:8px;padding:0 0 14px;color:var(--dim);border-bottom:1px solid var(--faint)}.real-guestbook-empty{display:block;padding:0;color:var(--dim);border:0;background:transparent;box-shadow:none}.real-guestbook-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:baseline;padding:0;border-bottom:0}.real-guestbook-entry strong{color:var(--white);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-guestbook-entry time{color:var(--dim);font-size:11px;white-space:nowrap}.real-guestbook-entry p{margin:0;color:var(--dim);white-space:pre-wrap;overflow-wrap:anywhere}.real-guestbook-delete{width:2.2ch;min-width:2.2ch;height:1.45em;padding:0;text-align:center}body.brutalist-mode .real-guestbook:where(input,textarea,button),body.apotheosis-red .real-guestbook:where(input,textarea,button),body.apotheosis-transition .real-guestbook:where(input,textarea,button),body.theme-red .real-guestbook:where(input,textarea,button),body.apotheosis .real-guestbook:where(input,textarea,button){border-color:var(--faint)}body.brutalist-mode .real-guestbook:where(label span,strong,button),body.apotheosis-red .real-guestbook:where(label span,strong,button),body.apotheosis-transition .real-guestbook:where(label span,strong,button),body.theme-red .real-guestbook:where(label span,strong,button),body.apotheosis .real-guestbook:where(label span,strong,button){color:var(--fg)}.real-guestbook-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.real-guestbook:where(input,textarea,button){border-color:var(--faint);box-shadow:none}@media (max-width:640px){.real-guestbook-fields{grid-template-columns:1fr}.utility-modal[data-utility="guestbook"] .utility-stage{min-height:min(620px,calc(100vh - 88px))}}.utility-modal[data-utility="guestbook"] .utility-stage{display:grid;min-height:min(620px,calc(100vh - 108px));padding:10px;overflow:hidden}.real-guestbook{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;color:var(--fg);border:1px solid var(--faint);background:rgba(0,0,0,0.74);box-shadow:none;font-family:var(--mono)}.real-guestbook-header{display:flex;justify-content:space-between;gap:18px;align-items:baseline;min-width:0;padding:14px 18px 12px;border-bottom:1px solid var(--divider-normal,var(--faint));color:var(--dim);font-size:12px;letter-spacing:0.04em;text-transform:lowercase}.real-guestbook-status,.real-guestbook-count{color:var(--dim)}.real-guestbook-status::before{content:"status:";color:var(--dim)}.real-guestbook-status[data-mode="ok"]{color:var(--fg)}.real-guestbook-status[data-mode="warn"]{color:var(--yellow)}.real-guestbook-status[data-mode="err"]{color:var(--red)}.real-guestbook-grid{min-height:0;display:grid;grid-template-columns:minmax(240px,0.4fr) minmax(0,0.6fr)}.real-guestbook-pane,.real-guestbook-section{min-width:0;min-height:0;padding:18px}.real-guestbook-sign{display:grid;grid-template-rows:auto minmax(0,auto) auto;align-content:start;gap:0;border-bottom:0}.real-guestbook-log{display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--divider-normal,var(--faint));overflow:hidden;scrollbar-gutter:stable}.real-guestbook-section-title{margin:0 0 18px;color:var(--fg);font:inherit;font-size:13px;font-weight:400;line-height:1.25;letter-spacing:0.02em;text-transform:lowercase}.real-guestbook-form{display:grid;gap:16px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.real-guestbook-fields{display:grid;grid-template-columns:1fr;gap:16px}.real-guestbook label{display:grid;gap:6px;min-width:0;color:var(--dim);font-size:12px}.real-guestbook label span{color:var(--dim);letter-spacing:0.04em;text-transform:lowercase}.real-guestbook input,.real-guestbook textarea{width:100%;min-width:0;color:var(--fg);background:#000;border:1px solid var(--faint);border-radius:0;padding:7px 8px;font:inherit;text-shadow:inherit;box-shadow:none}.real-guestbook input{min-height:32px}.real-guestbook textarea{min-height:8.5em;max-height:12em;resize:vertical}.real-guestbook input:focus,.real-guestbook textarea:focus{outline:1px solid var(--fg);outline-offset:2px}.real-guestbook-actions{display:flex;gap:0;margin-top:0}.real-guestbook button{color:var(--fg);background:#000;border:1px solid var(--faint);box-shadow:none;padding:3px 10px;font:inherit;line-height:1.25;text-transform:lowercase}.real-guestbook button::before{content:"[ ";color:var(--dim)}.real-guestbook button::after{content:" ]";color:var(--dim)}.real-guestbook button:hover,.real-guestbook button:focus{color:#000;background:var(--fg);border-color:var(--fg);text-shadow:none;outline:none}.real-guestbook button:hover::before,.real-guestbook button:hover::after,.real-guestbook button:focus::before,.real-guestbook button:focus::after{color:#000}.real-guestbook button:disabled{opacity:0.55;cursor:wait}.real-guestbook-local-status,.real-guestbook-records-count{margin:18px 0 0;color:var(--dim);font-size:12px;line-height:1.35;letter-spacing:0.04em;text-transform:lowercase}.real-guestbook-local-status[data-mode="ok"]{color:var(--fg)}.real-guestbook-local-status[data-mode="warn"]{color:var(--yellow)}.real-guestbook-local-status[data-mode="err"]{color:var(--red)}.real-guestbook-list{display:block;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.real-guestbook-entry{display:block;padding:0;color:var(--dim);border-bottom:0}.real-guestbook-entry+.real-guestbook-entry{margin-top:16px}.real-guestbook-empty{display:block;padding:0;color:var(--dim);border:0;background:transparent;box-shadow:none}.real-guestbook-entry-head{display:block;margin:0 0 4px;padding:0;border:0;color:var(--dim);font-size:12px;line-height:1.35}.real-guestbook-record-id,.real-guestbook-entry strong{color:var(--fg);font-weight:400}.real-guestbook-entry-sep,.real-guestbook-entry time{color:var(--dim);font-size:inherit;white-space:nowrap}.real-guestbook-entry-message{margin:0;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.42}.real-guestbook-records-count{align-self:end}.real-guestbook-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (max-width:760px){.real-guestbook-grid{grid-template-columns:1fr}.real-guestbook-log{border-left:0;border-top:1px solid var(--divider-normal,var(--faint))}.utility-modal[data-utility="guestbook"] .utility-stage{min-height:min(620px,calc(100vh - 88px))}}.utility-modal[data-utility="guestbook"] .utility-stage{display:grid;min-height:450px;padding:10px;overflow:hidden}.guestbook-cbox-shell{display:block;width:100%;height:100%;min-height:450px;max-height:min(72vh,620px)}.guestbook-cbox{display:block;width:100%;height:100%;min-height:450px;overflow:hidden;background:transparent;border:0}.guestbook-cbox__iframe{display:block;width:100%;height:100%;min-height:450px;border:0;background:transparent}@media (max-width:760px){.utility-modal[data-utility="guestbook"] .utility-stage,.guestbook-cbox-shell,.guestbook-cbox,.guestbook-cbox__iframe{min-height:min(450px,calc(100dvh - 118px))}}.utility-modal[data-utility="chat"] .utility-stage{min-height:min(620px,calc(100vh - 108px));overflow:hidden}.void-chat{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);width:100%;height:100%;min-height:520px;color:var(--fg);background:transparent;font:inherit}.void-chat-header{color:var(--fg);font-size:14px;line-height:1.25;padding:0 0 8px}.void-chat-topic,.void-chat-status{color:var(--dim);font-size:12px;line-height:1.35;padding:0 0 8px}.void-chat-status{border-bottom:1px solid var(--divider-normal,var(--faint));margin-bottom:12px}.void-chat-main{min-height:0;display:grid;grid-template-columns:minmax(0,0.74fr) minmax(150px,0.26fr);gap:14px}.void-chat-transcript,.void-chat-nicks{min-height:0;overflow:auto;border:1px solid var(--faint);background:rgba(0,0,0,0.46)}.void-chat-transcript{padding:10px 12px}.void-chat-nicks{padding:10px;color:var(--dim);border-left-color:var(--divider-normal,var(--faint))}.void-chat-nick-heading{color:var(--fg);margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid var(--divider-soft,var(--faint))}.void-chat-nick{white-space:nowrap;line-height:1.35}.void-chat-nick--service{color:var(--dim)}.chat-event{display:grid;grid-template-columns:54px minmax(0,1fr);gap:7px;align-items:baseline;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.chat-event+.chat-event{margin-top:2px}.chat-time{color:var(--dim)}.chat-line-body{min-width:0}.chat-nick{color:var(--nick-color,var(--yellow,var(--fg)))}.chat-message{color:var(--fg)}.chat-event--message .chat-line-body{color:var(--fg)}.chat-event--join .chat-line-body{color:var(--cyan,var(--dim))}.chat-event--part .chat-line-body,.chat-event--quit .chat-line-body{color:var(--red,var(--dim));opacity:0.82}.chat-event--ban .chat-line-body,.chat-event--kick .chat-line-body,.chat-event--error .chat-line-body{color:var(--red,var(--fg))}.chat-event--mode .chat-line-body{color:var(--purple,var(--dim))}.chat-event--action .chat-line-body{color:var(--yellow,var(--dim))}.chat-event--system .chat-line-body{color:var(--dim)}.void-chat-transcript:focus-visible,.void-chat-nicks:focus-visible{outline:1px solid var(--fg);outline-offset:2px}@media (max-width:760px){.void-chat{min-height:min(520px,calc(100vh - 108px))}.void-chat-main{grid-template-columns:1fr;grid-template-rows:minmax(260px,1fr) minmax(120px,0.35fr)}}.void-chat-nicks .void-chat-nick{color:var(--dim)}.void-chat-nicks .void-chat-nick--service{color:var(--dim);opacity:0.76}.utility-modal[data-utility="chat"] .utility-stage{min-height:min(640px,calc(100vh - 108px));max-height:min(76vh,720px);height:min(76vh,720px);overflow:hidden}.void-chat{height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.void-chat-header,.void-chat-topic,.void-chat-status{min-width:0}.void-chat-main{min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,0.74fr) minmax(150px,0.26fr);gap:12px}.void-chat-transcript,.void-chat-nicks{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden}.void-chat-commandline{flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--divider-soft,var(--faint));color:var(--fg)}.void-chat-commandline__prompt{color:var(--dim);white-space:nowrap}.void-chat-commandline__input{min-width:0;width:100%;border:0;border-bottom:1px solid var(--faint);background:transparent;color:var(--fg);font:inherit;line-height:1.35;padding:2px 0;outline:none}.void-chat-commandline__input:focus{border-bottom-color:var(--fg)}.chat-event--local-error .chat-line-body,.chat-event--local-error{color:var(--red,var(--fg))}@media (max-width:760px){.utility-modal[data-utility="chat"] .utility-stage{height:min(78vh,680px);min-height:min(560px,calc(100vh - 108px))}.void-chat-main{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(96px,0.32fr)}.void-chat-nicks{max-height:128px;border-left:1px solid var(--faint);border-top:1px solid var(--divider-normal,var(--faint))}.void-chat-commandline{grid-template-columns:1fr;gap:4px}}.utility-modal[data-utility="life"]{position:fixed;inset:0;width:auto;min-width:0;min-height:100dvh;display:grid;place-items:center;padding:clamp(12px,2vw,24px);background:rgba(0,0,0,0.82);overflow:hidden}.utility-modal[data-utility="life"].active,.utility-modal[data-utility="life"].closing{visibility:visible}.utility-modal[data-utility="life"] .utility-window{width:min(1100px,calc(100vw - 48px));max-width:calc(100vw - 48px);height:min(760px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);margin:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.utility-modal[data-utility="life"] .utility-stage{min-height:0;height:auto;max-height:none;display:grid;padding:0;overflow:hidden}.utility-modal[data-utility="life"]::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(168,255,181,0.035),transparent 42%),rgba(0,0,0,0.16)}.life-app-shell{width:100%;height:100%;min-height:0;overflow:hidden;background:#000}.life-app-frame{display:block;width:100%;height:100%;min-height:0;border:0;background:#000}@media (max-width:760px){.utility-modal[data-utility="life"]{padding:10px}.utility-modal[data-utility="life"] .utility-window{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:min(760px,calc(100dvh - 20px));max-height:calc(100dvh - 20px)}.utility-modal[data-utility="life"] .utility-stage,.life-app-shell,.life-app-frame{min-height:0}}.start-gate,.start-shell,.start-prompt{max-width:100vw;overflow-x:hidden}.start-shell{width:min(980px,calc(100vw - 28px));justify-items:center}.start-art,body.apotheosis-red .start-art,body.apotheosis-transition .start-art,body.theme-red .start-art,body.apotheosis .start-art,body.brutalist-mode .start-art{display:block;width:fit-content;max-width:calc(100vw - 28px);overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;white-space:pre}.start-art::-webkit-scrollbar,body.apotheosis-red .start-art::-webkit-scrollbar,body.apotheosis-transition .start-art::-webkit-scrollbar,body.theme-red .start-art::-webkit-scrollbar,body.apotheosis .start-art::-webkit-scrollbar,body.brutalist-mode .start-art::-webkit-scrollbar{display:none;width:0;height:0}body.preboot-logo .qol-skip-start,body.preboot-logo-in .qol-skip-start,body.preboot-logo-out .qol-skip-start,body.started .qol-skip-start{display:inline-block}body.qol-skip-transition .qol-skip-start,body.started.phase-site .qol-skip-start,body.site-ready .qol-skip-start{display:none}[data-startup-section]{--startup-phase-opacity:0}body:not(.site-ready) .qol-skip-start{display:inline-block;visibility:visible;pointer-events:auto}body.qol-skip-transition .qol-skip-start,body.site-ready .qol-skip-start{display:none;visibility:hidden;pointer-events:none}body.site-ready [data-startup-section="gate"],body.site-ready [data-startup-section="logo"],body.site-ready [data-startup-section="boot"],body.site-ready [data-startup-section="load"],body.site-ready [data-startup-section="splash"]{pointer-events:none}#directory{--directory-row-height:34px;container-type:inline-size}#directory .dir-list{position:relative;overflow:visible}#directory .dir-entry,#directory .content-directory-row{contain:layout style}#directory .dir-entry[aria-selected="true"],#directory .dir-entry.active{box-shadow:inset 3px 0 0 #000,0 0 0 1px rgba(168,255,181,0.16)}#directory .dir-entry:focus-visible,#directory .content-directory-row:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.content-directory{display:grid;gap:10px;min-width:0}.content-directory-meta{margin:0;color:rgba(168,255,181,0.48);font-size:12px;letter-spacing:0.06em}.content-directory-row{width:100%;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:rgba(0,0,0,0.18);border:1px solid transparent;border-left:1px solid rgba(168,255,181,0.16);transition:background 120ms ease,border-color 120ms ease,color 120ms ease}.content-directory-row:hover,.content-directory-row:focus,.content-directory-row[aria-current="true"]{color:#000;background:var(--fg);border-color:var(--fg);text-shadow:none;outline:none}.content-directory-row:hover .perm,.content-directory-row:hover .size,.content-directory-row:hover .dir,.content-directory-row:hover .file,.content-directory-row:hover .exec,.content-directory-row:focus .perm,.content-directory-row:focus .size,.content-directory-row:focus .dir,.content-directory-row:focus .file,.content-directory-row:focus .exec{color:#000;text-shadow:none}@container (max-width:760px){.terminal-grid{grid-template-columns:1fr;gap:18px}.content-pane{min-height:360px;padding-left:0;border-left:0;border-top:1px solid var(--faint);padding-top:18px}}@media (max-width:680px){.dir-entry,.content-directory-row{grid-template-columns:9.5ch 5.5ch minmax(0,1fr);gap:8px}}:root{--exe-window-max-w:min(920px,calc(100vw - 28px));--exe-window-max-h:calc(100dvh - 28px);--exe-window-padding:clamp(8px,1.4vw,18px)}body.exe-modal-open .site,body.modal-open .site{pointer-events:none}.snake-modal,.doom-modal,.utility-modal,.arg-modal{padding:var(--exe-window-padding);align-items:center;justify-items:center}.snake-modal[data-exe-managed="1"],.doom-modal[data-exe-managed="1"],.utility-modal[data-exe-managed="1"],.arg-modal[data-exe-managed="1"]{z-index:var(--exe-z,180)}.snake-modal.active,.doom-modal.active,.utility-modal.active,.arg-modal.active{pointer-events:auto}.snake-window,.doom-window,.utility-window,.arg-window{max-width:var(--exe-window-max-w);max-height:var(--exe-window-max-h);min-width:min(100%,320px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.snake-window,.doom-window{width:min(760px,calc(100vw - 36px))}.utility-window{width:min(820px,calc(100vw - 36px))}.arg-window{width:min(900px,calc(100vw - 36px))}.snake-titlebar,.doom-titlebar,.utility-titlebar,.arg-titlebar{min-height:2rem;flex-shrink:0}.snake-stage,.doom-stage,.utility-stage,.arg-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.doom-stage,.utility-stage{display:grid;min-height:0}.doom-embed-wrap{min-height:0;max-height:min(68vh,620px);overflow:hidden}.doom-embed{display:block;width:100%;max-width:100%;height:min(58vh,520px);min-height:280px;background:#000}.chat-room,.radio-grid,.journal-shell,.guestbook-shell{min-height:0;max-height:100%}.chat-log,.chat-users-list,.journal-index,.content-body{overscroll-behavior:contain}.warez-options{position:relative;z-index:2}.warez-option{min-width:0}.warez-option[aria-busy="true"]{opacity:0.68;pointer-events:none}.content-body[data-active-page]{min-width:0}.content-body a[target="_blank"]::after{content:" ↗";opacity:0.55}@media (max-width:760px){.terminal-grid{grid-template-columns:1fr}.content-pane{border-left:0;padding-left:0;min-height:360px}.dir-entry{grid-template-columns:8.5ch 5.5ch minmax(0,1fr);gap:7px}.snake-stage,.doom-stage,.utility-stage,.arg-body{max-height:calc(100dvh - 92px)}.chat-main,.radio-grid{grid-template-columns:1fr}.chat-users{max-height:8.5rem}}@media (max-width:520px){.snake-modal,.doom-modal,.utility-modal,.arg-modal{padding:6px}.snake-window,.doom-window,.utility-window,.arg-window{width:calc(100vw - 12px);min-width:0;max-height:calc(100dvh - 12px)}.doom-embed{min-height:220px;height:46vh}.snake-help,.doom-help{font-size:11px}}#directory .dir-list>.dir-entry[hidden],#directory .dir-list>.dir-entry.is-filtered-out{display:none}#directory .dir-list>.dir-entry.active:hover,#directory .dir-list>.dir-entry.active:focus,#directory .dir-list>.dir-entry.active:focus-visible,#directory .dir-list>.dir-entry[aria-current="true"]:hover,#directory .dir-list>.dir-entry[aria-current="true"]:focus,#directory .dir-list>.dir-entry[aria-current="true"]:focus-visible{color:#000;background:var(--fg);border-color:var(--fg);text-shadow:none;outline:none;filter:none;animation:none}#directory .dir-list>.dir-entry.active:hover .perm,#directory .dir-list>.dir-entry.active:hover .size,#directory .dir-list>.dir-entry.active:hover .dir,#directory .dir-list>.dir-entry.active:hover .file,#directory .dir-list>.dir-entry.active:hover .exec,#directory .dir-list>.dir-entry[aria-current="true"]:hover .perm,#directory .dir-list>.dir-entry[aria-current="true"]:hover .size,#directory .dir-list>.dir-entry[aria-current="true"]:hover .dir,#directory .dir-list>.dir-entry[aria-current="true"]:hover .file,#directory .dir-list>.dir-entry[aria-current="true"]:hover .exec{color:#000;background:transparent;text-shadow:none;filter:none;animation:none}header .site-art,header .site-art.glitchable{box-sizing:border-box;display:block;inline-size:100%;max-inline-size:100%;overflow-x:clip;overflow-y:hidden;contain:paint}@supports not (overflow:clip){header .site-art,header .site-art.glitchable{overflow-x:hidden}}header .site-art::before,header .site-art::after,header .site-art.glitchable::before,header .site-art.glitchable::after{max-inline-size:100%;overflow:hidden;contain:paint}.utility-modal[data-utility="chat"] .chat-box{gap:0;padding:0;border:1px solid var(--faint);background:rgba(0,0,0,0.72);box-shadow:none}.utility-modal[data-utility="chat"] .chat-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:34px;padding:8px 12px;border-bottom:1px solid var(--faint);color:var(--fg);font-size:12px;line-height:1.25;letter-spacing:0.04em;white-space:pre}.utility-modal[data-utility="chat"] .chat-topic{color:var(--fg);text-overflow:clip}.utility-modal[data-utility="chat"] .chat-state{display:none}.utility-modal[data-utility="chat"] .chat-body{grid-template-columns:minmax(0,6.6fr) minmax(92px,1fr);gap:0;min-height:0;overflow:hidden}.utility-modal[data-utility="chat"] .chat-log{display:grid;align-content:start;gap:2px;min-height:0;padding:12px 14px;border:0;background:transparent;white-space:normal;word-break:normal;overflow-wrap:anywhere}.utility-modal[data-utility="chat"] .chat-line{display:grid;grid-template-columns:7ch auto minmax(0,1fr);gap:0;align-items:baseline;min-width:0;color:var(--dim);line-height:1.36}.utility-modal[data-utility="chat"] .chat-time,.utility-modal[data-utility="chat"] .chat-name,.utility-modal[data-utility="chat"] .chat-text{min-width:0}.utility-modal[data-utility="chat"] .chat-time{color:rgba(168,255,181,0.46);white-space:nowrap}.utility-modal[data-utility="chat"] .chat-name{color:var(--chat-name-color,var(--fg));text-shadow:none;white-space:nowrap}.utility-modal[data-utility="chat"] .chat-line.system,.utility-modal[data-utility="chat"] .chat-line.event,.utility-modal[data-utility="chat"] .chat-line.join{color:rgba(168,255,181,0.46)}.utility-modal[data-utility="chat"] .chat-line.system .chat-name,.utility-modal[data-utility="chat"] .chat-line.event .chat-name,.utility-modal[data-utility="chat"] .chat-line.join .chat-name,.utility-modal[data-utility="chat"] .chat-line.system .chat-text,.utility-modal[data-utility="chat"] .chat-line.event .chat-text,.utility-modal[data-utility="chat"] .chat-line.join .chat-text{color:rgba(168,255,181,0.46);text-shadow:none}.utility-modal[data-utility="chat"] .chat-line.user .chat-text{color:var(--fg)}.utility-modal[data-utility="chat"] .chat-users{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;padding:12px 10px;border-left:1px solid var(--faint);color:rgba(168,255,181,0.44);font-size:11px;line-height:1.26;background:transparent}.utility-modal[data-utility="chat"] .chat-users-title{display:grid;gap:5px;color:rgba(168,255,181,0.58);font-size:11px;letter-spacing:0.04em;text-transform:lowercase}.utility-modal[data-utility="chat"] .chat-users-title::after{content:"─────────";color:rgba(168,255,181,0.30);letter-spacing:0}.utility-modal[data-utility="chat"] .chat-users-list{gap:3px}.utility-modal[data-utility="chat"] .chat-user{grid-template-columns:1.4ch minmax(0,1fr);gap:3px;color:rgba(168,255,181,0.42);text-shadow:none}.utility-modal[data-utility="chat"] .chat-user .chat-user-name{color:rgba(168,255,181,0.42);text-shadow:none}.utility-modal[data-utility="chat"] .chat-user.admin .chat-user-name,.utility-modal[data-utility="chat"] .chat-user.mod .chat-user-name,.utility-modal[data-utility="chat"] .chat-user-role{color:rgba(168,255,181,0.68)}.utility-modal[data-utility="chat"] .chat-form{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;min-height:36px;margin:0;padding:7px 12px;border-top:1px solid var(--faint)}.utility-modal[data-utility="chat"] .chat-prompt{color:var(--fg);font-size:12px;white-space:nowrap}.utility-modal[data-utility="chat"] .chat-input{width:100%;min-width:0;padding:0;color:var(--fg);background:transparent;border:0;outline:0;box-shadow:none;font:inherit;line-height:1.4;text-shadow:inherit}.utility-modal[data-utility="chat"] .chat-input:focus{outline:0}.utility-modal[data-utility="chat"] .chat-send{display:none}@media (max-width:720px){.utility-modal[data-utility="chat"] .chat-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.utility-modal[data-utility="chat"] .chat-users{max-height:7rem;border-left:0;border-top:1px solid var(--faint)}}.utility-modal[data-utility="radio"] .utility-stage{padding:10px}.utility-modal[data-utility="radio"] .radio-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:min(64vh,560px);border:1px solid var(--faint);background:rgba(0,0,0,0.42);overflow:hidden}.utility-modal[data-utility="radio"] .radio-header{display:grid;gap:4px;padding:12px 14px;border-bottom:1px solid var(--faint)}.utility-modal[data-utility="radio"] .radio-title{color:var(--fg);letter-spacing:0.08em}.utility-modal[data-utility="radio"] .radio-subtitle{color:var(--dim);font-size:12px}.utility-modal[data-utility="radio"] .radio-grid{display:grid;grid-template-columns:minmax(0,0.4fr) minmax(0,0.6fr);gap:0;min-height:0}.utility-modal[data-utility="radio"] .radio-stations,.utility-modal[data-utility="radio"] .radio-display{border:0;background:transparent;box-shadow:none;padding:14px;min-height:0}.utility-modal[data-utility="radio"] .radio-display{border-left:1px solid var(--faint);display:grid;grid-template-rows:auto auto auto auto auto auto minmax(58px,auto) auto auto;gap:8px}.utility-modal[data-utility="radio"] .radio-section-title{color:var(--fg);text-transform:lowercase;letter-spacing:0.04em}.utility-modal[data-utility="radio"] .radio-section-rule{width:100%;height:1px;background:var(--faint);opacity:0.85}.utility-modal[data-utility="radio"] .radio-station-list{display:grid;align-content:start;gap:2px;margin-top:8px}.utility-modal[data-utility="radio"] .radio-station{display:grid;grid-template-columns:1.4ch 7.5ch minmax(0,1fr);gap:0.75ch;min-height:1.55em;padding:1px 2px;border:0;background:transparent;color:var(--dim);text-align:left;font:inherit}.utility-modal[data-utility="radio"] .radio-station:hover,.utility-modal[data-utility="radio"] .radio-station:focus{color:var(--fg);background:rgba(168,255,181,0.05);outline:none}.utility-modal[data-utility="radio"] .radio-station.selected,.utility-modal[data-utility="radio"] .radio-station.selected:not(.active),.utility-modal[data-utility="radio"] .radio-station.active{color:var(--fg);background:transparent;border-color:transparent;text-shadow:inherit}.utility-modal[data-utility="radio"] .radio-station-marker,.utility-modal[data-utility="radio"] .radio-station-frequency{color:inherit;opacity:0.9;white-space:nowrap}.utility-modal[data-utility="radio"] .radio-station-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utility-modal[data-utility="radio"] .radio-frequency{margin:8px 0 10px;color:var(--white);font-size:clamp(15px,2.1vw,20px);line-height:1.2;letter-spacing:0.04em;text-shadow:0 0 6px rgba(168,255,181,0.12)}.utility-modal[data-utility="radio"] .radio-meta{display:grid;gap:3px;margin:0 0 12px;color:var(--dim);font-size:12px}.utility-modal[data-utility="radio"] .radio-meta-row{display:grid;grid-template-columns:7ch minmax(0,1fr);gap:0.5ch}.utility-modal[data-utility="radio"] .radio-meta dt,.utility-modal[data-utility="radio"] .radio-meta dd{margin:0}.utility-modal[data-utility="radio"] .radio-meta dt::after{content:":"}.utility-modal[data-utility="radio"] .radio-signal-title{margin-top:4px}.utility-modal[data-utility="radio"] .radio-spectrum{min-height:70px;margin:4px 0 0;padding:0;border:0;background:transparent;color:var(--dim);box-shadow:none;white-space:pre;overflow:hidden;font-size:11px;line-height:1.05}.utility-modal[data-utility="radio"] .radio-signal-meta{color:var(--dim);font-size:12px;white-space:nowrap}.utility-modal[data-utility="radio"] .radio-source-link{display:inline-flex;width:fit-content;margin-top:4px;color:var(--fg);border:1px solid var(--faint);background:#000;padding:2px 8px;text-decoration:none;text-transform:lowercase}.utility-modal[data-utility="radio"] .radio-source-link::before{content:"[";color:var(--faint)}.utility-modal[data-utility="radio"] .radio-source-link::after{content:"]";color:var(--faint)}.utility-modal[data-utility="radio"] .radio-source-link[aria-disabled="true"]{color:var(--dim);pointer-events:none}.utility-modal[data-utility="radio"] .radio-controls{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:16px;align-items:center;padding:10px 14px;border-top:1px solid var(--faint);color:var(--dim)}.utility-modal[data-utility="radio"] .radio-gain-wrap{display:grid;grid-template-columns:auto minmax(120px,1fr) 5ch;gap:8px;align-items:center;min-width:0}.utility-modal[data-utility="radio"] .radio-gain{width:100%;min-width:0;accent-color:var(--fg)}.utility-modal[data-utility="radio"] .radio-gain-value{color:var(--fg);text-align:right}.utility-modal[data-utility="radio"] .radio-power{justify-self:end;color:var(--fg)}.utility-modal[data-utility="radio"] .radio-power[data-on="false"]{color:var(--fg)}.utility-modal[data-utility="radio"] .radio-power[data-on="true"]{color:var(--fg);background:#000;border-color:var(--faint)}.utility-modal[data-utility="radio"] .radio-power:hover,.utility-modal[data-utility="radio"] .radio-power:focus,.utility-modal[data-utility="radio"] .radio-source-link:hover,.utility-modal[data-utility="radio"] .radio-source-link:focus{color:#000;background:var(--fg);text-shadow:none;outline:none}@media (max-width:760px){.utility-modal[data-utility="radio"] .radio-shell{min-height:min(72vh,620px)}.utility-modal[data-utility="radio"] .radio-grid,.utility-modal[data-utility="radio"] .radio-controls{grid-template-columns:1fr}.utility-modal[data-utility="radio"] .radio-display{border-left:0;border-top:1px solid var(--faint)}.utility-modal[data-utility="radio"] .radio-power{justify-self:start}}#directory .content-body a.content-image-link,#directory .content-body a:has(>img:only-child){display:inline-block;width:auto;max-width:100%;padding:0;margin:0;color:inherit;background:transparent;border:0;text-decoration:none;line-height:0;box-shadow:none}#directory .content-body a.content-image-link::before,#directory .content-body a.content-image-link::after,#directory .content-body a:has(>img:only-child)::before,#directory .content-body a:has(>img:only-child)::after{content:none;display:none}#directory .content-body a.content-image-link img,#directory .content-body a:has(>img:only-child) img{display:block;width:88px;height:31px;max-width:88px;border:0;background:transparent}#directory .content-body a.content-image-link:focus-visible,#directory .content-body a:has(>img:only-child):focus-visible{outline:1px solid var(--faint);outline-offset:3px}:root{--bg:#000;--bg-panel:rgba(0,0,0,0.88);--bg-panel-soft:rgba(0,0,0,0.74);--text-primary:#a8ffb5;--text-secondary:rgba(168,255,181,0.58);--text-muted:rgba(168,255,181,0.36);--text-dim:rgba(168,255,181,0.18);--line-strong:rgba(168,255,181,0.28);--line:rgba(168,255,181,0.18);--line-soft:rgba(168,255,181,0.12);--select-bg:#a8ffb5;--select-text:#000;--accent-yellow:#ffe066;--accent-cyan:#8feaff;--accent-red:#ff5f5f;--accent-purple:#ff77c8;--type-masthead:clamp(5.5rem,9vw,8rem);--type-window-title:1.45rem;--type-module-header:1.25rem;--type-section:1.05rem;--type-body:1rem;--type-meta:0.875rem;--type-micro:0.75rem;--lh-tight:1.05;--lh-ui:1.25;--lh-body:1.45;--lh-log:1.35;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--border-strong:1px solid var(--line-strong);--border:1px solid var(--line);--border-soft:1px solid var(--line-soft);--fg:var(--text-primary);--dim:var(--text-secondary);--faint:var(--line-soft);--white:var(--text-primary);--red:var(--accent-red);--yellow:var(--accent-yellow);--pink:var(--accent-purple);--mono:"Terminal Grotesque","TerminalGrotesque",monospace;--ascii-mono:"Courier New","Lucida Console",monospace;--exe-bg:rgba(0,0,0,0.88);--exe-panel-bg:rgba(0,0,0,0.74);--exe-title-bg:rgba(0,0,0,0.92);--exe-border:var(--faint);--exe-shadow:inset 0 0 0 1px rgba(0,0,0,0.84);--exe-overlay-bg:rgba(0,0,0,0.74);--exe-bg-safe:var(--exe-bg);--exe-panel-safe:var(--exe-panel-bg);--exe-title-safe:var(--exe-title-bg);--exe-border-safe:var(--exe-border)}html,body,button,input,textarea,select,pre,code{font-family:var(--mono)}body{background-color:var(--bg);color:var(--text-secondary);font-size:var(--type-body);line-height:var(--lh-body)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted,.muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.heading-section,.section-title,.real-guestbook-section-title,.radio-title,.binaural-title,.chat-users-title{color:var(--text-primary);font-size:var(--type-section);line-height:var(--lh-ui);letter-spacing:0.18em;text-transform:uppercase}body:where(.prompt,.content-prompt,.status-line,.meta,.control-label,.crypto-ticker,.crypto-ticker-item,.radio-meta,.radio-signal-meta,.binaural-field-line,.binaural-phase-summary,.real-guestbook-status,.real-guestbook-count,.journal-index,.journal-index-footer,.chat-time,.chat-system,.arg-status){font-size:var(--type-meta);line-height:var(--lh-ui)}body:where(.content-body,.body-copy,.log-line,.chat-line,.chat-text,.journal-post-body,.real-guestbook-list,.radio-station,.binaural-metrics,.binaural-scope,.arg-modal pre){font-size:var(--type-body);line-height:var(--lh-log)}body:where(.micro,.slug,.debug,.subtitle,.crypto-ticker-source,.crypto-ticker-label,.radio-subtitle,.binaural-note,.real-guestbook-empty,.chat-users-list,.dir-entry .perm,.dir-entry .size){font-size:var(--type-micro);line-height:var(--lh-ui);color:var(--text-muted)}.snake-titlebar,.doom-titlebar,.utility-titlebar,.arg-modal .arg-titlebar,.journal-admin-title{color:var(--text-primary);font-size:var(--type-window-title);line-height:var(--lh-ui);letter-spacing:0;text-transform:none}.utility-titlebar span,.snake-titlebar span,.doom-titlebar span,.arg-modal .arg-titlebar span:first-child{color:var(--text-primary)}.utility-stage,.snake-stage,.doom-stage,.arg-modal .arg-body,.arg-modal .arg-terminal{color:var(--text-secondary)}body:where(.utility-hud,.binaural-runtime,.chat-bar,.real-guestbook-header,.radio-header){color:var(--text-secondary);font-size:var(--type-module-header);line-height:var(--lh-ui)}body:where(.content-title,.journal-post-heading,.journal-record-date,.radio-frequency){color:var(--text-primary);font-size:var(--type-module-header);line-height:var(--lh-ui)}body:where(.content-body p,.journal-post-body,.real-guestbook-entry p,.about-copy,.chat-message,.chat-text){color:var(--text-secondary)}body:where(.content-body strong,.content-body b,.journal-post-heading,.journal-index button.active,.radio-frequency,.radio-station.selected,.binaural-metric output,.real-guestbook-entry strong){color:var(--text-primary)}body:where(.dir-entry){color:var(--text-secondary);font-size:var(--type-meta);line-height:var(--lh-ui)}body:where(.dir-entry .perm,.dir-entry .size){color:var(--text-muted)}body:where(.dir-entry .dir,.dir-entry .file,.dir-entry .exec){color:var(--text-primary)}body:where(.dir-entry.active,.dir-entry[aria-current="true"],.radio-station.selected,.radio-station.active,.journal-index button.active){background:var(--select-bg);color:var(--select-text);text-shadow:none}body:where(.dir-entry.active *,.dir-entry[aria-current="true"] *,.radio-station.selected *,.radio-station.active *,.journal-index button.active *){color:var(--select-text);text-shadow:none}body:where(a:hover,a:focus,button:hover,button:focus,.dir-entry:not(.active):hover,.dir-entry:not(.active):focus){color:var(--select-text);background-color:var(--select-bg);text-shadow:none}body:where(input,textarea,select,button,.utility-close,.snake-close,.doom-close,.arg-close,.radio-source-link,.binaural-button,.real-guestbook button){border-color:var(--line);color:var(--text-primary)}body:where(input,textarea,select){background:rgba(2,12,5,0.56);color:var(--text-primary);font-size:var(--type-body);line-height:var(--lh-ui)}body:where(input::placeholder,textarea::placeholder){color:var(--text-muted)}body:where(.content-pane){background:var(--bg-panel);border-color:var(--line-strong)}body:where(.utility-window,.snake-window,.doom-window,.arg-modal .arg-window){background:var(--exe-bg);border-color:var(--exe-border);box-shadow:var(--exe-shadow)}body:where(.real-guestbook,.journal-shell,.chat-room,.radio-shell,.binaural-shell){background:transparent;border-color:var(--exe-border)}body:where(.utility-panel,.journal-post,.journal-index,.chat-box,.chat-main,.chat-users,.real-guestbook-section,.radio-stations,.radio-display,.binaural-panel,.arg-modal .arg-hud,.arg-modal .arg-level){border-color:var(--exe-border);background:transparent}body:where(.real-guestbook-header,.journal-post-heading,.journal-index-rule,.radio-section-rule,.binaural-title,.chat-bar,.radio-controls){border-color:var(--line-soft)}body:where(.chat-time,.chat-system,.chat-user-role,.journal-index-footer,.real-guestbook-empty,.radio-subtitle,.binaural-note){color:var(--text-muted)}body:where(.chat-name){color:var(--accent-cyan)}body:where(.chat-users,.chat-user-name){color:var(--text-secondary)}body:where(.radio-station.selected:not(.active),.radio-station.selected:not(.active) *){color:var(--select-text)}body:where(.radio-station-frequency,.radio-frequency){color:var(--accent-yellow)}body:where(.binaural-metric dt,.radio-meta dt,.real-guestbook label span,.journal-index-heading,.chat-users-title){color:var(--text-secondary);font-size:var(--type-meta)}body:where(.binaural-metric dd,.radio-meta dd,.radio-power-readout,.radio-gain-value){color:var(--text-primary)}body:where(.crypto-ticker){color:var(--text-muted);font-size:var(--type-micro)}body:where(.crypto-ticker-price.negative,.crypto-ticker-change-value.negative,.error,[data-mode="err"]){color:var(--accent-red)}body:where(.crypto-ticker-price.positive,.crypto-ticker-change-value.positive,[data-mode="ok"]){color:var(--text-secondary)}body:where(.warning,[data-mode="warn"]){color:var(--accent-yellow)}body:where(.border-strong){border:var(--border-strong)}body:where(.border-normal){border:var(--border)}body:where(.border-soft){border-color:var(--line-soft)}body:where(.utility-stage,.content-pane){padding:clamp(var(--space-4),2vw,var(--space-5))}body:where(.real-guestbook,.journal-shell,.chat-room,.radio-shell,.binaural-shell){gap:var(--space-4)}body:where(.section-title,.real-guestbook-section-title,.radio-section-title,.binaural-title,.journal-index-heading,.chat-users-title)+*{margin-top:var(--space-3)}::selection{background:var(--select-bg);color:var(--select-text);text-shadow:none}.site-art,.start-art,.brand-art,.splash-art,.splash-line{font-family:var(--ascii-mono);white-space:pre;letter-spacing:0;word-spacing:0;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,"kern" 0;text-rendering:geometricPrecision;tab-size:2}.site-art::before,.site-art::after,.start-art::before,.start-art::after{font-family:var(--ascii-mono);white-space:pre;letter-spacing:0;word-spacing:0;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,"kern" 0}.site-art::after,.start-art::after{letter-spacing:0.28em}.footer-rail{position:fixed;left:0;right:0;bottom:10px;z-index:120;padding-inline:clamp(12px,2.4vw,24px);pointer-events:none;color:var(--text-muted,var(--dim));font-size:var(--type-micro,0.75rem);line-height:var(--lh-ui,1.25);text-transform:lowercase}.footer-inner{width:min(100%,var(--site-width,1180px));margin-inline:auto;border-top:var(--border-soft,1px solid var(--line-soft,rgba(168,255,181,0.16)));padding-top:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;min-width:0;pointer-events:auto}.footer-inner--controls-only{grid-template-columns:minmax(0,1fr) auto}.footer-inner--controls-only .footer-controls{grid-column:2}.footer-controls,.footer-controls.audio-controls{position:static;right:auto;bottom:auto;z-index:auto;display:inline-flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;gap:8px;min-width:max-content;white-space:nowrap;color:var(--text-muted,var(--dim));background:transparent;border:0;padding:0;opacity:0.92;box-shadow:none;transition:opacity 160ms ease}.footer-controls:hover,.footer-controls:focus-within,.footer-controls.audio-controls:hover,.footer-controls.audio-controls:focus-within{opacity:1}.footer-control,.footer-control.mute-toggle,.footer-control.music-toggle,.footer-control.qol-skip-start{appearance:none;display:inline-block;color:var(--text-secondary,var(--dim));background:transparent;border:0;padding:0;font:inherit;font-size:inherit;line-height:inherit;letter-spacing:0.06em;text-transform:lowercase;opacity:1;cursor:pointer;box-shadow:none;text-shadow:inherit}.footer-control::before,.footer-control::after,.footer-control.mute-toggle::before,.footer-control.mute-toggle::after,.footer-control.music-toggle::before,.footer-control.music-toggle::after,.footer-control.qol-skip-start::before,.footer-control.qol-skip-start::after{content:none}.footer-control:hover,.footer-control:focus,.footer-control.mute-toggle:hover,.footer-control.mute-toggle:focus,.footer-control.music-toggle:hover,.footer-control.music-toggle:focus,.footer-control.qol-skip-start:hover,.footer-control.qol-skip-start:focus{color:var(--text-primary,var(--fg));background:transparent;opacity:1;text-shadow:inherit;outline:none}.footer-control:focus-visible,.footer-control.mute-toggle:focus-visible,.footer-control.music-toggle:focus-visible,.footer-control.qol-skip-start:focus-visible{color:var(--text-primary,var(--fg));outline:1px solid var(--line,var(--faint));outline-offset:2px}.footer-control[aria-pressed="false"],.footer-control.mute-toggle[aria-pressed="false"],.footer-control.music-toggle[aria-pressed="false"]{color:var(--text-muted,var(--dim));opacity:0.9}.footer-sep{color:var(--text-muted,var(--dim));opacity:0.72;user-select:none}.ticker-mask,.crypto-ticker.ticker-mask{position:relative;min-width:0;width:100%;overflow:hidden;white-space:nowrap;color:var(--text-muted,var(--dim));border-top:0;padding-top:0;isolation:isolate}.ticker-track,.crypto-ticker-track.ticker-track{display:inline-flex;align-items:baseline;gap:14px;width:max-content;min-width:max-content;padding-left:0;will-change:transform;animation:cryptoTickerScroll 92s linear infinite;animation-play-state:paused}body.site-ready .ticker-track,body.site-ready .crypto-ticker-track.ticker-track{animation-play-state:running}.ticker-item,.crypto-ticker-item.ticker-item,.crypto-ticker-item{color:var(--text-muted,var(--dim));background:transparent}.crypto-ticker-source,.ticker-sep{color:var(--text-muted,var(--dim));opacity:0.75}.crypto-ticker-label,.crypto-ticker-section{color:var(--text-secondary,var(--fg))}.crypto-ticker-price.positive,.crypto-ticker-change-value.positive,.crypto-ticker-item.up{color:var(--text-secondary,var(--fg));background:transparent}.crypto-ticker-price.negative,.crypto-ticker-change-value.negative,.crypto-ticker-item.down{color:var(--accent-red,var(--red));background:transparent}.crypto-ticker a:hover,.crypto-ticker a:focus{color:var(--text-primary,var(--fg));background:transparent;text-shadow:inherit;outline:none}.footer-rail .arg-dead-pixel{position:absolute;left:0;bottom:0;pointer-events:auto}body.modal-open .footer-rail,body.exe-modal-open .footer-rail{user-select:none}@media (prefers-reduced-motion:reduce){.ticker-track,.crypto-ticker-track.ticker-track{animation:none;transform:none}}@media (max-width:640px){.footer-rail{bottom:6px;padding-inline:12px}.footer-inner{gap:12px;padding-top:8px}.footer-controls,.footer-controls.audio-controls{gap:6px}}body.started .footer-rail .qol-skip-start,body.site-ready .footer-rail .qol-skip-start,body.qol-skip-transition .footer-rail .qol-skip-start{display:inline-block;visibility:visible;pointer-events:auto}body[data-footer-page="index"] .qol-skip-start,[data-footer-page="index"] .qol-skip-start{display:none}.footer-rail[data-footer-page="landing"] .footer-inner{border-top:0;padding-top:0}.footer-rail[data-footer-page="index"] .footer-inner{border-top:var(--border-soft,1px solid var(--line-soft,rgba(168,255,181,0.16)))}.footer-rail[data-footer-page="index"] .ticker-mask,.footer-rail[data-footer-page="index"] .crypto-ticker{border-top:0}:root{--divider-strong:rgba(183,255,196,0.34);--divider-normal:rgba(126,220,141,0.26);--divider-soft:rgba(126,220,141,0.16)}body[data-page="directory"]{--site-width:900px}body[data-page="directory"] .site{width:min(var(--site-width),calc(100vw - 32px));padding-bottom:64px}body[data-page="directory"] header{border-bottom:1px solid var(--divider-strong);padding-bottom:16px;margin-bottom:20px}body[data-page="directory"] header .subtitle{margin-bottom:0}body[data-page="directory"] #directory{padding:0;border-bottom:0}body[data-page="directory"] #directory>h2{margin:0 0 16px}body[data-page="directory"] .terminal-grid{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:24px;row-gap:0;align-items:stretch}body[data-page="directory"] .index-pane-divider{align-self:stretch;width:0;min-height:100%;margin-top:-20px;border-left:1px solid var(--divider-normal);pointer-events:none}body[data-page="directory"] .content-pane{border-left:0;margin-left:0;padding-left:0}body[data-page="directory"] .content-pane::before{content:none;display:none}body[data-page="directory"] .dir-list{gap:2px}body[data-page="directory"] .qol-panel{margin-top:12px}body[data-page="directory"] .inspector-divider{border:0;border-top:1px solid var(--divider-soft);margin:20px 0}body[data-page="directory"] .footer-rail{bottom:8px;padding-inline:24px;border-top:0}body[data-page="directory"] .footer-rail::after,body[data-page="directory"] .footer-inner::before,body[data-page="directory"] .footer-inner::after{content:none;display:none}body[data-page="directory"] .footer-rail[data-footer-page="index"]::before{content:"";position:absolute;top:0;left:50%;width:min(var(--site-width),calc(100vw - 32px));height:0;border-top:1px solid var(--divider-strong);transform:translateX(-50%);pointer-events:none}body[data-page="directory"] .footer-rail[data-footer-page="index"] .footer-inner{width:min(100%,var(--site-width));max-width:var(--site-width);margin-inline:auto;border-top:0;padding-top:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px}body[data-page="directory"] .footer-rail .ticker-mask,body[data-page="directory"] .footer-rail .crypto-ticker{border-top:0;min-width:0;overflow:hidden;white-space:nowrap}body[data-page="directory"] .footer-rail .ticker-track{align-items:baseline}body[data-page="directory"] .footer-controls{align-items:baseline;white-space:nowrap;flex-shrink:0}@media (max-width:760px){body[data-page="directory"] .terminal-grid{grid-template-columns:1fr}body[data-page="directory"] .index-pane-divider{display:none}body[data-page="directory"] .content-pane{border-left:0;border-top:1px solid var(--divider-normal);padding-left:0;padding-top:18px}body[data-page="directory"] .content-pane::before{content:none;display:none}}@media (max-width:640px){body[data-page="directory"] .site{width:min(var(--site-width),calc(100vw - 24px));padding-bottom:58px}body[data-page="directory"] .footer-rail{bottom:6px;padding-inline:12px}body[data-page="directory"] .footer-rail[data-footer-page="index"] .footer-inner{padding-top:8px;gap:12px}}