@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_b36349ed-module__NnTeQa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_b36349ed-module__NnTeQa__variable{--font-heading:"Sora", "Sora Fallback"}
*,:before,:after{box-sizing:border-box}:focus,:focus-visible{outline:none}textarea{resize:none}html{font-family:var(--font-geist-sans), system-ui, sans-serif}body{background-color:var(--ui-background);color:var(--ui-color);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1, "calt" 1;margin:0}a{text-decoration:none}:where(button.is_Button,button.is_IconButton,button.is_DropdownMenuItem,button.is_Switch,button.is_Checkbox,button.is_CheckboxRow,button.is_RadioGroupItem,button.is_ToggleGroupItem,button[data-pressable]){appearance:none;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}h1,h2{font-family:var(--font-heading), system-ui, sans-serif;color:var(--ui-ink);letter-spacing:-.02em;font-weight:700}h3,h4,h5,h6{color:var(--ui-ink);letter-spacing:-.02em;font-weight:700}@keyframes reveal-in{0%{opacity:0;transform:translate3d(var(--reveal-x,0px), var(--reveal-y,0px), 0)}to{opacity:1;transform:translate(0,0)}}.reveal{animation:reveal-in var(--reveal-duration,.5s) cubic-bezier(.165, .84, .44, 1) var(--reveal-delay,0s) backwards}.reveal-stagger-item{--reveal-y:16px;animation:.5s cubic-bezier(.165,.84,.44,1) 40ms backwards reveal-in}.reveal-stagger>.reveal-stagger-item:nth-child(2){animation-delay:.12s}.reveal-stagger>.reveal-stagger-item:nth-child(3){animation-delay:.2s}.reveal-stagger>.reveal-stagger-item:nth-child(4){animation-delay:.28s}.reveal-stagger>.reveal-stagger-item:nth-child(5){animation-delay:.36s}.reveal-stagger>.reveal-stagger-item:nth-child(6){animation-delay:.44s}.reveal-stagger>.reveal-stagger-item:nth-child(7){animation-delay:.52s}.reveal-stagger>.reveal-stagger-item:nth-child(8){animation-delay:.6s}.reveal-stagger>.reveal-stagger-item:nth-child(n+9){animation-delay:.68s}.hover-lift{transition:transform .18s cubic-bezier(.165,.84,.44,1)}.hover-lift:hover{transform:translateY(var(--hover-lift,-2px)) scale(var(--hover-scale,1.02))}.hover-lift:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.reveal,.reveal-stagger-item{animation:none}.hover-lift{transition:none}.hover-lift:hover,.hover-lift:active{transform:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;clip:auto;white-space:normal;background-color:var(--ui-accent);width:auto;height:auto;color:var(--ui-accentText);border-radius:.5rem;outline:none;margin:0;padding:.5rem 1rem;position:fixed;top:1rem;left:1rem;overflow:visible}.auth-brand-panel{display:none}.auth-mobile-header{display:flex}@media (min-width:1024px){.auth-brand-panel{display:flex}.auth-mobile-header{display:none}}.app-page{background-color:var(--ui-background)}.app-border-bottom{border-bottom-color:var(--ui-borderColor)}@keyframes connection-alert-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.connection-alert{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:100;background-color:var(--ui-warningSubtle);max-width:480px;color:var(--ui-warningStrong);box-shadow:0 2px 8px var(--ui-shadowColor);border-radius:8px;align-items:flex-start;gap:8px;margin:0 auto;padding:12px;font-size:14px;line-height:1.45;animation:.2s cubic-bezier(.22,1,.36,1) connection-alert-in;display:flex;position:fixed}@media (prefers-reduced-motion:reduce){.connection-alert{animation:none}}.connection-alert-icon{flex-shrink:0;margin-top:1px}.connection-alert-copy{flex-direction:column;flex:1;gap:2px;display:flex}.connection-alert-title{color:inherit;margin:0;font-weight:600;line-height:1.45}.connection-alert-body{color:var(--ui-ink);margin:0;line-height:1.45}.connection-alert-dismiss{appearance:none;width:28px;height:28px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;transition:opacity .15s,background-color .15s;display:flex}.connection-alert-dismiss:hover,.connection-alert-dismiss:focus-visible{opacity:1;background-color:color-mix(in srgb, var(--ui-warningStrong) 10%, transparent)}.logo-light{display:block}.logo-dark,.dark .logo-light{display:none}.dark .logo-dark{display:block}.theme-screenshot,.theme-screenshot-light,.theme-screenshot-dark{width:100%;height:auto;display:block}.theme-screenshot{position:relative;overflow:hidden}.theme-screenshot-light,.theme-screenshot-dark{position:absolute;top:0;left:0}.theme-screenshot-dark,.dark .theme-screenshot-light{display:none}.dark .theme-screenshot-dark{display:block}