.grid.svelte-84vld4{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.tool.svelte-84vld4{justify-items:start;gap:1.5rem;display:grid}.h2.svelte-84vld4{max-width:14em;margin-bottom:.4rem}fieldset.svelte-84vld4{border:0;width:100%;min-width:0;margin:0;padding:0}legend.svelte-84vld4{margin-bottom:.6rem;padding:0;font-weight:700}.segments.svelte-84vld4{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.segments.svelte-84vld4 label:where(.svelte-84vld4){position:relative}.segments.svelte-84vld4 input:where(.svelte-84vld4){opacity:0;cursor:pointer;position:absolute;inset:0}.segments.svelte-84vld4 span:where(.svelte-84vld4){border:1.5px solid var(--line-strong);background:var(--paper);min-height:52px;font-weight:650;font-size:var(--fs-small);text-align:center;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;place-items:center;padding:.4rem .8rem;display:grid}.segments.svelte-84vld4 label:where(.svelte-84vld4):hover span:where(.svelte-84vld4){border-color:var(--ink)}.segments.svelte-84vld4 input:where(.svelte-84vld4):checked+span:where(.svelte-84vld4){background:var(--ink);border-color:var(--ink);color:var(--paper)}.segments.svelte-84vld4 input:where(.svelte-84vld4):focus-visible+span:where(.svelte-84vld4){outline:2px solid var(--red);outline-offset:3px}.advice.svelte-84vld4{background:var(--white);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-float);gap:1rem;margin-top:.4rem;padding:clamp(1.2rem,2.4vw,2rem);display:grid}.advice.svelte-84vld4 .label:where(.svelte-84vld4){color:var(--ink-3)}.advice.urgent.svelte-84vld4 .label:where(.svelte-84vld4){color:var(--red-700)}.answer.svelte-84vld4{animation:svelte-84vld4-swap .45s var(--ease-out) both;gap:.5rem;display:grid}@keyframes svelte-84vld4-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.note.svelte-84vld4{color:var(--ink-2);max-width:36em}.actions.svelte-84vld4{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:.3rem;display:flex}.plain.svelte-84vld4{border-top:1.5px solid var(--ink);width:100%;margin:0}.plain.svelte-84vld4 div:where(.svelte-84vld4){border-bottom:1px solid var(--line-strong);padding:1rem 0}.plain.svelte-84vld4 dt:where(.svelte-84vld4){font-weight:700}.tips.svelte-84vld4{padding-top:.4rem}.tips.svelte-84vld4 ol:where(.svelte-84vld4){border-top:1.5px solid var(--ink);margin:1.1rem 0 0}.tips.svelte-84vld4 li:where(.svelte-84vld4){border-bottom:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.idx.svelte-84vld4{font-size:var(--fs-label);color:var(--red-700);padding-top:.3em;font-weight:500}@media (width>=620px){.segments.svelte-84vld4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.grid.svelte-84vld4{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.tips.svelte-84vld4{top:calc(var(--header-h) + 32px);padding-top:3.2rem;position:sticky}}.grid.svelte-s25pwm{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.copy.svelte-s25pwm{justify-items:start;gap:1.5rem;display:grid}.lead.svelte-s25pwm{max-width:34em}.panel.svelte-s25pwm{background:var(--ink-800);border:1px solid var(--line-dark);box-shadow:var(--shadow-float-dark)}.bar.svelte-s25pwm{border-bottom:1px solid var(--line-dark-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:1.2rem clamp(1rem,2vw,1.6rem);display:flex}.overall.svelte-s25pwm{align-items:center;gap:.9rem;display:inline-flex}.overall.svelte-s25pwm .dot:where(.svelte-s25pwm){font-size:1.5rem}.state.svelte-s25pwm{letter-spacing:-.03em;font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem);font-weight:800;line-height:1.1}.time.svelte-s25pwm,.foot.svelte-s25pwm{font-size:var(--fs-xs);color:#f6f3ee8c}.services.svelte-s25pwm{margin:0}.services.svelte-s25pwm li:where(.svelte-s25pwm){border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem clamp(1rem,2vw,1.6rem);display:flex}.name.svelte-s25pwm{font-weight:600}.value.svelte-s25pwm{white-space:nowrap;color:#f6f3eecc;align-items:center;gap:.6rem;display:inline-flex}.value.major.svelte-s25pwm .label:where(.svelte-s25pwm){color:var(--red-300)}.foot.svelte-s25pwm{padding:.9rem clamp(1rem,2vw,1.6rem)}.empty.svelte-s25pwm{color:#f6f3eecc;padding:1.4rem clamp(1rem,2vw,1.6rem)}@media (width>=1000px){.grid.svelte-s25pwm{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.list.svelte-1j5tn20{border-top:1.5px solid var(--ink);margin:clamp(32px,4vw,56px) 0 0}.list.svelte-1j5tn20 a:where(.svelte-1j5tn20){border-bottom:1px solid var(--line-strong);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem 1.2rem;padding:clamp(1.2rem,2.2vw,1.9rem) 0;text-decoration:none;display:grid}.idx.svelte-1j5tn20{font-size:var(--fs-label);color:var(--red-700);font-weight:500;display:none}.ic.svelte-1j5tn20{background:var(--ink);width:56px;height:56px;color:var(--paper);transition:background-color var(--dur) ease;place-items:center;display:grid}.list.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover .ic:where(.svelte-1j5tn20){background:var(--red)}.txt.svelte-1j5tn20{gap:.2rem;display:grid}.ttl.svelte-1j5tn20{letter-spacing:-.03em;font-size:clamp(1.35rem,1.1rem + 1vw,2rem);font-weight:800;line-height:1.1}.dsc.svelte-1j5tn20{color:var(--ink-2);font-size:var(--fs-small);max-width:38em}.val.svelte-1j5tn20{font-size:var(--fs-small);color:var(--ink-2);display:none}.go.svelte-1j5tn20{white-space:nowrap;transition:color var(--dur-fast) ease;grid-column:2;align-items:center;gap:.5rem;font-weight:650;display:inline-flex}.list.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover .go:where(.svelte-1j5tn20){color:var(--red-700)}.go.svelte-1j5tn20 .icon{transition:transform var(--dur) var(--ease-out)}.list.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover .go:where(.svelte-1j5tn20) .icon{transform:translate(4px)}@media (width>=860px){.list.svelte-1j5tn20 a:where(.svelte-1j5tn20){grid-template-columns:2.4rem auto minmax(0,1fr) auto;gap:1rem clamp(1.2rem,2.4vw,2.2rem)}.idx.svelte-1j5tn20{display:block}.go.svelte-1j5tn20{grid-column:auto}}@media (width>=1180px){.list.svelte-1j5tn20 a:where(.svelte-1j5tn20){grid-template-columns:2.4rem auto minmax(0,1fr) 15rem 13rem}.val.svelte-1j5tn20{display:block}.go.svelte-1j5tn20{justify-self:end}}
