:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}@media (width<=1024px){:root{font-size:16px}}html,body{background:#000;width:100%;min-height:100%;margin:0;overflow-x:hidden}body{padding:0}#root{box-sizing:border-box;width:100%;min-height:100vh;text-align:initial;border:none;margin:0;display:block}:root{color:#e8ffe8;background:#000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:#000;min-height:100%;margin:0}body{overflow-x:hidden}a{color:#9dff9d;text-decoration:none}a:hover{color:#c8ffc8}button,input{font:inherit}.app-shell{color:#b7ffb7;background:radial-gradient(circle,#1646162e,#0000 40%),linear-gradient(#040804 0%,#000 100%);width:100%;min-height:100vh;position:relative;overflow:hidden}.bg-layer{pointer-events:none;background:radial-gradient(circle at 50% 30%,#00ff7814,#0000 0 35%),radial-gradient(circle,#00ff780a,#0000 55%);position:absolute;inset:0}.star{background:#b4ffb4bf;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 8px #78ff7899}.scene{perspective:1600px;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.room-glow{pointer-events:none;background:radial-gradient(circle at 50% 60%,#00ff781a,#0000 18%),radial-gradient(circle at 50% 100%,#000000b8,#0000 58%),linear-gradient(#0000001a,#00000052);position:absolute;inset:0}.desk-stage{width:min(1320px,100vw);height:100vh;transform-style:preserve-3d;will-change:transform;transition:transform 1.5s linear;position:relative}.scene--intro .desk-stage,.scene--adapt .desk-stage{transform:scale(.58)translateY(3vh)rotateX(12deg)}.scene--zoom .desk-stage{transform:scale(1.94)translateY(12.6vh)rotateX(2deg)}.scene--zoom.scene--warp .desk-stage{transform:scale(2.38)translateY(13.8vh)rotateX(1.5deg)}.scene--dive .desk-stage{transform:scale(2.82)translateY(15.6vh)rotateX(1deg)}.scene--dive.scene--warp .desk-stage{transform:scale(2.9)translateY(15.8vh)rotateX(.8deg)}.desk-backdrop{background:radial-gradient(circle at 50% 28%,#00ff780e,#0000 20%),radial-gradient(circle at 50% 40%,#00ff7806,#0000 36%),linear-gradient(#080c0af5,#020303);position:absolute;inset:0;overflow:hidden}.desk-backdrop:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 40%,#00000038 100%);position:absolute;inset:0}.desk-backdrop:after{content:"";opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:radial-gradient(#a0ffb42e .6px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.ambient-orb{filter:blur(70px);opacity:.16;border-radius:50%;width:18rem;height:18rem;position:absolute}.ambient-orb--left{background:#00b4ff47;top:18%;left:10%}.ambient-orb--right{background:#00ff7838;top:16%;right:10%}.desk-surface{background:linear-gradient(#34281efa,#120c0a 42%,#080605),linear-gradient(90deg,#ffffff05,#0000 30%,#ffffff04 65%,#0000);border-top-left-radius:2.8rem;border-top-right-radius:2.8rem;width:min(1120px,100vw);height:30vh;position:absolute;bottom:-1.5vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -24px 80px #0000008c,inset 0 1px #ffffff12,inset 0 18px 40px #ffffff06}.desk-reflection{border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;background:linear-gradient(#fff1,#ffffff05 18%,#0000 50%);position:absolute;inset:0}.keyboard-shadow{filter:blur(12px);background:#0000006b;border-radius:1.5rem;width:20rem;height:4.5rem;position:absolute;top:20%;left:50%;transform:translate(-50%)}.keyboard-body{background:linear-gradient(#222222fa,#0a0a0a);border:1px solid #ffffff0d;border-radius:1rem;width:19rem;height:4.1rem;position:absolute;top:16%;left:49%;transform:translate(-50%);box-shadow:0 10px 34px #00000059,inset 0 1px #ffffff0d}.mouse-pad{background:#00000047;border-radius:1rem;width:8rem;height:5.5rem;position:absolute;top:21%;right:15%;box-shadow:inset 0 0 0 1px #ffffff08}.coffee-mug{background:radial-gradient(circle at 35% 35%,#ffffff2e,#ffffff05 40%,#0000003d 42%),#161616;border-radius:50%;width:3.6rem;height:3.6rem;position:absolute;top:11%;left:17%;box-shadow:0 0 0 10px #ffffff05,0 12px 24px #00000038}.plant{display:block;position:absolute}.plant--left{width:5rem;height:8rem;top:0%;right:9%}.plant-pot{background:linear-gradient(#2a2a2a,#101010);border-radius:.4rem .4rem .8rem .8rem;width:3.2rem;height:2.7rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 12px 20px #00000040}.plant-leaf{transform-origin:bottom;background:linear-gradient(#5aff82e6,#147832f2);border-radius:999px 999px 0;width:1.1rem;height:3.8rem;position:absolute;bottom:2rem;left:50%;box-shadow:0 0 10px #28ff781f}.plant-leaf--1{transform:translate(-50%)rotate(-26deg)}.plant-leaf--2{height:4.4rem;transform:translate(-50%)rotate(8deg)}.plant-leaf--3{border-radius:999px 999px 999px 0;transform:translate(-50%)rotate(30deg)}.monitor-rig{transform-origin:bottom;flex-direction:column;align-items:center;transition:transform 1.5s linear;display:flex;position:absolute;bottom:26vh;left:50%;transform:translate(-50%)}.scene--portrait .monitor-rig{bottom:24vh}.scene--intro .monitor-rig,.scene--adapt .monitor-rig{transform:translateX(-50%) translateY(calc(var(--monitor-rig-center-shift,0px) * -.18)) scale(calc(.7 * var(--monitor-screen-inset-scale,1)))}.scene--zoom .monitor-rig{transform:translate(-50%)translateY(0)scale(.94)}.scene--zoom.scene--warp .monitor-rig{transform:translate(-50%)translateY(0)scale(.99)}.scene--dive .monitor-rig{transform:translate(-50%)translateY(0)scale(1.01)}.scene--dive.scene--warp .monitor-rig{transform:translate(-50%)translateY(0)scale(1.03)}.monitor-wrap{z-index:2;will-change:transform;transform-origin:var(--monitor-screen-origin-x,50%) var(--monitor-screen-origin-y,44%);transition:transform 1.5s linear,filter 1.5s ease-out,opacity 1.5s ease-out;position:relative}.scene--zoom .monitor-wrap{transform:translateX(calc(var(--monitor-viewport-shift-x,0px) * 1.08 * var(--monitor-shift-adjust,1))) translateY(calc(var(--monitor-viewport-shift-y,0px) * 1.08 * var(--monitor-shift-adjust,1))) scale(calc(1.42 * var(--monitor-zoom-adjust,1)))}.scene--zoom.scene--warp .monitor-wrap{transform:translateX(calc(var(--monitor-viewport-shift-x,0px) * 1.1 * var(--monitor-shift-adjust,1))) translateY(calc(var(--monitor-viewport-shift-y,0px) * 1.1 * var(--monitor-shift-adjust,1))) scale(calc(1.56 * var(--monitor-zoom-adjust,1)))}.scene--dive .monitor-wrap{transform:translateX(calc(var(--monitor-viewport-shift-x,0px) * 1.12 * var(--monitor-shift-adjust,1))) translateY(calc(var(--monitor-viewport-shift-y,0px) * 1.12 * var(--monitor-shift-adjust,1))) scale(calc(1.7 * var(--monitor-zoom-adjust,1)));filter:blur(.06px)}.scene--dive.scene--warp .monitor-wrap{transform:translateX(calc(var(--monitor-viewport-shift-x,0px) * 1.14 * var(--monitor-shift-adjust,1))) translateY(calc(var(--monitor-viewport-shift-y,0px) * 1.14 * var(--monitor-shift-adjust,1))) scale(calc(1.78 * var(--monitor-zoom-adjust,1)))}.scene--zoom .monitor-wrap:after{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(circle,#78ff7838,#0000 38%),radial-gradient(circle,#ff505014,#0000 54%),radial-gradient(circle,#50c8ff14,#0000 54%);border-radius:2.6rem;animation:1.4s ease-out forwards monitorIngressGlow;position:absolute;inset:-14%}.monitor-body{width:min(92vw, var(--monitor-max-width,440px));padding:var(--monitor-pad-top,16px) var(--monitor-pad-x,20px) var(--monitor-pad-bottom,18px);border-radius:var(--monitor-frame-radius,30px);background:linear-gradient(#1d1d1d 0%,#0b0b0b 100%);border:1px solid #3d3d3d;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 40px 120px #00ff7814}.monitor-head{transform-origin:bottom;transition:transform .56s cubic-bezier(.2,.82,.2,1);position:relative}.monitor-head--rotate{transform-origin:50%;transform:rotate(-90deg)}.monitor-stretch{transform-origin:bottom;transition:transform .84s cubic-bezier(.2,.82,.2,1)}.monitor-head--adapt .monitor-stretch{transform:scale(var(--monitor-head-scale-x,1), var(--monitor-head-scale-y,1))}.monitor-head--adapt.monitor-head--rotate .monitor-stretch{transform:scale(var(--monitor-head-scale-y,1), var(--monitor-head-scale-x,1))}.monitor-head--rotate .monitor-stretch{transform-origin:50%;transition-delay:.28s}.monitor-bezel-highlight{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 18% 82%,#ffffff08);position:absolute;inset:0}.monitor-screen{aspect-ratio:var(--monitor-screen-aspect,4 / 3);border-radius:calc(var(--monitor-frame-radius,30px) - 8px);background:radial-gradient(circle,#50ff7829,#0000 60%),#031106;border:1px solid #78ff7833;transition:filter .18s ease-out,transform .18s ease-out,border-color .18s ease-out;position:relative;overflow:hidden}.screen-content{transform-origin:50%;transition:transform .72s cubic-bezier(.2,.82,.2,1),inset .72s cubic-bezier(.2,.82,.2,1),width .72s cubic-bezier(.2,.82,.2,1),height .72s cubic-bezier(.2,.82,.2,1);position:absolute;inset:0}.screen-content--adapt{inset:0}.screen-content--portrait{top:50%;left:50%;width:92%;height:92%;transform:translate(-50%, -50%) rotate(90deg) scale(var(--monitor-content-rotate-fit,.75));inset:auto}.monitor-screen--warp{animation:.52s cubic-bezier(.18,.75,.2,1) forwards monitorScreenWarp}.monitor-screen--dive{animation:1.15s cubic-bezier(.14,.82,.18,1) forwards monitorScreenDive}.monitor-screen--warp:before,.monitor-screen--warp:after{content:"";pointer-events:none;position:absolute;inset:-10%}.monitor-screen--warp:before{mix-blend-mode:screen;opacity:0;filter:blur(.5px);background:repeating-linear-gradient(110deg,#8cffaa24 0 10px,#8cffaa00 10px 22px),radial-gradient(circle,#aaffbe1f,#0000 56%);animation:.52s ease-out forwards warpDisplacement}.monitor-screen--warp:after{mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#ff46462e,#0000 34% 66%,#50dcff2e),radial-gradient(circle,#ffffff1f,#0000 48%);animation:.52s ease-out forwards warpRgbSplit}.screen-glow{pointer-events:none;background:radial-gradient(circle,#00ff5a1f,#0000 55%);position:absolute;inset:0}.screen-vignette{pointer-events:none;background:radial-gradient(circle,#0000 42%,#0000004d 100%);position:absolute;inset:0}.screen-noise{opacity:.08;mix-blend-mode:screen;pointer-events:none;background-image:radial-gradient(#b4ffb48c .6px,#0000 .8px);background-size:4px 4px;position:absolute;inset:0}.scanlines{pointer-events:none;background:repeating-linear-gradient(#78ff781a 0 1px,#0000 2px 4px);position:absolute;inset:0}.scanlines:after{content:"";background:linear-gradient(#0000,#96ff961a,#0000);height:100%;animation:5s linear infinite sweep;position:absolute;inset:-100% 0 auto}.hero{position:relative}.hero--screen{opacity:.22;filter:grayscale(.2)hue-rotate(40deg)brightness(.75);place-items:center;display:grid;position:absolute;inset:0}.screen-content--portrait .hero--screen{opacity:.18}.base{width:140px;height:auto}.framework{width:70px;animation:5s ease-in-out infinite drift;position:absolute;top:30%;left:55%;transform:translate(-50%,-50%)}.vite{width:64px;animation:6s ease-in-out infinite reverse drift;position:absolute;top:63%;left:43%;transform:translate(-50%,-50%)}.screen-text{color:#87ff87;text-shadow:0 0 10px #78ff7859;font-family:Courier New,monospace;font-size:.9rem;line-height:1.8;position:absolute;inset:auto 1.5rem 1.5rem}.screen-content--portrait .screen-text{max-width:none;font-size:.72rem;line-height:1.4;inset:.85rem .9rem auto}.screen-text--dive{opacity:.82;font-size:.74rem;line-height:1.55;animation:.52s ease-out forwards diveTextFade;inset:1rem 1.2rem auto}.cursor-block{background:#8eff8e;width:.7rem;height:1rem;margin-top:.5rem;animation:1s step-end infinite blink}.matrix-overlay{z-index:24;pointer-events:none;opacity:0;will-change:opacity, clip-path;background:radial-gradient(circle,#0c36121f,#0000 42%),linear-gradient(#00100614,#00000047);position:absolute;inset:0;overflow:hidden}.matrix-overlay--warp{animation:.62s ease-out forwards matrixWarpIn}.matrix-overlay--dive{animation:.18s linear forwards matrixDiveIn}.matrix-column{color:#baffba;text-shadow:0 0 6px #78ff782e;writing-mode:vertical-rl;text-orientation:upright;white-space:pre;letter-spacing:-.08em;opacity:.94;width:1.2ch;font-family:Courier New,monospace;font-size:.92rem;line-height:.82;animation-name:matrixFall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-128%}.matrix-column--easter-egg{color:#e9ffe9;text-shadow:0 0 10px #beffbe59,0 0 22px #78ff782e;animation-name:matrixFall,matrixColumnFlicker;animation-timing-function:linear,step-end;animation-iteration-count:infinite,infinite;animation-duration:var(--matrix-fall-duration,3s), .9s}.matrix-egg-band{opacity:0;background:linear-gradient(90deg,#00100600,#0010065c 18% 82%,#00100600);border-radius:999px;align-items:center;gap:.9rem;padding:.35rem .7rem;animation:2.15s ease-out forwards matrixEggBandReveal;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%)}.scene--portrait .matrix-egg-band{gap:.5rem;padding:.28rem .45rem;top:28%}.scene--portrait .matrix-egg-word{letter-spacing:.12em;font-size:.58rem}.matrix-egg-word{color:#e6ffe6eb;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 8px #c8ffc852,0 0 18px #78ff782e;font-family:Courier New,monospace;font-size:.74rem}.monitor-labels{margin-top:var(--monitor-label-gap,10px);color:#9a9a9a;text-transform:uppercase;letter-spacing:.24em;justify-content:space-between;font-size:.72rem;display:flex}.monitor-stand{z-index:1;flex-direction:column;align-items:center;margin-top:-.1rem;display:flex;position:relative}.monitor-neck{background:linear-gradient(#393939,#121212);border-radius:999px;width:1.2rem;height:4.4rem;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000047}.monitor-base{background:linear-gradient(#343434,#0a0a0a);border-radius:999px;width:9.5rem;height:1.55rem;box-shadow:0 10px 20px #00000059,inset 0 1px #ffffff0d}.monitor-shadow{filter:blur(8px);background:#0000009e;border-radius:999px;width:11rem;height:1.1rem;margin-top:-.45rem}.monitor-warp-overlay{z-index:30;pointer-events:none;mix-blend-mode:screen;filter:blur(.8px);background:conic-gradient(from 210deg,#28ff8c0a,#b4ffdc2e,#0000 35%,#50dcff1a 55%,#ff464614 72%,#28ff8c0a),linear-gradient(110deg,#a0ffb433,#a0ffb400 24%,#78ff7814 44%,#0000 72%),radial-gradient(#b4ffd224,#0000 58%);border-radius:42% 58% 46% 54%/38% 45% 55% 62%;width:42rem;height:42rem;animation:.7s ease-out forwards warpFlash,.7s cubic-bezier(.15,.8,.2,1) forwards warpTunnel;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(900px)rotateX(14deg)rotate(-8deg)}.monitor-warp-overlay:before,.monitor-warp-overlay:after{content:"";pointer-events:none;position:absolute;inset:9%}.monitor-warp-overlay:before{opacity:.84;border:1px solid #aaffbe2e;border-radius:38% 62% 42% 58%/56% 40% 60% 44%;transform:perspective(900px)rotateY(18deg)rotateX(-10deg);box-shadow:0 0 24px #78ffa01f,inset 0 0 24px #78ffa014}.monitor-warp-overlay:after{opacity:.72;background:linear-gradient(90deg,#ff5a5a1f,#0000 26% 70%,#5adcff1f),repeating-linear-gradient(100deg,#a0ffb429 0 14px,#a0ffb400 14px 32px);border-radius:46% 54% 58% 42%/42% 58% 44% 56%;inset:18%;transform:perspective(900px)rotateY(-22deg)rotateX(16deg)scale(.94)}.terminal-view{z-index:1;width:100%;padding:2rem 1rem 3rem;animation:.16s ease-out terminalSnapIn;position:relative}.terminal-view--portrait{padding:1rem .75rem 2rem}.terminal-frame,.control-row,.terminal-panels{max-width:1100px;margin-left:auto;margin-right:auto}.terminal-frame{background:#021106eb;border:1px solid #78ff782e;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78ff780d,0 25px 80px #00ff781a}.terminal-topbar{z-index:1;color:#b9ffb9d9;border-bottom:1px solid #78ff781f;padding:.9rem 1.2rem;font-family:Courier New,monospace;position:relative}.terminal-content{z-index:1;color:#70ff70;text-shadow:0 0 8px #78ff7833;height:70vh;padding:1.25rem;font-family:Courier New,monospace;line-height:1.9;position:relative;overflow-y:auto}.terminal-view--portrait .terminal-topbar{padding:.75rem .95rem;font-size:.82rem}.terminal-view--portrait .terminal-content{height:56vh;padding:1rem;font-size:.9rem;line-height:1.75}.terminal-view--portrait .terminal-panels{grid-template-columns:1fr;gap:.85rem}.terminal-view--portrait #docs,.terminal-view--portrait #social{padding:1rem}.terminal-view--portrait #docs li a,.terminal-view--portrait #social li a,.terminal-view--portrait .panel-item{padding:.72rem .8rem}.terminal-line{white-space:pre-wrap;word-break:break-word}.terminal-link{color:#bfffbf;text-underline-offset:.18em;text-decoration:underline}.terminal-link:hover{color:#ecffec}.terminal-line--bright{color:#d8ffd8}.terminal-divider{border-top:1px solid #78ff781f;margin:1rem 0}.terminal-prompt{color:#d8ffd8;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.terminal-prompt input{color:#8fff8f;background:0 0;border:none;outline:none;flex:1}.terminal-prompt input::placeholder{color:#3f7a3f}.control-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.counter{color:#cbffcb;cursor:pointer;background:#00ff7814;border:1px solid #78ff7833;border-radius:999px;padding:.8rem 1.15rem;transition:all .2s}.counter:hover{background:#00ff7824;transform:translateY(-1px)}.counter.secondary{background:0 0}.terminal-panels{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.4rem;display:grid}#docs,#social{background:#061208eb;border:1px solid #78ff7824;border-radius:1.25rem;padding:1.2rem;box-shadow:0 10px 40px #00ff780d}#docs h2,#social h2{color:#dfd;margin:0 0 .4rem}#docs p,#social p{color:#94c994;margin:0 0 1rem}#docs ul,#social ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}#docs li a,#social li a{background:#00ff780a;border:1px solid #78ff7814;border-radius:.95rem;align-items:center;gap:.65rem;padding:.8rem .95rem;display:flex}.panel-item{color:#cbffcb;background:#00ff780a;border:1px solid #78ff7814;border-radius:.95rem;align-items:center;gap:.65rem;padding:.8rem .95rem;display:flex}#docs li a:hover,#social li a:hover{background:#00ff7817}.logo,.button-icon{object-fit:contain;width:1.15rem;height:1.15rem}@keyframes twinkle{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}@keyframes sweep{0%{transform:translateY(0%)}to{transform:translateY(200%)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes drift{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-6px)}}@keyframes warpFlash{0%{opacity:0;filter:blur();transform:translate(-50%,-50%)perspective(900px)rotateX(18deg)rotate(-12deg)scale(.76)}22%{opacity:1;filter:blur(.6px);transform:translate(-50%,-50%)perspective(900px)rotateX(12deg)rotate(-8deg)scale(.96)}68%{opacity:.55;filter:blur(2.4px);transform:translate(-50%,-50%)perspective(900px)rotateX(8deg)rotate(-4deg)scale(1.16)}to{opacity:0;filter:blur(4.8px);transform:translate(-50%,-50%)perspective(900px)rotateX(2deg)rotate(-1deg)scale(1.38)}}@keyframes warpTunnel{0%{clip-path:polygon(44% 40%,56% 38%,60% 50%,56% 62%,44% 60%,40% 50%);transform:translate(-50%,-50%)perspective(900px)rotateX(16deg)rotate(-10deg)scale(.72)skew(-4deg)}28%{clip-path:polygon(33% 26%,68% 22%,74% 49%,66% 77%,30% 72%,24% 47%);transform:translate(-50%,-50%)perspective(900px)rotateX(11deg)rotate(-7deg)scale(.92)skew(-2deg)}62%{clip-path:polygon(20% 10%,82% 14%,90% 48%,78% 88%,16% 84%,10% 46%);transform:translate(-50%,-50%)perspective(900px)rotateX(7deg)rotate(-3deg)scale(1.16)skew(1deg)}to{clip-path:polygon(-8% -10%,108% -2%,116% 48%,102% 112%,-12% 106%,-20% 44%);transform:translate(-50%,-50%)perspective(900px)rotateX(1deg)rotate(0)scale(1.4)skew(2deg)}}@keyframes monitorIngressGlow{0%,72%{opacity:0;transform:scale(.92)}82%{opacity:.7;transform:scale(1.04)}to{opacity:0;transform:scale(1.26)}}@keyframes monitorScreenWarp{0%{filter:blur();border-color:#78ff7833;transform:scale(1)}24%{filter:blur(.45px);border-color:#b4ffb44d;transform:scale(1.02,.98)}72%{filter:blur(1.2px);border-color:#d2ffd26b;transform:scale(1.06,.96)}to{filter:blur(2.2px);border-color:#ffffff94;transform:scale(1.1,.94)}}@keyframes warpDisplacement{0%{opacity:0;background-position:0 0,50%;transform:translate(0)scale(.9)}24%{opacity:.32;background-position:12px 0,50%;transform:translate(4px)skew(1deg)scale(1.01,.99)}70%{opacity:.54;background-position:-18px 0,50%;transform:translate(-7px)skew(-2deg)scale(1.05,.96)}to{opacity:0;background-position:22px 0,50%;transform:translate(10px)skew(2deg)scale(1.08,.93)}}@keyframes warpRgbSplit{0%{opacity:0;filter:blur();transform:translate(0)scale(1)}22%{opacity:.26;filter:blur(.25px);transform:translate(-2px)scale(1.01)}65%{opacity:.44;filter:blur(.7px);transform:translate(5px)scale(1.04,.97)}to{opacity:0;filter:blur(1px);transform:translate(-7px)scale(1.08,.94)}}@keyframes terminalSnapIn{0%{opacity:0;filter:blur(3px);transform:scale(1.01)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes monitorScreenDive{0%{filter:brightness(1.02);transform:none}35%{filter:brightness(1.05);transform:none}to{filter:brightness(1.08);transform:none}}@keyframes matrixFadeIn{0%{opacity:0}to{opacity:1}}@keyframes matrixWarpIn{0%{opacity:0;clip-path:inset(42% round 2rem)}35%{opacity:.56;clip-path:inset(28% 30% 26% round 2.2rem)}to{opacity:1;clip-path:inset(0)}}@keyframes matrixDiveIn{0%{opacity:0;clip-path:inset(0)}to{opacity:1;clip-path:inset(0)}}@keyframes matrixFall{0%{transform:translateY(0)}to{transform:translateY(238%)}}@keyframes matrixColumnFlicker{0%,22%,to{opacity:.2}23%,31%{opacity:.92}32%,54%{opacity:.36}55%,72%{opacity:.96}73%,88%{opacity:.44}}@keyframes matrixEggBandReveal{0%,30%{opacity:0;filter:blur(2px);transform:translate(-50%)translateY(8px)}42%,58%{opacity:.78;filter:blur(.2px);transform:translate(-50%)translateY(0)}59%,74%{opacity:.22}75%,to{opacity:.86;filter:blur();transform:translate(-50%)translateY(0)}}@keyframes diveTextFade{0%{opacity:.88;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (width<=700px){.monitor-rig{bottom:28vh}.scene--intro .desk-stage,.scene--adapt .desk-stage{transform:scale(.74)translateY(1vh)rotateX(7deg)}.scene--zoom .desk-stage{transform:scale(1.3)translateY(7.8vh)rotateX(2deg)}.scene--zoom.scene--warp .desk-stage{transform:scale(1.44)translateY(8.4vh)rotateX(1.8deg)}.scene--dive .desk-stage{transform:scale(1.72)translateY(10vh)rotateX(1deg)}.scene--dive.scene--warp .desk-stage{transform:scale(1.8)translateY(10.4vh)rotateX(.8deg)}.scene--intro .monitor-rig,.scene--adapt .monitor-rig{transform:translateX(-50%) translateY(calc(var(--monitor-rig-center-shift,0px) * -.16)) scale(calc(.74 * var(--monitor-screen-inset-scale,1)))}.scene--zoom .monitor-rig{transform:translate(-50%)translateY(0)scale(.95)}.scene--zoom.scene--warp .monitor-rig{transform:translate(-50%)translateY(0)scale(.99)}.scene--dive .monitor-rig{transform:translate(-50%)translateY(0)scale(1.01)}.scene--dive.scene--warp .monitor-rig{transform:translate(-50%)translateY(0)scale(1.03)}.matrix-column{font-size:.74rem}.matrix-egg-band{gap:.55rem;padding:.3rem .45rem;top:30%}.matrix-egg-word{letter-spacing:.14em;font-size:.56rem}.monitor-head--adapt .monitor-stretch{transform:scale(calc(var(--monitor-head-scale-x,1) * .94), calc(var(--monitor-head-scale-y,1) * .94))}.monitor-head--adapt.monitor-head--rotate .monitor-stretch{transform:scale(calc(var(--monitor-head-scale-y,1) * .94), calc(var(--monitor-head-scale-x,1) * .94))}.screen-content--portrait .screen-text{max-width:13rem;font-size:.72rem}.desk-surface{background:linear-gradient(#3e2e22fa,#140d0a 42%,#080605),linear-gradient(90deg,#ffffff05,#0000 30%,#ffffff04 65%,#0000);border-top-left-radius:2.8rem;border-top-right-radius:2.8rem;width:min(1120px,100vw);height:32vh;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -24px 80px #0000008c,inset 0 1px #ffffff12,inset 0 18px 40px #ffffff06}.keyboard-body{width:13.5rem;height:3.2rem}.keyboard-shadow{width:14rem;height:3.5rem;left:49%}.plant--left{transform-origin:100% 100%;right:4%;transform:scale(.8)}.terminal-content{height:62vh;font-size:.95rem}.screen-text{font-size:.75rem}.desk-backdrop{background:radial-gradient(circle at 50% 32%,#00ff780e,#0000 22%),radial-gradient(circle at 50% 52%,#00ff7805,#0000 34%),linear-gradient(#080c0af5,#020303);position:absolute;inset:0;overflow:hidden}.desk-backdrop:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 45%,#00000038 100%);position:absolute;inset:0}.desk-backdrop:after{content:"";opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:radial-gradient(#a0ffb42e .6px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}}
