.auth_page__u4Ien{width:min(100%,520px);min-width:0;margin:clamp(2rem,8vh,5rem) auto 0}.auth_intro__7RHE6{margin-bottom:1.35rem;text-align:center}.auth_intro__7RHE6 h1{margin:.25rem 0 .65rem;font-family:var(--font-display);font-size:clamp(2rem,8vw,3rem);font-weight:500}.auth_intro__7RHE6 p:last-child{max-width:420px;margin:0 auto;color:var(--muted);line-height:1.7}.auth_card___8Km8{padding:clamp(1.25rem,5vw,2rem)}.auth_card___8Km8,.auth_form__TOqgD{display:grid;min-width:0;gap:1rem}.auth_oauthForm__0hjl1{display:grid;width:100%}.auth_oauthAction__jG7hI{width:100%;min-width:0;min-height:50px;border-color:rgba(188,166,226,.34);background:rgba(86,63,128,.14);color:#eee7fa;overflow-wrap:anywhere}.auth_oauthAction__jG7hI:hover{border-color:rgba(198,173,239,.5);background:rgba(101,73,151,.22)}.auth_oauthAction__jG7hI:focus-visible{border-color:rgba(210,184,250,.72);outline:2px solid rgba(159,91,234,.42);outline-offset:3px}.auth_googleMark__KZTvA{width:18px;height:18px;flex:0 0 auto}.auth_divider__zxxY0{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.auth_divider__zxxY0:after,.auth_divider__zxxY0:before{content:"";flex:1;height:1px;background:var(--line)}.auth_field__rM1DK{display:grid;min-width:0;gap:.4rem}.auth_field__rM1DK span{color:#d8d1e2;font-size:.74rem;font-weight:700;letter-spacing:.02em}.auth_field__rM1DK input{width:100%;min-width:0;min-height:48px;max-width:100%;border:1px solid var(--line-strong);border-radius:16px;padding:.85rem .95rem;background:rgba(16,15,36,.9);color:var(--ink);font:inherit;font-size:1rem}.auth_field__rM1DK input:focus{border-color:rgba(185,132,247,.72);outline:2px solid rgba(159,91,234,.18);outline-offset:2px}.auth_action__8cw7S{width:100%;margin-top:.25rem}.auth_secondary__GYxKF{margin:.2rem 0 0;color:var(--muted);font-size:.8rem;text-align:center}.auth_secondary__GYxKF a{color:var(--gold-soft)}.auth_error__oxV8g,.auth_notice__r_CzN{border-radius:14px;padding:.75rem .85rem;font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.auth_notice__r_CzN{border:1px solid rgba(194,157,91,.22);background:rgba(194,157,91,.08);color:#dccca7}.auth_error__oxV8g{border:1px solid rgba(226,111,157,.25);background:rgba(142,43,82,.1);color:#e7b7cb}.auth_account__HKuvj{display:grid;gap:.9rem}.auth_accountEmail__PEF01{color:var(--ink);font-size:1rem;overflow-wrap:anywhere}.auth_accountNote__GkzVq{color:var(--muted);font-size:.8rem;line-height:1.65}.auth_transfer__mtl4t{display:grid;gap:.85rem;margin-top:1rem;padding:1.1rem}.auth_transfer__mtl4t h2{margin:.15rem 0 0;font-family:var(--font-display);font-size:1.3rem;font-weight:500}.auth_transferError__ASj9A,.auth_transferStatus__n_tgl,.auth_transfer__mtl4t>p{color:var(--muted);font-size:.78rem;line-height:1.6;overflow-wrap:anywhere}.auth_transferActions__sDyr0{display:flex;flex-wrap:wrap;gap:.55rem}.auth_transferError__ASj9A,.auth_transferStatus__n_tgl{margin:1rem 0 0;border:1px solid var(--line);border-radius:14px;padding:.8rem .9rem}.auth_transferError__ASj9A{color:#e7b7cb}@media (max-width:560px){.auth_page__u4Ien{margin-top:.75rem}.auth_intro__7RHE6{margin-bottom:1rem}.auth_intro__7RHE6 h1{font-size:clamp(1.9rem,10vw,2.5rem);line-height:1.08;overflow-wrap:anywhere}.auth_intro__7RHE6 p:last-child{font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.auth_card___8Km8{border-radius:18px;padding:1rem}.auth_action__8cw7S,.auth_oauthAction__jG7hI{min-height:50px}.auth_secondary__GYxKF{line-height:1.55;overflow-wrap:anywhere}.auth_transfer__mtl4t{padding:1rem}.auth_transferActions__sDyr0 .button{min-height:44px;flex:1 1 9rem}}.billing-actions_action__Bljkg{display:grid;justify-items:center;gap:.45rem;margin-top:.75rem}.billing-actions_action__Bljkg .button{min-height:46px}.billing-actions_action__Bljkg small{color:var(--quiet);font-size:.7rem;line-height:1.5}.phase-f_stackedActions__99nkS{flex-direction:column;align-items:stretch;width:min(100%,460px);margin:1rem auto 0;gap:.65rem}.phase-f_stackedActions__99nkS .button{width:100%;min-height:48px}.phase-f_stackedActions__99nkS small{color:var(--quiet);font-size:.7rem;line-height:1.5}.phase-f_freePath__acFBy{display:grid;gap:.65rem;margin-top:.4rem;padding-top:1.05rem;border-top:1px solid rgba(255,255,255,.1)}.phase-f_freePath__acFBy .button--quiet{border:1px solid rgba(219,168,255,.28);color:var(--ink)}.phase-f_signInLink__QKJxA{width:fit-content;margin:.25rem auto 0;color:var(--muted);font-size:.78rem}.phase-f_signInLink__QKJxA:hover{color:var(--ink)}@media (max-width:560px){.phase-f_stackedActions__99nkS{width:100%}.phase-f_freePath__acFBy{padding-top:.9rem}}.billing-account-card_card___5i_D{display:grid;min-width:0;gap:1rem;padding:clamp(1.1rem,4vw,1.5rem)}.billing-account-card_card___5i_D h2{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.5rem,6vw,2rem);font-weight:500}.billing-account-card_heading__ZUJnz{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.billing-account-card_status__hLXG_{flex:0 0 auto;border:1px solid rgba(216,201,255,.16);border-radius:999px;padding:.42rem .62rem;color:#ddd2e7;background:rgba(126,88,158,.1);font-size:.66rem;font-weight:700;line-height:1.2}.billing-account-card_details__S_ExK{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.billing-account-card_details__S_ExK>div{min-width:0;border:1px solid rgba(216,201,255,.09);border-radius:14px;padding:.8rem;background:rgba(15,13,29,.42)}.billing-account-card_details__S_ExK dt{margin-bottom:.35rem;color:var(--quiet);font-size:.63rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.billing-account-card_details__S_ExK dd{margin:0;color:var(--ink);font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.billing-account-card_details__S_ExK dd small{display:block;margin-top:.15rem;color:var(--quiet);font-size:.67rem}.billing-account-card_allowance__B_N_N{border:1px solid rgba(216,201,255,.1);border-radius:14px;padding:.9rem;background:rgba(12,11,25,.48)}.billing-account-card_allowance__B_N_N strong{color:#ebe3f2;font-size:.88rem;line-height:1.5}.billing-account-card_allowance__B_N_N h3,.billing-account-card_stateNotice__d9YXg h3{margin:.5rem 0 0;color:var(--ink);font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.billing-account-card_allowance__B_N_N p,.billing-account-card_paymentProblem__7SajH p,.billing-account-card_stateNotice__d9YXg p,.billing-account-card_supporting__DYqJt,.billing-account-card_upgrade__GMwiD p{margin:.35rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.billing-account-card_low__SJRCP{border-color:rgba(206,167,102,.24)}.billing-account-card_empty__4VfU6{border-color:rgba(219,145,174,.25)}.billing-account-card_paymentProblem__7SajH{border:1px solid rgba(219,145,174,.24);border-radius:14px;padding:.9rem;background:rgba(105,42,71,.08)}.billing-account-card_stateNotice__d9YXg{border:1px solid rgba(216,201,255,.14);border-radius:14px;padding:.9rem;background:rgba(126,88,158,.08)}.billing-account-card_paymentProblem__7SajH h3{margin:0;color:#ebccda;font-size:.86rem}.billing-account-card_upgrade__GMwiD{display:grid;justify-items:center;gap:.45rem;text-align:center}.billing-account-card_upgrade__GMwiD h3{margin:0;color:var(--ink);font-size:.95rem}.billing-account-card_upgrade__GMwiD small{color:var(--quiet);font-size:.7rem;line-height:1.5;text-align:center}@media (max-width:390px){.billing-account-card_heading__ZUJnz{align-items:stretch;flex-direction:column;gap:.65rem}.billing-account-card_status__hLXG_{width:fit-content}.billing-account-card_details__S_ExK{grid-template-columns:1fr}}