._panel_3o6ib_1{border:1px solid var(--line-strong);min-width:0;box-shadow:var(--shadow-md);background:#fff;border-radius:1.5rem;align-self:start;scroll-margin-top:7rem}._topline_3o6ib_2{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;font-size:.8rem;font-weight:700;display:flex}._badge_3o6ib_3{background:var(--accent-soft);color:#465b27;border-radius:999px;padding:.45rem .7rem;font-size:.7rem}._body_3o6ib_4{padding:1.5rem}._progress_3o6ib_5{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}._progress_3o6ib_5 li{color:var(--muted);font-size:.68rem;font-weight:650}._progress_3o6ib_5 span{background:#dedfd9;border-radius:999px;height:3px;margin-bottom:.6rem;display:block}._progress_3o6ib_5 [aria-current]{color:var(--ink)}._progress_3o6ib_5 [aria-current] span,._progress_3o6ib_5 [data-complete=true] span{background:#607a35}._caption_3o6ib_10{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:.75rem}._heading_3o6ib_11{letter-spacing:-.04em;text-wrap:balance;scroll-margin-top:7rem;font-size:clamp(1.65rem,3vw,2rem);font-weight:740;line-height:1.12}._copy_3o6ib_12{color:var(--muted);margin-top:.8rem;font-size:.875rem;line-height:1.7}._choices_3o6ib_13{gap:.65rem;margin-top:1.5rem;display:grid}._choice_3o6ib_13{text-align:left;min-height:3.4rem;transition:background-color .16s ease, border-color .16s ease, transform .14s var(--ease-out);background:#fcfcf9;border:1px solid #d6d9d0;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.875rem;font-weight:650;display:flex}._choice_3o6ib_13[aria-pressed=true]{background:var(--accent-soft);border-color:#607a35}._choice_3o6ib_13:active{transform:scale(.98)}._textButton_3o6ib_17{text-underline-offset:4px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;margin-top:.65rem;padding:.5rem .2rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-flex}._textButton_3o6ib_17:hover{color:#465b27}._notice_3o6ib_19{color:#465b27;font-size:.8rem;line-height:1.6}._notice_3o6ib_19:empty{display:none}._form_3o6ib_21{gap:1rem;margin-top:1rem;display:grid}._form_3o6ib_21 label{margin-bottom:.45rem;font-size:.8rem;font-weight:650;display:block}._form_3o6ib_21 label span{color:var(--muted);font-weight:400}._form_3o6ib_21 input,._form_3o6ib_21 textarea{width:100%;min-height:48px;color:var(--ink);background:#fcfcf9;border:1px solid #b7bcb0;border-radius:.65rem;padding:.7rem .8rem;font-size:1rem}._form_3o6ib_21 textarea{resize:vertical}._form_3o6ib_21 input::placeholder,._form_3o6ib_21 textarea::placeholder{color:#70756b}._form_3o6ib_21 [aria-invalid=true]{border-color:#a12722}._error_3o6ib_28{color:#a12722;margin-top:.35rem;font-size:.8rem;line-height:1.5}._counter_3o6ib_29{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.7rem}._action_3o6ib_30{width:100%;margin-top:.5rem;line-height:1.3}._success_3o6ib_31{background:var(--accent-soft);color:#3f5324;border-radius:.8rem;margin-top:1.25rem;padding:.85rem 1rem;font-size:.875rem;font-weight:650}._summary_3o6ib_32{margin:1.25rem 0}._summary_3o6ib_32>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding:.85rem 0;display:flex}._summary_3o6ib_32>div>div{min-width:0}._summary_3o6ib_32 dt{color:var(--muted);font-size:.7rem}._summary_3o6ib_32 dd{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:.25rem;font-size:.875rem;line-height:1.6}._summary_3o6ib_32 ._textButton_3o6ib_17{flex-shrink:0;margin-top:0}._disclosure_3o6ib_38{border-top:1px solid var(--line);color:var(--muted);margin-top:1.25rem;padding-top:1rem;font-size:.75rem;line-height:1.65}@media (min-width:640px){._body_3o6ib_4{padding:1.75rem}}@media (max-width:360px){._body_3o6ib_4{padding:1rem}._progress_3o6ib_5{gap:.35rem}._progress_3o6ib_5 li{font-size:.625rem}}@media (hover:hover) and (pointer:fine){._choice_3o6ib_13:hover{background:var(--accent-soft);border-color:#607a35}}:is(._choice_3o6ib_13:focus-visible,._action_3o6ib_30:focus-visible){transition:none;transform:none}@media (prefers-reduced-motion:reduce){._choice_3o6ib_13:active,._action_3o6ib_30:active{transform:none}._choice_3o6ib_13,._action_3o6ib_30{transition:none}}html[data-theme=dark] ._panel_3o6ib_1{background:var(--surface)}html[data-theme=dark] ._badge_3o6ib_3{background:var(--accent-soft);color:var(--accent)}html[data-theme=dark] ._progress_3o6ib_5 span{background:#30362c}html[data-theme=dark] ._progress_3o6ib_5 [aria-current] span,html[data-theme=dark] ._progress_3o6ib_5 [data-complete=true] span{background:var(--accent)}html[data-theme=dark] ._choice_3o6ib_13{border-color:var(--line-strong);color:var(--ink);background:#151a12}html[data-theme=dark] ._choice_3o6ib_13[aria-pressed=true]{background:var(--accent-soft);border-color:#c7f06b9e}html[data-theme=dark] ._textButton_3o6ib_17:hover,html[data-theme=dark] ._notice_3o6ib_19{color:var(--accent)}html[data-theme=dark] ._form_3o6ib_21 input,html[data-theme=dark] ._form_3o6ib_21 textarea{border-color:var(--line-strong);color:var(--ink);background:#151a12}html[data-theme=dark] ._form_3o6ib_21 input::placeholder,html[data-theme=dark] ._form_3o6ib_21 textarea::placeholder{color:#f4f6ee7a}html[data-theme=dark] ._form_3o6ib_21 [aria-invalid=true]{border-color:#f87171}html[data-theme=dark] ._error_3o6ib_28{color:#fca5a5}html[data-theme=dark] ._success_3o6ib_31{background:var(--accent-soft);color:#d9f7a0}
