.auth_page__3s9up{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(36px,9vh,120px) 16px 120px;background:#140a28;color:var(--btl-on-dark);font-family:var(--btl-font-body);overflow-x:hidden}.auth_page__3s9up:before{content:"";position:fixed;inset:0;z-index:0;background:#140a28 url(/auth/sky-desk.webp) 50%/cover no-repeat}@media (max-width:520px){.auth_page__3s9up:before{background-image:url(/auth/sky-phone.webp)}}.auth_page__3s9up>*{position:relative;z-index:1}.auth_brand__Ptxqd{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-weight:600;font-size:15px;color:var(--btl-on-dark);text-decoration:none}.auth_logo__t32_y{display:block;border-radius:6px;background:#fcf6f2}.auth_card__YbReF{position:relative;width:100%;max-width:440px;background:var(--btl-surface);color:var(--btl-ink);border-radius:var(--btl-radius-card);box-shadow:var(--btl-card-shadow);padding:30px 32px 28px;overflow:hidden}.auth_card__YbReF:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--btl-accent-strong)}.auth_title__5UmYV{font:700 30px/1.2 var(--btl-font-head);color:var(--btl-accent-strong);margin:0 0 6px;letter-spacing:-.01em}.auth_lead__cm5Pg{font-size:15px;line-height:1.6}.auth_lead__cm5Pg,.auth_steps__SBIPZ{color:var(--btl-muted);margin:0 0 22px}.auth_steps__SBIPZ{display:flex;align-items:center;gap:10px;padding:0;list-style:none;font-size:14px}.auth_steps__SBIPZ li{display:flex;align-items:center;gap:8px}.auth_stepN__LNJFJ{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--btl-line);background:var(--btl-surface)}.auth_stepOn__Lgblc{color:var(--btl-accent-strong);font-weight:600}.auth_stepOn__Lgblc .auth_stepN__LNJFJ{background:var(--btl-accent-strong);border-color:var(--btl-accent-strong);color:var(--btl-on-dark)}.auth_stepDone__vNmbG .auth_stepN__LNJFJ{background:var(--btl-band);border-color:var(--btl-band);color:var(--btl-accent-strong)}.auth_stepBar__YXb5s{flex:1;height:1.5px;background:var(--btl-line);min-width:24px}.auth_field__GMQLM{margin:0 0 14px}.auth_label__Fmj0L{display:block;font-weight:600;font-size:15px;margin:0 0 6px}.auth_hint__bE_XG{display:block;font-size:14px;color:var(--btl-muted);margin:-2px 0 6px}.auth_input__GHS_0{width:100%;height:46px;padding:0 14px;border:1px solid #d9d2c9;border-radius:var(--btl-radius-input);background:var(--btl-surface);font:16px var(--btl-font-body);color:var(--btl-ink)}.auth_input__GHS_0::placeholder{color:#8b837c}.auth_input__GHS_0:focus{outline:2px solid var(--btl-focus);outline-offset:1px;border-color:var(--btl-focus)}.auth_code__h5FNx{letter-spacing:.5em;font:600 22px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;padding-left:.5em}.auth_button__1Ekfp{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border:0;border-radius:var(--btl-radius-button);background:var(--btl-accent);color:#fff;font:var(--btl-button-weight) 16px var(--btl-font-body);cursor:pointer;margin:6px 0 0;text-decoration:none}.auth_button__1Ekfp:hover{background:#5a25b5}.auth_button__1Ekfp:disabled{opacity:.6;cursor:default}.auth_button__1Ekfp:focus-visible,.auth_google__OBfTp:focus-visible,.auth_page__3s9up a:focus-visible{outline:2px dashed var(--btl-focus);outline-offset:3px}.auth_google__OBfTp{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:48px;border:1px solid #d9d2c9;border-radius:var(--btl-radius-button);background:#fff;color:#1f1f1f;font:600 16px var(--btl-font-body);text-decoration:none}.auth_google__OBfTp:hover{background:#f7f5f2}.auth_google__OBfTp svg{width:20px;height:20px}.auth_or__jkebj{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--btl-muted);font-size:14px}.auth_or__jkebj:after,.auth_or__jkebj:before{content:"";flex:1;height:1px;background:var(--btl-line)}.auth_note__LYEga{font-size:14px;color:var(--btl-muted);margin:12px 0 0;text-align:center}.auth_help__O1edq{font-size:15px;color:var(--btl-ink);margin:14px 0 0}.auth_terms__DeJOQ{font-size:15px;color:var(--btl-muted);margin:16px 0 4px}.auth_again__aLIig a,.auth_again__aLIig button,.auth_cross__LwAQ2 a,.auth_terms__DeJOQ a{color:var(--btl-accent);font-weight:600}.auth_error__dD4ri{padding:12px 14px;margin:0 0 14px;background:#fdecea;color:var(--btl-danger)}.auth_error__dD4ri,.auth_sent__JGpuf{border-radius:var(--btl-radius-card);font-size:15px}.auth_sent__JGpuf{background:var(--btl-band);padding:14px 16px;margin:0 0 18px;line-height:1.55}.auth_sent__JGpuf b{overflow-wrap:anywhere}.auth_again__aLIig{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--btl-muted);margin:14px 0 0}.auth_again__aLIig button{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.auth_rule__KSVI3{height:1px;background:var(--btl-line);margin:22px -32px 16px}.auth_cross__LwAQ2{text-align:center;font-size:15px;color:var(--btl-muted);margin:0}.auth_under__S3HWr{max-width:440px;text-align:center;font-size:14px;margin:18px 0 0}.auth_under__S3HWr,.auth_under__S3HWr a{color:var(--btl-on-dark-muted)}.auth_home__9Fwyu{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:680px;padding:24px 0 40px}.auth_homeLogo__RtTnX{border-radius:12px;margin:0 0 26px;background:#fcf6f2}.auth_homeTitle__7osay{font:700 clamp(34px,5vw,52px)/1.12 var(--btl-font-head);color:var(--btl-on-dark);margin:0 0 18px;letter-spacing:-.01em}.auth_homeTitle__7osay span{display:block;color:#c4a9f2}.auth_homeLine__Tm6i5{color:var(--btl-on-dark-muted);font-size:clamp(16px,1.6vw,19px);line-height:1.6;margin:0 auto 34px;max-width:32em}.auth_ctas__NZSE0{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.auth_cta__CSEVB{display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:50px;padding:0 26px;border-radius:var(--btl-radius-button);font:var(--btl-button-weight) 16px var(--btl-font-body);text-decoration:none}.auth_ctaSolid__Pq2Ig{background:var(--btl-accent);color:#fff}.auth_ctaSolid__Pq2Ig:hover{background:#5a25b5}.auth_ctaLine__jPCUK{border:1px solid rgba(196,169,242,.55);color:var(--btl-on-dark)}.auth_ctaLine__jPCUK:hover{background:rgba(244,239,250,.08)}.auth_foot__aXw52{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--btl-on-dark-muted);margin:0}.auth_foot__aXw52 a{color:var(--btl-on-dark-muted);text-decoration:none}@media (max-width:520px){.auth_page__3s9up{padding:32px 16px 140px}.auth_card__YbReF{padding:26px 22px 22px}.auth_rule__KSVI3{margin:20px -22px 14px}.auth_title__5UmYV{font-size:27px}.auth_steps__SBIPZ{font-size:13px;gap:8px}.auth_ctas__NZSE0{flex-direction:column;width:100%;max-width:320px}.auth_cta__CSEVB{width:100%}}.auth_cardLogo__zauDG{margin:4px auto 14px;border-radius:10px;overflow:hidden;background:#fcf6f2}.auth_cardLogo__zauDG,.auth_cardLogo__zauDG img{display:block;width:48px;height:48px}.auth_card__YbReF .auth_title__5UmYV{text-align:center;margin-bottom:22px;font-size:26px}.auth_card__YbReF .auth_steps__SBIPZ{justify-content:center}.auth_card__YbReF .auth_cross__LwAQ2{margin-top:20px}