@font-face{font-family:Rajdhani;src:url(/assets/fonts/rajdhani-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/rajdhani-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/rajdhani-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#020506;--panel:#070b0d;--white:#f4f8fa;--cyan:#1ef5ef;--red:#ff2929;--line:#50616a;--muted:#94a3a9;--font-display:"Rajdhani", "Arial Narrow", sans-serif;--font-body:"Space Grotesk", "Segoe UI", sans-serif;font-family:var(--font-body);background:var(--ink);color:var(--white)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--ink);overflow-x:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.skip-link{z-index:100;color:var(--ink);background:var(--cyan);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.experience{--scene-accent:var(--cyan);--scene-secondary:#58a7ff;--scene-danger:var(--red);--world-film-opacity:.72;--world-film-position:50% 50%;--world-foreground-opacity:0;--world-foreground-parallax:0;--scene-pointer-x:0;--scene-pointer-y:0;--vfx-x:50%;--vfx-y:50%;--vfx-width:520px;--vfx-mobile-x:50%;--vfx-mobile-y:42vh;--vfx-mobile-width:min(100vw, 520px);--vfx-rotation:0deg;--vfx-opacity:.4;--vfx-brightness:.8;--vfx-contrast:1.1;--vfx-saturation:1;--vfx-hue:0deg;--vfx-scale-x:1;--vfx-scale-y:1;isolation:isolate;background:#020506;grid-template-rows:78px 1fr 102px;grid-template-columns:minmax(390px,1fr) minmax(490px,600px);column-gap:clamp(26px,4vw,76px);min-height:100svh;padding:0 clamp(34px,4.5vw,84px);display:grid;position:relative;overflow:hidden}.living-canvas{z-index:-4;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.world-media{z-index:-5;pointer-events:none;background:#020506;position:absolute;inset:0;overflow:hidden}.world-film{object-fit:cover;object-position:var(--world-film-position);width:104%;height:104%;opacity:var(--world-film-opacity);mix-blend-mode:screen;filter:saturate(.72)contrast(1.2)brightness(.58);position:absolute;inset:-2%;transform:scale(1.018)}.world-foreground{z-index:-2;object-fit:cover;width:104%;height:104%;opacity:var(--world-foreground-opacity);mix-blend-mode:screen;filter:saturate(.78)contrast(1.18)brightness(.76);transform:translate3d(calc(var(--scene-pointer-x) * var(--world-foreground-parallax) * -10px), calc(var(--scene-pointer-y) * var(--world-foreground-parallax) * -7px), 0) scale(1.025);transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-2%}.world-media__grade{z-index:3;background:linear-gradient(90deg,#02050661,#0000 36%,#02050642),linear-gradient(#02050638,#0000 42%,#02050680);position:absolute;inset:0}.experience[data-concept=ghostline] .world-film{filter:saturate(.66)contrast(1.24)brightness(.6)hue-rotate(-7deg)}.experience[data-concept=orbital-commons] .world-film{filter:saturate(.62)contrast(1.3)brightness(.72)}.experience[data-concept=phase-foundry] .world-film{filter:saturate(.7)contrast(1.28)brightness(.55)hue-rotate(-4deg)}.experience[data-world-motion=static] .world-film{transform:none}.experience[data-world-motion=static] .world-foreground{transform:scale(1.015)}.experience[data-world-motion=paused] .world-film,.experience[data-world-motion=reduced] .world-film{transform:scale(1.012)}.experience[data-world-motion=paused] .world-foreground,.experience[data-world-motion=reduced] .world-foreground{transition:none;transform:scale(1.015)}.approved-vfx-layer{z-index:-3;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.approved-vfx-output,.approved-vfx-poster{left:var(--vfx-x);top:var(--vfx-y);width:var(--vfx-width);aspect-ratio:auto;object-fit:contain;max-width:none;height:auto;opacity:var(--vfx-opacity);mix-blend-mode:normal;transform:translate(-50%, -50%) rotate(var(--vfx-rotation)) scale(var(--vfx-scale-x), var(--vfx-scale-y));transform-origin:50%;filter:brightness(var(--vfx-brightness)) contrast(var(--vfx-contrast)) saturate(var(--vfx-saturation)) hue-rotate(var(--vfx-hue));pointer-events:none;transition:opacity .36s,filter .36s;display:block;position:absolute}.approved-vfx-master{opacity:0;visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute}.approved-vfx-layer[data-vfx-master-id=storm-lance] .approved-vfx-output,.approved-vfx-layer[data-vfx-master-id=storm-lance] .approved-vfx-poster{-webkit-mask-image:linear-gradient(90deg,#0000 0 14%,#00000038 26%,#000 42% 84%,#00000080 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 14%,#00000038 26%,#000 42% 84%,#00000080 92%,#0000 100%)}.approved-vfx-layer[data-vfx-master-id=plasma-wreath] .approved-vfx-output,.approved-vfx-layer[data-vfx-master-id=plasma-wreath] .approved-vfx-poster{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b3 5%,#000 11% 58%,#00000080 70%,#0000 84% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000b3 5%,#000 11% 58%,#00000080 70%,#0000 84% 100%)}.approved-vfx-layer[data-vfx-state=loading] .approved-vfx-output{opacity:0}.approved-vfx-layer[data-vfx-state=error] .approved-vfx-output{display:none}.approved-vfx-response{left:var(--vfx-x);top:var(--vfx-y);aspect-ratio:1;opacity:.11;mix-blend-mode:screen;background:radial-gradient(circle, color-mix(in srgb, var(--scene-accent), transparent 74%) 0, color-mix(in srgb, var(--scene-secondary), transparent 88%) 32%, transparent 70%);filter:blur(30px);border-radius:50%;width:min(36vw,520px);position:absolute;transform:translate(-50%,-50%)}.approved-vfx-layer[data-vfx-master-id=storm-lance] .approved-vfx-response{opacity:.05;transform:translate(-50%,-50%)scale(1.5,.38)}.approved-vfx-layer[data-vfx-cue=focus] .approved-vfx-output,.approved-vfx-layer[data-vfx-cue=focus] .approved-vfx-poster{opacity:min(1, calc(var(--vfx-opacity) + .03))}.approved-vfx-layer[data-vfx-cue=advance] .approved-vfx-output,.approved-vfx-layer[data-vfx-cue=advance] .approved-vfx-poster,.approved-vfx-layer[data-vfx-cue=complete] .approved-vfx-output,.approved-vfx-layer[data-vfx-cue=complete] .approved-vfx-poster{opacity:min(1, calc(var(--vfx-opacity) + .05));filter:brightness(calc(var(--vfx-brightness) + .05)) contrast(var(--vfx-contrast)) saturate(var(--vfx-saturation)) hue-rotate(var(--vfx-hue))}.approved-vfx-layer[data-vfx-cue=invalid] .approved-vfx-output,.approved-vfx-layer[data-vfx-cue=invalid] .approved-vfx-poster,.approved-vfx-layer[data-vfx-cue=error] .approved-vfx-output,.approved-vfx-layer[data-vfx-cue=error] .approved-vfx-poster{opacity:max(0, calc(var(--vfx-opacity) - .04))}.approved-vfx-layer[data-vfx-cue=transition] .approved-vfx-output,.approved-vfx-layer[data-vfx-cue=transition] .approved-vfx-poster{opacity:max(.08, calc(var(--vfx-opacity) - .12))}.atmosphere{pointer-events:none;z-index:-3;position:absolute;inset:0}.atmosphere--grain{opacity:.16;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E")}.atmosphere--vignette{z-index:-2;background:radial-gradient(at 44% 48%,#0000 10%,#0205063d 52%,#020506d1 100%),linear-gradient(90deg,#02050633,#0000 40%,#0205066b)}.frame{pointer-events:none;z-index:8;opacity:.78;position:absolute}.frame--top,.frame--bottom{border-top:1px solid #98b9c361;height:12px;left:12px;right:12px}.frame--top{background:linear-gradient(90deg, var(--scene-danger) 0 12%, transparent 22% 75%, var(--scene-accent));clip-path:polygon(0 100%,10px 0,28% 0,calc(28% + 10px) 42%,73% 42%,calc(73% + 10px) 0,calc(100% - 10px) 0,100% 100%);top:8px}.frame--bottom{background:linear-gradient(90deg, var(--scene-accent), transparent 20% 76%, var(--scene-danger));bottom:8px;transform:rotate(180deg)}.frame--left,.frame--right{background:linear-gradient(180deg, transparent 8%, var(--scene-danger) 32%, transparent 58%, var(--scene-accent));border-left:1px solid #98b9c357;width:8px;top:20px;bottom:20px}.frame--left{left:8px}.frame--right{right:8px;transform:rotate(180deg)}.topbar{z-index:5;background:linear-gradient(#020506f7,#020506d6);border-bottom:1px solid #8ba4ad42;grid-area:1/1/auto/-1;grid-template-columns:260px 1fr auto;align-items:stretch;min-width:0;display:grid;box-shadow:0 16px 42px #00000052}.brand{color:inherit;align-items:center;gap:13px;width:max-content;text-decoration:none;display:flex}.brand-mark{width:43px;height:43px;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--scene-danger), transparent 35%));overflow:visible}.brand>span{letter-spacing:.08em;line-height:.83;display:grid}.brand strong{font:700 28px/1 var(--font-display)}.brand small{color:var(--scene-danger);font:700 13px/1 var(--font-display);letter-spacing:.28em;margin-top:6px}.primary-nav{justify-content:center;align-items:stretch;min-width:0;display:flex}.primary-nav a{color:#aeb9bd;text-transform:uppercase;min-width:150px;font:600 14px/1 var(--font-display);letter-spacing:.12em;place-items:center;padding:0 20px;text-decoration:none;display:grid;position:relative}.primary-nav a:before{content:"";border-inline:1px solid #6378801f;position:absolute;inset:14px 0;transform:skew(-15deg)}.primary-nav a i{height:2px;box-shadow:none;background:0 0;transition:all .22s;position:absolute;bottom:-1px;left:24%;right:24%}.primary-nav a:hover,.primary-nav a:focus-visible,.primary-nav a[aria-current=page]{color:var(--white);text-shadow:0 0 16px color-mix(in srgb, var(--scene-accent), transparent 20%)}.primary-nav a:hover i,.primary-nav a:focus-visible i,.primary-nav a[aria-current=page] i{background:var(--scene-accent);box-shadow:0 0 12px var(--scene-accent);left:8%;right:8%}.account-link{white-space:nowrap;color:#7f8d93;font:600 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;display:flex}.account-link a{color:var(--white);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#041214d1;border:1px solid #1ef5ef94;padding:11px 18px;text-decoration:none;box-shadow:inset 0 0 16px #1ef5ef14}.account-link a:hover,.account-link a:focus-visible{background:var(--scene-accent);color:var(--ink);box-shadow:0 0 22px color-mix(in srgb, var(--scene-accent), transparent 48%)}.world-story{z-index:2;text-shadow:0 3px 22px #020506;grid-area:2/1;align-self:center;width:min(710px,92%);margin-top:-24px;padding:34px 30px 34px 0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s}.scene-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sector-tag{width:max-content;font:700 12px/1 var(--font-display);letter-spacing:.16em;align-items:center;gap:11px;padding:7px 12px 7px 0;display:flex}.sector-tag span{background:var(--scene-accent);width:32px;height:1px;box-shadow:0 0 10px var(--scene-accent)}.sector-tag b{color:var(--white)}.sector-tag i{color:var(--scene-accent);border-left:1px solid #7a969e73;padding-left:10px;font-style:normal}.motion-control{cursor:pointer;color:#dffcff;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);min-width:138px;height:36px;font-family:var(--font-display);text-align:left;background:linear-gradient(105deg,#071417e6,#020709f0);border:1px solid #507d868a;grid-template-columns:29px 1fr;align-items:center;gap:9px;padding:5px 12px 5px 9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 17px #1ef5ef09}.motion-control:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0 38%,#abfffc29 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.motion-control:hover:not(:disabled),.motion-control:focus-visible{border-color:color-mix(in srgb,var(--scene-accent),#fff 16%);box-shadow:inset 0 0 18px color-mix(in srgb,var(--scene-accent),transparent 91%),0 0 14px color-mix(in srgb,var(--scene-accent),transparent 76%);outline:0}.motion-control:hover:not(:disabled):before,.motion-control:focus-visible:before{opacity:1;transition:transform .55s cubic-bezier(.2,.8,.2,1);transform:translate(120%)}.motion-control__signal{background:#00080ac2;border:1px solid #5b838b6b;justify-content:center;align-items:end;gap:3px;width:29px;height:23px;display:flex;box-shadow:inset 0 0 9px #1ef5ef0f}.motion-control__signal i{transform-origin:50% 100%;background:#687b82;width:3px;height:5px;display:block}.motion-control[data-motion-mode=live] .motion-control__signal i{background:var(--scene-accent);box-shadow:0 0 7px color-mix(in srgb,var(--scene-accent),transparent 30%);animation:1.1s cubic-bezier(.2,.7,.3,1) infinite alternate motion-signal}.motion-control[data-motion-mode=live] .motion-control__signal i:nth-child(2){animation-duration:.83s;animation-delay:-.37s}.motion-control[data-motion-mode=live] .motion-control__signal i:nth-child(3){animation-duration:1.27s;animation-delay:-.68s}.motion-control[data-motion-mode=paused]{color:#ffd7d7;border-color:#ff52527a}.motion-control[data-motion-mode=paused] .motion-control__signal i{background:var(--scene-danger);height:13px;box-shadow:0 0 6px #ff29296b}.motion-control[data-motion-mode=static],.motion-control[data-motion-mode=reduced]{cursor:not-allowed;color:#82949a;box-shadow:none;border-color:#60757c5c}.motion-control[data-motion-mode=static] .motion-control__signal i,.motion-control[data-motion-mode=reduced] .motion-control__signal i{background:#6a7a80;height:8px}.motion-control__copy{gap:2px;min-width:0;display:grid}.motion-control__copy strong{letter-spacing:.12em;white-space:nowrap;font-size:11px;line-height:1}.motion-control__copy small{color:#73868d;letter-spacing:.15em;font-size:9px;line-height:1}.world-eyebrow{color:var(--scene-accent);font:700 13px/1 var(--font-display);letter-spacing:.24em;margin:30px 0 10px}.world-story h2{max-width:650px;font:600 clamp(54px, 5.3vw, 91px)/.86 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0}.world-story h2:after{content:"";background:linear-gradient(90deg, var(--scene-danger), var(--scene-accent));width:86px;height:4px;box-shadow:0 0 14px color-mix(in srgb, var(--scene-danger), transparent 25%);margin-top:25px;display:block}.world-description{color:#c4cdd0;max-width:560px;margin:24px 0 30px;font-size:clamp(15px,1.2vw,19px);line-height:1.6}.world-readout{border-top:1px solid #78949c54;grid-template-columns:150px 1fr;gap:18px;max-width:520px;padding-top:17px;display:grid}.world-readout>span{color:#7f9299;font:700 12px/1.35 var(--font-display);letter-spacing:.13em}.world-readout ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.world-readout li{color:#dce5e8;font:600 12px/1.25 var(--font-display);letter-spacing:.06em}.world-readout li i{background:var(--scene-accent);width:5px;height:5px;box-shadow:0 0 8px var(--scene-accent);border-radius:50%;margin-right:9px;display:inline-block}.scene-coordinates{z-index:3;transform-origin:0 0;color:#687b83;font:600 11px/1 var(--font-display);letter-spacing:.17em;align-items:center;gap:14px;display:flex;position:absolute;top:50%;left:20px;transform:rotate(-90deg)translate(-50%)}.scene-coordinates i{background:#74919a66;width:70px;height:1px}.scene-coordinates b{color:var(--scene-accent)}.form-stage{z-index:4;grid-area:2/2;place-self:center end;align-items:center;width:min(100%,570px);min-height:650px;display:grid}.signup-component{width:100%}.signup-console{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 20px),calc(100% - 20px) 100%,18px 100%,0 calc(100% - 18px),0 16px);background:linear-gradient(135deg,#1ef5ef12,#0000 23%),linear-gradient(315deg,#ff292912,#0000 24%),#05090be8;border:1px solid #829ca461;border-radius:3px;width:100%;min-height:650px;padding:28px 30px 23px;position:relative;box-shadow:0 30px 100px #000000a6,inset 0 0 42px #5478800e,0 0 0 7px #01030457}.signup-console:before{content:"";pointer-events:none;clip-path:inherit;border:1px solid #79959d1c;position:absolute;inset:8px}.console-edge{background:var(--scene-accent);width:31%;height:2px;box-shadow:0 0 12px var(--scene-accent);position:absolute}.console-edge--top{top:-1px;left:16px}.console-edge--bottom{background:var(--scene-danger);box-shadow:0 0 12px var(--scene-danger);bottom:-1px;right:19px}.signup-console__header{z-index:1;justify-content:space-between;align-items:start;gap:18px;display:flex;position:relative}.console-kicker{color:var(--scene-accent);font:700 12px/1 var(--font-display);letter-spacing:.16em;align-items:center;gap:9px;margin:0 0 7px;display:flex}.console-kicker span{background:var(--scene-accent);width:6px;height:6px;box-shadow:0 0 9px var(--scene-accent);transform:rotate(45deg)}.signup-console h1{font:600 34px/1 var(--font-display);text-transform:uppercase;letter-spacing:.015em;margin:0}.secure-state{color:#91a0a6;text-align:right;font:600 12px/1.08 var(--font-display);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:9px auto;gap:4px 7px;display:grid}.secure-state i{border:1px solid var(--scene-accent);width:8px;height:8px;box-shadow:0 0 9px var(--scene-accent);border-radius:50%;grid-row:1/span 2;align-self:center}.secure-state strong{color:var(--scene-accent)}.preview-safety{color:#aebbc0;border-left:2px solid var(--scene-danger);background:#02050691;margin:17px 0 18px;padding:9px 11px;font-size:12px;line-height:1.45}.preview-safety b{color:var(--white);font-family:var(--font-display);letter-spacing:.09em;margin-right:6px}.signup-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.signup-progress li{color:#62747b;font-family:var(--font-display);border-bottom:1px solid #66808840;grid-template-columns:auto 1fr;gap:4px 7px;padding:9px 7px 10px;display:grid;position:relative}.signup-progress li span{font-size:11px}.signup-progress li strong{text-transform:uppercase;letter-spacing:.07em;font-size:12px}.signup-progress li i{background:var(--scene-accent);height:2px;box-shadow:0 0 9px var(--scene-accent);transition:right .35s;position:absolute;bottom:-1px;left:0;right:100%}.signup-progress li[data-state=current]{color:var(--white);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--scene-accent), transparent 91%))}.signup-progress li[data-state=current] i,.signup-progress li[data-state=complete] i{right:0}.signup-progress li[data-state=complete]{color:var(--scene-accent)}.form-status{color:#84969d;min-height:18px;font:600 12px/1.45 var(--font-display);letter-spacing:.055em;text-transform:uppercase;margin-bottom:9px}.error-summary{color:#ffd5d5;background:#54030594;border:1px solid #ff292980;margin:0 0 10px;padding:10px 12px;font-size:12px;line-height:1.4}.error-summary ul{margin:5px 0 0;padding-left:18px}.signup-phase{border:0;min-width:0;min-height:340px;margin:0;padding:0;animation:.42s cubic-bezier(.16,.78,.25,1) phase-in}.signup-phase legend{color:var(--white);font:600 22px/1 var(--font-display);text-transform:uppercase;letter-spacing:.025em;padding:0}.phase-description{color:#8e9da3;max-width:460px;margin:9px 0 17px;font-size:12px;line-height:1.45}.field-stack{gap:13px;display:grid}.field{gap:5px;display:grid}.field-label{color:#dfe7e9;font:600 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;display:flex}.field-label small{color:#91a1a7;font-size:12px}.control-shell{display:flex;position:relative}.field input,.field select{width:100%;height:43px;color:var(--white);background:#020506c7;border:1px solid #748e966b;border-radius:2px;outline:0;padding:0 42px 0 13px;transition:border-color .18s,box-shadow .18s,background .18s}.field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#819197 50%),linear-gradient(135deg,#819197 50%,#0000 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px}.field input::placeholder{color:#5f6d72}.field input:focus,.field select:focus{border-color:var(--scene-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--scene-accent),transparent 65%), inset 0 0 16px color-mix(in srgb,var(--scene-accent),transparent 92%), 0 0 14px color-mix(in srgb,var(--scene-accent),transparent 84%);background:#041112e6}.focus-rail{background:0 0;width:2px;transition:all .2s;position:absolute;top:0;bottom:0;left:0}[data-focused=true] .focus-rail{background:var(--scene-accent);box-shadow:0 0 9px var(--scene-accent)}[data-validity=invalid] input,[data-validity=invalid] select{border-color:var(--scene-danger)}[data-validity=valid] input,[data-validity=valid] select{border-color:color-mix(in srgb, var(--scene-accent), #607078 50%)}.field-help{color:#8fa0a6;min-height:17px;font-size:12px;line-height:1.45}.field-error{color:#ff9b9b;min-height:15px;font:500 12px/1.3 var(--font-body);font-style:normal}.reveal{color:#a5b4b9;height:29px;font:700 12px/1 var(--font-display);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 8px;position:absolute;top:7px;right:7px}.check-field{background:#0205068c;border:1px solid #6b848c47;gap:4px;padding:11px 12px;display:grid}.check-field label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.check-field input{opacity:0;position:absolute}.check-box{background:#030708;border:1px solid #779199a6;place-items:center;width:20px;height:20px;display:grid}.check-box i{border-bottom:2px solid #0000;border-left:2px solid #0000;width:8px;height:5px;transform:rotate(-45deg)translateY(-1px)}.check-field input:focus-visible+.check-box{outline:2px solid var(--white);outline-offset:2px}.check-field input:checked+.check-box{border-color:var(--scene-accent);box-shadow:inset 0 0 10px color-mix(in srgb,var(--scene-accent),transparent 75%),0 0 8px color-mix(in srgb,var(--scene-accent),transparent 50%)}.check-field input:checked+.check-box i{border-color:var(--scene-accent)}.check-copy{color:#bdc8cc;font-size:12px;line-height:1.5}.check-copy a{color:var(--scene-accent)}.signup-actions{border-top:1px solid #667f8740;grid-template-columns:108px 1fr 176px;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:grid}.button{height:43px;color:var(--white);text-transform:uppercase;letter-spacing:.08em;font:700 12px/1 var(--font-display);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#020506c7;border:1px solid #6e889073;position:relative}.button:hover,.button:focus-visible{border-color:var(--scene-accent);box-shadow:0 0 17px color-mix(in srgb,var(--scene-accent),transparent 70%);outline:0}.button--primary{border-color:var(--scene-danger);background:linear-gradient(90deg,#681012,#b3181c);justify-content:center;align-items:center;gap:14px;display:flex;box-shadow:inset 0 0 22px #ff45452e,0 0 12px #ff29292e}.button--primary:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff24 47%,#0000 62%);transition:transform .55s;position:absolute;inset:1px;transform:translate(-120%)}.button--primary:hover:before{transform:translate(120%)}.button--primary i{border-top:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;transform:rotate(45deg)}.phase-count{text-align:center;color:#65777e;font:600 11px/1 var(--font-display);letter-spacing:.12em}.phase-count b{color:var(--scene-accent);font-size:13px}.signup-complete{text-align:center;min-height:420px;padding-top:34px;animation:.5s phase-in}.signup-complete h2{font:600 31px/1 var(--font-display);text-transform:uppercase;margin:13px 0 9px}.signup-complete>p:not(.console-kicker){color:#a3b2b7;max-width:610px;margin:10px auto;font-size:13px;line-height:1.55}.signup-complete .console-kicker{justify-content:center}.verification-waiting-notice{text-align:left;color:#dffcff;border:1px solid color-mix(in srgb,var(--scene-accent),#9adbe2 25%);background:linear-gradient(120deg,color-mix(in srgb,var(--scene-accent),transparent 89%),transparent 48%),#020809ed;max-width:610px;box-shadow:inset 0 0 24px color-mix(in srgb,var(--scene-accent),transparent 94%),0 0 18px color-mix(in srgb,var(--scene-accent),transparent 88%);clip-path:polygon(9px 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%,0 9px);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;margin:20px auto 16px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.verification-waiting-notice:before{content:"";background:var(--scene-accent);width:3px;box-shadow:0 0 12px var(--scene-accent);position:absolute;inset:0 auto 0 0}.verification-waiting-notice__icon{border:1px solid color-mix(in srgb,var(--scene-accent),#d7fbff 20%);background:radial-gradient(circle,color-mix(in srgb,var(--scene-accent),transparent 76%),transparent 61%),#000709e0;width:48px;height:48px;box-shadow:inset 0 0 14px color-mix(in srgb,var(--scene-accent),transparent 82%),0 0 13px color-mix(in srgb,var(--scene-accent),transparent 72%);place-items:center;display:grid;transform:rotate(45deg)}.verification-waiting-notice__icon svg{fill:#00080ac7;stroke:#d9fdff;stroke-width:1.7px;stroke-linejoin:round;width:27px;height:27px;filter:drop-shadow(0 0 4px var(--scene-accent));transform:rotate(-45deg)}.verification-waiting-notice__copy{gap:6px;min-width:0;display:grid}.verification-waiting-notice__copy strong{color:#f2feff;font:700 15px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.verification-waiting-notice__copy>span{color:#d0e0e4;font-size:14px;line-height:1.5}.verification-waiting-notice__copy b{color:#fff;font-weight:700}.verification-waiting-notice__copy small{color:color-mix(in srgb,var(--scene-accent),#a7b4b8 48%);font:600 12px/1.45 var(--font-display);letter-spacing:.025em}.completion-mark{border:1px solid var(--scene-accent);width:104px;height:104px;box-shadow:inset 0 0 31px color-mix(in srgb,var(--scene-accent),transparent 80%),0 0 24px color-mix(in srgb,var(--scene-accent),transparent 58%);border-radius:50%;margin:0 auto 27px;position:relative}.completion-mark:before,.completion-mark:after{content:"";border:1px dashed color-mix(in srgb,var(--scene-accent),transparent 42%);border-radius:50%;animation:8s linear infinite spin;position:absolute;inset:11px}.completion-mark:after{border-style:solid;animation-duration:5s;animation-direction:reverse;inset:23px}.completion-mark span{border-left:4px solid var(--scene-accent);border-bottom:4px solid var(--scene-accent);width:35px;height:17px;filter:drop-shadow(0 0 6px var(--scene-accent));position:absolute;top:44px;left:34px;transform:rotate(-45deg)}.button:disabled{cursor:not-allowed;color:#77868b;box-shadow:none;background:#080c0e;border-color:#4a5559}.button:disabled:before{display:none}.concept-dock{z-index:5;background:linear-gradient(#02050647,#020506eb);border-top:1px solid #7791993d;grid-area:3/1/auto/-1;justify-content:space-between;align-self:center;align-items:center;min-width:0;display:flex}.concept-dock>p{font-family:var(--font-display);gap:5px;margin:0;display:grid}.concept-dock>p span{color:var(--white);letter-spacing:.16em;font-size:12px}.concept-dock>p small{color:#74868d;letter-spacing:.13em;font-size:11px}.concept-dock nav{grid-template-columns:repeat(3,minmax(145px,200px));gap:7px;display:grid}.concept-option{color:#73858c;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#05090bad;border:1px solid #60777e47;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:50px;padding:8px 14px;text-decoration:none;display:grid;position:relative}.concept-option span{color:#4e6067;font:600 11px/1 var(--font-display)}.concept-option strong{font:600 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.08em}.concept-option i{background:var(--scene-accent);width:0;height:2px;box-shadow:0 0 8px var(--scene-accent);transition:width .25s;position:absolute;bottom:0;left:0}.concept-option:hover,.concept-option:focus-visible,.concept-option[aria-current=page]{color:var(--white);border-color:color-mix(in srgb,var(--scene-accent),transparent 55%);background:color-mix(in srgb,var(--scene-accent),#05090beb 93%)}.concept-option:hover i,.concept-option:focus-visible i,.concept-option[aria-current=page] i{width:100%}.concept-option[aria-current=page] span{color:var(--scene-accent)}.preview-toast{z-index:20;max-width:min(580px,100vw - 40px);color:var(--white);border:1px solid var(--scene-accent);box-shadow:0 0 22px color-mix(in srgb,var(--scene-accent),transparent 75%);background:#050a0cf5;padding:12px 18px;font-size:12px;line-height:1.45;position:fixed;bottom:117px;left:50%;transform:translate(-50%)}.performance-badge{z-index:7;color:#8b9ca4;font:600 11px/1 var(--font-display);letter-spacing:.12em;align-items:center;gap:7px;display:flex;position:absolute;bottom:18px;right:22px}.performance-badge i{background:var(--scene-accent);width:5px;height:5px;box-shadow:0 0 7px var(--scene-accent);border-radius:50%}.experience[data-concept=orbital-commons]{grid-template-columns:minmax(490px,600px) minmax(390px,1fr)}.experience[data-concept=orbital-commons] .form-stage{grid-column:1;justify-self:start}.experience[data-concept=orbital-commons] .world-story{text-align:right;grid-column:2;justify-self:end;padding-left:28px;padding-right:0}.experience[data-concept=orbital-commons] .sector-tag,.experience[data-concept=orbital-commons] .world-story h2:after{margin-left:auto}.experience[data-concept=orbital-commons] .world-readout{grid-template-columns:1fr 150px;margin-left:auto}.experience[data-concept=orbital-commons] .world-readout>span{grid-area:1/2}.experience[data-concept=orbital-commons] .world-readout ul{grid-area:1/1}.experience[data-concept=orbital-commons] .world-readout li i{float:right;margin:4px 0 0 9px}.experience[data-concept=phase-foundry] .signup-console{background:linear-gradient(135deg,#ff292912,#0000 29%),linear-gradient(315deg,#1ef5ef0e,#0000 24%),#050809ed;border-color:#ff4d385e}.experience[data-concept=phase-foundry] .world-story{align-self:end;width:min(690px,92%);margin-bottom:50px}@keyframes phase-in{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes motion-signal{0%{opacity:.5;height:4px}48%{opacity:1;height:17px}to{opacity:.78;height:9px}}@media (max-width:1180px){.experience,.experience[data-concept=orbital-commons]{grid-template-columns:minmax(300px,1fr) minmax(440px,520px);column-gap:24px;padding-inline:30px}.experience[data-concept=orbital-commons] .form-stage{grid-column:2;justify-self:end}.experience[data-concept=orbital-commons] .world-story{text-align:left;grid-column:1;justify-self:start;padding-left:0;padding-right:24px}.experience[data-concept=orbital-commons] .sector-tag,.experience[data-concept=orbital-commons] .world-story h2:after{margin-left:0}.experience[data-concept=orbital-commons] .world-readout{grid-template-columns:130px 1fr;margin-left:0}.experience[data-concept=orbital-commons] .world-readout>span{grid-column:1}.experience[data-concept=orbital-commons] .world-readout ul{grid-column:2}.experience[data-concept=orbital-commons] .world-readout li i{float:none;margin:0 9px 0 0}.primary-nav a{min-width:120px;padding-inline:11px}.account-link span{display:none}.world-story h2{font-size:clamp(48px,5.5vw,68px)}}@media (max-width:820px){body{overflow:auto}.experience,.experience[data-concept=orbital-commons]{min-height:100svh;padding:0 16px 28px;display:block;overflow:visible}.living-canvas,.world-media,.world-foreground,.approved-vfx-layer,.atmosphere{position:fixed}.topbar{grid-template-rows:66px 50px;grid-template-columns:1fr;height:116px;position:relative}.brand{grid-row:1;margin:auto}.brand-mark{width:35px;height:35px}.brand strong{font-size:22px}.brand small{font-size:11px}.primary-nav{z-index:auto;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030708e0;border-top:1px solid #6e899157;border-bottom:1px solid #6e899157;grid-row:2;width:100%;height:50px;position:static}.primary-nav a{text-align:center;flex:1;min-width:0;padding:0 6px;font-size:12px}.account-link{display:none}.approved-vfx-output,.approved-vfx-poster{left:var(--vfx-mobile-x);top:var(--vfx-mobile-y);width:var(--vfx-mobile-width)}.approved-vfx-response{left:var(--vfx-mobile-x);top:var(--vfx-mobile-y);width:min(96vw,460px)}.approved-vfx-layer[data-vfx-master-id=storm-lance] .approved-vfx-output,.approved-vfx-layer[data-vfx-master-id=storm-lance] .approved-vfx-poster{-webkit-mask-image:linear-gradient(90deg,#0000 0 22%,#0003 34%,#000 50% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 22%,#0003 34%,#000 50% 86%,#0000 100%)}.approved-vfx-layer[data-vfx-master-id=plasma-wreath] .approved-vfx-output,.approved-vfx-layer[data-vfx-master-id=plasma-wreath] .approved-vfx-poster{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b8 4%,#000 9% 55%,#00000059 68%,#0000 80% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000b8 4%,#000 9% 55%,#00000059 68%,#0000 80% 100%)}.world-story,.experience[data-concept=orbital-commons] .world-story,.experience[data-concept=phase-foundry] .world-story{text-align:left;width:100%;margin:0;padding:54px 4px 28px}.world-story h2,.experience[data-concept=orbital-commons] .world-story h2{max-width:540px;font-size:clamp(46px,14vw,72px)}.experience[data-concept=orbital-commons] .sector-tag,.experience[data-concept=orbital-commons] .world-story h2:after{margin-left:0}.world-description{max-width:520px}.world-readout{display:none}.form-stage,.experience[data-concept=orbital-commons] .form-stage{width:100%;min-height:0;display:block}.signup-console{min-height:0;padding:24px 18px 20px}.signup-console h1{font-size:28px}.signup-phase{min-height:345px}.signup-progress li{grid-template-columns:1fr;padding:8px 5px}.signup-progress li strong{font-size:12px}.signup-actions{grid-template-columns:90px 1fr 158px}.concept-dock{gap:12px;margin-top:24px;padding-top:18px;display:grid}.concept-dock nav{grid-template-columns:repeat(3,1fr)}.concept-option{text-align:center;grid-template-columns:1fr;padding:7px}.concept-option span,.performance-badge,.scene-coordinates{display:none}}@media (max-width:480px){.topbar{grid-template-columns:1fr}.brand{margin:auto}.world-story{padding-top:44px}.world-eyebrow{font-size:12px}.world-story h2{font-size:48px}.world-description{font-size:14px}.sector-tag{font-size:11px}.sector-tag i{display:none}.scene-toolbar{align-items:flex-start}.motion-control{min-width:130px}.signup-console__header{display:block}.secure-state{text-align:left;grid-template-columns:9px auto;justify-content:start;margin-top:14px;position:static}.secure-state i{grid-row:1/span 2}.signup-console h1{font-size:25px}.preview-safety,.phase-description{font-size:12px}.signup-phase{min-height:380px}.signup-actions{grid-template-columns:78px 1fr 143px}.button,.concept-option strong{font-size:12px}.concept-dock>p{text-align:center}.field input,.field select{font-size:16px}.verification-waiting-notice{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 13px}.verification-waiting-notice__icon{width:38px;height:38px}.verification-waiting-notice__icon svg{width:23px;height:23px}.verification-waiting-notice__copy>span{font-size:13px}.verification-waiting-notice__copy small{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-control__signal i,.motion-control:before{transition:none!important;animation:none!important}}button,input,select,textarea{font:inherit}.field-stack{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.field-stack>[data-field-shell]{grid-column:1/-1;min-width:0}.field-stack>[data-layout=half]{grid-column:span 6}.field textarea{resize:vertical;width:100%;min-height:138px;max-height:300px;color:var(--white);background:#020506c7;border:1px solid #748e966b;border-radius:2px;outline:0;padding:12px 13px;line-height:1.5;transition:border-color .18s,box-shadow .18s,background .18s;overflow-y:auto}.field textarea::placeholder{color:#5f6d72}.field textarea:focus{border-color:var(--scene-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--scene-accent),transparent 65%), inset 0 0 16px color-mix(in srgb,var(--scene-accent),transparent 92%), 0 0 14px color-mix(in srgb,var(--scene-accent),transparent 84%);background:#041112e6}[data-validity=invalid] textarea{border-color:var(--scene-danger)}[data-validity=valid] textarea{border-color:color-mix(in srgb, var(--scene-accent), #607078 50%)}.field-label{gap:12px;font-size:13px;line-height:1.2}.field-label small{flex:none;font-size:11px}.field-help{justify-content:space-between;align-items:start;gap:12px;min-height:0;font-size:12px;display:flex}.field-help>span:first-child{min-width:0}.field-help>span:empty{display:none}.field-help:not(:has(.character-count)):has(>span:empty){display:none}.field-error{min-height:0}.field-error:empty{display:none}.character-count{color:#778b92;font:600 11px/1.45 var(--font-display);letter-spacing:.04em;flex:none}.profile-picture-field{gap:8px;min-width:0;display:grid}.profile-picture-field>.field-label{color:#dfe7e9;font:600 13px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;display:flex}.profile-picture-field>.field-label small{color:#91a1a7}.profile-picture-field__body{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(135deg,#ffffff06,#0000 45%),#020506b8;border:1px solid #6a848c57;grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:14px;padding:13px;display:grid}.profile-picture-preview{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--scene-accent),transparent 89%),transparent 54%),#020506;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:1px solid #7a969e8c;width:116px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #000000b8}.profile-picture-preview:after{content:"LOCAL";color:#b8c7cb;font:700 9px/1 var(--font-display);letter-spacing:.09em;background:#010405d1;padding:2px 4px;position:absolute;bottom:4px;right:5px}.profile-picture-preview[data-state=selected]{border-color:var(--scene-accent);box-shadow:inset 0 0 12px #00000080,0 0 15px color-mix(in srgb,var(--scene-accent),transparent 78%)}.profile-picture-preview[data-state=rejected]{border-color:var(--scene-danger)}.profile-picture-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-picture-preview img[hidden]{display:none}.profile-picture-preview>span{color:#718187;font:700 10px/1 var(--font-display);letter-spacing:.1em;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.profile-picture-preview>span[hidden]{display:none}.profile-picture-preview>span i{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:1px solid;width:32px;height:24px}.profile-picture-field__controls{align-content:center;gap:9px;min-width:0;display:grid}.profile-picture-input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.profile-picture-field__actions{flex-wrap:wrap;gap:8px;display:flex}.profile-picture-chooser{cursor:pointer;place-items:center;min-width:142px;display:inline-grid}.profile-picture-remove{color:#ffb8b8;border-color:color-mix(in srgb,var(--scene-danger),transparent 40%);min-width:92px}.profile-picture-input:focus-visible+.profile-picture-field__actions .profile-picture-chooser{outline:2px solid var(--white);outline-offset:2px}.profile-picture-storage{color:#98a9ae;margin:0;font-size:12px;line-height:1.48}.profile-picture-storage strong{color:var(--scene-accent);font:700 11px/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.profile-picture-status{color:#cbd5d8;font:600 11px/1.35 var(--font-display);letter-spacing:.035em;margin:0}[data-validity=invalid] .profile-picture-field__body{border-color:var(--scene-danger)}[data-validity=valid] .profile-picture-field__body{border-color:color-mix(in srgb,var(--scene-accent),#607078 50%)}.choice-field{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.signup-phase .choice-field>legend.field-label{color:#dfe7e9;width:100%;font:600 13px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;padding:0;display:flex}.signup-phase .choice-field>legend.field-label small{color:#91a1a7;font-size:11px}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-option{cursor:pointer;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(135deg,#ffffff06,#0000 45%),#020506a8;border:1px solid #6a848c57;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:56px;padding:10px 11px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.choice-option:after{content:"";background:var(--scene-accent);height:2px;box-shadow:0 0 10px var(--scene-accent);transition:right .24s;position:absolute;bottom:0;left:0;right:100%}.choice-option:hover{border-color:color-mix(in srgb,var(--scene-accent),transparent 55%);transform:translateY(-1px)}.choice-option input{opacity:0;pointer-events:none;position:absolute}.choice-mark{background:#030708;border:1px solid #7e969ea6;place-items:center;width:22px;height:22px;display:grid;position:relative;box-shadow:inset 0 0 10px #000000b3}.choice-field--radio .choice-mark{border-radius:50%}.choice-mark i{border-bottom:2px solid #0000;border-left:2px solid #0000;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.choice-copy{color:#dce5e8;gap:3px;min-width:0;display:grid}.choice-copy strong{font:600 13px/1.15 var(--font-display);letter-spacing:.035em}.choice-copy small{color:#899aa0;font-size:11px;line-height:1.35}.choice-option:has(input:focus-visible){outline:2px solid var(--white);outline-offset:2px}.choice-option:has(input:checked){border-color:var(--scene-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--scene-accent),transparent 88%),transparent 62%),#03090ae0;box-shadow:inset 0 0 22px color-mix(in srgb,var(--scene-accent),transparent 92%),0 0 13px color-mix(in srgb,var(--scene-accent),transparent 76%)}.choice-option:has(input:checked):after{right:0}.choice-option:has(input:checked) .choice-mark{border-color:var(--scene-accent);box-shadow:inset 0 0 12px color-mix(in srgb,var(--scene-accent),transparent 72%),0 0 9px color-mix(in srgb,var(--scene-accent),transparent 56%)}.choice-option:has(input:checked) .choice-mark i{border-color:var(--scene-accent)}[data-validity=invalid].choice-field .choice-option{border-color:color-mix(in srgb,var(--scene-danger),transparent 38%)}.check-field{grid-column:1/-1}.check-copy{font-size:13px;line-height:1.45}.email-verification-signal{isolation:isolate;color:#dffcff;border:1px solid color-mix(in srgb, var(--scene-accent), #9adbe2 28%);background:linear-gradient(116deg, color-mix(in srgb, var(--scene-accent), transparent 90%), transparent 48%), linear-gradient(180deg, #061315e6, #020708f5);min-height:92px;box-shadow:inset 0 0 0 1px #ffffff06, inset 0 0 30px color-mix(in srgb, var(--scene-accent), transparent 94%), 0 0 20px color-mix(in srgb, var(--scene-accent), transparent 88%);clip-path:polygon(10px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%,0 10px);grid-column:1/-1;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:15px;padding:14px 18px 14px 15px;display:grid;position:relative;overflow:hidden}.email-verification-signal:before{content:"";z-index:-1;opacity:.48;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--scene-accent), transparent 72%), transparent);filter:blur(1px);width:28%;animation:6.4s ease-in-out infinite email-signal-scan;position:absolute;top:0;bottom:0;left:-34%;transform:skew(-17deg)}.email-verification-signal:after{content:"";background:var(--scene-accent);width:3px;box-shadow:0 0 10px var(--scene-accent), 0 0 24px color-mix(in srgb, var(--scene-accent), transparent 34%);position:absolute;inset:0 auto 0 0}.email-verification-signal__core{border:1px solid color-mix(in srgb, var(--scene-accent), #d7fbff 22%);background:radial-gradient(circle, color-mix(in srgb, var(--scene-accent), transparent 78%), transparent 57%), #000709db;width:58px;height:58px;box-shadow:inset 0 0 16px color-mix(in srgb, var(--scene-accent), transparent 82%), 0 0 15px color-mix(in srgb, var(--scene-accent), transparent 70%);place-items:center;display:grid;position:relative;transform:rotate(45deg)}.email-verification-signal__core:before,.email-verification-signal__core:after{content:"";border:1px solid color-mix(in srgb, var(--scene-accent), transparent 72%);animation:3.8s ease-in-out infinite email-signal-pulse;position:absolute;inset:-6px}.email-verification-signal__core:after{opacity:.36;animation-delay:-1.9s;inset:-11px}.email-verification-signal__core svg{fill:#00080ac7;stroke:#bdfaff;stroke-width:1.65px;stroke-linejoin:round;width:31px;height:31px;filter:drop-shadow(0 0 4px var(--scene-accent));overflow:visible;transform:rotate(-45deg)}.email-verification-signal__core i,.email-verification-signal__core b{width:5px;height:5px;box-shadow:0 0 7px 2px var(--scene-accent);background:#e7feff;position:absolute}.email-verification-signal__core i{top:-3px;left:-3px}.email-verification-signal__core b{bottom:-3px;right:-3px}.email-verification-signal__copy{gap:4px;min-width:0;line-height:1.42;display:grid}.email-verification-signal__copy strong{color:#effeff;font:700 14px/1.2 var(--font-display);letter-spacing:.085em;text-transform:uppercase;text-shadow:0 0 10px color-mix(in srgb, var(--scene-accent), transparent 38%)}.email-verification-signal__copy>span{color:#c1d9dd;font-size:13px}.email-verification-signal__copy small{color:color-mix(in srgb, var(--scene-accent), #87969a 52%);font:600 10px/1.35 var(--font-display);letter-spacing:.055em;text-transform:uppercase}.email-verification-signal__rail{background:color-mix(in srgb, var(--scene-accent), transparent 82%);width:72px;height:2px;position:absolute;bottom:8px;right:14px;overflow:hidden}.email-verification-signal__rail:after{content:"";background:linear-gradient(90deg,#0000,#eaffff,#0000);animation:3.2s ease-in-out infinite email-signal-rail;position:absolute;inset:0;transform:translate(-100%)}@keyframes email-signal-scan{0%,16%{opacity:0;transform:translate(0)skew(-17deg)}25%{opacity:.48}62%,to{opacity:0;transform:translate(510%)skew(-17deg)}}@keyframes email-signal-pulse{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.72;transform:scale(1.03)}}@keyframes email-signal-rail{0%,18%{opacity:0;transform:translate(-100%)}38%{opacity:.85}72%,to{opacity:0;transform:translate(100%)}}.field-stack>[hidden]{display:none!important}@media (max-width:480px){.field-stack>[data-layout=half]{grid-column:1/-1}.choice-grid{grid-template-columns:1fr}.field input,.field select,.field textarea{font-size:16px}.signup-phase .choice-field>legend.field-label,.field-label{font-size:12px}.choice-copy strong,.check-copy{font-size:13px}.profile-picture-field__body{grid-template-columns:88px minmax(0,1fr);gap:11px;padding:11px}.profile-picture-preview{width:88px}.profile-picture-storage{font-size:11px}.email-verification-signal{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:13px 12px}.email-verification-signal__core{width:44px;height:44px}.email-verification-signal__core svg{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.email-verification-signal,.email-verification-signal:before,.email-verification-signal:after,.email-verification-signal *,.email-verification-signal :before,.email-verification-signal :after{transition:none!important;animation:none!important}}@media (max-width:360px){.signup-actions{grid-template-columns:68px 1fr 132px;gap:8px}.button{font-size:11px}}body[data-page=terms],body[data-page=contact]{background:#010304;overflow:auto}body[data-page=terms] #app,body[data-page=contact] #app{min-height:100%}.legal-experience{--cold:#a8f1ff;--cold-dim:#4b9eb5;color:#edf5f7;isolation:isolate;background:#010304;min-height:100svh;position:relative}.cold-trail{z-index:-3;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.legal-atmosphere{z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 30%,#0000 0 16%,#00000038 52%,#000000c2 100%),linear-gradient(#0103040a,#01030485);position:fixed;inset:0}.legal-topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020506e6;border-bottom:1px solid #81a4ae40;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;padding:0 clamp(18px,4vw,68px);display:grid;position:sticky;top:0;box-shadow:0 14px 45px #00000061}.legal-brand{color:#f4f8fa;align-items:center;gap:11px;text-decoration:none;display:flex}.legal-brand span{display:grid}.legal-brand strong{font:700 21px/1 var(--font-display);letter-spacing:.08em}.legal-brand small{color:#ff4141;font:700 11px/1 var(--font-display);letter-spacing:.21em}.legal-topbar nav{place-self:stretch center;display:flex}.legal-topbar nav a{color:#9caeb4;text-transform:uppercase;min-width:128px;font:600 12px/1 var(--font-display);letter-spacing:.09em;place-items:center;padding:0 18px;text-decoration:none;display:grid;position:relative}.legal-topbar nav a:after{content:"";background:var(--cold);height:2px;box-shadow:0 0 11px var(--cold);transition:transform .2s;position:absolute;inset:auto 14px -1px;transform:scaleX(0)}.legal-topbar nav .legal-nav-locked{color:#7f9197;text-transform:uppercase;min-width:128px;font:600 12px/1 var(--font-display);letter-spacing:.09em;cursor:not-allowed;justify-content:center;align-items:center;gap:7px;padding:0 18px;display:flex}.legal-nav-locked small{color:#ff8989;letter-spacing:.11em;font-size:9px}.legal-topbar nav a:hover,.legal-topbar nav a:focus-visible,.legal-topbar nav a[aria-current=page]{color:#fff;background:linear-gradient(#0000,#6cddf20e)}.legal-topbar nav a:hover:after,.legal-topbar nav a:focus-visible:after,.legal-topbar nav a[aria-current=page]:after{transform:scaleX(1)}.legal-lock{color:#ff8e8e;font:700 11px/1 var(--font-display);letter-spacing:.11em;align-items:center;gap:8px;display:flex}.legal-lock i{background:#ff2929;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #ff2929cc}.legal-main{width:min(1180px,100% - 36px);margin:0 auto;padding:clamp(46px,7vw,92px) 0 70px}.legal-hero{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);background:linear-gradient(135deg,#76e2f40e,#0000 31%),#04080af0;border:1px solid #86aab452;width:min(820px,100%);margin:0 auto 34px;padding:clamp(28px,4vw,48px);box-shadow:0 34px 100px #0000009e,inset 0 0 46px #5ca7b809}.legal-eyebrow{color:var(--cold);font:700 12px/1.2 var(--font-display);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 12px;display:flex}.legal-eyebrow i{background:var(--cold);width:7px;height:7px;box-shadow:0 0 10px var(--cold);transform:rotate(45deg)}.legal-hero h1,.contact-panel h1{font:600 clamp(44px,7vw,76px)/.94 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0}.legal-hero>p:not(.legal-eyebrow),.contact-panel>p:not(.legal-eyebrow){color:#b7c4c8;max-width:72ch;margin:20px 0 0;font-size:17px;line-height:1.7}.legal-hero dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0 0;display:grid}.legal-hero dl div{background:#0104059e;border:1px solid #7897a033;min-width:0;padding:13px 14px}.legal-hero dt{color:#74868d;font:700 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.legal-hero dd{overflow-wrap:anywhere;color:#e9f2f4;font:600 12px/1.35 var(--font-display);margin:7px 0 0}.legal-workspace{grid-template-columns:238px minmax(0,820px);justify-content:center;align-items:start;gap:22px;display:grid}.terms-index{scrollbar-color:#42616a #05090b;background:#030709e8;border:1px solid #7697a042;max-height:calc(100svh - 120px);padding:18px;position:sticky;top:98px;overflow:auto;box-shadow:0 20px 50px #0000005c}.terms-index>p{color:var(--cold);font:700 11px/1 var(--font-display);letter-spacing:.15em;margin:0 0 12px}.terms-index ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.terms-index a{color:#91a3a9;grid-template-columns:26px 1fr;gap:7px;padding:8px 6px;font-size:12px;line-height:1.3;text-decoration:none;display:grid}.terms-index a span{color:#829da5;font:700 11px/1.4 var(--font-display)}.terms-index a:hover,.terms-index a:focus-visible{color:#fff;background:#83ebfb0f}.terms-index button{color:#d7e4e7;width:100%;min-height:36px;font:700 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#050a0c;border:1px solid #779da759;margin-top:9px}.terms-index button:hover,.terms-index button:focus-visible{border-color:var(--cold);box-shadow:0 0 13px #93edff1f}.terms-document{background:#04080af6;border:1px solid #84a4ad4f;min-width:0;padding:clamp(24px,4vw,48px);box-shadow:0 36px 110px #000000ad}.draft-warning{background:#4a070947;border:1px solid #ff444485;border-left:3px solid #ff2929;grid-template-columns:auto 1fr;align-items:start;gap:12px 16px;margin-bottom:34px;padding:16px 18px;display:grid}.draft-warning strong{color:#ff9b9b;font:700 11px/1.4 var(--font-display);letter-spacing:.12em}.draft-warning span{color:#d3dde0;font-size:14px;line-height:1.55}.effective-policy-banner{background:linear-gradient(115deg,#12684b3d,#020a0ab8);border:1px solid #52ffc175;border-left:3px solid #52ffc1;grid-template-columns:auto 1fr;align-items:start;gap:12px 16px;margin-bottom:34px;padding:16px 18px;display:grid;box-shadow:inset 0 0 30px #2ee2a30d,0 0 24px #2ee2a312}.effective-policy-banner strong{color:#74ffca;font:700 11px/1.4 var(--font-display);letter-spacing:.12em;text-shadow:0 0 13px #52ffc17a}.effective-policy-banner span{color:#d3e4e0;font-size:14px;line-height:1.55}.terms-section{border-bottom:1px solid #77969f33;margin:0 0 34px;padding:0 0 34px;scroll-margin-top:104px}.terms-section header{grid-template-columns:34px 1fr auto;align-items:baseline;gap:10px;margin-bottom:17px;display:grid}.terms-section header span{color:var(--cold-dim);font:700 12px/1 var(--font-display);letter-spacing:.08em}.terms-section h2,.terms-acknowledgement h2{color:#f1f7f8;font:600 clamp(23px,3vw,31px)/1.05 var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:0}.terms-section header b{color:#ff8d8d;font:700 10px/1 var(--font-display);letter-spacing:.1em}.terms-section p{color:#c1cdd1;max-width:74ch;margin:0 0 15px;font-size:16px;line-height:1.72}.terms-section p:last-child{margin-bottom:0}.terms-acknowledgement{background:linear-gradient(135deg,#76e1f412,#0000 44%),#050b0d;border:1px solid #88e1f05e;padding:25px}.terms-acknowledgement label{cursor:pointer;grid-template-columns:25px 1fr;align-items:start;gap:12px;margin:22px 0;display:grid}.terms-acknowledgement input{opacity:0;position:absolute}.terms-acknowledgement label>span{background:#020607;border:1px solid #97bac3a8;place-items:center;width:23px;height:23px;display:grid}.terms-acknowledgement label>span i{border-bottom:2px solid #0000;border-left:2px solid #0000;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.terms-acknowledgement input:focus-visible+span{outline-offset:3px;outline:2px solid #fff}.terms-acknowledgement input:checked+span{border-color:var(--cold);box-shadow:inset 0 0 12px #82edff2e,0 0 10px #82edff2e}.terms-acknowledgement input:checked+span i{border-color:var(--cold)}.terms-acknowledgement label strong{color:#e1eaec;font-size:15px;line-height:1.55}.terms-acknowledgement button,.contact-panel nav a,.contact-panel nav button{border:1px solid var(--cold);color:#eaffff;min-height:44px;font:700 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#0b353d,#0a5666);padding:0 18px}.terms-acknowledgement button:disabled{color:#6f7f84;cursor:not-allowed;background:#080c0e;border-color:#48575c}.acknowledgement-status{color:#93a6ac;min-height:22px;margin:15px 0 0;font-size:13px;line-height:1.55}.legal-footer{color:#677a81;min-height:68px;font:600 11px/1.4 var(--font-display);letter-spacing:.09em;background:#020506;border-top:1px solid #73929b33;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(18px,4vw,68px);display:flex}.contact-main{place-items:center;width:min(900px,100% - 36px);min-height:calc(100svh - 144px);margin:auto;padding:54px 0;display:grid}.contact-panel{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#04080af5;border:1px solid #84a8b257;width:100%;padding:clamp(32px,6vw,68px);box-shadow:0 35px 110px #000000b8}.contact-state{background:#3a05073d;border:1px solid #ff393966;grid-template-columns:16px 1fr;gap:14px;margin:30px 0;padding:18px;display:grid}.contact-state>i{background:#ff2929;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 13px #ff2929}.contact-state span{color:#9eafb4;gap:6px;font-size:14px;line-height:1.55;display:grid}.contact-state strong{color:#ff9b9b;font:700 12px/1 var(--font-display);letter-spacing:.1em}.contact-panel nav{flex-wrap:wrap;gap:10px;display:flex}.contact-panel nav a,.contact-panel nav button{place-items:center;text-decoration:none;display:grid}:where(.legal-experience) a:focus-visible,:where(.legal-experience) button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:900px){.legal-topbar{grid-template-columns:1fr auto;gap:12px;padding:10px 18px}.legal-topbar nav{grid-area:2/1/auto/-1;width:100%;overflow:auto}.legal-topbar nav a{flex:1;min-width:max-content;padding:15px 13px}.legal-workspace{grid-template-columns:1fr}.terms-index{max-height:none;position:static}.terms-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-hero dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.legal-main{width:min(100% - 24px,1180px);padding-top:28px}.legal-lock{font-size:10px}.legal-brand strong{font-size:18px}.legal-topbar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.legal-topbar nav a,.legal-topbar nav .legal-nav-locked{text-align:center;min-width:0;min-height:44px;padding:10px 6px;line-height:1.2}.legal-topbar nav .legal-nav-locked{flex-wrap:wrap}.legal-hero,.terms-document,.contact-panel{padding:24px 18px}.legal-hero h1,.contact-panel h1{font-size:42px}.legal-hero dl,.terms-index ol{grid-template-columns:1fr}.terms-section header{grid-template-columns:28px 1fr}.terms-section header b{grid-column:2}.terms-section p{font-size:16px}.draft-warning,.effective-policy-banner{grid-template-columns:1fr}.legal-footer{flex-direction:column;align-items:flex-start;padding-block:18px}.contact-panel nav{display:grid}.contact-panel nav a{width:100%}}@media (prefers-reduced-motion:reduce){.legal-experience *,.legal-experience :before,.legal-experience :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.cold-trail,.legal-atmosphere,.legal-topbar,.terms-index,.legal-footer,.terms-acknowledgement{display:none!important}body[data-page=terms]{color:#000;background:#fff}.legal-main{width:100%;padding:0}.legal-hero,.terms-document{box-shadow:none;color:#000;background:#fff;border:0}.legal-hero h1,.terms-section h2,.terms-section p,.legal-hero>p:not(.legal-eyebrow){color:#000}}.legal-hero dl{grid-template-columns:repeat(5,minmax(0,1fr))}.terms-founder-checklist{background:linear-gradient(125deg,#793a072e,#04080ac7 56%);border:1px solid #ffb15f61;border-left:3px solid #ff9f43;margin:0 0 42px;padding:22px 24px}.terms-founder-checklist header{margin-bottom:13px}.terms-founder-checklist h2{color:#f3f7f8;font:600 clamp(21px, 3vw, 28px)/1.1 var(--font-display);text-transform:uppercase;margin:0}.terms-founder-checklist>p{color:#c6d0d3;margin:0 0 14px;font-size:15px;line-height:1.65}.terms-founder-checklist ol{color:#d6dee0;gap:9px;margin:0;padding-left:24px;font-size:14px;line-height:1.55;display:grid}.terms-founder-checklist li::marker{color:#ffb56d;font-family:var(--font-display);font-weight:700}.terms-document>.terms-section{border-bottom:1px solid #77969f33;margin:0 0 34px;padding:0 0 34px;scroll-margin-top:104px}.terms-document>.terms-section header{grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:10px;margin-bottom:17px;display:grid}.terms-document>.terms-section header span{color:var(--cold-dim);font:700 12px/1 var(--font-display);letter-spacing:.08em}.terms-document>.terms-section h2{color:#f1f7f8;font:600 clamp(23px, 3vw, 31px)/1.05 var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:0}.terms-document>.terms-section header b{color:#ff8d8d;font:700 10px/1 var(--font-display);letter-spacing:.1em}.terms-document>.terms-section>p{color:#c1cdd1;max-width:74ch;margin:0 0 15px;font-size:16px;line-height:1.72}.terms-document>.terms-section>p:last-child{margin-bottom:0}.terms-block-list{color:#c5d0d3;gap:10px;max-width:74ch;margin:8px 0 18px;padding-left:25px;font-size:16px;line-height:1.65;display:grid}.terms-block-list li::marker{color:#7fd8eb}.terms-block-notice{background:#0e3a4529;border:1px solid #7fd8eb52;border-left:3px solid #7fd8eb;max-width:74ch;margin:18px 0;padding:16px 18px}.terms-block-notice--warning{background:#5c090d33;border-color:#ff4a4a75 #ff4a4a75 #ff4a4a75 #ff4a4a}.terms-block-notice--review{background:#6232092b;border-color:#ffae5866 #ffae5866 #ffae5866 #ffae58}.terms-block-notice>strong{color:#f2f8f9;font:700 11px/1.2 var(--font-display);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;display:block}.terms-block-notice>p,.terms-document>.terms-section .terms-block-notice>p{color:#c9d4d7;margin:0;font-size:14px;line-height:1.62}.terms-block-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 4px;padding:0;list-style:none;display:grid}.terms-block-links a{color:#eaf7f9;overflow-wrap:anywhere;background:#051114cc;border:1px solid #7fd8eb47;align-content:center;gap:4px;min-height:58px;padding:11px 13px;text-decoration:none;display:grid}.terms-block-links a:hover,.terms-block-links a:focus-visible{background:#0f3d4752;border-color:#a8f1ff;box-shadow:0 0 18px #7fd8eb1f}.terms-block-links strong{font:700 12px/1.3 var(--font-display);letter-spacing:.035em}.terms-block-links span{color:#8fa4aa;font-size:12px;line-height:1.4}@media (max-width:900px){.legal-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.legal-hero dl{grid-template-columns:1fr}.terms-document>.terms-section header{grid-template-columns:28px minmax(0,1fr)}.terms-document>.terms-section header b{grid-column:2}.terms-block-list{padding-left:21px;font-size:15px}.terms-block-links{grid-template-columns:1fr}.terms-founder-checklist{padding:19px 17px}}@media print{.terms-founder-checklist,.terms-block-notice{break-inside:avoid;color:#000;background:#fff;border-color:#555}.terms-founder-checklist h2,.terms-founder-checklist p,.terms-founder-checklist ol,.terms-block-list,.terms-block-notice>strong,.terms-block-notice>p,.terms-block-links a,.terms-block-links span{color:#000!important}.terms-block-links{grid-template-columns:1fr 1fr}.terms-block-links a{background:#fff;border-color:#777;text-decoration:underline}}@media (forced-colors:active){.terms-founder-checklist,.terms-block-notice,.terms-block-links a{border:1px solid canvastext}}.terms-review-field{border:1px solid color-mix(in srgb, var(--scene-accent), transparent 62%);background:linear-gradient(128deg, color-mix(in srgb, var(--scene-accent), transparent 91%), transparent 52%), #020709d1;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid;box-shadow:inset 0 0 28px #00000080,0 10px 30px #0000003d}.terms-review-field p{color:#a9b8bd;margin:8px 0 5px;font-size:13px;line-height:1.48}.terms-review-field>div>small{color:#6f858c;font:600 10px/1.4 var(--font-display);letter-spacing:.055em;overflow-wrap:anywhere}.terms-review-field__actions{justify-items:stretch;gap:8px;min-width:190px;display:grid}.terms-review-field__actions .button{min-height:44px}.terms-review-field__actions a{color:#a8cbd3;text-align:center;text-underline-offset:3px;font-size:12px;text-decoration:underline}.terms-review-field__actions a:hover,.terms-review-field__actions a:focus-visible{color:#fff}.terms-review-dialog-host{z-index:90;position:relative}.terms-review-dialog{color:#edf6f8;background:0 0;border:0;width:min(1080px,100vw - 40px);max-width:none;max-height:min(920px,100dvh - 36px);margin:auto;padding:0;overflow:visible}.terms-review-dialog::backdrop{-webkit-backdrop-filter:blur(12px)saturate(.68);backdrop-filter:blur(12px)saturate(.68);background:radial-gradient(circle at 50% 38%,#0c232a52,#000000e6 68%),#000102d6}.terms-review-dialog__frame{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(135deg,#8fe7f914,#0000 18%),linear-gradient(#060e12fb,#020609fe);border:1px solid #a6dde980;grid-template-rows:auto auto auto minmax(230px,1fr) auto;max-height:min(920px,100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 46px 160px #000000e6,inset 0 0 90px #59bad209,0 0 0 1px #000000e6}.terms-review-dialog__frame:before,.terms-review-dialog__frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--scene-accent,#b8f4ff), transparent);width:180px;height:2px;box-shadow:0 0 13px color-mix(in srgb, var(--scene-accent,#b8f4ff), transparent 35%);position:absolute}.terms-review-dialog__frame:before{top:0;left:18px}.terms-review-dialog__frame:after{bottom:0;right:18px;transform:rotate(180deg)}.terms-review-dialog__header{background:linear-gradient(90deg,#64cee60b,#0000 54%);border-bottom:1px solid #7da4ae47;grid-template-columns:minmax(0,1fr) 48px;align-items:start;gap:22px;padding:25px 28px 20px;display:grid}.terms-review-dialog__eyebrow{color:var(--scene-accent,#b8f4ff);font:700 11px/1 var(--font-display);letter-spacing:.14em;align-items:center;gap:9px;margin:0 0 9px;display:flex}.terms-review-dialog__eyebrow i{background:currentColor;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 10px}.terms-review-dialog__header h2{color:#f3f9fa;font:600 clamp(28px, 4vw, 46px)/.98 var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0}.terms-review-dialog__header p:not(.terms-review-dialog__eyebrow){color:#a9b9be;max-width:72ch;margin:12px 0 0;font-size:14px;line-height:1.55}.terms-review-dialog__close{color:#dce9ec;cursor:pointer;background:#020709b8;border:1px solid #94b7c06b;width:48px;height:48px;position:relative}.terms-review-dialog__close:before,.terms-review-dialog__close:after{content:"";background:currentColor;height:1px;position:absolute;top:23px;left:13px;right:13px}.terms-review-dialog__close:before{transform:rotate(45deg)}.terms-review-dialog__close:after{transform:rotate(-45deg)}.terms-review-dialog__close:hover,.terms-review-dialog__close:focus-visible{border-color:var(--scene-accent,#b8f4ff);color:#fff;box-shadow:0 0 18px #85e5f926}.terms-review-dialog__policy{background:#5e889329;border-bottom:1px solid #7297a038;grid-template-columns:1.4fr .8fr .8fr;gap:1px;display:grid}.terms-review-dialog__policy span{background:#010507e3;gap:5px;min-width:0;padding:11px 16px;display:grid}.terms-review-dialog__policy small{color:#6f858c;font:700 9px/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase}.terms-review-dialog__policy strong{color:#d9e6e9;font:600 11px/1.35 var(--font-display);overflow-wrap:anywhere}.terms-review-dialog__notice{color:#ffb1b1;background:#53080a2e;border-bottom:1px solid #7ea6b038;margin:0;padding:12px 28px;font-size:14px;line-height:1.45}.terms-review-dialog[data-policy-effective=true] .terms-review-dialog__notice{color:#b7f7df;background:linear-gradient(90deg,#17705136,#071b191f);border-bottom-color:#52ffc147;box-shadow:inset 3px 0 #52ffc1b3}.terms-review-dialog[data-mode=binding] .terms-review-dialog__notice{color:#c8eaf0;background:#1f6e801f}.terms-review-dialog__document{overscroll-behavior:contain;scrollbar-color:#4e7781 #050a0c;background:linear-gradient(90deg,#8ce3f605,#0000 15% 85%,#8ce3f605),#020608eb;min-height:230px;padding:25px 28px 14px;overflow:auto}.terms-review-dialog__document:focus-visible{outline:2px solid var(--scene-accent,#b8f4ff);outline-offset:-4px}.terms-dialog__section{border-bottom:1px solid #7597a02e;margin:0 0 23px;padding:0 0 23px}.terms-dialog__section:last-child{border-bottom:0;margin-bottom:0}.terms-dialog__section header{grid-template-columns:31px 1fr auto;align-items:baseline;gap:9px;margin-bottom:10px;display:grid}.terms-dialog__section header span{color:#76b7c7;font:700 10px/1 var(--font-display)}.terms-dialog__section h3{color:#e9f1f3;font:600 19px/1.1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.terms-dialog__section header b{color:#ff9898;font:700 9px/1 var(--font-display);letter-spacing:.09em}.terms-dialog__section p{color:#b8c6ca;max-width:86ch;margin:0 0 10px;font-size:14px;line-height:1.63}.terms-review-dialog__footer{background:linear-gradient(#060d10fa,#020608fe);border-top:1px solid #84acb74d;padding:18px 28px 22px;box-shadow:0 -20px 46px #0000004d}.terms-review-dialog__consent{cursor:pointer;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.terms-review-dialog__consent[aria-disabled=true]{cursor:not-allowed;opacity:.74}.terms-review-dialog__consent input{opacity:0;pointer-events:none;position:absolute}.terms-review-dialog__checkbox{background:#020607;border:1px solid #97b8c1a6;place-items:center;width:24px;height:24px;display:grid}.terms-review-dialog__checkbox i{border-bottom:2px solid #0000;border-left:2px solid #0000;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.terms-review-dialog__consent input:focus-visible+.terms-review-dialog__checkbox{outline-offset:3px;outline:2px solid #fff}.terms-review-dialog__consent input:checked+.terms-review-dialog__checkbox{border-color:var(--scene-accent,#b8f4ff);box-shadow:inset 0 0 12px #82edff2e,0 0 10px #82edff2e}.terms-review-dialog__consent input:checked+.terms-review-dialog__checkbox i{border-color:var(--scene-accent,#b8f4ff)}.terms-review-dialog__consent strong{color:#dbe7e9;font-size:14px;line-height:1.46}.terms-review-dialog__status{color:#a7b7bc;min-height:19px;margin:10px 0;font-size:13px;line-height:1.45}.terms-review-dialog__actions{grid-template-columns:minmax(160px,1fr) auto minmax(210px,auto);align-items:center;gap:10px;display:grid}.terms-review-dialog__actions>a{color:#a8cbd3;text-underline-offset:3px;font-size:12px;text-decoration:underline}.terms-review-dialog__actions .button{min-height:46px}.terms-review-dialog__actions .button:disabled{color:#6e7c80;box-shadow:none;cursor:not-allowed;background:#060a0b;border-color:#3c4a4e}@media (max-width:720px){.terms-review-field{grid-template-columns:1fr}.terms-review-field__actions{min-width:0}.terms-review-dialog{width:100vw;max-height:100dvh}.terms-review-dialog__frame{clip-path:none;border-inline:0;width:100vw;height:100dvh;max-height:100dvh}.terms-review-dialog__header{gap:12px;padding:18px 16px 14px}.terms-review-dialog__header h2{font-size:29px}.terms-review-dialog__policy{grid-template-columns:1fr 1fr}.terms-review-dialog__policy span:first-child{grid-column:1/-1}.terms-review-dialog__notice{padding:11px 16px}.terms-review-dialog__document{padding:20px 16px 12px}.terms-dialog__section header{grid-template-columns:27px 1fr}.terms-dialog__section header b{grid-column:2}.terms-review-dialog__footer{padding:14px 16px 18px}.terms-review-dialog__actions{grid-template-columns:1fr 1fr}.terms-review-dialog__actions>a{grid-column:1/-1;align-items:center;min-height:34px;display:grid}.terms-review-dialog__actions .button{min-width:0;padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.terms-review-dialog,.terms-review-dialog *,.terms-review-field,.terms-review-field *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.terms-review-dialog__policy{grid-template-columns:1.45fr repeat(3,minmax(0,.78fr));margin:0}.terms-review-dialog__policy>div{background:#010507e3;gap:5px;min-width:0;padding:11px 16px;display:grid}.terms-review-dialog__policy dt{color:#81959b;font:700 10px/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase}.terms-review-dialog__policy dd{color:#e1ecee;font:600 12px/1.35 var(--font-display);overflow-wrap:anywhere;margin:0}.terms-review-dialog__effective dd{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.terms-review-dialog__effective dd strong{color:#6dffc3;font:700 11px/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 13px #50ffbe80}.terms-review-dialog__effective dd time{color:#d9e8eb}.terms-review-dialog__effective[data-policy-state=effective]{box-shadow:inset 3px 0 #52ffc1d1,inset 0 0 24px #2abe8b14}.terms-review-dialog__document .terms-block-list{color:#b8c6ca;gap:8px;margin:8px 0 14px;padding-left:22px;font-size:14px;line-height:1.58}.terms-review-dialog__document .terms-block-notice{margin:14px 0;padding:13px 14px}.terms-review-dialog__document .terms-block-notice>strong{font-size:10px}.terms-review-dialog__document .terms-block-notice>p{font-size:13px;line-height:1.55}.terms-review-dialog__document .terms-block-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.terms-review-dialog__document .terms-block-links a{min-height:50px;padding:9px 11px}.terms-review-dialog__document .terms-block-links strong,.terms-review-dialog__document .terms-block-links span{font-size:11px}@media (max-width:720px){.terms-review-dialog__policy{grid-template-columns:1fr 1fr}.terms-review-dialog__policy>div{padding:9px 12px}.terms-review-dialog__document .terms-block-links{grid-template-columns:1fr}}@media (forced-colors:active){.terms-review-dialog__frame,.terms-review-dialog__close,.terms-review-dialog__checkbox,.terms-review-dialog__document .terms-block-notice,.terms-review-dialog__document .terms-block-links a{border:1px solid canvastext}}.legal-experience--archive{--cold:#c8f7ff;--cold-dim:#72b8ca;background:#010204}.legal-world,.cold-archive-trail,.legal-world__depth,.legal-world__occlusion{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.legal-world{z-index:-5;background:#010204;overflow:hidden}.legal-world__film{object-fit:cover;object-position:var(--legal-world-position,54% 50%);opacity:.7;filter:grayscale(.14)saturate(.72)contrast(1.2)brightness(.76)sepia(.03)hue-rotate(154deg);width:108%;height:108%;position:absolute;inset:-4%;transform:scale(1.015)}.legal-world[data-motion=running] .legal-world__film{animation:11s ease-in-out infinite alternate legal-optical-breathe}.legal-world__depth{background:radial-gradient(at 50% 34%,#050c1029 0 18%,#02060975 54%,#000102d4 100%),linear-gradient(#00020405,#0003064d 72%,#000102b8);box-shadow:inset 0 0 130px #000000c2}.legal-world__depth:before{content:"";opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.legal-world__depth:after{content:"";opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 29%,#6fd5ef06 39%,#cff9ff1f 49%,#58c4e309 58%,#0000 69%);position:absolute;inset:-20%;transform:translate(-18%)rotate(-8deg)}.legal-world[data-motion=running] .legal-world__depth:after{animation:17.8s cubic-bezier(.22,.61,.36,1) infinite archive-volumetric-sweep}.legal-world__occlusion{opacity:.76;filter:drop-shadow(0 0 34px #41afd414);background:linear-gradient(90deg,#000000fa,#02070ad1 68%,#0000),repeating-linear-gradient(160deg,#0000 0 74px,#7bcee20e 75px 76px,#0000 77px 128px);width:26vw}.legal-world__occlusion--left{clip-path:polygon(0 0,88% 0,69% 15%,83% 31%,59% 48%,76% 64%,57% 81%,84% 100%,0 100%);right:auto}.legal-world__occlusion--right{clip-path:polygon(0 0,88% 0,69% 15%,83% 31%,59% 48%,76% 64%,57% 81%,84% 100%,0 100%);left:auto;transform:scaleX(-1)}.cold-archive-trail{z-index:-3;mix-blend-mode:screen;opacity:1;filter:saturate(1.14)contrast(1.05)}.legal-experience--archive .legal-atmosphere{z-index:-2;background:radial-gradient(at 50% 38%,#0000 0 24%,#0003051a 52%,#00010285 100%),linear-gradient(#00030603,#00020447)}.legal-experience--archive .legal-topbar{background:linear-gradient(#030709f7,#010406e6);border-bottom-color:#93d0de4d;box-shadow:0 18px 58px #00000094,inset 0 -1px #acebf709}.legal-experience--archive .legal-hero{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#8de7f917,#0000 34%),linear-gradient(#070e11cc,#03070ade);border-color:#a1d3df70;box-shadow:0 36px 120px #000000b8,inset 0 0 72px #71cfe50b,0 0 0 1px #000c}.legal-experience--archive .terms-index{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#040a0ddb,#020608e8);border-color:#89bcc95c;box-shadow:0 24px 68px #0000008c,inset 0 1px #d0faff06}.legal-experience--archive .terms-document{-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04);background:linear-gradient(132deg,#84dff106,#0000 22%),#03080be3;border-color:#94c2cd61;box-shadow:0 42px 130px #000000c2,inset 0 0 90px #56a9be06}.legal-experience--archive .terms-section{position:relative}.legal-experience--archive .terms-section:before{content:"";opacity:.36;background:linear-gradient(180deg, var(--cold), transparent);width:2px;height:28px;position:absolute;top:2px;left:-49px;box-shadow:0 0 14px #a1efff38}.terms-reader-note{color:#9eb1b7;background:#0105078a;border:1px solid #81b7c547;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.terms-reader-note i{background:var(--cold);width:7px;height:7px;box-shadow:0 0 10px var(--cold);margin-top:6px;transform:rotate(45deg)}.terms-reader-note strong{color:#e4eef0}@keyframes legal-optical-breathe{0%{opacity:.64;filter:grayscale(.2)saturate(.66)contrast(1.18)brightness(.7)sepia(.03)hue-rotate(154deg);transform:scale(1.015)}to{opacity:.76;filter:grayscale(.1)saturate(.8)contrast(1.22)brightness(.82)sepia(.02)hue-rotate(154deg);transform:scale(1.026)}}@keyframes archive-volumetric-sweep{0%,16%{opacity:0;transform:translate(-18%)rotate(-8deg)}24%{opacity:.28}57%{opacity:.48}73%{opacity:0;transform:translate(18%)rotate(-8deg)}to{opacity:0;transform:translate(18%)rotate(-8deg)}}@media (max-width:700px){.legal-world__film{object-position:var(--legal-world-position-mobile,66% 50%);opacity:.5}.legal-world__occlusion{width:42vw}.cold-archive-trail{opacity:.84}.legal-experience--archive .legal-hero,.legal-experience--archive .terms-document{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#03080bf4}.legal-experience--archive .terms-section:before{display:none}}@media (prefers-reduced-motion:reduce){.legal-world__film{transform:none;animation:none!important}}@media print{.legal-world,.cold-archive-trail{display:none!important}}.terms-document>.terms-dialog__section{border-bottom:1px solid #77969f33;margin:0 0 34px;padding:0 0 34px;scroll-margin-top:104px;position:relative}.terms-document>.terms-dialog__section:before{content:"";opacity:.36;background:linear-gradient(180deg, var(--cold), transparent);width:2px;height:28px;position:absolute;top:2px;left:-49px;box-shadow:0 0 14px #a1efff38}.terms-document>.terms-dialog__section header{grid-template-columns:34px 1fr auto;align-items:baseline;gap:10px;margin-bottom:17px;display:grid}.terms-document>.terms-dialog__section header span{color:var(--cold-dim);font:700 12px/1 var(--font-display);letter-spacing:.08em}.terms-document>.terms-dialog__section h2{color:#f1f7f8;font:600 clamp(23px, 3vw, 31px)/1.05 var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:0}.terms-document>.terms-dialog__section header b{color:#ff8d8d;font:700 10px/1 var(--font-display);letter-spacing:.1em}.terms-document>.terms-dialog__section p{color:#c1cdd1;max-width:74ch;margin:0 0 15px;font-size:16px;line-height:1.72}.terms-document>.terms-dialog__section p:last-child{margin-bottom:0}@media (max-width:560px){.terms-document>.terms-dialog__section header{grid-template-columns:28px 1fr}.terms-document>.terms-dialog__section header b{grid-column:2}.terms-document>.terms-dialog__section:before{display:none}}.brand-mark,.legal-brand-mark{aspect-ratio:1;object-fit:cover;object-position:center top;filter:drop-shadow(0 0 8px #1ef5ef29);flex:none;display:block;overflow:hidden}.brand-mark{width:58px;height:58px}.legal-brand-mark{width:48px;height:48px}@media (max-width:900px){.brand-mark{width:46px;height:46px}.legal-brand-mark{width:42px;height:42px}}@media (max-width:560px){.brand-mark{width:42px;height:42px}.legal-brand-mark{width:38px;height:38px}}@media (forced-colors:active){.brand-mark,.legal-brand-mark{filter:none}}
