:root{color-scheme:dark;--bg-deep: #000000;--bg-panel: #04080c;--tron-void: #000000;--tron-deep: #020608;--neon-cyan: #00d4ff;--neon-cyan-dim: #0099bb;--neon-magenta: #ff7700;--neon-amber: #ffb84d;--neon-hot: #ff9900;--neon-lit-cyan: #e0faff;--neon-lit-magenta: #ffe8cc;--neon-lit-amber: #fff3d6;--text-dim: #6a9aaa;--text-bright: #b8e8f8;--crt-scanline-alpha: .12;--crt-vignette-alpha: .55;--crt-bloom-spot-alpha: .12;--crt-bloom-shell-opacity: .65;--neon-bloom: 1;--font-display: "Audiowide", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-accent: "Orbitron", var(--font-display);--font-soft: "Nunito", system-ui, sans-serif}@supports (color: color(display-p3 .5 .5 1)){:root{--neon-cyan: color(display-p3 .2 .88 1);--neon-magenta: color(display-p3 1 .52 .12);--neon-amber: color(display-p3 1 .76 .35);--neon-hot: color(display-p3 1 .62 .15);--neon-lit-cyan: color(display-p3 .88 .99 1);--neon-lit-magenta: color(display-p3 1 .94 .82);--neon-lit-amber: color(display-p3 1 .96 .88)}}@media(dynamic-range:high),(color-gamut:p3){:root{--neon-bloom: 1.42;--crt-vignette-alpha: .5;--crt-scanline-alpha: .085;--crt-bloom-spot-alpha: .141;--crt-bloom-shell-opacity: .679}}html[data-hdr-preview]{--neon-bloom: 1.42;--crt-vignette-alpha: .5;--crt-scanline-alpha: .085;--crt-bloom-spot-alpha: .141;--crt-bloom-shell-opacity: .679}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;min-height:100%;background:var(--bg-deep);color:var(--text-dim);font-family:var(--font-mono);font-size:clamp(14px,1.05vw + 12px,17px);line-height:1.65;overflow-x:clip}#root{isolation:isolate}a{color:var(--neon-cyan)}.grid-floor{background-color:var(--bg-deep);background-image:linear-gradient(rgba(0,212,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.05) 1px,transparent 1px);background-size:40px 40px;background-position:center top;position:relative}.grid-floor:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 55% at 50% 100%,rgba(0,212,255,.14),transparent 62%);pointer-events:none}.neon-hero{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--neon-lit-cyan);text-shadow:0 0 calc(6px * var(--neon-bloom)) rgba(0,212,255,.95),0 0 calc(18px * var(--neon-bloom)) rgba(0,212,255,.7),0 0 calc(42px * var(--neon-bloom)) rgba(0,212,255,.35),0 0 calc(72px * var(--neon-bloom)) rgba(0,180,220,.2);filter:drop-shadow(0 0 calc(2px * var(--neon-bloom)) rgba(0,212,255,.9))}.neon-hero--accent,.neon-hero--magenta{color:var(--neon-lit-magenta);text-shadow:0 0 calc(6px * var(--neon-bloom)) rgba(255,119,0,.9),0 0 calc(20px * var(--neon-bloom)) rgba(255,119,0,.55),0 0 calc(40px * var(--neon-bloom)) rgba(0,212,255,.25);filter:drop-shadow(0 0 calc(2px * var(--neon-bloom)) rgba(255,119,0,.75))}.neon-sub{font-family:var(--font-accent);letter-spacing:.12em;color:var(--neon-lit-amber);text-shadow:0 0 calc(4px * var(--neon-bloom)) rgba(255,194,74,.9),0 0 calc(16px * var(--neon-bloom)) rgba(255,194,74,.45)}.body-copy{max-width:42rem;color:var(--text-dim)}.body-copy strong{color:#dce9f5}.chroma-flicker{animation:chroma 2.8s steps(2,end) infinite}@keyframes chroma{0%,to{text-shadow:0 0 calc(6px * var(--neon-bloom)) rgba(0,212,255,.95),-1px 0 0 rgba(255,119,0,.2),1px 0 0 rgba(0,255,255,.22)}50%{text-shadow:0 0 calc(6px * var(--neon-bloom)) rgba(0,212,255,.95),1px 0 0 rgba(255,119,0,.18),-1px 0 0 rgba(0,255,255,.28)}}@media(prefers-reduced-motion:reduce){.chroma-flicker{animation:none}}.crt-bloom{position:relative}.crt-bloom:after{content:"";position:absolute;inset:-8%;background:radial-gradient(circle,rgb(0 212 255 / var(--crt-bloom-spot-alpha)),transparent 65%);filter:blur(calc(18px * var(--neon-bloom)));opacity:var(--crt-bloom-shell-opacity);z-index:-1;pointer-events:none}#main{min-height:100%;position:relative;z-index:1;overflow:visible}.skip-to-main{position:fixed;left:.75rem;top:-100px;z-index:50;padding:.5rem .75rem;background:#0a0a12f2;color:var(--neon-cyan);border:1px solid rgba(57,246,255,.45);font-family:var(--font-mono);letter-spacing:.06em;text-decoration:none;border-radius:4px}.skip-to-main:focus{top:.75rem}body.phase-site .skip-to-main{background:#001018f2;color:var(--neon-lit-cyan);border:1px solid rgba(0,212,255,.5)}body.phase-site{color-scheme:dark;background-color:var(--tron-void);color:var(--text-bright);font-family:var(--font-mono);line-height:1.6;--neon-bloom: 1.48;--crt-bloom-spot-alpha: .16;--crt-bloom-shell-opacity: .62}@media(dynamic-range:high),(color-gamut:p3){body.phase-site{--neon-bloom: 1.68;--crt-bloom-spot-alpha: .2;--crt-bloom-shell-opacity: .72}}html[data-hdr-preview] body.phase-site{--neon-bloom: 1.78;--crt-bloom-spot-alpha: .22}body.phase-site #root{min-height:100%;position:relative;z-index:1;isolation:isolate}body.phase-site:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(0,212,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.045) 1px,transparent 1px);background-size:44px 44px;animation:tron-grid-pulse 5s ease-in-out infinite alternate}body.phase-site:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 42% at 50% 100%,rgba(0,212,255,.16),transparent 68%),radial-gradient(ellipse 55% 28% at 50% 0%,rgba(0,80,100,.35),transparent 72%)}@keyframes tron-grid-pulse{0%{opacity:.42}to{opacity:.62}}body.phase-site #main a:not(.soft-pill){color:var(--neon-cyan);text-decoration:none;text-underline-offset:.15em;text-shadow:0 0 calc(12px * var(--neon-bloom)) rgba(0,212,255,.35)}body.phase-site #main a:not(.soft-pill):hover{color:var(--neon-lit-cyan);text-decoration:underline}.soft-site{position:relative;z-index:1;min-height:100%;overflow:visible;padding:clamp(1.75rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem) clamp(3rem,8vh,5rem)}.soft-site__inner{max-width:min(92rem,96vw);margin:0 auto;overflow:visible}.soft-divider{border:0;width:100%;height:2px;margin:0 0 clamp(1.5rem,4vw,2.25rem);background:linear-gradient(90deg,transparent,rgba(0,212,255,.85) 20%,rgba(0,212,255,1) 50%,rgba(0,212,255,.85) 80%,transparent);border-radius:0;box-shadow:0 0 calc(14px * var(--neon-bloom)) #00d4ff8c,0 0 calc(32px * var(--neon-bloom)) #00d4ff33}.soft-divider--thick{height:7px;margin-top:clamp(2rem,5vw,3rem);margin-bottom:0}.soft-columns{display:grid;gap:clamp(1.75rem,4vw,2.5rem)}@media(min-width:860px){.soft-columns{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}}.soft-column{min-width:0}.soft-brand,.title-neon{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.05rem);line-height:1.12;letter-spacing:.1em;text-transform:uppercase;color:var(--neon-lit-cyan)}.soft-brand{margin:0 0 1rem}.title-neon{position:relative;display:inline-block;overflow:visible;padding:.55em .2em .4em;margin:-.55em -.2em .25em;text-shadow:0 0 calc(10px * var(--neon-bloom)) rgba(0,212,255,.85),0 0 calc(28px * var(--neon-bloom)) rgba(0,212,255,.55),0 0 calc(52px * var(--neon-bloom)) rgba(0,212,255,.32),0 0 calc(80px * var(--neon-bloom)) rgba(0,180,220,.18)}.title-neon:before{content:"";position:absolute;inset:-35% -15%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 65% at 50% 50%,rgba(0,212,255,.35),rgba(0,120,160,.12) 45%,transparent 72%);filter:blur(calc(16px * var(--neon-bloom)))}.soft-projects__title.title-neon{font-size:clamp(1.35rem,3.5vw,1.75rem);margin:0 0 1.1rem}.soft-lead{font-family:var(--font-accent);font-weight:600;font-size:clamp(1.05rem,2vw,1.2rem);margin:0 0 1rem;letter-spacing:.08em;color:var(--text-bright);text-shadow:0 0 calc(10px * var(--neon-bloom)) rgba(0,212,255,.2)}.soft-body{font-family:var(--font-mono);font-weight:400;margin:0 0 .95rem;max-width:38rem;color:var(--text-dim)}.soft-body:last-of-type{margin-bottom:0}.soft-card{position:relative;border-radius:2px;background:linear-gradient(160deg,#001c26d1,#00080eeb);border:1px solid rgba(0,212,255,.35);box-shadow:0 0 calc(22px * var(--neon-bloom)) #00d4ff1f,inset 0 0 40px #00d4ff0a;overflow:hidden;min-height:11rem;display:grid;place-items:center;margin-bottom:1.25rem}.soft-card__glow{position:absolute;inset:-30%;background:radial-gradient(circle at 35% 30%,rgba(0,212,255,.12),transparent 55%);pointer-events:none}.soft-card__face{position:relative;z-index:1;text-align:center;padding:1.5rem}.soft-card__emoji{display:block;font-size:clamp(2.5rem,8vw,3.5rem);line-height:1;filter:drop-shadow(0 0 calc(12px * var(--neon-bloom)) rgba(0,212,255,.45))}.soft-card__tag{margin:.75rem 0 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#00d4ff73}.soft-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.soft-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.25rem 0 1.1rem;border-radius:2px;background-color:#00141ca6;color:var(--neon-lit-cyan);text-decoration:none;font-family:var(--font-accent);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(0,212,255,.45);box-shadow:0 0 calc(14px * var(--neon-bloom)) #00d4ff2e,inset 0 0 20px #00d4ff0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.soft-pill:hover{transform:translateY(-2px);border-color:#00d4ffd9;box-shadow:0 0 calc(22px * var(--neon-bloom)) #00d4ff61,inset 0 0 28px #00d4ff14;background-color:#00202cbf}.soft-pill:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.soft-pill__dot{width:.45rem;height:.45rem;border-radius:50%;margin-right:.55rem;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);flex-shrink:0}.soft-pill__label{line-height:1}.soft-projects{margin-top:.5rem;padding-bottom:2rem}.soft-projects__title{font-weight:700;letter-spacing:.12em}.soft-projects__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem}.soft-project-card{position:relative;display:block;height:100%;min-height:9.5rem;border-radius:2px;text-decoration:none;color:inherit;background:linear-gradient(160deg,#001c26d1,#00080eeb);border:1px solid rgba(0,212,255,.32);box-shadow:0 0 calc(18px * var(--neon-bloom)) #00d4ff1a,inset 0 0 32px #00d4ff08;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.soft-project-card:hover{transform:translateY(-3px);border-color:#00d4ffa6;box-shadow:0 0 calc(28px * var(--neon-bloom)) #00d4ff47,inset 0 0 40px #00d4ff0f}.soft-project-card:focus-visible{outline:2px solid rgba(0,212,255,.75);outline-offset:3px}.soft-project-card__glow{position:absolute;inset:-30%;background:radial-gradient(circle at 35% 30%,rgba(0,212,255,.14),transparent 55%);pointer-events:none}.soft-project-card__face{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.25rem 1.35rem 1.35rem;height:100%}.soft-project-card__emoji{font-size:1.75rem;line-height:1;filter:drop-shadow(0 0 calc(10px * var(--neon-bloom)) rgba(0,212,255,.4))}.soft-project-card__name{font-family:var(--font-accent);font-size:1.05rem;font-weight:700;letter-spacing:.06em;color:var(--neon-lit-cyan)}.soft-project-card__desc{font-size:.88rem;line-height:1.45;color:var(--text-dim);flex:1}.soft-project-card__tags{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#00d4ff66;margin-top:auto}@media(prefers-reduced-motion:reduce){body.phase-site:before{animation:none;opacity:.5}.soft-pill{transition:none}.soft-pill:hover{transform:none}}.crt-shell{position:fixed;inset:0;pointer-events:none;z-index:20;mix-blend-mode:normal}.crt-tron-grid{position:absolute;inset:0;opacity:.35;background:linear-gradient(to bottom,transparent 0%,transparent 52%,rgba(0,212,255,.04) 62%,rgba(0,212,255,.1) 100%),repeating-linear-gradient(90deg,transparent,transparent 43px,rgba(0,212,255,.05) 44px),repeating-linear-gradient(0deg,transparent,transparent 43px,rgba(0,212,255,.04) 44px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 35%,black 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 35%,black 100%)}.crt-scan{position:absolute;inset:-10% 0;height:120%;background:repeating-linear-gradient(to bottom,rgba(0,0,0,var(--crt-scanline-alpha)),rgba(0,0,0,var(--crt-scanline-alpha)) 1px,transparent 1px,transparent 5px);opacity:.65;background-size:100% 5px}.crt-scan--animate{animation:scan-roll 9s linear infinite}@keyframes scan-roll{0%{background-position-y:0}to{background-position-y:5px}}.crt-vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,transparent 40%,rgba(0,0,0,calc(var(--crt-vignette-alpha) - .15)) 100%),radial-gradient(ellipse at 50% 0%,rgba(0,0,0,.35),transparent 55%)}.crt-noise{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");mix-blend-mode:overlay}body.phase-site .crt-scan{background:repeating-linear-gradient(to bottom,rgba(0,212,255,.04),rgba(0,212,255,.04) 1px,transparent 1px,transparent 5px);opacity:.55}body.phase-site .crt-vignette{background:radial-gradient(circle at 50% 42%,transparent 28%,rgba(0,0,0,.55) 100%),radial-gradient(ellipse at 50% 100%,rgba(0,212,255,.08),transparent 55%)}body.phase-site .crt-noise{opacity:.035;mix-blend-mode:overlay}body.phase-site .crt-tron-grid{opacity:.48}body.phase-site .crt-shell:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;box-shadow:inset 0 0 min(180px,32vw) #00d4ff0f,inset 0 0 min(320px,55vw) #00647814}@media(prefers-reduced-motion:reduce){.crt-scan--animate{animation:none}:root{--crt-scanline-alpha: .06}body.phase-site{--neon-bloom: 1.22}body.phase-site .crt-scan{opacity:.52}body.phase-site .crt-shell:after{box-shadow:inset 0 0 min(120px,22vw) #00d4ff0a,inset 0 0 min(200px,40vw) #0050640f}}:root{--bg-deep: #050508;--bg-panel: #0c0c14;--scene-ink: #030306;--psycho-lavender: #9b9cff;--psycho-lavender-soft: #a2a9f5;--psycho-indigo: #5c5ce0;--psycho-indigo-deep: #2a2a6a;--psycho-bone: #f4f4ff;--psycho-ash: #9a9ab8;--psycho-steel: #c8c8e0;--psycho-cyan-hit: #7df9ff;--scene-blood: var(--psycho-indigo);--scene-blood-deep: var(--psycho-indigo-deep);--scene-claw: var(--psycho-lavender);--scene-bone: var(--psycho-bone);--scene-ash: var(--psycho-ash);--scene-steel: var(--psycho-steel);--scene-pink: var(--psycho-lavender-soft);--scene-cyan: var(--psycho-cyan-hit);--scene-lime: #b8b8ff;--scene-yellow: var(--psycho-lavender);--scene-purple: var(--psycho-indigo);--scene-radius: 2px;--scene-radius-pill: 2px;--scene-rainbow: linear-gradient( 120deg, var(--psycho-indigo) 0%, var(--psycho-lavender) 45%, var(--psycho-bone) 100% );--scene-rainbow-soft: linear-gradient( 135deg, rgba(155, 156, 255, .32), rgba(42, 42, 106, .4) );--neon-cyan: var(--psycho-lavender);--neon-cyan-dim: #6e6ecc;--neon-magenta: var(--psycho-lavender-soft);--neon-amber: #c4c4ff;--neon-hot: #b8b8ff;--neon-lit-cyan: var(--psycho-bone);--neon-lit-magenta: #e8e8ff;--neon-lit-amber: #d4d4ff;--text-dim: #9a9ab8;--text-bright: var(--psycho-bone);--neon-bloom: .55;--font-display: "Syne", "Arial Narrow", system-ui, sans-serif;--font-accent: "Archivo", system-ui, sans-serif;--font-soft: "Archivo", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}body{background:var(--bg-deep);color:var(--text-dim);font-family:var(--font-soft)}a{color:var(--scene-claw)}html:has(body.phase-site){height:auto;min-height:100%}body.phase-site,body.phase-site #root{height:auto;min-height:100%}body.phase-site{position:relative;isolation:isolate;background:radial-gradient(ellipse 65% 40% at 12% -8%,rgba(155,156,255,.2),transparent 55%),radial-gradient(ellipse 50% 38% at 96% 4%,rgba(92,92,224,.22),transparent 52%),radial-gradient(ellipse 70% 45% at 50% 110%,rgba(42,42,106,.35),transparent 60%),var(--bg-deep);color:var(--text-dim);font-family:var(--font-soft)}body.phase-site:before,body.phase-site:after{content:"";position:absolute!important;inset:0;width:100%;min-height:100%;z-index:0;pointer-events:none}body.phase-site:before{opacity:.4;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 20%,transparent 80%)}body.phase-site:after{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.015) 2px,rgba(255,255,255,.015) 3px),linear-gradient(115deg,transparent 40%,rgba(155,156,255,.06) 50%,transparent 60%),radial-gradient(ellipse 50% 30% at 70% 80%,rgba(92,92,224,.1),transparent 70%)}body.phase-site #root{position:relative;z-index:1}.soft-brand,.title-neon,.scene-headline{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,7vw,4.2rem);line-height:.95;letter-spacing:-.04em;text-transform:none;color:var(--scene-bone);background:none;background-clip:unset;-webkit-background-clip:unset;text-shadow:0 0 40px rgba(155,156,255,.28),1px 0 rgba(125,249,255,.15),-1px 0 rgba(155,156,255,.2);filter:none}.soft-brand:before,.title-neon:before{display:none}.soft-projects__title.title-neon,.soft-projects__title.scene-headline{font-size:clamp(1.5rem,3.5vw,2rem);letter-spacing:-.03em}.soft-lead{font-family:var(--font-soft);font-weight:500;font-size:clamp(1rem,2vw,1.15rem);letter-spacing:0;color:var(--text-bright);text-shadow:none}.soft-body{font-family:var(--font-soft);color:var(--text-dim)}.soft-divider{position:relative;height:1px;margin:0 0 clamp(1.5rem,4vw,2.25rem);border:0;border-radius:0;background:linear-gradient(90deg,var(--psycho-lavender) 0%,rgba(155,156,255,.35) 35%,transparent 100%);box-shadow:0 1px #ffffff0f;opacity:1}.soft-divider:before{content:"";position:absolute;left:0;top:3px;width:28%;height:1px;background:repeating-linear-gradient(90deg,rgba(244,244,255,.45) 0 4px,transparent 4px 8px);pointer-events:none}.soft-divider--thick{height:2px}.soft-pill{min-height:2.35rem;padding:0 1rem;border-radius:var(--scene-radius);border:1px solid rgba(155,156,255,.5);background:#0c0c14e0;color:var(--text-bright);font-family:var(--font-soft);font-size:.84rem;font-weight:600;letter-spacing:.02em;text-transform:none;box-shadow:2px 2px #5c5ce059;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.soft-pill:hover{transform:translateY(-1px) skew(-1deg);filter:none;border-color:var(--psycho-lavender);background:#9b9cff29;box-shadow:3px 0 #7df9ff59,-2px 0 #9b9cff73,2px 2px #5c5ce066}.soft-pill:focus-visible{outline:2px solid var(--psycho-lavender);outline-offset:3px}.soft-pill__dot{width:.4rem;height:.4rem;border-radius:0;background:var(--psycho-lavender);box-shadow:0 0 8px #9b9cff80;transform:rotate(45deg)}.soft-card,.soft-project-card,.scene-panel,.atype-section,.store-card__face,.store-shelf-card__face,.store-section,.music-track{border-radius:var(--scene-radius)!important;border:1px solid rgba(155,156,255,.28)!important;background:linear-gradient(160deg,#121220f5,#06060cfa)!important;box-shadow:3px 3px #2a2a6a73!important}.soft-project-card:hover,.store-card:hover .store-card__face,.store-shelf-card:hover .store-shelf-card__face{transform:translateY(-3px) skew(-.4deg);border-color:#9b9cffbf!important;box-shadow:1px 0 #7df9ff59,-1px 0 #9b9cff66,4px 4px #5c5ce066,0 18px 40px #00000073!important}.soft-project-card__name,.scene-panel__title,.store-section__title,.store-card__name,.store-shelf-card__name,.hi-section__title{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--scene-bone)}.soft-project-card__tags{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:none;color:#9a9ab8f2}.soft-project-card__emoji,.soft-card__emoji,.store-card__emoji{filter:none;color:var(--psycho-lavender)}body.phase-site #main a:not(.soft-pill){color:var(--psycho-lavender);text-shadow:none}.store-card__price,.store-detail__badge{border:1px solid var(--psycho-lavender);border-radius:var(--scene-radius);background:#9b9cff24;color:var(--psycho-lavender-soft);font-family:var(--font-mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.store-download__button{border-radius:var(--scene-radius);border:1px solid var(--psycho-lavender);background:var(--psycho-indigo)!important;color:var(--psycho-bone)!important;font-family:var(--font-display);font-weight:700;text-transform:none;letter-spacing:-.01em;box-shadow:3px 3px #9b9cff59!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.store-download__button:hover,.store-download__button:focus-visible{transform:translateY(-2px) skew(-1deg);box-shadow:2px 0 #7df9ff66,-2px 0 #9b9cff80,4px 4px #5c5ce073!important;filter:brightness(1.1);background:var(--psycho-lavender)!important;color:var(--bg-deep)!important}.store-steps__num{border-radius:2px;border:1px solid rgba(155,156,255,.45);color:var(--psycho-lavender);font-family:var(--font-mono)}@media(prefers-reduced-motion:reduce){.soft-pill:hover,.store-download__button:hover,.soft-project-card:hover,.store-card:hover .store-card__face,.store-shelf-card:hover .store-shelf-card__face{transform:none}}:root{--y2k-rainbow: linear-gradient( 90deg, #5c5ce0 0%, #9b9cff 28%, #f4f4ff 48%, #7df9ff 68%, #a2a9f5 85%, #5c5ce0 100% );--y2k-rainbow-soft: linear-gradient( 125deg, rgba(155, 156, 255, .55), rgba(125, 249, 255, .35), rgba(92, 92, 224, .5), rgba(244, 244, 255, .35) )}.glitch-ambience{position:fixed;inset:0;z-index:19;pointer-events:none;overflow:hidden}.glitch-ambience__rainbow{position:absolute;left:-15%;width:130%;height:3px;background:var(--y2k-rainbow);background-size:200% 100%;opacity:0;filter:blur(.4px);animation:glitch-beam 9s linear infinite,glitch-rainbow-shift 2.2s linear infinite}.glitch-ambience__rainbow--slow{height:120%;width:2px;top:-10%;left:auto;right:18%;background:var(--y2k-rainbow-soft);animation:glitch-beam-vertical 13s linear infinite 2s,glitch-rainbow-shift 3.4s linear infinite reverse}.glitch-ambience__shard{position:absolute;background:var(--y2k-rainbow);opacity:0;mix-blend-mode:screen}.glitch-ambience__shard--a{left:0;width:100%;height:2px;animation:glitch-shard-a 5.5s steps(1,end) infinite}.glitch-ambience__shard--b{left:8%;width:84%;height:18px;background:linear-gradient(90deg,transparent,rgba(155,156,255,.22),transparent);animation:glitch-shard-b 7.2s steps(1,end) infinite 1.2s}.glitch-ambience__shard--c{right:0;width:35%;height:3px;animation:glitch-shard-c 6.1s steps(1,end) infinite .4s}.glitch-ambience__pulse{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(155,156,255,.05),transparent 55%);animation:glitch-void-pulse 4.5s ease-in-out infinite alternate}@keyframes glitch-beam{0%,88%,to{top:-6%;opacity:0}89%{top:22%;opacity:.85}90%{top:23%;opacity:0}94%{top:71%;opacity:.65}95%{top:72%;opacity:0}}@keyframes glitch-beam-vertical{0%,90%,to{right:-5%;opacity:0}91%{right:22%;opacity:.5}92%{right:23%;opacity:0}}@keyframes glitch-rainbow-shift{to{background-position:200% 0}}@keyframes glitch-shard-a{0%,96%,to{top:-4px;opacity:0;transform:scaleX(.2)}97%{top:38%;opacity:.75;transform:scaleX(1)}98%{top:39%;opacity:0}}@keyframes glitch-shard-b{0%,94%,to{top:-30px;opacity:0;clip-path:inset(0 100% 0 0)}95%{top:52%;opacity:.35;clip-path:inset(0 0 0 0)}96%{top:53%;opacity:0}}@keyframes glitch-shard-c{0%,92%,to{top:-4px;opacity:0}93%{top:18%;opacity:.9}94%{top:19%;opacity:0}}@keyframes glitch-void-pulse{0%{opacity:.35;transform:scale(1)}to{opacity:.85;transform:scale(1.04)}}.glitch-reveal{position:relative}.glitch-reveal--hero{overflow:visible;padding-top:.75rem;margin-top:-.75rem}.glitch-reveal--block{overflow:visible}.glitch-reveal__content{position:relative;overflow:visible;transform-style:preserve-3d}.glitch-reveal__wire,.glitch-reveal__scan{position:absolute;inset:-1px;pointer-events:none;z-index:3;transition:opacity .2s ease}.glitch-reveal__wire{border:1px solid rgba(155,156,255,.55);background:repeating-linear-gradient(0deg,transparent,transparent 5px,rgba(155,156,255,.12) 5px,rgba(155,156,255,.12) 6px),repeating-linear-gradient(90deg,transparent,transparent 5px,rgba(125,249,255,.08) 5px,rgba(125,249,255,.08) 6px);box-shadow:inset 0 0 24px #9b9cff14,0 0 18px #5c5ce026;opacity:1}.glitch-reveal__scan{background:linear-gradient(180deg,transparent 0%,rgba(155,156,255,.35) 48%,rgba(125,249,255,.22) 52%,transparent 100%);background-size:100% 220%;background-position:0 -120%;opacity:0;mix-blend-mode:screen}.glitch-reveal--active .glitch-reveal__wire{opacity:0}.glitch-reveal--active .glitch-reveal__scan{animation:glitch-reveal-scan .55s ease-out forwards}.glitch-reveal:not(.glitch-reveal--active) .glitch-reveal__content{opacity:0;visibility:hidden}.glitch-reveal--active .glitch-reveal__content{visibility:visible;animation:glitch-reveal-body .48s steps(4,end) both;animation-delay:var(--reveal-delay, 0ms)}.glitch-reveal--hero.glitch-reveal--active .glitch-reveal__content{animation:glitch-reveal-hero .55s steps(5,end) both;animation-delay:var(--reveal-delay, 0ms)}.glitch-reveal--card.glitch-reveal--active .glitch-reveal__content{animation:glitch-reveal-card .48s steps(4,end) both;animation-delay:var(--reveal-delay, 0ms)}.glitch-reveal--line.glitch-reveal--active .glitch-reveal__content{animation:glitch-reveal-body .32s steps(3,end) both;animation-delay:var(--reveal-delay, 0ms)}.glitch-reveal--card:not(.glitch-reveal--active) .soft-project-card,.glitch-reveal--card:not(.glitch-reveal--active) .music-track{background:transparent;border-color:#9b9cff73;box-shadow:none}.glitch-reveal--pill{display:inline-flex}.soft-projects__grid>li>.glitch-reveal--card{display:block;height:100%}.glitch-reveal--card .soft-project-card{height:100%}@keyframes glitch-reveal-scan{0%{opacity:.9;background-position:0 -120%}to{opacity:0;background-position:0 120%}}@keyframes glitch-reveal-hero{0%{opacity:0;transform:translate(8px) skew(-3deg);clip-path:inset(0 80% 0 0)}25%{opacity:1;transform:translate(-5px);clip-path:inset(35% 0 20% 0)}50%{transform:translate(3px,-2px) skew(1deg);clip-path:inset(0 0 0 0)}75%{transform:translate(-2px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes glitch-reveal-body{0%{opacity:0;transform:translate(6px);clip-path:inset(0 100% 0 0)}33%{opacity:1;transform:translate(-3px);clip-path:inset(0 20% 0 0)}66%{transform:translate(2px);clip-path:inset(0 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes glitch-reveal-card{0%{opacity:0;transform:translateY(8px) skew(-2deg)}25%{opacity:1;transform:translate(4px,-2px)}50%{transform:translate(-3px)}75%{transform:translate(1px)}to{opacity:1;transform:none}}.glitch-idle{position:relative}.glitch-idle:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;background:var(--y2k-rainbow);background-clip:text;-webkit-background-clip:text;color:transparent;animation:glitch-idle-rainbow 8s steps(1,end) infinite}@keyframes glitch-idle-rainbow{0%,93%,to{opacity:0;transform:translate(0)}94%{opacity:.85;transform:translate(2px,-1px);clip-path:inset(12% 0 58% 0)}95%{opacity:.7;transform:translate(-3px,1px);clip-path:inset(48% 0 18% 0)}96%{opacity:0}}.soft-brand.glitch-idle,.soft-projects__title.glitch-idle{animation:glitch-brand-twitch 11s steps(1,end) infinite}@keyframes glitch-brand-twitch{0%,91%,to{transform:none;text-shadow:0 0 calc(10px * var(--neon-bloom)) rgba(155,156,255,.55),0 0 calc(32px * var(--neon-bloom)) rgba(92,92,224,.3)}92%{transform:skew(-2deg) translate(2px);text-shadow:3px 0 rgba(125,249,255,.85),-3px 0 rgba(155,156,255,.9),0 0 24px rgba(155,156,255,.55)}93%{transform:skew(1deg) translate(-1px)}94%{transform:none}}body.phase-site:before{animation:tron-grid-pulse 3.2s ease-in-out infinite alternate,tron-grid-hue 14s linear infinite}@keyframes tron-grid-pulse{0%{opacity:.28}to{opacity:.48}}@keyframes tron-grid-hue{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(12deg)}to{filter:hue-rotate(0deg)}}.soft-divider{position:relative;overflow:visible}.soft-divider:after{content:"";position:absolute;left:0;right:0;top:0;height:100%;background:var(--y2k-rainbow);background-size:200% 100%;opacity:0;mix-blend-mode:screen;animation:divider-rainbow-flash 7s steps(1,end) infinite}@keyframes divider-rainbow-flash{0%,94%,to{opacity:0}95%{opacity:.9;background-position:0 0}96%{opacity:.35;background-position:100% 0}97%{opacity:0}}.soft-pill:hover{animation:pill-glitch-hover .28s steps(3,end)}@keyframes pill-glitch-hover{0%{transform:translate(0) skew(0)}33%{transform:translate(3px) skew(-2deg);box-shadow:4px 0 #7df9ffb3,-3px 0 #ff4dff8c}66%{transform:translate(-2px) skew(1deg)}to{transform:translateY(-1px) skew(-1deg);box-shadow:3px 0 #7df9ff73,-2px 0 #9b9cff80,2px 2px #5c5ce066}}@media(prefers-reduced-motion:reduce){.glitch-ambience,.glitch-ambience *{animation:none!important;opacity:0!important}.glitch-reveal:not(.glitch-reveal--active) .glitch-reveal__content{opacity:1;visibility:visible}.glitch-reveal__wire,.glitch-reveal__scan{display:none}.glitch-reveal--active .glitch-reveal__content{animation:none}.glitch-idle,.glitch-idle:after,.soft-brand.glitch-idle,.soft-projects__title.glitch-idle{animation:none!important}body.phase-site:before,.soft-divider:after,.soft-pill:hover{animation:none!important}}:root{--ptr-x: 0;--ptr-y: 0}.psycho-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;color:#f4f4ff8c}.psycho-field__parallax{position:absolute;inset:-4%;will-change:transform}.psycho-field__parallax--far{transform:translate3d(calc(var(--ptr-x) * -28px),calc(var(--ptr-y) * -22px),0)}.psycho-field__parallax--mid{transform:translate3d(calc(var(--ptr-x) * 18px),calc(var(--ptr-y) * 14px),0)}.psycho-field__parallax--near{transform:translate3d(calc(var(--ptr-x) * 36px),calc(var(--ptr-y) * 28px),0)}.psycho-field__cursor{position:absolute;left:calc(50% + var(--ptr-x) * 100%);top:calc(50% + var(--ptr-y) * 100%);width:10px;height:10px;margin:-5px 0 0 -5px;border:1px solid rgba(155,156,255,.55);box-shadow:0 0 0 1px #7df9ff33;opacity:.55;transform:translate3d(calc(var(--ptr-x) * 40px),calc(var(--ptr-y) * 40px),0)}.psycho-field__cursor:before,.psycho-field__cursor:after{content:"";position:absolute;background:#f4f4ff73}.psycho-field__cursor:before{left:50%;top:-6px;bottom:-6px;width:1px;transform:translate(-50%)}.psycho-field__cursor:after{top:50%;left:-6px;right:-6px;height:1px;transform:translateY(-50%)}.psycho-field__svg{position:absolute;inset:0;width:100%;height:100%}.psycho-field__rings{transform-origin:72% 38%;animation:psycho-spin 48s linear infinite;translate:calc(var(--ptr-x) * -12px) calc(var(--ptr-y) * -10px)}.psycho-field__slab{transform-origin:50% 50%;animation:psycho-slab-drift 22s ease-in-out infinite alternate}.psycho-field__arc{stroke:#9b9cff73;fill:none;stroke-width:1.25;animation:psycho-arc-pulse 7s ease-in-out infinite alternate}.psycho-field__grain{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.psycho-field__chrome{position:absolute;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#f4f4ff6b;white-space:nowrap;-webkit-user-select:none;user-select:none}.psycho-field__chrome--a{top:9%;left:4%;animation:psycho-label-flicker 9s steps(1,end) infinite}.psycho-field__chrome--b{top:14%;right:6%;color:#9b9cff8c;animation:psycho-label-flicker 11s steps(1,end) infinite 1.5s}.psycho-field__chrome--c{bottom:18%;left:7%;animation:psycho-label-flicker 10s steps(1,end) infinite .8s}.psycho-field__chrome--d{bottom:12%;right:8%;color:#7df9ff66;animation:psycho-label-flicker 12s steps(1,end) infinite 2.2s}.psycho-field__chrome--e{top:48%;left:2%;writing-mode:vertical-rl;letter-spacing:.14em;opacity:.35}.psycho-field__cross{position:absolute;width:18px;height:18px;border:1px solid rgba(244,244,255,.28)}.psycho-field__cross:before,.psycho-field__cross:after{content:"";position:absolute;background:#f4f4ff59}.psycho-field__cross:before{left:50%;top:-4px;bottom:-4px;width:1px;transform:translate(-50%)}.psycho-field__cross:after{top:50%;left:-4px;right:-4px;height:1px;transform:translateY(-50%)}.psycho-field__cross--1{top:22%;right:22%;animation:psycho-cross-blink 8s steps(1,end) infinite}.psycho-field__cross--2{bottom:28%;left:18%;width:12px;height:12px;animation:psycho-cross-blink 9.5s steps(1,end) infinite 1.1s}.psycho-field__blob{position:absolute;border-radius:50%;filter:blur(40px);opacity:.32;mix-blend-mode:screen}.psycho-field__blob--a{width:min(48vw,380px);height:min(48vw,380px);top:-8%;right:-6%;background:radial-gradient(circle,rgba(155,156,255,.85),transparent 70%);animation:psycho-blob 16s ease-in-out infinite alternate}.psycho-field__blob--b{width:min(40vw,300px);height:min(40vw,300px);bottom:8%;left:-8%;background:radial-gradient(circle,rgba(92,92,224,.75),transparent 70%);animation:psycho-blob 20s ease-in-out infinite alternate-reverse}.psycho-field__blob--c{width:min(28vw,200px);height:min(28vw,200px);top:42%;left:55%;background:radial-gradient(circle,rgba(125,249,255,.35),transparent 70%);animation:psycho-blob 14s ease-in-out infinite alternate}@keyframes psycho-spin{to{transform:rotate(360deg)}}@keyframes psycho-slab-drift{0%{transform:translateZ(0) rotate(-2deg);opacity:.35}to{transform:translate3d(-12px,18px,0) rotate(1deg);opacity:.55}}@keyframes psycho-arc-pulse{0%{stroke-opacity:.35}to{stroke-opacity:.75}}@keyframes psycho-label-flicker{0%,92%,to{opacity:.42;transform:none}93%{opacity:.9;transform:translate(2px)}94%{opacity:.2;transform:translate(-1px)}95%{opacity:.55;transform:none}}@keyframes psycho-cross-blink{0%,90%,to{opacity:.4}91%{opacity:1}92%{opacity:.15}93%{opacity:.7}}@keyframes psycho-blob{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-24px,16px,0) scale(1.08)}}@media(max-width:720px){.psycho-field__chrome--e,.psycho-field__cross--2{display:none}.psycho-field__blob{opacity:.14}.psycho-field__chrome{font-size:.55rem}}@media(prefers-reduced-motion:reduce){.psycho-field__rings,.psycho-field__slab,.psycho-field__arc,.psycho-field__chrome,.psycho-field__cross,.psycho-field__blob{animation:none!important}.psycho-field__parallax,.psycho-field__cursor{transform:none!important}.psycho-field__cursor{display:none}.psycho-field__blob{opacity:.12}}body.psycho-booting:not(.psycho-handoff) #main{opacity:0;visibility:hidden;pointer-events:none}body.psycho-booting.psycho-handoff #main{visibility:visible;opacity:1;pointer-events:none}body.psycho-booting .psycho-field,body.psycho-booting .glitch-ambience{opacity:0}body.psycho-booting.psycho-handoff .psycho-field,body.psycho-booting.psycho-handoff .glitch-ambience{opacity:1}body.psycho-handoff .psycho-boot{background:transparent}body.psycho-handoff .psycho-boot__void{opacity:0!important}body.psycho-handoff .psycho-boot__brand,body.psycho-handoff .psycho-boot__status,body.psycho-handoff .psycho-boot__skip{display:none!important}body.psycho-from-boot .glitch-idle:after{content:none!important;animation:none!important;opacity:0!important}body.psycho-from-boot .glitch-reveal__wire,body.psycho-from-boot .glitch-reveal__scan{display:none}body.psycho-settled .glitch-reveal__content{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important;filter:none!important}body.psycho-settled .glitch-reveal__wire,body.psycho-settled .glitch-reveal__scan{display:none}body.psycho-settled .glitch-idle:after{animation:none;opacity:0}body.psycho-from-boot .glitch-reveal--hero .glitch-reveal__content{animation-name:glitch-land-hero;animation-duration:.55s;animation-timing-function:steps(6,end)}body.psycho-from-boot .glitch-reveal--block .glitch-reveal__content,body.psycho-from-boot .glitch-reveal--line .glitch-reveal__content{animation-name:glitch-land-body;animation-duration:.42s;animation-timing-function:steps(5,end)}body.psycho-from-boot .glitch-reveal--pill .glitch-reveal__content{animation-name:glitch-land-pill;animation-duration:.38s;animation-timing-function:steps(4,end)}body.psycho-from-boot .glitch-reveal--card .glitch-reveal__content{animation-name:glitch-land-card;animation-duration:.45s;animation-timing-function:steps(5,end)}@keyframes glitch-land-hero{0%{opacity:1;transform:translate(12vw,18vh) scale(1.65) skew(-4deg);clip-path:inset(0 45% 0 0);filter:contrast(1.3)}16%{transform:translate(-4vw,8vh) scale(1.2) skew(3deg);clip-path:inset(25% 0 30% 0)}33%{transform:translate(3vw,-2vh) scale(.92) skew(-2deg);clip-path:inset(0 0 0 15%)}50%{transform:translate(-8px,4px) scale(1.04) skew(1deg);clip-path:inset(0 0 0 0)}66%{transform:translate(5px,-2px) scale(.98)}83%{transform:translate(-2px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0);filter:none}}@keyframes glitch-land-body{0%{opacity:1;transform:translate(40px,24px) skew(-3deg);clip-path:inset(0 100% 0 0)}20%{transform:translate(-18px,8px);clip-path:inset(0 55% 0 0)}40%{transform:translate(10px,-4px) skew(2deg);clip-path:inset(20% 0 10% 0)}60%{transform:translate(-6px,2px);clip-path:inset(0 0 0 0)}80%{transform:translate(3px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes glitch-land-pill{0%{opacity:1;transform:translate(60px,-30px) scale(1.3) skew(-8deg)}25%{transform:translate(-12px,8px) scale(.9) skew(4deg)}50%{transform:translate(8px,-4px) scale(1.05)}75%{transform:translate(-3px) scale(1)}to{opacity:1;transform:none}}@keyframes glitch-land-card{0%{opacity:1;transform:translateY(48px) skew(-3deg) scale(.92);clip-path:inset(0 0 70% 0)}20%{transform:translate(16px,-8px) skew(2deg);clip-path:inset(40% 0 0 0)}40%{transform:translate(-10px,6px);clip-path:inset(0 0 0 0)}60%{transform:translate(4px,-2px) scale(1.02)}80%{transform:translate(-2px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.psycho-boot{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:#000;color:#f4f4ff;-webkit-user-select:none;user-select:none;animation:psycho-boot-root 1.45s steps(1,end) forwards}.psycho-boot__void{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 15% 20%,rgba(155,156,255,.55),transparent 50%),radial-gradient(ellipse 50% 50% at 85% 70%,rgba(92,92,224,.55),transparent 50%),#050508;animation:psycho-boot-void 1.45s steps(1,end) forwards}.psycho-boot__noise{position:absolute;inset:-30%;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;animation:psycho-boot-noise 1.45s steps(12,end) forwards}.psycho-boot__scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.35) 1px,rgba(0,0,0,.35) 2px);opacity:.55;animation:psycho-boot-scan 1.45s steps(14,end) forwards}.psycho-boot__grid{position:absolute;inset:0;opacity:0;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:36px 36px;animation:psycho-boot-grid 1.45s steps(1,end) forwards}.psycho-boot__cells{position:absolute;inset:0;z-index:2;pointer-events:none;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:0}.psycho-boot__cell{opacity:0;background:#f4f4ff;mix-blend-mode:difference;animation:psycho-boot-cell 1.45s steps(1,end) forwards}.psycho-boot__cell--0{animation-name:psycho-boot-cell-a}.psycho-boot__cell--1{animation-name:psycho-boot-cell-b;animation-delay:40ms}.psycho-boot__cell--2{animation-name:psycho-boot-cell-c;animation-delay:90ms}.psycho-boot__cell--3{animation-name:psycho-boot-cell-a;animation-delay:.13s}.psycho-boot__cell--4{animation-name:psycho-boot-cell-d;animation-delay:20ms}.psycho-boot__cell--5{animation-name:psycho-boot-cell-b;animation-delay:70ms}.psycho-boot__cell--6{animation-name:psycho-boot-cell-c;animation-delay:.11s}.psycho-boot__cell--7{animation-name:psycho-boot-cell-d;animation-delay:55ms}.psycho-boot__cell--8{animation-name:psycho-boot-cell-a;animation-delay:.16s}.psycho-boot__cell--9{animation-name:psycho-boot-cell-b;animation-delay:15ms}.psycho-boot__cell--10{animation-name:psycho-boot-cell-c;animation-delay:85ms}.psycho-boot__cell--11{animation-name:psycho-boot-cell-d;animation-delay:145ms}.psycho-boot__cell--12{animation-name:psycho-boot-cell-a;animation-delay:35ms}.psycho-boot__cell--13{animation-name:psycho-boot-cell-b;animation-delay:.1s}.psycho-boot__cell--14{animation-name:psycho-boot-cell-c;animation-delay:5ms}.psycho-boot__cell--15{animation-name:psycho-boot-cell-d;animation-delay:.12s}.psycho-boot__cell--16{animation-name:psycho-boot-cell-a;animation-delay:65ms}.psycho-boot__cell--17{animation-name:psycho-boot-cell-b;animation-delay:175ms}.psycho-boot__cell--18{animation-name:psycho-boot-cell-c;animation-delay:45ms}.psycho-boot__cell--19{animation-name:psycho-boot-cell-d;animation-delay:95ms}.psycho-boot__cell--20{animation-name:psycho-boot-cell-a;animation-delay:.15s}.psycho-boot__cell--21{animation-name:psycho-boot-cell-b;animation-delay:25ms}.psycho-boot__cell--22{animation-name:psycho-boot-cell-c;animation-delay:80ms}.psycho-boot__cell--23{animation-name:psycho-boot-cell-d;animation-delay:.14s}.psycho-boot__slits{position:absolute;inset:0;display:flex;pointer-events:none;z-index:3}.psycho-boot__slit{flex:1 1 0;min-width:0;background:linear-gradient(180deg,rgba(155,156,255,.25),transparent 30%),linear-gradient(180deg,transparent 45%,rgba(5,5,8,.95) 50%,transparent 55%),#f4f4ff0a;border-right:1px solid rgba(244,244,255,.12);opacity:0;animation:psycho-boot-slit 1.45s steps(1,end) forwards}.psycho-boot__slit--0{animation-name:psycho-boot-slit-a}.psycho-boot__slit--1{animation-name:psycho-boot-slit-b;animation-delay:30ms}.psycho-boot__slit--2{animation-name:psycho-boot-slit-c;animation-delay:60ms}.psycho-boot__slit--3{animation-name:psycho-boot-slit-a;animation-delay:15ms}.psycho-boot__slit--4{animation-name:psycho-boot-slit-d;animation-delay:45ms}.psycho-boot__slit--5{animation-name:psycho-boot-slit-b;animation-delay:75ms}.psycho-boot__slit--6{animation-name:psycho-boot-slit-c;animation-delay:20ms}.psycho-boot__slit--7{animation-name:psycho-boot-slit-a;animation-delay:90ms}.psycho-boot__slit--8{animation-name:psycho-boot-slit-d;animation-delay:40ms}.psycho-boot__slit--9{animation-name:psycho-boot-slit-b;animation-delay:55ms}.psycho-boot__slit--10{animation-name:psycho-boot-slit-c;animation-delay:10ms}.psycho-boot__slit--11{animation-name:psycho-boot-slit-d;animation-delay:70ms}.psycho-boot__tears{position:absolute;inset:0;z-index:4;pointer-events:none}.psycho-boot__tear{position:absolute;left:0;width:100%;background:linear-gradient(90deg,#5c5ce0,#9b9cff 30%,#f4f4ff,#7df9ff 70%,#5c5ce0);opacity:0;mix-blend-mode:screen;animation:psycho-boot-tear 1.45s steps(1,end) forwards}.psycho-boot__tear--a{top:18%;height:2px}.psycho-boot__tear--b{top:41%;height:14px;animation-delay:40ms}.psycho-boot__tear--c{top:57%;height:3px;animation-delay:80ms}.psycho-boot__tear--d{top:73%;height:10px;animation-delay:.11s}.psycho-boot__tear--e{top:0;left:62%;width:4px;height:100%;animation-name:psycho-boot-tear-v;animation-delay:60ms}.psycho-boot__shards{position:absolute;inset:0;z-index:5;pointer-events:none}.psycho-boot__pill{position:absolute;top:14%;right:10%;padding:.4rem 1.2rem;border-radius:999px;background:#a2a9f5;color:#050508;font-family:var(--font-soft, Archivo, sans-serif);font-size:.85rem;font-weight:700;letter-spacing:.1em;opacity:0;animation:psycho-boot-pill 1.45s steps(1,end) forwards}.psycho-boot__pill--b{top:21%;right:16%;animation-delay:70ms}.psycho-boot__pill--c{top:68%;left:12%;right:auto;background:#f4f4ff;animation-delay:.12s}.psycho-boot__tag{position:absolute;top:10%;left:6%;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f4ff;opacity:0;animation:psycho-boot-tag 1.45s steps(1,end) forwards}.psycho-boot__tag--b{inset:auto 8% 20% auto;color:#7df9ff;animation-delay:50ms}.psycho-boot__tag--c{top:auto;bottom:14%;left:8%;animation-delay:90ms}.psycho-boot__tag--d{top:48%;left:auto;right:4%;writing-mode:vertical-rl;animation-delay:.13s}.psycho-boot__wires{position:absolute;inset:0;width:100%;height:100%;z-index:2;opacity:0;animation:psycho-boot-wires 1.45s steps(1,end) forwards}.psycho-boot__ring{fill:none;stroke:#f4f4ffb3;stroke-width:.4;transform-origin:72px 38px;animation:psycho-boot-ring 1.45s steps(1,end) forwards}.psycho-boot__ring--b{stroke:#9b9cffd9;animation-delay:40ms}.psycho-boot__ring--c{stroke:#7df9ff8c;stroke-dasharray:1 2;animation-delay:80ms}.psycho-boot__arc{fill:none;stroke:#a2a9f5;stroke-width:1.1;animation:psycho-boot-arc 1.45s steps(1,end) forwards 60ms}.psycho-boot__slab{fill:#f4f4ff14;stroke:#f4f4ffa6;stroke-width:.45;animation:psycho-boot-slab 1.45s steps(1,end) forwards 50ms}.psycho-boot__slab--b{fill:#9b9cff1f;stroke:#9b9cff;animation-delay:.1s}.psycho-boot__brand{position:relative;z-index:6;font-family:var(--font-display, Syne, sans-serif);font-weight:800;font-size:clamp(2.8rem,11vw,6rem);line-height:.9;letter-spacing:-.05em;text-align:center;padding:0 1rem}.psycho-boot__brand-layer{display:block}.psycho-boot__brand-layer--ghost{position:absolute;inset:0;color:transparent;-webkit-text-stroke:1px rgba(244,244,255,.45);opacity:0;animation:psycho-boot-brand-ghost 1.45s steps(1,end) forwards}.psycho-boot__brand-layer--base{position:relative;color:#f4f4ff;animation:psycho-boot-brand 1.45s steps(1,end) forwards;text-shadow:0 0 24px rgba(155,156,255,.35)}.psycho-boot__brand-layer--cyan,.psycho-boot__brand-layer--mag{position:absolute;inset:0;opacity:0;pointer-events:none}.psycho-boot__brand-layer--cyan{color:#7df9ff;animation:psycho-boot-chromo-cyan 1.45s steps(1,end) forwards}.psycho-boot__brand-layer--mag{color:#ff4dff;animation:psycho-boot-chromo-mag 1.45s steps(1,end) forwards}.psycho-boot__status{position:absolute;bottom:16%;left:50%;z-index:6;margin:0;transform:translate(-50%);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#a2a9f5;animation:psycho-boot-status 1.45s steps(1,end) forwards}.psycho-boot__skip{position:absolute;bottom:7%;left:50%;z-index:6;margin:0;transform:translate(-50%);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#f4f4ff66;animation:psycho-boot-skip 1.45s steps(1,end) forwards}@keyframes psycho-boot-root{0%{opacity:1;transform:none;clip-path:inset(0 0 0 0)}8%{transform:translate(4px)}10%{transform:translate(-6px);clip-path:inset(0 30% 0 0)}12%{transform:none;clip-path:inset(0 0 0 0)}55%{transform:skew(-1deg)}57%{transform:translate(3px,-2px);clip-path:inset(15% 0 10% 0)}59%{transform:translate(-5px,1px);clip-path:inset(0 0 0 20%)}61%{transform:none;clip-path:inset(0 0 0 0)}70%{opacity:1;clip-path:inset(0 0 0 0);transform:none}78%{clip-path:inset(0 18% 0 10%);transform:skew(2deg)}86%{clip-path:inset(22% 0 8% 0);transform:translate(-10px)}92%{clip-path:inset(0 0 55% 0);transform:translate(8px)}96%{clip-path:inset(0 70% 0 0);opacity:1}to{opacity:1;visibility:hidden;clip-path:inset(0 0 0 100%);transform:none}}@keyframes psycho-boot-void{0%{opacity:0}4%{opacity:1}40%{opacity:1;transform:none}42%{transform:scaleX(1.04) translate(-2%)}44%{transform:none}70%{opacity:1}85%{opacity:.3}to{opacity:0}}@keyframes psycho-boot-noise{0%{transform:translate(0);opacity:.12}10%{transform:translate(-3%,2%);opacity:.28}20%{transform:translate(2%,-4%);opacity:.18}30%{transform:translate(-1%,3%);opacity:.32}50%{transform:translate(4%,-1%);opacity:.22}70%{transform:translate(-2%,2%);opacity:.3}90%{opacity:.14}to{opacity:0}}@keyframes psycho-boot-scan{0%{transform:translateY(0);opacity:.4}25%{transform:translateY(3%);opacity:.7}50%{transform:translateY(-2%);opacity:.5}75%{transform:translateY(4%);opacity:.8}to{transform:translateY(-6%);opacity:0}}@keyframes psycho-boot-grid{0%{opacity:0}8%{opacity:.9;transform:none}30%{opacity:.6;transform:translate(4px)}32%{transform:translate(-6px,2px)}34%{transform:none}60%{opacity:.75}85%{opacity:0}to{opacity:0}}@keyframes psycho-boot-cell-a{0%,to{opacity:0}8%{opacity:1}10%{opacity:0}26%{opacity:.85;background:#9b9cff}28%{opacity:0}44%{opacity:1;background:#f4f4ff}46%{opacity:0}62%{opacity:.9;background:#7df9ff}64%{opacity:0}78%{opacity:1}80%{opacity:0}}@keyframes psycho-boot-cell-b{0%,to{opacity:0}12%{opacity:.9;background:#a2a9f5}14%{opacity:0}22%{opacity:1}24%{opacity:0}38%{opacity:1;background:#f4f4ff}40%{opacity:0}52%{opacity:.8;background:#ff4dff}54%{opacity:0}70%{opacity:1}72%{opacity:0}86%{opacity:.95}88%{opacity:0}}@keyframes psycho-boot-cell-c{0%,to{opacity:0}6%{opacity:1;background:#7df9ff}8%{opacity:0}18%{opacity:.85}20%{opacity:0}34%{opacity:1;background:#f4f4ff}36%{opacity:0}48%{opacity:1;background:#9b9cff}50%{opacity:0}66%{opacity:.9}68%{opacity:0}82%{opacity:1}84%{opacity:0}}@keyframes psycho-boot-cell-d{0%,to{opacity:0}14%{opacity:1}16%{opacity:0}30%{opacity:.9;background:#a2a9f5}32%{opacity:0}42%{opacity:1;background:#f4f4ff}44%{opacity:0}58%{opacity:1;background:#7df9ff}60%{opacity:0}74%{opacity:.85}76%{opacity:0}90%{opacity:1}92%{opacity:0}}@keyframes psycho-boot-slit-a{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1;transform:translateY(-12%)}25%{transform:translateY(8%)}40%{transform:translateY(-4%)}55%{transform:translateY(14%)}70%{transform:translateY(-18%)}85%{opacity:1;transform:translateY(40%)}to{opacity:0;transform:translateY(110%)}}@keyframes psycho-boot-slit-b{0%{opacity:0;transform:translateY(100%)}10%{opacity:1;transform:translateY(16%)}25%{transform:translateY(-10%)}40%{transform:translateY(6%)}55%{transform:translateY(-20%)}70%{transform:translateY(10%)}85%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-110%)}}@keyframes psycho-boot-slit-c{0%{opacity:0;transform:translateY(-40%) scaleY(1.5)}10%{opacity:1;transform:translateY(0) scaleY(1)}30%{transform:translateY(22%)}45%{transform:translateY(-15%) skewY(2deg)}60%{transform:translateY(5%)}80%{opacity:1;transform:translateY(-60%)}to{opacity:0;transform:translateY(120%)}}@keyframes psycho-boot-slit-d{0%{opacity:0;transform:translateY(60%)}10%{opacity:1;transform:translateY(-8%)}28%{transform:translateY(18%)}42%{transform:translateY(-25%)}58%{transform:translateY(12%)}75%{opacity:1;transform:translateY(70%)}to{opacity:0;transform:translateY(-120%)}}@keyframes psycho-boot-tear{0%,to{opacity:0;transform:scaleX(.1)}8%{opacity:1;transform:scaleX(1) translateY(0)}10%{opacity:0}16%{opacity:1}18%{opacity:0}28%{opacity:1;transform:scaleX(1) translateY(3px)}30%{opacity:0}36%{opacity:1}38%{opacity:0}46%{opacity:.95;transform:scaleX(1.02) translate(-2%)}48%{opacity:0}56%{opacity:1}58%{opacity:0}64%{opacity:1}66%{opacity:0}74%{opacity:1}76%{opacity:0}82%{opacity:1;transform:scaleX(.7) translate(20%)}84%{opacity:0}}@keyframes psycho-boot-tear-v{0%,to{opacity:0}18%{opacity:1}20%{opacity:0}44%{opacity:.9;transform:translate(8px)}46%{opacity:0}72%{opacity:1;transform:translate(-12px)}74%{opacity:0}}@keyframes psycho-boot-pill{0%{opacity:0;transform:translate(80px,-40px);background:#a2a9f5;box-shadow:none}12%{opacity:1;transform:translate(0);background:#f4f4ff;box-shadow:0 0 24px #9b9cff}14%{transform:translate(-6px,2px);background:#a2a9f5;box-shadow:none}16%{transform:translate(4px,-1px)}18%{transform:none}50%{opacity:1;transform:none;background:#a2a9f5}52%{transform:translate(20px) skew(-12deg);background:#7df9ff;box-shadow:0 0 32px #7df9ff}54%{opacity:0;transform:translate(-40px,10px);box-shadow:none}68%{opacity:1;transform:translate(10px,-8px) scale(1.15);background:#f4f4ff;box-shadow:0 0 28px #ff4dff}70%{opacity:0;box-shadow:none}to{opacity:0}}@keyframes psycho-boot-tag{0%{opacity:0}10%{opacity:1;transform:translate(0)}12%{transform:translate(8px)}14%{transform:translate(-5px)}16%{transform:none}55%{opacity:1}57%{opacity:0;transform:translateY(10px)}72%{opacity:1;transform:translate(-10px)}74%{opacity:0}to{opacity:0}}@keyframes psycho-boot-wires{0%{opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1.2)}12%{transform:scale(1)}35%{opacity:1;transform:translate(3px)}37%{transform:translate(-5px,2px)}39%{transform:none}70%{opacity:.9}85%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes psycho-boot-ring{0%{opacity:0;transform:scale(.1)}10%{opacity:1;transform:scale(1.3)}12%{transform:scale(1)}40%{opacity:1}42%{transform:scale(.85)}44%{transform:scale(1.1)}70%{opacity:1;transform:scale(1)}85%{opacity:0;transform:scale(2)}to{opacity:0}}@keyframes psycho-boot-arc{0%{opacity:0;stroke-dasharray:0 200}15%{opacity:1;stroke-dasharray:40 20}40%{stroke-dasharray:100 10}70%{opacity:1}85%{opacity:0}to{opacity:0}}@keyframes psycho-boot-slab{0%{opacity:0;transform:translate(-20px,20px)}12%{opacity:1;transform:translate(6px,-4px)}14%{transform:none}45%{opacity:1}47%{transform:translate(12px);opacity:0}60%{opacity:1;transform:translate(-8px,4px)}80%{opacity:0}to{opacity:0}}@keyframes psycho-boot-brand{0%{opacity:0;transform:translate(-40%) skew(-8deg);clip-path:inset(0 100% 0 0)}8%{opacity:1;clip-path:inset(0 70% 0 0);transform:translate(8px);color:#9b9cff;text-shadow:0 0 40px #f4f4ff,4px 0 #7df9ff,-4px 0 #ff4dff}10%{color:#f4f4ff;text-shadow:0 0 24px rgba(155,156,255,.35);clip-path:inset(0 20% 0 0);transform:translate(-6px) skew(3deg)}12%{clip-path:inset(0 0 0 0);transform:translate(4px)}14%{transform:none}28%{opacity:1;letter-spacing:-.05em}30%{transform:translate(12px) skew(-4deg);letter-spacing:.15em;clip-path:inset(30% 0 40% 0)}32%{transform:translate(-10px);clip-path:inset(0 0 0 0);letter-spacing:-.08em}34%{transform:none;letter-spacing:-.05em}50%{color:#7df9ff;text-shadow:6px 0 #ff4dff,-6px 0 #9b9cff,0 0 48px #f4f4ff;transform:scaleX(1.08)}52%{color:#f4f4ff;text-shadow:0 0 24px rgba(155,156,255,.35);transform:scaleX(.92) translate(8px)}54%{transform:none}68%{opacity:1;transform:none;clip-path:inset(0 0 0 0)}78%{opacity:1;transform:translate(-14vw,-16vh) scale(.72) skew(-2deg);clip-path:inset(0 20% 0 0)}88%{opacity:1;transform:translate(-18vw,-22vh) scale(.58) skew(1deg);clip-path:inset(10% 0 15% 0)}96%{opacity:1;transform:translate(-20vw,-26vh) scale(.5);clip-path:inset(0 0 0 0)}to{opacity:0;transform:translate(-22vw,-28vh) scale(.48)}}@keyframes psycho-boot-brand-ghost{0%,to{opacity:0;transform:scale(1.2)}14%{opacity:.7;transform:scale(1.35) translate(10px,-6px)}16%{opacity:0}34%{opacity:.5;transform:scale(.9) translate(-8px,4px)}36%{opacity:0}56%{opacity:.8;transform:scale(1.5)}58%{opacity:0}}@keyframes psycho-boot-chromo-cyan{0%,to{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(6px,-2px);clip-path:inset(0 0 60% 0)}14%{opacity:0}30%{opacity:1;transform:translate(10px,1px);clip-path:inset(40% 0 10% 0)}32%{opacity:0}50%{opacity:.9;transform:translate(8px);clip-path:inset(0 0 0 0)}52%{opacity:0}70%{opacity:1;transform:translate(14px,-3px);clip-path:inset(15% 0 50% 0)}72%{opacity:0}}@keyframes psycho-boot-chromo-mag{0%,to{opacity:0;transform:translate(0)}13%{opacity:1;transform:translate(-7px,2px);clip-path:inset(55% 0 0 0)}15%{opacity:0}31%{opacity:1;transform:translate(-12px,-1px);clip-path:inset(0 0 45% 0)}33%{opacity:0}51%{opacity:.9;transform:translate(-9px)}53%{opacity:0}71%{opacity:1;transform:translate(-16px,3px);clip-path:inset(35% 0 20% 0)}73%{opacity:0}}@keyframes psycho-boot-status{0%{opacity:0}10%{opacity:1;letter-spacing:.4em}12%{letter-spacing:.1em;transform:translate(-50%) translate(6px)}14%{transform:translate(-50%);letter-spacing:.22em}45%{opacity:1;color:#a2a9f5}47%{opacity:0}55%{opacity:1;color:#f4f4ff;text-shadow:3px 0 #7df9ff,-3px 0 #ff4dff}57%{color:#a2a9f5;text-shadow:none}80%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes psycho-boot-skip{0%,15%{opacity:0}18%{opacity:.45}80%{opacity:.4}90%{opacity:0}to{opacity:0}}@media(max-width:720px){.psycho-boot__pill--b,.psycho-boot__pill--c,.psycho-boot__tag--c,.psycho-boot__tag--d{display:none}.psycho-boot__cells{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}.psycho-boot__cell--16,.psycho-boot__cell--17,.psycho-boot__cell--18,.psycho-boot__cell--19,.psycho-boot__cell--20,.psycho-boot__cell--21,.psycho-boot__cell--22,.psycho-boot__cell--23{display:none}.psycho-boot__status{bottom:20%;font-size:.65rem}}@media(prefers-reduced-motion:reduce){.psycho-boot{display:none!important}body.psycho-from-boot .glitch-reveal--hero .glitch-reveal__content,body.psycho-from-boot .glitch-reveal--block .glitch-reveal__content,body.psycho-from-boot .glitch-reveal--line .glitch-reveal__content,body.psycho-from-boot .glitch-reveal--pill .glitch-reveal__content,body.psycho-from-boot .glitch-reveal--card .glitch-reveal__content{animation:none!important}}.intel-layer{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden}.intel-layer__wires{position:absolute;inset:0;width:100%;height:100%}.intel-layer__dot{fill:#9b9cff;stroke:#f4f4ff;stroke-width:1;opacity:0;animation:intel-dot-in .2s steps(2,end) forwards}.intel-layer__lead,.intel-layer__branch{fill:none;stroke:#9b9cffbf;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter;opacity:0;animation:intel-line-in .28s steps(3,end) forwards}.intel-layer__branch--0{animation-delay:60ms;stroke:#7df9ffa6}.intel-layer__branch--1{animation-delay:.1s}.intel-layer__branch--2{animation-delay:.14s;stroke:#a2a9f5b3}.intel-layer__panel{position:absolute;width:min(260px,calc(100vw - 32px));padding:.7rem .8rem .75rem;border:1px solid rgba(155,156,255,.55);background:#06060ceb;box-shadow:3px 3px #5c5ce059,0 0 0 1px #f4f4ff0f;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));opacity:0;animation:intel-panel-in .32s steps(4,end) forwards}.intel-layer__stamp{display:inline-block;margin-bottom:.35rem;padding:.15rem .4rem;border:1px solid rgba(255,77,255,.55);color:#ff4dff;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.intel-layer__meta{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#9a9ab8f2}.intel-layer__subject{margin:0 0 .35rem;font-family:var(--font-display, Syne, sans-serif);font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#f4f4ff}.intel-layer__summary{margin:0;font-family:var(--font-soft, Archivo, sans-serif);font-size:.78rem;line-height:1.35;color:#c8c8e0e6}.intel-layer__card{position:absolute;min-width:148px;max-width:180px;padding:.35rem .5rem;border:1px solid rgba(155,156,255,.45);background:#0c0c16f0;box-shadow:2px 2px #2a2a6a80;opacity:0;animation:intel-card-in .28s steps(3,end) forwards}.intel-layer__card--0{animation-delay:90ms;border-color:#7df9ff80}.intel-layer__card--1{animation-delay:.13s}.intel-layer__card--2{animation-delay:.17s}.intel-layer__card-label{display:block;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:#9b9cffd9}.intel-layer__card-value{display:block;margin-top:.1rem;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.68rem;letter-spacing:.04em;color:#f4f4ff}[data-intel]{position:relative}body.psycho-settled [data-intel]:hover,body:not(.psycho-booting) [data-intel]:hover{outline:1px dashed rgba(155,156,255,.35);outline-offset:3px}@keyframes intel-dot-in{0%{opacity:0}to{opacity:1}}@keyframes intel-line-in{0%{opacity:0;stroke-dasharray:0 400}50%{opacity:1;stroke-dasharray:40 20}to{opacity:1;stroke-dasharray:400 0}}@keyframes intel-panel-in{0%{opacity:0;transform:translate(12px,-6px) skew(-2deg);clip-path:inset(0 80% 0 0)}40%{opacity:1;transform:translate(-4px,2px);clip-path:inset(0 20% 0 0)}70%{transform:translate(2px);clip-path:inset(0 0 0 0)}to{opacity:1;transform:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}}@keyframes intel-card-in{0%{opacity:0;transform:translate(16px) skew(-3deg)}50%{opacity:1;transform:translate(-3px)}to{opacity:1;transform:none}}.intel-layer--left .intel-layer__card{animation-name:intel-card-in-left}.intel-layer--up .intel-layer__card{animation-name:intel-card-in-up}.intel-layer--up.intel-layer--left .intel-layer__card{animation-name:intel-card-in-up-left}@keyframes intel-card-in-left{0%{opacity:0;transform:translate(-16px) skew(3deg)}50%{opacity:1;transform:translate(3px)}to{opacity:1;transform:none}}@keyframes intel-card-in-up{0%{opacity:0;transform:translate(12px,14px) skew(-2deg)}50%{opacity:1;transform:translate(-2px,-4px)}to{opacity:1;transform:none}}@keyframes intel-card-in-up-left{0%{opacity:0;transform:translate(-12px,14px) skew(2deg)}50%{opacity:1;transform:translate(2px,-4px)}to{opacity:1;transform:none}}@media(max-width:720px){.intel-layer{display:none}body.psycho-settled [data-intel]:hover,body:not(.psycho-booting) [data-intel]:hover{outline:none}}@media(prefers-reduced-motion:reduce){.intel-layer{display:none}}.store-page__top{margin-bottom:.5rem}.store-page__top--split{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.store-page__headline{margin:0 0 .35rem}.store-page__lead{margin:0 0 1.25rem}.store-catalog{margin-bottom:1.25rem;padding:.85rem 0 1rem;border:none;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid rgba(155,156,255,.25)}.store-catalog__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.store-catalog__eyebrow{display:none}.store-catalog__title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.8rem);letter-spacing:-.03em;color:var(--scene-bone, #f4f4ff)}.store-catalog__count{flex-shrink:0;color:var(--text-dim);font-family:var(--font-mono);font-size:.75rem}.store-catalog__filters{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.store-grid{margin:0;padding:0;list-style:none;display:grid;gap:1rem}@media(min-width:720px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.store-card{position:relative;display:block;min-height:100%;text-decoration:none;color:inherit;border-radius:2px;overflow:hidden}.store-card__glow{position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,rgba(155,156,255,.22),transparent 55%);opacity:0;transition:opacity .2s ease}.store-card:hover .store-card__glow,.store-card:focus-visible .store-card__glow{opacity:1}.store-card__face{position:relative;display:flex;flex-direction:column;gap:.45rem;min-height:100%;padding:clamp(1rem,3vw,1.25rem);border-radius:2px;background:linear-gradient(160deg,#121220f2,#06060cfa);border:1px solid rgba(155,156,255,.28);box-shadow:none;transition:border-color .2s ease,transform .2s ease}.store-card__product-link{display:flex;flex:1;flex-direction:column;gap:.45rem;color:inherit;text-decoration:none}.store-card__cta{margin-top:auto;padding-top:.35rem;color:var(--scene-claw, #9b9cff);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.store-card:hover .store-card__face,.store-card:focus-visible .store-card__face{border-color:#9b9cffa6;transform:translateY(-2px)}.store-card__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.store-card__emoji,.store-detail__icon{font-size:1.5rem;line-height:1;color:var(--scene-claw, #9b9cff)}.store-card__price,.store-detail__badge{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--scene-claw, #9b9cff);background:#9b9cff29;border:1px solid rgba(155,156,255,.45);border-radius:2px;padding:.28rem .65rem;box-shadow:none}.store-card__name{font-family:var(--font-display);font-size:clamp(1.1rem,2.4vw,1.35rem);letter-spacing:-.02em;color:var(--scene-bone, #f4f4ff)}.store-card__tagline{color:var(--text-bright);font-size:.92rem}.store-card__desc{color:var(--text-dim);font-size:.84rem;line-height:1.5}.store-tag-pills{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.store-tag-pill{display:inline-flex;align-items:center;min-height:1.85rem;padding:.22rem .62rem;border:1px solid rgba(155,156,255,.4);border-radius:2px;background:#00000059;color:var(--text-dim)!important;font-family:var(--font-mono);font-size:.7rem;line-height:1;text-decoration:none;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.store-tag-pill:hover,.store-tag-pill:focus-visible,.store-tag-pill--active{color:var(--scene-bone, #f4f4ff)!important;border-color:var(--scene-blood, #5c5ce0);background:#9b9cff47;transform:translateY(-1px) skew(-1deg)}.store-tag-pills--compact{gap:.3rem}.store-tag-pills--compact .store-tag-pill{min-height:1.65rem;padding:.2rem .5rem;font-size:.65rem}.store-section{margin-bottom:1.35rem;padding:clamp(1rem,3vw,1.35rem);border-radius:2px;background:linear-gradient(160deg,#001c26d1,#00080eeb);border:1px solid rgba(155,156,255,.32);box-shadow:0 0 calc(18px * var(--neon-bloom)) #9b9cff1f,inset 0 0 32px #9b9cff08}.store-section__title{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1rem,2.2vw,1.25rem);letter-spacing:.08em;text-transform:uppercase;color:var(--neon-lit-cyan)}.store-section__body{margin:0 0 .65rem}.store-section__body:last-child{margin-bottom:0}.store-detail__hero{display:flex;gap:1rem;align-items:flex-start}.store-detail__nav-end{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.store-product-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:stretch;margin-bottom:1rem}.store-product-hero__visual{display:grid;place-items:center;min-height:clamp(16rem,38vw,26rem);padding:clamp(1.25rem,4vw,2.25rem);overflow:hidden;border:1px solid rgba(155,156,255,.35);border-radius:2px;background:linear-gradient(135deg,rgba(155,156,255,.12),transparent 42%),linear-gradient(160deg,#121220fa,#06060c);box-shadow:none;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.store-product-hero__icon{font-size:clamp(5rem,15vw,9rem);color:var(--scene-claw, #9b9cff);filter:drop-shadow(0 0 24px rgba(155,156,255,.35))}.store-product-hero__font-preview{color:var(--scene-claw, #9b9cff);font-size:clamp(2.4rem,7vw,5rem);line-height:1.2;letter-spacing:.06em;text-align:center;overflow-wrap:anywhere}.store-product-hero__info{display:flex;flex-direction:column;align-items:flex-start;padding-block:clamp(.25rem,2vw,1rem)}.store-product-hero__eyebrow{display:none}.store-product-hero__tagline{margin:.15rem 0 .85rem;color:var(--text-bright);font-size:clamp(1.05rem,2.5vw,1.3rem);font-weight:600}.store-product-hero__description{max-width:58ch;margin:0 0 1rem}.store-product-hero__info>.store-tag-pills{margin-bottom:1.2rem}.store-product-hero__purchase{width:100%;margin-top:auto;padding-top:1.1rem;border-top:1px solid rgba(155,156,255,.28)}.store-product-hero__price{display:block;margin-bottom:.7rem;font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--scene-claw, #9b9cff)}.store-product-hero__actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.store-product-hero__actions .store-download__status{margin:0}.store-product-hero__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;border:2px solid rgba(125,249,255,.28);border-radius:var(--scene-radius-pill, 999px);text-decoration:none;font-weight:600}.store-product-filemeta{margin:0 0 1.35rem;color:var(--text-dim);font-family:var(--font-mono);font-size:.72rem;text-align:right}@media(max-width:719px){.store-product-hero{grid-template-columns:1fr}.store-product-hero__visual{min-height:12rem}.store-product-hero__info{padding-block:0}.store-product-hero__actions,.store-product-hero__actions>*{width:100%}.store-product-filemeta{text-align:left}}.store-detail__intro{margin:0 0 1rem;max-width:62ch}.store-download__actions{margin-top:1rem}.store-download__button{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.25rem;border-radius:2px;text-decoration:none;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#041018;background:linear-gradient(135deg,#7df9e8,#14b8a6 55%,#0f766e);border:1px solid rgba(125,249,232,.65);box-shadow:0 0 calc(24px * var(--neon-bloom)) #14b8a659,inset 0 1px #ffffff40;transition:transform .15s ease,box-shadow .15s ease}.store-download__button:hover,.store-download__button:focus-visible{transform:translateY(-1px);box-shadow:0 0 calc(32px * var(--neon-bloom)) #14b8a673,inset 0 1px #ffffff40}.store-callout__note{margin-top:.5rem;padding:.75rem .9rem;border-radius:var(--scene-radius, 18px);border:2px dashed rgba(255,110,199,.4);background:#0f061873;color:var(--text-bright, #faf5ff)}.store-download__meta,.store-download__status{margin:.75rem 0 0;color:var(--text-dim);font-family:var(--font-mono);font-size:.78rem}.store-download__status a{color:var(--neon-lit-cyan)}.store-feature-list{margin:0;padding:0;list-style:none;display:grid;gap:.85rem}@media(min-width:720px){.store-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-feature-list__item h3{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--neon-lit-amber)}.store-feature-list__item p{margin:0}.store-steps{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.store-steps__item{display:flex;gap:.75rem;align-items:flex-start}.store-steps__num{flex-shrink:0;width:1.65rem;height:1.65rem;display:grid;place-items:center;border-radius:2px;font-family:var(--font-mono);font-size:.78rem;color:var(--neon-lit-cyan);border:1px solid rgba(155,156,255,.35);background:#00000059}.store-steps__title{margin:0 0 .25rem;font-size:.95rem;color:var(--text-bright)}.store-steps__body{margin:0}.store-shelf{margin:0 0 2.25rem}.store-shelf__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.store-shelf__title{margin:0;font-size:clamp(1.35rem,3.5vw,1.75rem)}.store-shelf__all{flex-shrink:0;min-height:2.35rem;padding-inline:1rem;font-size:.84rem}.store-shelf__viewport{position:relative;margin-inline:calc(-1*clamp(1.25rem,4vw,2.5rem));padding-inline:clamp(1.25rem,4vw,2.5rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}.store-shelf__track{display:flex;gap:.9rem;margin:0;padding:.35rem 0 1rem;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(192,132,252,.55) rgba(15,6,24,.5)}.store-shelf__track::-webkit-scrollbar{height:8px}.store-shelf__track::-webkit-scrollbar-thumb{border-radius:999px;background:#c084fc8c}.store-shelf__item{flex:0 0 clamp(210px,68vw,260px);scroll-snap-align:start}.store-shelf-card{position:relative;display:block;height:100%;text-decoration:none;color:inherit;border-radius:var(--scene-radius, 18px)}.store-shelf-card__glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 0%,rgba(255,110,199,.28),transparent 58%);opacity:0;transition:opacity .2s ease;pointer-events:none}.store-shelf-card:hover .store-shelf-card__glow,.store-shelf-card:focus-visible .store-shelf-card__glow{opacity:1}.store-shelf-card__face{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:clamp(15rem,42vw,17.5rem);padding:clamp(.9rem,2.5vw,1.15rem);border-radius:inherit;background:linear-gradient(165deg,#240c12fa,#0c0608);border:1px solid rgba(155,156,255,.3);box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.store-shelf-card__product-link{display:flex;flex:1;flex-direction:column;gap:.4rem;color:inherit;text-decoration:none}.store-shelf-card:hover .store-shelf-card__face,.store-shelf-card:focus-visible .store-shelf-card__face{transform:translateY(-3px) skew(-.5deg);border-color:#9b9cffb3;box-shadow:0 18px 36px #00000073}.store-shelf-card__badge{position:absolute;top:.75rem;right:.75rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--scene-bone, #f4f4ff);background:#9b9cffd9;border:1px solid var(--scene-blood, #5c5ce0);border-radius:2px;padding:.2rem .55rem;box-shadow:none}.store-shelf-card__emoji{font-size:clamp(1.75rem,5vw,2.25rem);line-height:1;margin-bottom:auto;padding-top:.25rem}.store-shelf-card__name{font-family:var(--font-display);font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:700;color:var(--scene-bone, #f4f4ff);line-height:1.15}.store-shelf-card__tagline{color:var(--text-bright, #faf5ff);font-size:.88rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-shelf-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.15rem}.store-shelf-card__meta .store-tag-pills{justify-content:flex-end}.store-shelf-card__price{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--scene-claw, #9b9cff);background:#9b9cff29;border:1px solid rgba(155,156,255,.45);border-radius:2px;padding:.2rem .5rem}.hi-page__top{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.5rem}.hi-page__headline{margin:0 0 1rem}.hi-section+.hi-section{margin-top:1.35rem}.hi-section__title{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.25rem);letter-spacing:-.02em;text-transform:none;color:var(--psycho-bone, var(--neon-lit-cyan));text-shadow:0 0 calc(12px * var(--neon-bloom)) rgba(155,156,255,.28)}.hi-section__body+.hi-section__body{margin-top:.75rem}.hi-page__links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.hi-page a.soft-pill,.soft-site a.soft-pill{color:var(--psycho-bone, var(--neon-lit-cyan));text-decoration:none}.home-hi-link{margin-top:1.25rem}.hi-door{position:relative;z-index:1;box-sizing:border-box;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:clamp(1.5rem,5vw,3rem) clamp(1.1rem,4vw,2rem)}.hi-door__inner{width:min(28rem,100%)}.hi-door__stamp{display:inline-block;margin:0 0 .85rem;padding:.22rem .5rem;border:1px solid rgba(155,156,255,.55);background:#080810b8;color:var(--psycho-lavender, #9b9cff);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hi-door__brand{margin:0 0 .75rem;font-size:clamp(2.1rem,9vw,3.1rem);line-height:.95}.hi-door__lead{margin:0 0 .85rem;font-family:var(--font-display, Syne, system-ui, sans-serif);font-size:clamp(1.15rem,3.5vw,1.45rem);font-weight:700;letter-spacing:-.02em;color:var(--psycho-bone, #f4f4ff)}.hi-door__found{margin:0 0 1rem;max-width:36ch;font-size:.95rem;line-height:1.5;color:#a2a9f5eb;border-left:2px solid rgba(155,156,255,.45);padding-left:.75rem}.hi-door__body{margin:0 0 1.6rem;max-width:36ch;font-size:.98rem;line-height:1.55;color:var(--psycho-ash, #9a9ab8)}.hi-door__cta{display:inline-flex;align-items:center;gap:.45rem;min-height:2.55rem;padding:.55rem 1.1rem;border:1px solid rgba(155,156,255,.65);background:linear-gradient(180deg,#9b9cff38,#2a2a6a73);color:var(--psycho-bone, #f4f4ff);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:none;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));box-shadow:3px 3px #2a2a6a8c;transition:background .12s steps(2,end),transform .12s steps(2,end)}.hi-door__cta:hover,.hi-door__cta:focus-visible{background:linear-gradient(180deg,#9b9cff66,#5c5ce08c);outline:none;transform:translate(-1px,-1px)}.hi-door__cta:focus-visible{box-shadow:3px 3px #2a2a6a8c,0 0 0 2px #9b9cff73}@media(max-width:480px){.hi-door__found{max-width:none}}@font-face{font-family:AType Circles;src:url(/atype/fonts/ATypeographyCircles-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AType Circles Extended;src:url(/atype/fonts/ATypeographyCircles-Extended.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.atype-page__top{margin-bottom:.5rem}.atype-page__top--split{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.atype-page__headline{margin:0 0 .35rem}.atype-page__lead{margin:0 0 1.25rem;max-width:36rem}.atype-picker{margin-bottom:2rem}.atype-picker__title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1rem,2.2vw,1.25rem);letter-spacing:.02em;color:var(--text-bright)}.atype-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.atype-card{display:block;height:100%;text-decoration:none;color:inherit}.atype-card__face{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:0!important;overflow:hidden}.atype-card__preview{display:grid;place-items:center;min-height:7rem;padding:1.15rem 1rem;background:radial-gradient(ellipse at 50% 35%,rgba(155,156,255,.12),transparent 65%),#00000059;color:var(--scene-cyan);font-size:clamp(1.6rem,4.5vw,2.2rem);line-height:1.2;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.08)}.atype-card .soft-project-card__name,.atype-card .soft-project-card__desc,.atype-card .soft-project-card__tags{padding-left:1.05rem;padding-right:1.05rem}.atype-card .soft-project-card__name{padding-top:.9rem}.atype-card__cta{margin-top:auto;padding:.85rem 1.05rem 1.1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--scene-cyan)}.atype-section{margin-bottom:1.35rem}.atype-section__lead{margin:0 0 1rem}.atype-filemeta{margin:0;font-family:var(--font-mono);font-size:.72rem;color:var(--text-dim)}.atype-try__label{display:block;margin-bottom:.45rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#9b9cff8c}.atype-try__input{width:100%;min-height:4.5rem;padding:.85rem 1rem;border-radius:var(--scene-radius);border:2px solid rgba(155,156,255,.28);background:#00000059;color:var(--scene-cyan);font-size:1.35rem;line-height:1.35;resize:vertical}.atype-try__input:focus{outline:none;border-color:#9b9cff8c}.atype-try__preview{margin:1rem 0 .75rem;min-height:3.5rem;color:var(--scene-cyan);font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.3;letter-spacing:.05em;word-break:break-word}.atype-try__alphabet{margin:0 0 .35rem;color:var(--text-bright);font-size:clamp(1.15rem,3.2vw,1.6rem);line-height:1.35;letter-spacing:.04em;word-break:break-word}.atype-try__alphabet--dim{color:#9b9cffb3}.atype-howto{display:flex;flex-direction:column;gap:.75rem}.atype-howto__head{display:none}.atype-howto__row{display:grid;grid-template-columns:minmax(6.5rem,8rem) 1fr;gap:.85rem 1rem;padding:.9rem;border:2px solid rgba(255,255,255,.1);background:#00000047;border-radius:var(--scene-radius, 2px)}.atype-howto__sample{display:flex;flex-direction:column;align-items:center;gap:.45rem}.atype-sample{display:grid;place-items:center;width:4.5rem;height:4.5rem;font-size:2.4rem;color:var(--scene-cyan);background:#0006;border:1px solid rgba(155,156,255,.2);border-radius:10px;line-height:1}.atype-howto__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#9b9cff99;text-align:center}.atype-howto__meaning{margin:0;grid-column:2}.atype-howto__examples{margin:0;grid-column:2;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:#9b9cff80}.atype-install__steps{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.75rem;color:var(--text-bright);font-size:.92rem;line-height:1.5}.atype-code{margin:.55rem 0 0;padding:.85rem 1rem;overflow-x:auto;border-radius:var(--scene-radius, 2px);border:1px solid rgba(155,156,255,.2);background:#00000059;color:var(--scene-cyan);font-family:var(--font-mono);font-size:.75rem;line-height:1.45}@media(min-width:720px){.atype-howto__head{display:grid;grid-template-columns:8rem 1fr 10rem;gap:1rem;padding:0 .9rem .35rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#9b9cff66}.atype-howto__row{grid-template-columns:8rem 1fr 10rem;align-items:center}.atype-howto__meaning,.atype-howto__examples{grid-column:auto}}body.phase-404{margin:0;min-height:100%;background:#0a0202;color:#f2c8c0;overflow-x:hidden}body.phase-404 #root{min-height:100%}.nf{--nf-red: #e02020;--nf-red-hot: #ff3a2e;--nf-ember: #ff6a3d;--nf-ash: #c48a7a;--nf-void: #0a0202;--nf-panel: rgba(18, 2, 2, .82);position:relative;isolation:isolate;box-sizing:border-box;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:clamp(1.25rem,4vw,2.5rem);overflow:hidden;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace)}.nf__field{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 90% 70% at 50% 42%,rgba(224,32,32,.38),transparent 62%),radial-gradient(ellipse 50% 40% at 18% 78%,rgba(255,106,61,.18),transparent 55%),radial-gradient(ellipse 40% 35% at 82% 22%,rgba(120,10,10,.55),transparent 50%),linear-gradient(180deg,#1a0505 0%,var(--nf-void) 55%,#120303 100%)}.nf__field:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(224,32,32,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(224,32,32,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 20%,transparent 75%);animation:nf-grid-drift 18s linear infinite}.nf__heat{position:absolute;inset:-10%;background:radial-gradient(circle at 46% 48%,rgba(255,58,46,.45) 0%,transparent 18%),radial-gradient(circle at 58% 54%,rgba(255,106,61,.28) 0%,transparent 22%),radial-gradient(circle at 40% 58%,rgba(140,20,20,.5) 0%,transparent 26%);filter:blur(28px);opacity:.85;animation:nf-heat-pulse 4.5s ease-in-out infinite;pointer-events:none}.nf__scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.22) 2px,rgba(0,0,0,.22) 4px);mix-blend-mode:multiply;opacity:.55;pointer-events:none}.nf__sweep{position:absolute;left:0;right:0;height:28%;top:-30%;background:linear-gradient(180deg,transparent 0%,rgba(255,58,46,.08) 45%,rgba(255,106,61,.14) 50%,rgba(255,58,46,.06) 55%,transparent 100%);animation:nf-sweep 5.5s linear infinite;pointer-events:none}.nf__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 48%,transparent 35%,rgba(5,0,0,.78) 100%);pointer-events:none}.nf__frame{position:absolute;inset:.75rem;border:1px solid rgba(224,32,32,.35);box-shadow:inset 0 0 0 1px #ff3a2e14;pointer-events:none;z-index:1}.nf__frame:before,.nf__frame:after{content:"";position:absolute;width:1.25rem;height:1.25rem;border-color:var(--nf-red-hot);border-style:solid}.nf__frame:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.nf__frame:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.nf__stage{position:relative;z-index:3;width:min(34rem,100%);text-align:center}.nf__reticle{position:absolute;left:50%;top:42%;width:min(18rem,72vw);height:min(18rem,72vw);transform:translate(-50%,-50%);border:1px solid rgba(224,32,32,.28);border-radius:50%;pointer-events:none;z-index:0}.nf__reticle:before,.nf__reticle:after{content:"";position:absolute;background:#ff3a2e73}.nf__reticle:before{left:50%;top:8%;bottom:8%;width:1px;transform:translate(-50%)}.nf__reticle:after{top:50%;left:8%;right:8%;height:1px;transform:translateY(-50%)}.nf__stamp{display:inline-block;margin:0 0 1rem;padding:.28rem .55rem;border:1px solid rgba(255,58,46,.65);color:var(--nf-red-hot);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:#2804048c;animation:nf-stamp-in .45s steps(3,end) both}.nf__code{position:relative;margin:0;font-family:var(--font-display, Syne, system-ui, sans-serif);font-size:clamp(5.5rem,22vw,9.5rem);font-weight:800;line-height:.85;letter-spacing:-.06em;color:#fff2ef;text-shadow:0 0 40px rgba(255,58,46,.55),0 0 90px rgba(224,32,32,.35),2px 0 0 rgba(255,58,46,.35),-2px 0 0 rgba(120,10,10,.45);animation:nf-code-in .55s steps(4,end) both}.nf__code:after{content:"";display:block;width:min(12rem,55%);height:3px;margin:.85rem auto 0;background:linear-gradient(90deg,transparent,var(--nf-red-hot),transparent);box-shadow:0 0 16px #ff3a2e8c}.nf__title{margin:1.1rem 0 .45rem;font-family:var(--font-display, Syne, system-ui, sans-serif);font-size:clamp(1.15rem,3.6vw,1.55rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffe8e2;animation:nf-fade-up .5s steps(3,end) .12s both}.nf__lead{margin:0 auto 1.6rem;max-width:26ch;font-size:.85rem;line-height:1.45;letter-spacing:.04em;color:var(--nf-ash);animation:nf-fade-up .5s steps(3,end) .2s both}.nf__cta{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.75rem;padding:.65rem 1.35rem;border:1px solid rgba(255,58,46,.75);background:linear-gradient(180deg,#ff3a2e2e,#5008088c);color:#fff0ec;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));box-shadow:3px 3px #500808a6;transition:background .12s steps(2,end),color .12s steps(2,end),transform .12s steps(2,end);animation:nf-fade-up .5s steps(3,end) .28s both}.nf__cta:hover,.nf__cta:focus-visible{background:linear-gradient(180deg,#ff3a2e6b,#780c0cb3);color:#fff;outline:none;transform:translate(-1px,-1px)}.nf__cta:focus-visible{box-shadow:3px 3px #500808a6,0 0 0 2px #ff3a2e8c}.nf__cta-mark{color:var(--nf-red-hot)}@media(max-width:520px){.nf__frame{inset:.45rem}}@media(prefers-reduced-motion:reduce){.nf__field:before,.nf__heat,.nf__sweep,.nf__stamp,.nf__code,.nf__title,.nf__lead,.nf__cta{animation:none!important}.nf__stamp,.nf__code,.nf__title,.nf__lead,.nf__cta{opacity:1;transform:none}}@keyframes nf-grid-drift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes nf-heat-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.95;transform:scale(1.04)}}@keyframes nf-sweep{0%{top:-30%}to{top:110%}}@keyframes nf-stamp-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes nf-code-in{0%{opacity:0;filter:contrast(1.4) brightness(1.3);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes nf-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html.wow-route,body.wow-route{margin:0;min-height:100vh;background:#000;color:#b8e8f8;background-image:linear-gradient(rgba(0,212,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.04) 1px,transparent 1px);background-size:40px 40px}body.wow-route .crt-shell,body.wow-route .glitch-ambience,body.wow-route .skip-to-main{display:none!important}.wow-prank__counter{position:fixed;top:.85rem;right:.85rem;left:.85rem;max-width:14rem;margin:0 0 0 auto;padding:.45rem .65rem;border-radius:2px;border:1px solid rgba(0,212,255,.4);background:#000c12e6;font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;line-height:1.35;letter-spacing:.06em;text-align:right;color:var(--neon-cyan, #00d4ff);box-shadow:0 0 16px #00d4ff26;z-index:2}@media(max-width:480px){.wow-prank__counter{font-size:.62rem;max-width:11rem}}.wow-prank{box-sizing:border-box;min-height:100vh;max-width:22rem;margin:0 auto;padding:2.5rem 1.25rem 3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-mono, ui-monospace, monospace)}.wow-prank__title{margin:0;font-family:var(--font-display, system-ui, sans-serif);font-size:clamp(2.6rem,12vw,3.75rem);font-weight:400;line-height:.95;letter-spacing:.12em;text-transform:uppercase;color:#e0faff;text-shadow:0 0 40px rgba(0,212,255,.55),0 0 80px rgba(0,212,255,.25)}.wow-prank__kicker{margin:.35rem 0 1.25rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#f70;text-shadow:0 0 20px rgba(255,119,0,.45)}.wow-prank__sticker{width:min(10rem,42vw);height:auto;margin:0 0 1.25rem;filter:drop-shadow(0 12px 28px rgba(0,212,255,.25));image-rendering:pixelated;-webkit-user-select:none;user-select:none;pointer-events:none}.wow-secret{position:fixed;left:.75rem;bottom:.75rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.wow-secret__label{margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#00d4ff73;display:flex;flex-direction:column;align-items:center;gap:.05rem}.wow-secret__arrow{font-size:.7rem;color:#00d4ff;line-height:1}.wow-secret__row{display:flex;align-items:center;gap:.4rem;padding-left:.15rem}.wow-secret__btn{width:1.65rem;height:1.65rem;padding:0;border-radius:50%;border:1px solid rgba(0,212,255,.55);background:radial-gradient(circle at 35% 30%,#034,#000810);box-shadow:0 0 12px #00d4ff4d;cursor:pointer}.wow-secret__btn:hover{border-color:#00d4ff;box-shadow:0 0 16px #00d4ff8c}.wow-secret__btn:active{transform:scale(.92)}.wow-secret__count{min-width:1.25rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.62rem;color:#00d4ff}.wow-prank__punchline{margin:0;font-size:1rem;line-height:1.45;color:var(--text-dim, #6a9aaa)}.wow-prank__punchline strong{color:#f70;text-shadow:0 0 12px rgba(255,119,0,.35)}.wow-prank__link{margin-top:1.75rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#00d4ff;text-decoration:none;opacity:.85}.wow-prank__link:hover{opacity:1;text-decoration:underline;text-shadow:0 0 12px rgba(0,212,255,.45)}
