._3jHpaG_tracker{gap:20px;margin-top:12px;display:grid}._3jHpaG_form{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:12px;padding:20px;display:grid}._3jHpaG_field{gap:6px;font-size:13px;font-weight:600;display:grid}._3jHpaG_field input{height:48px;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--input));border-radius:12px;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .16s,box-shadow .16s}._3jHpaG_field input:focus-visible{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .2);outline:none}._3jHpaG_submit{height:48px;color:hsl(var(--primary-foreground));white-space:nowrap;cursor:pointer;background:hsl(var(--primary));border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:600;transition:filter .16s;display:inline-flex}._3jHpaG_submit:hover{filter:brightness(1.08)}._3jHpaG_submit:disabled{cursor:progress;opacity:.75}._3jHpaG_submit:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._3jHpaG_spin{animation:.9s linear infinite _3jHpaG_spin}@keyframes _3jHpaG_spin{to{rotate:360deg}}._3jHpaG_error{color:hsl(var(--destructive));background:hsl(var(--destructive) / .08);border:1px solid hsl(var(--destructive) / .3);border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}._3jHpaG_error svg{flex-shrink:0;margin-top:2px}._3jHpaG_result{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card);border-radius:20px;gap:18px;padding:clamp(20px,3vw,32px);animation:.42s cubic-bezier(.22,1,.36,1) _3jHpaG_result-in;display:grid}@keyframes _3jHpaG_result-in{0%{opacity:0;translate:0 8px}}._3jHpaG_resultHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}._3jHpaG_reference{font-family:var(--font-mono,ui-monospace, monospace);color:hsl(var(--muted-foreground));letter-spacing:.04em;font-size:13px;font-weight:600}._3jHpaG_resultHead h3{letter-spacing:-.02em;margin-top:4px;font-size:clamp(20px,2.4vw,26px);font-weight:800}._3jHpaG_meta{color:hsl(var(--muted-foreground));margin-top:2px;font-size:14px}._3jHpaG_badge{border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}._3jHpaG_badge[data-tone=active]{color:hsl(var(--primary));background:hsl(var(--primary) / .12)}._3jHpaG_badge[data-tone=done]{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}._3jHpaG_badge[data-tone=warning]{color:#9b5608;background:#fdeac3}._3jHpaG_badge[data-tone=danger]{color:hsl(var(--destructive));background:hsl(var(--destructive) / .12)}._3jHpaG_message{align-items:flex-start;gap:8px;font-size:16px;line-height:1.6;display:flex}._3jHpaG_message svg{color:#c26c0a;flex-shrink:0;margin-top:4px}._3jHpaG_note{background:hsl(var(--primary) / .06);border-left:3px solid hsl(var(--primary));border-radius:10px;gap:12px;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}._3jHpaG_note svg{color:hsl(var(--primary));flex-shrink:0;margin-top:3px}._3jHpaG_note p{color:hsl(var(--muted-foreground));white-space:pre-line;margin-top:2px}._3jHpaG_timeline{grid-template-columns:repeat(7,minmax(0,1fr));padding-top:6px;display:grid}._3jHpaG_timeline li{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}._3jHpaG_timeline li:not(:last-child):after{content:"";background:hsl(var(--border));width:calc(100% - 36px);height:2px;position:absolute;top:13px;left:calc(50% + 18px)}._3jHpaG_timeline li[data-state=done]:not(:last-child):after{background:hsl(var(--primary))}._3jHpaG_dot{width:28px;height:28px;color:hsl(var(--primary-foreground));background:hsl(var(--card));border:2px solid hsl(var(--border));border-radius:50%;place-items:center;display:grid}li[data-state=done] ._3jHpaG_dot{background:hsl(var(--primary));border-color:hsl(var(--primary))}li[data-state=current] ._3jHpaG_dot{border-color:hsl(var(--primary));box-shadow:0 0 0 5px hsl(var(--primary) / .15)}li[data-state=current] ._3jHpaG_dot:after{content:"";background:hsl(var(--primary));border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite _3jHpaG_pulse}@keyframes _3jHpaG_pulse{50%{opacity:.6;scale:.7}}._3jHpaG_stageLabel{color:hsl(var(--muted-foreground));font-size:13px;font-weight:500;line-height:1.35}li[data-state=done] ._3jHpaG_stageLabel{color:hsl(var(--foreground))}li[data-state=current] ._3jHpaG_stageLabel{color:hsl(var(--primary));font-weight:700}._3jHpaG_timeline[data-paused]{opacity:.55}._3jHpaG_resultFoot{color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:6px 24px;padding-top:16px;font-size:13px;display:flex}._3jHpaG_resultFoot a{color:hsl(var(--primary));text-underline-offset:3px;font-weight:600}._3jHpaG_resultFoot a:hover{text-decoration:underline}@media (max-width:767px){._3jHpaG_form{grid-template-columns:minmax(0,1fr)}._3jHpaG_timeline{grid-template-columns:minmax(0,1fr);gap:14px}._3jHpaG_timeline li{text-align:left;grid-template-columns:28px minmax(0,1fr);place-items:center start;gap:12px}._3jHpaG_timeline li:not(:last-child):after{width:2px;height:calc(100% - 18px);top:30px;left:13px}}@media (prefers-reduced-motion:reduce){._3jHpaG_result,._3jHpaG_spin,li[data-state=current] ._3jHpaG_dot:after{animation:none}}
