.fl-r02{--r02-ink:#0d1413;--r02-muted:#5b6b68;--r02-line:#e3e8e6;--r02-teal:#083833;--r02-green:#1a8f00;min-height:100vh;background:#f4f6f5;color:var(--r02-ink)}.fl-r02-bar{height:56px;align-items:center;padding:0 20px;border-bottom:1px solid var(--r02-line);font-weight:800}.fl-r02-bar,.fl-r02-steps{display:flex;background:#fff}.fl-r02-steps{gap:8px;margin:16px 20px;padding:12px;list-style:none;border:1px solid var(--r02-line);border-radius:14px}.fl-r02-steps li{display:flex;align-items:center;gap:8px;color:var(--r02-muted);font-size:13px;font-weight:700}.fl-r02-steps li[data-state=now]{color:var(--r02-ink)}.fl-r02-steps li span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--r02-line)}.fl-r02-steps li[data-state=done] span,.fl-r02-steps li[data-state=now] span{background:var(--r02-green);color:#000;border-color:#000}.fl-r02-columns{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:16px;padding:0 20px 24px}.fl-r02-card{border-radius:16px;background:var(--r02-teal);color:#f4f7f6;padding:20px;min-height:220px}.fl-r02-card-quiet{background:#8d9694;color:#1c2423}.fl-r02-card p{margin:0;font-size:13px}.fl-r02-card h2{margin:8px 0;color:inherit;font-size:28px}.fl-r02-form{background:#fff;border:1px solid var(--r02-line);border-radius:16px;padding:16px}.fl-r02-form>div,.fl-r02-form>section{max-width:none}.fl-r02 button[type=submit]:not([class*=secondary]){background:var(--r02-green);color:#000;border-color:#000}.fl-r02-notyou,.fl-r02-resend{margin:12px 0 0;color:var(--r02-muted);font-size:13px}.fl-r02-notyou a{color:var(--r02-ink);font-weight:700}@media (max-width:800px){.fl-r02-columns{grid-template-columns:1fr}}