.authLinks_link__czq9J{color:var(--color-accent-gold-light);font-weight:600;transition:color .2s ease}.authLinks_link__czq9J:hover{color:var(--color-accent-gold-hover);text-decoration:underline}.authLinks_row__RYsko{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.authLinks_muted__qIiI6{color:var(--color-text-on-dark-muted)}.authLinks_successBox__jviJS{background-color:rgba(184,132,64,.1);border:1px solid var(--color-border-subtle-on-dark);border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.55;color:var(--color-text-on-dark-secondary)}.authLinks_linkButton__jQbvg{color:var(--color-accent-gold-light);font-weight:600;background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--font-body);font-size:inherit;transition:color .2s ease}.authLinks_linkButton__jQbvg:hover:not(:disabled){color:var(--color-accent-gold-hover);text-decoration:underline}.authLinks_linkButton__jQbvg:disabled{opacity:.6;cursor:default}.authLinks_errorBox__JPjdc{background-color:rgba(200,60,60,.12);border:1px solid var(--color-accent-red,#c8503c);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--color-accent-red-soft,#e8a99a)}.styles_form__nFNrz{display:flex;flex-direction:column;gap:6px;width:100%}.styles_textInput__u6dg7{border:1px solid var(--color-border-subtle-on-dark);padding:11px 14px;width:100%;border-radius:8px;min-height:46px;background-color:var(--color-bg-dark-deeper);color:var(--color-text-on-dark-primary);font-family:var(--font-body);font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.styles_textInput__u6dg7:focus{outline:none;border-color:var(--color-accent-gold);box-shadow:0 0 0 3px rgba(156,106,42,.18)}.styles_textInput__u6dg7::placeholder{color:var(--color-text-on-dark-muted)}.styles_validationMessage__lGnwb{color:red;font-size:12px}.styles_invalid__BqcYl{border-color:red}.styles_hide__Gpeeh{display:none}.styles_label__bYaS1{color:var(--color-text-on-dark-secondary);font-size:13px;font-weight:500;font-family:var(--font-body)}.styles_labelContainer__2jd5e{display:flex;justify-content:space-between;align-items:center}.styles_badge__Nmamo{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.3px;padding:5px 12px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.styles_dot__mfpqU{width:7px;height:7px;border-radius:999px;background-color:currentColor}.styles_active__43w6K{color:var(--color-accent-gold-light);background-color:rgba(184,132,64,.14);border-color:var(--color-border-subtle-on-dark)}.styles_trialing__n9_wa{color:var(--color-status-warning);background-color:var(--color-status-warning-soft);border-color:var(--color-status-warning-soft)}.styles_courtesy__pvjWq{color:var(--color-accent-gold-soft);background-color:hsla(37,58%,71%,.12);border-color:var(--color-border-subtle-on-dark)}.styles_pastDue__Qxfkj{color:var(--color-accent-red);background-color:var(--color-accent-red-soft);border-color:var(--color-accent-red-soft)}.styles_canceled__VXqj7{color:var(--color-status-neutral);background-color:var(--color-status-neutral-soft);border-color:var(--color-status-neutral-soft)}.styles_incomplete__yzyDa{color:var(--color-accent-red);background-color:var(--color-accent-red-soft);border-color:var(--color-accent-red-soft)}.styles_container__CRn53{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 24px;background-color:var(--color-bg-dark-elevated);border:1px solid var(--color-border-subtle-on-dark);border-radius:12px}.styles_icon__c8ICL{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;color:var(--color-accent-gold-light);background-color:rgba(184,132,64,.12);margin-bottom:4px;font-size:26px}.styles_title__HCVTI{font-family:var(--font-heading-display);font-size:24px;font-weight:600;color:var(--color-text-on-dark-primary);margin:0}.styles_description__liVyg{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--color-text-on-dark-secondary);margin:0;max-width:380px}.styles_action__boVdb{margin-top:12px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--color-text-on-gold);background-color:var(--color-accent-gold);border:none;border-radius:999px;padding:11px 24px;cursor:pointer;transition:background-color .2s ease}.styles_action__boVdb:hover{background-color:var(--color-accent-gold-hover)}.styles_overlay__MIn9V{position:fixed;inset:0;width:100vw;height:100vh;background-color:rgba(3,8,16,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;display:flex;justify-content:center;align-items:center;padding:20px}.styles_dialog__PtDO3{display:flex;flex-direction:column;gap:16px;background-color:var(--color-bg-dark-elevated);border:1px solid var(--color-border-subtle-on-dark);border-radius:12px;padding:28px;max-width:440px;width:100%;box-shadow:0 24px 60px rgba(3,8,16,.6)}.styles_title__VxQd9{font-family:var(--font-heading-display);font-size:26px;font-weight:600;color:var(--color-text-on-dark-primary);margin:0}.styles_description__bsrnd{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--color-text-on-dark-secondary);margin:0}.styles_actions__fvLQ8{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;flex-wrap:wrap}.styles_cancelButton__5WSqo,.styles_confirmButton__KcFXo{font-family:var(--font-body);font-size:14px;font-weight:600;padding:11px 22px;border-radius:999px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.styles_cancelButton__5WSqo{background:transparent;color:var(--color-text-on-dark-secondary);border-color:var(--color-border-subtle-on-dark)}.styles_cancelButton__5WSqo:hover:not(:disabled){color:var(--color-text-on-dark-primary);border-color:var(--color-border-strong-on-dark)}.styles_confirmButton__KcFXo{color:var(--color-text-on-gold)}.styles_confirmButton__KcFXo.styles_danger__je_oZ{background-color:var(--color-accent-red)}.styles_confirmButton__KcFXo.styles_danger__je_oZ:hover:not(:disabled){background-color:#9c3025}.styles_confirmButton__KcFXo.styles_warning__WaTn0{background-color:var(--color-accent-gold)}.styles_confirmButton__KcFXo.styles_warning__WaTn0:hover:not(:disabled){background-color:var(--color-accent-gold-hover)}.styles_cancelButton__5WSqo:disabled,.styles_confirmButton__KcFXo:disabled{opacity:.6;cursor:not-allowed}