.web-futures-module__pS7KjW__page{--lab-ink:#11100e;--lab-paper:#f7f3e8;--lab-acid:#d7ff37;--lab-cyan:#66f6ff;--lab-violet:#9d8cff;--lab-coral:#ff8d76;--lab-line:#11100e2e;background:radial-gradient(circle at 8% 12%, #d7ff3738, transparent 28rem), radial-gradient(circle at 92% 4%, #66f6ff38, transparent 30rem), var(--lab-paper);min-height:100vh;color:var(--lab-ink);font-family:Sora,system-ui,sans-serif}.web-futures-module__pS7KjW__hero{border-bottom:1px solid var(--lab-line);min-height:92vh;padding:clamp(7rem,13vw,11rem) 1.25rem 4rem;position:relative;overflow:hidden}.web-futures-module__pS7KjW__hero:before{content:"";pointer-events:none;border:1px solid var(--lab-line);border-radius:2.25rem;position:absolute;inset:1rem}.web-futures-module__pS7KjW__heroGlow{aspect-ratio:1;background:conic-gradient(from 30deg, var(--lab-acid), var(--lab-cyan), var(--lab-violet), var(--lab-acid));filter:blur(42px);opacity:.34;border-radius:50%;width:min(54vw,44rem);animation:15s linear infinite web-futures-module__pS7KjW__drift;position:absolute;top:-18rem;right:-10rem}.web-futures-module__pS7KjW__heroInner,.web-futures-module__pS7KjW__experiments,.web-futures-module__pS7KjW__closing{width:min(1180px,100%);margin:0 auto}.web-futures-module__pS7KjW__eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:600}.web-futures-module__pS7KjW__hero h1{letter-spacing:-.095em;text-wrap:balance;max-width:8.7ch;margin:1.2rem 0 0;font-size:clamp(4.3rem,12.5vw,10.8rem);line-height:.79;position:relative}.web-futures-module__pS7KjW__heroLead{letter-spacing:-.025em;max-width:49rem;margin:2.4rem 0 0;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.48}.web-futures-module__pS7KjW__heroActions,.web-futures-module__pS7KjW__buttonRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.web-futures-module__pS7KjW__heroActions{margin-top:2rem}.web-futures-module__pS7KjW__primaryAction,.web-futures-module__pS7KjW__secondaryAction,.web-futures-module__pS7KjW__primaryButton,.web-futures-module__pS7KjW__secondaryButton,.web-futures-module__pS7KjW__anchorButton{min-height:3rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.82rem 1.2rem;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.web-futures-module__pS7KjW__primaryAction,.web-futures-module__pS7KjW__primaryButton,.web-futures-module__pS7KjW__anchorButton{border:1px solid var(--lab-ink);background:var(--lab-ink);color:#fffef8;box-shadow:0 8px #11100e24}.web-futures-module__pS7KjW__secondaryAction,.web-futures-module__pS7KjW__secondaryButton{border:1px solid var(--lab-ink);color:var(--lab-ink);background:#ffffff94}.web-futures-module__pS7KjW__primaryAction:hover,.web-futures-module__pS7KjW__secondaryAction:hover,.web-futures-module__pS7KjW__primaryButton:hover,.web-futures-module__pS7KjW__secondaryButton:hover,.web-futures-module__pS7KjW__anchorButton:hover{transform:translateY(-2px)}.web-futures-module__pS7KjW__primaryAction:focus-visible,.web-futures-module__pS7KjW__secondaryAction:focus-visible,.web-futures-module__pS7KjW__primaryButton:focus-visible,.web-futures-module__pS7KjW__secondaryButton:focus-visible,.web-futures-module__pS7KjW__anchorButton:focus-visible,.web-futures-module__pS7KjW__fieldLabel input:focus-visible,.web-futures-module__pS7KjW__fieldLabel textarea:focus-visible,.web-futures-module__pS7KjW__canvasDomCard:focus-visible{outline:3px solid var(--lab-violet);outline-offset:3px}.web-futures-module__pS7KjW__capabilitySummary{border-top:1px solid var(--lab-line);align-items:baseline;gap:.75rem;max-width:44rem;margin-top:3.5rem;padding-top:1.2rem;display:flex}.web-futures-module__pS7KjW__capabilitySummary strong{letter-spacing:-.07em;font-size:2.6rem}.web-futures-module__pS7KjW__capabilitySummary span{line-height:1.5}.web-futures-module__pS7KjW__capabilityGrid{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.web-futures-module__pS7KjW__capabilityBadge{border:1px solid var(--lab-line);letter-spacing:.02em;background:#ffffffa3;border-radius:999px;align-items:center;gap:.45rem;min-height:2rem;padding:.42rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:inline-flex}.web-futures-module__pS7KjW__capabilityBadge strong{border-left:1px solid var(--lab-line);padding-left:.42rem;font-weight:650}.web-futures-module__pS7KjW__statusDot{background:#a6a39a;border-radius:50%;width:.55rem;height:.55rem}.web-futures-module__pS7KjW__capabilityNative .web-futures-module__pS7KjW__statusDot{background:#2bb76a;box-shadow:0 0 0 4px #2bb76a21}.web-futures-module__pS7KjW__capabilityFallback .web-futures-module__pS7KjW__statusDot{background:#f18a29;box-shadow:0 0 0 4px #f18a2921}.web-futures-module__pS7KjW__capabilityChecking .web-futures-module__pS7KjW__statusDot{animation:1.1s ease-in-out infinite web-futures-module__pS7KjW__pulse}.web-futures-module__pS7KjW__experiments{grid-gap:1rem;gap:1rem;padding:5rem 1.25rem 7rem;display:grid}.web-futures-module__pS7KjW__experiment{grid-gap:clamp(1.5rem, 4vw, 4rem);border:1px solid var(--lab-line);background:#ffffffa8;border-radius:2.2rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,4vw,4rem);min-height:30rem;padding:clamp(1.3rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #23201912}.web-futures-module__pS7KjW__experiment:nth-child(3n+1){background:linear-gradient(135deg,#d7ff3726,#0000 45%),#ffffffb8}.web-futures-module__pS7KjW__experiment:nth-child(3n+2){background:linear-gradient(135deg,#66f6ff29,#0000 45%),#ffffffb8}.web-futures-module__pS7KjW__experiment:nth-child(3n){background:linear-gradient(135deg,#9d8cff24,#0000 45%),#ffffffb8}.web-futures-module__pS7KjW__experimentHeader{grid-gap:1rem;grid-template-columns:3.3rem 1fr;align-content:start;gap:1rem;display:grid}.web-futures-module__pS7KjW__experimentNumber{border:1px solid var(--lab-ink);border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;display:grid}.web-futures-module__pS7KjW__experimentMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.web-futures-module__pS7KjW__experimentMeta>p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.69rem;font-weight:650}.web-futures-module__pS7KjW__experiment h2{letter-spacing:-.07em;text-wrap:balance;max-width:12ch;margin:1.2rem 0 0;font-size:clamp(2.15rem,4.4vw,4.7rem);line-height:.92}.web-futures-module__pS7KjW__experimentDescription{color:#11100ebd;max-width:36rem;margin:1.4rem 0 0;font-size:.98rem;line-height:1.65}.web-futures-module__pS7KjW__demoPanel,.web-futures-module__pS7KjW__canvasStage,.web-futures-module__pS7KjW__nativeUiDemo{border:1px solid var(--lab-line);background:#f7f3e8c2;border-radius:1.6rem;align-self:stretch;min-width:0;padding:clamp(1rem,2.4vw,1.6rem)}.web-futures-module__pS7KjW__demoPanel{flex-direction:column;gap:1rem;display:flex}.web-futures-module__pS7KjW__stateLine{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;display:flex}.web-futures-module__pS7KjW__stateLine strong,.web-futures-module__pS7KjW__inlineState{overflow-wrap:anywhere;color:#11100ea3;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:650}.web-futures-module__pS7KjW__codeBlock,.web-futures-module__pS7KjW__output{color:#edffd0;background:#121311;border-radius:1.1rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;line-height:1.6;display:block;overflow:auto}.web-futures-module__pS7KjW__codeBlock{white-space:pre-wrap;padding:1rem}.web-futures-module__pS7KjW__output{max-height:20rem;margin:0;padding:1rem}.web-futures-module__pS7KjW__smallPrint,.web-futures-module__pS7KjW__emptyState{color:#11100e9e;margin:0;font-size:.78rem;line-height:1.55}.web-futures-module__pS7KjW__paymentCard{grid-gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.web-futures-module__pS7KjW__paymentCard>div{border:1px solid var(--lab-line);background:#ffffffab;border-radius:1rem;min-width:0;padding:.9rem}.web-futures-module__pS7KjW__paymentCard span,.web-futures-module__pS7KjW__canvasDomCard span,.web-futures-module__pS7KjW__canvasFallbackCard span,.web-futures-module__pS7KjW__transitionCard span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.38rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:650;display:block}.web-futures-module__pS7KjW__paymentCard strong{overflow-wrap:anywhere;font-size:.88rem;line-height:1.35;display:block}.web-futures-module__pS7KjW__canvasStage{perspective:900px;background:linear-gradient(#11100e0f 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#11100e0f 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle,#66f6ff47,#0000 60%);min-height:26rem;position:relative;overflow:hidden}.web-futures-module__pS7KjW__htmlCanvas{border-radius:1.1rem;width:100%;min-height:23rem}.web-futures-module__pS7KjW__canvasDomCard,.web-futures-module__pS7KjW__canvasFallbackCard{background:#ffffffeb;border:1px solid #11100e57;border-radius:1.25rem;width:min(25rem,100% - 3rem);padding:1.15rem;box-shadow:0 22px 50px #11100e2b}.web-futures-module__pS7KjW__canvasDomCard{transform-origin:0 0}.web-futures-module__pS7KjW__canvasDomCard strong,.web-futures-module__pS7KjW__canvasFallbackCard strong{font-size:1.25rem;line-height:1.2;display:block}.web-futures-module__pS7KjW__canvasDomCard label{grid-gap:.45rem;gap:.45rem;margin-top:1rem;font-size:.72rem;font-weight:700;display:grid}.web-futures-module__pS7KjW__canvasDomCard input{border:1px solid var(--lab-line);width:100%;font:inherit;border-radius:.75rem;padding:.75rem}.web-futures-module__pS7KjW__canvasFallbackCard{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(8deg)rotateY(-8deg)}.web-futures-module__pS7KjW__canvasFallbackCard p{color:#11100ea6;margin:.8rem 0 0;line-height:1.5}.web-futures-module__pS7KjW__fieldLabel{grid-gap:.5rem;gap:.5rem;font-size:.76rem;font-weight:750;display:grid}.web-futures-module__pS7KjW__fieldLabel input,.web-futures-module__pS7KjW__fieldLabel textarea{width:100%;color:var(--lab-ink);font:inherit;resize:vertical;background:#ffffffc7;border:1px solid #11100e47;border-radius:1rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.55}.web-futures-module__pS7KjW__aiOutput{white-space:pre-wrap;border-left:5px solid var(--lab-acid);background:#ffffffab;padding:1rem 1rem 1rem 1.2rem;font-family:Cormorant Garamond,serif;font-size:1.35rem;line-height:1.35}.web-futures-module__pS7KjW__noteForm{grid-gap:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.web-futures-module__pS7KjW__noteList{grid-gap:.55rem;gap:.55rem;display:grid}.web-futures-module__pS7KjW__noteList article{border:1px solid var(--lab-line);background:#ffffffa6;border-radius:1rem;padding:.9rem}.web-futures-module__pS7KjW__noteList p{margin:0;line-height:1.5}.web-futures-module__pS7KjW__noteList time{color:#11100e8c;margin-top:.45rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;display:block}.web-futures-module__pS7KjW__streamTarget{grid-gap:.55rem;gap:.55rem;min-height:12rem;display:grid}.web-futures-module__pS7KjW__streamTarget:empty{border:1px dashed #11100e40;border-radius:1rem;place-items:center}.web-futures-module__pS7KjW__streamTarget:empty:before{content:"Audit fragments will arrive here.";color:#11100e7a;font-family:IBM Plex Mono,monospace;font-size:.7rem}.web-futures-module__pS7KjW__streamTarget .future-stream-card{border:1px solid var(--lab-line);background:#ffffffb3;border-radius:1rem;padding:.9rem;animation:.28s both web-futures-module__pS7KjW__fragment-in}.web-futures-module__pS7KjW__streamTarget .future-stream-card strong{margin-bottom:.32rem;font-size:.95rem;display:block}.web-futures-module__pS7KjW__streamTarget .future-stream-card p{color:#11100ead;margin:0;font-size:.8rem;line-height:1.5}.web-futures-module__pS7KjW__nativeUiDemo{grid-gap:1rem;background:radial-gradient(circle at 75% 20%,#d7ff3761,#0000 33%),#f7f3e8c7;align-content:center;gap:1rem;display:grid}.web-futures-module__pS7KjW__nativePopover{position-anchor:--raw-drafts-anchor;position-area:block-end span-inline-end;border:1px solid var(--lab-ink);color:#fffef8;background:#11100e;border-radius:1rem;width:min(20rem,100vw - 2rem);margin:.7rem;padding:1rem;box-shadow:0 20px 45px #11100e47}.web-futures-module__pS7KjW__nativePopover::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11100e1f}.web-futures-module__pS7KjW__nativePopover p{color:#fffef8b8;margin:.5rem 0 0;font-size:.82rem;line-height:1.5}.web-futures-module__pS7KjW__transitionCard{border:1px solid var(--lab-ink);background:var(--lab-acid);view-transition-name:web-futures-module__pS7KjW__web-futures-mode;border-radius:1.25rem;min-height:12rem;padding:1.2rem}.web-futures-module__pS7KjW__nativeUiDemo[data-mode=studio] .web-futures-module__pS7KjW__transitionCard{color:#f6f0ff;background:#171520}.web-futures-module__pS7KjW__transitionCard strong{letter-spacing:-.05em;max-width:16ch;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1;display:block}.web-futures-module__pS7KjW__closing{padding:0 1.25rem 8rem}.web-futures-module__pS7KjW__closing h2{letter-spacing:-.08em;max-width:12ch;margin:1rem 0 0;font-size:clamp(3rem,8vw,7.5rem);line-height:.86}.web-futures-module__pS7KjW__closing>p:not(.web-futures-module__pS7KjW__eyebrow){max-width:48rem;margin:1.8rem 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.35}@keyframes web-futures-module__pS7KjW__pulse{50%{opacity:.3;transform:scale(.78)}}@keyframes web-futures-module__pS7KjW__drift{to{transform:rotate(1turn)}}@keyframes web-futures-module__pS7KjW__fragment-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:820px){.web-futures-module__pS7KjW__hero{min-height:auto;padding-top:7rem}.web-futures-module__pS7KjW__experiment{grid-template-columns:1fr;min-height:0}.web-futures-module__pS7KjW__experiment h2{max-width:15ch}.web-futures-module__pS7KjW__noteForm{grid-template-columns:1fr}}@media (max-width:560px){.web-futures-module__pS7KjW__hero:before{border-radius:1.45rem;inset:.55rem}.web-futures-module__pS7KjW__hero h1{font-size:clamp(3.8rem,20vw,6rem)}.web-futures-module__pS7KjW__experimentHeader{grid-template-columns:1fr}.web-futures-module__pS7KjW__experimentNumber{width:2.6rem;height:2.6rem}.web-futures-module__pS7KjW__paymentCard{grid-template-columns:1fr}.web-futures-module__pS7KjW__capabilityBadge{justify-content:space-between;width:100%}.web-futures-module__pS7KjW__capabilityBadge .web-futures-module__pS7KjW__statusDot{margin-right:auto}}@media (prefers-reduced-motion:reduce){.web-futures-module__pS7KjW__heroGlow,.web-futures-module__pS7KjW__capabilityChecking .web-futures-module__pS7KjW__statusDot{animation:none}.web-futures-module__pS7KjW__streamTarget .future-stream-card{animation:none}.web-futures-module__pS7KjW__primaryAction,.web-futures-module__pS7KjW__secondaryAction,.web-futures-module__pS7KjW__primaryButton,.web-futures-module__pS7KjW__secondaryButton,.web-futures-module__pS7KjW__anchorButton{transition:none}}@media (prefers-color-scheme:dark){.web-futures-module__pS7KjW__page{--lab-ink:#f6f2e7;--lab-paper:#0f0e0c;--lab-line:#f6f2e72e;background:radial-gradient(circle at 8% 12%, #d7ff371a, transparent 28rem), radial-gradient(circle at 92% 4%, #66f6ff1a, transparent 30rem), var(--lab-paper)}.web-futures-module__pS7KjW__primaryAction,.web-futures-module__pS7KjW__primaryButton,.web-futures-module__pS7KjW__anchorButton{color:#0f0e0c;background:#f6f2e7;border-color:#f6f2e7;box-shadow:0 8px #f6f2e71a}.web-futures-module__pS7KjW__secondaryAction,.web-futures-module__pS7KjW__secondaryButton,.web-futures-module__pS7KjW__capabilityBadge,.web-futures-module__pS7KjW__experiment,.web-futures-module__pS7KjW__demoPanel,.web-futures-module__pS7KjW__canvasStage,.web-futures-module__pS7KjW__nativeUiDemo,.web-futures-module__pS7KjW__paymentCard>div,.web-futures-module__pS7KjW__fieldLabel input,.web-futures-module__pS7KjW__fieldLabel textarea,.web-futures-module__pS7KjW__noteList article{color:#f6f2e7;background-color:#1a1916d1}.web-futures-module__pS7KjW__streamTarget .future-stream-card{color:#f6f2e7;background-color:#1a1916d1}.web-futures-module__pS7KjW__experimentDescription,.web-futures-module__pS7KjW__smallPrint,.web-futures-module__pS7KjW__emptyState,.web-futures-module__pS7KjW__stateLine strong,.web-futures-module__pS7KjW__inlineState,.web-futures-module__pS7KjW__canvasFallbackCard p,.web-futures-module__pS7KjW__noteList time{color:#f6f2e7a8}.web-futures-module__pS7KjW__streamTarget .future-stream-card p{color:#f6f2e7a8}.web-futures-module__pS7KjW__canvasDomCard,.web-futures-module__pS7KjW__canvasFallbackCard{color:#f6f2e7;background:#141311f0}.web-futures-module__pS7KjW__aiOutput{background:#1a1916d9}.web-futures-module__pS7KjW__transitionCard{color:#11100e}}
