.login-card[data-v-ac07b5da]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.login-outline-btn[data-v-ac07b5da]{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:2.5rem;font-size:.75rem;line-height:1.5;transition:border-color .2s,background .2s;display:flex}.login-outline-btn[data-v-ac07b5da]:hover{background:#f8fafc;border-color:#9ca3af}.login-primary-btn[data-v-ac07b5da]{color:#fff;background:#111;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:2.5rem;font-size:.875rem;font-weight:500;line-height:1.5;transition:background .2s;display:flex}.login-primary-btn[data-v-ac07b5da]:hover:not(:disabled){background:#000}.login-primary-btn[data-v-ac07b5da]:disabled{opacity:.7;cursor:not-allowed}.login-field[data-v-ac07b5da]{background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:center;width:100%;height:2.5rem;padding:0 .75rem;transition:box-shadow .2s;display:flex}.login-field.is-error[data-v-ac07b5da]{border-color:#e58c8a;box-shadow:0 0 0 2px #fff,0 0 0 4px #e24b4a59}.login-field input[data-v-ac07b5da]{color:#0f172a;background:0 0;border:0;outline:0;flex:auto;min-width:0;height:100%;font-size:.75rem}.login-field input[data-v-ac07b5da]::placeholder{color:#33415580}.login-agree[data-v-ac07b5da]{color:#5b6b83;justify-content:center;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.125rem;display:flex}.login-agree__check[data-v-ac07b5da]{cursor:pointer;flex:none;width:.875rem;height:.875rem;margin-top:1px;position:relative}.login-agree__check input[data-v-ac07b5da]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.login-agree__box[data-v-ac07b5da]{color:#0000;background:#fff;border:1px solid #c7d3e6;border-radius:9999px;place-items:center;width:.875rem;height:.875rem;display:grid}.login-agree__check input:checked+.login-agree__box[data-v-ac07b5da]{color:#fff;background:#0f172a;border-color:#0f172a}.login-agree.is-error[data-v-ac07b5da]{color:#cf4a48}.login-agree.is-error .login-agree__box[data-v-ac07b5da]{border-color:#e58c8a}.login-agree a[data-v-ac07b5da]{color:#0f172a}.login-agree a[data-v-ac07b5da]:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.login-outline-btn[data-v-ac07b5da],.login-primary-btn[data-v-ac07b5da],.login-field[data-v-ac07b5da]{transition:none}}.marketing-pricing-surface[data-v-29ff27db]{background:linear-gradient(#eaf2ff 0,#f8faff 520px 100%)}
