main.svelte-mv1w5p{padding:var(--s-10) var(--gutter) var(--section-y);justify-content:center;display:flex}.wrap.svelte-mv1w5p{width:100%;max-width:480px}h1.svelte-mv1w5p{margin-bottom:var(--s-4);font-size:clamp(32px,5vw,48px);font-weight:700}form.svelte-mv1w5p{gap:var(--s-2);flex-direction:column;display:flex}.track-btn.svelte-mv1w5p{height:48px;margin-top:var(--s-1);background:var(--ink);color:var(--white);text-transform:uppercase;letter-spacing:var(--track-wide);font-size:12px;font-weight:500;transition:opacity .2s}.track-btn.svelte-mv1w5p:hover{opacity:.85}.not-found.svelte-mv1w5p{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid #1111111a}.nf-title.svelte-mv1w5p{text-transform:uppercase;letter-spacing:var(--track-wide);font-size:12px;font-weight:500}.nf-hint.svelte-mv1w5p{color:#999;margin-top:4px;font-size:11px}.result.svelte-mv1w5p{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid #1111111a}.result-head.svelte-mv1w5p{letter-spacing:.04em;margin-bottom:var(--s-3);font-size:12px;font-weight:600}.timeline.svelte-mv1w5p li:where(.svelte-mv1w5p){align-items:baseline;gap:var(--s-2);padding:0 0 var(--s-4) var(--s-3);display:flex;position:relative}.timeline.svelte-mv1w5p li:where(.svelte-mv1w5p):last-child{padding-bottom:0}.timeline.svelte-mv1w5p li:where(.svelte-mv1w5p):before{content:"";background:#1113;width:1px;position:absolute;top:12px;bottom:2px;left:4.5px}.timeline.svelte-mv1w5p li:where(.svelte-mv1w5p):last-child:before{display:none}.timeline.svelte-mv1w5p li.done:where(.svelte-mv1w5p):before{background:var(--ink)}.dot.svelte-mv1w5p{background:var(--bg);border:1px solid #1111114d;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:0}li.done.svelte-mv1w5p .dot:where(.svelte-mv1w5p){background:var(--ink);border-color:var(--ink)}li.current.svelte-mv1w5p .dot:where(.svelte-mv1w5p){animation:.5s svelte-mv1w5p-step-pulse}@keyframes svelte-mv1w5p-step-pulse{0%{transform:scale(1)}50%{transform:scale(1.6)}to{transform:scale(1)}}.step-label.svelte-mv1w5p{text-transform:uppercase;letter-spacing:var(--track-wide);color:#999;font-size:11px;font-weight:500}li.done.svelte-mv1w5p .step-label:where(.svelte-mv1w5p){color:var(--ink)}.step-date.svelte-mv1w5p{color:#999;margin-left:auto;font-size:10px}@media (width<=768px){main.svelte-mv1w5p{padding-top:var(--s-4)}}@media (prefers-reduced-motion:reduce){li.current.svelte-mv1w5p .dot:where(.svelte-mv1w5p){animation:none}}
