:root{--wf-void: #04050d;--wf-graphite: #070a18;--wf-slate: #0b1024;--wf-line: rgba(150, 180, 255, .1);--wf-line-strong: rgba(160, 195, 255, .22);--wf-ink: #f2f6ff;--wf-ink-soft: #b8c4dd;--wf-ink-dim: #71809c;--wf-accent: #4fe3ff;--wf-accent-deep: #1aa9d6;--wf-accent-2: #8b5cf6;--wf-accent-3: #e94bd0;--wf-accent-warm: #ffb454;--wf-chrome: #c9d2e0;--wf-ice: #7fe7ff;--wf-ember: #ffb454;--wf-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wf-mono: ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, monospace;--wf-max: 1240px;--wf-gutter: clamp(20px, 4vw, 64px);--wf-radius: 16px;--wf-ease: cubic-bezier(.22, 1, .36, 1);--wf-ease-soft: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--wf-void);color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;background-image:radial-gradient(1.2px 1.2px at 26px 34px,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 174px 118px,rgba(200,225,255,.42),transparent 100%),radial-gradient(1.4px 1.4px at 318px 206px,rgba(255,255,255,.38),transparent 100%),radial-gradient(1px 1px at 92px 262px,rgba(190,210,255,.34),transparent 100%),radial-gradient(1.1px 1.1px at 246px 58px,rgba(255,236,220,.32),transparent 100%),radial-gradient(1300px 900px at 72% -12%,rgba(79,227,255,.1),transparent 62%),radial-gradient(1100px 800px at 6% 4%,rgba(139,92,246,.13),transparent 62%),radial-gradient(1000px 780px at 52% 112%,rgba(233,75,208,.07),transparent 60%);background-repeat:repeat,repeat,repeat,repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:360px 360px,360px 360px,360px 360px,360px 360px,360px 360px,100% 100%,100% 100%,100% 100%;background-color:var(--wf-void);color:var(--wf-ink);font-family:var(--wf-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.03em;line-height:1.02}p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--wf-accent);outline-offset:3px;border-radius:6px}img,canvas,svg{display:block;max-width:100%}::selection{background:var(--wf-accent);color:#06110a}.wf-kicker{font-family:var(--wf-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--wf-accent);display:inline-flex;align-items:center;gap:10px}.wf-kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.7}.wf-display{font-size:clamp(2.6rem,7.2vw,5.6rem);font-weight:400;letter-spacing:-.045em}.wf-h2{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:400}.wf-h3{font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;letter-spacing:-.02em}.wf-lede{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65;color:var(--wf-ink-soft);max-width:46ch}.wf-body{color:var(--wf-ink-soft);max-width:62ch}.wf-mono{font-family:var(--wf-mono);font-size:12px;letter-spacing:.06em;color:var(--wf-ink-dim)}.wf-rule{height:1px;background:var(--wf-line);border:0;margin:0}.wf-btn{--btn-bg: transparent;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;border:1px solid var(--wf-line-strong);background:var(--btn-bg);color:var(--wf-ink);font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--wf-ease),border-color .2s var(--wf-ease),background .2s var(--wf-ease),color .2s var(--wf-ease)}.wf-btn:hover{transform:translateY(-1px);border-color:#ffffff52}.wf-btn--primary{background:linear-gradient(180deg,#6ceaff,#34c8ea);border-color:#78ebffcc;color:#04121a;box-shadow:0 10px 30px #34c8ea2e}.wf-btn--primary:hover{background:linear-gradient(180deg,#8af0ff,#45d6f6);border-color:#9df3ff}.wf-btn--ghost{color:var(--wf-ink-soft)}.wf-btn__arrow{transition:transform .2s var(--wf-ease)}.wf-btn:hover .wf-btn__arrow{transform:translate(3px)}.wf-status{display:inline-flex;align-items:center;gap:7px;font-family:var(--wf-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;border-radius:999px;border:1px solid var(--wf-line);color:var(--wf-ink-dim);white-space:nowrap}.wf-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.wf-status[data-state=available]{color:var(--wf-accent);border-color:#4fe3ff57}.wf-status[data-state=development]{color:#a78bfa;border-color:#a78bfa52}.wf-status[data-state=research]{color:var(--wf-ember);border-color:#ffb4544d}.wf-status[data-state=concept]{color:var(--wf-ink-dim)}.wf-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:12px 18px;border-radius:10px;background:var(--wf-accent);color:#08130a;font-weight:600;transition:top .2s var(--wf-ease)}.wf-skip:focus{top:16px}.wf-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.wf-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.wf-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(78% 60% at 50% 42%,transparent 46%,rgba(4,5,10,.42) 100%),linear-gradient(180deg,rgba(4,5,10,.35) 0%,transparent 22%,transparent 80%,rgba(4,5,10,.8) 100%)}.wf-scene-fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 45% at 50% 30%,rgba(200,255,77,.13),transparent 70%),radial-gradient(45% 40% at 20% 70%,rgba(127,231,255,.1),transparent 70%),var(--wf-void)}.wf-content{position:relative;z-index:1}.wf-content--over{pointer-events:none}.wf-content--over a,.wf-content--over button,.wf-content--over input,.wf-content--over textarea,.wf-content--over select,.wf-content--over .wf-chapter,.wf-content--over .wf-closing,.wf-content--over .wf-hero{pointer-events:auto}.wf-page{padding:clamp(120px,12vh,180px) var(--wf-gutter) clamp(80px,12vh,140px);max-width:var(--wf-max);margin:0 auto}.wf-nav{position:fixed;inset:0 0 auto 0;z-index:40;transition:background .3s var(--wf-ease),border-color .3s var(--wf-ease),backdrop-filter .3s;border-bottom:1px solid transparent;background:linear-gradient(180deg,rgba(4,5,10,.82) 0%,rgba(4,5,10,.45) 62%,transparent 100%)}.wf-nav.is-solid{background:#04050ab8;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom-color:var(--wf-line)}.wf-nav__inner{max-width:var(--wf-max);margin:0 auto;padding:18px var(--wf-gutter);display:flex;align-items:center;gap:28px}.wf-brand{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--wf-ink)}.wf-mark{color:var(--wf-accent)}.wf-nav__links{display:flex;gap:26px;margin-left:auto}.wf-nav__link{font-size:13.5px;color:var(--wf-ink-dim);transition:color .2s var(--wf-ease);position:relative;padding:6px 0}.wf-nav__link:hover,.wf-nav__link.is-active{color:var(--wf-ink)}.wf-nav__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--wf-accent)}.wf-nav__actions{display:flex;align-items:center;gap:12px;margin-left:8px}.wf-btn--sm{padding:10px 16px;font-size:13px}.wf-nav__burger{display:none;background:none;border:1px solid var(--wf-line);border-radius:10px;padding:9px 11px;cursor:pointer}.wf-burger{display:block;width:18px;height:12px;position:relative}.wf-burger i{position:absolute;left:0;right:0;height:1.5px;background:var(--wf-ink);transition:transform .25s var(--wf-ease),opacity .2s}.wf-burger i:first-child{top:2px}.wf-burger i:last-child{bottom:2px}.wf-burger.is-open i:first-child{transform:translateY(4px) rotate(45deg)}.wf-burger.is-open i:last-child{transform:translateY(-4px) rotate(-45deg)}.wf-mobile{display:none;padding:8px var(--wf-gutter) 28px;border-bottom:1px solid var(--wf-line);background:#04050af5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wf-mobile nav{display:grid;gap:4px}.wf-mobile__link{padding:14px 0;font-size:20px;letter-spacing:-.02em;border-bottom:1px solid var(--wf-line)}.wf-mobile__link--cta{color:var(--wf-accent)}.wf-hero{min-height:100svh;max-width:var(--wf-max);margin:0 auto;padding:clamp(120px,18vh,200px) var(--wf-gutter) 80px;display:flex;flex-direction:column;justify-content:center;gap:26px}.wf-hero h1{max-width:16ch;margin-top:8px;background:linear-gradient(180deg,#fff,#cfd8e6 55%,#8e9cb2);-webkit-background-clip:text;background-clip:text;color:transparent}.wf-hero:before{content:"";position:absolute;top:-22%;bottom:-22%;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;background:radial-gradient(46% 56% at 24% 52%,rgba(3,4,9,.88) 0%,rgba(3,4,9,.58) 40%,rgba(3,4,9,.18) 64%,transparent 84%);z-index:0}.wf-hero>*{position:relative;z-index:1}.wf-hero{position:relative}.wf-hero__sub{max-width:46ch;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.6;color:var(--wf-ink-soft)}.wf-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.wf-hero__meta{display:flex;align-items:center;gap:16px;margin-top:clamp(24px,6vh,56px);color:var(--wf-ink-dim)}.wf-hero__line{flex:1;max-width:220px;height:1px;background:linear-gradient(90deg,var(--wf-accent),transparent)}.wf-journey{max-width:var(--wf-max);margin:0 auto;padding:0 var(--wf-gutter)}.wf-chapter{min-height:68svh;display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-content:center;padding:clamp(40px,6vh,76px) 0;border-top:1px solid var(--wf-line)}.wf-chapter.is-flipped{grid-template-columns:minmax(0,1fr) minmax(0,.34fr)}.wf-chapter.is-flipped .wf-chapter__meta{order:2;text-align:right;align-items:flex-end}.wf-chapter.is-flipped .wf-chapter__body{order:1}.wf-chapter__meta{display:flex;flex-direction:column;gap:14px;position:sticky;top:120px;align-self:start}.wf-chapter__index{font-family:var(--wf-mono);font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;color:#ffffff24;letter-spacing:-.04em}.wf-chapter__body{position:relative;max-width:72ch;display:grid;gap:22px;padding:clamp(18px,3vw,34px);margin-inline:clamp(-34px,-3vw,-18px);border-radius:22px;isolation:isolate}.wf-chapter__body:before{content:"";position:absolute;top:-26%;bottom:-26%;left:50%;width:100vw;transform:translate(-50%);z-index:-1;border-radius:0;background:radial-gradient(58% 56% at 34% 44%,rgba(4,5,10,.9) 0%,rgba(4,5,10,.58) 42%,rgba(4,5,10,.14) 68%,transparent 84%)}.wf-chapter__title{font-size:clamp(1.8rem,3.4vw,3.1rem);font-weight:400;letter-spacing:-.04em;line-height:1.05;max-width:24ch}.wf-chapter__copy{font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7;color:var(--wf-ink-soft);max-width:60ch}.wf-chapter__support{color:var(--wf-ink-dim);max-width:58ch;line-height:1.7}.wf-chapter__foot{color:var(--wf-ink-dim);font-size:13px;max-width:60ch;border-left:1px solid var(--wf-line-strong);padding-left:14px}.wf-chapter__caps{margin-top:6px}.wf-chapter__cta{margin-top:10px}.wf-caps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1px;background:var(--wf-line);border:1px solid var(--wf-line)}.wf-caps>li{background:var(--wf-graphite);flex:1 1 230px;min-width:200px}.wf-cap{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;height:100%;transition:background .25s var(--wf-ease)}.wf-cap:hover{background:#0c1017}.wf-cap__top{display:grid;gap:8px}.wf-cap__top .wf-h3{font-size:15px;line-height:1.35;letter-spacing:-.01em}.wf-cap__blurb{font-size:13.5px;line-height:1.55;color:var(--wf-ink-dim);margin-bottom:4px}.wf-cap>.wf-status{margin-top:auto;align-self:flex-start}.wf-closing{position:relative;isolation:isolate;min-height:92svh;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:clamp(80px,12vh,140px) 0 clamp(60px,8vh,100px);border-top:1px solid var(--wf-line)}.wf-closing:before{content:"";position:absolute;top:-20%;bottom:-20%;left:50%;width:100vw;transform:translate(-50%);z-index:-1;background:radial-gradient(56% 58% at 30% 46%,rgba(4,5,10,.9) 0%,rgba(4,5,10,.56) 42%,rgba(4,5,10,.12) 68%,transparent 84%)}.wf-closing__title{max-width:18ch;background:linear-gradient(180deg,#fff,#b9c6d8 70%,#7d8ba1);-webkit-background-clip:text;background-clip:text;color:transparent}.wf-closing__actions{display:flex;gap:12px;flex-wrap:wrap}.wf-closing__proof{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--wf-line);border:1px solid var(--wf-line)}.wf-closing__proof li{background:var(--wf-graphite);padding:16px 18px;display:grid;gap:6px;font-size:13px;color:var(--wf-ink-dim)}.wf-closing__proof-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wf-closing__proof b{color:var(--wf-ink);font-weight:500}.wf-agent-teaser{display:grid;gap:12px;margin-top:8px}.wf-agent-card{display:grid;gap:12px;padding:20px;border:1px solid var(--wf-line);border-radius:var(--wf-radius);background:linear-gradient(160deg,rgba(200,255,77,.055),transparent 55%),var(--wf-graphite);transition:border-color .25s var(--wf-ease),transform .25s var(--wf-ease)}.wf-agent-card:hover{border-color:#c8ff4d59;transform:translateY(-2px)}.wf-agent-card__top{display:flex;align-items:center;gap:14px}.wf-agent-card__top>div{margin-right:auto}.wf-agent-card__orb{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffb08a,#ff8a5c 45%,#ff8a5c26 70%);box-shadow:0 0 24px #ff8a5c73;flex:none}.wf-agent-card__copy{color:var(--wf-ink-soft);font-size:14.5px;line-height:1.6}.wf-agent-card__link{font-size:12.5px;color:var(--wf-accent);font-family:var(--wf-mono);letter-spacing:.06em}.wf-pagehead{display:grid;gap:20px;padding-bottom:clamp(40px,6vh,72px);border-bottom:1px solid var(--wf-line)}.wf-pagehead h1{max-width:20ch}.wf-pagehead .wf-lede{max-width:56ch}.wf-block{padding:clamp(48px,7vh,88px) 0;border-bottom:1px solid var(--wf-line);display:grid;gap:28px}.wf-block--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,72px)}.wf-block--cta{border-bottom:0;align-items:start;gap:18px}.wf-sectionhead{display:grid;gap:14px;max-width:62ch}.wf-anchors{display:flex;gap:18px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid var(--wf-line);font-family:var(--wf-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.wf-anchors a{color:var(--wf-ink-dim);transition:color .2s}.wf-anchors a:hover{color:var(--wf-accent)}.wf-agents{display:grid;gap:18px}.wf-agent-detail{display:grid;gap:18px;padding:clamp(20px,3vw,32px);border:1px solid var(--wf-line);border-radius:var(--wf-radius);background:linear-gradient(150deg,rgba(255,138,92,.05),transparent 60%),var(--wf-graphite)}.wf-agent-detail__top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.wf-agent-detail__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.wf-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.wf-list li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.55;color:var(--wf-ink-soft)}.wf-list li:before{content:"◇";position:absolute;left:0;color:var(--wf-accent);font-size:10px;top:3px}.wf-list--limits li:before{content:"—";color:var(--wf-ember)}.wf-research{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--wf-line);border:1px solid var(--wf-line)}.wf-research li{background:var(--wf-graphite);padding:22px;display:grid;gap:10px}.wf-research__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-research p{font-size:13.5px;line-height:1.6;color:var(--wf-ink-dim)}.wf-principles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.wf-principles li{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--wf-line-strong)}.wf-principles p{font-size:13.5px;line-height:1.65;color:var(--wf-ink-dim)}.wf-hardware{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.wf-hardware__card{padding:24px;border:1px solid var(--wf-line);border-radius:var(--wf-radius);background:var(--wf-graphite);display:grid;gap:10px}.wf-hardware__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-hardware__card p{font-size:13.5px;line-height:1.6;color:var(--wf-ink-dim)}.wf-about__facts{display:grid;gap:14px;align-content:start}.wf-about__facts>div{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--wf-line)}.wf-about__facts b{font-weight:500;color:var(--wf-ink)}.wf-contact{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);padding-top:clamp(32px,5vh,56px)}.wf-form{display:grid;gap:18px}.wf-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wf-field{display:grid;gap:8px}.wf-field>span{font-family:var(--wf-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--wf-ink-dim)}.wf-field>span i{font-style:normal;opacity:.6;text-transform:none;letter-spacing:.04em}.wf-field input,.wf-field textarea,.wf-field select{width:100%;padding:13px 14px;background:var(--wf-slate);border:1px solid var(--wf-line);border-radius:10px;color:var(--wf-ink);font:inherit;font-size:14px;transition:border-color .2s var(--wf-ease),background .2s}.wf-field textarea{resize:vertical;min-height:130px}.wf-field input:hover,.wf-field textarea:hover,.wf-field select:hover{border-color:var(--wf-line-strong)}.wf-field input:focus,.wf-field textarea:focus,.wf-field select:focus{border-color:#c8ff4d80;background:#10141c;outline:none}.wf-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wf-form__foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.wf-form__privacy{font-size:12px;color:var(--wf-ink-dim);max-width:40ch;line-height:1.5}.wf-form__status{min-height:22px;font-size:13.5px}.wf-form__status.is-sent{color:var(--wf-accent)}.wf-form__status.is-error{color:var(--wf-ember)}.wf-form__status.is-sending{color:var(--wf-ink-dim)}.wf-contact__aside{display:grid;gap:14px;padding:24px;border:1px solid var(--wf-line);border-radius:var(--wf-radius);background:#ffffff04;align-content:start}.wf-contact__aside a{color:var(--wf-accent);border-bottom:1px solid rgba(200,255,77,.3)}.wf-contact__aside p{font-size:13.5px;line-height:1.65;color:var(--wf-ink-soft)}.wf-steps{margin:0;padding-left:18px;display:grid;gap:10px;font-size:13.5px;line-height:1.55;color:var(--wf-ink-soft)}.wf-steps b{color:var(--wf-ink);font-weight:500}.wf-small{font-size:12.5px!important;color:var(--wf-ink-dim)!important}.wf-footer{position:relative;z-index:1;border-top:1px solid var(--wf-line);background:linear-gradient(180deg,rgba(4,5,10,.4),var(--wf-void) 40%);padding:clamp(48px,7vh,80px) var(--wf-gutter) 32px}.wf-footer__inner{max-width:var(--wf-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(24px,5vw,72px)}.wf-footer__brand .wf-mark{margin-bottom:4px}.wf-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wf-footer__cols>div{display:grid;gap:10px;align-content:start}.wf-footer__cols a{font-size:13.5px;color:var(--wf-ink-dim);transition:color .2s;width:fit-content}.wf-footer__cols a:hover{color:var(--wf-ink)}.wf-footer__head{font-family:var(--wf-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--wf-ink);font-weight:500;margin:0 0 4px}.wf-footer__legal{max-width:var(--wf-max);margin:40px auto 0;padding-top:20px;border-top:1px solid var(--wf-line);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--wf-ink-dim)}.wf-reveal{opacity:1;transform:none}html.wf-anim .wf-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--wf-ease),transform .7s var(--wf-ease)}html.wf-anim .wf-reveal.is-in{opacity:1;transform:none}.wf-page .wf-display{max-width:18ch}@media(max-width:1000px){.wf-chapter,.wf-chapter.is-flipped{grid-template-columns:1fr;min-height:auto;padding:clamp(48px,9vh,84px) 0}.wf-chapter__meta{position:static;flex-direction:row;align-items:baseline;gap:12px}.wf-chapter.is-flipped .wf-chapter__meta{order:0;text-align:left;align-items:baseline}.wf-chapter__index{font-size:2rem}.wf-block--split,.wf-contact,.wf-footer__inner{grid-template-columns:1fr}}@media(max-width:860px){.wf-nav__links{display:none}.wf-nav__burger{display:inline-flex}.wf-mobile.is-open{display:block}.wf-nav__actions .wf-btn{display:none}.wf-form__row{grid-template-columns:1fr}.wf-footer__cols{grid-template-columns:repeat(2,1fr)}.wf-hero{padding-top:120px}}@media(max-width:520px){.wf-hero h1{font-size:clamp(2.2rem,11vw,3rem)}.wf-caps{grid-template-columns:1fr}.wf-closing__actions .wf-btn,.wf-hero__actions .wf-btn{width:100%;justify-content:space-between}}.wf-wordmark{display:inline-flex;align-items:baseline;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1}.wf-wordmark b{font-weight:600;color:#6ceaff;text-shadow:0 0 18px rgba(79,227,255,.45)}.wf-wordmark i{font-style:normal;background:linear-gradient(180deg,#f6faff,#cdd7e6 45%,#8d9bb0);-webkit-background-clip:text;background-clip:text;color:transparent}.wf-mark{flex:none;filter:drop-shadow(0 0 10px rgba(79,227,255,.28))}.wf-footer__brand .wf-mark{width:42px;height:42px}.wf-chapter.is-flipped .wf-kicker{justify-content:flex-end;text-align:right;max-width:260px;margin-left:auto}@media(max-width:760px){.wf-hero:before{background:radial-gradient(64% 52% at 30% 54%,rgba(3,4,9,.7) 0%,rgba(3,4,9,.4) 42%,rgba(3,4,9,.1) 66%,transparent 84%)}.wf-chapter__body:before{background:radial-gradient(70% 54% at 40% 46%,rgba(3,4,9,.72) 0%,rgba(3,4,9,.42) 44%,rgba(3,4,9,.1) 70%,transparent 86%)}.wf-closing:before{background:radial-gradient(66% 50% at 38% 44%,rgba(3,4,9,.72) 0%,rgba(3,4,9,.4) 44%,rgba(3,4,9,.08) 70%,transparent 86%)}}@media(max-width:760px){.wf-chapter{min-height:0;padding:44px 0;gap:16px}.wf-chapter__meta{position:static;flex-direction:row;align-items:center;gap:12px}.wf-chapter__index{font-size:1.6rem}.wf-chapter__body{margin-inline:0;padding:18px 16px}.wf-hero{min-height:92svh;padding-bottom:48px}}.wf-nav .wf-btn,.wf-nav .wf-btn--primary{border-radius:999px;background:#4fe3ff1a;border:1px solid rgba(79,227,255,.45);color:var(--wf-ink);box-shadow:0 0 0 1px #0003 inset;-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px 16px}.wf-nav .wf-btn:hover,.wf-nav .wf-btn--primary:hover{background:#4fe3ff2e;border-color:#4fe3ffbf}.wf-nav .wf-btn__arrow{transition:transform .2s var(--wf-ease)}.wf-nav .wf-btn:hover .wf-btn__arrow{transform:translate(2px)}.wf-mobile__link--cta{border-radius:999px;border:1px solid rgba(79,227,255,.45);background:#4fe3ff1a;padding:12px 18px}.wf-lockup{display:flex;align-items:center;gap:14px}.wf-lockup__tagline{margin:6px 0 0;font-family:var(--wf-mono, ui-monospace, monospace);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--wf-ink-dim);white-space:nowrap}.wf-mark{flex:none;filter:drop-shadow(0 0 12px rgba(79,227,255,.3))}.wf-footer__brand .wf-mark{filter:drop-shadow(0 0 18px rgba(79,227,255,.35))}.wf-wordmark{display:inline-flex;align-items:baseline;font-weight:600;letter-spacing:.015em;line-height:1;white-space:nowrap}.wf-wordmark b{font-weight:600;color:#6ceaff;text-shadow:0 0 20px rgba(79,227,255,.45)}.wf-wordmark i{font-style:normal;font-weight:600;background:linear-gradient(180deg,#fff,#d3dcea 42%,#94a2b8);-webkit-background-clip:text;background-clip:text;color:transparent}.wf-meyers{color:var(--wf-ink, #eef4fb);flex:none}.wf-meyers-badge{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:1px solid var(--wf-line-strong, rgba(150, 210, 255, .24));background:radial-gradient(circle at 50% 40%,rgba(120,170,255,.12),transparent 68%);color:var(--wf-ink);flex:none}.wf-meyers-wordmark{margin:0;font-size:17px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wf-ink);line-height:1.1}.wf-meyers-tagline{margin:5px 0 0;font-family:var(--wf-mono, ui-monospace, monospace);font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--wf-ink-dim)}.wf-agent-detail__who{display:flex;flex-direction:column;justify-content:center;min-width:0}.wf-agent-card__orb{color:var(--wf-ink)}.wf-agent-card__orb .wf-meyers{opacity:.9}@media(max-width:640px){.wf-meyers-badge{width:62px;height:62px}.wf-meyers-badge .wf-meyers{width:36px;height:36px}.wf-lockup__tagline{white-space:normal}}.wf-telemetry{position:relative;border-top:1px solid var(--wf-line);background:radial-gradient(900px 500px at 12% 0%,rgba(79,227,255,.05),transparent 65%),radial-gradient(700px 400px at 88% 20%,rgba(139,92,246,.05),transparent 65%)}.wf-telemetry__inner{max-width:var(--wf-max);margin:0 auto;padding:clamp(64px,9vw,120px) var(--wf-gutter)}.wf-telemetry__head{max-width:640px;margin-bottom:clamp(32px,4vw,52px)}.wf-telemetry__head .wf-h2{margin:10px 0 14px}.wf-kpis{list-style:none;margin:0 0 clamp(28px,3.5vw,44px);padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wf-kpi{position:relative;padding:20px 18px 22px;border:1px solid var(--wf-line);border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#060913f0;overflow:hidden}.wf-kpi:after{content:"";position:absolute;inset:-1px -1px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(79,227,255,.55),transparent);opacity:.7}.wf-kpi>svg{color:var(--wf-accent);opacity:.9}.wf-kpi b{display:flex;align-items:baseline;gap:6px;margin:14px 0 6px;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--wf-ink)}.wf-kpi b span{font-family:var(--wf-mono);font-size:.44em;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--wf-accent)}.wf-kpi p{margin:0;font-size:13.5px;line-height:1.45;color:var(--wf-ink-soft)}.wf-kpi p em{display:block;margin-top:7px;font-style:normal;font-size:11.5px;line-height:1.45;color:var(--wf-ink-dim)}.wf-charts{display:grid;grid-template-columns:1.15fr 1fr;gap:14px}.wf-chart{margin:0;padding:20px 20px 16px;border:1px solid var(--wf-line);border-radius:14px;background:#060913f0}.wf-chart:first-child{grid-row:span 2}.wf-chart figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--wf-line)}.wf-chart figcaption span{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--wf-ink)}.wf-chart figcaption em{font-style:normal;font-family:var(--wf-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--wf-ink-dim)}.wf-chart__note{margin:14px 0 0;font-size:11.5px;line-height:1.55;color:var(--wf-ink-dim)}.wf-chart__note code{font-family:var(--wf-mono);font-size:10.5px;padding:1px 4px;border-radius:3px;background:#78aaff1a;color:var(--wf-ink-soft)}.wf-bars{list-style:none;margin:0;padding:0;display:grid;gap:9px}.wf-bars li{display:grid;grid-template-columns:96px 1fr 34px;align-items:center;gap:10px}.wf-bars__label{font-family:var(--wf-mono);font-size:11px;color:var(--wf-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-bars__track{position:relative;height:8px;border-radius:2px;background:#96b4ff17;overflow:hidden}.wf-bars__fill{position:absolute;inset:0 auto 0 0;border-radius:2px;background:linear-gradient(90deg,#4fe3fff2,#8b5cf6d9);box-shadow:0 0 12px #4fe3ff59;animation:wf-grow .9s var(--wf-ease) both;transform-origin:left}.wf-bars__fill[data-slow=true]{background:linear-gradient(90deg,#ffb454f2,#e94bd0cc);box-shadow:0 0 12px #ffb4544d}.wf-bars__value{font-family:var(--wf-mono);font-size:11px;text-align:right;font-variant-numeric:tabular-nums;color:var(--wf-ink)}@keyframes wf-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.wf-bars__fill{animation:none}}.wf-stack{display:flex;height:12px;margin:4px 0 16px;border-radius:2px;overflow:hidden;background:#96b4ff12}.wf-stack__seg{height:100%}.wf-stack__seg--head{background:#8b5cf6e6}.wf-stack__seg--app{background:linear-gradient(90deg,#4fe3ff,#7fe7ff);box-shadow:0 0 14px #4fe3ff73}.wf-stack__seg--free{flex:1;background:repeating-linear-gradient(45deg,#96b4ff12 0,#96b4ff12 4px,#96b4ff05 4px,#96b4ff05 8px)}.wf-legend{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wf-legend li{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--wf-ink-soft)}.wf-legend b{margin-left:auto;font-family:var(--wf-mono);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--wf-ink)}.wf-dot{width:8px;height:8px;border-radius:2px;flex:none}.wf-dot--head{background:#8b5cf6e6}.wf-dot--app{background:#4fe3ff}.wf-dot--free{background:#96b4ff29;border:1px solid rgba(150,180,255,.25)}.wf-range{position:relative;height:64px;margin:6px 0}.wf-range__rail{position:absolute;left:0;right:0;top:30px;height:1px;background:var(--wf-line-strong)}.wf-range__span{position:absolute;top:26px;height:9px;border-radius:2px;background:linear-gradient(90deg,#4fe3ffd9,#8b5cf6d9);box-shadow:0 0 16px #4fe3ff59}.wf-range__min,.wf-range__max{position:absolute;top:6px;font-family:var(--wf-mono);font-size:11px;color:var(--wf-ink);font-variant-numeric:tabular-nums}.wf-range__min{transform:translate(-2px)}.wf-range__max{transform:translate(-100%)}@media(max-width:1080px){.wf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-charts{grid-template-columns:1fr}.wf-chart:first-child{grid-row:auto}}@media(max-width:560px){.wf-kpis{grid-template-columns:1fr}.wf-bars li{grid-template-columns:78px 1fr 30px}}.wf-sky{background:#04050d;overflow:hidden}.wf-sky__stars,.wf-sky__stars--far{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;background-repeat:repeat;background-size:420px 420px;opacity:.85}.wf-sky__stars{background-image:radial-gradient(1.6px 1.6px at 24px 36px,rgba(255,255,255,.95),transparent 60%),radial-gradient(1.3px 1.3px at 168px 92px,rgba(190,230,255,.85),transparent 60%),radial-gradient(1.9px 1.9px at 312px 214px,rgba(255,255,255,.9),transparent 60%),radial-gradient(1.2px 1.2px at 84px 288px,rgba(200,215,255,.75),transparent 60%),radial-gradient(1.5px 1.5px at 372px 44px,rgba(255,235,220,.8),transparent 60%),radial-gradient(1.1px 1.1px at 246px 340px,rgba(160,200,255,.7),transparent 60%),radial-gradient(1.7px 1.7px at 396px 300px,rgba(255,255,255,.85),transparent 60%),radial-gradient(1.2px 1.2px at 120px 168px,rgba(210,190,255,.75),transparent 60%);animation:wf-sky-drift 180s linear infinite}.wf-sky__stars--far{background-size:260px 260px;opacity:.45;animation-duration:260s;animation-direction:reverse}.wf-sky__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 620px at 74% -8%,rgba(79,227,255,.12),transparent 66%),radial-gradient(860px 600px at 12% 6%,rgba(139,92,246,.16),transparent 66%),radial-gradient(1000px 700px at 50% 108%,rgba(233,75,208,.08),transparent 62%)}@keyframes wf-sky-drift{0%{transform:translateZ(0)}to{transform:translate3d(-420px,420px,0)}}@media(prefers-reduced-motion:reduce){.wf-sky__stars,.wf-sky__stars--far{animation:none}}.wf-sky2d{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.wf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#04050d;--sy: 0;transition:opacity .7s var(--wf-ease-soft, ease)}html[data-scene=ready] .wf-backdrop{opacity:0}.wf-backdrop__nebula{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;animation:wf-nebula 60s ease-in-out infinite alternate;background:radial-gradient(44% 36% at 24% 16%,rgba(139,92,246,.26),transparent 72%),radial-gradient(48% 40% at 80% 6%,rgba(79,227,255,.16),transparent 72%),radial-gradient(56% 44% at 52% 104%,rgba(233,75,208,.12),transparent 72%),radial-gradient(30% 26% at 68% 58%,rgba(79,227,255,.07),transparent 70%)}.wf-backdrop__stars{position:absolute;top:-25%;right:-10%;bottom:-25%;left:-10%;background-repeat:repeat;will-change:transform;transition:transform .15s linear}.wf-backdrop__stars--far{background-size:420px 420px;opacity:.75;transform:translate3d(0,calc(var(--sy) * -.12px),0);background-image:radial-gradient(1.3px 1.3px at 34px 62px,rgba(255,255,255,.9),transparent 100%),radial-gradient(1px 1px at 186px 128px,rgba(198,226,255,.75),transparent 100%),radial-gradient(1.5px 1.5px at 312px 40px,rgba(255,255,255,.8),transparent 100%),radial-gradient(1px 1px at 96px 286px,rgba(188,210,255,.6),transparent 100%),radial-gradient(1.2px 1.2px at 258px 232px,rgba(255,240,225,.6),transparent 100%),radial-gradient(1px 1px at 404px 178px,rgba(210,225,255,.55),transparent 100%)}.wf-backdrop__stars--near{background-size:260px 260px;opacity:.5;transform:translate3d(0,calc(var(--sy) * -.34px),0);background-image:radial-gradient(2px 2px at 42px 88px,rgba(255,255,255,.95),transparent 100%),radial-gradient(1.6px 1.6px at 158px 30px,rgba(200,235,255,.85),transparent 100%),radial-gradient(2.2px 2.2px at 226px 196px,rgba(255,255,255,.8),transparent 100%),radial-gradient(1.4px 1.4px at 96px 158px,rgba(215,200,255,.7),transparent 100%)}.wf-planet{position:absolute;border-radius:50%;transform:translate3d(0,calc(var(--sy) * var(--depth, -.05px)),0) scale(calc(1 + var(--sy) * var(--grow, .00005)));transition:transform .2s linear;box-shadow:0 0 12vmin #4fe3ff14,inset -2.2vmin -2.8vmin 7vmin #000000b8,inset 1vmin 1.2vmin 5vmin #aae2ff29}.wf-planet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-linear-gradient(176deg,#ffffff17 0,#ffffff17 1.8%,#0000001a 1.8%,#0000001a 5.2%),repeating-linear-gradient(172deg,#ffffff0d 0,#ffffff0d 6%,#0000000f 6%,#0000000f 11%);mix-blend-mode:soft-light;opacity:.72;animation:wf-bands 140s linear infinite}@keyframes wf-bands{0%{background-position:0 0,0 0}to{background-position:-260px 0,220px 0}}.wf-planet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 74% 76%,rgba(0,0,0,.92) 0%,rgba(0,0,0,.6) 38%,transparent 68%)}.wf-planet--a{--depth: -.035px;width:54vmin;height:54vmin;right:-12vmin;top:4vh;background:radial-gradient(circle at 34% 27%,rgba(190,240,255,.28),transparent 40%),radial-gradient(circle at 32% 30%,#59aae8,#3277b8,#1f5185 34%,#13315a,#0a1a33,#05080f 88%)}.wf-planet--b{--depth: -.075px;width:30vmin;height:30vmin;left:-9vmin;top:56vh;background:radial-gradient(circle at 36% 30%,rgba(226,190,255,.26),transparent 42%),radial-gradient(circle at 34% 32%,#9d6ee0,#6f45ad 20%,#4a2b7d 42%,#2a1749,#120a24 82%,#05080f 95%);box-shadow:0 0 10vmin #8b5cf624,inset -1.6vmin -2vmin 5vmin #000000b8,inset .8vmin 1vmin 3.4vmin #dcc8ff29}.wf-planet--c{--depth: -.13px;width:17vmin;height:17vmin;right:8vmin;top:72vh;background:radial-gradient(circle at 34% 28%,rgba(180,255,245,.24),transparent 44%),radial-gradient(circle at 32% 30%,#3fa9b8,#227a8c,#14505f 48%,#0a2b34,#05080f 92%);box-shadow:0 0 7vmin #4fe3ff1f,inset -1vmin -1.2vmin 3vmin #000000b3,inset .5vmin .6vmin 2vmin #b4fff529}.wf-planet__ring{position:absolute;left:50%;top:50%;width:198%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-17deg) scaleY(.24);border-radius:50%;border:1.1vmin solid rgba(150,226,255,.12);box-shadow:0 0 4vmin #4fe3ff1a,inset 0 0 3vmin #4fe3ff14}.wf-planet__ring--faint{border-width:.7vmin;border-color:#96e2ff17}.wf-backdrop__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(2,3,8,.55) 100%)}@media(max-width:760px){.wf-planet--a{width:66vmin;height:66vmin;right:-20vmin;top:2vh}.wf-planet--b{width:36vmin;height:36vmin;left:-13vmin;top:62vh}.wf-planet--c{width:20vmin;height:20vmin;right:6vmin;top:78vh}.wf-backdrop__vignette{background:radial-gradient(130% 90% at 50% 46%,transparent 62%,rgba(2,3,8,.5) 100%)}}@media(prefers-reduced-motion:reduce){.wf-backdrop__stars,.wf-planet{transform:none}}[data-parallax]{transform:translate3d(0,calc(var(--p, 0) * var(--parallax, 64px)),0);transition:transform .12s linear;will-change:transform}.wf-hero[data-parallax]{--parallax: 110px}@media(prefers-reduced-motion:reduce){[data-parallax]{transform:none}}.wf-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none}.wf-progress__fill{display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#4fe3ff,#8b5cf6 70%,#e94bd0);box-shadow:0 0 14px #4fe3ff80;transition:transform .1s linear}@media(max-width:480px){.wf-hero .wf-kicker{font-size:9.5px;letter-spacing:.16em}.wf-hero .wf-kicker:before{margin-right:8px}}.wf-rocket{position:absolute;left:-16vw;top:66vh;width:54px;height:54px;opacity:0;filter:drop-shadow(0 0 10px rgba(255,180,84,.45));will-change:transform;animation:wf-fly 24s linear infinite}@keyframes wf-fly{0%{transform:translateZ(0) rotate(-32deg);opacity:0}5%{opacity:1}62%{transform:translate3d(122vw,-38vh,0) rotate(-32deg);opacity:1}66%{transform:translate3d(126vw,-40vh,0) rotate(-32deg);opacity:0}to{transform:translate3d(122vw,-38vh,0) rotate(-32deg);opacity:0}}.wf-rocket__body{fill:#e9eefb}.wf-rocket__fin{fill:#9fb0c9}.wf-rocket__window{fill:#4fe3ff}.wf-rocket__flame{position:absolute;left:50%;top:100%;width:14px;height:30px;margin-left:-7px;border-radius:50% 50% 60% 60%;background:linear-gradient(180deg,rgba(255,214,150,.95),rgba(255,120,60,.5) 55%,transparent 100%);transform-origin:50% 0;animation:wf-flame .18s steps(2,end) infinite alternate}@keyframes wf-flame{0%{transform:scaleY(.72) scaleX(.9);opacity:.85}to{transform:scaleY(1.05) scaleX(1.05);opacity:1}}@media(prefers-reduced-motion:reduce){.wf-rocket{display:none}.wf-planet:before{animation:none}}@keyframes wf-nebula{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.06)}}.wf-js-warning{display:none}html[data-js=failed] .wf-js-warning{display:block;position:fixed;left:16px;bottom:16px;z-index:70;max-width:300px;padding:9px 13px;border:1px solid rgba(255,180,84,.35);border-radius:9px;background:#0c0803e0;color:#ffb454;font-family:var(--wf-mono);font-size:11px;line-height:1.45}@media(prefers-reduced-motion:reduce){.wf-rocket,.wf-backdrop__nebula{animation:none}}#wf-js-reason{display:block;margin-top:5px;font-size:10px;line-height:1.4;opacity:.75;word-break:break-word}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-parallax]{animation:wf-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%;transform:none}@keyframes wf-parallax{0%{transform:translate3d(0,54px,0)}to{transform:translate3d(0,-54px,0)}}.wf-hero[data-parallax]{animation:none;transform:none}}}.wf-journey-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#04050d;--p: 0;--draw: 0}.js-stars{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:var(--o-stars, 1);transform:translate3d(0,calc(var(--d-stars, 0) * 1px),0);background-image:radial-gradient(1.8px 1.8px at 40px 60px,rgba(255,255,255,.95),transparent 100%),radial-gradient(1.4px 1.4px at 190px 140px,rgba(206,232,255,.85),transparent 100%),radial-gradient(2px 2px at 300px 40px,rgba(255,255,255,.9),transparent 100%),radial-gradient(1.5px 1.5px at 100px 280px,rgba(188,210,255,.75),transparent 100%),radial-gradient(1.6px 1.6px at 420px 200px,rgba(255,240,225,.7),transparent 100%),radial-gradient(1.2px 1.2px at 240px 320px,rgba(255,255,255,.6),transparent 100%),radial-gradient(1.2px 1.2px at 360px 260px,rgba(160,200,255,.65),transparent 100%);background-size:460px 460px;background-repeat:repeat}.js-earth{position:absolute;left:50%;bottom:-62vh;width:150vw;height:110vh;margin-left:-75vw;opacity:var(--o-earth, 1);transform:translate3d(0,calc(var(--d-earth, 0) * 1px),0);border-radius:50% 50% 0 0;background:radial-gradient(60% 40% at 50% 0%,rgba(79,227,255,.35),transparent 62%),radial-gradient(50% 36% at 32% 4%,rgba(120,200,255,.28),transparent 60%),radial-gradient(70% 60% at 50% 10%,#0d2a4d,#071a31 46%,#02060f 78%);box-shadow:0 -20px 90px #4fe3ff2e}.js-earth__limb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 50% 0 0;box-shadow:inset 0 14px 60px #4fe3ff59}.js-earth__glow{position:absolute;left:50%;top:-6vh;width:120vw;height:24vh;margin-left:-60vw;background:radial-gradient(50% 50% at 50% 50%,rgba(79,227,255,.35),transparent 70%);filter:blur(12px)}.js-sat{position:absolute;right:8vw;top:14vh;opacity:var(--o-sat, 1);transform:translate3d(0,calc(var(--d-sat, 0) * 1px),0) rotate(-14deg);filter:drop-shadow(0 0 20px rgba(79,227,255,.35))}.js-beam{position:absolute;right:12vw;top:26vh;width:2px;height:46vh;opacity:var(--o-beam, 1);transform:translate3d(0,calc(var(--d-beam, 0) * 1px),0);background:linear-gradient(180deg,#4fe3ffcc,#4fe3ff00 85%);box-shadow:0 0 18px #4fe3ff99}.js-atmo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--o-atmo, 0);transform:translate3d(0,calc(var(--d-atmo, 0) * 1px),0)}.js-atmo span{position:absolute;left:-10%;width:120%;height:26vh;background:linear-gradient(180deg,transparent,rgba(120,200,255,.16),transparent);filter:blur(2px)}.js-atmo span:nth-child(1){top:8vh}.js-atmo span:nth-child(2){top:40vh;opacity:.7}.js-atmo span:nth-child(3){top:70vh;opacity:.45}.js-rock{position:absolute;left:47%;top:8vh;width:26px;height:26px;opacity:var(--o-rock, 0);transform:translate3d(calc(var(--t-rock, 0) * 6vw),calc(var(--t-rock, 0) * 60vh),0) rotate(calc(28deg + var(--t-rock, 0) * 220deg)) scale(calc(.5 + var(--t-rock, 0) * 1.1))}.js-rock__core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:44% 56% 62% 38%;background:radial-gradient(circle at 34% 30%,#ffe6b8,#ff9a3c 42%,#7a2f10 78%);box-shadow:0 0 26px #ff963ca6}.js-rock__trail{position:absolute;left:50%;top:-180px;width:6px;height:180px;margin-left:-3px;background:linear-gradient(180deg,transparent,rgba(255,170,90,.55));filter:blur(3px)}.js-impact{position:absolute;left:61%;top:63%;width:0;height:0;opacity:var(--o-impact, 0)}.js-impact__plane{position:absolute;left:50%;top:50%;width:150vw;height:150vh;margin:-55vh 0 0 -75vw;background-image:linear-gradient(rgba(79,227,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(79,227,255,.22) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(closest-side at 50% 50%,#000 18%,rgba(0,0,0,.7) 46%,transparent 76%);-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 18%,rgba(0,0,0,.7) 46%,transparent 76%)}.js-impact__core{position:absolute;left:50%;top:50%;width:9vw;height:9vw;min-width:76px;min-height:76px;margin:-4.5vw 0 0 -4.5vw;border-radius:50%;background:radial-gradient(circle,#ffffff 0%,#ffeccb 16%,#ffb066 38%,rgba(255,120,40,.5) 60%,transparent 76%);box-shadow:0 0 60px #ff96468c;transform:scale(calc(.5 + var(--t-impact, 0) * .7))}.js-impact__ring{position:absolute;left:50%;top:50%;width:22vw;height:13vw;min-width:150px;min-height:90px;margin:-6.5vw 0 0 -11vw;border-radius:50%;border:1.5px solid rgba(79,227,255,.9);box-shadow:0 0 30px #4fe3ff8c,inset 0 0 24px #4fe3ff40;transform:scale(calc(.2 + var(--t-impact, 0) * 1.5));opacity:calc(1 - var(--t-impact, 0) * .7)}.js-impact__callout{position:absolute;left:7vw;top:50%;transform:translateY(-50%);display:grid;gap:2px;padding-left:46px;white-space:nowrap}.js-impact__leader{position:absolute;left:0;top:50%;width:38px;height:1px;background:linear-gradient(90deg,#4fe3ff33,#4fe3ffe6)}.js-impact__callout b{font:600 13px/1.2 var(--wf-mono, monospace);letter-spacing:.22em;color:#eafcff;text-shadow:0 0 14px rgba(79,227,255,.9)}.js-impact__callout small{font:500 10px/1.4 var(--wf-mono, monospace);letter-spacing:.14em;color:#a5cdebcc;text-transform:uppercase}.js-map{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--o-map, 0);transform:translate3d(0,calc(var(--d-map, 0) * 1px),0)}.js-map svg{width:100%;height:100%;opacity:.85}.js-fibre__wire{stroke-dasharray:1;stroke-dashoffset:1;stroke-dasharray:1400;stroke-dashoffset:calc(1400 - var(--draw, 0) * 1400);filter:drop-shadow(0 0 8px rgba(79,227,255,.8))}.js-fibre__dot{opacity:var(--o-fibre, 0);filter:drop-shadow(0 0 10px rgba(234,252,255,.9));offset-path:path("M60 430 L190 380 L300 402 L420 330 L540 356 L660 296 L790 320 L900 246 L1010 268 L1140 190");offset-distance:calc(var(--draw, 0) * 100%)}.js-city{position:absolute;top:-10%;right:-20%;bottom:-20%;left:-20%;opacity:var(--o-city, 0);transform:translate3d(0,calc(var(--d-city, 0) * 1px),0);perspective:600px;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,1fr);gap:4vw}.js-city span{background:linear-gradient(180deg,#0c1e34f2,#050c16fa);border:1px solid rgba(79,227,255,.14);border-radius:4px 4px 0 0;box-shadow:inset 0 2px #4fe3ff38;transform:translateZ(calc(var(--i) * -14px)) rotateX(56deg);opacity:calc(.35 + var(--i) * .045)}@media(max-width:900px){.js-impact{left:50%;top:56%}.js-impact__callout{left:50%;top:13vh;transform:translate(-50%);padding-left:0;text-align:center}.js-impact__leader{display:none}.js-impact__callout small{font-size:8px;letter-spacing:.1em}}@media(max-width:760px){.js-sat{right:-6vw;top:10vh;transform:scale(.7) rotate(-14deg)}.js-beam{right:14vw;height:34vh}.js-earth{bottom:-56vh}.js-monitor{width:88vw}.js-city{gap:3vw}}.wf-term{position:relative;z-index:1;padding:clamp(64px,10vw,132px) clamp(20px,6vw,90px) clamp(48px,6vw,76px)}.wf-term__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.wf-term__head .wf-h2{margin:10px 0 16px;font-size:clamp(30px,4.2vw,54px);line-height:1.05;letter-spacing:-.02em;color:var(--wf-ink)}.wf-term__sub{max-width:34ch;color:var(--wf-muted);font-size:clamp(14px,1.1vw,16px);line-height:1.65}.wf-term__screen{border-radius:12px;border:1px solid rgba(79,227,255,.22);background:radial-gradient(120% 130% at 15% 0%,rgba(60,255,150,.06),transparent 58%),#03070a;box-shadow:0 30px 80px #0009,inset 0 0 60px #3cff960a;overflow:hidden}.wf-term__bar{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid rgba(79,227,255,.14);background:#081018cc}.wf-term__dot{width:8px;height:8px;border-radius:50%;background:#96b4d259}.wf-term__dot:first-child{background:#ff6e6ea6}.wf-term__bar-label{margin-left:8px;font:500 11px/1 var(--wf-mono, monospace);letter-spacing:.16em;color:#96b4d299;text-transform:lowercase}.wf-term__body{padding:20px 22px 24px;font-family:var(--wf-mono, ui-monospace, monospace);font-size:clamp(12px,1.05vw,14px);line-height:1.95}.wf-term__body p{margin:0;color:#beffd7e6;text-shadow:0 0 14px rgba(60,255,150,.18);white-space:pre-wrap}.wf-term__body p.is-dim{color:#82b4a080;text-shadow:none}.wf-term__body p.is-good{color:#49ff9b}.wf-term__prompt{color:#49ff9b;margin-right:10px}.wf-term__caret{display:inline-block;margin-left:6px;color:#49ff9b;animation:wf-term-blink 1.05s steps(2,start) infinite}@keyframes wf-term-blink{to{opacity:0}}@media(max-width:900px){.wf-term__inner{grid-template-columns:1fr}.wf-term__sub{max-width:none}}@media(prefers-reduced-motion:reduce){.wf-term__caret,.js-caret--blink{animation:none}.wf-journey-scene *{transform:none!important}}
