.cvz6cq_wall{--brand-wordmark-ink:#f1f2f5;--brand-x-ink:#a3e635;color:#f4f6fa;background:radial-gradient(ellipse 55% 60% at 17% 42%, color-mix(in srgb, var(--gate-accent) 10%, transparent), transparent 72%), radial-gradient(ellipse 40% 40% at 89% 10%, #1a2030 0%, transparent 80%), #090b10;place-items:center;width:100%;min-height:100dvh;padding:28px;display:grid;overflow-x:hidden}.cvz6cq_shell{background:#101319;border:1px solid #ffffff1c;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);width:min(1280px,100%);min-height:min(816px,100dvh - 56px);display:grid;overflow:hidden;box-shadow:0 32px 100px #00000059,inset 0 1px #ffffff0d}.cvz6cq_showcase{isolation:isolate;background:radial-gradient(ellipse at 50% 31%, color-mix(in srgb, var(--gate-accent) 13%, transparent), transparent 59%), linear-gradient(150deg, #161b24, #0c0f15 70%);border-right:1px solid #ffffff17;flex-direction:column;min-height:700px;padding:34px 44px 42px;display:flex;position:relative;overflow:hidden}.cvz6cq_showcase:after{z-index:-1;content:"";opacity:.2;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.cvz6cq_showcaseTop{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.cvz6cq_showcaseEdition{color:#aeb6c4;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600}.cvz6cq_artStage{pointer-events:none;height:min(51vw,475px);max-height:58%;position:absolute;inset:68px 6% auto}.cvz6cq_artHalo{background:color-mix(in srgb, var(--gate-accent) 32%, transparent);filter:blur(76px);border-radius:50%;position:absolute;inset:17% 11%}.cvz6cq_artImage{object-fit:contain;filter:drop-shadow(0 30px 46px #0000006b);-webkit-mask-image:radial-gradient(65% 66% at 50% 49%,#000 58%,#0000 100%);mask-image:radial-gradient(65% 66% at 50% 49%,#000 58%,#0000 100%)}.cvz6cq_aiExamples{pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:76px 8% auto}.cvz6cq_aiExample{aspect-ratio:3/2;border:1px solid #ffffff1a;border-radius:8px;position:relative;overflow:hidden}.cvz6cq_aiExample img{object-fit:cover}.cvz6cq_pickedArt{aspect-ratio:4/3;pointer-events:none;border:1px solid #ffffff1a;border-radius:10px;max-height:50%;margin-inline:auto;position:absolute;inset:76px 8% auto;overflow:hidden}.cvz6cq_pickedArt img{object-fit:cover}.cvz6cq_pickedRow{display:none}.cvz6cq_pickedThumb{border:1px solid #ffffff1a;border-radius:8px;flex:none;width:72px;height:54px;position:relative;overflow:hidden}.cvz6cq_pickedThumb img{object-fit:cover}.cvz6cq_pickedLabel{color:var(--gate-accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.cvz6cq_pickedTitle{color:#eef1f6;margin-top:3px;font-size:15px;font-weight:600;line-height:1.3;display:block}.cvz6cq_showcaseCopy{z-index:1;width:min(540px,100%);margin-top:auto}.cvz6cq_eyebrow,.cvz6cq_authEyebrow{color:var(--gate-accent);letter-spacing:.15em;font-size:11px;font-weight:750}.cvz6cq_showcaseCopy h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.055em;margin:13px 0;font-size:clamp(35px,3.15vw,52px);font-weight:650;line-height:1.08}.cvz6cq_showcaseCopy>p{color:#b9c1cf;max-width:460px;font-size:15px;line-height:1.6}.cvz6cq_perks{gap:10px;margin-top:24px;padding:0;list-style:none;display:grid}.cvz6cq_perks li{color:#d3d9e3;align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.cvz6cq_perkCheck{width:19px;height:19px;color:var(--gate-accent);background:color-mix(in srgb, var(--gate-accent) 17%, #15191f);border-radius:50%;flex:none;place-items:center;display:grid}.cvz6cq_authPanel{background:linear-gradient(155deg,#191d25,#12151b 54%,#11141a);flex-direction:column;min-width:0;padding:60px clamp(36px,4vw,68px) 28px;display:flex}.cvz6cq_mobileBrand{display:none}.cvz6cq_authHeader,.cvz6cq_authForm{width:100%;max-width:410px;margin-inline:auto}.cvz6cq_authHeader{margin-top:auto;margin-bottom:29px}.cvz6cq_authHeader h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.045em;margin:13px 0 9px;font-size:clamp(30px,2.4vw,38px);font-weight:650;line-height:1.15}.cvz6cq_authHeader p{color:#aab3c1;max-width:360px;font-size:14px;line-height:1.6}.cvz6cq_providers{gap:10px;display:grid}.cvz6cq_providerButton,.cvz6cq_submitButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:14px;font-weight:650;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex}.cvz6cq_providerButton{color:#eef1f6;background:#242a33;border:1px solid #414853;position:relative}.cvz6cq_providerButton:hover{background:#303742;border-color:#7b8492}.cvz6cq_providerIcon{width:19px;height:19px}.cvz6cq_providerArrow{color:#9aa5b4;position:absolute;right:16px}.cvz6cq_divider{color:#8f9aaa;white-space:nowrap;align-items:center;gap:15px;margin:23px 0;font-size:11px;display:flex}.cvz6cq_divider:before,.cvz6cq_divider:after{content:"";background:#39404a;flex:1;height:1px}.cvz6cq_emailForm{gap:8px;display:grid}.cvz6cq_emailForm label{color:#e4e8ee;font-size:12px;font-weight:650}.cvz6cq_emailForm label:not(:first-child){margin-top:6px}.cvz6cq_emailForm label span{color:#8994a4;font-weight:400}.cvz6cq_emailForm input{color:#f3f5f8;background:#20252e;border:1px solid #414852;border-radius:10px;outline:0;width:100%;height:48px;padding:0 15px;font-size:14px;transition:border-color .15s,box-shadow .15s}.cvz6cq_emailForm input::placeholder{color:#8993a2}.cvz6cq_emailForm input:focus{border-color:var(--gate-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--gate-accent) 18%, transparent)}.cvz6cq_submitButton{border:1px solid var(--gate-accent);color:#0b0e13;background:var(--gate-accent);box-shadow:0 8px 26px color-mix(in srgb, var(--gate-accent) 18%, transparent);margin-top:9px;position:relative}.cvz6cq_submitButton:hover{filter:brightness(1.1);transform:translateY(-1px)}.cvz6cq_submitButton svg:last-child{position:absolute;right:16px}.cvz6cq_providerButton:focus-visible,.cvz6cq_submitButton:focus-visible,.cvz6cq_authFooter a:focus-visible,.cvz6cq_legal a:focus-visible{outline:2px solid var(--gate-accent);outline-offset:3px}.cvz6cq_providerButton:disabled,.cvz6cq_submitButton:disabled{opacity:.6;cursor:wait}.cvz6cq_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite cvz6cq_gateSpin}@keyframes cvz6cq_gateSpin{to{transform:rotate(360deg)}}.cvz6cq_sentMessage{border:1px solid color-mix(in srgb, var(--gate-accent) 45%, transparent);background:color-mix(in srgb, var(--gate-accent) 9%, #1b2028);border-radius:14px;justify-items:start;gap:10px;padding:22px;display:grid}.cvz6cq_sentIcon{width:36px;height:36px;color:var(--gate-accent);background:color-mix(in srgb, var(--gate-accent) 15%, transparent);border-radius:10px;place-items:center;display:grid}.cvz6cq_sentMessage strong{font-size:16px}.cvz6cq_sentMessage p{color:#c5cdd8;font-size:13px;line-height:1.6}.cvz6cq_sentMessage b{color:#fff;font-weight:650}.cvz6cq_codeForm{width:100%;margin-top:2px}.cvz6cq_codeForm input{letter-spacing:.3em;height:46px;font-size:18px}.cvz6cq_codeButton{min-height:42px;margin-top:4px}.cvz6cq_codeButton:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.cvz6cq_sentMessage .cvz6cq_codeError{color:#fca5a5;font-size:12.5px}.cvz6cq_sentActions{flex-wrap:wrap;gap:6px 18px;margin-top:2px;display:flex}.cvz6cq_sentActions button{color:#c6ced9;text-underline-offset:3px;cursor:pointer;font-size:12.5px;font-weight:600;-webkit-text-decoration:underline #c6ced959;text-decoration:underline #c6ced959}.cvz6cq_sentActions button:hover:not(:disabled){color:#fff;text-decoration-color:currentColor}.cvz6cq_sentActions button:focus-visible{outline:2px solid var(--gate-accent);outline-offset:3px;border-radius:3px}.cvz6cq_sentActions button:disabled{opacity:.55;cursor:default}.cvz6cq_legal{color:#9aa5b3;text-align:center;margin-top:21px;font-size:11px;line-height:1.6}.cvz6cq_legal a,.cvz6cq_authFooter a{color:#c6ced9;text-underline-offset:3px;-webkit-text-decoration:underline #c6ced959;text-decoration:underline #c6ced959}.cvz6cq_legal a:hover,.cvz6cq_authFooter a:hover{color:#fff;text-decoration-color:currentColor}.cvz6cq_authFooter{flex-wrap:wrap;align-items:center;gap:9px 14px;width:100%;max-width:410px;margin:auto auto 0;padding-top:40px;font-size:11px;display:flex}.cvz6cq_authFooter a{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.cvz6cq_authFooter span{background:#414853;width:1px;height:14px}@media (min-width:901px) and (max-height:780px){.cvz6cq_wall{padding:18px}.cvz6cq_shell{min-height:calc(100dvh - 36px)}.cvz6cq_showcase{min-height:0;padding:26px 36px 28px}.cvz6cq_artStage{max-height:50%;top:48px}.cvz6cq_pickedArt{max-height:42%;top:62px}.cvz6cq_showcaseCopy h1{font-size:38px}.cvz6cq_showcaseCopy>p{font-size:13px}.cvz6cq_perks{gap:6px;margin-top:15px}.cvz6cq_perks li{font-size:11px}.cvz6cq_authPanel{padding:27px 50px 18px}.cvz6cq_authHeader{margin-bottom:18px}.cvz6cq_authHeader h2{font-size:31px}.cvz6cq_providerButton,.cvz6cq_submitButton{min-height:43px}.cvz6cq_emailForm input{height:43px}.cvz6cq_divider{margin:14px 0}.cvz6cq_legal{margin-top:14px}.cvz6cq_authFooter{padding-top:19px}}@media (max-width:900px){.cvz6cq_wall{padding:18px}.cvz6cq_shell{max-width:540px;min-height:0;display:block}.cvz6cq_showcase{display:none}.cvz6cq_authPanel{min-height:min(760px,100dvh - 36px);padding:30px 34px 26px}.cvz6cq_mobileBrand{margin-bottom:48px;display:block}.cvz6cq_mobileBrand:has(+.cvz6cq_pickedRow){margin-bottom:28px}.cvz6cq_pickedRow{align-items:center;gap:14px;width:100%;max-width:410px;margin:0 auto 26px;display:flex}.cvz6cq_authHeader{margin-top:0}.cvz6cq_authFooter{padding-top:45px}}@media (max-width:540px){.cvz6cq_wall{min-height:100dvh;padding:0;display:block}.cvz6cq_shell{border:0;border-radius:0;min-height:100dvh}.cvz6cq_authPanel{min-height:100dvh;padding:28px 24px 30px}.cvz6cq_mobileBrand{margin-bottom:55px}.cvz6cq_authHeader h2{font-size:34px}.cvz6cq_authFooter{padding-top:36px}}@media (prefers-reduced-motion:reduce){.cvz6cq_providerButton,.cvz6cq_submitButton,.cvz6cq_emailForm input{transition:none}.cvz6cq_spinner{animation-duration:2s}}
