.answer-box[data-astro-cid-jpkb65k3]{background:var(--result-bg);border-radius:10px;padding:12px 16px;margin:12px 0}.answer-box[data-astro-cid-jpkb65k3] p[data-astro-cid-jpkb65k3]{margin:4px 0}.checked[data-astro-cid-jpkb65k3]{font-size:.8rem;color:var(--sub);margin-top:14px}.sr[data-astro-cid-jpkb65k3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc[data-astro-cid-jpkb65k3]{padding-top:0}.cc-live[data-astro-cid-jpkb65k3]{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;background:var(--card);padding:14px 0 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.cc-live[data-astro-cid-jpkb65k3] .k[data-astro-cid-jpkb65k3]{font-size:.82rem;color:var(--sub);margin-right:6px}.cc-live[data-astro-cid-jpkb65k3] strong[data-astro-cid-jpkb65k3]{font-size:1.35rem;color:var(--accent);font-variant-numeric:tabular-nums}.cc-live[data-astro-cid-jpkb65k3] .u[data-astro-cid-jpkb65k3]{font-size:.9rem;margin-left:1px}.live-goal[data-astro-cid-jpkb65k3]{font-size:.86rem;font-weight:600;color:var(--sub);margin-left:auto}.live-goal[data-astro-cid-jpkb65k3].over{color:#dc2626}.live-goal[data-astro-cid-jpkb65k3].done{color:#15803d}.live-goal[data-astro-cid-jpkb65k3][hidden]{display:none}textarea[data-astro-cid-jpkb65k3]{display:block;width:100%;min-height:16em;max-height:70vh;margin-top:10px;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:1rem;line-height:1.7;resize:vertical;overflow-wrap:anywhere}textarea[data-astro-cid-jpkb65k3]:focus{outline:none;border-color:var(--accent)}.tools[data-astro-cid-jpkb65k3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tools[data-astro-cid-jpkb65k3] button[data-astro-cid-jpkb65k3],.chips[data-astro-cid-jpkb65k3] button[data-astro-cid-jpkb65k3],#btnUndo[data-astro-cid-jpkb65k3]{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer;white-space:nowrap}.tools[data-astro-cid-jpkb65k3] button[data-astro-cid-jpkb65k3]:hover,.chips[data-astro-cid-jpkb65k3] button[data-astro-cid-jpkb65k3]:hover{border-color:var(--accent);color:var(--accent)}.tools[data-astro-cid-jpkb65k3] button[data-astro-cid-jpkb65k3].danger:hover{border-color:#dc2626;color:#dc2626}.tool-msg[data-astro-cid-jpkb65k3]{font-size:.86rem;color:var(--sub);min-height:1.4em;margin:6px 0 0}#btnUndo[data-astro-cid-jpkb65k3]{padding:2px 10px;font-size:.82rem;border-color:var(--accent);color:var(--accent)}#btnUndo[data-astro-cid-jpkb65k3][hidden]{display:none}.save-note[data-astro-cid-jpkb65k3]{font-size:.8rem;color:var(--sub);margin:2px 0 0}.goal[data-astro-cid-jpkb65k3]{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line)}.goal-head[data-astro-cid-jpkb65k3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.goal-head[data-astro-cid-jpkb65k3] label[data-astro-cid-jpkb65k3]{font-weight:600;font-size:.92rem}.goal-head[data-astro-cid-jpkb65k3] .hint[data-astro-cid-jpkb65k3],.basis[data-astro-cid-jpkb65k3] .hint[data-astro-cid-jpkb65k3]{font-weight:400;color:var(--sub);font-size:.8rem}.goal-head[data-astro-cid-jpkb65k3] input[data-astro-cid-jpkb65k3]{width:9em;padding:8px 12px;font-size:1rem;border:1.5px solid var(--line);border-radius:10px;color:var(--ink)}.goal-head[data-astro-cid-jpkb65k3] input[data-astro-cid-jpkb65k3]:focus{outline:none;border-color:var(--accent)}.chips[data-astro-cid-jpkb65k3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chips[data-astro-cid-jpkb65k3] button[data-astro-cid-jpkb65k3]{padding:6px 12px;font-size:.85rem}.chips[data-astro-cid-jpkb65k3] button[data-astro-cid-jpkb65k3].on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.basis[data-astro-cid-jpkb65k3]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.9rem}.basis[data-astro-cid-jpkb65k3] label[data-astro-cid-jpkb65k3]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.basis[data-astro-cid-jpkb65k3] input[data-astro-cid-jpkb65k3]{margin:0;width:16px;height:16px}.bar[data-astro-cid-jpkb65k3]{height:10px;background:#eef1f5;border-radius:999px;overflow:hidden;margin-top:12px}.bar[data-astro-cid-jpkb65k3] span[data-astro-cid-jpkb65k3]{display:block;height:100%;width:0;background:var(--accent);border-radius:999px;transition:width .15s}.bar[data-astro-cid-jpkb65k3] span[data-astro-cid-jpkb65k3].over{background:#dc2626}.bar[data-astro-cid-jpkb65k3] span[data-astro-cid-jpkb65k3].done{background:#16a34a}.goal-msg[data-astro-cid-jpkb65k3]{font-size:.9rem;margin:6px 0 0;color:var(--sub)}.goal-msg[data-astro-cid-jpkb65k3] strong[data-astro-cid-jpkb65k3]{color:var(--ink)}.goal-msg[data-astro-cid-jpkb65k3].over strong[data-astro-cid-jpkb65k3]{color:#dc2626}.stats[data-astro-cid-jpkb65k3]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;padding:14px;background:var(--result-bg);border-radius:10px}.stat[data-astro-cid-jpkb65k3]{background:#fff;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;min-width:0}.stat[data-astro-cid-jpkb65k3] .k[data-astro-cid-jpkb65k3]{font-size:.8rem;color:var(--sub)}.stat[data-astro-cid-jpkb65k3] .v[data-astro-cid-jpkb65k3]{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat[data-astro-cid-jpkb65k3] .s[data-astro-cid-jpkb65k3]{font-size:.74rem;color:var(--sub)}.stat[data-astro-cid-jpkb65k3].main .v[data-astro-cid-jpkb65k3]{font-size:1.4rem;color:var(--accent)}.stat[data-astro-cid-jpkb65k3].main:first-child{grid-column:span 2}@media(max-width:540px){.stats[data-astro-cid-jpkb65k3]{grid-template-columns:1fr 1fr;padding:10px;gap:8px}.stat[data-astro-cid-jpkb65k3].main:first-child{grid-column:auto}}.hz-cta[data-astro-cid-jpkb65k3]{display:block;margin:0 0 8px;padding:16px 18px;border-radius:var(--radius);background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px solid #c7d7f5;color:var(--ink)}.hz-cta[data-astro-cid-jpkb65k3]:hover{text-decoration:none;border-color:var(--accent)}.hz-t[data-astro-cid-jpkb65k3]{display:block;font-weight:700;font-size:1.02rem}.hz-d[data-astro-cid-jpkb65k3]{display:block;font-size:.88rem;color:var(--sub);margin-top:4px}.hz-d[data-astro-cid-jpkb65k3] strong[data-astro-cid-jpkb65k3]{color:var(--accent)}.table-wrap[data-astro-cid-jpkb65k3]{overflow-x:auto;margin:10px 0 6px}.cc-table[data-astro-cid-jpkb65k3]{width:100%;border-collapse:collapse;font-size:.9rem}.cc-table[data-astro-cid-jpkb65k3] th[data-astro-cid-jpkb65k3],.cc-table[data-astro-cid-jpkb65k3] td[data-astro-cid-jpkb65k3]{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.cc-table[data-astro-cid-jpkb65k3] th[data-astro-cid-jpkb65k3]{background:var(--result-bg);white-space:nowrap}.cc-table[data-astro-cid-jpkb65k3] td[data-astro-cid-jpkb65k3]:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}
