.ambient-stage-admin{background:radial-gradient(92% 72% at 4% 2%,rgba(105,55,210,.32),transparent 67%),radial-gradient(76% 66% at 96% 78%,rgba(67,192,83,.13),transparent 68%),radial-gradient(70% 58% at 54% 104%,rgba(73,30,158,.18),transparent 72%),linear-gradient(135deg,#0d1025,#080a16 52%,#0a110d)}.ambient-stage-admin:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.025),transparent 28%,transparent 72%,rgba(255,255,255,.018)),radial-gradient(55% 42% at 44% 42%,rgba(104,73,218,.09),transparent 75%),linear-gradient(286deg,rgba(67,192,83,.045),transparent 56%)}.ambient-orb-admin-lime,.ambient-orb-admin-violet{filter:blur(110px);opacity:.72}.ambient-orb-admin-violet{width:620px;height:620px;top:-24%;left:-12%;background:rgba(105,58,218,.58);animation:orb-drift-a 72s ease-in-out infinite}.ambient-orb-admin-lime{width:360px;height:360px;right:18%;bottom:-20%;background:rgba(67,204,83,.29);animation:orb-drift-b 88s ease-in-out infinite}.admin-user-input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:rgba(255,255,255,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:.75rem 1rem;color:#fff;font-size:.875rem;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 30px rgba(0,0,0,.12);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-filter-label{display:block;padding-inline:.25rem;color:rgb(255 255 255/.4);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.admin-glass-surface{border:1px solid rgba(255,255,255,.18);background-color:rgba(255,255,255,.08);backdrop-filter:blur(30px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,255,255,.06),0 24px 80px rgba(0,0,0,.28)}.admin-modal-glass{border:1px solid rgba(255,255,255,.22);background:radial-gradient(120% 80% at 0 0,rgba(139,92,246,.2),transparent 52%),radial-gradient(100% 80% at 100% 100%,rgba(20,184,166,.09),transparent 55%),linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.035) 45%,rgba(255,255,255,.075)),rgba(15,23,42,.32);backdrop-filter:blur(32px) saturate(175%);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(255,255,255,.08),0 24px 100px rgba(0,0,0,.58),0 0 0 1px rgba(139,92,246,.16)}.admin-modal-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(196,181,253,.5) rgba(255,255,255,.035)}.admin-modal-scroll::-webkit-scrollbar{width:10px}.admin-modal-scroll::-webkit-scrollbar-track{margin:14px 0;border-radius:999px;background:rgba(255,255,255,.035)}.admin-modal-scroll::-webkit-scrollbar-thumb{min-height:44px;border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,rgba(196,181,253,.62),rgba(129,140,248,.38));background-clip:padding-box}.admin-modal-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(221,214,254,.8),rgba(129,140,248,.58));background-clip:padding-box}.admin-modal-adaptive{transform-origin:center;transition:max-width .18s ease,transform .18s ease,box-shadow .18s ease}.admin-modal-adaptive:has([data-admin-select-open=true]){max-width:min(calc(100vw - 2rem),44rem)!important;transform:scale(1.008)}.admin-select-menu{animation:admin-select-menu-in .15s ease-out both}@keyframes admin-select-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.admin-user-input::-moz-placeholder{color:rgba(255,255,255,.25)}.admin-user-input::placeholder{color:rgba(255,255,255,.25)}.admin-user-input:focus{border-color:rgba(129,140,248,.55);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(99,102,241,.14)}.admin-user-input option{background:#111827;color:#0B0B0D}.ambient-orb{position:fixed;border-radius:50%;pointer-events:none;z-index:0;will-change:transform}.ambient-orb-violet{width:760px;height:760px;top:-22%;left:-12%;background:var(--brand-violet);filter:blur(160px);opacity:.38;animation:orb-drift-a 72s ease-in-out infinite}.ambient-orb-green{width:580px;height:580px;bottom:-12%;right:-6%;background:var(--brand-lime);filter:blur(160px);opacity:.13;animation:orb-drift-b 88s ease-in-out infinite}.ambient-orb-indigo{width:480px;height:480px;top:36%;right:-16%;background:#3BC5DA;filter:blur(150px);opacity:.11;animation:orb-drift-c 96s ease-in-out infinite}.ambient-orb-magenta{width:360px;height:360px;bottom:18%;left:8%;background:#E54B9C;filter:blur(140px);opacity:.1;animation:orb-drift-a 110s ease-in-out infinite reverse}@keyframes orb-drift-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(70px,-50px,0)}}@keyframes orb-drift-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(-80px,60px,0)}}@keyframes orb-drift-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(50px,80px,0)}}@media (prefers-reduced-motion:reduce){.ambient-orb,.anim-float,.anim-float-slow,.anim-pulse-glow,.capture-step.is-active .capture-step-marker,.dream-atmosphere:after,.dream-atmosphere:before,.glass-shimmer:after,.memory-pane-frags,.memory-waveform-bar,.process-stage:after{animation:none!important}.capture-steps:before,.dream-rail:before{transform:scaleY(1)!important;transition:none!important}.dream-rail-node{transform:translateX(-50%) scale(1)!important;transition:none!important}.anim-scaleIn,.anim-slideUp{animation-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}.cta-arrow,.reveal{transition:none!important}}.ambient-stage:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 180px rgba(255,255,255,.018),inset 0 0 260px rgba(0,0,0,.85);pointer-events:none}.ambient-grain{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}section[data-accent]{position:relative}section[data-accent]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:transparent}.admin-theme{--admin-canvas:#000000;--admin-panel:#101010;--admin-panel-raised:#171717;--admin-line:#2a2a2a;--admin-line-strong:#3b3b3b;--admin-lime:var(--brand-lime,#6cc218);--admin-violet:var(--brand-violet,#5a04c5);--admin-orange:var(--OrangeColor1,#ff9500);--admin-red:var(--RedColor1,#ff0000);min-height:100%;color-scheme:dark}.admin-theme,.admin-theme .admin-ambient-shell,.admin-theme .ambient-stage-admin{background:var(--admin-canvas)!important}.admin-theme .ambient-orb-admin-lime,.admin-theme .ambient-orb-admin-violet,.admin-theme .ambient-stage-admin:before,.admin-theme .ambient-stage:after{display:none!important}.admin-theme .ambient-grain{opacity:.025;mix-blend-mode:normal}.admin-theme [class*=backdrop-blur]{backdrop-filter:none!important}.admin-theme .admin-glass-surface,.admin-theme .admin-modal-glass{border:1px solid var(--admin-line)!important;background:var(--admin-panel)!important;box-shadow:0 18px 42px rgba(0,0,0,.34)!important;backdrop-filter:none!important}.admin-theme .admin-modal-glass{background:#121212!important;border-color:var(--admin-line-strong)!important;box-shadow:0 28px 80px rgba(0,0,0,.72)!important}.admin-theme .admin-user-input{border-color:var(--admin-line-strong)!important;background:#080808!important;box-shadow:none!important;backdrop-filter:none!important}.admin-theme .admin-user-input::-moz-placeholder{color:rgba(255,255,255,.32)!important}.admin-theme .admin-user-input::placeholder{color:rgba(255,255,255,.32)!important}.admin-theme .admin-user-input:focus{border-color:var(--admin-lime)!important;background:#0d0d0d!important;box-shadow:0 0 0 3px rgba(108,194,24,.16)!important}.admin-theme .admin-user-input option{background:#101010;color:#fff}.admin-theme [class*="bg-white/"]{background-color:rgba(255,255,255,.035)!important}.admin-theme [class*="border-white/"]{border-color:var(--admin-line)!important}.admin-theme [class*=bg-emerald-]{border-color:rgba(108,194,24,.42)!important}.admin-theme [class*=bg-emerald-],.admin-theme [class*=bg-lime-]{background-color:rgba(108,194,24,.14)!important}.admin-theme [class*=bg-indigo-],.admin-theme [class*=bg-purple-],.admin-theme [class*=bg-violet-]{background-color:rgba(90,4,197,.16)!important}.admin-theme [class*=bg-orange-]{background-color:rgba(255,149,0,.14)!important;border-color:rgba(255,149,0,.42)!important}.admin-theme [class*=bg-red-]{background-color:rgba(255,0,0,.12)!important;border-color:rgba(255,0,0,.36)!important}.admin-theme [class*="bg-[#070a12"],.admin-theme [class*="bg-[#0b101c"],.admin-theme [class*="bg-[#101018"],.admin-theme [class*="bg-[#11131d"]{background-color:var(--admin-panel)!important}.admin-theme [class*=from-indigo-][class*=to-purple-]{background-image:none!important;background-color:rgba(90,4,197,.22)!important}.admin-theme .admin-modal-scroll{scrollbar-color:var(--admin-line-strong) #0a0a0a}.admin-theme .admin-modal-scroll::-webkit-scrollbar-track{background:#0a0a0a}.admin-theme .admin-modal-scroll::-webkit-scrollbar-thumb{background:var(--admin-line-strong);background-clip:padding-box}.admin-theme aside{background:#080808!important;backdrop-filter:none!important}.admin-theme aside,.admin-theme header{border-color:var(--admin-line)!important}.admin-theme .admin-theme-accent,.admin-theme [data-admin-accent=lime]{color:var(--admin-lime)!important}.admin-theme :where(button,a):focus-visible,.admin-theme :where(input,textarea,select):focus-visible{outline:2px solid var(--admin-lime);outline-offset:2px}@media (max-width:767px){.admin-theme aside{width:4.5rem}.admin-theme aside section>button span,.admin-theme aside section>button svg:last-child,.admin-theme aside section>div span:not(:first-child),.admin-theme aside>div:first-child p,.admin-theme aside>div:last-child span,.admin-theme aside>nav{display:none}.admin-theme aside>div:first-child,.admin-theme aside>div:last-child{padding-inline:.75rem}}.admin-theme .admin-glass-surface,.admin-theme .admin-modal-glass{border:0!important}.admin-theme [class*=rounded][class*=border]{border-color:transparent!important}.admin-theme [class*=rounded][class*=ring-]{--tw-ring-color:transparent!important}.admin-theme .admin-user-input,.admin-theme input,.admin-theme select,.admin-theme textarea{border-color:var(--admin-line-strong)!important}.admin-theme .admin-user-input:focus,.admin-theme input:focus,.admin-theme select:focus,.admin-theme textarea:focus{border-color:var(--admin-lime)!important}.manifesto-label{display:inline-flex;align-items:center;gap:.85rem;font-size:.8rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.42)}.manifesto-label:before{content:"";width:1.75rem;height:2px;border-radius:999px;background:rgba(255,255,255,.3)}.manifesto-list{position:relative;padding-left:clamp(1.75rem,4.5vw,3.25rem);border-bottom:1px solid rgba(255,255,255,.08)}.manifesto-list:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(95,27,168,.5) 10%,rgba(95,27,168,.5) 90%,transparent)}.manifesto-block{position:relative;padding:clamp(3.5rem,9vw,7rem) 0;border-top:1px solid rgba(255,255,255,.08)}.manifesto-index{display:block;margin-bottom:1.25rem;font-size:.8rem;font-weight:600;letter-spacing:.22em;color:rgba(216,204,255,.45)}.manifesto-block h2{font-size:clamp(2rem,5.4vw,4rem);font-weight:700;letter-spacing:-.025em;line-height:1.03;color:#fff;max-width:14ch}.manifesto-block p{margin-top:1.5rem;max-width:42ch;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.7;color:rgba(255,255,255,.55)}@media (min-width:1024px){.manifesto-list>:nth-child(2n) .manifesto-inner{margin-left:clamp(6rem,22vw,22rem)}}.vision-map{display:grid;gap:clamp(3rem,6vw,5rem)}@media (min-width:1024px){.vision-map{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.vision-map-side{position:sticky;top:7.5rem}}.vision-map-side h2{margin-top:1.5rem;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:#fff;max-width:12ch}.vision-map-side p{margin-top:1.25rem;max-width:30ch;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65;color:rgba(255,255,255,.5)}.vision-layers{position:relative;display:flex;flex-direction:column;gap:clamp(2.5rem,5.5vw,4rem);padding-left:clamp(1.9rem,4.5vw,3rem)}.vision-layers:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(126,102,224,0),rgba(126,102,224,.42) 11%,rgba(108,84,208,.34) 66%,rgba(92,60,178,.12));box-shadow:0 0 10px rgba(122,94,224,.28),0 0 26px rgba(95,27,168,.16)}.vision-layer{position:relative}.vision-layer-node{position:absolute;left:calc(-1 * clamp(1.9rem, 4.5vw, 3rem) + 1px);top:.82em;width:clamp(.72rem,1.5vw,.95rem);height:clamp(.72rem,1.5vw,.95rem);border-radius:999px;transform:translate(-50%,-50%);border:1px solid rgba(150,130,215,.42);background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.16),rgba(255,255,255,.02) 58%),rgba(42,32,66,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 4px rgba(95,27,168,.05),0 2px 8px rgba(0,0,0,.5);transition:border-color .5s ease,background .5s ease,box-shadow .5s ease}.vision-layer-node:before{content:"";position:absolute;left:100%;top:50%;width:clamp(1rem,2.8vw,1.7rem);height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(150,130,215,.5),transparent);transition:background .5s ease}.vision-layer.is-active .vision-layer-node{border-color:rgba(176,240,120,.75);background:radial-gradient(circle at 50% 34%,rgba(214,255,176,.55),rgba(147,224,79,.14) 60%),rgba(34,48,20,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 4px rgba(147,224,79,.1),0 0 14px rgba(147,224,79,.5),0 0 30px rgba(147,224,79,.22)}.vision-layer.is-active .vision-layer-node:before{background:linear-gradient(90deg,rgba(176,240,120,.72),transparent)}.vision-layer-future.is-active .vision-layer-node{border-color:rgba(176,150,245,.72);background:radial-gradient(circle at 50% 34%,rgba(226,214,255,.5),rgba(95,27,168,.16) 60%),rgba(46,34,76,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 0 4px rgba(95,27,168,.1),0 0 14px rgba(124,92,224,.5),0 0 28px rgba(95,27,168,.24)}.vision-layer-future.is-active .vision-layer-node:before{background:linear-gradient(90deg,rgba(160,140,230,.62),transparent)}.vision-layer-body h2{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:700;letter-spacing:-.018em;line-height:1.1;color:#fff}.vision-layer-future .vision-layer-body h2{color:rgba(255,255,255,.8)}.vision-layer-body p{margin-top:.55rem;max-width:48ch;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.62;color:rgba(255,255,255,.5)}.vision-layer-tag{font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d8ccff;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(95,27,168,.55);background:rgba(95,27,168,.16)}.memory-pane-stack{position:relative;isolation:isolate}.memory-pane{position:relative;overflow:hidden;border-radius:clamp(1.65rem,3vw,2.15rem);padding:clamp(1.75rem,3.4vw,2.75rem) clamp(1.75rem,4vw,3.35rem)}.vision-page{width:100%;overflow:clip;background:#000}.vision-section{width:min(100%,112rem);margin-inline:auto}.vision-hero{position:relative;display:flex;width:100vw;min-height:clamp(20rem,22vw,25rem);align-items:center;justify-content:center;padding:clamp(4.25rem,6vw,6rem) max(1.25rem,calc((100vw - 112rem) / 2 + 2.5rem));border-radius:0 0 clamp(2rem,4vw,3.75rem) clamp(2rem,4vw,3.75rem);background:#f5f5f7;color:#09090b;text-align:center}.vision-hero-glyphs{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.vision-hero-glyph{position:absolute;display:block;width:clamp(8rem,12vw,15rem);aspect-ratio:1;color:var(--GreenColor1);opacity:.25;filter:blur(7px)}.vision-hero-glyph svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.vision-hero-glyph-1{top:-3.5rem;left:5%}.vision-hero-glyph-2{bottom:-5rem;left:21%;color:var(--brand-violet)}.vision-hero-glyph-3{top:-5rem;left:44%;color:#09090b}.vision-hero-glyph-4{bottom:-6rem;left:52%}.vision-hero-glyph-5{top:-4rem;right:17%;color:var(--brand-violet)}.vision-hero-glyph-6{right:3%;bottom:-4.5rem;color:#09090b}.vision-kicker{display:inline-flex;align-items:center;gap:.65rem;color:#77777d;font-size:.72rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.vision-kicker:before{width:1.7rem;height:1px;background:currentColor;content:""}.vision-kicker-dark{color:#6e6e73}.vision-hero h1,.vision-section h2{margin:0;font-weight:720;letter-spacing:-.065em}.vision-hero h1{position:relative;z-index:1;font-size:clamp(4rem,8vw,8rem);line-height:.92}.vision-atlas-copy>p,.vision-closing p,.vision-section-heading>p{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.vision-section{padding:clamp(6.5rem,10vw,11rem) clamp(1.25rem,4vw,4rem)}.vision-section-heading{max-width:76rem}.vision-section h2{margin-top:1.35rem;color:#fff;font-size:clamp(3.1rem,6vw,6.8rem);line-height:.95}.vision-atlas-copy>p,.vision-section-heading>p{max-width:51rem;margin-top:1.55rem;color:#96969b}.vision-mission{padding-top:clamp(7rem,12vw,13rem)}.vision-mission-heading{width:min(100%,100rem);max-width:100rem;margin-inline:auto;text-align:center}.vision-mission-heading h2{max-width:none;margin-inline:auto;line-height:1.06;text-wrap:balance}.vision-mission-heading h2 span{display:block;white-space:nowrap}.vision-mission-heading>p{margin-inline:auto}.vision-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(4rem,7vw,7rem)}.vision-outcome{position:relative;display:flex;min-height:21rem;overflow:hidden;padding:clamp(2rem,3.5vw,3.5rem);flex-direction:column;align-items:center;justify-content:center;border:0;border-radius:clamp(1.6rem,2.5vw,2.4rem);text-align:center}.vision-outcome-backdrop{position:absolute;z-index:0;display:block;width:clamp(16rem,21.5vw,22.7rem);aspect-ratio:1;color:var(--GreenColor1);opacity:.2;filter:blur(10px);pointer-events:none}.vision-outcome:first-child .vision-outcome-backdrop{bottom:-6rem;left:-5rem}.vision-outcome:nth-child(2) .vision-outcome-backdrop{bottom:-8rem;left:50%;color:var(--brand-violet);transform:translateX(-50%)}.vision-outcome:nth-child(3) .vision-outcome-backdrop{right:-5rem;bottom:-6rem;color:#fff}.vision-outcome-backdrop svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.vision-guardrail h3,.vision-outcome h3,.vision-roadmap-card h3{margin:0;color:#fff;font-weight:680;letter-spacing:-.04em}.vision-outcome h3{position:relative;z-index:1;max-width:12ch;font-size:clamp(1.55rem,2.4vw,2.6rem)}.vision-outcome p{position:relative;z-index:1;max-width:28rem}.vision-guardrail p,.vision-outcome p,.vision-roadmap-card p{margin-top:1rem;color:#96969b;line-height:1.6}.vision-roadmap-chapter{padding:clamp(3.5rem,6vw,6rem) 0 clamp(4rem,7vw,7rem)}.vision-roadmap{padding-block:clamp(4rem,6.5vw,7rem);border-radius:clamp(2rem,4vw,3.75rem);background:#f3f0e9;color:#09090b}.vision-closing h2{color:#09090b}.vision-roadmap-heading{max-width:none;margin:0 auto;text-align:center}.vision-closing p{color:#67676c}.vision-section .vision-roadmap-heading h2{margin:0;color:#09090b;font-size:clamp(2.75rem,5vw,5.4rem);line-height:.98}.vision-roadmap-track{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,1.8vw,1.5rem);margin:clamp(2.5rem,3.5vw,3.75rem) 0 0;padding:0;list-style:none}.vision-roadmap-track>li{display:flex;min-width:0}.vision-roadmap-card-shell{width:100%}.vision-roadmap-flip{position:relative;display:block;width:100%;min-height:clamp(18rem,22vw,21rem);padding:0;border:0;border-radius:clamp(1.6rem,2.5vw,2.4rem);background:transparent;color:inherit;font:inherit;text-align:center;perspective:90rem;cursor:pointer}.vision-roadmap-flip.is-revealed{cursor:default}button.vision-roadmap-flip.is-revealed{cursor:pointer}.vision-roadmap-flip-inner{position:absolute;inset:0;display:block;border-radius:inherit;transform:rotateY(180deg);transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.78,.22,1)}.vision-roadmap-flip.is-revealed .vision-roadmap-flip-inner{transform:rotateY(0deg)}.vision-roadmap-card,.vision-roadmap-card-back{position:absolute;inset:0;overflow:hidden;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden}.vision-roadmap-card{display:flex;padding:clamp(2rem,3vw,3.25rem) clamp(1.4rem,2.4vw,2.5rem);flex-direction:column;align-items:center;justify-content:center;background:#fff}.vision-roadmap-card-back{display:grid;place-items:center;transform:rotateY(180deg);color:#fff}.vision-roadmap-card-back:before{position:absolute;inset:0;content:"";background:rgba(0,0,0,.2)}.vision-roadmap-card-back.horizon-1{background:radial-gradient(circle at 30% 24%,rgba(105,205,0,.64),transparent 52%),#09090b}.vision-roadmap-card-back.horizon-2{background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.34),transparent 52%),#09090b}.vision-roadmap-card-back.horizon-3{background:radial-gradient(circle at 72% 22%,rgba(108,0,205,.76),transparent 54%),#09090b}.vision-roadmap-card h3,.vision-roadmap-card>strong{margin:0;color:#09090b;font-size:clamp(1.35rem,2vw,2.05rem);font-weight:720;line-height:1.1;text-align:center}.vision-roadmap-card p,.vision-roadmap-card>span{max-width:24rem;margin:1.25rem 0 0;color:#67676c;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55;text-align:center}.vision-roadmap-emphasis{padding:0;background:transparent;color:var(--GreenColor1);font-weight:760}.vision-roadmap-card-front.horizon-2 .vision-roadmap-emphasis{color:#171719}.vision-roadmap-card-front.horizon-3 .vision-roadmap-emphasis{color:var(--brand-violet)}.vision-roadmap-visual{position:relative;z-index:1;width:min(86%,19rem);overflow:visible;color:#fff;filter:drop-shadow(0 1rem 2.5rem rgba(0,0,0,.28))}.vision-roadmap-visual circle,.vision-roadmap-visual path,.vision-roadmap-visual rect{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.vision-roadmap-visual-orbit{opacity:.36}.vision-roadmap-visual-core{opacity:.96}.vision-roadmap-visual-points circle{fill:currentColor;stroke:none}.vision-roadmap-product-one{opacity:.48}.vision-roadmap-product-two{opacity:.98}.vision-roadmap-product-three{opacity:.68}.vision-roadmap-world-one{opacity:.46}.vision-roadmap-world-two{opacity:.94}.vision-roadmap-return-path{opacity:.8}.vision-roadmap-back-label{position:absolute;z-index:2;bottom:1.35rem;left:50%;display:flex;min-height:2.4rem;padding:.5rem .7rem .5rem .9rem;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:999px;box-shadow:none;color:#fff;font-size:.72rem;font-weight:750;line-height:1;white-space:nowrap;transform:translateX(-50%)}.vision-roadmap-back-label svg{width:1rem;height:1rem}.vision-roadmap-back-label path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.vision-roadmap-flip:focus-visible{outline:3px solid var(--GreenColor1);outline-offset:4px}@media (hover:hover){button.vision-roadmap-flip:not(.is-revealed):hover .vision-roadmap-flip-inner{transform:rotateY(174deg) translateY(-.35rem)}}.vision-roadmap-summary{max-width:58rem;margin:clamp(2.25rem,3.5vw,3.5rem) auto 0;color:#67676c;text-align:center}.vision-roadmap-summary p{margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.vision-guardrails-heading{margin-inline:auto;text-align:center}.vision-guardrails-heading h2{max-width:none;margin-inline:auto;text-wrap:balance}.vision-guardrails-heading h2 span{display:block;white-space:nowrap}.vision-guardrails-heading>p{margin-inline:auto}.vision-guardrail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(4rem,7vw,7rem)}.vision-guardrail{position:relative;display:flex;min-height:25rem;overflow:hidden;padding:clamp(2.5rem,3.5vw,3.5rem);flex-direction:column;align-items:center;justify-content:center;border:0;border-radius:clamp(1.6rem,2.5vw,2.4rem);text-align:center}.vision-guardrail-backdrop{position:absolute;z-index:0;display:block;width:clamp(16rem,21.5vw,22.7rem);aspect-ratio:1;color:var(--GreenColor1);opacity:.2;filter:blur(10px);pointer-events:none}.vision-guardrail:first-child .vision-guardrail-backdrop{bottom:-6rem;left:-5rem}.vision-guardrail:nth-child(2) .vision-guardrail-backdrop{bottom:-8rem;left:50%;color:var(--brand-violet);transform:translateX(-50%)}.vision-guardrail:nth-child(3) .vision-guardrail-backdrop{right:-5rem;bottom:-6rem;color:#fff}.vision-guardrail-backdrop svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.vision-guardrail h3{position:relative;z-index:1;max-width:13ch;min-height:2.35em;margin-top:0;font-size:clamp(1.5rem,2.2vw,2.35rem);line-height:1.15}.vision-guardrail p{position:relative;z-index:1;max-width:27rem;margin:1.25rem auto 0}.vision-atlas{position:relative;min-height:56rem;overflow:hidden;border-radius:clamp(2rem,4vw,3.75rem);background:#060607}.vision-atlas-copy{position:relative;z-index:3;max-width:60rem}.vision-atlas-copy h2{max-width:13ch}.vision-atlas-map{position:absolute;top:6%;right:-2%;width:min(60vw,66rem);aspect-ratio:1}.vision-atlas-map:before{position:absolute;inset:16%;border-radius:50%;background:rgba(90,4,197,.08);filter:blur(4rem);content:""}.vision-atlas-map svg{position:relative;width:100%;overflow:visible}.vision-atlas-rings{fill:none;stroke:#242428;stroke-dasharray:1 2;stroke-width:.25}.vision-atlas-links{fill:none;stroke:#5a04c5;stroke-width:.32}.vision-atlas-links path{stroke-dasharray:3 2;animation:visionLineTravel 12s linear infinite}.vision-atlas-map circle{fill:var(--brand-violet);animation:visionNodePulse 4s ease-in-out infinite}.vision-atlas-map circle.node-0{fill:var(--GreenColor1)}.vision-atlas-map circle.node-2{fill:var(--brand-cyan)}.vision-atlas-map circle.node-3{fill:#fff}.vision-atlas-core{position:absolute;top:50%;left:50%;color:#fff;font-size:.78rem;font-weight:750;transform:translate(-50%,-50%)}.vision-atlas-facts{position:absolute;bottom:clamp(2rem,5vw,5rem);left:clamp(1.25rem,4vw,4rem);z-index:3;display:flex;flex-wrap:wrap;gap:.75rem}.vision-atlas-facts span{display:inline-flex;gap:.6rem;align-items:center;padding:.75rem 1rem;border-radius:99rem;background:#19191c;color:#a9a9ad;font-size:.76rem}.vision-atlas-facts i{width:.45rem;height:.45rem;border-radius:50%}.vision-atlas-facts i.is-lime{background:var(--GreenColor1)}.vision-atlas-facts i.is-violet{background:var(--brand-violet)}.vision-atlas-facts i.is-white{background:#fff}.vision-closing{margin-bottom:clamp(5rem,9vw,9rem);border-radius:clamp(2rem,4vw,3.75rem);background:#f5f5f7;color:#09090b;text-align:center}.vision-closing>div{display:flex;flex-direction:column;align-items:center}.vision-closing h2{max-width:17ch}.vision-closing p{max-width:42rem;margin-top:1.35rem}.vision-closing-tile{position:relative;display:block;width:5rem;height:5rem;margin-bottom:2rem;border-radius:1.35rem;background:var(--brand-violet);transform:rotate(-7deg)}.vision-closing-tile i{position:absolute;border-radius:99rem;background:#fff}.vision-closing-tile i:first-child{top:1.35rem;right:1rem;left:1rem;height:.35rem}.vision-closing-tile i:nth-child(2){top:2.15rem;right:1.45rem;left:1rem;height:.25rem}.vision-closing-tile i:nth-child(3){right:1rem;bottom:1rem;width:.65rem;height:.65rem}.vision-closing-action{display:inline-flex;min-height:3.8rem;margin-top:2rem;padding:0 1.8rem;align-items:center;gap:1.2rem;border-radius:99rem;font-weight:750}.vision-closing-action span{font-size:1.2rem}@keyframes visionLineTravel{to{stroke-dashoffset:-40}}@keyframes visionNodePulse{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:1023px){.vision-mission-heading h2 span{white-space:normal}.vision-roadmap-track{grid-template-columns:repeat(2,1fr)}.vision-guardrail-grid{grid-template-columns:1fr}.vision-guardrail{min-height:19rem}.vision-guardrail h3{margin-top:0}.vision-atlas{min-height:62rem}.vision-atlas-map{top:31%;right:50%;width:min(90vw,50rem);transform:translateX(50%)}}@media (max-width:767px){.vision-hero{min-height:clamp(13rem,56vw,16.5rem);padding:2.75rem 1.25rem;border-radius:0 0 2rem 2rem}.vision-hero h1{font-size:clamp(3.4rem,16vw,5rem)}.vision-section{padding:5.5rem 1.25rem}.vision-section h2{font-size:clamp(2.8rem,13vw,4.5rem)}.vision-outcomes{grid-template-columns:1fr;margin-top:3.5rem}.vision-outcome{min-height:16rem;border-radius:1.7rem}.vision-atlas,.vision-closing,.vision-roadmap{border-radius:2rem}.vision-roadmap-chapter{padding-top:3.5rem}.vision-section .vision-roadmap-heading h2{font-size:clamp(2.65rem,12vw,4.4rem)}.vision-roadmap-track{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.vision-roadmap-flip{min-height:17rem}.vision-roadmap-card{padding:2rem 1.5rem}.vision-guardrails-heading h2 span{white-space:normal}.vision-guardrail-grid{margin-top:3.5rem}.vision-guardrail{min-height:18rem;padding:2.5rem 1.75rem;border-radius:1.7rem}.vision-guardrail h3{min-height:0}.vision-atlas{min-height:53rem}.vision-atlas-map{top:38%;width:min(125vw,42rem)}.vision-atlas-facts{right:1.25rem;bottom:2rem;left:1.25rem}.vision-atlas-facts span{padding:.65rem .8rem;font-size:.65rem}.vision-closing{margin-bottom:5rem}}@media (prefers-reduced-motion:reduce){.vision-roadmap-flip-inner{transition:none}.vision-atlas-links path,.vision-atlas-map circle{animation:none}}.memory-pane-head{display:flex;align-items:center;margin-bottom:clamp(.9rem,1.8vw,1.25rem);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.46)}.memory-pane-label{display:inline-flex;align-items:center;min-height:1.75rem;padding:.35rem .65rem;border-radius:.65rem;color:rgba(255,255,255,.92)}.memory-pane-head span:last-child{margin-left:auto;color:rgba(255,255,255,.28)}.memory-waveform{position:relative;display:flex;align-items:center;gap:clamp(2px,.28vw,4px);width:min(100%,34rem);height:clamp(2.6rem,5vw,3.5rem);margin-bottom:clamp(1.5rem,2.7vw,2rem);overflow:hidden;mask-image:linear-gradient(90deg,#000,#000 58%,rgba(0,0,0,.46) 78%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 58%,rgba(0,0,0,.46) 78%,transparent)}.memory-waveform-bar{position:relative;z-index:1;flex:1 1 0;min-width:1px;max-width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(192,107,255,.72),rgba(90,4,197,.34));box-shadow:0 0 7px rgba(90,4,197,.24);transform-origin:center;animation:memoryWaveBreath 4.8s ease-in-out infinite}@keyframes memoryWaveBreath{0%,to{transform:scaleY(.88);opacity:.58}50%{transform:scaleY(1);opacity:.82}}.memory-pane-frags{display:flex;flex-direction:column;gap:clamp(1.25rem,2.6vw,1.9rem);animation:memoryDrift 16s ease-in-out infinite}@keyframes memoryDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.memory-strip{font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:500;letter-spacing:-.01em;line-height:1.5;color:#fff;max-width:34ch}.memory-strip-1{opacity:.92;font-size:clamp(1.18rem,1.9vw,1.48rem);font-weight:600;letter-spacing:-.02em}.memory-strip-2{opacity:.62;mask-image:linear-gradient(90deg,#000 60%,rgba(0,0,0,.25));-webkit-mask-image:linear-gradient(90deg,#000 60%,rgba(0,0,0,.25))}.memory-strip-3{opacity:.4;mask-image:linear-gradient(90deg,#000 42%,rgba(0,0,0,.15) 96%);-webkit-mask-image:linear-gradient(90deg,#000 42%,rgba(0,0,0,.15) 96%)}.memory-strip-4{opacity:.24;mask-image:linear-gradient(90deg,#000 28%,rgba(0,0,0,.08) 90%);-webkit-mask-image:linear-gradient(90deg,#000 28%,rgba(0,0,0,.08) 90%)}.capture-stage{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:36px;padding:clamp(2rem,4vw,3.25rem);min-height:clamp(24rem,50vw,34rem);background:radial-gradient(circle at 80% 8%,rgba(95,27,168,.16),transparent 55%),linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.012) 50%,rgba(95,27,168,.045));backdrop-filter:blur(22px) saturate(118%);-webkit-backdrop-filter:blur(22px) saturate(118%);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 0 70px rgba(95,27,168,.05),0 34px 90px rgba(0,0,0,.5)}.capture-stage:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.capture-stage-screen{position:relative;width:clamp(190px,42vw,260px);aspect-ratio:300/636;transition:opacity .45s ease}.capture-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(78%,24rem);padding:clamp(1.5rem,3vw,2.25rem);border-radius:24px;background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.015) 55%,rgba(95,27,168,.07));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 70px rgba(0,0,0,.5);transition:opacity .45s ease}.capture-note-time{margin-bottom:1rem;font-size:.7rem;font-weight:600;letter-spacing:.2em;color:rgba(216,204,255,.42)}.capture-note-line{font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500;line-height:1.55;color:rgba(255,255,255,.85)}.capture-note-line-faded{margin-top:1rem;color:rgba(255,255,255,.45);filter:blur(.5px);mask-image:linear-gradient(90deg,#000 50%,rgba(0,0,0,.25) 98%);-webkit-mask-image:linear-gradient(90deg,#000 50%,rgba(0,0,0,.25) 98%)}.capture-stage-phone{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:clamp(1.6rem,3.4vw,2.2rem);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 0 5px rgba(10,10,15,.9),0 0 0 6px rgba(255,255,255,.08),0 26px 70px rgba(0,0,0,.6);transition:opacity .45s ease}.capture-scroll-step{position:relative;padding-left:2.4rem;max-width:27rem}.capture-scroll-step .capture-step-marker{position:absolute;left:0;top:.62em;width:1rem;height:2px;background:rgba(255,255,255,.16);transition:background .25s ease,box-shadow .25s ease,width .25s ease}.capture-scroll-step.is-active .capture-step-marker{width:1.4rem}.capture-scroll-step h3{font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:rgba(255,255,255,.35);transition:color .3s ease}.capture-scroll-step.is-active h3{color:#fff}.capture-scroll-step p{margin-top:.85rem;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.6;color:rgba(255,255,255,.3);transition:color .3s ease;max-width:38ch}.capture-scroll-step.is-active p{color:rgba(255,255,255,.58)}.capture-steps{position:relative;display:flex;flex-direction:column;padding-left:clamp(1.6rem,3.5vw,2.25rem)}.capture-steps:before{content:"";position:absolute;left:0;top:.6rem;bottom:.6rem;width:1px;background:linear-gradient(180deg,transparent,rgba(95,27,168,.5) 10%,rgba(95,27,168,.5) 90%,transparent);transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.22,1,.36,1) .2s}.reveal.visible .capture-steps:before{transform:scaleY(1)}.capture-step{position:relative;display:block;width:100%;text-align:left;padding:clamp(.85rem,1.8vw,1.15rem) 0}.capture-step-marker{position:absolute;left:calc(-1 * clamp(1.6rem, 3.5vw, 2.25rem));top:calc(clamp(.85rem, 1.8vw, 1.15rem) + .62em);width:.9rem;height:2px;background:rgba(255,255,255,.16);transition:background .25s ease,box-shadow .25s ease,width .25s ease}.capture-step.is-active .capture-step-marker{width:1.3rem}.capture-step-green.is-active .capture-step-marker{background:var(--GreenColor1,#6CC218);animation:captureMarkerPulseGreen 3.2s ease-in-out infinite}.capture-step-violet.is-active .capture-step-marker{background:#8b5cf6;animation:captureMarkerPulseViolet 3.2s ease-in-out infinite}@keyframes captureMarkerPulseGreen{0%,to{box-shadow:0 0 7px rgba(147,224,79,.35)}50%{box-shadow:0 0 13px rgba(147,224,79,.6)}}@keyframes captureMarkerPulseViolet{0%,to{box-shadow:0 0 7px rgba(139,92,246,.35)}50%{box-shadow:0 0 13px rgba(139,92,246,.6)}}.capture-step-body{display:block}.capture-step-title{display:block;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;color:rgba(255,255,255,.45);transition:color .25s ease}.capture-step:hover .capture-step-title{color:rgba(255,255,255,.7)}.capture-step.is-active .capture-step-title{color:#fff}.capture-step-desc{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .4s ease,margin-top .4s ease;margin-top:0}.capture-step.is-active .capture-step-desc{grid-template-rows:1fr;opacity:1;margin-top:.5rem}.capture-step-desc>span{overflow:hidden;display:block;font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.6;color:rgba(255,255,255,.52);max-width:40ch}.app-artifact{display:block;width:100%;height:auto;border-radius:clamp(1.7rem,3.4vw,2.4rem);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 0 5px rgba(10,10,15,.9),0 0 0 6px rgba(255,255,255,.08),0 30px 80px rgba(0,0,0,.6)}.artifact-pane{position:relative;overflow:hidden;display:flex;justify-content:center;border-radius:34px;padding:clamp(1.75rem,3.6vw,3rem);background:radial-gradient(circle at 14% 0,rgba(95,27,168,.14),transparent 52%),linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.012) 50%,rgba(95,27,168,.045));backdrop-filter:blur(22px) saturate(118%);-webkit-backdrop-filter:blur(22px) saturate(118%);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 0 60px rgba(95,27,168,.05),0 34px 90px rgba(0,0,0,.5)}.artifact-pane>img{max-width:clamp(200px,48vw,280px)}.artifact-duo{position:relative;isolation:isolate;display:flex;justify-content:center;padding:clamp(1.5rem,3vw,2.5rem) 0;min-height:clamp(20rem,46vw,30rem)}.artifact-duo:before{content:"";position:absolute;z-index:-1;width:120%;height:80%;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(closest-side,rgba(95,27,168,.16),transparent 74%);filter:blur(44px);pointer-events:none}.artifact-duo-back{position:absolute;max-width:clamp(170px,38vw,240px);right:clamp(.5rem,6vw,4rem);top:0;opacity:.55;filter:blur(.4px) saturate(.85);transform:rotate(2.5deg)}.artifact-duo-front{position:relative;z-index:1;max-width:clamp(190px,44vw,270px);margin-right:clamp(3rem,12vw,8rem);margin-top:clamp(2rem,5vw,3.5rem);transform:rotate(-1.5deg)}.founders-flow{border-bottom:1px solid rgba(255,255,255,.08)}.founder-statement{display:grid;gap:clamp(1.75rem,4vw,3rem);padding:clamp(3rem,8vw,6rem) 0;border-top:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.founder-statement{grid-template-columns:auto minmax(0,1fr);align-items:start}.founders-flow>:nth-child(2n) .founder-statement{grid-template-columns:minmax(0,1fr) auto}.founders-flow>:nth-child(2n) .founder-statement .founder-meta{order:2}.founders-flow>:nth-child(2n) .founder-statement blockquote{order:1;margin-left:clamp(2rem,8vw,8rem)}}.founder-statement blockquote{font-size:clamp(1.35rem,2.7vw,2.15rem);font-weight:500;letter-spacing:-.015em;line-height:1.45;color:rgba(255,255,255,.86);max-width:32ch}.founder-meta{display:flex;flex-direction:column;gap:1.1rem}.founder-card-portrait{width:clamp(5rem,9vw,6.5rem);height:clamp(6.25rem,11.5vw,8.25rem);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 18px 50px rgba(0,0,0,.5)}.founder-meta h3{font-size:1.15rem;font-weight:700;letter-spacing:-.015em;line-height:1.15;color:#fff}.founder-card-role{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.founder-card-role:before{content:"";width:1.1rem;height:2px;border-radius:999px;background:rgba(255,255,255,.3)}.about-join-cta{color:#c4b5fd;border:1px solid rgba(90,4,197,.55)}.about-join-cta:hover{color:#fff;background:rgba(90,4,197,.12);border-color:rgba(90,4,197,.85)}.dream-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.dream-atmosphere:before{content:"";position:absolute;width:min(720px,75vw);height:56%;left:-12%;top:-14%;border-radius:999px;background:rgba(95,27,168,.12);filter:blur(82px);animation:atmosphereDrift 26s ease-in-out infinite}.dream-atmosphere-lime:after{content:"";position:absolute;width:min(520px,60vw);height:44%;right:-14%;bottom:-16%;border-radius:999px;background:rgba(147,224,79,.05);filter:blur(78px);animation:atmosphereDrift 32s ease-in-out infinite reverse}@keyframes atmosphereDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(44px,28px,0)}}.about-page{width:100%;padding-bottom:clamp(1.5rem,4vw,4rem);color:#181714}.about-hero{display:grid;min-height:var(--marketing-hero-panel-height);width:100%;place-items:center;padding:clamp(4.25rem,6vw,6rem) clamp(1.25rem,6vw,6rem) clamp(4rem,6vw,6rem);border-radius:0 0 clamp(2rem,4vw,3.75rem) clamp(2rem,4vw,3.75rem);background:#f5f5f7}.about-hero-copy{display:grid;justify-items:center;width:min(100%,86rem);text-align:center}.about-hero h1{max-width:none;font-size:clamp(3rem,5.4vw,6rem);font-weight:700;letter-spacing:-.065em;line-height:.94;text-wrap:balance}@media (min-width:880px){.about-hero h1{white-space:nowrap}}@media (max-width:767px){.about-hero{min-height:clamp(13rem,56vw,16.5rem);padding-top:2.75rem;padding-bottom:2.75rem;border-radius:0 0 2rem 2rem}}.about-founders-section,.about-join-reveal{width:min(calc(100% - 2rem),112rem);margin-inline:auto}.about-founders-section{padding-block:clamp(5rem,9vw,9rem)}.about-founders-content{width:min(100%,92rem);margin-inline:auto}.about-founders-title{max-width:15ch;margin:0 auto clamp(2.5rem,5vw,4.75rem);color:#181714;font-size:clamp(2.6rem,5vw,5.25rem);font-weight:700;letter-spacing:-.055em;line-height:.98;text-align:center;text-wrap:balance}.about-founders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.about-founder-card{display:grid;align-content:center;justify-items:center;min-height:100%;padding:clamp(1.5rem,3.25vw,3rem);border-radius:clamp(1.75rem,3vw,3rem);background:#fff;text-align:center}.about-founder-meta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.15rem;text-align:center}.about-founder-portrait{flex:0 0 auto;width:clamp(4.5rem,7vw,6rem);aspect-ratio:1;overflow:hidden;border-radius:50%;background:#f3f0e9}.about-founder-meta h3{color:#181714;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}.about-founder-role{margin-top:.35rem;color:#77746e;font-size:.76rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.about-founder-card blockquote{max-width:34ch;margin:clamp(2.25rem,4vw,4.5rem) auto 0;color:#4f4d49;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:450;letter-spacing:-.02em;line-height:1.58;text-align:center}.about-origin-section{width:100%;padding:clamp(1rem,2vw,1.5rem) 0 clamp(5rem,9vw,9rem);overflow:hidden}.about-origin-heading{width:min(calc(100% - 2rem),92rem);margin:0 auto clamp(2rem,4vw,3.5rem);text-align:center}.about-origin-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;margin-bottom:clamp(1rem,2vw,1.4rem);padding:0 1rem;border-radius:999px;background:#fff;color:#6f6d68;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.about-origin-heading h2{color:#181714;font-size:clamp(3.2rem,6vw,7rem);font-weight:700;letter-spacing:-.065em;line-height:.92;text-wrap:balance}.about-origin-carousel{position:relative;width:100%;overflow:hidden}.about-origin-stage{position:relative;width:100%;height:clamp(37rem,48vw,48rem)}.about-origin-card{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;width:min(78vw,88rem);min-height:clamp(32rem,42vw,42rem);padding:clamp(2.5rem,5vw,5rem);border-radius:clamp(2rem,3vw,3.25rem);background:#fff;opacity:0;filter:blur(12px);pointer-events:none;text-align:center;transform:translate3d(calc(-50% + var(--origin-card-shift)),-50%,0) scale(.72);transition:transform .68s cubic-bezier(.22,1,.36,1),opacity .52s ease,filter .68s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,filter}.about-origin-card.is-nearby{z-index:1;opacity:.38;filter:blur(7px);transform:translate3d(calc(-50% + var(--origin-card-shift)),-50%,0) scale(.76)}.about-origin-card.is-active{z-index:2;opacity:1;filter:blur(0);pointer-events:auto;transform:translate3d(-50%,-50%,0) scale(1)}.about-origin-card.is-distant{visibility:hidden}.about-origin-index{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto clamp(1.35rem,2vw,2rem);border-radius:999px;background:var(--GreenColor1);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.02em}.about-origin-card h3{max-width:16ch;margin:0 auto;color:#181714;font-size:clamp(2.6rem,4.4vw,5.4rem);font-weight:700;letter-spacing:-.055em;line-height:1;text-wrap:balance}.about-origin-card-copy{display:grid;gap:.9rem;margin:clamp(1.45rem,2.5vw,2rem) auto 0}.about-origin-card p{max-width:58rem;margin:0 auto;color:#6f6d68;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:450;letter-spacing:-.015em;line-height:1.65}.about-origin-control{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:clamp(3.25rem,4vw,4.25rem);height:clamp(3.25rem,4vw,4.25rem);border:0;border-radius:999px;background:#fff;color:#181714;cursor:pointer;transform:translateY(-50%);transition:transform .18s ease,background-color .18s ease,opacity .18s ease}.about-origin-control-previous{left:clamp(.75rem,2.4vw,3rem)}.about-origin-control-next{right:clamp(.75rem,2.4vw,3rem)}.about-origin-control svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.about-origin-control:hover:not(:disabled){background:var(--GreenColor1);color:#fff;transform:translateY(-50%) scale(1.06)}.about-origin-control:focus-visible{outline:3px solid var(--GreenColor1);outline-offset:4px}.about-origin-control:disabled{opacity:.28;cursor:default}.about-origin-pagination{display:flex;align-items:center;justify-content:center;gap:.48rem;width:-moz-max-content;width:max-content;margin:clamp(1rem,2vw,1.5rem) auto 0;padding:.72rem .9rem;border-radius:999px;background:#fff}.about-origin-pagination-dot{width:.43rem;height:.43rem;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:#c1beb7;cursor:pointer;transition:width .42s cubic-bezier(.22,1,.36,1),background-color .22s ease,transform .18s ease}.about-origin-pagination-dot.is-active{width:1.7rem;background:#181714}.about-origin-pagination-dot:hover:not(.is-active){background:#77746e;transform:scale(1.2)}.about-origin-pagination-dot:focus-visible{outline:2px solid var(--GreenColor1);outline-offset:3px}@media (max-width:767px){.about-founders-grid{grid-template-columns:1fr}.about-founder-card blockquote{margin-top:2rem}.about-origin-stage{height:clamp(34rem,145vw,43rem)}.about-origin-card{width:calc(100vw - 2rem);min-height:clamp(31rem,130vw,39rem);padding:2rem 1.5rem}.about-origin-card.is-nearby{opacity:.2;transform:translate3d(calc(-50% + var(--origin-card-shift)),-50%,0) scale(.82)}.about-origin-control{top:auto;bottom:1rem;transform:none}.about-origin-control:hover:not(:disabled){transform:scale(1.06)}.about-origin-control-previous{left:1.5rem}.about-origin-control-next{right:1.5rem}.about-join-panel{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.about-join-button,.about-join-button svg,.about-origin-card,.about-origin-control,.about-origin-pagination-dot{transition:none}}.dream-rail{position:relative;width:1px;height:clamp(3.5rem,8vw,6rem);margin:0 auto}.dream-rail:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(95,27,168,.55));transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.22,1,.36,1) .15s}.dream-rail-node{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) scale(0);width:7px;height:7px;border-radius:999px;background:#5f1ba8;box-shadow:0 0 8px rgba(95,27,168,.65);transition:transform .4s ease .85s}.dream-rail.is-static:before,.reveal.visible .dream-rail:before{transform:scaleY(1)}.dream-rail.is-static .dream-rail-node,.reveal.visible .dream-rail-node{transform:translateX(-50%) scale(1)}.glass-card{border:1px solid rgba(255,255,255,.07);border-radius:22px;background:rgba(9,9,14,.66);box-shadow:0 18px 50px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.045);transition:border-color .25s ease,background .25s ease,transform .25s ease}.glass-card:hover{border-color:rgba(255,255,255,.12);background:rgba(12,12,18,.7)}.glass-card-active{border-color:rgba(147,224,79,.28);box-shadow:0 18px 50px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05),inset 2px 0 0 rgba(147,224,79,.55)}.glass-card-deep{background:radial-gradient(circle at 85% 0,rgba(95,27,168,.12),transparent 52%),rgba(9,9,14,.66)}.cta-arrow{display:inline-block;transition:transform .3s ease}a:hover .cta-arrow,button:hover .cta-arrow{transform:translateX(3px)}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.anim-float-slow{animation:floatSlow 7s ease-in-out infinite}.topbar-cta{color:#c4b5fd;background:rgba(90,4,197,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(90,4,197,.12)}.topbar-cta:hover{background:rgba(90,4,197,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(90,4,197,.18)}@keyframes neonCableFlicker{0%,10%,43%,46%,5%,7.5%,to{opacity:1;filter:brightness(1)}6%{opacity:.58;filter:brightness(.74)}8.5%{opacity:.84;filter:brightness(.9)}44.5%{opacity:.72;filter:brightness(.82)}}.neon-cable-flicker{animation:neonCableFlicker 5.8s linear infinite}@media (prefers-reduced-motion:reduce){.neon-cable-flicker{animation:none}}.privacy-policy-page{overflow:clip}.privacy-policy-hero{width:100%;max-width:58rem;margin:0 auto;text-align:center}.privacy-policy-eyebrow,.privacy-policy-scope-label,.privacy-policy-summary-label,.privacy-policy-toc-label{margin:0;color:var(--brand-lime);font-size:.7rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.privacy-policy-title{width:calc(100vw - 2.5rem);max-width:none;margin:1.1rem 0 0 50%;color:#fff;font-size:clamp(2rem,7.4vw,7.75rem);font-weight:700;letter-spacing:-.065em;line-height:.88;text-align:center;text-wrap:balance;transform:translateX(-50%)}.privacy-policy-subtitle{max-width:43rem;margin:1.55rem auto 0;color:rgba(255,255,255,.64);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.terms-platform-note{max-width:42rem;margin:.9rem auto 0;color:rgba(255,255,255,.46);font-size:.9rem;line-height:1.55}.privacy-policy-meta{display:flex;align-items:center;justify-content:center;margin-top:1.45rem;color:rgba(255,255,255,.48)}.privacy-policy-scope{max-width:58rem;margin:clamp(3rem,5vw,4.5rem) auto 0;text-align:center}.privacy-policy-scope-label{color:rgba(255,255,255,.5)}.privacy-policy-scope-items{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none}.privacy-policy-scope-item{padding:.62rem 1rem;border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.73);font-size:.82rem}.privacy-policy-overview{margin-top:clamp(3.5rem,6vw,5rem)}.privacy-policy-overview-title{margin:0;color:#fff;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:650;letter-spacing:-.05em;text-align:center}.privacy-policy-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.75rem}.privacy-policy-summary-card{display:flex;min-height:13.5rem;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.25rem);border-radius:1.5rem;background:rgba(255,255,255,.035);box-shadow:none;text-align:center}.privacy-policy-summary-card[data-tone=lime] .privacy-policy-summary-label{color:var(--brand-lime)}.privacy-policy-summary-card[data-tone=violet] .privacy-policy-summary-label{color:var(--brand-violet)}.privacy-policy-summary-label{opacity:1}.privacy-policy-summary-title{margin:.9rem 0 0;font-size:1.28rem;font-weight:650;letter-spacing:-.035em}.privacy-policy-summary-body{margin:.75rem 0 0;color:rgba(255,255,255,.62);font-size:.92rem;line-height:1.65}.privacy-policy-layout{display:grid;grid-template-columns:minmax(14rem,.78fr) minmax(0,2.22fr);gap:clamp(1rem,3vw,2rem);margin-top:clamp(4rem,9vw,7rem);align-items:start}.privacy-policy-aside{position:sticky;top:6.5rem}.privacy-policy-toc{padding:1rem;border-radius:1.35rem;background:rgba(255,255,255,.025);box-shadow:none}.privacy-policy-toc-label{padding:.45rem .55rem .75rem;color:rgba(255,255,255,.5)}.privacy-policy-toc-list{display:grid;gap:.32rem}.privacy-policy-toc-item{display:flex;gap:.62rem;align-items:flex-start;padding:.68rem .7rem;border-radius:.85rem;color:rgba(255,255,255,.58);font-size:.8rem;font-weight:560;line-height:1.32;transition:background .22s ease,color .22s ease,transform .18s ease}.privacy-policy-toc-item:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.94);transform:translateX(2px)}.privacy-policy-toc-item.is-active{background:#fff;color:#09090b;transform:none}.privacy-policy-toc-item.is-active .privacy-policy-toc-number{color:var(--brand-violet)}.privacy-policy-article-number,.privacy-policy-toc-number{flex:0 0 auto;color:var(--brand-lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;line-height:1.6}.privacy-policy-articles{display:grid;gap:1rem}.privacy-policy-article{scroll-margin-top:6.5rem;padding:clamp(1.45rem,4vw,2.75rem);border-radius:clamp(1.35rem,2.4vw,1.75rem);background:rgba(255,255,255,.028);box-shadow:none;transition:background .26s ease,color .26s ease}.privacy-policy-article.is-active{background:#fff}.privacy-policy-article-inner{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:clamp(.9rem,2vw,1.5rem)}.privacy-policy-article-title{margin:0;color:#fff;font-size:clamp(1.65rem,3.3vw,2.55rem);font-weight:650;letter-spacing:-.05em;line-height:1.04}.privacy-policy-article-copy{margin-top:1.4rem;color:rgba(255,255,255,.67);font-size:clamp(.98rem,1.5vw,1.06rem);line-height:1.7}.privacy-policy-article-copy p{margin:0}.privacy-policy-article-copy p+p{margin-top:1rem}.privacy-policy-link{color:rgba(255,255,255,.84);text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-decoration-thickness:1px;text-underline-offset:.25rem;transition:color .18s ease,text-decoration-color .18s ease}.privacy-policy-link:hover{color:var(--brand-lime);text-decoration-color:var(--brand-lime)}.privacy-policy-bullets{margin:1.25rem 0 0;padding-left:1.2rem;color:rgba(255,255,255,.68)}.privacy-policy-bullets li+li{margin-top:.72rem}.privacy-policy-bullets li::marker{color:var(--brand-lime)}.privacy-policy-article.is-active .privacy-policy-article-number{color:var(--brand-violet)}.privacy-policy-article.is-active .privacy-policy-article-title{color:#09090b}.privacy-policy-article.is-active .privacy-policy-article-copy,.privacy-policy-article.is-active .privacy-policy-bullets{color:rgba(9,9,11,.7)}.privacy-policy-article.is-active .privacy-policy-link{color:rgba(9,9,11,.82);text-decoration-color:rgba(9,9,11,.28)}.privacy-policy-article.is-active .privacy-policy-link:hover{color:var(--brand-violet);text-decoration-color:var(--brand-violet)}.privacy-policy-contact{max-width:58rem;margin:clamp(4rem,9vw,7rem) auto 0;padding:clamp(1.6rem,4vw,3rem);border-radius:1.75rem;box-shadow:none;text-align:center}.privacy-policy-contact-title{margin:0;color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:650;letter-spacing:-.045em}.privacy-policy-contact-body{max-width:40rem;margin:.8rem auto 0;color:rgba(255,255,255,.65);font-size:1rem;line-height:1.65}.privacy-policy-contact-button{display:inline-flex;margin-top:1.5rem;padding:.7rem 1.05rem;border-radius:999px;background:var(--brand-violet);color:#fff;font-size:.86rem;font-weight:600;transition:filter .18s ease,transform .18s ease}.privacy-policy-contact-button:hover{filter:brightness(1.12);transform:translateY(-1px)}@media (max-width:1023px){.privacy-policy-layout{grid-template-columns:1fr}.privacy-policy-aside{position:static}.privacy-policy-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.privacy-policy-page{overflow:hidden}.privacy-policy-meta{flex-wrap:wrap;gap:.75rem}.privacy-policy-overview-grid{grid-template-columns:1fr}.privacy-policy-summary-card{min-height:0}.privacy-policy-toc-list{grid-template-columns:1fr}.privacy-policy-article-inner{grid-template-columns:1fr;gap:.5rem}}@media print{@page{size:A4 portrait;margin:13mm 12mm 15mm}body,html{background:#fff!important;color:#151517!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}*,:after,:before{animation:none!important;text-shadow:none!important;transition:none!important}.ambient-grain,.ambient-stage,.no-print,.site-topbar,footer{display:none!important}.privacy-policy-page{width:100%!important;overflow:visible!important;color:#151517;padding:0!important;font-size:9.5pt}.privacy-policy-page>div{width:100%!important;max-width:none!important;margin:0!important}.privacy-policy-hero{width:100%;max-width:none;padding:9mm 10mm 8mm;border-radius:5mm;background:#f3f5f0!important;box-shadow:inset 0 1.4mm 0 var(--brand-lime);text-align:center;break-inside:avoid-page}.privacy-policy-eyebrow,.privacy-policy-scope-label,.privacy-policy-summary-label{color:#4d8d10!important;font-size:7.5pt;letter-spacing:.16em}.privacy-policy-title{width:auto;max-width:100%;margin:4mm auto 0;color:#151517!important;font-size:31pt;letter-spacing:-.045em;line-height:1;overflow-wrap:anywhere;text-align:center;text-wrap:balance;transform:none}.privacy-policy-subtitle{max-width:158mm;margin:5mm auto 0;color:#505057!important;font-size:10.5pt;line-height:1.5}.terms-platform-note{max-width:158mm;margin-top:3mm;color:#64646b!important;font-size:9pt;line-height:1.45}.privacy-policy-meta{margin-top:4mm;color:#6b6b72!important;font-size:8.5pt}.privacy-policy-scope{max-width:none;margin:5mm auto 0;break-inside:avoid-page}.privacy-policy-scope-label{color:#64646b!important}.privacy-policy-scope-items{gap:2.2mm;margin-top:2.5mm}.privacy-policy-scope-item{padding:2mm 3.2mm;background:#f1f1f2!important;color:#3f3f45!important;font-size:8pt}.privacy-policy-overview{margin-top:8mm;break-inside:avoid-page}.privacy-policy-overview-title{color:#151517!important;font-size:21pt;line-height:1.08}.privacy-policy-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;margin-top:4mm}.privacy-policy-summary-card{min-height:0;padding:5mm 4.5mm;border-radius:4mm;background:#f3f3f4!important;break-inside:avoid-page}.privacy-policy-summary-card[data-tone=lime]{background:#f0f6e9!important}.privacy-policy-summary-card[data-tone=violet]{background:#f3eff9!important}.privacy-policy-summary-card[data-tone=violet] .privacy-policy-summary-label{color:#5a04c5!important}.privacy-policy-summary-title{margin-top:2.5mm;color:#19191c!important;font-size:11.5pt;line-height:1.2}.privacy-policy-summary-body{margin-top:2mm;color:#55555d!important;font-size:8.2pt;line-height:1.45}.privacy-policy-layout{display:block;margin-top:9mm}.privacy-policy-articles{display:block}.privacy-policy-article{margin:0 0 4.5mm;padding:6mm 7mm;border-radius:4mm;background:#f5f5f6!important;box-shadow:inset 1.2mm 0 0 var(--brand-lime);-moz-column-break-inside:auto;break-inside:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone}.privacy-policy-article:nth-child(2n){background:#f5f2f9!important;box-shadow:inset 1.2mm 0 0 var(--brand-violet)}.privacy-policy-article#regional-rights{padding:5mm 6mm;break-inside:avoid-page}.privacy-policy-article#regional-rights .privacy-policy-article-title{font-size:15.5pt}.privacy-policy-article#regional-rights .privacy-policy-article-copy{margin-top:2.5mm;font-size:8.5pt;line-height:1.42}.privacy-policy-article#regional-rights .privacy-policy-article-copy p+p{margin-top:2mm}.privacy-policy-article-inner{display:grid;grid-template-columns:9mm minmax(0,1fr);gap:3mm}.privacy-policy-article-number{color:#4d8d10!important;font-size:7.5pt;font-weight:700;line-height:1.35}.privacy-policy-article:nth-child(2n) .privacy-policy-article-number{color:#5a04c5!important}.privacy-policy-article-title{color:#151517!important;font-size:16.5pt;letter-spacing:-.035em;line-height:1.12;-moz-column-break-after:avoid;break-after:avoid-page}.privacy-policy-article-copy{margin-top:3mm;color:#44444b!important;font-size:9.2pt;line-height:1.55;orphans:3;widows:3}.privacy-policy-article-copy p,.privacy-policy-bullets li{overflow-wrap:anywhere}.privacy-policy-article-copy p+p{margin-top:2.6mm}.privacy-policy-bullets{margin-top:3mm;padding-left:5mm;color:#44444b!important;font-size:9.2pt;line-height:1.5}.privacy-policy-bullets li+li{margin-top:1.8mm}.privacy-policy-article.is-active .privacy-policy-link,.privacy-policy-link{color:#4b176f!important;text-decoration-color:#8d65a8!important;text-underline-offset:1.2mm}.privacy-policy-contact{max-width:none;margin:4mm auto 0;padding:5mm 7mm;border-radius:4mm;background:#f2edf8!important;-moz-column-break-before:auto;break-before:auto;-moz-column-break-inside:auto;break-inside:auto;page-break-before:auto}.privacy-policy-contact-title{color:#151517!important;font-size:16pt}.privacy-policy-contact-body{margin-top:1.8mm;color:#4f4f57!important;font-size:9pt;line-height:1.5}.privacy-policy-contact-button{margin-top:2.5mm;padding:2.4mm 4mm;background:#5a04c5!important;color:#fff!important;font-size:8.5pt}.privacy-policy-page h1,.privacy-policy-page h2,.privacy-policy-page h3,.privacy-policy-page li,.privacy-policy-page p,.privacy-policy-page span{max-width:100%}.privacy-policy-article.is-active .privacy-policy-article-title{color:#151517!important}.privacy-policy-article.is-active .privacy-policy-article-copy,.privacy-policy-article.is-active .privacy-policy-bullets{color:#44444b!important}}.account-registration-shell{position:relative;isolation:isolate;width:min(100%,52rem);margin-inline:auto}.account-registration-stage{position:relative;z-index:2;isolation:isolate;width:100%;min-height:clamp(36rem,66vw,43rem);overflow:hidden;border-radius:clamp(2rem,4vw,3.25rem);background:#08090a;color:#fff;box-shadow:0 28px 70px rgba(24,23,20,.17)}.account-registration-stage.is-password-step{min-height:clamp(43rem,75vw,50rem)}.account-floating-dreams{z-index:0;overflow:hidden;background:#090909;pointer-events:none}.account-floating-dreams,.account-floating-dreams-track{position:absolute;inset:0}.account-floating-dream{position:absolute;top:0;left:0;width:min(24.5rem,76vw);transform-origin:center;will-change:transform}.account-floating-dream-card{display:flex;height:6.6875rem;overflow:hidden;border-radius:1.25rem;background:linear-gradient(135deg,var(--dream-from),var(--dream-to));color:#fff;transform:scale(1.1);transform-origin:center}.account-floating-dream-image{display:grid;width:5.6875rem;height:5.6875rem;flex:0 0 5.6875rem;place-items:center;margin:.5rem;overflow:hidden;border-radius:.75rem;background:rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.account-floating-dream-image svg{width:2.5rem;fill:none;stroke:rgba(255,255,255,.3);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.account-floating-dream-copy{min-width:0;flex:1;padding:.75rem .9375rem .75rem .75rem;text-shadow:0 1px 2px rgba(0,0,0,.15)}.account-floating-dream-copy>strong{display:block;overflow:hidden;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.account-floating-dream-copy>div{display:flex;min-height:3.65rem;align-items:flex-start;gap:.5rem;margin-top:.25rem}.account-floating-dream-copy p{display:-webkit-box;min-width:0;flex:1;overflow:hidden;color:rgba(255,255,255,.72);font-size:.8125rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.account-floating-dream-meta{display:flex;align-self:flex-end;flex-direction:column;align-items:flex-end;gap:.125rem;color:rgba(255,255,255,.6)}.account-floating-dream-meta svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.account-floating-dream-meta small{font-size:.6875rem;line-height:1;white-space:nowrap}.account-floating-dreams-filter{position:absolute;inset:0;z-index:1;background:rgba(9,9,9,.15);backdrop-filter:blur(8px)}.account-registration-content{position:relative;z-index:2;display:flex;min-height:inherit;flex-direction:column;align-items:center;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4.5rem) clamp(1.5rem,4vw,3rem)}.account-step-progress{position:relative;display:grid;width:clamp(5.9rem,10.5vw,6.5rem);aspect-ratio:1;place-items:center;border-radius:50%;color:#fff;filter:drop-shadow(0 14px 20px rgba(0,0,0,.26))}.account-step-ring{position:absolute;inset:.125rem;width:calc(100% - .25rem);height:calc(100% - .25rem);overflow:visible}.account-step-ring-active,.account-step-ring-segment{fill:none;stroke-linecap:round;stroke-width:4.5}.account-step-ring-segment{stroke:rgba(255,255,255,.12)}.account-step-ring-active{stroke:#fff;transition:stroke-dasharray .4s cubic-bezier(.22,1,.36,1)}.account-step-progress-inner{display:grid;position:relative;z-index:1;width:calc(100% - 1.75rem);height:calc(100% - 1.75rem);place-items:center;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.19),rgba(255,255,255,.045)),rgba(17,18,20,.46);border:1.5px solid rgba(255,255,255,.27);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.055),0 12px 26px rgba(0,0,0,.28);backdrop-filter:blur(20px) saturate(135%)}.account-step-coin{transform-style:preserve-3d;backface-visibility:hidden}.account-step-coin.is-flipping{animation:accountCoinFlip .5s ease-in-out both}@keyframes accountCoinFlip{0%{transform:perspective(22rem) rotateY(0deg)}50%{transform:perspective(22rem) rotateY(90deg)}to{transform:perspective(22rem) rotateY(0deg)}}.account-step-progress-inner>svg{width:43%;height:43%}.account-step-copy{margin-top:clamp(1.4rem,3vw,2.2rem);text-align:center;animation:accountStepIn .32s cubic-bezier(.22,1,.36,1) both}.account-step-count{color:var(--GreenColor1);font-size:.68rem;font-weight:700;letter-spacing:.18em}.account-step-copy h3{margin-top:.55rem;color:#fff;font-size:clamp(1.75rem,4.2vw,2.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.account-step-copy p{max-width:35rem;margin:.8rem auto 0;color:#a6a6a7;font-size:clamp(.9rem,1.8vw,1.05rem);line-height:1.55}.account-step-fields{width:min(100%,39rem);min-height:13.5rem;margin-top:clamp(1.5rem,4vw,2.8rem);animation:accountStepIn .32s cubic-bezier(.22,1,.36,1) both}