*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html{--app-safe-area-inset-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--app-safe-area-inset-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--app-safe-area-inset-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--app-safe-area-inset-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px))}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wb-canvas:#f6f2ea;--wb-line-strong:#0e1b2e1a;--wb-fill:#0e1b2e0f;--wb-fill-strong:#0e1b2e1a;--wb-glass-bg:#ffffffb8;--wb-glass-border:#ffffffd9;--wb-glass-shadow:0 1px 0 #ffffffb3 inset, 0 -.5px 0 #0000000f inset, 0 8px 24px #0e1b2e1a;--wb-glass-pill-bg:#ffffffb3;--wb-glass-pill-border:#0e1b2e14;--wb-chip-solid-bg:#ffffffd9;--wb-image-canvas:#fff;--wb-image-placeholder:#3b4a60;--wb-ease-standard:cubic-bezier(.4, 0, .2, 1);--wb-ease-decelerate:cubic-bezier(.2, .8, .2, 1);--wb-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}html.wb-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wb-canvas:#0f1420;--wb-line-strong:#ffffff29;--wb-fill:#ffffff0f;--wb-fill-strong:#ffffff1f;--wb-glass-bg:#1e2636a8;--wb-glass-border:#ffffff1f;--wb-glass-shadow:0 1px 0 #ffffff0f inset, 0 -.5px 0 #0000004d inset, 0 10px 30px #00000073;--wb-glass-pill-bg:#1e2636a8;--wb-glass-pill-border:#ffffff1f;--wb-chip-solid-bg:#283040e6}body{background-color:var(--wb-canvas)}input,textarea,[contenteditable],[data-selectable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none;user-drag:none}html,body{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,Arial,sans-serif;position:fixed;inset:0}#root{overscroll-behavior:none;position:absolute;inset:0;overflow:hidden auto}html[data-page=landing],html[data-page=landing] body{height:auto;overflow:visible}html[data-page=landing] body{position:static}html[data-page=landing] #root{height:auto;position:static;overflow:visible}::view-transition-new(bottom-nav-bar){animation:none}::view-transition-new(side-rail){animation:none}::view-transition-old(bottom-nav-bar){opacity:0;animation:none}::view-transition-old(side-rail){opacity:0;animation:none}html[data-vt-nav-leave]::view-transition-group(bottom-nav-bar){-webkit-backdrop-filter:none!important}html[data-vt-nav-leave]::view-transition-image-pair(bottom-nav-bar){-webkit-backdrop-filter:none!important}html[data-vt-nav-leave]::view-transition-old(bottom-nav-bar){-webkit-backdrop-filter:none!important}html[data-vt-nav-leave]::view-transition-new(bottom-nav-bar){-webkit-backdrop-filter:none!important}html[data-vt-nav-leave]::view-transition-group(side-rail){-webkit-backdrop-filter:none!important}html[data-vt-nav-leave]::view-transition-image-pair(side-rail){-webkit-backdrop-filter:none!important}html[data-vt-nav-leave]::view-transition-old(side-rail){-webkit-backdrop-filter:none!important}html[data-vt-nav-leave]::view-transition-new(side-rail){-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vt-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28%)}}@keyframes vt-slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vt-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes vt-slide-in-from-left{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:translate(0)}}::view-transition-old(root){animation:.22s ease-out both vt-fade-out}::view-transition-new(root){animation:.22s ease-in both vt-fade-in}html[data-nav=forward]::view-transition-old(root){animation:vt-slide-out-left .3s var(--wb-ease-standard) both}html[data-nav=forward]::view-transition-new(root){animation:vt-slide-in-from-right .3s var(--wb-ease-standard) both}html[data-nav=back]::view-transition-old(root){animation:vt-slide-out-right .3s var(--wb-ease-standard) both}html[data-nav=back]::view-transition-new(root){animation:vt-slide-in-from-left .3s var(--wb-ease-standard) both}html[data-nav=none]::view-transition-old(root){animation:none}html[data-nav=none]::view-transition-new(root){animation:none}@keyframes item-enter{0%{opacity:0;transform:translateY(-10px)scale(.96)}70%{transform:translateY(2px)scale(1.01)}to{opacity:1;transform:none}}@keyframes item-highlight{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--item-highlight-ring) 0%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--item-highlight-ring) 70%, transparent)}}@keyframes item-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translate(10px)scale(.94)}}@keyframes reveal-right{0%{clip-path:circle(4% at 80%)}to{clip-path:circle(150% at 80%)}}@keyframes reveal-left{0%{clip-path:circle(4% at 20%)}to{clip-path:circle(150% at 20%)}}@keyframes add-step-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.add-step-enter{animation:add-step-in .22s var(--wb-ease-decelerate) both}.add-step-container{transition:height .28s var(--wb-ease-decelerate)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
