._page_8t7wk_1{color:#12213a;background:#edf2f8;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:100vh;display:grid}._brandPanel_8t7wk_2{color:#17253a;background:radial-gradient(circle at 82% 18%,#d2a15b38,#0000 28%),linear-gradient(145deg,#fbf5eb 0%,#f8fafc 50%,#e8eef5 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:54px clamp(42px,6vw,96px);display:flex;position:relative;overflow:hidden}._brandPanel_8t7wk_2:before{content:"";aspect-ratio:1;background:#0b35660f;border-radius:50%;width:620px;position:absolute;inset:-25% -25% auto auto}._brandPanel_8t7wk_2:after{content:"";aspect-ratio:1;border:1px solid #b9823538;border-radius:50%;width:700px;position:absolute;inset:auto auto -35% -20%}._logo_8t7wk_5{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 12px #082d5717);width:min(390px,82%);height:auto;position:relative}._intro_8t7wk_6{z-index:1;max-width:680px;position:relative}._intro_8t7wk_6 span{color:#8a602a;letter-spacing:.12em;background:#d2a15b1f;border:1px solid #b9823557;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}._intro_8t7wk_6 h1{letter-spacing:-.045em;margin:22px 0 16px;font-size:clamp(40px,5vw,72px);line-height:1.02}._intro_8t7wk_6 p{color:#596a80;max-width:610px;margin:0;font-size:17px;line-height:1.7}._trust_8t7wk_10{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:relative}._trust_8t7wk_10 span{color:#4b5f79;align-items:center;gap:7px;font-size:13px;display:inline-flex}._trust_8t7wk_10 span:before{content:"";background:#d2a15b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d2a15b24}._formPanel_8t7wk_13{background:radial-gradient(circle at 80% 8%,#d2a15b21,#0000 32%),#f7f9fc;place-items:center;min-height:100vh;padding:42px;display:grid}._card_8t7wk_14{background:#fffffff5;border:1px solid #d9e2ee;border-radius:22px;width:min(480px,100%);padding:34px;box-shadow:0 22px 60px #1b314e21}._eyebrow_8t7wk_15{color:#9c6d2d;letter-spacing:.13em;font-size:13px;font-weight:900}._card_8t7wk_14 h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:30px}._card_8t7wk_14>p{color:#6b7890;margin:0 0 25px;line-height:1.55}._form_8t7wk_13{gap:16px;display:grid}._field_8t7wk_19{gap:7px;display:grid}._field_8t7wk_19 span{color:#354662;font-size:13px;font-weight:800}._field_8t7wk_19 input{color:#10213c;width:100%;min-height:48px;box-shadow:none;background:#f9fbfd;border:1px solid #ced9e7;border-radius:11px;outline:none;padding:0 14px}._field_8t7wk_19 input:focus{border-color:#b98235;box-shadow:0 0 0 4px #b9823521}._field_8t7wk_19 input:disabled{color:#6c7890;background:#eef2f7}._passwordWrap_8t7wk_24{position:relative}._passwordWrap_8t7wk_24 input{padding-right:48px}._passwordWrap_8t7wk_24 button{color:#61718c;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._passwordWrap_8t7wk_24 svg{width:18px}._primary_8t7wk_28{color:#fff;background:linear-gradient(135deg,#082d57,#0d467f);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:49px;margin-top:5px;font-weight:900;display:inline-flex;box-shadow:inset 0 -2px #d2a15b66,0 10px 22px #082d573d}._primary_8t7wk_28:hover{background:#0d3566}._primary_8t7wk_28:disabled{cursor:wait;opacity:.65}._primary_8t7wk_28 svg{width:18px}._error_8t7wk_32,._notice_8t7wk_32{border-radius:10px;gap:9px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}._error_8t7wk_32{color:#a52828;background:#fff2f2;border:1px solid #f0c5c5}._notice_8t7wk_32{color:#31567f;background:#eff6ff;border:1px solid #cbdcf3}._meta_8t7wk_35{color:#7a879c;border-top:1px solid #e3e9f1;justify-content:space-between;gap:10px;margin-top:22px;padding-top:18px;font-size:12.5px;display:flex}._denied_8t7wk_36{text-align:center}._denied_8t7wk_36 a{color:#0d3b6e;font-weight:800}@media (width<=900px){._page_8t7wk_1{grid-template-columns:1fr}._brandPanel_8t7wk_2{gap:56px;min-height:auto;padding:32px 28px}._intro_8t7wk_6 h1{font-size:40px}._trust_8t7wk_10{display:none}._formPanel_8t7wk_13{min-height:auto;padding:28px 18px 48px}}
