._card_zvsbq_2{gap:var(--space-3);min-width:0;padding:var(--card-pad,var(--space-4));background:var(--bg-elev);border:1px solid var(--edge);border-radius:var(--radius-lg);box-shadow:var(--highlight), var(--shadow-1);flex-direction:column;display:flex}._title_zvsbq_6{color:var(--text);font-size:var(--fs-xl);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0;font-weight:680;line-height:1.25}._track_zvsbq_8{--yes-fill:color-mix(in srgb, var(--positive) 88%, #000);--yes-ink:#fff;--no-fill:var(--negative);--no-ink:#fff;gap:var(--space-1);padding:var(--space-1);background:var(--bg-sunken);border-radius:calc(var(--radius-md) + var(--space-1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:root[data-theme=dark] ._track_zvsbq_8{--yes-fill:var(--positive);--yes-ink:#06140d;--no-fill:var(--negative);--no-ink:#1c0705}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._track_zvsbq_8{--yes-fill:var(--positive);--yes-ink:#06140d;--no-fill:var(--negative);--no-ink:#1c0705}}._part_zvsbq_19{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:56px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-1);font:inherit;font-size:var(--fs-lg);text-align:center;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-1), border-color var(--dur-1), box-shadow var(--dur-2), transform var(--dur-1) var(--ease-out);border:1.5px solid #0000;font-weight:620;line-height:1.3;display:flex}._part_zvsbq_19 svg{stroke-width:2.4px;flex:none;width:22px;height:22px}@media (max-width:359px){._part_zvsbq_19 svg{display:none}}._part_zvsbq_19:active{transform:scale(.98)}._part_zvsbq_19:focus-visible{box-shadow:var(--focus);outline:none}._part_zvsbq_19[aria-disabled]{cursor:progress}._part_zvsbq_19[data-look=off][data-answer=yes] svg{color:var(--positive)}._part_zvsbq_19[data-look=off][data-answer=no] svg{color:var(--negative)}@media (hover:hover){._part_zvsbq_19[data-look=off]:hover{border-color:var(--line-strong)}}._part_zvsbq_19[data-look=on]{animation:_settle_zvsbq_1 var(--dur-3) var(--ease-out)}._part_zvsbq_19[data-look=on][data-answer=yes]{background:var(--yes-fill);color:var(--yes-ink)}._part_zvsbq_19[data-look=on][data-answer=no]{background:var(--no-fill);color:var(--no-ink)}@keyframes _settle_zvsbq_1{0%{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){._part_zvsbq_19,._part_zvsbq_19[data-look=on]{transition:none;animation:none}}._part_zvsbq_19[data-look=draft][data-answer=yes]{background:color-mix(in srgb, var(--positive) 12%, var(--bg-elev));color:var(--positive)}._part_zvsbq_19[data-look=draft][data-answer=no]{background:color-mix(in srgb, var(--negative) 12%, var(--bg-elev));color:var(--negative)}._spinner_zvsbq_44{border:2.4px solid;border-right-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite _spin_zvsbq_44}@media (prefers-reduced-motion:reduce){._spinner_zvsbq_44{animation-duration:2s}}._status_zvsbq_47{gap:var(--space-half);flex-direction:column;display:flex}._status_zvsbq_47:empty{display:none}._line_zvsbq_49{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-md);margin:0;font-weight:600;line-height:1.4;display:flex}._line_zvsbq_49 svg{flex:none;width:20px;height:20px;margin-top:1px}._line_zvsbq_49[data-kind=saving]{color:var(--text-2);font-weight:500}._line_zvsbq_49[data-kind=saved]{color:var(--text)}._line_zvsbq_49[data-kind=saved] svg{color:var(--positive)}._line_zvsbq_49[data-kind=failed]{color:var(--negative)}._next_zvsbq_55{color:var(--text-2);font-size:var(--fs-sm);margin:0;line-height:1.45}._line_zvsbq_49+._next_zvsbq_55{padding-left:calc(20px + var(--space-2))}._failed_zvsbq_57{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._retry_zvsbq_58{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-elev);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;font-weight:600;line-height:1.3;display:inline-flex}._retry_zvsbq_58 svg{flex:none;width:16px;height:16px}._retry_zvsbq_58:focus-visible{box-shadow:var(--focus);outline:none}
