@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c6b55fcfc56bec5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8950eaee33ba742-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rye Fallback;src:local("Arial");ascent-override:83.30%;descent-override:22.27%;line-gap-override:0.00%;size-adjust:118.40%}.__className_583af3{font-family:Rye,Rye Fallback;font-weight:400;font-style:normal}.__variable_583af3{--font-headline:"Rye","Rye Fallback"}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_6bd121{font-family:Karla,Karla Fallback;font-style:normal}.__variable_6bd121{--font-body:"Karla","Karla Fallback"}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient{animation:gradient 15s ease infinite;background-size:400% 400%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rainbow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes shimmer{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.15) saturate(1.2)}}@keyframes softBluePulse{0%,to{opacity:.2}50%{opacity:.5}}.animate-soft-blue-pulse{animation:softBluePulse 4s ease-in-out infinite}@keyframes tapBreathe{0%,to{transform:scale(.39)}50%{transform:scale(1.12)}}.animate-tap-breathe{animation:tapBreathe 3.6s ease-in-out infinite}.animate-fadeIn{animation:fadeIn .3s ease-out}@keyframes fadeInName{0%{opacity:0;transform:translateY(4px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.animate-fade-in-name{animation:fadeInName .5s ease-out}@keyframes shimmer-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-shimmer-sweep{animation:shimmer-sweep 1.5s ease-in-out infinite}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-slideDown{animation:slideDown .2s ease-out}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}.animate-slideInFromRight{animation:slideInFromRight .25s ease-out}.animate-slideInFromLeft{animation:slideInFromLeft .25s ease-out}.animate-scaleIn{animation:scaleIn .3s ease-out}.animate-fadeInUp{animation:fadeInUp .2s ease-out}.animate-rainbow{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899,#ef4444,#f97316,#eab308,#22c55e,#14b8a6,#3b82f6);background-size:400% 400%;animation:rainbow 6s ease-in-out infinite,shimmer 3s ease-in-out infinite}:focus{outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important}:focus-visible{outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important}:focus-within{outline:none!important;outline-width:0!important}a:focus,a:focus-visible,button:focus,button:focus-visible,div:focus,div:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,table:focus,table:focus-visible,textarea:focus,textarea:focus-visible,tr:focus,tr:focus-visible{outline:none!important;outline-width:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}canvas{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}@media (pointer:coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}.select-text{-webkit-user-select:text}}html{scroll-behavior:smooth;overflow-x:hidden}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px)}.safe-area-top{padding-top:var(--safe-area-inset-top)}.safe-area-bottom{padding-bottom:var(--safe-area-inset-bottom)}body::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes flash-green{0%,to{color:#facc15}25%,75%{color:#4ade80;background-color:rgba(74,222,128,.15)}}@keyframes flash-red{0%,to{color:#facc15}25%,75%{color:#f87171;background-color:rgba(248,113,113,.15)}}@keyframes fade-out-red{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10px);background-color:rgba(248,113,113,.2)}}@keyframes fade-in-green{0%{opacity:0;transform:translateX(10px);background-color:rgba(74,222,128,.3)}to{opacity:1;transform:translateX(0);background-color:transparent}}.animate-flash-green{animation:flash-green .6s ease-in-out}.animate-flash-red{animation:flash-red .6s ease-in-out}.animate-fade-out-red{animation:fade-out-red .4s ease-out forwards}.animate-fade-in-green{animation:fade-in-green .6s ease-out forwards}@keyframes equalizerBounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.equalizer-bar{transition:height .1s ease-out;transform-origin:bottom center}.equalizer-bar-playing{height:100%!important;animation:equalizerBounce ease-in-out infinite;will-change:transform}.equalizer-energy-ambient .equalizer-bar-playing,.equalizer-energy-low .equalizer-bar-playing{animation-duration:2s}.equalizer-energy-medium .equalizer-bar-playing{animation-duration:1.3s}.equalizer-energy-high .equalizer-bar-playing{animation-duration:.8s}.equalizer-energy-intense .equalizer-bar-playing{animation-duration:.5s}.equalizer-bar-1{animation-delay:0s}.equalizer-bar-2{animation-delay:.15s}.equalizer-bar-3{animation-delay:.3s}[data-player-color=blue] ::selection,[data-player-color=blue]::selection{background-color:rgba(59,130,246,.5);color:white}[data-player-color=green] ::selection,[data-player-color=green]::selection{background-color:rgba(34,197,94,.5);color:white}[data-player-color=yellow] ::selection,[data-player-color=yellow]::selection{background-color:rgba(234,179,8,.5);color:black}[data-player-color=red] ::selection,[data-player-color=red]::selection{background-color:rgba(239,68,68,.5);color:white}[data-player-color=purple] ::selection,[data-player-color=purple]::selection{background-color:rgba(168,85,247,.5);color:white}[data-player-color=pink] ::selection,[data-player-color=pink]::selection{background-color:rgba(236,72,153,.5);color:white}[data-player-color=orange] ::selection,[data-player-color=orange]::selection{background-color:rgba(249,115,22,.5);color:white}[data-player-color=teal] ::selection,[data-player-color=teal]::selection{background-color:rgba(20,184,166,.5);color:white}@keyframes enchanted-shimmer-move{0%{background-position:0 50%}to{background-position:200% 50%}}.legal-prose h2:first-of-type{border-top:0;padding-top:0}.legal-prose p,.legal-prose ul{margin-bottom:1rem;max-width:70ch}.legal-prose ul{list-style:disc;padding-left:1.5rem}.legal-prose ul li{margin-bottom:.5rem;padding-left:.25rem}.legal-prose ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1rem;max-width:70ch}.legal-prose ol li{margin-bottom:.5rem;padding-left:.25rem}.legal-prose .safety-crisis-card p{margin-bottom:.875rem;font-size:.9375rem}.legal-prose .safety-crisis-card p:last-child{margin-bottom:0}.legal-prose .safety-crisis-card ul{margin-bottom:0;padding-left:1.25rem;list-style:none}.legal-prose .safety-crisis-card ul li{margin-bottom:.5rem;padding-left:0}.legal-prose .safety-crisis-card ul li::marker{content:""}