@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}}.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)}}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}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}}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[data-page="landing"] .site,body.landing-only .site,body.landing-only #directory,body.landing-only [data-utility],body.landing-only .utility-modal,body.landing-only .snake-modal,body.landing-only .doom-modal,body.landing-only .chat-modal{display:none;visibility:hidden;pointer-events:none}body[data-page="landing"] #skipToDirectory{display:inline-block}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.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}body.landing-only.site-ready{overflow:hidden}body.landing-only.started #startGate .start-prompt,body.landing-only.preboot-logo #startGate .start-prompt,body.landing-only.preboot-logo-in #startGate .start-prompt,body.landing-only.preboot-logo-out #startGate .start-prompt,body.landing-only #startGate.prompt-hidden .start-prompt{opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity 120ms steps(2,end),visibility 120ms steps(2,end),transform 120ms steps(2,end)}body.landing-only.started .start-gate.hidden{animation-name:startGateExitNoPrompt;animation-duration:520ms;animation-timing-function:steps(6,end);animation-fill-mode:forwards}.boot.boot-lines-active .boot-line,.program-load.load-lines-active .load-line{display:block;opacity:0;transform:none;filter:none;clip-path:inset(0 100% 0 0);animation:none;background:transparent}body.started .boot.boot-lines-active .boot-line:not(.is-visible):not(.line-impact),body.started .program-load.load-lines-active .load-line:not(.is-visible):not(.line-impact){animation:none;animation-play-state:paused}.boot.boot-lines-active .boot-line.is-visible,.program-load.load-lines-active .load-line.is-visible,.boot.boot-lines-active .boot-line.line-impact,.program-load.load-lines-active .load-line.line-impact{opacity:1;transform:none;filter:none;background:transparent;clip-path:inset(0 0 0 0);animation:terminalOutputLineIn 230ms steps(9,end) forwards}.boot.boot-lines-active .boot-line.is-active,.program-load.load-lines-active .load-line.is-active{color:var(--fg);background:transparent;text-shadow:0 0 1px rgba(168,255,181,0.34),0 0 7px rgba(168,255,181,0.14)}.boot.boot-lines-active .boot-line.is-active::after,.program-load.load-lines-active .load-line.is-active::after{content:" ▌";color:var(--fg);animation:terminalOutputCursor 220ms steps(2,end) forwards}.boot.boot-lines-active .boot-line.hidden.is-visible,.program-load.load-lines-active .load-line.hidden.is-visible{color:var(--dim)}.boot.boot-lines-active .boot-line.hidden.is-active,.program-load.load-lines-active .load-line.hidden.is-active{color:var(--dim)}.program-load.is-exiting,body.started.phase-load .program-load.is-exiting,body.started.phase-splash .program-load.is-exiting{animation:shellSequenceOutTight 360ms steps(5,end) forwards}@keyframes terminalOutputLineIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}18%{opacity:1;clip-path:inset(0 76% 0 0)}42%{opacity:1;clip-path:inset(0 38% 0 0)}72%{opacity:1;clip-path:inset(0 8% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes terminalOutputCursor{0%,64%{opacity:1}65%,100%{opacity:0}}@keyframes shellSequenceOutTight{0%{opacity:1;visibility:visible;filter:brightness(1);transform:translateY(0)}36%{opacity:0.72;filter:brightness(1.25);transform:translateY(-1px)}70%{opacity:0.24;filter:brightness(0.72);transform:translateY(-3px)}100%{opacity:0;visibility:hidden;filter:brightness(0.32);transform:translateY(-6px)}}@keyframes startGateExitNoPrompt{0%{opacity:1;visibility:visible;filter:brightness(1);transform:none}45%{opacity:0.36;visibility:visible;filter:brightness(1.18);transform:translateY(-2px)}100%{opacity:0;visibility:hidden;filter:brightness(0.42);transform:translateY(-8px)}}.boot-impact-target{position:relative;transform-origin:center center}.boot-impact-overlay{position:absolute;display:block;inset:-0.35rem;z-index:10;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,transparent 0%,rgba(255,119,200,0.12) 46%,rgba(168,255,181,0.16) 53%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(244,255,246,0.16) 49%,transparent 56%),repeating-linear-gradient(to bottom,rgba(168,255,181,0.055) 0 1px,transparent 1px 5px);border:1px solid rgba(168,255,181,0.10);box-shadow:0 0 18px rgba(168,255,181,0.12),inset 0 0 18px rgba(168,255,181,0.08)}.boot-impact-overlay.boot-stage-impact-in{animation:bootStageImpactIn 340ms steps(5,end) both}.boot-impact-overlay.boot-stage-impact-out{animation:bootStageImpactOut 390ms steps(6,end) both}.boot-impact-target.boot-stage-impact-in,.boot-impact-target.boot-stage-impact-out{animation:none}.boot.boot-lines-active .boot-line.line-impact,.program-load.load-lines-active .load-line.line-impact,body.landing-only.started .boot.boot-lines-active .boot-line.line-impact,body.landing-only.started .program-load.load-lines-active .load-line.line-impact{animation-name:terminalOutputLineIn,bootTextLineImpact;animation-duration:280ms,260ms;animation-timing-function:steps(10,end),steps(5,end);animation-fill-mode:forwards,both;animation-play-state:running}@keyframes bootTextLineImpact{0%{filter:brightness(0.70) contrast(1.28);transform:translateX(-1.35px) skewX(-0.24deg);text-shadow:none}14%{filter:brightness(2.25) contrast(1.12);transform:translateX(1.85px) skewX(0.28deg);text-shadow:1px 0 rgba(255,119,200,0.42),-1px 0 rgba(96,220,255,0.28),0 0 8px rgba(168,255,181,0.26)}32%{filter:brightness(0.72) contrast(1.36);transform:translateX(-1.15px) skewX(-0.18deg)}58%{filter:brightness(1.38) contrast(1.08);transform:translateX(0.72px)}78%{filter:brightness(0.94) contrast(1.16);transform:translateX(-0.35px)}100%{filter:none;transform:none;text-shadow:0 0 1px rgba(168,255,181,0.24),0 0 4px rgba(168,255,181,0.07)}}@keyframes bootStageImpactIn{0%{opacity:0.72;filter:brightness(0.62) contrast(1.34);transform:translateX(-2px) translateY(1px)}20%{opacity:1;filter:brightness(1.70) contrast(1.12);transform:translateX(2px) translateY(-1px)}38%{opacity:0.86;filter:brightness(0.84) contrast(1.22);transform:translateX(-1px)}62%{opacity:1;filter:brightness(1.16) contrast(1.04);transform:translateX(0.5px)}100%{opacity:1;filter:none;transform:none}}@keyframes bootStageImpactOut{0%{opacity:1;filter:brightness(1) contrast(1);transform:none}24%{opacity:0.96;filter:brightness(1.62) contrast(1.16);transform:translateX(-2px) translateY(-1px)}46%{opacity:0.74;filter:brightness(0.78) contrast(1.30);transform:translateX(2px)}72%{opacity:0.42;filter:brightness(1.18) contrast(1.02);transform:translateX(-0.5px) translateY(-2px)}100%{opacity:0;filter:brightness(0.38) contrast(1.14);transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.boot-impact-target.boot-stage-impact-in,.boot-impact-target.boot-stage-impact-out,.boot-impact-overlay.boot-stage-impact-in,.boot-impact-overlay.boot-stage-impact-out,.boot.boot-lines-active .boot-line.line-impact,.program-load.load-lines-active .load-line.line-impact{animation:none;transform:none;filter:none}}body.landing-only:where(.boot,.boot-inner,.program-load,.load-inner,.splash-screen,.site){filter:none;transform:none}body.landing-only:where(.boot,.program-load,.splash-screen,.site){transition:opacity 360ms steps(5,end),visibility 360ms steps(1,end)}body.landing-only.started.phase-boot .boot,body.landing-only.started.phase-load .program-load,body.landing-only.started.phase-splash .splash-screen,body.landing-only.started.phase-site .site,body.landing-only.site-ready .site{filter:none;transform:none}body.landing-only.started.phase-load .boot,body.landing-only.started.phase-splash .boot,body.landing-only.started.phase-site .boot,body.landing-only.site-ready .boot,body.landing-only.started.phase-splash .program-load,body.landing-only.started.phase-site .program-load,body.landing-only.site-ready .program-load,body.landing-only.started.phase-site .splash-screen,body.landing-only.site-ready .splash-screen{filter:none;transform:none}body.landing-only .boot.boot-lines-active .boot-inner,body.landing-only .program-load.load-lines-active .load-inner,body.landing-only.started.phase-load .program-load,body.landing-only.started.phase-splash .splash-screen,body.landing-only.started.phase-site .site,body.landing-only .boot-impact-target.boot-stage-impact-in,body.landing-only .boot-impact-target.boot-stage-impact-out{animation:none}body.landing-only .boot-impact-overlay{display:none;background:transparent;border:0;box-shadow:none}body.landing-only .boot-impact-target{filter:none;transform:none}body.landing-only.started.phase-boot .boot.boot-lines-active .brand-art,body.landing-only.started.phase-splash .splash-art.boot-stage-impact-in{animation:landingTerminalTextFlashIn 280ms steps(6,end) both,crtAsciiBleedPulse 5.2s ease-in-out 280ms infinite}body.landing-only .boot.boot-lines-active .boot-line.line-impact,body.landing-only .program-load.load-lines-active .load-line.line-impact{animation-name:terminalOutputLineIn,bootTextLineImpact;animation-duration:230ms,240ms;animation-timing-function:steps(9,end),steps(5,end);animation-fill-mode:forwards,both}body.landing-only.started.phase-load .boot.boot-lines-active .brand-art,body.landing-only.started.phase-load .boot.boot-lines-active .boot-line.is-visible,body.landing-only .program-load.is-exiting .load-line.is-visible,body.landing-only .program-load.is-exiting .load-bar,body.landing-only.started.phase-site .splash-art,body.landing-only.site-ready .splash-art,body.landing-only .splash-art.boot-stage-impact-out{animation:landingTerminalTextFlashOut 360ms steps(7,end) forwards}body.landing-only .program-load.is-exiting,body.landing-only.started.phase-load .program-load.is-exiting,body.landing-only.started.phase-splash .program-load.is-exiting{animation:landingContainerVisibilityOut 360ms steps(5,end) forwards;filter:none;transform:none}@keyframes landingTerminalTextFlashIn{0%{opacity:0;filter:brightness(0.62) contrast(1.18);transform:translateX(-1px);text-shadow:none}22%{opacity:1;filter:brightness(1.52) contrast(1.08);transform:translateX(1px);text-shadow:1px 0 rgba(255,119,200,0.36),-1px 0 rgba(96,220,255,0.22),0 0 7px rgba(168,255,181,0.20)}48%{opacity:0.82;filter:brightness(0.82) contrast(1.18);transform:translateX(-0.75px)}72%{opacity:1;filter:brightness(1.12) contrast(1.04);transform:translateX(0.35px)}100%{opacity:1;filter:none;transform:none;text-shadow:0 0 1px rgba(168,255,181,0.32),0 0 5px rgba(168,255,181,0.10)}}@keyframes landingTerminalTextFlashOut{0%{opacity:1;filter:none;transform:none}22%{opacity:0.86;filter:brightness(1.44) contrast(1.10);transform:translateX(-1px);text-shadow:1px 0 rgba(255,119,200,0.30),-1px 0 rgba(96,220,255,0.18),0 0 6px rgba(168,255,181,0.18)}46%{opacity:0.54;filter:brightness(0.70) contrast(1.20);transform:translateX(1px)}74%{opacity:0.24;filter:brightness(1.06) contrast(1.04);transform:translateX(-0.4px)}100%{opacity:0;filter:brightness(0.42) contrast(1.08);transform:translateY(-2px)}}@keyframes landingContainerVisibilityOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){body.landing-only:where(.brand-art,.boot-line,.load-line,.load-bar,.splash-art),body.landing-only:where(.boot,.boot-inner,.program-load,.load-inner,.splash-screen,.site),body.landing-only .boot-impact-target,body.landing-only .boot-impact-overlay{animation:none;filter:none;transform:none;text-shadow:none}}body.landing-only.started #startGate .start-art,body.landing-only.preboot-logo #startGate .start-art,body.landing-only.preboot-logo-in #startGate .start-art,body.landing-only.preboot-logo-out #startGate .start-art,body.landing-only.phase-boot #startGate .start-art,body.landing-only #startGate.start-art-hidden .start-art{display:none;opacity:0;visibility:hidden;pointer-events:none;animation:none}.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}.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{--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}.terminal-loading-bar,.program-load .terminal-loading-bar,body.started.phase-load .program-load .terminal-loading-bar{--terminal-loading-progress:0%;display:inline-flex;align-items:baseline;gap:0.42em;inline-size:auto;max-inline-size:min(100%,calc(100vw - 48px));block-size:auto;min-block-size:1em;margin-block-start:14px;padding:0;color:var(--text-secondary,var(--fg));font-family:var(--mono,"Terminal Grotesque",monospace);font-size:var(--type-meta,0.875rem);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;contain:paint;opacity:0;transform:translateY(3px);filter:none;animation:none}.program-load .terminal-loading-bar.is-active,body.started.phase-load .program-load .terminal-loading-bar{opacity:1;transform:translateY(0);animation:terminalLoadingBarIn 180ms steps(3,end) forwards}.program-load.is-exiting .terminal-loading-bar,.program-load .terminal-loading-bar.is-complete{--terminal-loading-progress:100%}.program-load.is-exiting .terminal-loading-bar.is-active{animation:terminalLoadingBarOut 260ms steps(4,end) forwards}.terminal-loading-bar__frame,.program-load .terminal-loading-bar__frame{display:inline-block;color:var(--text-secondary,var(--fg));opacity:0.86;user-select:none}.terminal-loading-bar__track,.program-load .terminal-loading-bar__track,.program-load .load-bar-track.terminal-loading-bar__track{position:relative;display:inline-block;inline-size:clamp(18ch,42vw,38ch);block-size:1em;overflow:hidden;vertical-align:baseline;color:var(--text-muted,var(--dim));background:transparent;border:0;box-shadow:none;contain:paint}.terminal-loading-bar__track::before,.program-load .terminal-loading-bar__track::before,.program-load .load-bar-track.terminal-loading-bar__track::before{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░";position:absolute;inset:0;display:block;overflow:hidden;color:var(--text-dim,rgba(168,255,181,0.28));white-space:nowrap;pointer-events:none}.terminal-loading-bar__track::after,.program-load .terminal-loading-bar__track::after,.program-load .load-bar-track.terminal-loading-bar__track::after,.program-load .terminal-loading-bar__fill::before,.program-load .load-bar-fill.terminal-loading-bar__fill::before{content:none;display:none}.terminal-loading-bar__fill,.program-load .terminal-loading-bar__fill,.program-load .load-bar-fill.terminal-loading-bar__fill{position:absolute;inset:0 auto 0 0;display:block;inline-size:var(--terminal-loading-progress);max-inline-size:100%;block-size:1em;overflow:hidden;color:var(--text-primary,var(--fg));background:transparent;transform:none;transform-origin:left center;transition:inline-size 74ms steps(2,end);z-index:1}.terminal-loading-bar__fill::after,.program-load .terminal-loading-bar__fill::after,.program-load .load-bar-fill.terminal-loading-bar__fill::after{content:"▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓";display:block;inline-size:max-content;white-space:nowrap;text-shadow:0 0 6px rgba(168,255,181,0.18)}.terminal-loading-bar__scan,.program-load .terminal-loading-bar__scan,.program-load .load-bar-scan.terminal-loading-bar__scan{position:absolute;inset-block:0;left:-18%;display:block;inline-size:14%;background:linear-gradient(90deg,transparent,rgba(244,255,246,0.42),transparent);opacity:0;mix-blend-mode:screen;z-index:2;pointer-events:none}.program-load .terminal-loading-bar.is-active .terminal-loading-bar__scan,body.started.phase-load .program-load .terminal-loading-bar .terminal-loading-bar__scan{opacity:0.56;animation:terminalLoadingBarScan 680ms linear infinite}.terminal-loading-bar__value,.program-load .terminal-loading-bar__value{display:inline-block;min-inline-size:4ch;color:var(--text-primary,var(--fg));font-variant-numeric:tabular-nums;text-align:right}@keyframes terminalLoadingBarIn{0%{opacity:0;transform:translateY(3px);filter:brightness(0.55)}70%{opacity:1;transform:translateY(0);filter:brightness(1.16)}100%{opacity:1;transform:translateY(0);filter:brightness(1)}}@keyframes terminalLoadingBarOut{0%{opacity:1;transform:translateY(0);filter:brightness(1.28)}100%{opacity:0;transform:translateY(-3px);filter:brightness(0.42)}}@keyframes terminalLoadingBarScan{0%{left:-18%}100%{left:104%}}@media (prefers-reduced-motion:reduce){.program-load .terminal-loading-bar,body.started.phase-load .program-load .terminal-loading-bar{animation:none;transform:none}.program-load .terminal-loading-bar .terminal-loading-bar__scan{animation:none;opacity:0}}@media (max-width:640px){.terminal-loading-bar,.program-load .terminal-loading-bar{max-inline-size:calc(100vw - 28px);font-size:var(--type-micro,0.75rem)}.terminal-loading-bar__track,.program-load .terminal-loading-bar__track{inline-size:clamp(16ch,58vw,28ch)}}.start-gate,.start-shell,.start-prompt,.start-prompt strong,.start-prompt span{overflow:hidden;scrollbar-width:none}.start-gate::-webkit-scrollbar,.start-shell::-webkit-scrollbar,.start-prompt::-webkit-scrollbar,.start-prompt strong::-webkit-scrollbar,.start-prompt span::-webkit-scrollbar{display:none;width:0;height:0}.start-prompt{max-inline-size:calc(100vw - 32px);contain:paint}.start-prompt strong{max-inline-size:100%;box-sizing:border-box;line-height:1.2;white-space:nowrap;transform-origin:center center}