.auth-wrap[data-v-b1bf801b]{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh}.auth-panel[data-v-b1bf801b]{background:linear-gradient(160deg,#3f7559 0,var(--teal) 50%,var(--teal-700) 100%);color:#f2efe6;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:48px 56px;position:relative}.auth-panel[data-v-b1bf801b]:before{background:radial-gradient(700px 400px at 80% 20%,rgba(207,232,112,.18),transparent 60%),radial-gradient(600px 400px at 20% 100%,rgba(168,195,160,.18),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.panel-top[data-v-b1bf801b]{align-items:center;display:flex;justify-content:space-between;position:relative}.logo[data-v-b1bf801b]{align-items:center;color:#f6f4ef;display:flex;font-weight:700;gap:10px}.logo .mark[data-v-b1bf801b]{background:var(--lime);border-radius:8px;color:var(--teal-900);display:grid;height:28px;place-items:center;width:28px}.logo .name[data-v-b1bf801b]{display:flex;flex-direction:column;font-size:15px;gap:2px;line-height:1}.logo .name b[data-v-b1bf801b]{font-weight:700}.logo .name span[data-v-b1bf801b]{color:#f2efe68c;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.back-link[data-v-b1bf801b]{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#f2efe6b3;display:inline-flex;font-size:13px;gap:8px;padding:8px 14px}.back-link[data-v-b1bf801b]:hover{background:#ffffff0f;color:#f6f4ef}.panel-mid[data-v-b1bf801b]{max-width:520px;position:relative}.panel-mid h1[data-v-b1bf801b]{color:#f2efe6;font-size:clamp(40px,4.5vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.02;margin:14px 0 0}.panel-mid h1 em[data-v-b1bf801b]{color:var(--lime);font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.panel-mid p[data-v-b1bf801b]{color:#f2efe6cc;font-size:17px;line-height:1.6;margin:24px 0 0;max-width:460px}.auth-preview[data-v-b1bf801b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid rgba(207,232,112,.2);border-radius:18px;margin-top:48px;max-width:480px;padding:18px;position:relative}.auth-preview .ph[data-v-b1bf801b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.auth-preview .ph h6[data-v-b1bf801b]{color:#f2efe6;font-size:13px;font-weight:600;margin:0}.auth-preview .ph .pill[data-v-b1bf801b]{background:var(--lime);border-radius:999px;color:var(--teal-900);font-size:10.5px;font-weight:600;padding:4px 10px}.auth-preview .row3[data-v-b1bf801b]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.auth-preview .kp[data-v-b1bf801b]{background:#0000002e;border-radius:12px;padding:12px}.auth-preview .kp .lab[data-v-b1bf801b]{color:#f2efe68c;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth-preview .kp .v[data-v-b1bf801b]{color:#f2efe6;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:6px}.auth-preview .kp .d[data-v-b1bf801b]{color:var(--lime);font-size:10.5px;margin-top:4px}.panel-bot[data-v-b1bf801b]{position:relative}.panel-bot .quote[data-v-b1bf801b]{color:#f2efe6;font-family:"Instrument Serif",serif;font-size:18px;font-style:italic;line-height:1.5;max-width:480px}.panel-bot .att[data-v-b1bf801b]{align-items:center;color:#f2efe699;display:flex;font-size:12.5px;gap:12px;margin-top:14px}.panel-bot .att .av[data-v-b1bf801b]{background:linear-gradient(135deg,var(--sage),var(--teal));border:2px solid var(--lime);border-radius:999px;height:36px;width:36px}.panel-bot .att b[data-v-b1bf801b]{color:#f2efe6;display:block;font-size:13px;font-weight:600}.auth-form[data-v-b1bf801b]{align-items:center;background:var(--bone);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:48px 56px}.form-inner[data-v-b1bf801b]{max-width:440px;width:100%}.tabs[data-v-b1bf801b]{background:#fff;border:1px solid var(--line);border-radius:999px;display:flex;margin-bottom:32px;padding:4px}.tabs button[data-v-b1bf801b]{border-radius:999px;color:var(--ink-2);flex:1;font-size:13.5px;font-weight:600;padding:11px 18px;transition:.15s}.tabs button.on[data-v-b1bf801b]{background:var(--teal);box-shadow:var(--shadow-sm);color:var(--bone)}.tab-head h2[data-v-b1bf801b]{color:var(--teal-900);font-size:32px;font-weight:700;letter-spacing:-.022em;line-height:1.1;margin:0}.tab-head h2 em[data-v-b1bf801b]{color:var(--teal);font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.tab-head p[data-v-b1bf801b]{color:var(--ink-2);font-size:14.5px;line-height:1.55;margin:10px 0 28px}.field-group[data-v-b1bf801b]{margin-bottom:14px}.field-group label[data-v-b1bf801b]{color:var(--ink-3);display:block;font-size:11.5px;font-weight:600;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.field-group input[data-v-b1bf801b],.field-group select[data-v-b1bf801b]{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--teal-900);font-family:inherit;font-size:14px;outline:none;padding:13px 16px;transition:.15s;width:100%}.field-group input[data-v-b1bf801b]:focus,.field-group select[data-v-b1bf801b]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #cfe87066}.row2[data-v-b1bf801b]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.pwd[data-v-b1bf801b]{position:relative}.pwd input[data-v-b1bf801b]{padding-right:44px}.eye[data-v-b1bf801b]{color:var(--ink-3);cursor:pointer;padding:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.eye[data-v-b1bf801b]:hover{color:var(--teal)}.row-between[data-v-b1bf801b]{align-items:center;display:flex;font-size:12.5px;justify-content:space-between;margin:6px 0 24px}.check[data-v-b1bf801b]{align-items:center;color:var(--ink-2);cursor:pointer;display:inline-flex;font-weight:500;gap:8px}.check input[data-v-b1bf801b]{accent-color:var(--teal);height:16px;width:16px}.row-between a[data-v-b1bf801b]{color:var(--teal);font-weight:600}.submit[data-v-b1bf801b]{align-items:center;background:var(--teal);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--bone);display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 18px;transition:.15s;width:100%}.submit[data-v-b1bf801b]:hover:not(:disabled){background:var(--teal-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.submit[data-v-b1bf801b]:disabled{cursor:not-allowed;opacity:.6}.arr[data-v-b1bf801b]{transition:transform .2s}.submit:hover .arr[data-v-b1bf801b]{transform:translate(2px)}.divider[data-v-b1bf801b]{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-weight:600;gap:12px;letter-spacing:.12em;margin:24px 0;text-transform:uppercase}.divider[data-v-b1bf801b]:after,.divider[data-v-b1bf801b]:before{background:var(--line-2);content:"";flex:1;height:1px}.sso[data-v-b1bf801b]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.sso button[data-v-b1bf801b]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--teal-900);display:inline-flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;padding:12px;transition:.15s}.sso button[data-v-b1bf801b]:hover{background:#fbfaf3;border-color:var(--teal)}.swap[data-v-b1bf801b]{color:var(--ink-2);font-size:13px;margin-top:28px;text-align:center}.swap a[data-v-b1bf801b]{color:var(--teal);font-weight:600}.strength[data-v-b1bf801b]{display:flex;gap:4px;margin-top:8px}.strength span[data-v-b1bf801b]{background:var(--line-2);border-radius:999px;flex:1;height:4px}.strength span.on[data-v-b1bf801b]{background:var(--lime-600)}.strength-lab[data-v-b1bf801b]{color:var(--ink-3);font-size:11.5px;margin-top:6px}.error[data-v-b1bf801b]{color:#c0392b;font-size:12.5px;margin-bottom:12px}@media(max-width:980px){.auth-wrap[data-v-b1bf801b]{grid-template-columns:1fr}.auth-panel[data-v-b1bf801b]{min-height:auto;padding:40px 32px}.auth-form[data-v-b1bf801b]{min-height:auto;padding:48px 24px}.auth-preview[data-v-b1bf801b]{display:none}}
