.finder.svelte-toipi6{color:#182316;background:#f6f6ef;padding-bottom:64px}.intro.svelte-toipi6{color:#f6f6ef;background:#101b13;padding:64px max(24px,50% - 560px) 48px;position:relative;overflow:hidden}.intro.svelte-toipi6>:where(.svelte-toipi6):not(.spark){z-index:1;max-width:800px;position:relative}.eyebrow.svelte-toipi6{text-transform:uppercase;letter-spacing:1.6px;font-size:13px;font-weight:800}.intro.svelte-toipi6 .eyebrow:where(.svelte-toipi6){color:#a9ff70}h1.svelte-toipi6{letter-spacing:-2px;margin:20px 0;font-size:clamp(34px,5vw,64px);line-height:1.12}h1.svelte-toipi6 span:where(.svelte-toipi6){color:#6f0}.lead.svelte-toipi6{font-size:clamp(18px,2vw,22px);line-height:1.65}.spark.svelte-toipi6{color:#6f0;opacity:.13;filter:drop-shadow(0 0 30px #6f0);font-size:280px;line-height:1;position:absolute;top:30px;right:5%;transform:rotate(15deg)}.workspace.svelte-toipi6{max-width:1120px;margin:auto;padding:28px 24px 0}.privacy.svelte-toipi6,.hint.svelte-toipi6{color:#485344;font-size:14px;line-height:1.65}.privacy.svelte-toipi6{border-left:3px solid #548b22;max-width:850px;padding-left:16px}.live.svelte-toipi6:empty{display:none}.live.svelte-toipi6{font-weight:700}.progress.svelte-toipi6{justify-content:space-between;gap:16px;margin-top:32px;font-weight:700;display:flex}.track.svelte-toipi6{background:#dce3d5;border-radius:8px;height:5px;margin:12px 0 28px;overflow:hidden}.track.svelte-toipi6 span:where(.svelte-toipi6){background:#447b20;height:100%;display:block}h2.svelte-toipi6{letter-spacing:-1px;margin:20px 0;font-size:clamp(26px,3vw,38px);line-height:1.2}h3.svelte-toipi6{font-size:22px;line-height:1.3}h4.svelte-toipi6{margin-bottom:8px;font-size:16px}p.svelte-toipi6,li.svelte-toipi6{line-height:1.65}fieldset.svelte-toipi6{border:0;margin:28px 0;padding:0}legend.svelte-toipi6{margin-bottom:12px;font-size:18px;font-weight:750}label.svelte-toipi6{font-weight:650;display:block}label.svelte-toipi6 span:where(.svelte-toipi6){font-weight:400}.fields.svelte-toipi6,.choices.svelte-toipi6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fields.svelte-toipi6{margin:24px 0}.choice.svelte-toipi6{cursor:pointer;background:#fff;border:1px solid #b5c0aa;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:14px;font-size:16px;display:flex}.choice.svelte-toipi6:has(input:where(.svelte-toipi6):checked){background:#e6f7da;border:2px solid #325d1c;padding:13px}.choice.svelte-toipi6 input:where(.svelte-toipi6){accent-color:#325d1c;flex-shrink:0;width:20px;height:20px}input.svelte-toipi6:not([type=radio]):not([type=checkbox]),select.svelte-toipi6,textarea.svelte-toipi6{width:100%;font:inherit;color:#182316;box-sizing:border-box;background:#fff;border:1px solid #8d9d80;border-radius:10px;min-height:48px;margin-top:8px;padding:13px;display:block}textarea.svelte-toipi6{resize:vertical}button.svelte-toipi6{font:inherit;color:#101b13;cursor:pointer;white-space:normal;background:#6f0;border:1px solid #325d1c;min-height:48px;padding:14px 20px;font-weight:800}.secondary.svelte-toipi6{color:#203a16;background:0 0;border-color:#809174}.controls.svelte-toipi6,.plan-actions.svelte-toipi6{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.controls.svelte-toipi6{justify-content:flex-end}.error.svelte-toipi6{background:#fff1db;border:2px solid #9e3f18;margin:16px 0;padding:16px}.result-heading.svelte-toipi6{justify-content:space-between;align-items:center;gap:20px;display:flex}.summary.svelte-toipi6,.method.svelte-toipi6{border-bottom:1px solid #b7c3ae;padding:16px 0}summary.svelte-toipi6{cursor:pointer;align-content:center;min-height:44px;font-weight:750}pre.svelte-toipi6{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7}.disclaimer.svelte-toipi6{background:#e6ecde;border-radius:12px;padding:18px;font-size:15px}.results.svelte-toipi6{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.results.svelte-toipi6 article:where(.svelte-toipi6){background:#fff;border-top:4px solid #789765;border-radius:12px;flex-direction:column;align-items:start;padding:24px 20px;display:flex}.results.svelte-toipi6 article.chosen:where(.svelte-toipi6){border-color:#325d1c;outline:2px solid #325d1c}.results.svelte-toipi6 article:where(.svelte-toipi6)>button:where(.svelte-toipi6){margin-top:auto}.results.svelte-toipi6 h3:where(.svelte-toipi6){margin:16px 0 4px}.results.svelte-toipi6 p:where(.svelte-toipi6),.results.svelte-toipi6 li:where(.svelte-toipi6){font-size:15px}.results.svelte-toipi6 ul:where(.svelte-toipi6){padding-left:20px}.fit.svelte-toipi6{background:#edf4e7;border:1px solid #93a584;border-radius:20px;padding:6px 10px;font-size:13px;font-weight:800}.preparation.svelte-toipi6{border-left:2px solid #d7bc00}.plan.svelte-toipi6{background:#fff;border-top:5px solid #6f0;border-radius:16px;margin-top:36px;padding:clamp(20px,4vw,44px)}.plan.svelte-toipi6>p:where(.svelte-toipi6),.plan.svelte-toipi6>ol:where(.svelte-toipi6){max-width:78ch}.plan.svelte-toipi6 h3:where(.svelte-toipi6){margin-top:30px}.days.svelte-toipi6{padding:0;list-style:none}.days.svelte-toipi6 li:where(.svelte-toipi6){border-bottom:1px solid #dce3d5;grid-template-columns:70px 1fr;gap:16px;padding:12px 0;display:grid}.plan.svelte-toipi6 a:where(.svelte-toipi6){color:#315d1a;text-underline-offset:4px}.print-message.svelte-toipi6{display:none}.select-hint.svelte-toipi6{text-align:center;padding:16px}.copy-fallback.svelte-toipi6{border:2px solid #325d1c;border-radius:12px;margin-top:24px;padding:20px}.svelte-toipi6:focus-visible{outline-offset:4px;outline:3px solid #487c23}h2.svelte-toipi6:focus,#plan-title.svelte-toipi6:focus{outline:none}@media (prefers-reduced-motion:no-preference){button.svelte-toipi6,.choice.svelte-toipi6{transition:background .15s,box-shadow .15s}.spark.svelte-toipi6{animation:7s ease-in-out infinite svelte-toipi6-breathe}@keyframes svelte-toipi6-breathe{50%{opacity:.22;transform:rotate(35deg)scale(1.08)}}}@media (width<=850px){.results.svelte-toipi6{grid-template-columns:1fr}.results.svelte-toipi6 article:where(.svelte-toipi6){padding:24px}.resources.svelte-toipi6{grid-template-columns:1fr}.result-heading.svelte-toipi6{flex-direction:column;align-items:start}}@media (width<=480px){.intro.svelte-toipi6{padding:36px 20px}.workspace.svelte-toipi6{padding:20px 16px 0}.fields.svelte-toipi6,.choices.svelte-toipi6{grid-template-columns:1fr}h1.svelte-toipi6{letter-spacing:-1.3px}.progress.svelte-toipi6{font-size:14px}.controls.svelte-toipi6>button:where(.svelte-toipi6),.plan-actions.svelte-toipi6>button:where(.svelte-toipi6){width:100%}.plan.svelte-toipi6{padding:20px 16px}.days.svelte-toipi6 li:where(.svelte-toipi6){grid-template-columns:1fr;gap:2px}.spark.svelte-toipi6{right:-100px}.results.svelte-toipi6 article:where(.svelte-toipi6){padding:20px 16px}}@media print{.intro.svelte-toipi6{color:#000;background:#fff;padding:0}.intro.svelte-toipi6 h1:where(.svelte-toipi6) span:where(.svelte-toipi6){color:#000}.spark.svelte-toipi6,.privacy.svelte-toipi6,.live.svelte-toipi6,.results.svelte-toipi6,.method.svelte-toipi6,.disclaimer.svelte-toipi6,.result-heading.svelte-toipi6 button:where(.svelte-toipi6),.screen-only.svelte-toipi6,.select-hint.svelte-toipi6{display:none!important}.finder.svelte-toipi6{background:#fff;padding:0}.workspace.svelte-toipi6{max-width:none;padding:0}.plan.svelte-toipi6{border:0;margin:24px 0;padding:0}.print-message.svelte-toipi6{white-space:pre-wrap;display:block}.summary.svelte-toipi6{border:0}.summary.svelte-toipi6 pre:where(.svelte-toipi6){font-size:10pt}.plan.svelte-toipi6 h3:where(.svelte-toipi6){break-after:avoid}.days.svelte-toipi6 li:where(.svelte-toipi6){break-inside:avoid}a.svelte-toipi6{color:#000!important}.plan.svelte-toipi6 p:where(.svelte-toipi6),.plan.svelte-toipi6 li:where(.svelte-toipi6){font-size:11pt}h1.svelte-toipi6{font-size:24pt}.intro.svelte-toipi6 .lead:where(.svelte-toipi6){font-size:12pt}}h2.svelte-toipi6{scroll-margin-top:125px}.answer-snapshot.svelte-toipi6{border-left:3px solid #548b22;margin-top:20px;padding:8px 16px}.answer-snapshot.svelte-toipi6 p:where(.svelte-toipi6){margin:6px 0;font-size:14px}.print-only.svelte-toipi6{display:none}@media print{.print-only.svelte-toipi6{display:block}.answer-snapshot.svelte-toipi6,.intro.svelte-toipi6,.result-heading.svelte-toipi6{display:none}body header:not(.intro),body nav,footer,.skip-link{display:none!important}}
