.sos-hero[data-astro-cid-japmuaki]{background:#1b0f14;padding:72px 0 88px}.grid[data-astro-cid-japmuaki]{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;display:grid}.tag[data-astro-cid-japmuaki]{color:#ff8a7a;align-items:center;gap:8px;margin:0 0 16px;font-weight:600;display:inline-flex}.dot[data-astro-cid-japmuaki]{background:#ff5a46;border-radius:50%;width:10px;height:10px;animation:1.4s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}.h1[data-astro-cid-japmuaki]{max-width:18ch;font-size:clamp(36px,4.6vw,64px)}.lede[data-astro-cid-japmuaki]{margin:24px 0 28px}.call[data-astro-cid-japmuaki]{flex-wrap:wrap;gap:12px;display:flex}.wa[data-astro-cid-japmuaki]{color:#06210f;background:#25d366}.wa[data-astro-cid-japmuaki]:hover{background:#4be07f}.note[data-astro-cid-japmuaki]{color:var(--on-dark);margin:16px 0 0;font-size:14px}.clock[data-astro-cid-japmuaki]{background:var(--white);color:var(--ink);border-radius:var(--radius);text-align:center;justify-items:center;gap:12px;padding:28px;display:grid}.clock[data-astro-cid-japmuaki] h2[data-astro-cid-japmuaki]{font-size:22px}.clock[data-astro-cid-japmuaki] label[data-astro-cid-japmuaki]{font-size:15px;font-weight:600}.clock[data-astro-cid-japmuaki] input[data-astro-cid-japmuaki]{font:16px var(--font);background:var(--paper);border:1px solid #b9c3bd;border-radius:10px;width:100%;max-width:280px;padding:10px 12px}.dial[data-astro-cid-japmuaki]{width:180px;height:180px;position:relative}.dial[data-astro-cid-japmuaki] svg[data-astro-cid-japmuaki]{transform:rotate(-90deg)}.t[data-astro-cid-japmuaki]{fill:none;stroke:var(--soft);stroke-width:10px}.a[data-astro-cid-japmuaki]{fill:none;stroke:var(--teal);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease), stroke .3s}.urgent[data-astro-cid-japmuaki] .a[data-astro-cid-japmuaki]{stroke:#e0a526}.late[data-astro-cid-japmuaki] .a[data-astro-cid-japmuaki]{stroke:#e5604f}.left[data-astro-cid-japmuaki]{place-content:center;display:grid;position:absolute;inset:0}.left[data-astro-cid-japmuaki] strong[data-astro-cid-japmuaki]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:40px}.left[data-astro-cid-japmuaki] span[data-astro-cid-japmuaki]{color:var(--slate);font-size:13px}.due[data-astro-cid-japmuaki]{max-width:34ch;margin:0;font-weight:600}.late[data-astro-cid-japmuaki] .due[data-astro-cid-japmuaki]{color:#9a1c12}.steps[data-astro-cid-japmuaki]{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0 12px;padding:0;list-style:none;display:grid}.steps[data-astro-cid-japmuaki] label[data-astro-cid-japmuaki]{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer;height:100%;transition:border-color .2s var(--ease), background-color .2s var(--ease);grid-template-columns:auto auto 1fr;align-items:start;gap:12px;padding:18px;display:grid}.steps[data-astro-cid-japmuaki] input[data-astro-cid-japmuaki]{width:20px;height:20px;accent-color:var(--teal-ink);margin-top:4px}.steps[data-astro-cid-japmuaki] label[data-astro-cid-japmuaki]:has(input:checked){background:var(--ok);border-color:#8fdccd}.steps[data-astro-cid-japmuaki] label[data-astro-cid-japmuaki]:has(input:checked) strong[data-astro-cid-japmuaki]{text-decoration:line-through;text-decoration-color:var(--teal-ink)}.n[data-astro-cid-japmuaki]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid}.body[data-astro-cid-japmuaki]{gap:4px;display:grid}.body[data-astro-cid-japmuaki] span[data-astro-cid-japmuaki]{color:var(--slate);font-size:15px}.small[data-astro-cid-japmuaki]{font-size:14px}.help[data-astro-cid-japmuaki]{grid-template-columns:1.3fr 1fr;align-items:start;gap:56px;display:grid}.help[data-astro-cid-japmuaki] ul[data-astro-cid-japmuaki]{color:var(--slate);gap:10px;margin:24px 0 0;padding-left:20px;display:grid}.prep[data-astro-cid-japmuaki]{background:var(--white);border-radius:var(--radius);justify-items:start;gap:14px;padding:28px;display:grid}.prep[data-astro-cid-japmuaki] h3[data-astro-cid-japmuaki]{font-size:22px}.prep[data-astro-cid-japmuaki] p[data-astro-cid-japmuaki]{color:var(--slate);margin:0}@media (width<=960px){.grid[data-astro-cid-japmuaki],.help[data-astro-cid-japmuaki]{grid-template-columns:1fr;gap:32px}.steps[data-astro-cid-japmuaki]{grid-template-columns:1fr}}
