.onboarding_page__pGSTS{min-height:100vh;background:var(--background);padding:48px 24px 80px}.onboarding_container__njJd9{max-width:760px;margin:0 auto}.onboarding_breadcrumb__gsZer{font-size:13px;color:var(--muted);margin-bottom:32px}.onboarding_breadcrumb__gsZer a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.onboarding_breadcrumb__gsZer a:hover{color:var(--brand)}.onboarding_header__fPQzr{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border,#e8e0d0);text-align:center}.onboarding_title__vLp5J{font-family:var(--font-display);font-size:clamp(28px,4vw,38px);font-weight:700;color:var(--brand);margin:0 0 12px}.onboarding_meta__O_hts{font-size:15px;color:var(--muted);margin:0;font-style:italic}.onboarding_body__vLJE3{color:var(--foreground);line-height:1.75;font-size:15px}.onboarding_body__vLJE3 p{margin:0 0 16px}.onboarding_body__vLJE3 h2{font-family:var(--font-display);font-size:21px;font-weight:700;color:var(--brand);margin:40px 0 16px;padding-top:20px;border-top:1px solid var(--border,#e8e0d0);display:flex;align-items:center;gap:10px}.onboarding_body__vLJE3 h3{font-size:16px;font-weight:700;color:var(--foreground);margin:24px 0 10px}.onboarding_body__vLJE3 ul{margin:0 0 16px;padding-left:20px}.onboarding_body__vLJE3 li{margin-bottom:10px}.onboarding_highlightText__yUj4k{color:var(--accent);font-weight:600}.onboarding_callout__Qbuui{background:var(--cream);border:1px solid var(--border);border-left:4px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:18px;margin:24px 0}.onboarding_callout__Qbuui h4{margin:0 0 8px;color:var(--brand);font-size:15px;font-weight:700}.onboarding_callout__Qbuui p{margin:0;font-size:14px;color:var(--muted);line-height:1.6}.onboarding_gateCard__7DrJ2{background:var(--sand);border:2px solid var(--brand-light);border-radius:var(--radius);padding:32px;margin-top:48px;box-shadow:var(--shadow);text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.onboarding_gateIcon__YqFgc{font-size:44px;margin-bottom:-10px}.onboarding_gateCard__7DrJ2 h3{font-family:var(--font-display);font-size:22px;color:var(--brand-dark);margin:0}.onboarding_gateCard__7DrJ2 p{font-size:14px;color:var(--muted);max-width:580px;margin:0;line-height:1.6}.onboarding_checkboxContainer__p6pRM{display:flex;align-items:flex-start;gap:12px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--border);padding:16px;border-radius:var(--radius-sm);max-width:600px;width:100%;transition:all .2s ease}.onboarding_checkboxContainer__p6pRM:hover{border-color:var(--brand);box-shadow:0 2px 8px rgba(0,0,0,.05)}.onboarding_checkboxInput__hbir9{margin-top:4px;width:18px;height:18px;accent-color:var(--brand);cursor:pointer}.onboarding_checkboxText__lzEiq{font-size:14px;line-height:1.5;color:var(--foreground);-webkit-user-select:none;user-select:none}.onboarding_actionButton__FFPqk{background:linear-gradient(135deg,var(--brand) 0,var(--brand-dark) 100%);color:white;border:none;padding:14px 28px;font-size:15px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(61,90,61,.2);width:100%;max-width:320px}.onboarding_actionButton__FFPqk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(61,90,61,.3)}.onboarding_actionButton__FFPqk:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;transform:none}.onboarding_successState__sAiXm{background:var(--surface);border:2px solid var(--brand);color:var(--brand-dark);border-radius:var(--radius);padding:32px;margin-top:48px;box-shadow:var(--shadow);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;animation:onboarding_fadeIn__7Wnez .4s ease}.onboarding_successIcon__pHtfW{font-size:48px}.onboarding_successState__sAiXm h3{font-family:var(--font-display);font-size:22px;margin:0}.onboarding_successState__sAiXm p{font-size:14px;color:var(--muted);margin:0 0 8px}@keyframes onboarding_fadeIn__7Wnez{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}