.exchange-public-surface{--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100%;overflow-x:hidden}.exchange-public-surface .exchange-public-brand{color:#eb6c06}body:has(.exchange-public-surface){background-color:var(--color-bg-deep)}@media (prefers-color-scheme:light){.exchange-public-surface{--color-bg-deep:#fff;--color-bg-raised:#f6f8fa;--color-bg-surface:#eef1f5;--color-bg-overlay:#e6eaef;--color-border-subtle:#e3e8ee;--color-border-default:#cfd6df;--color-border-strong:#a5aebc;--color-text-primary:#1a2230;--color-text-secondary:#4a5768;--color-text-tertiary:#697488;--color-text-disabled:#aeb8c5;--color-copper:#a86438;--color-copper-light:#c47a4a;--color-copper-dark:#8a4f2b;--color-green:#2a7f5b;--color-amber:#8a641b;--color-red:#b23c3c;--color-blue:#3a66ad;--shadow-sm:0 1px 3px #0d111714;--shadow-md:0 8px 24px #0d11171f,0 2px 6px #0d111714;--shadow-lg:0 12px 40px #0d111729,0 4px 12px #0d111714;--shadow-glow:0 0 20px #c47a4a20,0 4px 12px #0d111714}body:has(.exchange-public-surface){--color-bg-deep:#fff;--color-bg-raised:#f6f8fa;--color-bg-surface:#eef1f5;--color-bg-overlay:#e6eaef;--color-border-subtle:#e3e8ee;--color-border-default:#cfd6df;--color-border-strong:#a5aebc;--color-text-primary:#1a2230;--color-text-secondary:#4a5768;--color-text-tertiary:#697488;--color-text-disabled:#aeb8c5;--color-copper:#a86438;--color-copper-light:#c47a4a;--color-copper-dark:#8a4f2b;--color-green:#2a7f5b;--color-amber:#8a641b;--color-red:#b23c3c;--color-blue:#3a66ad;--shadow-sm:0 1px 3px #0d111714;--shadow-md:0 8px 24px #0d11171f,0 2px 6px #0d111714;--shadow-lg:0 12px 40px #0d111729,0 4px 12px #0d111714;--shadow-glow:0 0 20px #c47a4a20,0 4px 12px #0d111714}.exchange-public-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.exchange-public-surface .exchange-public-brand{color:#1a1a1a}}.exchange-public-surface :is(button,a,[role=button],[role=link],input[type=submit],input[type=button],input[type=reset],label[for]){min-width:44px;min-height:44px}@media (prefers-reduced-motion:no-preference){.exchange-public-surface .funnel-step-enter{animation:exchange-funnel-step-enter var(--duration-normal)var(--ease-out)both}}@media (prefers-reduced-motion:reduce){.exchange-public-surface :is(.animate-spin,.animate-ping,.animate-pulse){animation:none}}@keyframes exchange-funnel-step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.exchange-public-surface .vault-seal-mark{animation:vault-seal-pop var(--duration-normal)var(--ease-out)both}.exchange-public-surface .vault-seal-mark [data-part=shackle]{animation:vault-seal-shut var(--duration-fast)ease-in .26s both}.exchange-public-surface .vault-seal-amount{animation:vault-seal-land var(--duration-slow)cubic-bezier(.22,1.2,.36,1).16s both}.exchange-public-surface .vault-seal-exhale{animation:vault-seal-breathe var(--duration-normal)var(--ease-out).56s both}}@keyframes vault-seal-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes vault-seal-shut{0%{transform:translateY(-2.5px)}to{transform:none}}@keyframes vault-seal-land{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vault-seal-breathe{0%{opacity:0}to{opacity:1}}.exchange-public-surface .terminal-outcome-mark{box-shadow:var(--shadow-glow)}.exchange-public-surface .terminal-outcome-mark [data-part=shackle]{transform:translateY(-2.5px)}.exchange-public-surface .terminal-outcome-ring{color:var(--color-copper);opacity:.5}.exchange-public-surface .terminal-outcome-ring circle{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.exchange-public-surface .terminal-outcome-mark{animation:terminal-outcome-pop var(--duration-normal)var(--ease-out)both}.exchange-public-surface .terminal-outcome-mark [data-part=shackle]{animation:terminal-outcome-unlock var(--duration-normal)var(--ease-out).45s both}.exchange-public-surface .terminal-outcome-ring circle{animation:terminal-outcome-ring-draw .6s var(--ease-out).25s both}.exchange-public-surface .terminal-outcome-rise-1,.exchange-public-surface .terminal-outcome-rise-2,.exchange-public-surface .terminal-outcome-rise-3{animation:exchange-funnel-step-enter var(--duration-normal)var(--ease-out)both}.exchange-public-surface .terminal-outcome-rise-2{animation-delay:.12s}.exchange-public-surface .terminal-outcome-rise-3{animation-delay:.22s}}@keyframes terminal-outcome-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes terminal-outcome-unlock{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}@keyframes terminal-outcome-ring-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}
