.looplab-intro .intro-scroll-shell{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scrollbar-gutter:stable;pointer-events:auto;height:100%;min-height:0;overflow:hidden scroll!important}.looplab-intro .intro-scroll-content{min-height:max(100svh,760px);padding-top:max(5rem,calc(env(safe-area-inset-top) + 3.5rem));padding-bottom:max(8rem,calc(env(safe-area-inset-bottom) + 7rem))}.looplab-intro .intro-gate-layout{min-height:calc(100svh - max(7rem,calc(env(safe-area-inset-top) + env(safe-area-inset-bottom))));align-content:center}.looplab-intro .intro-door,.looplab-intro button,.looplab-intro a{touch-action:manipulation}.intro-texture{opacity:.46;mix-blend-mode:screen;will-change:transform;border-radius:999px;position:absolute}.intro-texture-chrome{aspect-ratio:1;filter:blur(34px)saturate(1.25);background:conic-gradient(from 18deg,#ffffff05,#66eaff38,#bd6bff1f,#ff50cf33,#ffe8921f,#ffffff05);width:min(54vw,720px);animation:18s ease-in-out infinite alternate intro-texture-drift;bottom:-22vh;right:-14vw}.intro-texture-gel{aspect-ratio:1.15;filter:blur(44px)saturate(1.35);background:radial-gradient(circle at 30% 30%,#ffffff2b,#0000 12%),radial-gradient(circle at 62% 45%,#8564ff3d,#0000 38%),radial-gradient(circle at 46% 68%,#35e8ff2b,#0000 42%);width:min(46vw,620px);animation:11s ease-in-out infinite alternate intro-gel-breathe;top:8vh;left:18vw}.intro-boot-object{perspective:1200px;width:min(92vw,980px);min-height:clamp(150px,28vw,340px);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.intro-boot-orbit{transform-style:preserve-3d;border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:50%;left:50%}.intro-boot-orbit:after,.intro-title-orbit:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:49%;box-shadow:0 0 18px #fff,0 0 36px #80f2ffcc,0 0 52px #ff3ec966}.intro-boot-orbit-a{width:min(76vw,760px);height:min(24vw,230px);animation:13s linear infinite intro-orbit-3d-a;transform:translate(-50%,-50%)rotateX(72deg)rotate(-8deg)}.intro-boot-orbit-b{width:min(58vw,560px);height:min(38vw,340px);animation:17s linear infinite intro-orbit-3d-b;transform:translate(-50%,-50%)rotateY(68deg)rotate(18deg)}.intro-3d-word{width:max-content;max-width:100%;transform-style:preserve-3d;backface-visibility:visible;isolation:isolate;will-change:transform;display:block;position:relative}.intro-3d-word:before,.intro-3d-word:after{content:attr(data-text);z-index:-1;pointer-events:none;white-space:inherit;position:absolute;inset:0}.intro-3d-word:before{color:#28114beb;-webkit-text-stroke:1px #ffffff17;text-shadow:.02em .02em #3d1c60f2,.04em .04em #311452e6,.06em .06em #1d0c37e0,.08em .08em #090516f2;transform:translate3d(.045em,.055em,-22px)}.intro-3d-word:after{color:#0000;-webkit-text-stroke:1px #85f4ff57;text-shadow:0 0 30px #75efff3d,8px 0 30px #ff3ec921;mix-blend-mode:screen;transform:translate3d(-.018em,-.018em,20px)}.intro-wordmark-3d{background:linear-gradient(#fff,#d8fbff 18%,#8a93a7 47%,#f2a9ff 65%,#3c264f 79%,#f7fbff) 0 0/100% 180%;color:#0000;-webkit-text-stroke:1px #ffffff7a;text-shadow:0 26px 70px #000000a6;-webkit-background-clip:text;background-clip:text;animation:7.5s ease-in-out infinite alternate intro-wordmark-orbit,5.4s ease-in-out infinite alternate intro-metal-scan}.intro-title-system{perspective:1100px;transform-style:preserve-3d;position:relative}.intro-title-orbit{z-index:0;pointer-events:none;transform-style:preserve-3d;border:1px solid #ffffff16;border-radius:50%;position:absolute;top:50%;left:43%}.intro-title-orbit-a{width:86%;height:34%;animation:16s linear infinite intro-orbit-3d-a;transform:translate(-50%,-50%)rotateX(67deg)rotate(-5deg)}.intro-title-orbit-b{width:65%;height:62%;animation:23s linear infinite intro-orbit-3d-b;transform:translate(-50%,-50%)rotateY(66deg)rotate(13deg)}.intro-3d-upload{background:linear-gradient(#fff,#e6fbff 19%,#9aa5b6 43%,#fff 50%,#8f71c0 66%,#33213f 78%,#fff) 0 0/100% 190%;color:#0000;-webkit-text-stroke:1px #ffffff5c;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate intro-title-tilt,6s ease-in-out infinite alternate intro-metal-scan}.intro-3d-mutate{letter-spacing:-.065em;background:linear-gradient(100deg,#ff3ec9,#8e5cff 24%,#80f2ff 52%,#eaff8d 74%,#ff7b5c) 0 0/220% 100%;color:#0000;-webkit-text-stroke:1px #ffffff21;filter:saturate(1.18);-webkit-background-clip:text;background-clip:text;margin-top:.06em;font-size:.72em;animation:10s ease-in-out infinite alternate intro-title-tilt-reverse,7s ease-in-out infinite alternate intro-prism-flow}.intro-gate-serif{z-index:2;text-shadow:0 8px 32px #0000006b,0 0 32px #ffffff0d;width:max-content;max-width:100%;animation:7s ease-in-out infinite alternate intro-serif-float;position:relative}.intro-material-row{flex-wrap:wrap;gap:6px;display:flex}.intro-material-row span{letter-spacing:.16em;color:#ffffff4d;-webkit-backdrop-filter:blur(10px);background:#0000003d;border:1px solid #ffffff13;border-radius:999px;padding:6px 8px;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.intro-mobile-dock{bottom:max(.6rem,env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(22px)saturate(150%);background:#05030bd1;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px;padding:6px;display:grid;position:sticky;box-shadow:0 20px 65px #0000008c,inset 0 1px #ffffff0a}.intro-mobile-dock a{color:#ffffff9e;background:#ffffff09;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:10px;font-weight:750;display:flex}.intro-mobile-dock a:first-child{color:#09050f;background:linear-gradient(110deg,#fff,#cdfaff 56%,#f0b4ff)}@keyframes intro-orbit-3d-a{0%{transform:translate(-50%,-50%)rotateX(67deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(67deg)rotate(360deg)}}@keyframes intro-orbit-3d-b{0%{transform:translate(-50%,-50%)rotateY(66deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(66deg)rotate(-360deg)}}@keyframes intro-title-tilt{0%{transform:perspective(900px)rotateX(-2deg)rotateY(-7deg)translateZ(0)}50%{transform:perspective(900px)rotateX(2deg)rotateY(3deg)translateZ(8px)}to{transform:perspective(900px)rotateX(-1deg)rotateY(8deg)translateZ(1px)}}@keyframes intro-title-tilt-reverse{0%{transform:perspective(900px)rotateX(2deg)rotateY(7deg)translateZ(0)}50%{transform:perspective(900px)rotateX(-2deg)rotateY(-3deg)translateZ(10px)}to{transform:perspective(900px)rotateX(1deg)rotateY(-8deg)translateZ(1px)}}@keyframes intro-wordmark-orbit{0%{transform:perspective(1050px)rotateX(-5deg)rotateY(-10deg)translateZ(0)}to{transform:perspective(1050px)rotateX(4deg)rotateY(11deg)translateZ(18px)}}@keyframes intro-metal-scan{0%{background-position:0 0}to{background-position:0 100%}}@keyframes intro-prism-flow{0%{background-position:0%}to{background-position:100%}}@keyframes intro-serif-float{0%{transform:skew(-4deg)translateZ(18px)}to{transform:skew(-4deg)translate3d(.05em,-.035em,28px)}}@keyframes intro-texture-drift{0%{transform:translate(-4%,-2%)rotate(-8deg)scale(.94)}to{transform:translate(5%,4%)rotate(12deg)scale(1.08)}}@keyframes intro-gel-breathe{0%{opacity:.28;transform:scale(.9)rotate(-7deg)}to{opacity:.56;transform:scale(1.12)rotate(9deg)}}@media(max-width:1023px){.looplab-intro .intro-scroll-content{min-height:max(100svh,820px);padding-top:max(4.8rem,calc(env(safe-area-inset-top) + 3.2rem));padding-bottom:max(9rem,calc(env(safe-area-inset-bottom) + 8rem))}.looplab-intro .intro-gate-layout{align-content:start;min-height:auto}.looplab-intro .intro-gate-copy{padding-top:.25rem}.intro-title-orbit-a{opacity:.6;width:112%;height:36%;left:50%}.intro-title-orbit-b{opacity:.45;width:88%;height:66%;left:48%}.intro-3d-upload{animation-duration:11s,7s}.intro-3d-mutate{animation-duration:13s,8s}}@media(max-width:640px){.looplab-intro .intro-scroll-shell{overscroll-behavior-y:auto}.looplab-intro .intro-scroll-content{min-height:940px;padding-inline:16px;padding-top:max(4.7rem,calc(env(safe-area-inset-top) + 3rem));padding-bottom:max(10rem,calc(env(safe-area-inset-bottom) + 9rem))}.looplab-intro .intro-gate-title{font-size:clamp(3.25rem,17vw,5.35rem);line-height:.79}.intro-3d-mutate{font-size:.67em;line-height:.9}.intro-title-orbit-a{width:125%;left:54%}.intro-title-orbit-b{width:98%;left:50%}.intro-texture-chrome{opacity:.28;filter:blur(26px);width:90vw;bottom:4vh;right:-42vw}.intro-texture-gel{opacity:.25;filter:blur(30px);width:74vw;top:18vh;left:-12vw}.intro-boot-object{min-height:180px}.intro-boot-orbit-a{width:92vw;height:34vw}.intro-boot-orbit-b{width:76vw;height:56vw}}@media(prefers-reduced-motion:reduce){.intro-texture,.intro-boot-orbit,.intro-title-orbit,.intro-wordmark-3d,.intro-3d-upload,.intro-3d-mutate,.intro-gate-serif{animation:none!important;transform:none!important}}.intro-mobile-safe-field{background:radial-gradient(circle at 82% 18%,#67e3ff2b,#0000 34%),radial-gradient(circle at 12% 76%,#ff42c72e,#0000 38%),linear-gradient(145deg,#05030b,#0c0c18 48%,#09050f)}.intro-mobile-safe-orbit{opacity:.8;border:1px solid #ffffff14;border-radius:999px;width:86vw;height:86vw;position:absolute;top:9vh;right:-42vw;box-shadow:0 0 0 12vw #80f2ff03,0 0 0 25vw #b58cff03}.intro-mobile-flat-word{z-index:2;width:max-content;max-width:100%;display:block;position:relative;filter:none!important;animation:none!important;transform:none!important}.intro-mobile-flat-upload{background:linear-gradient(#fff,#d9faff 30%,#9587bb 72%,#fff);color:#0000;-webkit-text-stroke:1px #ffffff38;text-shadow:.035em .045em #462668b8,0 14px 38px #00000080;-webkit-background-clip:text;background-clip:text}.intro-mobile-flat-mutate{letter-spacing:-.055em;background:linear-gradient(100deg,#ff4fd3,#9a68ff 30%,#80f2ff 58%,#d9ff9b 82%);color:#0000;text-shadow:0 12px 34px #00000061;-webkit-background-clip:text;background-clip:text;margin-top:.06em;font-size:.67em;line-height:.9}@media(max-width:900px),(pointer:coarse){.looplab-intro.intro-mobile-safe .intro-title-orbit,.looplab-intro.intro-mobile-safe .intro-texture,.looplab-intro.intro-mobile-safe .intro-vortex,.looplab-intro.intro-mobile-safe .intro-orbit,.looplab-intro.intro-mobile-safe .intro-liquid-letter,.looplab-intro.intro-mobile-safe .intro-noise{display:none!important}.looplab-intro.intro-mobile-safe .intro-gate-serif,.looplab-intro.intro-mobile-safe .intro-enter,.looplab-intro.intro-mobile-safe .intro-door,.looplab-intro.intro-mobile-safe .intro-door-panel,.looplab-intro.intro-mobile-safe .intro-kicker,.looplab-intro.intro-mobile-safe .intro-mobile-dock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.looplab-intro.intro-mobile-safe .intro-gate-serif{animation:none!important;transform:none!important}.looplab-intro.intro-mobile-safe .intro-scroll-content{min-height:max(100svh,900px)}}.field,.forge-field{color:#ffffffd1;background:#00000038;border:1px solid #ffffff14;border-radius:13px;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:11px;transition:border-color .2s,background .2s,box-shadow .2s}.field::placeholder,.forge-field::placeholder{color:#fff3}.field:focus,.forge-field:focus{background:#ffffff0b;border-color:#7bebff57;box-shadow:0 0 0 3px #7bebff0f}.control{letter-spacing:.08em;text-transform:uppercase;color:#ffffff52;background:#ffffff09;border:1px solid #ffffff0f;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.control input{color:#ffffffbf;text-align:right;background:0 0;border:0;outline:none;width:72px;min-width:0;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}input[type=range]{accent-color:#80f2ff}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media(max-width:700px){.field,.forge-field{min-height:46px;font-size:13px}.control{min-height:48px}}
