@layer base{._checkboxWrapper_1podg_4{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1podg_4{appearance:none;position:relative;width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:5px;background-color:var(--card);cursor:pointer;margin:0;padding:0;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._checkbox_1podg_4:not(:checked):hover{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}._checkbox_1podg_4:checked{background-color:var(--primary);border-color:var(--primary)}._checkbox_1podg_4:checked:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black)}._checkbox_1podg_4:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._checkbox_1podg_4:disabled{opacity:.45;cursor:not-allowed}._checkmark_1podg_54{position:absolute;width:.75rem;height:.75rem;stroke-width:3;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}._checkbox_1podg_4:checked+._checkmark_1podg_54{opacity:1;transform:scale(1)}}._page_1kmbl_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}._wrap_1kmbl_2{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}._top_1kmbl_3{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._back_1kmbl_4{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9rem}._intro_1kmbl_5{display:flex;flex-direction:column;gap:var(--spacing-3)}._title_1kmbl_6{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:clamp(1.9rem,6vw,2.6rem);letter-spacing:-.02em;line-height:1.05}._lead_1kmbl_7{margin:0;color:var(--muted-foreground);font-size:1.02rem;max-width:56ch}._perks_1kmbl_8{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._perks_1kmbl_8 span{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:6px 12px;border-radius:999px;background:var(--muted);font-size:.85rem}._step_1kmbl_10{display:flex;align-items:center;gap:var(--spacing-3);margin:var(--spacing-3) 0 0;font-family:var(--font-family-display);font-size:1.2rem;font-weight:700}._step_1kmbl_10 span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:.9rem}._types_1kmbl_12{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--spacing-3)}._typeCard_1kmbl_13{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--spacing-4);text-align:left;background:var(--card);color:var(--foreground);border:2px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;font:inherit;transition:border-color .15s,transform .15s}._typeCard_1kmbl_13:hover{border-color:var(--primary);transform:translateY(-2px)}._typeActive_1kmbl_15{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}._typeIcon_1kmbl_16{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);margin-bottom:4px}._typeLabel_1kmbl_17{font-weight:700}._typeHint_1kmbl_18{font-size:.82rem;color:var(--muted-foreground)}._typeCheck_1kmbl_19{position:absolute;top:12px;right:12px;color:var(--primary)}._subBox_1kmbl_20{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}._subTitle_1kmbl_21{margin:0;font-family:var(--font-family-display);font-size:1.05rem;font-weight:700}._chips_1kmbl_22{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_1kmbl_22{padding:8px 14px;border-radius:999px;border:1.5px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;font-size:.9rem;cursor:pointer}._chip_1kmbl_22:hover{border-color:var(--primary)}._chipActive_1kmbl_25{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}._form_1kmbl_26{display:flex;flex-direction:column;gap:var(--spacing-4);padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._row_1kmbl_27{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._field_1kmbl_28{display:flex;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600}._toggle_1kmbl_29{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9rem}._consent_1kmbl_30{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.85rem;color:var(--muted-foreground)}._trap_1kmbl_31{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}._error_1kmbl_32{padding:var(--spacing-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--error, #c0392b) 12%,transparent);color:var(--error, #c0392b);font-size:.9rem}._submit_1kmbl_33{width:100%}._select_1kmbl_34{height:2.5rem;padding:0 var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit}._note_1kmbl_35{margin:0;font-size:.82rem;color:var(--muted-foreground);text-align:center}@media(max-width:560px){._row_1kmbl_27{grid-template-columns:1fr}}
