.plan-coach.svelte-14woaek{margin:0 0 12px;padding:0 14px;border:1px solid #d9c17b40;border-radius:12px;background:linear-gradient(120deg,#15231e,#0b1614);color:#f7fff4}summary.svelte-14woaek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;min-height:52px;padding:8px 0;cursor:pointer}summary.svelte-14woaek strong:where(.svelte-14woaek){font-size:13px;color:#e4ce8b}summary.svelte-14woaek strong:where(.svelte-14woaek):before{content:"+ "}.plan-coach[open].svelte-14woaek summary:where(.svelte-14woaek) strong:where(.svelte-14woaek):before{content:"− "}summary.svelte-14woaek span:where(.svelte-14woaek){font-size:12px;color:#c5d1ca}p.svelte-14woaek{margin:0 0 12px;font-size:12px;line-height:1.5;color:#c5d1ca}div.svelte-14woaek{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:14px}button.svelte-14woaek{min-height:44px;padding:8px;border:1px solid #ffffff30;border-radius:8px;background:#172820;color:#f7fff4;font:inherit;font-size:12px;cursor:pointer}button[aria-pressed=true].svelte-14woaek{border-color:#e4ce8b;background:#e4ce8b;color:#0c1811;font-weight:800}button.svelte-14woaek:disabled{cursor:default;opacity:.7}button.svelte-14woaek:focus-visible,summary.svelte-14woaek:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:600px){div.svelte-14woaek{grid-template-columns:repeat(2,minmax(0,1fr))}}
