:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f9ff;background:#020711;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100svh;overflow:hidden}.experience{position:relative;display:grid;min-height:100svh;place-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(10,92,203,.16),transparent 30%),linear-gradient(135deg,#020711,#061329 54%,#020711)}.experience:before{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgba(75,154,255,.05) 1px,transparent 1px);background-size:100% 7.5vh;content:"";-webkit-mask-image:linear-gradient(to bottom,transparent,black 22%,black 78%,transparent);mask-image:linear-gradient(to bottom,transparent,black 22%,black 78%,transparent)}.motion-field{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.ambient{position:absolute;z-index:-1;width:clamp(280px,42vw,680px);aspect-ratio:1;border-radius:50%;filter:blur(90px);opacity:.16;pointer-events:none}.ambient-one{top:-25%;right:-12%;background:#147dff}.ambient-two{bottom:-35%;left:-10%;background:#0057ff}.signal-shell{position:relative;z-index:1;width:min(470px,calc(100vw - 40px));perspective:1100px}.signal-card{position:relative;display:flex;min-height:min(610px,calc(100svh - 64px));flex-direction:column;justify-content:space-between;padding:clamp(22px,5vw,34px);overflow:hidden;border:1px solid rgba(135,194,255,.27);border-radius:4px;background:linear-gradient(145deg,#0d2245e0,#030c1df2),#07152d;box-shadow:0 38px 90px #0000007a,0 0 0 1px #297eff12 inset,0 0 80px #1474ff17;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:card-arrival .9s cubic-bezier(.18,.9,.22,1) both}.signal-card:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(102,177,255,.08) 46%,transparent 62%),repeating-linear-gradient(90deg,transparent 0 27px,rgba(98,173,255,.025) 28px);content:"";transform:translate(-100%);animation:scan 5.5s ease-in-out 1.1s infinite;pointer-events:none}.signal-card:after{position:absolute;top:0;left:24px;width:76px;height:2px;background:#2f8cff;box-shadow:0 0 18px #2f8cff;content:""}.card-meta,.launch-state,.identity{position:relative;z-index:1}.card-meta{display:flex;align-items:center;justify-content:space-between;color:#7793b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.61rem;font-weight:700;letter-spacing:.18em}.identity{padding-block:clamp(30px,7vh,64px)}.speed-mark-link{position:relative;display:inline-grid;width:72px;height:72px;margin-bottom:28px;place-items:center;border-radius:50%;transition:transform .18s ease,filter .18s ease}.speed-mark-link:before{position:absolute;inset:-7px;border:1px dashed rgba(92,165,255,.38);border-radius:50%;content:"";animation:spin 14s linear infinite}.speed-mark-link:hover{filter:drop-shadow(0 0 16px rgba(58,146,255,.45));transform:scale(1.05)}.speed-mark-link:focus-visible{outline:2px solid #8ac2ff;outline-offset:9px}.speed-mark{display:block;width:66px;height:66px;object-fit:contain;filter:drop-shadow(0 0 17px rgba(58,146,255,.26))}.eyebrow{margin:0 0 12px;color:#5ba7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.62rem,2vw,.72rem);font-weight:800;letter-spacing:.2em}h1{display:flex;margin:0;flex-direction:column;color:#f3f8ff;font-size:clamp(2.55rem,13.2vw,4.85rem);font-weight:900;letter-spacing:-.075em;line-height:.83;text-transform:uppercase}h1 span{display:block;animation:word-arrival .7s cubic-bezier(.16,1,.3,1) both}h1 span:nth-child(2){animation-delay:.1s}h1 span:nth-child(3){animation-delay:.2s}.accent-word{color:transparent;-webkit-text-stroke:1.5px #4c9eff;text-shadow:0 0 32px rgba(29,126,255,.17)}.first-step-cta{position:relative;display:grid;min-height:66px;margin-top:16px;grid-template-columns:42px 1fr 42px;align-items:center;gap:13px;padding:9px 13px;overflow:hidden;border:1px solid rgba(90,170,255,.48);color:#f4f9ff;text-decoration:none;background:linear-gradient(105deg,#1877f554,#082046c7 56%,#104d9b61),#07172f;box-shadow:0 12px 32px #00184452,0 0 0 1px #4394ff0d inset;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.first-step-cta:before{position:absolute;inset:0;background:linear-gradient(105deg,transparent 28%,rgba(113,190,255,.18) 48%,transparent 68%);content:"";transform:translate(-120%);animation:first-step-sweep 3.8s ease-in-out 1s infinite;pointer-events:none}.first-step-cta:after{position:absolute;bottom:0;left:0;width:34%;height:2px;background:#3b98ff;box-shadow:0 0 12px #3b98ffe6;content:"";transition:width .22s ease}.first-step-cta:hover{border-color:#76bfffcc;box-shadow:0 16px 38px #00225c75,0 0 30px #2a86ff1f;transform:translateY(-2px)}.first-step-cta:hover:after{width:100%}.first-step-cta:active{transform:translateY(0) scale(.99)}.first-step-cta:focus-visible{outline:2px solid #9bcaff;outline-offset:4px}.step-number{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(113,181,255,.32);color:#75b6ff;background:#04122a80;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em}.step-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.step-copy strong{font-size:clamp(.75rem,2.8vw,.88rem);font-weight:900;letter-spacing:.1em;line-height:1.1}.step-copy small{color:#79a2cf;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.55rem;font-weight:700;letter-spacing:.16em}.step-arrow{position:relative;display:flex;width:32px;height:32px;align-items:center;justify-content:center;gap:1px;justify-self:end}.step-arrow i{width:9px;height:9px;border-top:2px solid #75baff;border-right:2px solid #75baff;transform:rotate(45deg);transition:transform .18s ease}.first-step-cta:hover .step-arrow i:first-child{transform:translate(3px) rotate(45deg)}.first-step-cta:hover .step-arrow i:last-child{transform:translate(6px) rotate(45deg)}.founder-message{position:relative;display:grid;min-height:68px;margin-top:clamp(22px,3vh,28px);grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:9px 12px;border:1px solid rgba(113,176,243,.18);background:linear-gradient(90deg,rgba(28,92,174,.13),transparent 42%),#020c1d70}.founder-message:after{position:absolute;top:-1px;left:62px;width:38px;height:1px;background:#4a9effcc;content:""}.founder-play{position:relative;display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid rgba(96,177,255,.58);border-radius:50%;color:#eaf5ff;background:radial-gradient(circle at 35% 30%,#278eff,#0a4ea8 58%,#062957);box-shadow:0 0 0 4px #328eff14,0 0 22px #1d7eff33;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.founder-play:before{position:absolute;inset:-6px;border:1px dashed rgba(87,167,255,.2);border-radius:50%;content:""}.founder-play:hover{box-shadow:0 0 0 6px #328eff1a,0 0 28px #1d7eff61;transform:scale(1.04)}.founder-play:active{transform:scale(.97)}.founder-play:focus-visible{outline:2px solid #a4d0ff;outline-offset:6px}.founder-play svg{width:20px;height:20px;fill:currentColor}.founder-play:not([aria-pressed=true]) svg{transform:translate(1px)}.founder-message.is-playing .founder-play:before{animation:founder-orbit 4s linear infinite}.audio-spinner{width:18px;height:18px;border:2px solid rgba(232,246,255,.28);border-top-color:#eff8ff;border-radius:50%;animation:spin .7s linear infinite}.founder-content{display:grid;min-width:0;grid-template-rows:auto auto auto;gap:5px}.founder-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.founder-heading strong{overflow:hidden;color:#dceeff;font-size:.57rem;font-weight:800;letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap}.founder-heading span{flex:0 0 auto;color:#6f91b6;font-size:.52rem;font-weight:700;letter-spacing:.04em}.founder-progress{width:100%;height:14px;margin:0;cursor:pointer;appearance:none;background:transparent}.founder-progress::-webkit-slider-runnable-track{width:100%;height:3px;background:linear-gradient(to right,#439cff 0 var(--audio-progress),#19375d var(--audio-progress) 100%)}.founder-progress::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px;border:2px solid #071831;border-radius:50%;appearance:none;background:#78baff;box-shadow:0 0 8px #3e99ffa6}.founder-progress::-moz-range-track{width:100%;height:3px;background:#19375d}.founder-progress::-moz-range-progress{height:3px;background:#439cff}.founder-progress::-moz-range-thumb{width:8px;height:8px;border:2px solid #071831;border-radius:50%;background:#78baff}.founder-progress:focus-visible{outline:2px solid #9bcaff;outline-offset:3px}.founder-progress:disabled{cursor:wait;opacity:.55}.founder-status{color:#5f83aa;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.49rem;font-weight:700;letter-spacing:.13em}.transcript-rail{position:absolute;z-index:0;top:50%;width:clamp(230px,22vw,330px);pointer-events:none;transform:translateY(-50%)}.transcript-rail-left{left:clamp(26px,5vw,88px);text-align:right}.transcript-rail-right{right:clamp(26px,5vw,88px);text-align:left}.transcript-label{display:block;margin-bottom:24px;color:#4997efad;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem;font-weight:800;letter-spacing:.22em}.transcript-stack{display:grid;gap:clamp(24px,4vh,42px)}.transcript-line{position:relative;margin:0;color:#8baed733;font-size:clamp(.9rem,1.25vw,1.12rem);font-weight:650;letter-spacing:.01em;line-height:1.55;text-wrap:balance;transition:color .26s ease,opacity .26s ease,transform .26s ease;animation:transcript-reveal .36s ease both}.transcript-line>span{display:block;margin-bottom:7px;color:#3a88e475;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.46rem;font-weight:800;letter-spacing:.16em}.transcript-line.is-past{color:#6487af14}.transcript-line.is-current{color:#dbeeff;text-shadow:0 0 24px rgba(61,151,255,.2)}.transcript-line.is-current>span{color:#58a8ff}.transcript-rail-left .transcript-line.is-current{transform:translate(-8px)}.transcript-rail-right .transcript-line.is-current{transform:translate(8px)}.compact-transcript{display:none}.launch-state{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:16px;padding-top:20px;border-top:1px solid rgba(127,184,255,.16)}.launch-copy{display:flex;flex-direction:column;gap:3px;color:#7895b8;font-size:.55rem;font-weight:700;letter-spacing:.12em}.launch-copy strong{color:#e8f3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.22em}.pace-line{display:flex;min-width:80px;gap:4px}.pace-line i{display:block;width:100%;height:3px;background:#12325c;animation:pace 1.6s ease-in-out infinite}.pace-line i:nth-child(2){animation-delay:90ms}.pace-line i:nth-child(3){animation-delay:.18s}.pace-line i:nth-child(4){animation-delay:.27s}.pace-line i:nth-child(5){animation-delay:.36s}.pace-line i:nth-child(6){animation-delay:.45s}.pace-line i:nth-child(7){animation-delay:.54s}.pace-line i:nth-child(8){animation-delay:.63s}.season{color:#6684a8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;font-weight:700;letter-spacing:.12em;white-space:nowrap}.orbit{position:absolute;z-index:-1;top:50%;left:50%;border:1px solid rgba(48,132,255,.14);border-radius:50%;pointer-events:none}.orbit:after{position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:#4ba0ff;box-shadow:0 0 18px #2588ff;content:""}.orbit-a{width:760px;height:760px;margin:-380px;animation:spin 25s linear infinite}.orbit-b{width:610px;height:610px;margin:-305px;border-style:dashed;animation:spin-reverse 30s linear infinite}.corner-note{position:absolute;bottom:26px;margin:0;color:#789dc78c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.55rem;font-weight:700;letter-spacing:.16em}.corner-note-left{left:30px}.corner-note-right{right:30px}@keyframes card-arrival{0%{opacity:0;transform:translateY(28px) rotateX(3deg) scale(.98)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes word-arrival{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes scan{0%,30%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes pace{0%,25%,to{background:#12325c;box-shadow:none}45%,65%{background:#4299ff;box-shadow:0 0 9px #3091ff99}}@keyframes first-step-sweep{0%,38%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes founder-orbit{to{transform:rotate(360deg)}}@keyframes transcript-reveal{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@media(max-width:640px){.signal-shell{width:min(430px,calc(100vw - 28px))}.signal-card{min-height:min(620px,calc(100svh - 40px));padding:22px}.corner-note{display:none}.launch-state{grid-template-columns:auto 1fr}.season{display:none}.orbit-a{width:580px;height:580px;margin:-290px}.orbit-b{width:500px;height:500px;margin:-250px}.founder-heading{gap:8px}.founder-heading strong{font-size:.52rem;letter-spacing:.09em}}@media(max-width:1180px){.transcript-rail,.corner-note{display:none}}@media(max-width:1180px)and (min-height:700px){.compact-transcript{position:absolute;z-index:2;bottom:clamp(16px,2.5vh,28px);left:50%;display:grid;width:min(560px,calc(100vw - 32px));min-height:64px;padding:10px 14px;border:1px solid rgba(79,154,239,.16);background:#020a18d6;box-shadow:0 14px 34px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transform:translate(-50%)}.compact-transcript>span{color:#4c9cf6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.46rem;font-weight:800;letter-spacing:.18em}.compact-transcript p{display:-webkit-box;align-self:center;margin:5px 0 0;overflow:hidden;color:#b8d3f094;font-size:.84rem;font-weight:650;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compact-transcript.is-active p{color:#e1f0ff}}@media(max-width:360px){.first-step-cta{min-height:58px;margin-top:12px;grid-template-columns:34px 1fr 30px;gap:9px;padding:8px 10px}.step-number{width:34px;height:34px}.step-copy strong{font-size:.68rem;letter-spacing:.07em}.step-copy small{font-size:.48rem;letter-spacing:.12em}.step-arrow{width:26px}.founder-message{min-height:60px;margin-top:16px;grid-template-columns:42px 1fr;gap:10px;padding:8px 9px}.founder-play{width:42px;height:42px}.founder-heading strong{max-width:108px;overflow:visible;font-size:.47rem;line-height:1.2;text-overflow:clip;white-space:normal}.founder-heading span{font-size:.46rem}.founder-status{font-size:.44rem;letter-spacing:.09em}}@media(max-height:660px){.signal-card{min-height:calc(100svh - 28px)}.identity{padding-block:18px}.speed-mark-link{width:54px;height:54px;margin-bottom:16px}.speed-mark{width:50px;height:50px}h1{font-size:clamp(2.5rem,min(11vh,13.2vw),4rem)}.launch-state{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
