:root{--ais-ink-strong:#0f172a;--ais-ink:#424c60;--ais-ink-muted:#73788f;--ais-ink-faint:#a9aebd;--ais-eyebrow:#586a8d;--ais-surface:#fff;--ais-surface-soft:#f6f8fa;--ais-surface-muted:#fafbfc;--ais-line:#e5e7eb;--ais-line-soft:#f0f2f6;--ais-seg-bg:#f2f3f5;--ais-track:#eff1f5;--ais-connector:#e8eaef;--ais-todo-ring:#e1e4eb;--ais-bp-line:#8f98ec;--ais-bp-line-mid:#a9b1f0;--ais-bp-line-soft:#c9cef6;--ais-bp-border-soft:#dde1fb;--ais-bp-ink:#2a3998;--ais-bp-ink-2:#4a56b0;--ais-bp-wash:#eef0ff;--ais-bp-wash-2:#f7f8ff;--ais-bp-dot:#c9cef6;--ais-ok:#2f8c4f;--ais-ok-wash:#e5f4ea;--ais-ok-wash-2:#f2faf5;--ais-ok-line:#cbead5;--ais-ok-line-2:#ddf0e3;--ais-coral:#f3724c;--ais-coral-hover:#e5643f;--ais-coral-end:#ff5f38;--ais-coral-ink:#c2410c;--ais-coral-wash:#fff4f0;--ais-coral-wash-2:#fff8f4;--ais-coral-line:#f7c9b8;--ais-coral-halo:#f3724c24;--ais-lock:#b45309;--ais-lock-wash:#fff4e5;--ais-lock-wash-2:#fffbf5;--ais-lock-line:#f8ddb4;--ais-fail:#b42318;--ais-fail-wash:#fdecec;--ais-fail-wash-2:#fef6f6;--ais-fail-line:#f6c9c9;--ais-fail-line-2:#f9dada;--ais-neutral:#586a8d;--ais-neutral-wash:#f0f2f6}.dark{--ais-ink-strong:#f5f5f5;--ais-ink:#d4d4d4;--ais-ink-muted:#a3a3a3;--ais-ink-faint:#737373;--ais-eyebrow:#94a3b8;--ais-surface:#171717;--ais-surface-soft:#1d1d1d;--ais-surface-muted:#1a1a1a;--ais-line:#ffffff1a;--ais-line-soft:#ffffff0f;--ais-seg-bg:#262626;--ais-track:#262626;--ais-connector:#333;--ais-todo-ring:#404040;--ais-bp-line:#7c87e6;--ais-bp-line-mid:#8f98ec8c;--ais-bp-line-soft:#8f98ec59;--ais-bp-border-soft:#8f98ec40;--ais-bp-ink:#aab4ff;--ais-bp-ink-2:#9aa4f0;--ais-bp-wash:#8f98ec29;--ais-bp-wash-2:#8f98ec12;--ais-bp-dot:#8f98ec4d;--ais-ok:#5cc584;--ais-ok-wash:#2f8c4f38;--ais-ok-wash-2:#2f8c4f1a;--ais-ok-line:#2f8c4f80;--ais-ok-line-2:#2f8c4f52;--ais-coral-ink:#fb923c;--ais-coral-wash:#f3724c29;--ais-coral-wash-2:#f3724c14;--ais-coral-line:#f3724c73;--ais-lock:#f59e0b;--ais-lock-wash:#f59e0b24;--ais-lock-wash-2:#f59e0b0f;--ais-lock-line:#f59e0b6b;--ais-fail:#f87171;--ais-fail-wash:#b4231838;--ais-fail-wash-2:#b423181a;--ais-fail-line:#f8717173;--ais-fail-line-2:#f871714d;--ais-neutral:#94a3b8;--ais-neutral-wash:#ffffff0f}.ais-dotgrid{background-color:var(--ais-bp-wash-2);background-image:radial-gradient(var(--ais-bp-dot) 1px, transparent 1px);background-size:12px 12px}.ais-march-rect{fill:none;stroke:var(--ais-coral);stroke-width:1.5px;stroke-dasharray:6 5;animation:.6s linear infinite ais-march}@keyframes ais-march{to{stroke-dashoffset:-22px}}.ais-ink-rect{fill:none;stroke:var(--ais-ok);stroke-width:1.5px;stroke-dasharray:6 5;animation:.6s ease-out forwards ais-ink}@keyframes ais-ink{0%{stroke-dasharray:6 5;opacity:1}80%{stroke-dasharray:11 0;opacity:1}to{stroke-dasharray:11 0;opacity:0}}.ais-inked{pointer-events:none;animation:1.1s ease-out both ais-inked}@keyframes ais-inked{0%{box-shadow:0 0 #2f8c4f52}to{box-shadow:0 0 0 10px #2f8c4f00}}.ais-sweep{background:linear-gradient(100deg,#fff0 30%,#f3724c29 50%,#fff0 70%) 0 0/220% 100%;animation:1.3s linear infinite ais-sweep}@keyframes ais-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.ais-rise{animation:.18s ease-out both ais-rise}@keyframes ais-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.ais-fade{animation:.26s ease-out both ais-fade}@keyframes ais-fade{0%{opacity:0}to{opacity:1}}.ais-fx{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s,opacity .3s}.ais-spotlight{z-index:35;background:var(--ais-surface);animation:2.4s ease-out both ais-spotlight;position:relative}@keyframes ais-spotlight{0%{box-shadow:0 0 #f3724c00,0 0 #f3724c00}15%,72%{box-shadow:0 0 0 2px #f3724c59,0 10px 28px -10px #f3724c8c}to{box-shadow:0 0 #f3724c00,0 0 #f3724c00}}@media (prefers-reduced-motion:reduce){.ais-march-rect,.ais-inked,.ais-sweep,.ais-rise,.ais-fade,.ais-spotlight{animation:none}.ais-ink-rect{opacity:0;animation:none}.ais-sweep{background:0 0}.ais-fx{transition:none}.ais-spotlight{box-shadow:none}}
