.phaseband.astro-fmueomm6{flex-shrink:0;padding:14px 20px;background:var(--color-surface-muted);border-bottom:1px solid var(--color-line)}.cj.astro-fmueomm6{flex:1;overflow-y:auto;padding:18px 20px 22px;display:flex;flex-direction:column;gap:18px;background:var(--color-surface);font-family:var(--font-body)}.hero.astro-fmueomm6{position:relative;overflow:hidden;background:var(--color-success);color:#fff;border:var(--border-w) solid var(--color-ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-pop);padding:24px 22px;text-align:center}.hero__deco.astro-fmueomm6{position:absolute;top:-50px;left:-50px;width:200px;height:200px;border-radius:var(--radius-pill);background:#fff;opacity:.1}.hero__num.astro-fmueomm6{position:relative;font-size:64px;font-weight:900;line-height:1}.hero__headline.astro-fmueomm6{position:relative;font-size:22px;font-weight:900;margin-top:8px;letter-spacing:var(--tracking-tight)}.hero__meta.astro-fmueomm6{position:relative;font-size:14px;font-weight:600;opacity:.9;margin-top:4px}.check__head.astro-fmueomm6{margin:0 0 10px;font-size:17px;font-weight:900;color:var(--color-ink)}.check__list.astro-fmueomm6{display:flex;flex-direction:column;gap:10px}.crow.astro-fmueomm6{display:flex;align-items:center;gap:14px;padding:14px 16px;border:var(--border-w) solid var(--color-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-hard)}.crow.astro-fmueomm6.is-done{background:var(--color-success-soft)}.crow.astro-fmueomm6.is-pending{background:var(--color-accent-soft)}.crow__badge.astro-fmueomm6{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-ink);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:900;line-height:1}.crow.astro-fmueomm6.is-done .crow__badge.astro-fmueomm6{background:var(--color-success);color:#fff}.crow.astro-fmueomm6.is-pending .crow__badge.astro-fmueomm6{background:var(--color-accent);color:var(--color-ink)}.crow__text.astro-fmueomm6{flex:1;min-width:0}.crow__label.astro-fmueomm6{font-size:16px;font-weight:900;color:var(--color-ink)}.crow__sub.astro-fmueomm6{font-size:13px;font-weight:600;color:var(--color-mute)}.crow__cta.astro-fmueomm6{flex-shrink:0;height:44px;padding:0 14px;border:var(--border-w) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-accent);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.crow__cta.astro-fmueomm6:active{transform:translate(var(--press-shift),var(--press-shift))}.force.astro-fmueomm6{background:var(--color-surface-muted);border:var(--border-w) solid var(--color-ink);border-radius:var(--radius-md);padding:14px 16px}.force__summary.astro-fmueomm6{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px;font-weight:900;color:var(--color-ink);list-style:none}.force__summary.astro-fmueomm6::-webkit-details-marker{display:none}.force__note.astro-fmueomm6{margin-left:auto;font-size:12px;font-weight:600;color:var(--color-mute)}.force__help.astro-fmueomm6{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--color-ink-soft)}.force__input.astro-fmueomm6{width:100%;height:70px;margin-top:10px;padding:12px 16px 0;background:var(--color-surface);border:var(--border-w) solid var(--color-ink);border-radius:var(--radius-md);font-family:inherit;font-size:17px;font-weight:700;color:var(--color-ink);outline:none;resize:none;box-sizing:border-box}.commit.astro-fmueomm6{flex-shrink:0;padding:14px 20px 18px;background:var(--color-surface);border-top:var(--border-w) solid var(--color-ink)}.commit__btn.astro-fmueomm6{width:100%;height:80px;border:var(--border-w) solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-success);color:#fff;box-shadow:var(--shadow-pop);font-family:inherit;font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.commit__btn.astro-fmueomm6:active{transform:translate(var(--press-shift),var(--press-shift));box-shadow:0 0 0 var(--color-ink-strong)}
