.-vc6Kq_page,.-vc6Kq_pageRoot{--theme-root-bg:#f8faff;--theme-text-primary:#0f172a;box-sizing:border-box;--auth-accent:#0090e9;--auth-accent-strong:#0077d8;--auth-accent-hover:#006ec7;--auth-accent-glow:#0090e940;--auth-btn-bg:linear-gradient(135deg, #1296ea, #0088e8);--auth-btn-hover-bg:linear-gradient(135deg, #1a9ef2, #0090e9);--auth-btn-active-bg:linear-gradient(135deg, #0077d8, #006ec7);--auth-btn-shadow:0 4px 14px #0090e947, 0 2px 6px #0000001f, inset 0 1px 0 #ffffff38;--auth-btn-hover-shadow:0 6px 18px #0090e95c, 0 2px 8px #00000029, inset 0 1px 0 #ffffff4d;--auth-card-bg:#fff;--auth-card-border:#e2e8f0;--auth-card-shadow:0 20px 48px -12px #0f172a14, 0 4px 16px -2px #0f172a0a;--auth-text-primary:#0f172a;--auth-text-muted:#64748b;--auth-input-bg:#fff;--auth-input-border:#cbd5e1;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;font-family:Thmanyah Sans,Arial,sans-serif;display:flex;position:relative;overflow-x:hidden;--lightningcss-light:initial!important;--lightningcss-dark: !important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:var(--auth-text-primary,#0f172a)!important;background-color:#f8fafc!important}.-vc6Kq_page[data-accent=pink],.-vc6Kq_pageRoot[data-accent=pink]{--auth-accent:#ff2e7e;--auth-accent-strong:#e6005c;--auth-accent-hover:#d90057;--auth-accent-glow:#ff2e7e40;--auth-btn-bg:linear-gradient(135deg, #ff458d, #e6005c);--auth-btn-hover-bg:linear-gradient(135deg, #ff5c9d, #ff2e7e);--auth-btn-active-bg:linear-gradient(135deg, #e6005c, #cc0052);--auth-btn-shadow:0 4px 14px #ff2e7e47, 0 2px 6px #0000001f, inset 0 1px 0 #ffffff38;--auth-btn-hover-shadow:0 6px 18px #ff2e7e5c, 0 2px 8px #00000029, inset 0 1px 0 #ffffff4d}.-vc6Kq_card{background:var(--auth-card-bg);border:1px solid var(--auth-card-border);width:100%;max-width:460px;box-shadow:var(--auth-card-shadow);-webkit-backdrop-filter:blur(16px);box-sizing:border-box;z-index:10;border-radius:20px;padding:36px 32px;position:relative}@media (max-width:480px){.-vc6Kq_card{border-radius:16px;padding:28px 20px}}.-vc6Kq_sessionLoadingWrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:36px 16px;display:flex}.-vc6Kq_topActionsRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.-vc6Kq_homeAction{color:#475569;box-sizing:border-box;background:#0000000a;border:1px solid #00000014;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.-vc6Kq_homeAction:hover{border-color:var(--auth-accent);color:var(--auth-accent);background:#0090e91f}.-vc6Kq_headerArea{text-align:center;margin-bottom:24px}.-vc6Kq_brandLink{margin-bottom:16px;text-decoration:none;display:inline-block}.-vc6Kq_logo{object-fit:contain;width:136px;height:auto;max-height:48px;margin:0 auto;display:block}.-vc6Kq_logoDark{display:none}.-vc6Kq_logoLight{display:block}.-vc6Kq_title{font-family:var(--font-thmanyah-serif-display,"Thmanyah Serif Display", "Thmanyah Sans", Georgia, serif);color:var(--auth-text-primary);letter-spacing:normal;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.25}.-vc6Kq_subtitle{color:var(--auth-text-muted);margin:0;font-size:14.5px;font-weight:500;line-height:1.55}.-vc6Kq_form{text-align:right;flex-direction:column;gap:16px;display:flex}.-vc6Kq_fieldGroup{flex-direction:column;gap:6px;display:flex}.-vc6Kq_label{color:var(--auth-text-primary);justify-content:space-between;align-items:center;font-size:13.5px;font-weight:800;display:flex}.-vc6Kq_fieldError{color:#ef4444;margin-top:4px;font-size:12.5px;font-weight:700}.-vc6Kq_input{border:1px solid var(--auth-input-border);background:var(--auth-input-bg);width:100%;height:48px;color:var(--auth-text-primary);box-sizing:border-box;border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .16s,box-shadow .16s}.-vc6Kq_input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-accent-glow)}.-vc6Kq_input[aria-invalid=true]{background:#ef44440f;border-color:#ef4444}.-vc6Kq_passwordContainer{width:100%;position:relative}.-vc6Kq_passwordInput{padding-left:44px!important}.-vc6Kq_passwordToggleBtn{cursor:pointer;color:var(--auth-text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.-vc6Kq_passwordToggleBtn:hover{color:var(--auth-accent)}.-vc6Kq_submitBtn{background:var(--auth-btn-bg);color:#fff;cursor:pointer;width:100%;height:50px;min-height:50px;box-shadow:var(--auth-btn-shadow);border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;transition:transform .16s,background .18s,box-shadow .18s,border-color .18s;display:flex}@media (hover:hover) and (pointer:fine){.-vc6Kq_submitBtn:hover:not(:disabled){background:var(--auth-btn-hover-bg);box-shadow:var(--auth-btn-hover-shadow);border-color:#ffffff52;transform:translateY(-1px)}}.-vc6Kq_submitBtn:active:not(:disabled){background:var(--auth-btn-active-bg,var(--auth-btn-bg));transform:translateY(0);box-shadow:0 2px 8px #0003}.-vc6Kq_submitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.-vc6Kq_pinContainer{direction:ltr;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 24px;display:grid}@media (max-width:380px){.-vc6Kq_pinContainer{gap:8px}}.-vc6Kq_pinInput{text-align:center;border:1.5px solid var(--auth-input-border);background:var(--auth-input-bg);width:100%;height:56px;color:var(--auth-accent);box-sizing:border-box;border-radius:12px;outline:none;font-size:26px;font-weight:800;transition:border-color .16s,box-shadow .16s}.-vc6Kq_pinInput:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-accent-glow)}.-vc6Kq_pinInputError{border-color:#ef4444!important}.-vc6Kq_alertBox{text-align:center;border-radius:10px;padding:12px 16px;font-size:13.5px;font-weight:700;line-height:1.5}.-vc6Kq_alertBoxError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.-vc6Kq_alertBoxSuccess{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.-vc6Kq_initialAlert{color:#92400e;text-align:center;box-sizing:border-box;direction:rtl;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:10px;width:100%;padding:12px 16px;font-size:13px;line-height:1.6}.-vc6Kq_verifyEmailAddress{color:var(--auth-accent);direction:ltr;margin-top:4px;font-weight:700;display:inline-block}.-vc6Kq_resendText{text-align:center;color:var(--auth-text-muted);margin-top:20px;font-size:14px}.-vc6Kq_resendBtn{color:var(--auth-accent);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;transition:color .15s,opacity .15s}.-vc6Kq_resendBtn:hover:not(:disabled){opacity:.85;text-decoration:underline}.-vc6Kq_resendBtn:disabled{color:var(--auth-text-muted);cursor:default}.-vc6Kq_editAccountArea{text-align:center;margin-top:16px}.-vc6Kq_editAccountLink{color:var(--auth-accent);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .16s;display:inline-flex}.-vc6Kq_editAccountLink:hover{opacity:.85;text-decoration:underline}.-vc6Kq_switchText{text-align:center;color:var(--auth-text-muted);margin:18px 0 0;font-size:13.5px}.-vc6Kq_switchLink{color:var(--auth-accent);margin-inline-start:4px;font-weight:800;text-decoration:none}.-vc6Kq_switchLink:hover{text-decoration:underline}.-vc6Kq_footer{color:var(--auth-text-muted);justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:12.5px;display:flex}.-vc6Kq_footer a{color:var(--auth-text-muted);text-decoration:none;transition:color .15s}.-vc6Kq_footer a:hover{color:var(--auth-accent)}@media (prefers-reduced-motion:reduce){.-vc6Kq_submitBtn,.-vc6Kq_input,.-vc6Kq_pinInput,.-vc6Kq_homeAction{transition:none!important;animation:none!important}}
