.login-module__Si-P0q__page{min-width:320px;min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 15% 10%, #b984321f, transparent 26rem), radial-gradient(circle at 90% 0, #8c2a2614, transparent 28rem), var(--canvas);place-items:center;padding:28px;display:grid}.login-module__Si-P0q__shell{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-bright);width:min(100%,920px);box-shadow:var(--shadow);grid-template-columns:minmax(0,.88fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.login-module__Si-P0q__brand{color:#fff;background:radial-gradient(620px 380px at 82% 12%, #e4b8622e, transparent 62%), radial-gradient(520px 340px at 6% 96%, #a3321f47, transparent 60%), linear-gradient(180deg, var(--night), #141131 70%, #17152a);flex-direction:column;padding:clamp(28px,4vw,48px) clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__brandMark{width:46px;height:46px;color:var(--gold-bright);background:#ffffff0f;border-radius:13px;flex:none;place-items:center;margin-bottom:20px;display:grid;box-shadow:inset 0 0 0 1px #e4b86259}.login-module__Si-P0q__brandMark span{font-family:var(--serif);font-weight:700}.login-module__Si-P0q__brandTitle{color:#fff;font-family:var(--serif);margin:0;font-size:1.4rem;font-weight:600}.login-module__Si-P0q__brandSubtitle{color:#fff9;margin:4px 0 0;font-size:.82rem}.login-module__Si-P0q__brandHeadline{max-width:22rem;color:var(--gold-bright);font-family:var(--serif);margin:22px 0 0;font-size:clamp(1.3rem,1.05rem + 1vw,1.7rem);font-style:italic;line-height:1.35}.login-module__Si-P0q__benefits{gap:14px;margin:clamp(22px,4vw,34px) 0 0;padding:0;list-style:none;display:grid}.login-module__Si-P0q__benefits li{color:#ffffffd1;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;display:flex}.login-module__Si-P0q__benefits svg{width:18px;height:18px;color:var(--gold-bright);flex:none;margin-top:1px}.login-module__Si-P0q__card{background:var(--paper-bright);padding:40px;position:relative;overflow:hidden}.login-module__Si-P0q__topbar{z-index:1;justify-content:flex-end;align-items:center;gap:20px;margin-bottom:12px;display:flex;position:relative}.login-module__Si-P0q__language{flex:none;display:flex}.login-module__Si-P0q__language select{min-height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--midnight-3);background:var(--paper-bright);cursor:pointer;font:inherit;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);padding:7px 28px 7px 12px;font-size:.73rem;font-weight:700}.login-module__Si-P0q__language select:hover{background:var(--paper);border-color:#8c2a2661}.login-module__Si-P0q__language select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.login-module__Si-P0q__intro{color:var(--ink-muted);margin:0 0 22px;line-height:1.65}.login-module__Si-P0q__verifyTitle{color:var(--midnight-3);font-family:var(--serif);margin:-8px 0 16px;font-size:1.12rem}.login-module__Si-P0q__tabs{z-index:1;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-deep);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid;position:relative}.login-module__Si-P0q__tabs button{border-radius:var(--radius-xs);min-width:0;height:42px;color:var(--ink-muted);box-shadow:none;cursor:pointer;font:inherit;transition:color var(--duration) var(--ease), background var(--duration) var(--ease), box-shadow var(--duration) var(--ease);background:0 0;border:0;margin:0;padding:0 14px;font-size:.82rem;font-weight:700;position:relative}.login-module__Si-P0q__tabs button:not(.login-module__Si-P0q__selectedTab):hover{color:var(--midnight-3);background:#fffdf7b3}.login-module__Si-P0q__tabs .login-module__Si-P0q__selectedTab{color:var(--midnight-3);background:var(--paper-bright);box-shadow:0 2px 8px #432a1b1a}.login-module__Si-P0q__tabs button:focus-visible{z-index:2;outline:2px solid var(--gold);outline-offset:2px}.login-module__Si-P0q__authPanel{z-index:1;position:relative}.login-module__Si-P0q__field{gap:7px;margin-top:16px;display:grid}.login-module__Si-P0q__field label{color:var(--ink-muted);font-size:.78rem;font-weight:700}.login-module__Si-P0q__field input{width:100%;height:var(--input-h);border-radius:var(--radius-sm);color:var(--ink);background:var(--paper-bright);font:inherit;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);border:1px solid #422e212e;padding:0 14px}.login-module__Si-P0q__field input:focus{border-color:var(--midnight);outline:none;box-shadow:0 0 0 3px #8c2a2617}.login-module__Si-P0q__field small{color:var(--ink-soft);font-size:.72rem}.login-module__Si-P0q__submitButton{border-radius:var(--radius-sm);color:#fff8e9;background:var(--midnight);cursor:pointer;width:100%;height:50px;font:inherit;transition:background var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration) var(--ease);border:0;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-weight:700;display:flex;box-shadow:0 10px 22px #641b1b2e}.login-module__Si-P0q__submitButton svg{width:17px;height:17px}.login-module__Si-P0q__submitButton:hover:not(:disabled){background:var(--midnight-3);box-shadow:0 12px 26px #641b1b38}.login-module__Si-P0q__submitButton:active:not(:disabled){transform:scale(.985)}.login-module__Si-P0q__submitButton:focus-visible,.login-module__Si-P0q__resend:focus-visible,.login-module__Si-P0q__back:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.login-module__Si-P0q__submitButton:disabled,.login-module__Si-P0q__resend:disabled{cursor:wait;opacity:.68}.login-module__Si-P0q__resend{border-radius:var(--radius-sm);width:100%;height:auto;color:var(--midnight-3);box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:12px;padding:8px;font-size:.82rem;font-weight:700}.login-module__Si-P0q__resend:hover:not(:disabled){color:var(--midnight);background:#8c2a260f}.login-module__Si-P0q__status{border-radius:var(--radius-sm);padding:11px 13px;font-size:.86rem;line-height:1.5}.login-module__Si-P0q__error{color:var(--midnight-3);background:var(--red-soft)}.login-module__Si-P0q__success{color:var(--green);background:#dcece5}.login-module__Si-P0q__privacy{color:var(--ink-muted);align-items:flex-start;gap:8px;margin:22px 0 0;font-size:.75rem;line-height:1.55;display:flex}.login-module__Si-P0q__privacy svg,.login-module__Si-P0q__back svg{flex:none;width:16px;height:16px}.login-module__Si-P0q__back{color:var(--ink-muted);transition:color var(--duration) var(--ease);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:.8rem;text-decoration:none;display:flex}.login-module__Si-P0q__back:hover{color:var(--midnight)}@media (max-width:780px){.login-module__Si-P0q__shell{grid-template-columns:1fr}.login-module__Si-P0q__brand{flex-flow:wrap;align-items:center;padding:22px 20px}.login-module__Si-P0q__brandMark{width:38px;height:38px;margin-bottom:0}.login-module__Si-P0q__brandTitle{font-size:1.15rem}.login-module__Si-P0q__brandSubtitle{display:none}.login-module__Si-P0q__brandHeadline,.login-module__Si-P0q__benefits{flex-basis:100%;max-width:none}.login-module__Si-P0q__brandHeadline{margin-top:14px;font-size:1.05rem}.login-module__Si-P0q__benefits{gap:8px;margin-top:12px}.login-module__Si-P0q__benefits li{font-size:.82rem}}@media (max-width:520px){.login-module__Si-P0q__page{padding:16px}.login-module__Si-P0q__card{padding:28px 20px}.login-module__Si-P0q__brand{padding:20px 18px}.login-module__Si-P0q__benefits li:nth-child(3){display:none}.login-module__Si-P0q__topbar{margin-bottom:18px}.login-module__Si-P0q__language select{max-width:132px;min-height:38px}.login-module__Si-P0q__tabs button{height:42px;padding:0 8px}}
