:root{color:#d8d2c4;background:#030403;font-family:Courier New,Courier,monospace;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh;min-height:100dvh}body{margin:0;overflow:hidden;cursor:crosshair}button,input{font:inherit}button{color:inherit}.language-page{position:relative;display:grid;min-height:100vh;min-height:100dvh;place-items:center;overflow:hidden;color:#d8d2c4;isolation:isolate;background:radial-gradient(ellipse at 50% 52%,rgba(143,209,158,.15),transparent 18%),radial-gradient(ellipse at 48% 50%,rgba(149,70,181,.16),transparent 31%),radial-gradient(ellipse at 55% 44%,rgba(208,198,130,.08),transparent 39%),repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 4px),#030403}.language-page:before,.language-page:after{content:"";position:fixed;top:-18vmax;right:-18vmax;bottom:-18vmax;left:-18vmax;pointer-events:none;z-index:-2}.language-page:before{background:conic-gradient(from 18deg at 50% 50%,transparent 0 8%,rgba(143,209,158,.18) 12%,transparent 20% 31%,rgba(156,80,182,.15) 38%,transparent 46% 61%,rgba(216,210,196,.1) 68%,transparent 76% 100%);filter:blur(28px) saturate(1.8);opacity:.82;animation:languageVortex 18s ease-in-out infinite}.language-page:after{z-index:4;background:linear-gradient(90deg,rgba(255,0,120,.05),transparent 21%,rgba(0,255,180,.05) 72%,transparent),radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(3,4,3,.32) 58%,rgba(3,4,3,.7) 100%);mix-blend-mode:screen;opacity:.72;animation:languageChromatic 7s ease-in-out infinite}.language-orbit{position:fixed;top:50%;right:50%;bottom:50%;left:50%;width:min(78vmin,680px);height:min(78vmin,680px);transform:translate(-50%,-50%);opacity:.68;pointer-events:none}.language-orbit span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(143,209,158,.28);border-radius:50%;animation:languageOrbit 19s linear infinite}.language-orbit span:nth-child(2){transform:rotateX(68deg) rotate(22deg);border-color:#d8d2c42e;animation-duration:25s;animation-direction:reverse}.language-orbit span:nth-child(3){transform:rotateY(68deg) rotate(-34deg);border-color:#a052be38;animation-duration:31s}.language-aperture{position:fixed;left:50%;top:50%;width:min(52vmin,470px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 0 34px rgba(143,209,158,.14));animation:apertureBreathe 9s ease-in-out infinite}.language-aperture i{position:absolute;left:50%;top:50%;width:56%;height:16%;transform-origin:0 50%;background:linear-gradient(90deg,rgba(143,209,158,.34),transparent 68%);clip-path:polygon(0 50%,100% 0,82% 50%,100% 100%);mix-blend-mode:screen}.language-aperture i:nth-child(1){transform:rotate(0) translate(-4%)}.language-aperture i:nth-child(2){transform:rotate(72deg) translate(-4%)}.language-aperture i:nth-child(3){transform:rotate(144deg) translate(-4%)}.language-aperture i:nth-child(4){transform:rotate(216deg) translate(-4%)}.language-aperture i:nth-child(5){transform:rotate(288deg) translate(-4%)}.language-echoes{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;opacity:.23;mix-blend-mode:difference}.language-echoes span{position:absolute;font-size:10rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(216,210,196,.26);text-stroke:1px rgba(216,210,196,.26);animation:languageEcho 8s ease-in-out infinite}.language-echoes span:nth-child(2){color:#8fd19e0d;transform:translate(-.8rem,.25rem);animation-delay:-2s}.language-echoes span:nth-child(3){color:#a052be0d;transform:translate(.7rem,-.35rem);animation-delay:-4s}.language-panel{position:relative;z-index:6;display:grid;gap:18px;width:min(520px,calc(100vw - 42px));justify-items:center;padding:34px 22px 28px;border:1px solid rgba(216,210,196,.2);background:linear-gradient(90deg,rgba(143,209,158,.06),transparent 38%,rgba(150,70,190,.07)),#03040347;box-shadow:0 0 0 1px #8fd19e14,0 0 64px #00000094,-8px 0 #8fd19e14,8px 0 #a052be14;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:panelUnsettle 11s ease-in-out infinite}.language-title{margin:0;font-size:6.4rem;line-height:.82;color:#eee8d8;text-shadow:-2px 0 rgba(143,209,158,.34),2px 0 rgba(170,82,190,.28),0 0 28px rgba(216,210,196,.11);animation:titleSplit 5.5s ease-in-out infinite}.language-choice{color:#d8d2c4b3;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.language-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.language-actions button{min-width:138px;border:1px solid rgba(143,209,158,.36);background:linear-gradient(180deg,rgba(216,210,196,.08),transparent),#050705b3;color:#d8d2c4;padding:11px 14px;cursor:crosshair;transition:border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.language-actions button:hover,.language-actions button:focus-visible{border-color:#8fd19e;color:#8fd19e;transform:translateY(-2px);box-shadow:0 0 24px #8fd19e24}.language-specimen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.language-specimen span{position:absolute;width:1px;height:18vh;background:linear-gradient(transparent,rgba(216,210,196,.38),transparent);animation:specimenFall 8s ease-in-out infinite}.language-specimen span:nth-child(1){left:18%;top:8%}.language-specimen span:nth-child(2){left:72%;top:18%;animation-delay:-2s}.language-specimen span:nth-child(3){left:38%;top:68%;animation-delay:-4s}.language-specimen span:nth-child(4){left:84%;top:74%;animation-delay:-6s}.boot-page,.desktop-shell,.void-page{min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 50% 45%,rgba(99,118,91,.14),transparent 36%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),#030403;background-size:auto,100% 3px,auto}.boot-page{position:relative;display:grid;overflow:hidden;place-items:center;color:#8fd19e;isolation:isolate}.boot-page:before,.boot-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.boot-page:before{background:radial-gradient(ellipse at 48% 44%,rgba(143,209,158,.12),transparent 20%),conic-gradient(from 140deg at 50% 50%,transparent 0 18%,rgba(143,209,158,.09) 21%,transparent 28% 54%,rgba(158,80,190,.08) 58%,transparent 66% 100%);filter:blur(12px);animation:bootDream 7s ease-in-out infinite}.boot-page:after{z-index:5;background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgba(255,0,160,.035),transparent 28%,rgba(0,255,180,.035));opacity:.7;mix-blend-mode:screen;animation:bootStatic .26s steps(2) infinite}.boot-surreal{position:fixed;left:50%;top:50%;width:min(68vmin,560px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:.55}.boot-surreal span{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(143,209,158,.24);transform:rotate(0);animation:bootGeometry 6s ease-in-out infinite}.boot-surreal span:nth-child(2){top:22%;right:22%;bottom:22%;left:22%;border-color:#d8d2c42e;animation-delay:-1.8s}.boot-surreal span:nth-child(3){top:36%;right:36%;bottom:36%;left:36%;border-color:#9a50be33;animation-delay:-3.6s}.boot-lens{position:fixed;left:50%;top:50%;width:min(34vmin,280px);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(216,210,196,.16);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(3,4,3,.96) 0 18%,transparent 20%),radial-gradient(circle,rgba(143,209,158,.24),transparent 62%);box-shadow:inset 0 0 35px #8fd19e1a,0 0 70px #8fd19e1a;pointer-events:none;animation:lensPulse 5s ease-in-out infinite}.boot-terminal{position:relative;z-index:6;width:min(720px,calc(100vw - 40px));min-height:280px;padding:24px;opacity:0;animation:bootAppear .8s ease 1.3s forwards}.boot-terminal p{width:fit-content;max-width:100%;margin:0 0 9px;overflow:hidden;font-size:.92rem;letter-spacing:0;white-space:nowrap;animation:typeIn .62s steps(42,end) both}.boot-caret{display:inline-block;width:9px;height:18px;background:#8fd19e;animation:blink 1s steps(2) infinite}.desktop-shell{position:relative;padding:26px;color:#d8d2c4;isolation:isolate;transition:filter 4s ease,background 6s ease}.desktop-shell[data-level=contradictory]{filter:saturate(1.2) contrast(1.04)}.desktop-shell[data-level=invasive]{filter:saturate(1.45) hue-rotate(18deg) contrast(1.12);animation:screenBreathe 7s ease-in-out infinite}.desktop-shell[data-level=collapse]{filter:saturate(1.9) hue-rotate(-28deg) contrast(1.22);animation:screenBreathe 4s ease-in-out infinite,realityTilt 11s ease-in-out infinite}.desktop-shell[data-time-locked=true]{background:radial-gradient(circle at 52% 48%,rgba(216,210,196,.08),transparent 14%),conic-gradient(from 90deg at 50% 50%,rgba(143,209,158,.12),transparent 18%,rgba(150,70,190,.1),transparent 42%,rgba(214,210,140,.08),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 9px),#030403;animation:timeDesktopDrift 18s ease-in-out infinite}.desktop-shell[data-time-locked=true]:before{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(143,209,158,.04) 1px,transparent 1px),radial-gradient(circle at 50% 50%,transparent 0 22%,rgba(3,4,3,.4) 62%);background-size:4px 4px,22px 22px,auto;opacity:.48}.desktop-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:4px 4px;opacity:.25;z-index:4}.desktop-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;opacity:.08;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.55) 0 1px,transparent 1px),radial-gradient(circle at 70% 60%,rgba(143,209,158,.5) 0 1px,transparent 1px),radial-gradient(circle at 45% 80%,rgba(255,255,255,.35) 0 1px,transparent 1px);background-size:37px 41px,53px 47px,71px 67px;animation:noiseDrift 18s linear infinite}.desktop-shell[data-level=contradictory]:after,.desktop-shell[data-level=invasive]:after,.desktop-shell[data-level=collapse]:after{opacity:.24;background-image:radial-gradient(circle at 18% 24%,rgba(143,209,158,.55) 0 1px,transparent 2px),radial-gradient(circle at 76% 38%,rgba(214,210,196,.45) 0 1px,transparent 2px),radial-gradient(circle at 40% 80%,rgba(130,110,180,.32) 0 1px,transparent 2px);animation:noiseDrift 12s linear infinite,chromaMist 9s ease-in-out infinite}.desktop-icons{display:grid;grid-template-columns:repeat(5,82px);gap:14px;width:min(480px,calc(100vw - 52px));transition:opacity 1.8s ease,filter 1.8s ease}.desktop-icons[data-hidden=true]{opacity:.24;filter:blur(1px)}.desktop-icon{width:82px;min-height:76px;display:grid;justify-items:center;align-content:start;gap:7px;border:0;background:transparent;color:#ddd7c7;text-align:center;cursor:crosshair;transition:opacity 1.2s ease,filter 1.2s ease,transform 1.2s ease}.desktop-icon[data-broken=true]{opacity:.18;filter:blur(1.5px) grayscale(1) hue-rotate(120deg);transform:translateY(5px) scale(.92);pointer-events:none}.desktop-icon[data-locked=true]{opacity:.16;filter:grayscale(1) blur(.8px);transform:translateY(2px) scale(.94);cursor:not-allowed}.desktop-icon[data-locked=true] .desktop-icon__glyph{border-color:#d8d2c429;color:#d8d2c433;background:linear-gradient(90deg,transparent,rgba(216,210,196,.08),transparent),#090a08c2}.desktop-shell[data-time-locked=true] .desktop-icon:not([data-locked=true]) .desktop-icon__glyph{border-color:#d8d2c4b8;color:#eee8d8;box-shadow:0 0 0 1px #8fd19e47,0 0 22px #8fd19e2e,inset 0 0 18px #d8d2c414;animation:timeIconPulse 2.8s ease-in-out infinite}.desktop-icon[data-broken=true] .desktop-icon__glyph{border-style:dashed;color:transparent;background:linear-gradient(45deg,transparent 0 42%,rgba(143,209,158,.45) 43% 48%,transparent 49%),#131511db}.desktop-icon:hover .desktop-icon__glyph,.desktop-icon:focus-visible .desktop-icon__glyph{border-color:#8fd19e;color:#8fd19e}.desktop-icon__glyph{display:grid;place-items:center;width:42px;height:34px;border:1px solid #77705f;background:#131511db;color:#beb6a4;font-size:.75rem;transition:border-color .22s ease,color .22s ease}.desktop-icon__label{max-width:82px;padding:2px 3px;color:#d8d2c4;font-size:.78rem;line-height:1.15;word-break:break-word}.window{position:fixed;width:min(560px,calc(100vw - 28px));max-height:calc(100vh - 40px);border:1px solid #8b846e;background:#191b16f5;box-shadow:12px 12px #00000070,0 0 28px #8fd19e0a;z-index:7;transition:transform 3s ease,border-color 2s ease,box-shadow 3s ease}.desktop-shell[data-level=invasive] .window{box-shadow:12px 12px #00000070,-4px 0 #8fd19e33,4px 0 #b450be2e,0 0 42px #8fd19e14}.desktop-shell[data-level=collapse] .window{border-color:#8fd19e8c;animation:windowFloat 5s ease-in-out infinite,windowWarp 7s ease-in-out infinite;box-shadow:14px 14px #00000080,-7px 0 #8fd19e42,7px 0 #b450be3b,0 -5px #d2d2821a,0 0 72px #8fd19e2e}.window:before,.window:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;opacity:0;z-index:-1;border:1px solid transparent;transition:opacity 1.5s ease}.desktop-shell[data-level=invasive] .window:before,.desktop-shell[data-level=collapse] .window:before{opacity:.5;border-color:#8fd19e33;transform:translate(-7px,4px)}.desktop-shell[data-level=invasive] .window:after,.desktop-shell[data-level=collapse] .window:after{opacity:.46;border-color:#b450be38;transform:translate(7px,-4px)}.window[data-wide=true]{width:min(760px,calc(100vw - 28px))}.window__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;padding:7px 10px;border-bottom:1px solid #8b846e;background:#d8d2c4;color:#11130f;font-size:.78rem;-webkit-user-select:none;user-select:none;touch-action:none}.window__controls{position:relative;z-index:3;display:inline-flex;align-items:center;gap:10px;opacity:.85}.window__close{position:relative;z-index:4;display:grid;place-items:center;width:24px;height:24px;border:1px solid #11130f;background:transparent;color:#11130f;cursor:crosshair;line-height:1;transition:background .16s ease,color .16s ease,transform .16s ease}.window__close:hover,.window__close:focus-visible{background:#11130f;color:#d8d2c4;transform:scale(1.04)}.window__content{min-height:180px;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);padding:22px;overflow:auto;-webkit-overflow-scrolling:touch}.text-content{margin:0;max-width:58ch;white-space:pre-wrap;color:#e1dacb;font-size:clamp(1rem,2.2vw,1.45rem);line-height:1.45}.text-corruption{position:relative;animation:textJitter 2.4s infinite,textBreath 6s ease-in-out infinite}.text-corruption:after{content:attr(data-shadow);position:absolute;top:0;right:0;bottom:0;left:0;color:#8fd19e47;transform:translate(2px,-1px);pointer-events:none}.desktop-shell[data-level=invasive] .text-corruption:after,.desktop-shell[data-level=collapse] .text-corruption:after{color:#b450be47;transform:translate(5px,-2px)}.terminal{min-height:300px;color:#8fd19e;background:#050705}.terminal-output{min-height:230px;padding-bottom:14px}.terminal-output p,.log-list p,.dialogue-box p,.memory-fragment p,.system-panel p,.collapse-panel p{margin:0 0 10px;line-height:1.45}.terminal-input{display:flex;gap:8px;align-items:center;border-top:1px solid rgba(143,209,158,.25);padding-top:12px}.terminal-prompt{color:#8fd19e;white-space:nowrap}.terminal-prompt span{color:#d8d2c4}.terminal-input input{width:100%;border:0;outline:0;background:transparent;color:#8fd19e;caret-color:#8fd19e;font-size:16px}.terminal-input:after{content:"";width:7px;height:16px;margin-left:-4px;background:#8fd19eb3;animation:blink 1.1s steps(2) infinite}.file-explorer{display:grid;grid-template-columns:minmax(180px,240px) minmax(220px,1fr);gap:18px}.folder-stack{display:grid;gap:14px;max-height:56vh;overflow:auto;padding-right:8px;-webkit-overflow-scrolling:touch}.folder{border-right:1px solid rgba(216,210,196,.18);padding-right:14px}.folder header,.preview header,.memory-fragment header{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px;color:#8fd19e;font-size:.82rem}.file-row{width:100%;display:flex;justify-content:space-between;gap:10px;padding:8px 0;border:0;border-bottom:1px solid rgba(216,210,196,.12);background:transparent;text-align:left;cursor:crosshair}.file-row:hover{color:#8fd19e}.file-row time,.preview time{color:#9a9384;font-size:.72rem;white-space:nowrap}.preview{min-height:220px}.preview--empty,.empty-state{color:#918a79}.memory-list{display:grid;gap:14px}.memory-fragment{border-bottom:1px solid rgba(216,210,196,.12);padding-bottom:14px}.memory-fragment small{color:#918a79}.observer-message{color:#d8d2c4}.system-message{color:#8fd19e}.log-list time{color:#8fd19e}.reality-map{display:grid;gap:16px;min-height:330px}.reality-map__orbit{position:relative;min-height:260px;border:1px solid rgba(143,209,158,.2);background:repeating-radial-gradient(circle at center,transparent 0 28px,rgba(143,209,158,.12) 29px 30px,transparent 31px 56px),radial-gradient(circle at center,rgba(143,209,158,.14),transparent 24%);overflow:hidden;animation:mapSpin 28s linear infinite}.reality-map__orbit:before,.reality-map__orbit:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:1px solid rgba(180,80,190,.24);transform:rotate(28deg)}.reality-map__orbit:after{top:34%;right:34%;bottom:34%;left:34%;border-color:#d2d28238;transform:rotate(-18deg)}.reality-map__node{position:absolute;display:grid;place-items:center;width:78px;height:30px;border:1px solid rgba(216,210,196,.4);background:#030403b8;color:#d8d2c4;font-size:.75rem;animation:nodePulse 4s ease-in-out infinite}.reality-map__node--self{left:calc(50% - 39px);top:calc(50% - 15px)}.reality-map__node--file{left:12%;top:18%}.reality-map__node--memory{right:12%;top:20%}.reality-map__node--observer{left:calc(50% - 39px);bottom:12%}.reality-map__meter{height:8px;border:1px solid rgba(143,209,158,.28);background:#030403b8}.reality-map__meter span{display:block;height:100%;background:linear-gradient(90deg,#8fd19e,#b450be,#d2d282);transition:width 1.4s ease}.perception-lab{display:grid;gap:16px}.perception-lab__lens{min-height:260px;border:1px solid rgba(216,210,196,.24);background:radial-gradient(circle at 50% 50%,transparent 0 18%,rgba(143,209,158,.22) 19%,transparent 22%),repeating-conic-gradient(from 0deg at 50% 50%,rgba(143,209,158,.18) 0deg 6deg,transparent 8deg 18deg,rgba(180,80,190,.14) 20deg 26deg,transparent 27deg 38deg),#050705;animation:lensTurn 12s linear infinite,liquidLens 5s ease-in-out infinite}.perception-lab[data-mode="1"] .perception-lab__lens{filter:hue-rotate(80deg) saturate(2)}.perception-lab[data-mode="2"] .perception-lab__lens{filter:invert(1) hue-rotate(180deg) saturate(1.8)}.perception-lab[data-mode="3"] .perception-lab__lens{filter:blur(1px) contrast(1.8) saturate(2.7)}.perception-lab__controls{display:flex;flex-wrap:wrap;gap:10px}.perception-lab__controls button{min-height:34px;border:1px solid rgba(143,209,158,.35);background:#030403b3;color:#8fd19e;cursor:crosshair}.time-trip{position:relative;min-height:470px;overflow:hidden;border:1px solid rgba(216,210,196,.18);background:radial-gradient(circle at 50% 50%,rgba(216,210,196,.08),transparent 9%),conic-gradient(from 0deg at 50% 50%,rgba(143,209,158,.16),transparent 16%,rgba(160,82,190,.14),transparent 32%,rgba(216,210,140,.12),transparent 52%,rgba(143,209,158,.14),transparent 76%),repeating-radial-gradient(circle at 50% 50%,transparent 0 18px,rgba(216,210,196,.045) 19px 20px),#020302;isolation:isolate}.time-trip:before,.time-trip:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;mix-blend-mode:screen}.time-trip:before{background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(143,209,158,.18) 0deg 2deg,transparent 3deg 9deg),radial-gradient(circle at 50% 50%,transparent 0 18%,rgba(3,4,3,.52) 19% 22%,transparent 23%);animation:timeDial 18s linear infinite}.time-trip:after{background:linear-gradient(90deg,rgba(255,0,120,.08),transparent 30%,rgba(0,255,170,.08)),repeating-linear-gradient(0deg,transparent 0 13px,rgba(255,255,255,.08) 14px,transparent 16px);opacity:.58;animation:timeSmear 5s ease-in-out infinite}.time-trip[data-depth="1"]{filter:hue-rotate(28deg) saturate(1.25)}.time-trip[data-depth="2"]{filter:hue-rotate(90deg) saturate(1.6) contrast(1.08)}.time-trip[data-depth="3"]{filter:hue-rotate(150deg) saturate(1.9) contrast(1.16)}.time-trip[data-depth="4"]{filter:hue-rotate(220deg) saturate(2.2) contrast(1.2)}.time-trip[data-depth="5"]{filter:invert(.08) hue-rotate(300deg) saturate(2.5) contrast(1.24)}.time-trip__field{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:1}.time-trip__field span{position:absolute;width:250px;height:250px;border:1px solid rgba(216,210,196,.24);border-radius:50%;transform-origin:center;animation:timeOrbitA 9s ease-in-out infinite}.time-trip__field span:nth-child(2){width:340px;height:120px;border-color:#8fd19e47;animation-duration:12s;animation-direction:reverse}.time-trip__field span:nth-child(3){width:120px;height:340px;border-color:#a052be47;animation-duration:15s}.time-trip__field span:nth-child(4){width:460px;height:460px;border-style:dashed;border-color:#d8d28c38;animation-duration:22s}.time-trip__field b{position:relative;z-index:2;color:#eee8d8db;font-size:5.6rem;font-weight:400;line-height:1;text-shadow:-3px 0 rgba(143,209,158,.42),3px 0 rgba(180,80,190,.36),0 0 34px rgba(216,210,196,.16);animation:timeNumber 4s ease-in-out infinite}.time-trip__panel{position:absolute;left:18px;bottom:18px;z-index:3;display:grid;gap:10px;width:min(360px,calc(100% - 36px));padding:16px;border:1px solid rgba(216,210,196,.24);background:#030403a3;box-shadow:-5px 0 #8fd19e1f,5px 0 #b450be1a,0 0 34px #0000008a}.time-trip__panel p,.time-trip__panel small{margin:0}.time-trip__panel strong{color:#8fd19e;font-weight:400}.time-trip__panel button{width:fit-content;min-height:36px;border:1px solid rgba(143,209,158,.48);background:linear-gradient(90deg,rgba(143,209,158,.12),transparent 50%,rgba(180,80,190,.1)),#030403d1;color:#eee8d8;cursor:crosshair;padding:8px 16px;text-transform:uppercase;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.time-trip__panel button:hover,.time-trip__panel button:focus-visible{transform:translateY(-2px);border-color:#eee8d8;box-shadow:0 0 24px #8fd19e33}.time-trip__ribbon{position:absolute;right:18px;top:18px;z-index:3;display:grid;gap:8px;width:140px;pointer-events:none}.time-trip__ribbon span{border:1px solid rgba(216,210,196,.16);background:#03040380;color:#d8d2c49e;padding:7px 9px;text-align:right;animation:timeRibbon 4s ease-in-out infinite}.time-trip__ribbon span:nth-child(2){color:#8fd19e;border-color:#8fd19e5c;animation-delay:-1.3s}.time-trip__ribbon span:nth-child(3){animation-delay:-2.6s}.time-trip__trace{position:absolute;left:18px;top:18px;z-index:3;display:grid;gap:4px;max-width:330px;pointer-events:none}.time-trip__trace span{color:#d8d2c470;font-size:.72rem;animation:timeTraceAppear .9s ease both}.contradiction-board{display:grid;gap:10px}.contradiction-board article{display:grid;grid-template-columns:minmax(90px,.8fr) 1.4fr;gap:12px;padding:10px 0;border-bottom:1px solid rgba(216,210,196,.14)}.contradiction-board strong{color:#8fd19e}.visual-art{position:relative;min-height:min(52vh,440px);overflow:hidden;border:1px solid rgba(143,209,158,.24);background:#020302;isolation:isolate}.visual-art__layer{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;mix-blend-mode:screen}.visual-art__layer--a{background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(143,209,158,.28) 0 8deg,transparent 9deg 18deg,rgba(180,80,190,.24) 19deg 27deg,transparent 28deg 42deg),radial-gradient(circle at 50% 50%,transparent 0 16%,rgba(255,255,255,.1) 17%,transparent 24%);animation:visualSpin 10s linear infinite}.visual-art__layer--b{background:radial-gradient(circle at 22% 33%,rgba(143,209,158,.5),transparent 18%),radial-gradient(circle at 74% 28%,rgba(180,80,190,.44),transparent 20%),radial-gradient(circle at 48% 82%,rgba(210,210,130,.32),transparent 24%);filter:blur(18px) saturate(2.4);animation:visualBlob 8s ease-in-out infinite}.visual-art__layer--c{background:repeating-linear-gradient(0deg,transparent 0 14px,rgba(255,255,255,.09) 15px,transparent 17px),repeating-linear-gradient(90deg,transparent 0 21px,rgba(143,209,158,.1) 23px,transparent 26px);animation:visualScan 3.2s linear infinite}.visual-art[data-visual=prism] .visual-art__layer--a,.visual-art[data-visual=clear] .visual-art__layer--a{clip-path:polygon(50% 3%,96% 92%,4% 92%)}.visual-art[data-visual=parts] .visual-art__layer--a,.visual-art[data-visual=fold] .visual-art__layer--a{clip-path:polygon(0 0,46% 0,40% 100%,0 100%,52% 0,100% 0,100% 100%,58% 100%)}.visual-art[data-visual=order] .visual-art__layer--a,.visual-art[data-visual=axis] .visual-art__layer--a{background:repeating-linear-gradient(90deg,transparent 0 36px,rgba(143,209,158,.35) 37px 39px,transparent 40px 72px),repeating-linear-gradient(0deg,transparent 0 44px,rgba(180,80,190,.28) 45px 47px,transparent 48px 88px)}.visual-art[data-visual=review] .visual-art__layer--a,.visual-art[data-visual=echo] .visual-art__layer--a{background:repeating-radial-gradient(circle at center,transparent 0 18px,rgba(143,209,158,.28) 20px 22px,transparent 24px 42px)}.visual-art[data-visual=negative]{filter:invert(1) hue-rotate(120deg)}.visual-art[data-visual=cut] .visual-art__layer--c,.visual-art[data-visual=tear] .visual-art__layer--c{background:linear-gradient(110deg,transparent 0 20%,rgba(255,255,255,.38) 21%,transparent 23% 56%,rgba(180,80,190,.28) 57%,transparent 59%),repeating-linear-gradient(0deg,transparent 0 9px,rgba(143,209,158,.1) 10px,transparent 12px);animation:visualTear 2.4s steps(2) infinite}.connection-strip{position:fixed;right:12px;bottom:10px;display:flex;gap:14px;color:#d8d2c46b;font-size:.72rem;z-index:12}.ambient-observer{position:fixed;left:50%;bottom:44px;z-index:16;max-width:min(680px,calc(100vw - 40px));transform:translate(-50%);color:#d8d2c4ad;font-size:.86rem;text-align:center;pointer-events:none;animation:observerFade 6s ease both}.screen-flicker{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 4px);mix-blend-mode:screen;opacity:.1}.screen-flicker[data-intensity="0"]{opacity:.05}.screen-flicker:not([data-intensity="0"]){animation:flicker 4s infinite}.screen-flicker[data-intensity="3"],.screen-flicker[data-intensity="5"],.screen-flicker[data-intensity="8"]{background:radial-gradient(circle at 28% 36%,rgba(143,209,158,.08),transparent 24%),radial-gradient(circle at 70% 62%,rgba(130,110,180,.08),transparent 28%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 4px);animation:flicker 2.8s infinite,chromaMist 7s ease-in-out infinite}.psychedelic-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity 2.4s ease,filter 2.4s ease}.psychedelic-veil[data-level=stable]{opacity:.08;filter:saturate(1.1)}.psychedelic-veil[data-level=suspicious]{opacity:.2;filter:saturate(1.45)}.psychedelic-veil[data-level=contradictory]{opacity:.48;filter:saturate(1.9) contrast(1.08)}.psychedelic-veil[data-level=invasive]{opacity:.76;filter:saturate(2.35) contrast(1.18)}.psychedelic-veil[data-level=collapse]{opacity:1;filter:saturate(3) contrast(1.28)}.psychedelic-veil[data-level=void]{opacity:1;filter:saturate(3.4) contrast(1.4) invert(.08)}.psychedelic-veil__field,.psychedelic-veil__rings,.psychedelic-veil__split,.psychedelic-veil__liquid,.psychedelic-veil__tunnel,.psychedelic-veil__strobe,.psychedelic-veil__mirror{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%}.psychedelic-veil__field{background:radial-gradient(circle at 22% 28%,rgba(143,209,158,.45),transparent 18%),radial-gradient(circle at 78% 22%,rgba(180,80,190,.34),transparent 20%),radial-gradient(circle at 58% 80%,rgba(210,210,130,.22),transparent 24%),conic-gradient(from 120deg at 50% 50%,transparent,rgba(143,209,158,.22),transparent,rgba(180,80,190,.2),transparent);filter:blur(18px) saturate(1.8);animation:psychField 18s ease-in-out infinite}.psychedelic-veil__rings{background:repeating-radial-gradient(circle at 50% 48%,transparent 0 22px,rgba(143,209,158,.18) 24px 25px,transparent 28px 46px),repeating-radial-gradient(circle at 34% 62%,transparent 0 34px,rgba(180,80,190,.16) 36px 37px,transparent 40px 72px);opacity:.75;transform-origin:52% 49%;animation:psychRings 21s linear infinite}.psychedelic-veil__split{background:linear-gradient(90deg,transparent 0 7%,rgba(143,209,158,.08) 8%,transparent 9% 46%,rgba(180,80,190,.08) 47%,transparent 48%),repeating-linear-gradient(97deg,transparent 0 18px,rgba(255,255,255,.035) 20px,transparent 23px);animation:chromaSlide 5.8s ease-in-out infinite}.psychedelic-veil__liquid{background:radial-gradient(ellipse at 50% 50%,transparent 0 24%,rgba(255,255,255,.08) 25%,transparent 31%),radial-gradient(ellipse at 42% 52%,transparent 0 18%,rgba(143,209,158,.1) 20%,transparent 34%);filter:blur(1px);animation:liquidLens 8s ease-in-out infinite}.psychedelic-veil__tunnel{opacity:.72;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(143,209,158,.12) 0deg 8deg,transparent 9deg 19deg,rgba(180,80,190,.1) 20deg 27deg,transparent 28deg 42deg),radial-gradient(circle at 50% 50%,transparent 0 14%,rgba(3,4,3,.45) 16%,transparent 22%,rgba(255,255,255,.08) 23%,transparent 31%);transform-origin:center;animation:tunnelSpin 26s linear infinite,tunnelPulse 5s ease-in-out infinite}.psychedelic-veil__strobe{opacity:0;background:linear-gradient(180deg,transparent 0 8%,rgba(255,255,255,.18) 9%,transparent 10% 42%,rgba(143,209,158,.15) 43%,transparent 44%),linear-gradient(90deg,transparent 0 18%,rgba(180,80,190,.14) 19%,transparent 20% 70%,rgba(210,210,130,.11) 71%,transparent 72%);animation:softStrobe 8s steps(1) infinite}.psychedelic-veil__mirror{opacity:.28;background:linear-gradient(90deg,transparent 0 49.6%,rgba(216,210,196,.24) 50%,transparent 50.4%),radial-gradient(ellipse at 50% 50%,rgba(143,209,158,.18),transparent 30%);transform-origin:center;animation:mirrorFold 9s ease-in-out infinite}.psychedelic-veil[data-level=stable] .psychedelic-veil__tunnel,.psychedelic-veil[data-level=stable] .psychedelic-veil__strobe,.psychedelic-veil[data-level=stable] .psychedelic-veil__mirror,.psychedelic-veil[data-level=suspicious] .psychedelic-veil__strobe{opacity:0}.psychedelic-veil[data-level=collapse] .psychedelic-veil__strobe,.psychedelic-veil[data-level=void] .psychedelic-veil__strobe{opacity:.42}.ghost-cursor{position:fixed;left:0;top:0;width:16px;height:16px;border-left:1px solid rgba(143,209,158,.75);border-top:1px solid rgba(143,209,158,.75);pointer-events:none;z-index:40;opacity:.34;transition:transform 90ms linear}.ghost-cursor[data-level=contradictory],.ghost-cursor[data-level=invasive]{opacity:.55;transition-duration:.42s}.ghost-cursor[data-level=collapse]{width:20px;height:20px;opacity:.68;transition-duration:.68s;animation:cursorTremor .18s infinite}.ghost-cursor[data-level=void]{width:22px;height:22px;opacity:.85;transition-duration:.9s;animation:cursorTremor .14s infinite}.delayed-reflection{color:#8fd19e}.reality-collapse{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;opacity:0}.reality-collapse[data-active=true]{opacity:1;background:linear-gradient(90deg,transparent 0 12%,rgba(3,4,3,.88) 12% 18%,transparent 18% 33%,rgba(143,209,158,.16) 34%,transparent 36% 70%,rgba(3,4,3,.7) 70% 74%,transparent 74%),linear-gradient(0deg,transparent 0 46%,rgba(180,80,190,.11) 47%,transparent 48% 62%,rgba(3,4,3,.8) 62% 68%,transparent 68%);animation:collapseBands 4s ease-in-out infinite}.reality-collapse[data-void=true]{opacity:.72;background:radial-gradient(circle at 50% 50%,transparent 0 26%,rgba(3,4,3,.54) 58%,rgba(3,4,3,.82) 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px),#0304039e}.collapse-panel{position:fixed;left:50%;bottom:8vh;z-index:25;width:min(520px,calc(100vw - 40px));padding:20px;transform:translate(-50%);border:1px solid rgba(216,210,196,.46);background:#030403eb;color:#eee8d8;box-shadow:0 0 0 1px #8fd19e14,0 0 34px #000000b8}.collapse-panel p{margin:0 0 8px}.void-page{position:relative;display:grid;place-items:center;color:#d8d2c4;isolation:isolate}.void-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(143,209,158,.14),transparent 24%),radial-gradient(ellipse at 48% 56%,rgba(180,80,190,.1),transparent 34%),#030403}.void-page h1{position:relative;z-index:30;margin:0;max-width:min(980px,calc(100vw - 34px));padding:18px 22px;font-size:clamp(2rem,9vw,7rem);font-weight:400;line-height:1.05;text-align:center;color:#f0eadc;text-shadow:0 0 2px #030403,0 0 18px rgba(216,210,196,.22),-3px 0 rgba(143,209,158,.2),3px 0 rgba(180,80,190,.18);animation:voidPulse 6s ease-in-out infinite}.void-page p{position:fixed;top:18px;left:18px;margin:0;color:#d8d2c447}@keyframes bootAppear{to{opacity:1}}@keyframes languageVortex{0%,to{transform:rotate(0) scale(1);filter:blur(28px) saturate(1.8) hue-rotate(0deg)}45%{transform:rotate(22deg) scale(1.12) skew(2deg);filter:blur(34px) saturate(2.4) hue-rotate(80deg)}72%{transform:rotate(-9deg) scale(.96) skew(-1deg);filter:blur(24px) saturate(2.1) hue-rotate(-35deg)}}@keyframes languageChromatic{0%,to{transform:translateZ(0);opacity:.62}34%{transform:translate3d(-7px,2px,0);opacity:.82}36%{transform:translate3d(8px,-1px,0);opacity:.36}70%{transform:translate3d(2px,4px,0);opacity:.72}}@keyframes languageOrbit{to{transform:rotate(360deg) rotateX(68deg)}}@keyframes apertureBreathe{0%,to{transform:translate(-50%,-50%) rotate(0) scale(.92);opacity:.56}50%{transform:translate(-50%,-50%) rotate(36deg) scale(1.08);opacity:.9}}@keyframes languageEcho{0%,to{filter:blur(0);opacity:.6}46%{filter:blur(1.8px);opacity:.22}50%{transform:translate(12px,-4px) skew(-8deg);opacity:.5}}@keyframes panelUnsettle{0%,to{transform:perspective(900px) rotateX(0) rotateY(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}42%{transform:perspective(900px) rotateX(1.3deg) rotateY(-1.8deg);clip-path:polygon(1% 0,99% 2%,100% 98%,0 100%)}44%{transform:perspective(900px) rotateX(-.7deg) rotateY(2.4deg) translate(3px);clip-path:polygon(0 3%,100% 0,98% 100%,2% 97%)}74%{transform:perspective(900px) rotateX(.8deg) rotateY(1deg)}}@keyframes titleSplit{0%,to{letter-spacing:0;filter:blur(0)}48%{letter-spacing:.08em;filter:blur(.2px)}50%{letter-spacing:-.03em;filter:blur(1px)}52%{letter-spacing:.02em;filter:blur(0)}}@keyframes specimenFall{0%,to{transform:translateY(-9vh) scaleY(.4);opacity:0}35%{opacity:.55}70%{transform:translateY(12vh) scaleY(1);opacity:.18}}@keyframes bootDream{0%,to{transform:scale(1) rotate(0);opacity:.8}50%{transform:scale(1.12) rotate(-11deg);opacity:1}}@keyframes bootStatic{50%{transform:translateY(1px);opacity:.45}}@keyframes bootGeometry{0%,to{transform:rotate(0) skew(0);border-radius:0}45%{transform:rotate(45deg) skew(9deg);border-radius:50%}72%{transform:rotate(-18deg) skew(-6deg);border-radius:4px 32px}}@keyframes lensPulse{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.45}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.82}}@keyframes blink{50%{opacity:0}}@keyframes typeIn{0%{width:0}}@keyframes noiseDrift{to{transform:translate3d(-37px,41px,0)}}@keyframes chromaMist{0%,to{filter:hue-rotate(0deg) blur(0)}50%{filter:hue-rotate(28deg) blur(.4px)}}@keyframes screenBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)}}@keyframes timeDesktopDrift{0%,to{filter:saturate(1.15) hue-rotate(0deg)}50%{filter:saturate(1.7) hue-rotate(42deg)}}@keyframes timeIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes realityTilt{0%,to{transform:perspective(900px) rotateX(0) rotateY(0)}35%{transform:perspective(900px) rotateX(.35deg) rotateY(-.55deg)}70%{transform:perspective(900px) rotateX(-.45deg) rotateY(.4deg)}}@keyframes timeDial{to{transform:rotate(360deg) scale(1.05)}}@keyframes timeSmear{0%,to{transform:translate3d(-5px,0,0) skew(0);opacity:.42}48%{transform:translate3d(8px,3px,0) skew(-5deg);opacity:.72}50%{transform:translate3d(-12px,-2px,0) skew(8deg);opacity:.3}}@keyframes timeOrbitA{0%,to{transform:rotate(0) scaleX(1) scaleY(1);border-radius:50%}50%{transform:rotate(180deg) scaleX(1.22) scaleY(.78);border-radius:18% 62% 24% 70%}}@keyframes timeNumber{0%,to{transform:translate(0) scale(1);letter-spacing:0}42%{transform:translate(-4px,2px) scale(1.04);letter-spacing:.08em}44%{transform:translate(8px,-3px) scale(.96) skew(-10deg);letter-spacing:-.04em}70%{transform:translate(0) scale(1.02)}}@keyframes timeRibbon{50%{transform:translate(-8px);opacity:.56}}@keyframes timeTraceAppear{0%{opacity:0;transform:translateY(-6px)}}@keyframes flicker{0%,to{opacity:.08}48%{opacity:.16}49%{opacity:.02}50%{opacity:.22}}@keyframes textJitter{0%,92%,to{transform:translate(0)}94%{transform:translate(1px)}96%{transform:translate(-1px,1px)}}@keyframes textBreath{0%,to{letter-spacing:0}50%{letter-spacing:.06em}}@keyframes windowFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes windowWarp{0%,to{border-radius:0}35%{border-radius:2px 18px 3px 12px}70%{border-radius:14px 3px 18px 2px}}@keyframes psychField{0%,to{transform:scale(1) rotate(0) skew(0);filter:blur(18px) saturate(1.8) hue-rotate(0deg)}50%{transform:scale(1.28) rotate(34deg) skew(4deg);filter:blur(26px) saturate(3.1) hue-rotate(132deg)}}@keyframes psychRings{to{transform:rotate(360deg) scale(1.08)}}@keyframes chromaSlide{0%,to{transform:translate(-1.5%)}50%{transform:translate(1.5%)}}@keyframes liquidLens{0%,to{transform:scaleX(1) scaleY(1) rotate(0)}33%{transform:scaleX(1.08) scaleY(.96) rotate(1deg)}66%{transform:scaleX(.96) scaleY(1.07) rotate(-1deg)}}@keyframes tunnelSpin{to{transform:rotate(-360deg)}}@keyframes tunnelPulse{0%,to{clip-path:circle(62% at 50% 50%);filter:hue-rotate(0deg)}50%{clip-path:circle(38% at 51% 49%);filter:hue-rotate(160deg)}}@keyframes softStrobe{0%,8%,to{transform:translateY(-8%);filter:hue-rotate(0deg)}9%{transform:translateY(8%);filter:hue-rotate(120deg)}42%{transform:translate(-5%);filter:hue-rotate(240deg)}43%{transform:translate(5%)}}@keyframes mirrorFold{0%,to{transform:scaleX(1) rotate(0);filter:blur(0)}50%{transform:scaleX(-1) rotate(.8deg);filter:blur(.8px)}}@keyframes collapseBands{0%,to{transform:translate(0);filter:hue-rotate(0deg)}50%{transform:translate(18px);filter:hue-rotate(58deg)}}@keyframes voidPulse{0%,to{filter:blur(0) hue-rotate(0deg);opacity:1}50%{filter:blur(.18px) hue-rotate(24deg);opacity:.92}}@keyframes cursorTremor{50%{filter:drop-shadow(2px -1px 0 rgba(143,209,158,.22))}}@keyframes observerFade{0%,to{opacity:0}16%,78%{opacity:1}}@keyframes mapSpin{to{filter:hue-rotate(360deg)}}@keyframes nodePulse{50%{transform:scale(1.08);box-shadow:0 0 18px #8fd19e33}}@keyframes lensTurn{to{background-position:0 0;transform:rotate(360deg)}}@keyframes visualSpin{to{transform:rotate(360deg) scale(1.08)}}@keyframes visualBlob{0%,to{transform:scale(1) rotate(0);filter:blur(18px) saturate(2.4) hue-rotate(0deg)}50%{transform:scale(1.25) rotate(40deg);filter:blur(26px) saturate(3.6) hue-rotate(180deg)}}@keyframes visualScan{to{transform:translate(28px,18px)}}@keyframes visualTear{50%{transform:translate(24px) skew(-8deg);filter:hue-rotate(120deg)}}.visual-art[data-visual=wrong]{border:6px solid #ff4fd8;border-radius:22px;background:linear-gradient(135deg,#fff275,#7cf7ff 38%,#ff7ad9 68%,#8cff7a),#fff;box-shadow:0 0 0 8px #fff,0 0 80px #ff4fd8b3}.visual-art[data-visual=wrong]:before{content:"HAVE A NICE DAY";position:absolute;left:50%;top:42%;z-index:4;transform:translate(-50%,-50%) rotate(-5deg);padding:18px 24px;border:4px solid #111;border-radius:999px;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.4rem,5vw,3.4rem);font-weight:900;letter-spacing:.04em;white-space:nowrap;animation:wrongBounce .9s cubic-bezier(.2,1.7,.5,.8) infinite}.visual-art[data-visual=wrong]:after{content:"";position:absolute;left:50%;top:62%;z-index:3;width:140px;height:140px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 34% 36%,#111 0 8px,transparent 9px),radial-gradient(circle at 66% 36%,#111 0 8px,transparent 9px),radial-gradient(ellipse at 50% 68%,transparent 0 26px,#111 27px 31px,transparent 32px),#ffe600;box-shadow:0 0 30px #ffe600cc}.visual-art[data-visual=wrong] .visual-art__layer{display:none}@keyframes wrongBounce{50%{transform:translate(-50%,-54%) rotate(4deg) scale(1.08)}}@media(max-width:720px){body{overflow:hidden}.language-panel{width:calc(100vw - 30px);padding:28px 16px 24px}.language-title{font-size:3.6rem}.language-echoes span{font-size:4.6rem}.language-choice{font-size:.72rem;line-height:1.5}.language-actions{width:100%}.language-actions button{flex:1 1 132px;min-width:0}.desktop-shell{min-height:100dvh;padding:14px;overflow:hidden}.desktop-icons{grid-template-columns:repeat(4,minmax(64px,1fr));gap:10px;width:min(100%,360px)}.desktop-icon{width:100%;min-height:72px;padding:4px 2px}.desktop-icon__glyph{width:44px;height:36px}.desktop-icon__label{max-width:100%;font-size:.74rem}.window{left:10px!important;top:108px!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 118px);box-shadow:7px 7px #00000070,0 0 24px #8fd19e0d}.window[data-wide=true]{width:calc(100vw - 20px)!important}.window__bar{min-height:38px;padding:9px 10px;font-size:.76rem}.window__content{min-height:220px;max-height:calc(100dvh - 168px);padding:16px}.window__close{width:28px;height:28px}.text-content{font-size:1rem;line-height:1.5}.file-explorer{grid-template-columns:1fr;gap:12px}.folder{border-right:0;border-bottom:1px solid rgba(216,210,196,.18);padding-right:0;padding-bottom:12px;max-height:30dvh;overflow:auto;-webkit-overflow-scrolling:touch}.folder-stack{max-height:32dvh}.reality-map__orbit,.perception-lab__lens{min-height:220px}.time-trip{min-height:calc(100dvh - 190px)}.time-trip__field b{font-size:3.2rem}.time-trip__field span{width:190px;height:190px}.time-trip__field span:nth-child(2){width:250px;height:90px}.time-trip__field span:nth-child(3){width:90px;height:250px}.time-trip__field span:nth-child(4){width:320px;height:320px}.time-trip__panel{left:12px;right:12px;bottom:12px;width:auto;padding:13px;font-size:.82rem}.time-trip__ribbon{right:12px;top:12px;width:96px;font-size:.72rem}.time-trip__trace{left:12px;top:12px;max-width:180px}.contradiction-board article{grid-template-columns:1fr}.file-row{min-height:40px;align-items:center}.terminal{min-height:280px}.terminal-output{min-height:180px;max-height:44dvh;overflow:auto;-webkit-overflow-scrolling:touch}.terminal-input{position:sticky;bottom:0;background:#050705}.ambient-observer{bottom:28px;font-size:.78rem}.connection-strip{display:none}.psychedelic-veil[data-level=invasive]{opacity:.72}.psychedelic-veil[data-level=collapse],.psychedelic-veil[data-level=void]{opacity:.9}}@media(max-width:420px){.desktop-icons{grid-template-columns:repeat(3,minmax(64px,1fr));width:100%}.window{top:92px!important;max-height:calc(100dvh - 102px)}.window__content{max-height:calc(100dvh - 152px)}}
