.entry-experience{isolation:isolate;color:#f5f7ff;min-height:100dvh;padding:env(safe-area-inset-top) 24px max(28px,env(safe-area-inset-bottom));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 50% 16%,#17203b 0,#070e1b 44%,#050a13 80%);position:relative;overflow:hidden}.entry-header{z-index:2;justify-content:space-between;align-items:center;max-width:1100px;min-height:76px;margin:auto;display:flex;position:relative}.entry-header button,.entry-back{color:#c8d3ea;min-height:44px;font-size:13px}.entry-scene{aspect-ratio:1;pointer-events:none;z-index:-1;width:min(420px,94vw);margin:-25px auto -90px;position:relative;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.entry-content{text-align:center;max-width:430px;margin:0 auto;padding-bottom:20px;position:relative}.entry-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:650;color:#b4dcff!important;font-size:11px!important}.entry-content h1{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(34px,6vw,48px);font-weight:650;line-height:1.06}.entry-content h1 em{color:#d2cbff;font-style:normal}.entry-content p{color:#b9c5d9;margin-bottom:22px;font-size:16px;line-height:1.6}.entry-content small{color:#95a6bf;font-size:12px;line-height:1.6;display:block}.entry-choices{gap:10px;margin:28px 0 20px;display:grid}.entry-primary{color:#101829;background:linear-gradient(120deg,#d6f5ff,#d8d2ff 70%,#eee4ff);border:1px solid #edeeff;border-radius:24px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:56px;padding:15px 18px;font-size:15px;font-weight:650;display:flex;box-shadow:inset 0 2px 1px #fff9,0 4px 26px #9f9cff25}.entry-primary svg{flex-shrink:0}.entry-secondary{color:#becde4;min-height:44px;font-size:14px}.entry-content form{text-align:left;gap:12px;display:grid}.entry-content form label{color:#c4cede;margin-top:4px;font-size:13px}.entry-content input{color:#fff;background:#a3b9e30c;border:1px solid #bdd1ed40;border-radius:19px;outline:none;width:100%;min-width:0;min-height:52px;padding:12px 16px;font-size:16px}.entry-content input:focus-visible{border-color:#d3c8ff;box-shadow:0 0 0 3px #c2b6ff20}.entry-content button:focus-visible{outline-offset:4px;outline:2px solid #d2cbff}.entry-password{position:relative}.entry-password input{padding-right:54px}.entry-password button{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:4px}.entry-back{align-items:center;gap:8px;margin-bottom:10px;display:flex}.entry-content [role=alert]{color:#ffbfc8;font-size:14px}.entry-content [role=status]{color:#c9e7ff;font-size:14px}.entry-experience:has(input:focus) .entry-scene{opacity:.35}@media(min-width:900px){.entry-experience{grid-template-columns:1fr 1fr;align-items:center;padding-left:7vw;padding-right:7vw;display:grid}.entry-header{grid-column:1/-1;align-self:start;width:100%}.entry-scene{grid-column:1;width:min(600px,48vw);margin:0;-webkit-mask-image:none;mask-image:none}.entry-content{grid-column:2;width:100%;padding:30px 0 60px}}@media(max-height:740px)and (max-width:899px){.entry-scene{width:250px;margin:-20px auto -80px}}.entry-header>button{margin-left:auto}@media(max-width:899px){.entry-experience:not([data-entry-mode=decision]) .entry-scene{width:260px;margin:-18px auto -74px}}
