@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-51200afc],[data-v-51200afc]::backdrop,[data-v-51200afc]:after,[data-v-51200afc]:before{--tw-font-weight:initial}}}.auth-left[data-v-51200afc]{display:flex;flex-direction:column;overflow:hidden;padding:60px 56px;position:relative}@media(max-width:900px){.auth-left[data-v-51200afc]{display:none}}.left-content[data-v-51200afc]{position:relative}.left-eyebrow[data-v-51200afc]{margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-info);font-size:16px;font-weight:var(--font-weight-medium,500);letter-spacing:1.44px;text-transform:uppercase}.left-title[data-v-51200afc]{margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(28px,3.5vw,42px);font-weight:var(--font-weight-extrabold,800);line-height:1.15}.left-title-accent[data-v-51200afc]{color:var(--color-info)}.left-desc[data-v-51200afc]{color:var(--color-text);font-size:20px;line-height:1.48;margin-bottom:calc(var(--spacing,.25rem)*9);max-width:520px}.benefits[data-v-51200afc]{display:flex;flex-direction:column;gap:20px;list-style-type:none;margin-bottom:calc(var(--spacing,.25rem)*11)}.benefits li[data-v-51200afc]{align-items:center;display:flex;gap:16px}.benefits strong[data-v-51200afc]{--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);display:block;font-size:18px;font-weight:var(--font-weight-semibold,600)}.benefits p[data-v-51200afc]{color:var(--color-text);font-size:14px}.benefit-icon[data-v-51200afc]{background:var(--color-surface);border-radius:3.40282e+38px;color:var(--color-info);flex-shrink:0;height:40px;justify-content:center;width:40px}.benefit-icon[data-v-51200afc],.social-proof[data-v-51200afc]{align-items:center;display:flex}.social-proof[data-v-51200afc]{background:var(--color-bg2);border:1px solid var(--color-border);border-radius:20px;gap:16px;max-width:460px;padding:20px}.sp-avatar[data-v-51200afc],.sp-avatars[data-v-51200afc]{display:flex}.sp-avatar[data-v-51200afc]{--tw-font-weight:var(--font-weight-bold,700);align-items:center;border:2px solid var(--color-bg2);border-radius:3.40282e+38px;color:var(--color-white,#fff);flex-shrink:0;font-size:10px;font-weight:var(--font-weight-bold,700);height:28px;justify-content:center;margin-left:-10px;width:28px}.sp-avatar[data-v-51200afc]:first-child{margin-left:0}.sp-avatar--primary[data-v-51200afc]{background:var(--color-primary)}.sp-avatar--secondary[data-v-51200afc]{background:var(--color-secondary)}.sp-avatar--success[data-v-51200afc]{background:var(--color-success);color:var(--color-bg)}.sp-text[data-v-51200afc]{color:var(--color-text);font-size:14px}.sp-text strong[data-v-51200afc]{--tw-font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);font-weight:var(--font-weight-bold,700)}.panel-fade-enter-active[data-v-51200afc],.panel-fade-leave-active[data-v-51200afc]{transition:opacity .25s,transform .25s}.panel-fade-enter-from[data-v-51200afc]{opacity:0;transform:translate(-8px)}.panel-fade-leave-to[data-v-51200afc]{opacity:0;transform:translate(8px)}@property --tw-font-weight{syntax:"*";inherits:false}.auth-layout[data-v-6ae85eb4]{display:grid;grid-template-columns:1fr 480px;margin-inline:auto;max-width:1220px;width:100%}@media(max-width:900px){.auth-layout[data-v-6ae85eb4]{display:flex;flex-direction:column}}.auth-right[data-v-6ae85eb4]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 40px}@media(max-width:520px){.auth-right[data-v-6ae85eb4]{padding:32px 20px}}.auth-card[data-v-6ae85eb4]{--card-border-angle:218deg;background:linear-gradient(var(--color-bg2),var(--color-bg2)) padding-box,var(--gradient-card-border) border-box;border:1px solid #0000;border-radius:20px;box-shadow:0 12px 12px #23a8ff14;display:flex;flex-direction:column;gap:28px;max-width:420px;padding:32px 32px 38px;width:100%}@supports (color:color-mix(in lab,red,red)){.auth-card[data-v-6ae85eb4]{box-shadow:0 12px 12px color-mix(in srgb,var(--color-secondary) 8%,transparent)}}@media(max-width:520px){.auth-card[data-v-6ae85eb4]{border-radius:16px;padding:24px 20px 28px}}
