@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-20C0,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}html{font-family:var(--font-geist-sans), system-ui, sans-serif}body{color:#030529;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;background-color:#f8fafd;margin:0}.dark body{color:#fcfdff;background-color:#090b10}a{text-decoration:none}h1,h2{font-family:var(--font-heading), system-ui, sans-serif;color:#030529;letter-spacing:-.02em;font-weight:700}h3,h4,h5,h6{color:#030529;letter-spacing:-.02em;font-weight:700}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fcfdff}p{color:#364774;line-height:1.625}.dark p{color:#98a8cb}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@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;color:#fcfdff;background-color:#2c41b5;border-radius:.5rem;outline:none;width:auto;height:auto;margin:0;padding:.5rem 1rem;position:fixed;top:1rem;left:1rem;overflow:visible}#mobile-nav-trigger:focus,#mobile-nav-trigger:focus-visible,#mobile-nav-drawer :focus,#mobile-nav-drawer :focus-visible{outline:none!important}@keyframes nav-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes nav-drawer-out{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes nav-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes nav-scrim-out{0%{opacity:1}to{opacity:0}}.nav-drawer-panel{animation:.28s cubic-bezier(.165,.84,.44,1) nav-drawer-in}.nav-drawer-panel-closing{animation:.28s cubic-bezier(.165,.84,.44,1) forwards nav-drawer-out}.nav-drawer-scrim{animation:.2s ease-out nav-scrim-in}.nav-drawer-scrim-closing{animation:.2s ease-out forwards nav-scrim-out}@media (prefers-reduced-motion:reduce){.nav-drawer-panel,.nav-drawer-panel-closing,.nav-drawer-scrim,.nav-drawer-scrim-closing{animation:none}}.logo-mobile{display:block}.logo-desktop{display:none}@media (min-width:768px){.logo-mobile{display:none}.logo-desktop{display:block}}.auth-brand-panel{display:none}.auth-mobile-header{display:flex}@media (min-width:1024px){.auth-brand-panel{display:flex}.auth-mobile-header{display:none}}.auth-shell{background-color:#f8fafd}.dark .auth-shell{background-color:#090b10}.app-page{background-color:#f8fafd}.dark .app-page{background-color:#090b10}.app-muted{color:#364774}.dark .app-muted{color:#98a8cb}.app-spinner{border-color:#0000 #2c41b5 #2c41b5}.dark .app-spinner{border-color:#0000 #386ce9 #386ce9}.app-border-bottom{border-bottom-color:#dde3f0}.dark .app-border-bottom{border-bottom-color:#292e37}.app-link{color:#2c41b5}.dark .app-link{color:#6f97f0}.hover-fade{transition:opacity .15s}.hover-fade:hover{opacity:.8}@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;color:#7a3900;background-color:#ffecd8;border-radius:8px;align-items:flex-start;gap:8px;max-width:480px;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;box-shadow:0 2px 8px #0305291f}.dark .connection-alert{color:#f3a13f;background-color:#3b2f23;box-shadow:0 2px 8px #0006}@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}.dark .connection-alert-title{color:inherit}.connection-alert-body{color:#030529;margin:0;line-height:1.45}.dark .connection-alert-body{color:#fcfdff}.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{opacity:1;background-color:#7a390014}.dark .connection-alert-dismiss:hover{background-color:#f3a13f1f}.connection-alert-dismiss:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #7a3900}.dark .connection-alert-dismiss:focus-visible{outline-color:#f3a13f}.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}.band-photo{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.partner-logo{filter:brightness(0);opacity:.4}.dark .partner-logo{filter:brightness(0)invert();opacity:.45}