@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,500;0,9..144,700;1,9..144,400&family=DM+Sans:wght@300;400;500;600&display=swap);@keyframes modal-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.88) translateY(12px)}}@keyframes loader-enter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes loader-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes modal-enter{0%{opacity:0;transform:scale(.92) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes backdrop-fade-out{0%{opacity:1}to{opacity:0}}.modal-exiting{animation:modal-exit .18s cubic-bezier(.4,0,.2,1) forwards}.backdrop-entering{animation:backdrop-enter .2s ease forwards}.backdrop-exiting{animation:backdrop-fade-out .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.modal-entering{animation:modal-enter .24s cubic-bezier(.16,1,.3,1) forwards}.loader-entering{animation:loader-enter .15s cubic-bezier(.16,1,.3,1) forwards}.loader-exiting{animation:loader-exit .2s cubic-bezier(.4,0,.2,1) forwards}:root{--ink:#18181b;--ink-soft:#52525b;--ink-faint:#a1a1aa;--paper:#fafaf9;--surface:#f4f4f0;--surface-2:#eceae3;--border:#e4e2da;--fire:#e8621a;--fire-dim:#e8621a1f;--fire-glow:#e8621a14;--night:#18181b;--success:#15803d;--success-bg:#15803d14;--success-tint:#15803d29;--error:#b42318;--error-bg:#b4231814;--error-tint:#b4231824;--card-bg:#fff;--nav-bg:#fff;--font-display:"Fraunces",Georgia,serif;--font-body:"DM Sans",system-ui,sans-serif;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-full:9999px;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 16px #00000014,0 1px 4px #0000000a;--shadow-lg:0 12px 40px #0000001f,0 4px 12px #0000000f;--shadow-card:0 2px 8px #00000012,0 0 1px #0000000f;--nav-h:68px;--nav-total:calc(var(--nav-h) + env(safe-area-inset-bottom))}[data-theme=dark]{--ink:#ededec;--ink-soft:#a1a1aa;--ink-faint:#52525b;--paper:#111113;--surface:#252529;--surface-2:#2e2e33;--border:#3a3a3e;--fire-dim:#e8621a2e;--fire-glow:#e8621a1f;--success:#4ade80;--success-bg:#4ade8024;--success-tint:#4ade8038;--error:#f87171;--error-bg:#f8717124;--error-tint:#f8717138;--card-bg:#1c1c1f;--nav-bg:#18181b;--shadow-sm:0 1px 3px #0006,0 1px 2px #00000040;--shadow-md:0 4px 16px #00000080,0 1px 4px #0000004d;--shadow-lg:0 12px 40px #0009,0 4px 12px #00000059;--shadow-card:0 2px 8px #00000073,0 0 1px #00000059}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#fafaf9;background:var(--paper);color:#18181b;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);overscroll-behavior:none;touch-action:manipulation}#root{height:100%}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit}ol,ul{list-style:none}input,select,textarea{font-family:inherit}img{display:block;max-width:100%}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none;height:0;width:0}.tab-panel{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.tab-panel--next{animation-name:tabTakeoverNext}.tab-panel--prev{animation-name:tabTakeoverPrev}@keyframes tabTakeoverNext{0%{opacity:0;transform:translate3d(28px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tabTakeoverPrev{0%{opacity:0;transform:translate3d(-28px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.screen-enter,.screen-exit,.tab-panel{animation:none}}.screen-enter,.screen-exit{animation-duration:.25s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform}.screen-enter--next{animation-name:screenEnterNext}.screen-enter--prev{animation-name:screenEnterPrev}.screen-exit--next{animation-name:screenExitNext}.screen-exit--prev{animation-name:screenExitPrev}@keyframes screenEnterNext{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes screenEnterPrev{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes screenExitNext{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes screenExitPrev{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}
/*# sourceMappingURL=main.dc03cff8.css.map*/