.vg4L6W_login{background:var(--k-bg);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.vg4L6W_left{flex-direction:column;justify-content:center;gap:28px;padding:48px 48px 48px max(32px,50vw - 605px);display:flex}.vg4L6W_left>*{max-width:380px}.vg4L6W_logo{height:28px;color:var(--ui-text);display:inline-flex}.vg4L6W_logo svg{width:auto;height:26px}.vg4L6W_right{border-left:1px solid var(--ui-line);background:radial-gradient(60% 50% at 80% 10%, color-mix(in srgb, var(--ui-lime-text) 14%, transparent), transparent 70%), var(--ui-surface);flex-direction:column;justify-content:center;padding:48px;display:flex;position:relative;overflow:hidden}.vg4L6W_claim{letter-spacing:-.02em;margin:14px 0 0;font-size:38px;font-weight:700;line-height:1.15}.vg4L6W_claim em{color:var(--ui-lime-text);font-style:normal}.vg4L6W_rec{border:1px solid var(--k-ring);background:linear-gradient(var(--k-soft), transparent 90%), var(--ui-surface);border-radius:16px;grid-template-columns:auto 1fr;gap:6px 16px;max-width:520px;margin-top:28px;padding:20px 22px;display:grid}.vg4L6W_recIcon{background:var(--ui-lime-fill);width:40px;height:40px;color:var(--ui-on-lime);border-radius:11px;grid-row:span 3;place-items:center;display:grid}.vg4L6W_recK{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-lime-text);font-size:11px;font-weight:700}.vg4L6W_recT{margin:0;font-size:16px;font-weight:700;line-height:1.35}.vg4L6W_form{gap:12px;display:grid}.vg4L6W_form label{font-size:12.5px;font-weight:600}.vg4L6W_forgot{white-space:nowrap;margin-left:auto}.vg4L6W_submit{justify-content:center;width:100%;height:52px;margin-top:6px;font-size:15px}.vg4L6W_switch{justify-self:center}.vg4L6W_note{color:var(--k-subtle);margin:0;font-size:12.5px}.vg4L6W_cx{background:radial-gradient(60% 40% at 50% 0%, var(--k-soft), transparent 70%), var(--k-bg);flex-direction:column;align-items:center;min-height:100dvh;padding:48px 16px 32px;display:flex}.vg4L6W_card{background:var(--ui-surface);border:1px solid var(--ui-line);width:100%;max-width:520px;box-shadow:var(--ui-shadow);border-radius:24px;padding:32px}.vg4L6W_card h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:25px;font-weight:700;line-height:1.25}.vg4L6W_lead{color:var(--ui-text-muted);margin:10px 0 0;font-size:14.5px}.vg4L6W_center{text-align:center}.vg4L6W_center .vg4L6W_bigWrap{justify-content:center;display:flex}.vg4L6W_foot{color:var(--k-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.vg4L6W_foot svg{width:auto;height:14px}.vg4L6W_who{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.vg4L6W_list{gap:10px;margin-top:18px;padding:0;font-size:13.5px;list-style:none;display:grid}.vg4L6W_list li{align-items:flex-start;gap:10px;display:flex}.vg4L6W_y{color:var(--ui-lime-text);flex:none;margin-top:2px}.vg4L6W_n{color:var(--k-subtle);flex:none;margin-top:2px}.vg4L6W_steps{gap:4px;margin-bottom:22px;display:flex}.vg4L6W_steps i{background:var(--k-s3);border-radius:2px;flex:1;height:4px}.vg4L6W_steps i.vg4L6W_on{background:var(--ui-lime-text)}.vg4L6W_task{border:1px solid var(--ui-line);background:var(--ui-surface);text-align:left;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.vg4L6W_plat{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:inline-grid}.vg4L6W_platM{color:var(--ui-meta);background:color-mix(in srgb, var(--ui-meta) 14%, transparent)}.vg4L6W_platG{color:var(--ui-google);background:color-mix(in srgb, var(--ui-google) 14%, transparent)}.vg4L6W_platL{color:var(--ui-linkedin);background:color-mix(in srgb, var(--ui-linkedin) 14%, transparent)}.vg4L6W_platT{color:var(--ui-tiktok);background:color-mix(in srgb, var(--ui-tiktok) 14%, transparent)}@media (max-width:1023px){.vg4L6W_login{grid-template-columns:1fr}.vg4L6W_left{align-items:stretch;padding:40px 24px 32px}.vg4L6W_left>*{max-width:480px}.vg4L6W_right{border-left:0;border-top:1px solid var(--ui-line);padding:32px 24px 48px}.vg4L6W_claim{font-size:28px}}@media (max-width:759px){.vg4L6W_cx{padding:20px 12px 24px}.vg4L6W_card{border-radius:20px;padding:22px 18px}.vg4L6W_card h1{font-size:22px}.vg4L6W_left{gap:22px;padding:28px 16px}.vg4L6W_right{padding:28px 16px 40px}}
