.auth[data-v-f2c2af63]{background:#0b1e3d;display:flex;height:100vh;height:100dvh;overflow:hidden;position:relative}.bg[data-v-f2c2af63]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% center;object-position:30% center;width:100%}.bg[data-v-f2c2af63],.shade[data-v-f2c2af63]{top:0;right:0;bottom:0;left:0;position:absolute}.shade[data-v-f2c2af63]{background:linear-gradient(90deg,#081a40eb,#0a2454b8 26%,#0a245440 48%,#0a245400 62%)}.brand[data-v-f2c2af63]{color:#fff;display:flex;flex:1 1 50%;flex-direction:column;padding:48px 0 48px clamp(32px,5vw,80px);position:relative;z-index:1}.logo[data-v-f2c2af63]{height:auto;width:clamp(220px,21vw,330px)}.swoosh[data-v-f2c2af63]{height:20px;margin:2px 0 0 -20px;width:clamp(230px,22vw,340px)}.headline[data-v-f2c2af63]{color:#fff!important;font-size:clamp(36px,3.3vw,52px);font-weight:800;letter-spacing:-.01em;line-height:1.08;margin-top:clamp(28px,4vh,48px);text-shadow:0 2px 18px rgba(0,0,0,.25)}.lead[data-v-f2c2af63]{color:#ffffffeb;font-size:clamp(17px,1.35vw,22px);line-height:1.4;margin-top:14px;max-width:26ch}.perks[data-v-f2c2af63]{display:grid;gap:14px;margin-top:32px}.perks li[data-v-f2c2af63]{align-items:center;display:flex;font-size:17px;gap:14px;line-height:1.3}.perk-ic[data-v-f2c2af63]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081a408c;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#e0b65a;display:inline-flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.panel[data-v-f2c2af63]{flex:0 0 52%;position:relative;z-index:1}.panel[data-v-f2c2af63]:before{background:#fff;content:"";top:0;right:0;bottom:0;left:22%}.curve[data-v-f2c2af63],.panel[data-v-f2c2af63]:before{position:absolute;z-index:-1}.curve[data-v-f2c2af63]{height:100%;left:0;top:0;width:24%}.corner[data-v-f2c2af63]{bottom:0;height:110px;pointer-events:none;right:0;width:34%;z-index:-1}.corner[data-v-f2c2af63],.scroll[data-v-f2c2af63]{position:absolute}.scroll[data-v-f2c2af63]{display:flex;top:0;right:0;bottom:0;left:15%;overflow-y:auto;padding:40px 56px 64px 0}.form-wrap[data-v-f2c2af63]{margin:auto;max-width:470px;width:100%}.form-wrap.wide[data-v-f2c2af63]{max-width:520px}.title[data-v-f2c2af63]{color:#0b1e3d;font-size:clamp(32px,3vw,46px);font-weight:800;letter-spacing:-.01em;line-height:1.12}.sub[data-v-f2c2af63],.title[data-v-f2c2af63]{text-align:center}.sub[data-v-f2c2af63]{color:#1f3a68;font-size:18px;margin-top:6px}@media (max-width:1023px){.auth[data-v-f2c2af63]{background:#fff;flex-direction:column;height:auto;min-height:100vh;min-height:100dvh}.bg[data-v-f2c2af63]{-o-object-position:center 40%;object-position:center 40%}.bg[data-v-f2c2af63],.shade[data-v-f2c2af63]{height:250px}.shade[data-v-f2c2af63]{background:linear-gradient(180deg,#081a40bf,#081a4059)}.brand[data-v-f2c2af63]{align-items:center;flex:0 0 auto;height:210px;justify-content:flex-start;padding:40px 24px}.logo[data-v-f2c2af63]{width:200px}.swoosh[data-v-f2c2af63]{margin-left:0;width:210px}.panel[data-v-f2c2af63]{background:#fff;border-radius:28px 28px 0 0;flex:1 0 auto;margin-top:-10px;padding:36px 20px 72px}.curve[data-v-f2c2af63],.panel[data-v-f2c2af63]:before{display:none}.scroll[data-v-f2c2af63]{overflow:visible;padding:0;position:static}.corner[data-v-f2c2af63]{height:60px;width:45%}}.auth .field{align-items:center;background:#fff;border:1.5px solid #d9dee7;border-radius:14px;cursor:text;display:flex;gap:12px;height:58px;padding:0 18px;position:relative;transition:border-color .15s,box-shadow .15s}.auth .field:focus-within{border-color:#c9a14a;box-shadow:0 0 0 4px #c9a14a26}.auth .field.bad{border-color:#f87171}.auth .field .ic{color:#0b1e3d;flex-shrink:0}.auth .field input,.auth .field select{background:transparent;border:0;color:#111827;flex:1;font-size:17px;height:100%;min-width:0;outline:none}.auth .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:22px}.auth .field input::-moz-placeholder{color:#6b7280}.auth .field input::placeholder{color:#6b7280}.auth .field select:invalid{color:#6b7280}.auth .eye{border-radius:8px;color:#374151;margin-right:-6px;padding:6px}.auth .eye:hover{background:#f3f4f6}.auth .check{accent-color:#0b2a5c;border-radius:6px;flex-shrink:0;height:22px;width:22px}.auth .submit{align-items:center;background:linear-gradient(180deg,#123d7e,#0b2a5c);border-radius:9999px;box-shadow:0 10px 24px #0b2a5c47;color:#fff;display:inline-flex;font-size:19px;font-weight:700;gap:14px;height:60px;justify-content:center;margin-top:10px;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%}.auth .submit:hover:not(:disabled){box-shadow:0 14px 28px #0b2a5c57;transform:translateY(-1px)}.auth .submit:disabled{cursor:not-allowed;opacity:.6}.auth .spin{animation:auth-spin .8s linear infinite;border:2.5px solid hsla(0,0%,100%,.35);border-radius:9999px;border-top-color:#fff;height:18px;width:18px}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth .alert{border-radius:12px;font-size:14px;padding:11px 14px}.auth .alert.err{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.auth .alert.ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.auth .divider{align-items:center;color:#1f3a68;display:flex;font-size:16px;gap:14px;margin:26px 0 16px}.auth .divider:after,.auth .divider:before{background:#d9dee7;content:"";flex:1;height:1px}.auth .create{align-items:center;border:2px solid #c9a14a;border-radius:9999px;color:#a87a26;display:flex;font-size:19px;font-weight:700;height:58px;justify-content:center;transition:background .15s}.auth .create:hover{background:#fbf6ea}.auth .group-label{color:#8a6a24;font-size:13px;font-weight:700;letter-spacing:.06em;margin:22px 0 10px;text-transform:uppercase}@media (max-width:1023px){.auth .field,.auth .submit{height:56px}}
