._shell_wxf3u_3{--bg-0:#050506;--fg-1:#ece7dc;--fg-2:#a09e97;--fg-3:#8a8680;--fg-on-gold:#1a1408;--gold-200:#d4af7a;--gold-400:#b59666;--gold-glow:#b596662e;--border-1:#ffffff0f;--border-2:#ffffff1a;--border-3:#ffffff24;--border-gold:#b596668c;--border-gold-strong:#d4af7ad9;--status-error:#e5484d;--status-error-halo:#e5484d33;--inset-highlight:inset 0 1px 0 #ffffff0a;--shadow-2:0 24px 60px -20px #0009;--surface-blur-modal:blur(36px) saturate(160%);--r-md:8px;--r-2xl:20px;--t-base:.16s;--ease-out:cubic-bezier(.2, .8, .2, 1);--auth-font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;min-height:100dvh;font-family:var(--auth-font-sans);color:var(--fg-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-0);justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){._shell_wxf3u_3,._shell_wxf3u_3 *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}._card_wxf3u_53{animation:none}}._shellLight_wxf3u_58{--bg-0:#ece7dc;--fg-1:#1a1408;--fg-2:#5c5648;--fg-3:#6b6458;--fg-on-gold:#1a1408;--gold-200:#b59666;--gold-400:#9a7d52;--gold-glow:#b5966629;--border-1:#14120c14;--border-2:#14120c24;--border-3:#14120c38;--border-gold:#9a7d5280;--border-gold-strong:#9a7d52b8;--inset-highlight:inset 0 1px 0 #fffc;--shadow-2:0 24px 60px -20px #14120c33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._shell_wxf3u_3:before,._shell_wxf3u_3:after{z-index:0;pointer-events:none;content:"";position:absolute}._shell_wxf3u_3:before{background:radial-gradient(circle,#b5966614,#0000 60%);width:760px;height:760px;top:-260px;right:-160px}._shell_wxf3u_3:after{background:radial-gradient(circle,#4f8dea0a,#0000 60%);width:680px;height:680px;bottom:-240px;left:-160px}._card_wxf3u_53{z-index:1;border:1px solid var(--border-1);border-radius:var(--r-2xl);width:min(440px,100vw - 48px);box-shadow:var(--shadow-2), var(--inset-highlight), 0 0 60px -20px #b596661a;-webkit-backdrop-filter:var(--surface-blur-modal);backdrop-filter:var(--surface-blur-modal);animation:_card-in_wxf3u_1 .36s var(--ease-out) both;background:linear-gradient(#ffffff06,#ffffff03);padding:40px 36px 32px;position:relative}@keyframes _card-in_wxf3u_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._brand_wxf3u_143{justify-content:center;align-items:center;gap:14px;margin:0 0 36px;display:flex}._mark_wxf3u_151{border:1px solid var(--border-gold);width:52px;height:52px;box-shadow:inset 0 1px 0 #ffffff14, 0 0 24px -4px var(--gold-glow);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._mark_wxf3u_151 img{width:32px;height:32px}._wordmark_wxf3u_175{font-family:var(--auth-font-sans);-webkit-text-fill-color:transparent;letter-spacing:-.015em;background:linear-gradient(95deg,#f5e9d2 0%,#d4af7a 35%,#b59666 70%,#7a6340 100%);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;line-height:1}._shellLight_wxf3u_58 ._wordmark_wxf3u_175{background:linear-gradient(95deg,#2c2415 0%,#8f744c 42%,#b59666 100%);-webkit-background-clip:text;background-clip:text}._title_wxf3u_199{color:var(--fg-1);text-align:center;letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.2}._subtitle_wxf3u_210{color:var(--fg-2);text-align:center;margin:0 0 24px;font-size:15px;line-height:1.5}._form_wxf3u_218{flex-direction:column;gap:10px;margin:0;display:flex}._codeForm_wxf3u_225{margin-top:12px}._fieldBlock_wxf3u_229{flex-direction:column;gap:6px;display:flex}._fieldLabel_wxf3u_235{color:var(--fg-2);letter-spacing:.01em;font-size:12px;font-weight:600;line-height:1.3}._field_wxf3u_229{align-items:center;display:flex;position:relative}._field_wxf3u_229 svg{width:16px;height:16px;color:var(--fg-3);pointer-events:none;transition:color var(--t-base) var(--ease-out);flex-shrink:0;position:absolute;left:14px}._field_wxf3u_229 input{box-sizing:border-box;width:100%;height:44px;color:var(--fg-1);border:1px solid var(--border-2);border-radius:var(--r-md);transition:background-color var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);background:#ffffff06;outline:none;padding:0 14px 0 40px;font-family:inherit;font-size:16px}._field_wxf3u_229 input::placeholder{color:var(--fg-3);opacity:1}._fieldErrorMessage_wxf3u_284{color:var(--status-error);margin:0;font-size:13px;line-height:1.4}._field_wxf3u_229 input:hover{border-color:var(--border-3)}._field_wxf3u_229 input:focus{border-color:var(--gold-400);box-shadow:0 0 0 3px var(--gold-glow);background:#ffffff0a}._field_wxf3u_229:has(input:focus) svg{color:var(--gold-200)}._fieldError_wxf3u_284 input,._fieldError_wxf3u_284 input:focus{border-color:var(--status-error);box-shadow:0 0 0 3px var(--status-error-halo)}._btn_wxf3u_311{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border-radius:var(--r-md);width:100%;height:44px;transition:background-color var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out), opacity var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}._btn_wxf3u_311 svg{stroke-width:1.75px;flex-shrink:0;width:16px;height:16px}._btn_wxf3u_311:disabled{cursor:not-allowed;opacity:.6}._btnPrimary_wxf3u_347{color:var(--fg-on-gold);background:var(--gold-400);border-color:var(--border-gold-strong);box-shadow:0 8px 24px -10px #b5966673,inset 0 1px #fff3}._btnPrimary_wxf3u_347:hover:not(:disabled){background:var(--gold-200);transform:translateY(-1px);box-shadow:0 10px 28px -8px #d4af7a8c,inset 0 1px #ffffff3d}._btnPrimary_wxf3u_347:active:not(:disabled){transform:translateY(0)}._btnPrimary_wxf3u_347:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--gold-400), inset 0 1px 0 #fff3;outline:none}._btnGhost_wxf3u_376{color:var(--fg-1);border:1px solid var(--border-2);background:#ffffff06}._btnGhost_wxf3u_376 svg{color:var(--fg-2);transition:color var(--t-base) var(--ease-out)}._btnGhost_wxf3u_376:hover:not(:disabled){border-color:var(--border-3);background:#ffffff0d}._btnGhost_wxf3u_376:hover:not(:disabled) svg{color:var(--gold-200)}._divider_wxf3u_396{align-items:center;gap:12px;margin:22px 0 14px;display:flex}._divider_wxf3u_396 span{background:var(--border-1);flex:1;height:1px}._divider_wxf3u_396 em{color:var(--fg-3);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:600}._quick_wxf3u_418{flex-direction:column;gap:10px;display:flex}._legal_wxf3u_424{color:var(--fg-2);text-align:center;margin-top:28px;font-size:13px;line-height:1.6}._legal_wxf3u_424 a{min-height:44px;color:var(--fg-2);border-bottom:1px dotted var(--border-2);transition:color var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out);align-items:center;padding:12px 2px;text-decoration:none;display:inline-flex}._legal_wxf3u_424 a:hover{color:var(--gold-200);border-bottom-color:var(--border-gold)}._legal_wxf3u_424 a:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--gold-400);border-radius:4px;outline:none}._sentNote_wxf3u_458{color:var(--gold-200);text-align:center;margin-top:14px;font-size:13px}._sentNote_wxf3u_458 b{color:var(--fg-1);font-weight:600}._statusIcon_wxf3u_470{width:52px;height:52px;color:var(--gold-200);border:1px solid var(--border-gold);box-shadow:inset 0 1px 0 #ffffff14, 0 0 24px -4px var(--gold-glow);background:#ffffff08;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}._statusIcon_wxf3u_470 svg{width:22px;height:22px}._statusActions_wxf3u_491{flex-direction:column;gap:10px;margin-top:24px;display:flex}._themeToggle_wxf3u_498{z-index:2;width:44px;height:44px;color:var(--fg-2);border:1px solid var(--border-2);transition:color var(--t-base) var(--ease-out), background-color var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out);background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}._themeToggle_wxf3u_498:hover{color:var(--gold-200);border-color:var(--border-3);background:#ffffff0d}
