:is(html:has(.alpha-lock-screen),body:has(.alpha-lock-screen)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e5ebf1}.alpha-lock-screen{--alpha-lock-surface:#e5ebf1;--alpha-lock-text:#293543;--alpha-lock-muted:#5d6c7d;--alpha-lock-blue:#50658b;min-height:100svh;width:100%;min-width:0;min-height:100dvh;padding:max(36px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--alpha-lock-text);background:radial-gradient(at 28% 20%,#f1f5f8 0,#e7edf3 45%,#e0e7ee 100%);flex-direction:column;justify-content:center;align-items:center;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow-x:clip}.alpha-lock-screen *,.alpha-lock-screen :before,.alpha-lock-screen :after{box-sizing:border-box}.alpha-lock-screen button,.alpha-lock-screen input{font:inherit}.alpha-lock-screen button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(.alpha-lock-screen button:focus-visible,.alpha-lock-screen input:focus-visible){outline-offset:4px;outline:2px solid #4d6b9d}.alpha-lock-screen ::selection{color:#1c2d41;background:#b5c5dc}.alpha-lock-card{background:var(--alpha-lock-surface);border:1px solid #f5f8fa;border-radius:40px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"art brand""art content";column-gap:clamp(32px,4vw,58px);width:min(1120px,100%);padding:27px 48px 27px 27px;transition:transform .16s,opacity .16s;display:grid;box-shadow:20px 23px 54px #9dabb747,-16px -16px 42px #ffffffad,inset 1px 1px 1px #ffffffb8}.alpha-lock-brand{grid-area:brand;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.alpha-lock-brand img{aspect-ratio:1725/912;object-fit:contain;flex:0 auto;width:min(390px,100%);max-width:100%;height:auto;margin:-16px 0 -22px;display:block}.alpha-lock-art-panel{background:linear-gradient(142deg,#e0e7ee,#e8eef4);border:1px solid #ffffff7a;border-radius:31px;flex-direction:column;grid-area:art;justify-content:center;align-items:center;min-width:0;min-height:574px;padding:26px 0 44px;display:flex;position:relative;box-shadow:inset 7px 7px 15px #b9c5cf78,inset -7px -7px 15px #ffffffb3}.alpha-lock-art-stage{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.alpha-lock-artwork{width:100%;height:auto;display:block;overflow:visible}.alpha-lock-rings{opacity:.19}.alpha-lock-art-caption{color:#6b7b8c;letter-spacing:.19em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:600;line-height:1.6;display:flex;position:absolute;bottom:24px;left:26px;right:23px}.alpha-lock-protection{letter-spacing:.01em;color:#6d7d8c;align-items:center;gap:6px;font-size:8px;font-weight:500;display:inline-flex}.alpha-lock-protection i{background:#7b94b6;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 0 3px #829cbe0b}.alpha-lock-content{grid-area:content;align-self:start;width:100%;min-width:0;padding:10px 0 8px}.alpha-lock-eyebrow{letter-spacing:.22em;color:#607695;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.5;display:block}.alpha-lock-content h1{color:#293441;letter-spacing:-.045em;text-wrap:balance;max-width:320px;margin:0;font-size:clamp(29px,3.1vw,38px);font-weight:620;line-height:1.16}.alpha-lock-description{color:var(--alpha-lock-muted);max-width:340px;margin:14px 0 25px;font-size:13px;line-height:1.75}.alpha-lock-form{min-width:0;margin:0}.alpha-lock-field-group{min-width:0;margin-bottom:18px}.alpha-lock-field-group label{color:#4a5b6e;margin:0 0 8px 2px;font-size:12px;font-weight:550;line-height:1.5;display:block}.alpha-lock-input-shell{background:#e4eaf0;border:1px solid #d1dbe433;border-radius:13px;align-items:center;gap:11px;min-width:0;min-height:54px;padding:0 15px;transition:box-shadow .16s,border-color .16s;display:flex;box-shadow:inset 4px 4px 8px #b5c1ce9e,inset -4px -4px 8px #ffffffd6}.alpha-lock-input-shell:focus-within{border-color:#8c9fbb;box-shadow:inset 4px 4px 8px #b5c1ce8a,inset -4px -4px 8px #ffffffd6,0 0 0 3px #7891b414}.alpha-lock-input-shell>svg{color:#728299;flex:none}.alpha-lock-input-shell input{color:#293747;width:100%;min-width:0;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:14px 0;font-size:16px;font-weight:400;line-height:1.5;display:block}.alpha-lock-input-shell input:focus-visible{outline:none}.alpha-lock-input-shell input::placeholder{color:#7c8a9b;opacity:1;font-size:14px}.alpha-lock-input-shell input:disabled{opacity:.72;-webkit-text-fill-color:#586a7e;cursor:default}.alpha-lock-input-shell input:-webkit-autofill{-webkit-text-fill-color:#293747;caret-color:#293747;border-radius:3px;box-shadow:inset 0 0 0 1000px #e4eaf0}.alpha-lock-input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#293747;caret-color:#293747;border-radius:3px;box-shadow:inset 0 0 0 1000px #e4eaf0}.alpha-lock-input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#293747;caret-color:#293747;border-radius:3px;box-shadow:inset 0 0 0 1000px #e4eaf0}.alpha-lock-visibility{color:#63768e;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;min-height:44px;margin:0 -10px 0 -5px;padding:0;display:grid}.alpha-lock-visibility:hover:not(:disabled){color:#334c70;background:#cbd6e044}.alpha-lock-visibility:disabled{opacity:.55;cursor:default}.alpha-lock-actions{padding-top:6px}.alpha-lock-verify{color:#4b638a;letter-spacing:.12em;cursor:pointer;background:linear-gradient(145deg,#eaf0f5,#e1e8ee);border:1px solid #f2f6f9;border-radius:13px;grid-template-columns:20px minmax(0,1fr) 20px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:16px 19px;font-size:11px;font-weight:750;line-height:1.5;transition:box-shadow .14s,transform .14s,color .14s;display:grid;box-shadow:5px 6px 11px #afbdcb9c,-5px -5px 11px #ffffffd9}.alpha-lock-verify>span:not(.alpha-lock-progress):not(.alpha-lock-button-space){text-align:center;overflow-wrap:anywhere;min-width:0}.alpha-lock-verify>svg{justify-self:center;display:block}.alpha-lock-verify:hover:not(:disabled){color:#334f7a;box-shadow:6px 7px 13px #a5b5c7ac,-6px -6px 13px #fff}.alpha-lock-verify:active:not(:disabled),.alpha-lock-screen[data-phase=verifying] .alpha-lock-verify{background:#e3eaf0;border-color:#d3dde6;transform:translateY(1px);box-shadow:inset 4px 4px 8px #aebccc9e,inset -4px -4px 8px #ffffffd4}.alpha-lock-verify:disabled{cursor:default;opacity:.69}.alpha-lock-screen[data-phase=verifying] .alpha-lock-verify,.alpha-lock-screen[data-phase=success] .alpha-lock-verify,.alpha-lock-screen[data-phase=entering] .alpha-lock-verify{opacity:1}.alpha-lock-screen[data-phase=success] .alpha-lock-verify,.alpha-lock-screen[data-phase=entering] .alpha-lock-verify{color:#377c69;background:#e4ecf0;box-shadow:inset 3px 3px 7px #b6c4cf8a,inset -3px -3px 7px #ffffffd4}.alpha-lock-progress{justify-content:center;align-items:center;gap:2px;width:20px;display:flex}.alpha-lock-progress i{background:currentColor;border-radius:50%;flex:none;width:3px;height:3px;animation:1.1s ease-in-out infinite alpha-lock-wait}.alpha-lock-progress i:nth-child(2){animation-delay:.15s}.alpha-lock-progress i:nth-child(3){animation-delay:.3s}.alpha-lock-message{color:#67798c;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:62px;margin:0;padding:17px 2px 4px;font-size:11px;line-height:1.55;display:flex}.alpha-lock-message>span{overflow-wrap:anywhere;min-width:0}.alpha-lock-message>svg{flex:none;margin-top:0}.alpha-lock-message-error{color:#a64040}.alpha-lock-message-success{color:#287b62;font-weight:550}.alpha-lock-form-footer{color:#6b7c8e;border-top:1px solid #cfdae480;align-items:center;gap:7px;margin-top:1px;padding:14px 1px 0;font-size:10px;line-height:1.5;display:flex}.alpha-lock-form-footer svg{color:#6e839f;flex:none}.alpha-lock-page-footer{color:#728193;letter-spacing:.15em;text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;width:min(1120px,100%);margin-top:28px;padding:0 8px;font-size:8px;font-weight:500;line-height:1.7;display:flex}.alpha-lock-closed{transform-origin:210px 224px;opacity:1}.alpha-lock-success-disc{transform-origin:210px 224px;opacity:0;transform:scale(.75)}.alpha-lock-check{stroke-dasharray:1;stroke-dashoffset:1px}.alpha-lock-screen[data-phase=success] .alpha-lock-closed,.alpha-lock-screen[data-phase=entering] .alpha-lock-closed,.alpha-lock-artwork[data-verified=true] .alpha-lock-closed{animation:.3s cubic-bezier(.4,0,.2,1) both alpha-lock-disappear}.alpha-lock-screen[data-phase=success] .alpha-lock-success-disc,.alpha-lock-screen[data-phase=entering] .alpha-lock-success-disc,.alpha-lock-artwork[data-verified=true] .alpha-lock-success-disc{animation:.48s cubic-bezier(.22,.72,.25,1) .12s both alpha-lock-disc-emerge}.alpha-lock-screen[data-phase=success] .alpha-lock-check,.alpha-lock-screen[data-phase=entering] .alpha-lock-check,.alpha-lock-artwork[data-verified=true] .alpha-lock-check{animation:.35s cubic-bezier(.36,0,.2,1) .235s both alpha-lock-check-draw}.alpha-lock-screen[data-phase=success] .alpha-lock-protection i,.alpha-lock-screen[data-phase=entering] .alpha-lock-protection i{background:#4f967f}.alpha-lock-screen[data-phase=entering] .alpha-lock-card{transform:translateY(-2px)}@keyframes alpha-lock-disappear{to{opacity:0;transform:translateY(4px)scale(.76)}}@keyframes alpha-lock-disc-emerge{0%{opacity:0;transform:scale(.75)}65%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes alpha-lock-check-draw{to{stroke-dashoffset:0}}@keyframes alpha-lock-wait{0%,80%,to{opacity:.32}40%{opacity:1}}@media (max-width:1000px){.alpha-lock-card{gap:28px;padding:24px 32px 24px 24px}.alpha-lock-art-panel{min-height:558px}.alpha-lock-art-caption{gap:8px;font-size:7px;left:19px;right:18px}.alpha-lock-protection{font-size:7px}.alpha-lock-brand img{width:min(340px,100%);margin-bottom:-14px}.alpha-lock-content h1{font-size:33px}}@media (max-width:760px){.alpha-lock-screen{padding:max(22px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));justify-content:flex-start}.alpha-lock-card{border-radius:29px;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""art""content";gap:0;max-width:480px;padding:17px 27px 25px;box-shadow:11px 14px 32px #a8b6c442,-8px -8px 25px #ffffffad}.alpha-lock-brand img{width:min(285px,100%);margin:-15px 0 -23px}.alpha-lock-art-panel{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.alpha-lock-art-stage{width:208px;max-width:100%;margin:-10px auto -13px}.alpha-lock-art-caption{display:none}.alpha-lock-content{padding:0}.alpha-lock-eyebrow{text-align:center;margin-bottom:8px;font-size:9px}.alpha-lock-content h1{text-align:center;max-width:none;font-size:29px}.alpha-lock-description{text-align:center;max-width:310px;margin:10px auto 23px;font-size:12px;line-height:1.7}.alpha-lock-field-group{margin-bottom:17px}.alpha-lock-field-group label{font-size:11px}.alpha-lock-message{min-height:76px}.alpha-lock-form-footer{justify-content:center;font-size:9px}.alpha-lock-page-footer{gap:8px;max-width:450px;margin-top:22px;font-size:7px}}@media (max-width:390px){.alpha-lock-screen{padding-left:13px;padding-right:13px}.alpha-lock-card{padding-left:20px;padding-right:20px}.alpha-lock-brand img{width:260px}.alpha-lock-art-stage{width:186px;margin-top:-9px;margin-bottom:-8px}.alpha-lock-content h1{font-size:27px}.alpha-lock-verify{padding-left:15px;padding-right:15px}}@media (max-width:760px) and (max-height:640px){.alpha-lock-screen{padding-top:max(14px, env(safe-area-inset-top))}.alpha-lock-brand img{width:225px;margin-top:-12px;margin-bottom:-21px}.alpha-lock-art-stage{width:126px;margin-top:-5px;margin-bottom:-5px}.alpha-lock-description{margin-bottom:17px}.alpha-lock-content h1{font-size:26px}.alpha-lock-page-footer{margin-top:18px}}@media (prefers-reduced-motion:reduce){.alpha-lock-screen *,.alpha-lock-screen :before,.alpha-lock-screen :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.14s!important;animation-iteration-count:1!important;animation-delay:0s!important}.alpha-lock-screen[data-phase=success] .alpha-lock-closed,.alpha-lock-screen[data-phase=entering] .alpha-lock-closed,.alpha-lock-artwork[data-verified=true] .alpha-lock-closed{opacity:0;transform:none;animation:none!important}.alpha-lock-screen[data-phase=success] .alpha-lock-success-disc,.alpha-lock-screen[data-phase=entering] .alpha-lock-success-disc,.alpha-lock-artwork[data-verified=true] .alpha-lock-success-disc{opacity:1;transform:none;animation:none!important}.alpha-lock-screen[data-phase=success] .alpha-lock-check,.alpha-lock-screen[data-phase=entering] .alpha-lock-check,.alpha-lock-artwork[data-verified=true] .alpha-lock-check{stroke-dashoffset:0;animation:none!important}.alpha-lock-screen[data-phase=entering] .alpha-lock-card{transform:none}.alpha-lock-progress i{opacity:.7;animation:none!important}}.alpha-lock-secondary-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.alpha-lock-secondary-action a,.alpha-lock-secondary-action button{text-align:center;color:#526b8d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.5;text-decoration:underline;display:inline-flex}.alpha-lock-secondary-action a:focus-visible{outline-offset:4px;outline:2px solid #4d6b9d}
