.auth_page__BzxL8{min-height:100vh;background:linear-gradient(105deg,#07142dd9,#182952a6),url(/cosmic-profile-bg.jpg) 50%/cover fixed;color:#fff;padding:32px clamp(22px,6vw,100px);font-weight:500}.auth_header__RGNy2{display:flex;align-items:center;justify-content:space-between;gap:20px}.auth_header__RGNy2>a{color:#fff;text-decoration:none;font-size:13px;font-weight:600}.auth_brand__SlcND{display:flex;align-items:center;gap:12px;font-size:23px!important;letter-spacing:2px}.auth_brand__SlcND svg{color:#b4ddff}.auth_brand__SlcND small{display:block;font-size:7px;letter-spacing:1.3px;margin-top:5px}.auth_layout__8jt_K{max-width:1150px;margin:72px auto 45px;display:grid;grid-template-columns:1fr 450px;align-items:center;gap:70px}.auth_story__BZJd4 h1{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(36px,4vw,54px);line-height:1.22;letter-spacing:-1px;font-weight:600;margin:24px 0}.auth_story__BZJd4 h1 em{font-style:normal;color:#d5e5ff}.auth_story__BZJd4>p:not(.auth_eyebrow__Sob_Q){max-width:450px;line-height:1.85;color:#f0f5ff;font-size:16px;text-shadow:0 1px 3px #0008}.auth_eyebrow__Sob_Q{font-size:10px;letter-spacing:1.8px;font-weight:700;display:flex;align-items:center;gap:9px}.auth_promise__DcoEU{display:flex;gap:15px;align-items:center;margin-top:35px;font-size:13px;line-height:1.7;color:#edf5ff}.auth_promise__DcoEU svg{color:#b9ddff}.auth_card__KA4lG{background:linear-gradient(135deg,#fff,#f0f6ff);color:var(--text-strong);border:1px solid #fff;border-radius:24px;padding:34px;box-shadow:0 22px 70px #040c244d;text-align:center}.auth_card__KA4lG .auth_eyebrow__Sob_Q{justify-content:center;color:#4655a0;font-size:9px}.auth_mark__w_un8{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;margin:0 auto 17px;background:linear-gradient(120deg,#e0edff,#eee1ff);color:#574dc1;font-size:32px}.auth_card__KA4lG h1,.auth_card__KA4lG h2{font-family:var(--font-playfair),Georgia,serif;font-weight:600;font-size:29px;line-height:1.25;margin:14px 0}.auth_subtitle__aClGr{color:var(--text-muted);font-size:13px;line-height:1.7;margin-bottom:24px}.auth_google__9_ovJ,.auth_primary__m1yRn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;padding:14px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.auth_google__9_ovJ{background:#fff;border:1px solid #b8c9e0}.auth_google__9_ovJ b{font-size:20px;color:#3569c7}.auth_primary__m1yRn{background:linear-gradient(110deg,#2358da,#6748c7);color:white;border:0;margin-top:17px;box-shadow:0 5px 15px #5146b22b}.auth_divider__iKvMl{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:11px;margin:24px 0}.auth_divider__iKvMl:after,.auth_divider__iKvMl:before{content:"";height:1px;flex:1;background:#cbd6e7}.auth_card__KA4lG form{text-align:left}.auth_card__KA4lG label{font-size:12px;font-weight:650;display:block;margin-bottom:9px}.auth_input__c251n{display:flex;align-items:center;gap:10px;border:1px solid #aabedb;border-radius:10px;padding:0 13px;background:white}.auth_input__c251n svg{color:#465b7f;flex-shrink:0}.auth_input__c251n input{width:100%;min-width:0;background:none;border:0;padding:14px 0;color:var(--text-strong);font:inherit;font-size:13px;outline:none}.auth_input__c251n input::placeholder{color:#52627a}.auth_input__c251n:focus-within{outline:3px solid #b8c9ff;border-color:#596bba}.auth_note__HiW8k{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;line-height:1.6;color:var(--text-muted);margin-top:20px}.auth_note__HiW8k svg{flex-shrink:0}.auth_footer__CPqgI{font-size:11px;line-height:1.7;color:var(--text-muted);border-top:1px solid #d4ddeb;padding-top:18px;margin-top:22px}.auth_bottom__Zos_g{text-align:center;font-size:12px;color:#edf4ff;line-height:1.6}.auth_error__WDyRu,.auth_success__XxcO0{text-align:left;border-radius:9px;padding:12px;font-size:12px;line-height:1.6}.auth_error__WDyRu{background:#fff0f1;color:#8b2236}.auth_success__XxcO0{background:#e5f5ee;color:#17523a}.auth_preview__7jcxa{font-size:12px;color:#3c4598}.auth_card__KA4lG button:disabled{opacity:.65;cursor:not-allowed}.auth_card__KA4lG button:focus-visible,.auth_page__BzxL8 a:focus-visible{outline:3px solid #9eaaff;outline-offset:4px}.auth_card__KA4lG button:hover:enabled{filter:brightness(.97)}@media(max-width:900px){.auth_layout__8jt_K{grid-template-columns:1fr 410px;gap:30px}.auth_story__BZJd4 h1{font-size:36px}.auth_story__BZJd4>p:not(.auth_eyebrow__Sob_Q){font-size:14px}}@media(max-width:700px){.auth_page__BzxL8{padding:23px 20px 30px}.auth_header__RGNy2>a:last-child{font-size:11px}.auth_brand__SlcND{font-size:18px!important;gap:8px}.auth_brand__SlcND svg{width:28px}.auth_brand__SlcND small{font-size:5px}.auth_layout__8jt_K{display:flex;flex-direction:column;gap:27px;margin:37px auto 28px;max-width:440px}.auth_story__BZJd4{text-align:center}.auth_story__BZJd4 .auth_eyebrow__Sob_Q{justify-content:center;font-size:8px}.auth_story__BZJd4 h1{font-size:31px;margin:16px 0}.auth_story__BZJd4>p:not(.auth_eyebrow__Sob_Q){font-size:12px;margin-bottom:0}.auth_promise__DcoEU{display:none}.auth_card__KA4lG{width:100%;padding:27px 23px;border-radius:19px}.auth_card__KA4lG h2{font-size:26px}.auth_bottom__Zos_g{font-size:10px}.auth_header__RGNy2{flex-wrap:wrap;gap:14px}.auth_brand__SlcND{flex-basis:100%}.auth_header__RGNy2 .auth_brand__SlcND small{font-size:7px}}.auth_card__KA4lG{background:linear-gradient(145deg,#fffdf8,#fff);border-color:#dfd1b6}.auth_primary__m1yRn{background:linear-gradient(115deg,#253e72,#42538e);border:1px solid #baa06b;min-height:46px}.auth_primary__m1yRn:disabled{opacity:1;background:#526682;border-color:#526682}.auth_google__9_ovJ:disabled{opacity:1;background:#e8edf5;color:#334764}.auth_mark__w_un8{background:#f3ead7;color:#80622e}.auth_google__9_ovJ,.auth_primary__m1yRn{line-height:1.7;white-space:normal}.auth_subtitle__aClGr{font-size:14px;line-height:1.85}.auth_input__c251n input{font-size:14px}.auth_footer__CPqgI,.auth_note__HiW8k{font-size:12px;line-height:1.8}@media(max-width:1050px){.auth_layout__8jt_K{grid-template-columns:1fr;max-width:560px;gap:36px}.auth_story__BZJd4{text-align:center}.auth_story__BZJd4>p:not(.auth_eyebrow__Sob_Q){margin-inline:auto}.auth_promise__DcoEU,.auth_story__BZJd4 .auth_eyebrow__Sob_Q{justify-content:center}}@media(max-width:700px){.auth_input__c251n input{font-size:16px}.auth_card__KA4lG{padding:26px 22px}.auth_story__BZJd4>p:not(.auth_eyebrow__Sob_Q){font-size:14px}.auth_card__KA4lG h1,.auth_card__KA4lG h2{line-height:1.4}}.auth_page__BzxL8{background:linear-gradient(105deg,#102337eb,#142e49c9),url(/cosmic-profile-bg.jpg) 50%/cover fixed}.auth_brand__SlcND svg,.auth_promise__DcoEU svg{color:#d9bd87}.auth_story__BZJd4 h1 em{color:#e5ca97}.auth_card__KA4lG{border-radius:16px;background:linear-gradient(145deg,#fffefb,#faf6ee);border-color:#d4bf96;padding:36px;box-shadow:0 22px 70px #040c243d}.auth_card__KA4lG .auth_eyebrow__Sob_Q{color:#866535}.auth_card__KA4lG h1,.auth_card__KA4lG h2{color:var(--text-strong);line-height:1.4}.auth_mark__w_un8{background:#f4ead7;border:1px solid #d6c29b;color:#866535}.auth_google__9_ovJ,.auth_primary__m1yRn{border-radius:var(--radius-control);min-height:48px}.auth_primary__m1yRn{background:var(--action-navy);border-color:#ad9262;color:#fff;box-shadow:none}.auth_primary__m1yRn:hover:enabled{background:var(--action-hover);filter:none}.auth_google__9_ovJ{background:#fffdf8;border-color:#c6b799;color:var(--text-strong)}.auth_google__9_ovJ:hover:enabled{background:#f3ecdd;filter:none}.auth_primary__m1yRn:disabled{background:#526174;border-color:#526174;color:#fff}.auth_google__9_ovJ:disabled{background:#eeeae2;border-color:#d2c8b5;color:#526174}.auth_input__c251n{border-color:#cbbfa9;border-radius:var(--radius-control);background:#fffefb}.auth_input__c251n:focus-within{outline-color:#c5ad7f66;border-color:#a98b52}.auth_divider__iKvMl:after,.auth_divider__iKvMl:before,.auth_footer__CPqgI{border-color:#ded1b8}.auth_divider__iKvMl:after,.auth_divider__iKvMl:before{background:#ded1b8}@media(max-width:700px){.auth_card__KA4lG{padding:29px 24px;border-radius:14px}.auth_story__BZJd4 h1{font-size:34px;line-height:1.35}}