@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)}}._wrap_1x6u3_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._field_1x6u3_2{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_1x6u3_3{font-size:.85rem;font-weight:600}._list_1x6u3_4{display:flex;flex-direction:column;gap:var(--spacing-1);max-height:300px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-1);background:var(--surface)}._option_1x6u3_5{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:48px;padding:var(--spacing-2) var(--spacing-3);border:0;border-radius:var(--radius);background:transparent;color:var(--foreground);text-align:left;font:inherit;cursor:pointer}._option_1x6u3_5 span{font-size:.8rem;color:var(--muted-foreground)}._option_1x6u3_5:hover,._option_1x6u3_5:focus-visible{background:var(--muted);outline:none}._note_1x6u3_8{margin:0;padding:var(--spacing-3);font-size:.88rem;color:var(--muted-foreground)}._link_1x6u3_9{align-self:flex-start;min-height:40px;padding:0;border:0;background:none;color:var(--primary);font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._chosen_1x6u3_10{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3);border:2px solid var(--primary);border-radius:var(--radius-md);background:var(--surface)}._chosen_1x6u3_10 div{display:flex;flex-direction:column;gap:2px;min-width:0}._chosen_1x6u3_10 span{font-size:.82rem;color:var(--muted-foreground)}._fine_1x6u3_13{margin:0;font-size:.72rem;color:var(--muted-foreground)}._form_v51nj_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._group_v51nj_6{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._step_v51nj_15{font-family:var(--font-family-display);font-size:1.05rem;font-weight:700}._field_v51nj_20{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._label_v51nj_26{font-size:.85rem;font-weight:600}._optional_v51nj_30{font-weight:400;color:var(--muted-foreground)}._help_v51nj_34{font-size:.78rem;color:var(--muted-foreground);margin:0}._grid2_v51nj_39{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}._select_v51nj_44{min-height:44px;width:100%;padding:0 var(--spacing-3);border:1px solid var(--input, var(--border));border-radius:var(--radius);background:var(--background);color:var(--foreground);font:inherit;font-size:.95rem}._link_v51nj_55{align-self:flex-start;min-height:40px;padding:0;border:0;background:none;color:var(--primary);font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._result_v51nj_68{background:var(--foreground);color:var(--background);border-radius:var(--radius-lg);padding:var(--spacing-4)}._resultLabel_v51nj_74{font-size:.82rem;opacity:.75}._resultBig_v51nj_78{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:var(--spacing-1)}._resultBig_v51nj_78 span{font-family:var(--font-family-base);font-size:1rem;font-weight:500;opacity:.85}._resultSub_v51nj_92{font-size:.88rem;opacity:.85;margin-top:var(--spacing-1)}._more_v51nj_97{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._moreToggle_v51nj_102{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 var(--spacing-4);border:0;background:transparent;color:var(--foreground);font:inherit;font-weight:600;cursor:pointer}._chev_v51nj_116{transition:transform .15s ease}._chevOpen_v51nj_117{transform:rotate(180deg);transition:transform .15s ease}._moreBody_v51nj_118{display:flex;flex-direction:column;gap:var(--spacing-3);padding:0 var(--spacing-4) var(--spacing-4)}._check_v51nj_124{display:flex;align-items:center;gap:var(--spacing-3);min-height:44px;font-size:.92rem;cursor:pointer}._submit_v51nj_132{width:100%}@media(prefers-reduced-motion:reduce){._chev_v51nj_116,._chevOpen_v51nj_117{transition:none}}
