:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#08090b;color:#f6f4e8;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%;margin:0}body{overflow:hidden}.page-shell{position:relative;width:100vw;height:100vh;min-height:500px;overflow:hidden;cursor:crosshair;background:radial-gradient(circle at 14% 92%,rgba(244,181,67,.24),transparent 23%),radial-gradient(circle at 82% 16%,rgba(67,218,172,.2),transparent 26%),linear-gradient(125deg,#08090b,#101217 42%,#21111a)}.remotion-player{width:100vw!important;height:100vh!important}.composition{overflow:hidden;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),#08090b;background-size:48px 48px}.field{position:absolute;inset:-18%;opacity:.78;transform-origin:center;transition:transform .12s ease-out}.grid-plane{position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,244,232,.08) 1px,transparent 1px),linear-gradient(rgba(246,244,232,.07) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,transparent 68%);mask-image:radial-gradient(ellipse at center,#000 0%,transparent 68%)}.grid-plane-a{transform:perspective(900px) rotateX(63deg) translateY(250px)}.grid-plane-b{transform:perspective(900px) rotateX(-58deg) translateY(-250px);opacity:.42}.sweep{position:absolute;top:-20%;left:50%;width:12vw;min-width:120px;height:140%;background:linear-gradient(90deg,transparent,rgba(122,237,198,.04),rgba(246,244,232,.28),rgba(211,69,127,.12),transparent);filter:blur(10px)}.orbit-mark{position:absolute;left:0;top:0;width:92px;height:3px;border-radius:0;transform-origin:left center;background:#f6f4e8;box-shadow:0 0 18px #f6f4e857}.orbit-mark-1{width:54px;background:#43daac}.orbit-mark-2{width:118px;background:#d3457f}.orbit-mark-3{width:38px;background:#f4b543}.core{position:absolute;width:min(54vw,610px);aspect-ratio:1;transform-origin:center;transition:left .12s ease-out,top .12s ease-out}.core-ring{position:absolute;inset:0;border:1px solid rgba(246,244,232,.34);border-radius:50%}.core-ring-a{clip-path:polygon(0 0,100% 0,100% 52%,0 52%)}.core-ring-b{inset:16%;border-color:#43daac80;transform:rotate(24deg)}.core-crosshair{position:absolute;inset:28%;border-top:1px solid rgba(244,181,67,.72);border-bottom:1px solid rgba(211,69,127,.58)}.core-crosshair:before,.core-crosshair:after{position:absolute;inset:0;content:"";border-left:1px solid rgba(246,244,232,.42);transform:translate(50%)}.core-crosshair:after{transform:translate(50%) rotate(90deg)}.brand{position:absolute;left:clamp(24px,6vw,88px);right:clamp(24px,6vw,88px);bottom:clamp(74px,11vh,128px);display:flex;align-items:flex-end;justify-content:space-between;gap:28px;color:#f6f4e8}.brand p{margin:0;font-family:Arial Black,Impact,ui-sans-serif,system-ui,sans-serif;font-size:clamp(4.8rem,15vw,14rem);line-height:.78;letter-spacing:0;text-transform:lowercase;text-shadow:0 1px 0 rgba(244,181,67,.8),8px 11px 0 rgba(211,69,127,.5),-8px -8px 0 rgba(67,218,172,.34)}.signals{display:grid;grid-template-columns:repeat(10,10px);align-items:end;gap:8px;width:172px;height:126px;padding-bottom:4px}.signal-column{width:10px;height:var(--height);opacity:var(--alpha);background:linear-gradient(#f6f4e8,#43daac 58%,#d3457f);transform:translateY(var(--shift))}.site-links{position:fixed;right:22px;bottom:20px;z-index:10;display:flex;gap:16px}.site-links a{color:#f6f4e8b3;font-size:.85rem;line-height:1;text-decoration:none}.site-links a:hover,.site-links a:focus-visible{color:#f6f4e8;outline:none;text-decoration:underline;text-underline-offset:4px}@media(max-width:720px){.page-shell{min-height:520px}.brand{display:block;bottom:88px}.brand p{font-size:clamp(4.3rem,26vw,8.2rem)}.signals{grid-template-columns:repeat(10,7px);gap:6px;width:124px;height:82px;margin-top:26px}.signal-column{width:7px;max-height:82px}.core{width:84vw}}@media(prefers-reduced-motion:reduce){.page-shell{cursor:default}.field,.core{transition:none}}
