.qgLHla_page{color:#111;letter-spacing:-.02em;background:#f3dcc9;place-items:center;min-height:100dvh;padding:72px 20px 56px;display:grid;position:relative;overflow:hidden}.qgLHla_bg{z-index:0;position:absolute;inset:0}.qgLHla_bg img{object-fit:cover;object-position:50% 40%}.qgLHla_card{z-index:1;-webkit-backdrop-filter:blur(36px)saturate(1.5)brightness(1.08);backdrop-filter:blur(36px)saturate(1.5)brightness(1.08);background:linear-gradient(160deg,#ffffff80 0%,#ffffff4d 45%,#ffffff61 100%);border-radius:34px;width:100%;max-width:440px;padding:40px 38px 34px;position:relative}.qgLHla_card:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#fffffff2 0%,#ffffff73 28%,#ffffff14 55%,#ffffff4d 100%);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qgLHla_card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fff0 38%,#ffffff47 44%,#ffffff57 46%,#fff0 52%),radial-gradient(120% 70% at 12% 0,#fff6 0%,#fff0 60%),radial-gradient(90% 60% at 100% 100%,#ffffff24 0%,#fff0 60%);position:absolute;inset:0}.qgLHla_card>*{position:relative}.qgLHla_brand{justify-content:center;margin-bottom:26px;line-height:0;display:flex}.qgLHla_brand img{width:auto;height:32px}.qgLHla_eyebrow{text-align:center;letter-spacing:0;background:linear-gradient(92deg,#e8679c 0%,#8b6cf0 58%,#3d56ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 26px;padding-right:.08em;font-size:24px;font-style:italic;line-height:1}.qgLHla_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qgLHla_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qgLHla_row .qgLHla_field{min-width:0}.qgLHla_field{margin-bottom:14px;display:block}.qgLHla_field>span:first-child{color:#111111b3;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.qgLHla_field input{letter-spacing:-.01em;color:#111;background:#ffffff57;border:1px solid #0000;border-radius:16px;width:100%;min-height:50px;padding:13px 15px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 .5px #ffffff59,inset 0 -1px #2818460d}.qgLHla_field input::placeholder{color:#11111159}.qgLHla_field input:focus{background:#ffffffb8;border-color:#8b6cf0;outline:none;box-shadow:inset 0 1px #fff9,0 0 0 3px #8b6cf02e}.qgLHla_field input[aria-invalid=true]{border-color:#e8679c}.qgLHla_field input[aria-invalid=true]:focus{box-shadow:inset 0 1px #fff9,0 0 0 3px #e8679c2e}.qgLHla_password{display:block;position:relative}.qgLHla_password input{padding-right:64px}.qgLHla_toggle{color:#1111118c;border-radius:8px;padding:6px 9px;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.qgLHla_toggle:hover{color:#111;background:#ffffff80}.qgLHla_hint{color:#11111173;margin-top:6px;font-size:12px;line-height:1.5;display:block}.qgLHla_error{color:#c93d6f;margin-top:6px;font-size:12px;display:block}.qgLHla_alert{color:#b33b64;background:#fff0f4d9;border:1px solid #e8679c4d;border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:13px}.qgLHla_instagram{flex-direction:column;align-items:center;gap:10px;margin-bottom:18px;display:flex}.qgLHla_instagram svg{vertical-align:-3px;width:18px;height:18px;margin-right:6px}.qgLHla_instagram small{color:#1111118c;text-align:center;font-size:12.5px}.qgLHla_emailLink{font:inherit;color:#1119;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:4px auto 0;padding:6px 10px;font-size:13.5px;font-weight:600;-webkit-text-decoration:underline #1113;text-decoration:underline #1113;display:block}.qgLHla_emailLink:hover{color:#3d56ff;text-decoration-color:currentColor}.qgLHla_or{color:#11111173;align-items:center;gap:12px;margin:4px 0 18px;font-size:12.5px;font-weight:600;display:flex}.qgLHla_or:before,.qgLHla_or:after{content:"";background:#1111111a;flex:1;height:1px}.qgLHla_submit{margin-top:10px}.qgLHla_switch{text-align:center;color:#1119;margin:22px 0 0;font-size:13.5px}.qgLHla_switch a{color:#3d56ff;margin-left:6px;font-weight:600}.qgLHla_switch a:hover{text-underline-offset:3px;text-decoration:underline}.qgLHla_home{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(1.4)brightness(1.06);backdrop-filter:blur(24px)saturate(1.4)brightness(1.06);color:#111111b8;background:linear-gradient(160deg,#ffffff8c 0%,#ffffff52 100%);border-radius:999px;align-items:center;gap:8px;padding:9px 18px 9px 13px;font-size:13.5px;font-weight:650;transition:background .2s,color .2s,translate .2s;display:inline-flex;position:absolute;top:22px;left:24px;box-shadow:inset 0 1px #ffffffd9}.qgLHla_home svg{width:16px;height:16px;transition:translate .2s}.qgLHla_home b{letter-spacing:-.01em;background:linear-gradient(92deg,#e8679c 0%,#8b6cf0 58%,#3d56ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.qgLHla_home:hover{color:#111;background:linear-gradient(160deg,#ffffffb8 0%,#ffffff80 100%);translate:0 -1px}.qgLHla_home:hover svg{translate:-2px}.qgLHla_home:focus-visible{outline-offset:3px;outline:2px solid #8b6cf0}.qgLHla_tagline{z-index:1;text-align:center;letter-spacing:-.01em;color:#ffffffd1;text-shadow:0 1px 2px #28184640;margin:0;font-size:17px;position:absolute;bottom:22px;left:0;right:0}.qgLHla_tagline em{font-style:italic}@media (max-width:600px){.qgLHla_page{padding:48px 16px 56px}.qgLHla_card{border-radius:24px;padding:32px 22px 26px}.qgLHla_tagline{font-size:14px}.qgLHla_home{padding:8px 15px 8px 11px;top:12px;left:12px}}.qgLHla_agree{text-align:center;color:#11111180;word-break:keep-all;margin:22px 0 0;font-size:12px;line-height:1.6}.qgLHla_agree a{color:#111111b8;text-underline-offset:3px;-webkit-text-decoration:underline #11111140;text-decoration:underline #11111140}.qgLHla_agree a:hover{color:#3d56ff}
