@charset "UTF-8";.error-alert{border:1px solid var(--white-10);max-width:90vw;position:fixed;top:44px;left:8px;right:8px;margin:0 auto;width:fit-content;background-color:var(--black);background:rgba(var(--app-panel-rgb),.95);background-clip:padding-box;isolation:isolate;border-radius:20px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.error-alert{background:rgba(var(--app-panel-rgb),.3)}}html.apple-silicon .error-alert{-webkit-backdrop-filter:blur(16px) saturate(100%);backdrop-filter:blur(16px) saturate(100%);background:rgba(var(--app-panel-rgb),.3);background-color:rgba(var(--app-panel-rgb),.3);background-clip:padding-box;isolation:isolate;border-radius:20px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.apple-silicon .error-alert{background:rgba(var(--app-panel-rgb),.3)}}.error-alert{z-index:600;padding:8px}@media(min-width:375px){.error-alert{top:64px}}.error-alert .close-button{margin-bottom:auto}.error-alert__message{all:unset}.error-alert__message:focus{outline:unset}.error-alert__expanded{display:block}.vibe-session-card__enter .icon-card-with-button{position:relative;overflow:hidden;background-color:var(--white-5, rgba(255, 255, 255, .05));border:none;border-radius:16px;padding:12px!important;height:auto!important;transition:background-color .18s ease}.vibe-session-card__enter .icon-card-with-button:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at center,#ffffff0f,#fff0 65%);opacity:0;animation:vibe-pill-pulse 3.4s ease-in-out infinite;pointer-events:none}.vibe-session-card__enter .icon-card-with-button:hover{background-color:var(--white-10, rgba(255, 255, 255, .08))!important}@keyframes vibe-pill-pulse{0%,to{opacity:0}50%{opacity:1}}.vibe-session-card{align-items:center;gap:12px}.vibe-session-card .icon-card__icon{background-color:transparent;border-radius:0;width:32px;height:32px;flex-shrink:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.vibe-session-card .icon-card__title{gap:4px}.vibe-session-card .icon-card__title--heading{color:var(--white)}.vibe-session-card .icon-card__title--subheading{color:var(--white);opacity:.6}@keyframes vibe-session-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vibe-session-card__enter{animation:vibe-session-card-enter .36s cubic-bezier(.22,1,.36,1) both}.search-screens{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:12px;flex-wrap:initial;flex:1 1 auto;min-height:0;width:100%}.search-screens--entity-browse{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:0;flex:1 1 auto;box-sizing:border-box}.search-screens__artist-tracks-virtuoso{flex:1 1 auto;min-height:0;width:100%;-ms-overflow-style:none;scrollbar-width:none}.search-screens__artist-tracks-virtuoso::-webkit-scrollbar{display:none}.search-screens__artist-header{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:24px;width:100%;padding:24px 16px 32px;box-sizing:border-box}.search-screens__artist-tracks-footer{padding:12px 16px 0;color:var(--white-60)}.search-screens__artist-tracks-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:96px;padding:24px;color:var(--white-60)}.search-screens__artist-image-wrap{flex-shrink:0;width:96px;height:96px;overflow:hidden;background-color:var(--white-10)}.search-screens__artist-image-wrap--artist{border-radius:50%}.search-screens__artist-image-wrap--album{border-radius:24px}.search-screens__artist-image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.search-screens__artist-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.search-screens__artist-kind{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--white-70)}.search-screens__artist-title{margin:0;font-size:32px;font-weight:700;line-height:1.15;color:var(--white);word-break:break-word}.search-screens__artist-songs{font-size:14px;font-weight:400;color:var(--white-70)}.show-more-button{padding:8px 16px;margin-top:8px}.search-history-item{display:flex;align-items:center;border-radius:12px}.search-history-item:hover{background-color:var(--white-10)}.search-history-item:hover .search-history-item__close-button{opacity:1}.search-history-item__button{flex:1;min-width:0}.search-history-item__button:hover{background-color:transparent!important}.search-history-item__close-button{padding:0!important;max-width:32px;justify-content:center!important;opacity:0;margin-right:4px}.search-history-item--inline{max-width:fit-content;background-color:var(--white-10);border-radius:48px}.search-history-item--inline:hover{background-color:var(--white-15)}.search-history-item--inline .search-history-item__close-button{opacity:1}.matching-heading{padding:4px 8px;border-radius:8px}.matching-heading__sep{color:transparent}.matching-heading__musical{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;flex-wrap:initial}@media(min-width:560px){.matching-heading__musical{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;flex-wrap:initial}}.stem-dropdown__container.search-results-dropdown{--search-dropdown-align-nudge-x: 0px}@media(max-width:768px){.stem-dropdown__container.search-results-dropdown{--search-dropdown-align-nudge-x: -12px }}.stem-dropdown__container.search-results-dropdown{min-width:94vw;max-width:94vw;min-height:420px;max-height:420px;overflow:scroll;padding-bottom:0;transition:min-width .2s ease,max-width .2s ease,min-height .2s ease,max-height .2s ease}.stem-dropdown__container.search-results-dropdown.stem-dropdown__container--bottom-center-trigger{transform:translate(calc(-50% + var(--search-dropdown-align-nudge-x, 0px)),8px)}@media(min-width:480px){.stem-dropdown__container.search-results-dropdown{min-width:420px;max-width:420px}}.stem-dropdown__container.search-results-dropdown.search-results-dropdown--expanded{min-height:630px;max-height:630px}@media(max-width:480px){.stem-dropdown__container.search-results-dropdown.search-results-dropdown--expanded{min-width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}@media(min-width:480px){.stem-dropdown__container.search-results-dropdown.search-results-dropdown--expanded{min-width:min(630px,calc(100vw - 24px));max-width:min(630px,calc(100vw - 24px))}}.stem-dropdown__container.search-results-dropdown.search-results-dropdown--expanded .search-results-dropdown__virtuoso{height:558px!important}.stem-dropdown__container.search-results-dropdown.search-results-dropdown--expanded .search-screens--entity-browse{height:561px}.stem-dropdown__container.search-results-dropdown .tooltip{width:fit-content;height:fit-content}.stem-dropdown__container.search-results-dropdown .search-results-dropdown__suggested{background-color:var(--white-10)}.stem-dropdown__container.search-results-dropdown .search-results-dropdown__suggested .accordion-item__question{color:var(--white);padding:0 16px 0 0;transition:opacity .15s ease}.stem-dropdown__container.search-results-dropdown .search-results-dropdown__suggested .accordion-item__question:hover:not(:disabled){opacity:.7;transition:opacity .15s ease}.stem-dropdown__container.search-results-dropdown .search-results-dropdown__suggested .accordion-item__answer>div{padding-top:8px}.stem-dropdown__container.search-results-dropdown .search-results-dropdown__suggested--no-results .accordion-item__chevron{display:none}.stem-dropdown__container.search-results-dropdown .close-button{padding:0}.stem-dropdown__container.search-results-dropdown .radix-button{justify-content:center}.stem-dropdown__container.search-results-dropdown .search-screens--entity-browse{height:374px}.stem-dropdown__container.search-results-dropdown__heading{max-width:calc(100% - 44px)}.search-results-dropdown__virtuoso{width:100%;height:372px!important;transition:height .2s ease;-ms-overflow-style:none;scrollbar-width:none}.search-results-dropdown__virtuoso::-webkit-scrollbar{display:none}.search-results-dropdown__skeleton{height:64px!important}.search-results-dropdown__footer-spacer{height:12px;width:100%}.search-results-dropdown__heading{max-width:calc(100% - 44px)}.search-results-dropdown__vibe-footer{width:100%;margin:8px 0 12px}.master-search{position:relative}.master-search .search-box #search-box-input{caret-color:transparent;border:transparent}.master-search--active .search-box #search-box-input{caret-color:var(--white)}.master-search .shortcut-key{position:absolute;right:12px;opacity:0}.master-search:hover .shortcut-key{opacity:1}.hue-button{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;width:36px;height:36px;border-radius:50%!important;background:transparent;color:var(--white-40);cursor:pointer;transition:all .2s ease;margin-right:8px}.hue-button:hover{background:#4ecdc41a;border-color:#4ecdc4;color:#4ecdc4}.hue-button:focus,.hue-button:focus-visible,.hue-button:active{outline:none;box-shadow:none;border-color:var(--white-10)}.hue-button svg{width:20px;height:20px}.sidebar-dropdown-menu{min-width:256px}.sidebar-dropdown-menu__menu-icon{min-width:36px;min-height:36px;width:36px;height:36px;border-radius:50%!important;border:1px solid var(--white-10)!important}.sidebar-dropdown-menu__user{padding:8px 8px 12px;line-height:1.3;border-bottom:1px solid var(--white-10);margin-bottom:8px}.navbar{position:fixed;top:0;left:0;width:100%;z-index:506}.navbar__button-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}.navbar{height:44px;padding:8px 8px 8px 0;display:flex;flex-direction:initial;justify-content:space-between;align-items:center;gap:4px;flex-wrap:initial}@media(min-width:375px){.navbar{height:64px;display:flex;flex-direction:initial;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial}}@container navbar (min-width: $m){.navbar{display:flex;flex-direction:initial;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}}.navbar__search-controls{max-width:420px;width:100%}@media(min-width:1020px){.navbar.navbar--station-list-visible{width:calc(100% - 318px);left:unset;right:0}}.route-loading-bar{position:fixed;top:0;left:0;right:0;height:2px;opacity:0;pointer-events:none;z-index:10000;transition:opacity .16s ease}.route-loading-bar--active{opacity:1}.route-loading-bar__bar{height:100%;width:100%;transform:scaleX(0);transform-origin:left center;border-radius:0 999px 999px 0;background:var(--white);box-shadow:0 0 10px color-mix(in srgb,rgb(250,250,250) 45%,transparent);transition:transform .2s ease-out}.background-gradients{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1;contain:strict;filter:brightness(1)}.background-gradients__base{position:absolute;inset:0;background:var(--black)}.background-gradients__layer{position:absolute;inset:0;will-change:opacity}.transition-marker-pill{position:absolute;inset:0;pointer-events:none;overflow:visible}.transition-marker-pill__marker-circle,.transition-marker-pill__on-bar-dot{position:absolute;transform:translate(-50%,-50%);z-index:6}.transition-marker-pill__on-bar-dot{width:4px;height:4px;border-radius:50%;background:#000000d9;box-shadow:0 0 0 1px #fff9}.transition-marker-pill__artwork{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--white-30, rgba(255, 255, 255, .3));border:1px solid var(--white-30, rgba(255, 255, 255, .3));box-shadow:0 0 4px #0006;flex-shrink:0}.transition-marker-pill__artwork-image{width:100%;height:100%;object-fit:cover;display:block}.transition-marker-pill__artwork-fallback{width:100%;height:100%;background:#fff9;display:block}.transition-marker-pill__marker-circle{animation:transition-marker-pill__marker-fade .22s ease-out both}.transition-marker-pill__pill{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap;z-index:7;font-family:STEM,Inter,sans-serif;animation:transition-marker-pill__pill-in .28s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 100%;will-change:transform,opacity}.transition-marker-pill__pill--transitioning{border-color:#ffffff47;background:#000000a6}.transition-marker-pill__pill-artwork{width:20px;height:20px}.transition-marker-pill__pill-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;gap:1px;max-width:120px}.transition-marker-pill__headline{font-size:8px;font-weight:700;letter-spacing:.08em;color:#fff9;text-transform:uppercase}.transition-marker-pill__title{font-size:11px;font-weight:600;color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transition-marker-pill__countdown{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.transition-marker-pill__separator{display:block;width:1px;height:12px;background:#ffffff40;border-radius:1px}.transition-marker-pill__seconds{font-size:11px;font-weight:600;color:var(--white);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:18px;text-align:right;animation:transition-marker-pill__seconds-roll .22s ease-out}.transition-marker-pill__triangle{position:absolute;bottom:0;background:#0000008c;border-left:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);clip-path:polygon(50% 100%,0 0,100% 0)}@keyframes transition-marker-pill__pill-in{0%{transform:translate(-50%) scale(.6);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes transition-marker-pill__marker-fade{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes transition-marker-pill__seconds-roll{0%{transform:translateY(-2px);opacity:.4}to{transform:translateY(0);opacity:1}}.scrubber{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;flex-wrap:initial;width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;user-select:none;-webkit-user-select:none}.scrubber__container{flex:1;min-width:50px;max-width:100%;position:relative;height:6px;border-radius:20px;overflow:visible;--mix-transition: 50%;--playback-progress: 0%;--gap-size: 2px}.scrubber__container:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to right,var(--white) var(--playback-progress),transparent var(--playback-progress)),var(--white-40);background:linear-gradient(to right,var(--white-60) var(--playback-progress),var(--white-60) var(--playback-progress),transparent var(--playback-progress)),var(--white-20);transform:scaleY(1);transform-origin:center center;transition:transform .15s ease;will-change:transform;pointer-events:none}.scrubber__container:hover:before{transform:scaleY(1.5)}.scrubber__container .scrubber__playhead{left:clamp(0%,var(--playback-progress),100%)}.scrubber__hitbox{position:absolute;width:100%;height:30px;left:0;top:50%;transform:translateY(-50%);z-index:1000;pointer-events:all;cursor:pointer;touch-action:none;-ms-touch-action:none}.scrubber__hitbox--scrubbing{cursor:grabbing;height:60px}.scrubber__hitbox--busy{pointer-events:none;cursor:default}.scrubber__playhead{display:none}.scrubber__currentTime,.scrubber__duration{width:32px}@media(min-width:560px){.scrubber__currentTime,.scrubber__duration{width:38px;flex-shrink:0;flex-grow:0;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}}.player-controls__icon-audio-in-transition{animation:pulse .8s ease-in-out infinite alternate}.compact-player{height:64px;min-height:64px;transition:height .2s ease-out,min-height .2s ease-out}.compact-player__content{display:flex;flex-direction:column;justify-content:center;align-items:space-between;gap:8px;flex-wrap:initial}.compact-player__top-row{padding:0 14px 0 12px;min-height:52px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;flex-wrap:initial}.compact-player__full-screen-button{flex:1 1 auto;min-width:0}.compact-player__heading{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:0;flex-wrap:initial;text-align:left}.compact-player__heading p{width:100%}.compact-player .compact-player__content{display:unset}.compact-player__scrubber-container{position:relative;min-height:10px;margin:0 12px}.compact-player__scrubber-container .scrubber,.compact-player__scrubber-container .scrubber *{pointer-events:none!important}.compact-player__scrubber-container .scrubber .transition-marker,.compact-player__scrubber-container .scrubber .transition-marker-pill,.compact-player__scrubber-container .scrubber .scrubber__duration,.compact-player__scrubber-container .scrubber .scrubber__currentTime{display:none}.compact-player__scrubber-container .scrubber .scrubber__container{height:3px}.recording{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-wrap:initial}.recording__button{border-radius:12px}.recording__button:focus,.recording__button:focus-visible{background-color:var(--white-10)}.recording__duration{color:var(--bright-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.recording__icon{background-color:var(--bright-red);min-width:9px;min-height:9px;width:9px;height:9px;border-radius:50%!important}.recording__button--recording{animation:pulse 1.6s infinite ease-in-out}.lock-wrapper:has(.recording):focus,.lock-wrapper:has(.recording):focus-visible{background-color:var(--white-10)}.popup-slider-button{--popup-slider-width: 80px;--popup-icon-size: 32px;--popup-slider-height: 32px;--popup-track-height: 4px;--popup-thumb-size: 12px;position:relative;display:inline-flex;align-items:center}.popup-slider-button__icon{width:var(--popup-icon-size);height:var(--popup-icon-size);display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1;padding:0;border:0;background:transparent;color:var(--white-60);cursor:pointer;transition:color .2s ease}.popup-slider-button__icon:hover{color:var(--white)}.popup-slider-button__icon:disabled{cursor:not-allowed;opacity:.5}.popup-slider-button__slider-wrapper{width:0;opacity:0;overflow:hidden;transition:width .2s ease-out,opacity .2s ease-out}.popup-slider-button__slider{width:100%;height:var(--popup-slider-height);display:block;appearance:none;background:transparent;cursor:pointer;margin:0}.popup-slider-button__slider:disabled{cursor:not-allowed;opacity:.5}.popup-slider-button__slider::-webkit-slider-runnable-track{height:var(--popup-track-height);border-radius:999px;background:var(--white-20)}.popup-slider-button__slider::-webkit-slider-thumb{appearance:none;width:var(--popup-thumb-size);height:var(--popup-thumb-size);margin-top:calc((var(--popup-track-height) - var(--popup-thumb-size)) / 2);border-radius:50%;background:var(--white);border:0;box-shadow:0 1px 2px #0003}.popup-slider-button__slider::-moz-range-track{height:var(--popup-track-height);border-radius:999px;background:var(--white-20)}.popup-slider-button__slider::-moz-range-thumb{width:var(--popup-thumb-size);height:var(--popup-thumb-size);border-radius:50%;background:var(--white);border:0;box-shadow:0 1px 2px #0003}.popup-slider-button--expanded .popup-slider-button__icon{color:var(--white)}.popup-slider-button--expanded .popup-slider-button__slider-wrapper{width:var(--popup-slider-width);opacity:1}.popup-slider-button--disabled{pointer-events:none}.player-mix-pill{all:unset;margin-left:auto;margin-top:8px;transition:background-color .3s ease;border-radius:24px}.player-mix-pill:focus{outline:none;border:none}.player-mix-pill:focus-visible{outline:none;box-shadow:unset}.player-mix-pill:hover:not(:disabled){cursor:pointer;background:var(--white-5)!important}.player-mix-pill .track-list-mix-pill{height:44px;padding:4px 12px}.player-mix-pill .mix-union-goo-artwork-icon__metaball{width:32px;height:32px}.mini-player{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:0;flex-wrap:initial;height:160px;min-height:160px;padding:8px 0 0}.mini-player__top-right{position:absolute;top:8px;right:8px}.mini-player__titles-container{width:100%;padding:0 12px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.mini-player__stems-container{flex:0 0 88px;width:88px;max-width:88px}.mini-player__stems-container .stems{display:block;flex:0 0 auto;width:auto;max-width:100%;max-height:100%;transform-origin:center;transition:transform .2s ease}.track-titles-marquee{max-width:70vw;margin:0 auto}.track-titles-marquee .marquee{width:100%}.track-titles-marquee .marquee .marquee__text{text-align:center}.track-titles-marquee__options{margin:4px 0 0}.compact-player-full-screen{min-height:0}.compact-player-full-screen__container{flex:1;width:100%;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}@media(min-width:560px){.compact-player-full-screen__container{justify-content:start;gap:40px}}.compact-player-full-screen__stems-container{height:100%;width:100%;max-width:60vw;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.compact-player-full-screen__stems-container .stems{width:100%;height:unset!important;margin-bottom:24px}@media(min-width:480px){.compact-player-full-screen__stems-container{max-width:340px}}@media(min-width:560px){.compact-player-full-screen__stems-container{max-width:470px}}.player-full-screen__container{flex:1;width:100%}.player-full-screen__titles-container{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:8px;flex-wrap:initial;width:100%}.player-full-screen__stems-container{flex:0 0 478px;width:478px;max-width:478px}.player-full-screen__stems-container .stems{display:block;flex:0 0 auto;width:auto;max-width:100%;max-height:100%;transform-origin:center;transition:transform .2s ease}.player-full-screen__title{width:50%}.player-full-screen__title .track-title{width:100%}.player-full-screen .remixes__seed{padding-left:88px}.player-full-screen .remixes__mix{padding-right:88px}.expand-handle{height:20px;position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center;cursor:pointer;max-width:100px;margin:0 auto}.expand-handle:focus-within,.expand-handle:focus{outline:0}.expand-handle:focus-within .expand-handle__bar,.expand-handle:focus .expand-handle__bar{background-color:var(--white-60)}.expand-handle__bar,.expand-handle__icon{position:absolute;transition:all .2s ease}.expand-handle__bar{width:3rem;height:3px;margin-top:4px;border-radius:9999px;background-color:var(--white-20)}.expand-handle__icon{margin-top:.125rem;color:var(--white-60);opacity:0;transform:scaleX(.75)}.expand-handle:hover .expand-handle__bar{width:0;opacity:0}.expand-handle:hover .expand-handle__icon{opacity:1;transform:scaleX(1)}.intelliskip-toggle{position:relative;transition:filter .2s ease,transform .2s ease}.intelliskip-toggle svg{opacity:1!important}.intelliskip-toggle--transitioning,.intelliskip-toggle--enabled{animation:pulse 3s ease-in-out infinite}.intelliskip-toggle--transitioning{opacity:.5;transform:none!important}.intelliskip-toggle--enabled:hover:not(:disabled):not(.intelliskip-toggle--enabled--transitioning){filter:brightness(1.3)}.button-with-slider{position:relative;z-index:1500;display:flex;flex-direction:column-reverse}.slider{padding:16px 0;background:rgba(var(--app-panel-rgb),.95);background-clip:padding-box;isolation:isolate;border-radius:20px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.slider{background:var(--black-30)}}html.apple-silicon .slider{-webkit-backdrop-filter:var(--theme-glass-blur-30);backdrop-filter:var(--theme-glass-blur-30);background:var(--black-30);background-color:var(--black-30);background-clip:padding-box;isolation:isolate;border-radius:20px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.apple-silicon .slider{background:var(--black-30)}}.slider{z-index:1500;animation:sliderAppear .08s cubic-bezier(.2,0,0,1);width:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.slider input[type=range]{position:absolute;transform:rotate(-90deg);accent-color:var(--white);-webkit-appearance:none;appearance:none;outline:none;width:180px;background:transparent;cursor:pointer;touch-action:none;z-index:10}.slider input[type=range]::-webkit-slider-runnable-track,.slider input[type=range]::-moz-range-track{background:transparent;height:100%;border:none}.slider input[type=range]::-moz-range-thumb,.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;min-width:70%;min-height:70%;width:70%;height:70%;border-radius:50%!important;background:var(--white);transition:transform .1s cubic-bezier(.2,0,0,1);position:relative;border:none}.slider input[type=range]:hover::-webkit-slider-thumb,.slider input[type=range]:hover::-moz-range-thumb{transform:scale(1.2)}.slider input[type=range]:active::-webkit-slider-thumb,.slider input[type=range]:active::-moz-range-thumb{transform:scale(1.3)}.slider__dots-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;flex-wrap:initial}.slider .dot-1{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.02s;opacity:0}.slider .dot-2{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.04s;opacity:0}.slider .dot-3{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.06s;opacity:0}.slider .dot-4{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.08s;opacity:0}.slider .dot-5{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.1s;opacity:0}.slider .dot-6{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.12s;opacity:0}.slider .dot-7{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.14s;opacity:0}.slider .dot-8{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.16s;opacity:0}.slider .dot-9{min-width:6px;min-height:6px;width:6px;height:6px;border-radius:50%!important;background:var(--white);transform:scale(0);animation:dotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.18s;opacity:0}.slider .dot--snap-target{width:11px;height:11px;background-color:transparent}.slider__left,.slider__right{margin:0;width:180px}.slider__left input[type=range],.slider__right input[type=range]{transform:none}.slider__left .slider__dots-container,.slider__right .slider__dots-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;flex-wrap:initial}@keyframes sliderAppear{0%{opacity:0}to{opacity:1}}@keyframes dotAppear{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@font-face{font-family:STEM;src:url(/assets/STEM-Variable-At7aufSF.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:STEM;src:url(/assets/STEM-Variable-Italic-BPlQtDP1.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:STEM Mono;src:url(/assets/STEMMono-Variable-B7H9_uLy.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DeepSea;src:url(/assets/deep-sea-medium-9DjTNpxU.woff2) format("woff2"),url(/assets/deep-sea-medium-BS4WHmOg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DeepSea;src:url(/assets/deep-sea-medium-9DjTNpxU.woff2) format("woff2"),url(/assets/deep-sea-medium-BS4WHmOg.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DeepSea;src:url(/assets/deep-sea-bold-ClKvQXS5.woff2) format("woff2"),url(/assets/deep-sea-bold-y1_FvlJa.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DeepSea;src:url(/assets/deep-sea-bold-ClKvQXS5.woff2) format("woff2"),url(/assets/deep-sea-bold-y1_FvlJa.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RobotoMono;src:url(/assets/RobotoMono-VariableFont_wght-Be6w_Krw.ttf) format("TrueType");font-weight:400;font-style:normal;font-display:block}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}.speed-control__bpm-display{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;flex-wrap:initial;line-height:1}.speed-control__bpm-value{font-weight:600;letter-spacing:-.02em}.speed-control__bpm-label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex-wrap:initial;color:var(--white-40);letter-spacing:.05em}.speed-control__arrows{opacity:.5;width:6px;height:8px}.slider .dot--snap-target{position:relative;width:6px;height:6px;animation:midDotAppear .15s cubic-bezier(.2,0,0,1) forwards;animation-delay:.1s;background:var(--white)!important;z-index:1;border:none!important}.slider .dot--snap-target:after,.slider .dot--snap-target:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);border-radius:50%;pointer-events:none;animation:centerDotAppear .2s cubic-bezier(.2,0,0,1) .15s forwards;opacity:0}.slider .dot--snap-target:after{width:14px;height:14px;border:2px solid var(--white)}.slider .dot--snap-target:before{width:4px;height:4px;background:var(--white);z-index:1}@keyframes midDotAppear{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes centerDotAppear{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.compact-player-bottom-row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;flex-wrap:initial;width:inherit;min-width:inherit;max-width:inherit}.compact-player-bottom-row .scrubber{padding:0 18px 0 6px}.player-v2,.player-v2.compact-player{--player-height: 64px}.player-v2.mini-player{--player-height: 160px}.player-v2.player-v2--full-screen{--player-height: 100vh;--player-height: 100dvh}.player-v2{position:fixed;bottom:8px;left:50%;transform:translate(-50%);z-index:505;border:none;box-shadow:inset 0 2px 32px #0000001f,inset 0 0 64px #00000014,inset 0 0 0 1px #ffffff08,0 1px 32px #ffffff05,0 0 56px #ffffff03;background:rgba(var(--app-panel-rgb),.25);background:rgba(var(--app-panel-rgb),.95);background-clip:padding-box;isolation:isolate;border-radius:20px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.player-v2{background:rgba(var(--app-panel-rgb),.08)}}html.apple-silicon .player-v2{-webkit-backdrop-filter:blur(16px) saturate(100%);backdrop-filter:blur(16px) saturate(100%);background:rgba(var(--app-panel-rgb),.08);background-color:rgba(var(--app-panel-rgb),.08);background-clip:padding-box;isolation:isolate;border-radius:20px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.apple-silicon .player-v2{background:rgba(var(--app-panel-rgb),.08)}}.player-v2{width:calc(100% - 16px);transition:height .2s ease-out,min-height .2s ease-out}.player-v2--full-screen{min-height:100vh!important;min-height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;width:100vw;min-width:100vw;border:none;bottom:0;position:fixed;z-index:10000;box-shadow:none;border-radius:unset!important;left:0;right:0!important;transform:none;display:flex;flex-direction:column}.player-v2--full-screen>.player-v2__record-locked,.player-v2--full-screen>.recording{position:fixed;right:12px;top:20px;width:fit-content}.player-v2--full-screen>.compact-player-full-screen,.player-v2--full-screen>.player-full-screen{padding:12px;flex:1;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:12px;flex-wrap:initial}@media(min-width:560px){.player-v2--full-screen>.compact-player-full-screen,.player-v2--full-screen>.player-full-screen{padding-top:52px}}@media(max-width:560px){.player-v2 .player-v2__record-locked,.player-v2 .recording,.player-v2 .mini-player-bottom-row,.player-v2 .expand-handle{display:none}}@media(min-width:560px){.player-v2 .compact-player-full-screen__close-button,.player-v2 .compact-player-bottom-row{display:none}}.player-v2--transitioning{overflow:hidden}.player-v2--transitioning:before,.player-v2--transitioning:after{content:"";position:absolute;width:100px;height:100px;pointer-events:none;filter:blur(12px);z-index:1;animation:player-corner-glow 2.4s ease-in-out infinite}.player-v2--transitioning:before{bottom:-10px;left:-10px;background:radial-gradient(circle at bottom left,rgba(255,255,255,.45) 0%,transparent 65%)}.player-v2--transitioning:after{top:-10px;right:-10px;background:radial-gradient(circle at top right,rgba(255,255,255,.35) 0%,transparent 65%);animation-delay:1s}@media(min-width:1020px){.player-v2{width:calc(100% - 16px)}.player-v2.player-v2--station-list-visible{width:calc(100% - 342px);right:8px;left:unset;transform:unset}}@keyframes player-corner-glow{0%,to{opacity:.4}50%{opacity:1}}.station-card-container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-wrap:initial;max-width:100%;box-sizing:border-box;border-radius:24px;padding:0 12px;height:72px;min-height:72px;max-height:72px}.station-card-container:hover{background-color:var(--white-5)}.station-card-container--drop-target{background-color:var(--white-10)}.station-card-container .station-card,.station-card-container .icon-card-with-button{width:100%;height:100%;flex:1 1 0;min-width:0}.station-card-container .station-card:hover,.station-card-container .icon-card-with-button:hover{background-color:transparent!important}.station-card-container .station-card{padding-right:8px}.station-card-container .station-card__subheading,.station-card-container .station-card .icon-card__subheading .marquee__text{color:var(--white-60)}.station-card-container .station-card .icon-card__title{gap:4px}.station-card-container .station-card .icon-card__icon{width:48px;min-width:48px;height:48px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.station-card-container .station-card .icon-card__icon--icon-bg{background-color:var(--white-5)}.station-card-container .station-card-container__playback-button{position:absolute;z-index:4;left:12px}.station-card-container{transition:background-color .15s ease-out,opacity .15s ease-out}.station-card-container__likes{padding-left:12px}.station-card-container__likes:hover{background-image:linear-gradient(to right,rgba(239,68,68,.7),transparent)}.station-card-container__selected{background:linear-gradient(to right,rgba(176,173,168,.314) 0%,rgba(176,173,168,.19) 25%,rgba(176,173,168,.082) 50%,transparent 80%);mix-blend-mode:normal;background-color:var(--white-10)!important}.station-card-container__selected.station-card-container--likes{background-image:linear-gradient(to right,rgba(239,68,68,.55),transparent);background-color:#000!important}.station-card-container__selected .icon-card-with-button{cursor:default}.station-card-container__selected.station-card-container__likes{background-image:linear-gradient(to right,rgba(239,68,68,.55),transparent);background-color:#000!important}.station-card-container__new .icon-card__icon{box-shadow:var(--white-10) 0 0 0 .5px;transition:box-shadow .2s}.station-card-container__new .icon-card__icon--icon-bg{background-color:var(--black-soft)!important}.station-card-container__mix-over-station{background-color:var(--white-10)}.sidebar-menu-heading{padding:8px 12px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:12px;flex-wrap:initial}.sidebar-menu-heading__filter{background-color:var(--white-5)}.sidebar-menu-heading__filter .search-box{height:28px}.sidebar-menu-heading .radix-button--icon:hover{transform:scale(1)!important}.station-list--compact>.resizeable-sidebar__heading .sidebar-menu-heading{justify-content:center}.stem2-devices-panel{width:100%;overflow:hidden;border-radius:16px;background:#ffffff05}.stem2-devices-panel--expanded .stem2-devices-panel__header{border-bottom:none}.stem2-devices-panel__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial;width:100%;padding:8px 12px;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;outline:none;box-shadow:none;transition:background .15s ease}.stem2-devices-panel__header:hover{background:#ffffff0a}.stem2-devices-panel__header:focus,.stem2-devices-panel__header:focus-visible{outline:none;box-shadow:none}.stem2-devices-panel__header-icon{color:#60a5fa;flex-shrink:0}.stem2-devices-panel__header-title{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--white);line-height:1.2}.stem2-devices-panel__header-end{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:initial;flex-shrink:0}.stem2-devices-panel__header-count{font-family:var(--font-family-mono);font-size:10px;letter-spacing:.04em;color:var(--white-40);white-space:nowrap}.stem2-devices-panel__header-spinner{flex-shrink:0}.stem2-devices-panel__chevron{width:14px;height:14px;color:var(--white-40);flex-shrink:0;transition:transform .2s ease}.stem2-devices-panel__chevron--collapsed{transform:rotate(-90deg)}.stem2-devices-panel__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;flex-wrap:initial;max-height:min(36dvh,300px);overflow-x:hidden;overflow-y:auto;padding:4px 0}@supports (scrollbar-color: red blue){.stem2-devices-panel__list{scrollbar-width:thin;scrollbar-color:var(--white-20) transparent}}.stem2-devices-panel__list::-webkit-scrollbar{width:4px;background:transparent}.stem2-devices-panel__list::-webkit-scrollbar-thumb{background:var(--white-20);border-radius:4px;border:none;background-clip:padding-box;min-height:4px}.stem2-devices-panel__list::-webkit-scrollbar-thumb:hover{background:var(--white-20)}.stem2-devices-panel__list::-webkit-scrollbar-track{background:transparent}.stem2-devices-panel__device{width:100%;padding:6px 8px;border:none;border-radius:12px;background:#ffffff06;color:inherit;cursor:pointer;text-align:left;outline:none;box-shadow:none;transition:background .15s ease}.stem2-devices-panel__device:hover{background:#ffffff0a}.stem2-devices-panel__device:focus,.stem2-devices-panel__device:focus-visible{outline:none;box-shadow:none}.stem2-devices-panel__device-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial}.stem2-devices-panel__device-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.stem2-devices-panel__device-dot--online{background:#4ade80}.stem2-devices-panel__device-dot--syncing{background:#60a5fa;animation:stem2-panel-pulse 1.5s ease-in-out infinite}.stem2-devices-panel__device-dot--connected_btle{background:#c084fc}.stem2-devices-panel__device-dot--offline,.stem2-devices-panel__device-dot--loading{background:#6b7280}.stem2-devices-panel__device-dot--loading{animation:stem2-panel-pulse 1.5s ease-in-out infinite}.stem2-devices-panel__device-name{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stem2-devices-panel__device-state{flex-shrink:0;font-family:var(--font-family-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--white-40)}.stem2-devices-panel__device-state--online{color:#4ade80}.stem2-devices-panel__device-state--syncing{color:#60a5fa}.stem2-devices-panel__device-meta{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;flex-wrap:initial;margin-top:6px;padding:12px}.stem2-devices-panel__meta-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial;width:100%;min-height:14px;font-family:var(--font-family-mono);font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.stem2-devices-panel__meta-label{flex-shrink:0;color:var(--white)}.stem2-devices-panel__meta-value{flex-shrink:0;color:var(--white);text-align:right}.stem2-devices-panel__battery{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:initial;flex-shrink:0}.stem2-devices-panel__battery-shell{position:relative;width:20px;height:10px;border:1px solid rgba(255,255,255,.35);border-radius:2px}.stem2-devices-panel__battery-shell:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:2px;height:4px;border-radius:0 1px 1px 0;background:#ffffff59}.stem2-devices-panel__battery-fill{height:100%;border-radius:1px}.stem2-devices-panel__battery-fill--ok{background:#4ade80}.stem2-devices-panel__battery-fill--low{background:#f87171}.stem2-devices-panel__battery-text{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.stem2-devices-panel__battery-text--ok{color:#4ade80}.stem2-devices-panel__battery-text--low{color:#f87171}.stem2-devices-panel__storage{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex-wrap:initial}.stem2-devices-panel__storage-bar{width:100%;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.stem2-devices-panel__storage-bar-fill{height:100%;border-radius:inherit;background:#3b82f6;transition:width .2s ease}.stem2-devices-panel__unavailable{margin:4px 0 0;padding-left:16px;font-family:var(--font-family-mono);font-size:10px;color:var(--white);letter-spacing:.08em;text-transform:uppercase}.sidebar-menu .accordion-item__answer .stem2-devices-panel .stem2-devices-panel__header{padding:8px 12px}.sidebar-menu .accordion-item__answer .stem2-devices-panel .stem2-devices-panel__list{padding:4px 0}.sidebar-menu .accordion-item__answer .stem2-devices-panel .stem2-devices-panel__device{padding:6px 8px}.sidebar-menu .accordion-item__answer .stem2-devices-panel .stem2-devices-panel__device-meta{margin-top:6px;padding:12px}.sidebar-menu .accordion-item__answer .stem2-devices-panel .stem2-devices-panel__unavailable{margin-top:4px;padding-left:16px}.sliding-panel{position:fixed;top:8px;bottom:8px;left:40px;width:min(320px,100vw - 16px);max-height:calc(100dvh - 16px);z-index:calc(520 + var(--sliding-panel-level, 0));display:flex;flex-direction:column;border-radius:24px;border:1px solid rgba(255,255,255,.08);overflow:hidden;pointer-events:none;opacity:0;transform:translate(calc(-100% - 16px));transition:opacity .3s ease,transform .3s ease;background:#141416bf;-webkit-backdrop-filter:blur(60px) saturate(150%);backdrop-filter:blur(60px) saturate(150%);box-shadow:0 20px 40px -10px #000000b3,inset 0 1px #ffffff0d}@media(min-width:768px){.sliding-panel{left:calc(336px + var(--sliding-panel-level, 0) * 328px)}}.sliding-panel--open{opacity:1;transform:translate(0);pointer-events:auto}.sliding-panel__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial;position:relative;z-index:1;flex-shrink:0;padding:16px;border-bottom:1px solid var(--white-10)}.sliding-panel__header-start{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial;min-width:0;flex:1}.sliding-panel__title{margin:0;font-size:18px;font-weight:600;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sliding-panel__back{width:24px;height:24px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--white-40);cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.sliding-panel__back:hover{background:var(--white-10);color:var(--white)}.sliding-panel__back-icon{transform:rotate(90deg)}.sliding-panel__close{flex-shrink:0;pointer-events:auto}.sliding-panel__content{flex:1 1 auto;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;flex-wrap:initial}@supports (scrollbar-color: red blue){.sliding-panel__content{scrollbar-width:thin;scrollbar-color:var(--white-20) transparent}}.sliding-panel__content::-webkit-scrollbar{width:4px;background:transparent}.sliding-panel__content::-webkit-scrollbar-thumb{background:var(--white-20);border-radius:4px;border:none;background-clip:padding-box;min-height:4px}.sliding-panel__content::-webkit-scrollbar-thumb:hover{background:var(--white-20)}.sliding-panel__content::-webkit-scrollbar-track{background:transparent}.stem2-device-detail{width:100%}.stem2-device-detail__name-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial}.stem2-device-detail__name-value{font-size:14px;color:var(--white)}.stem2-device-detail__name-edit{padding:4px 8px;border:none;border-radius:8px;background:transparent;font-size:12px;color:var(--white);cursor:pointer}.stem2-device-detail__name-edit:hover{background:var(--white-10);color:var(--white)}.stem2-device-detail__loading-row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;padding:16px 0}.stem2-device-detail__battery{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial}.stem2-device-detail__battery-shell{position:relative;width:24px;height:12px;border:1px solid rgba(255,255,255,.35);border-radius:2px}.stem2-device-detail__battery-shell:after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:2px;height:6px;border-radius:0 1px 1px 0;background:#ffffff59}.stem2-device-detail__battery-fill{height:100%;border-radius:1px}.stem2-device-detail__battery-fill--ok{background:#4ade80}.stem2-device-detail__battery-fill--low{background:#f87171}.stem2-device-detail__battery-value{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial;font-size:12px;font-weight:600}.stem2-device-detail__battery-value--ok{color:#4ade80}.stem2-device-detail__battery-value--low{color:#f87171}.stem2-device-detail__offline-notice{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;text-align:center;font-size:12px;color:var(--white);text-transform:uppercase;letter-spacing:.08em}.stem2-device-detail__section-hint{margin:-4px 0 8px;font-size:10px;color:var(--white);text-transform:uppercase;letter-spacing:.08em;text-align:left}.stem2-device-detail__items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;width:100%}.stem2-panel-section{width:100%;align-self:stretch}.stem2-panel-section__title{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--white);text-align:left}.stem2-panel-info-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial;padding:4px 0}.stem2-panel-info-row__label,.stem2-panel-info-row__value{font-size:14px;color:var(--white)}.stem2-panel-info-row__value--mono{font-family:var(--font-family-mono);font-size:12px}.stem2-panel-connection{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial;margin-bottom:12px}.stem2-panel-connection__dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.stem2-panel-connection__dot--online{background:#4ade80}.stem2-panel-connection__dot--syncing{background:#60a5fa;animation:stem2-panel-pulse 1.5s ease-in-out infinite}.stem2-panel-connection__dot--connected_btle{background:#c084fc}.stem2-panel-connection__dot--offline,.stem2-panel-connection__dot--loading{background:#6b7280}.stem2-panel-connection__dot--loading{animation:stem2-panel-pulse 1.5s ease-in-out infinite}.stem2-panel-connection__label{font-size:14px;font-weight:600}.stem2-panel-connection__label--online{color:#4ade80}.stem2-panel-connection__label--syncing{color:#60a5fa}.stem2-panel-connection__label--offline{color:var(--white)}.stem2-panel-connection__meta{font-size:12px;color:var(--white)}.stem2-panel-storage{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;flex-wrap:initial;width:100%;align-self:stretch;padding:4px 0}.stem2-panel-storage__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial}.stem2-panel-storage__label,.stem2-panel-storage__value{font-size:14px}.stem2-panel-storage__label,.stem2-panel-storage__value{color:var(--white)}.stem2-panel-storage__hint{margin:0;font-size:12px;color:var(--white)}.stem2-panel-storage__bar{width:100%;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.stem2-panel-storage__bar-fill{height:100%;border-radius:inherit;background:#3b82f6;transition:width .2s ease}.stem2-sync-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px}.stem2-sync-badge--downloaded{color:#4ade80}.stem2-sync-badge--downloading{color:#60a5fa}.stem2-sync-badge--queued{color:#fbbf24}.stem2-sync-badge--failed{color:#f87171}.stem2-panel-summary-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:12px}.stem2-panel-summary-pill__dot{width:6px;height:6px;border-radius:999px}.stem2-panel-summary-pill--downloading{background:#3b82f61a;color:#60a5fa}.stem2-panel-summary-pill--downloading .stem2-panel-summary-pill__dot{background:#60a5fa;animation:stem2-panel-pulse 1.5s ease-in-out infinite}.stem2-panel-summary-pill--queued{background:#f59e0b1a;color:#fbbf24}.stem2-panel-summary-pill--queued .stem2-panel-summary-pill__dot{background:#fbbf24}.stem2-panel-summary-pill--downloaded{background:#22c55e1a;color:#4ade80}.stem2-panel-summary-pill--downloaded .stem2-panel-summary-pill__dot{background:#4ade80}.stem2-panel-summary-pill--failed{background:#ef44441a;color:#f87171}.stem2-panel-summary-pill--failed .stem2-panel-summary-pill__dot{background:#f87171}.stem2-panel-sync-item{position:relative;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;flex-wrap:initial;padding:8px 40px 8px 12px;border-radius:12px;background:#ffffff0a;transition:background .15s ease}.stem2-panel-sync-item:hover{background:#ffffff12}.stem2-panel-sync-item:hover .stem2-panel-sync-item__remove{opacity:1}.stem2-panel-sync-item--downloading{background:#3b82f614}.stem2-panel-sync-item--removing{opacity:.6;padding-right:56px}.stem2-panel-sync-item--removing:hover{background:#ffffff0a}.stem2-panel-sync-item__main{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:initial;width:100%;min-width:0;border:none;background:transparent;padding:0;margin:0;color:inherit;text-align:left;outline:none;box-shadow:none}.stem2-panel-sync-item__main:focus,.stem2-panel-sync-item__main:focus-visible{outline:none;box-shadow:none}.stem2-panel-sync-item--session .stem2-panel-sync-item__main{cursor:pointer}.stem2-panel-sync-item__art{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#ffffff0f}.stem2-panel-sync-item__art-fallback{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;width:40px;height:40px;border-radius:8px;flex-shrink:0;background:#ffffff0f;color:#ffffff59}.stem2-panel-sync-item__art-fallback--session{background:linear-gradient(135deg,#3b82f633,#a855f733);color:#60a5fa99}.stem2-panel-sync-item__art-fallback--removing{background:#ef44441a;color:#f8717199}.stem2-panel-sync-item__copy{flex:1;min-width:0;text-align:left}.stem2-panel-sync-item__title{margin:0;font-size:14px;font-weight:600;color:var(--white);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.stem2-panel-sync-item__title--downloading{color:#93c5fd}.stem2-panel-sync-item__title--removing{color:#fff6;text-decoration:line-through}.stem2-panel-sync-item__removing-status{font-size:12px;color:#f8717180}.stem2-panel-sync-item__artist{font-size:12px;color:var(--white-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.stem2-panel-sync-item__meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial;margin-top:3px;min-width:0}.stem2-panel-sync-item__chevron{flex-shrink:0;color:var(--white-40)}.stem2-panel-sync-item__remove{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:#f87171b3;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.stem2-panel-sync-item__remove:hover{background:#ef444433;color:#f87171}.stem2-panel-sync-item__undo{position:absolute;top:50%;right:8px;transform:translateY(-50%);height:28px;padding:0 8px;border:none;border-radius:8px;background:transparent;font-size:12px;font-weight:500;line-height:1;color:#ffffffb3;cursor:pointer;white-space:nowrap}.stem2-panel-sync-item__undo:hover{background:var(--white-10);color:var(--white)}.stem2-panel-sync-item__progress{width:100%;height:3px;margin-top:2px;border-radius:999px;background:#3b82f633;overflow:hidden}.stem2-panel-sync-item__progress-fill{height:100%;border-radius:inherit;background:#3b82f6;transition:width .2s ease}.stem2-panel-empty{text-align:center;padding:24px 12px}.stem2-panel-empty__icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;width:48px;height:48px;margin:0 auto 12px;border-radius:999px;background:#ffffff08;color:var(--white-40)}.stem2-panel-empty__title{margin:0 0 4px;font-size:14px;color:var(--white-40)}.stem2-panel-empty__subtitle{margin:0;font-size:12px;color:var(--white-30, var(--white-40))}.stem2-panel-confirm{position:fixed;inset:0;z-index:540;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;padding:16px}.stem2-panel-confirm__backdrop{position:absolute;inset:0;background:#0006}.stem2-panel-confirm__dialog{position:relative;width:min(300px,100%);padding:12px;border-radius:16px;border:1px solid var(--white-10);background:#1a1a1c;box-shadow:0 20px 40px #00000073}.stem2-panel-confirm__title{margin:0 0 4px;font-size:14px;color:var(--white)}.stem2-panel-confirm__body{margin:0 0 12px;font-size:12px;color:var(--white-50, var(--white-40))}.stem2-panel-confirm__actions{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:8px;flex-wrap:initial}.stem2-panel-confirm__btn{flex:1;padding:6px 12px;border:none;border-radius:8px;font-size:14px;cursor:pointer}.stem2-panel-confirm__btn--cancel{background:transparent;color:var(--white-70, rgba(255, 255, 255, .7))}.stem2-panel-confirm__btn--cancel:hover{background:var(--white-10);color:var(--white)}.stem2-panel-confirm__btn--confirm{background:#ef44441a;color:#f87171}.stem2-panel-confirm__btn--confirm:hover{background:#ef444433;color:#fca5a5}@keyframes stem2-panel-pulse{0%,to{opacity:1}50%{opacity:.45}}.stem2-session-detail{width:100%}.stem2-session-detail__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:initial;margin-bottom:12px}.stem2-session-detail__art{width:56px;height:56px;border-radius:16px;object-fit:cover;flex-shrink:0}.stem2-session-detail__art-fallback{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;width:56px;height:56px;border-radius:16px;flex-shrink:0;background:linear-gradient(135deg,#3b82f633,#a855f733);color:#60a5fa99}.stem2-session-detail__header-copy{flex:1;min-width:0}.stem2-session-detail__header-title{margin:0;font-size:14px;font-weight:600;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stem2-session-detail__header-meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial;margin-top:4px}.stem2-session-detail__track-count{font-size:12px;color:var(--white-40)}.stem2-session-detail__open-btn{width:100%;padding:8px 0;border:none;border-radius:8px;background:transparent;font-size:12px;color:#60a5fa;cursor:pointer;transition:background .15s ease,color .15s ease}.stem2-session-detail__open-btn:hover{background:#3b82f61a;color:#93c5fd}.stem2-session-detail__summary{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.stem2-session-detail__refresh{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;width:100%;padding:8px 0;margin-bottom:12px;border:none;border-radius:8px;background:transparent;font-size:12px;color:var(--white-40);cursor:pointer;transition:background .15s ease,color .15s ease}.stem2-session-detail__refresh:hover:not(:disabled){background:var(--white-10);color:var(--white)}.stem2-session-detail__refresh:disabled{opacity:.5;cursor:not-allowed}.stem2-session-detail__refresh-icon--spinning{animation:stem2-panel-spin 1s linear infinite}.stem2-session-detail__tracks{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;flex-wrap:initial}.stem2-session-detail__track{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:initial;width:100%;padding:8px;border:none;border-radius:16px;background:#ffffff05;color:inherit;cursor:pointer;text-align:left;transition:background .15s ease}.stem2-session-detail__track:hover{background:#ffffff0d}.stem2-session-detail__track-art{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.stem2-session-detail__track-art-fallback{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;width:40px;height:40px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,#fb923c33,#ef444433);color:#fb923c99}.stem2-session-detail__track-copy{flex:1;min-width:0}.stem2-session-detail__track-title{margin:0;font-size:14px;font-weight:600;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stem2-session-detail__track-meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial;margin-top:2px}.stem2-session-detail__track-artist{font-size:12px;color:var(--white-40);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stem2-session-detail__loading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;padding:24px 0}.stem2-session-detail__empty{text-align:center;padding:24px 0;font-size:14px;color:var(--white-40)}@keyframes stem2-panel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.device-connected-wrapper{background-color:var(--white-5)}.device-connected-wrapper__main,.device-connected-wrapper__content{flex:1}.device-connected-wrapper__connected{min-width:4px;min-height:4px;width:4px;height:4px;border-radius:50%!important;background-color:var(--green)}.device-connected-wrapper__device{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:8px;flex-wrap:initial}.device-connected-wrapper__device .info-card-section{gap:8px;align-items:center}.device-connected-wrapper .device-button{padding:0!important}.device-accordion__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial;width:100%}.prompting-form{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex-wrap:initial}.prompting-form__input{border-radius:12px;padding:0 12px}.prompting-form__input::placeholder{color:var(--white-40)!important}.prompting-form__button{background-color:var(--white-10)}.prompting-form__voice,.prompting-form__button{border-radius:12px}.prompt-reasoning{width:100%;max-width:100%;margin-bottom:4px;margin-left:auto;margin-right:auto;border-radius:20px}.prompt-reasoning__messages{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:8px 0}@supports (scrollbar-color: red blue){.prompt-reasoning__messages{scrollbar-width:thin;scrollbar-color:var(--white-20) transparent}}.prompt-reasoning__messages::-webkit-scrollbar{width:4px;background:transparent}.prompt-reasoning__messages::-webkit-scrollbar-thumb{background:var(--white-20);border-radius:4px;border:none;background-clip:padding-box;min-height:4px}.prompt-reasoning__messages::-webkit-scrollbar-thumb:hover{background:var(--white-20)}.prompt-reasoning__messages::-webkit-scrollbar-track{background:transparent}.prompt-reasoning__item{padding:8px 16px;background:var(--white-10);border:none;color:var(--white);opacity:.8;text-align:left;display:flex;align-items:flex-start;gap:8px;border-radius:16px}.prompt-reasoning__item--reasoning{opacity:.85}.prompt-reasoning__item--tool{opacity:.7;font-weight:500}.prompt-reasoning__icon{flex-shrink:0;color:var(--white-40)}.dj-accordion{text-align:center}.dj-accordion__example-prompt{color:#f0e6d6}.dj-accordion__description{padding:24px 0 28px}.dj-accordion__description p{font-size:12px}.dj-accordion__icon{background-color:var(--white-10);min-width:40px;min-height:40px;width:40px;height:40px;border-radius:50%!important}.dj-accordion__prompt-container{border-top:1px solid var(--white-10);padding:8px 12px}@supports (scrollbar-color: red blue){.sidebar-menu{scrollbar-width:thin;scrollbar-color:var(--white-20) transparent}}.sidebar-menu::-webkit-scrollbar{width:4px;background:transparent}.sidebar-menu::-webkit-scrollbar-thumb{background:var(--white-20);border-radius:4px;border:none;background-clip:padding-box;min-height:4px}.sidebar-menu::-webkit-scrollbar-thumb:hover{background:var(--white-20)}.sidebar-menu::-webkit-scrollbar-track{background:transparent}.sidebar-menu{position:fixed;isolation:isolate;border-radius:16px;padding:40px 0 0;z-index:510;left:-326px;transition:all .2s ease;bottom:4px;top:4px;display:flex;flex-direction:column;overflow:hidden}.sidebar-menu:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:rgba(var(--app-panel-rgb),.25);background:rgba(var(--app-panel-rgb),.95);background-clip:padding-box;isolation:isolate;border-radius:20px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.sidebar-menu:before{background:rgba(var(--app-panel-rgb),.08)}}html.apple-silicon .sidebar-menu:before{-webkit-backdrop-filter:blur(16px) saturate(100%);backdrop-filter:blur(16px) saturate(100%);background:rgba(var(--app-panel-rgb),.08);background-color:rgba(var(--app-panel-rgb),.08);background-clip:padding-box;isolation:isolate;border-radius:20px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.apple-silicon .sidebar-menu:before{background:rgba(var(--app-panel-rgb),.08)}}.sidebar-menu__content{flex:1 1 auto;min-height:0;overflow:hidden}.sidebar-menu{max-width:0;min-width:0;width:0;padding-left:0;opacity:0;pointer-events:none}.sidebar-menu--visible{left:4px;transition:left .2s ease;max-width:318px;width:318px;min-width:318px;opacity:1;pointer-events:auto}.sidebar-menu{height:calc(100vh - 8px)!important;height:calc(100dvh - 8px)!important;max-height:calc(100vh - 8px)!important;max-height:calc(100dvh - 8px)!important}@media(min-width:375px){.sidebar-menu{bottom:8px;top:8px;height:calc(100vh - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px)!important}.sidebar-menu--visible{left:8px}}.sidebar-menu .station-card-container{width:calc(100% - 24px);margin:0 auto}@media(min-width:1020px){.sidebar-menu{position:relative;bottom:auto;left:auto;margin-left:8px;flex:0 0 auto;transition:max-width .4s ease,opacity .4s ease}}.sidebar-menu__footer-placeholder{height:88px}.sidebar-menu .accordion-item{border-radius:16px}.sidebar-menu .accordion-item__question{padding:8px 12px;min-height:36px;font-size:12px;line-height:16px;text-transform:uppercase}.sidebar-menu .accordion-item__answer--open{padding:4px 12px 12px}.sidebar-menu .device-accordion .accordion-item__answer--open{padding:4px 0 8px;overflow:visible;min-height:0}.sidebar-menu .device-accordion .accordion-item__answer-wrapper--open{min-height:0}.sidebar-menu__no-results{margin-top:16px;text-align:center}.sidebar-menu__no-results .lock-wrapper{width:fit-content;margin:0 auto}.sidebar-menu__no-results h4{margin-top:16px}.sidebar-menu__no-results p{color:var(--white-40);max-width:220px}.sidebar-menu__recent-card .icon-card__title--subheading{white-space:initial}.sidebar-menu__recent-card .icon-card__title--subheading svg{margin-bottom:-2px}.sidebar-menu__list{height:100%}.sidebar-menu__bottom{flex:0 1 auto;min-height:0;max-height:min(48dvh,440px);overflow-x:hidden;overflow-y:auto;padding:8px}@supports (scrollbar-color: red blue){.sidebar-menu__bottom{scrollbar-width:thin;scrollbar-color:var(--white-20) transparent}}.sidebar-menu__bottom::-webkit-scrollbar{width:4px;background:transparent}.sidebar-menu__bottom::-webkit-scrollbar-thumb{background:var(--white-20);border-radius:4px;border:none;background-clip:padding-box;min-height:4px}.sidebar-menu__bottom::-webkit-scrollbar-thumb:hover{background:var(--white-20)}.sidebar-menu__bottom::-webkit-scrollbar-track{background:transparent}.sidebar-menu .noselect:hover{background-color:transparent}@font-face{font-family:STEM;src:url(/assets/STEM-Variable-At7aufSF.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:STEM;src:url(/assets/STEM-Variable-Italic-BPlQtDP1.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:STEM Mono;src:url(/assets/STEMMono-Variable-B7H9_uLy.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DeepSea;src:url(/assets/deep-sea-medium-9DjTNpxU.woff2) format("woff2"),url(/assets/deep-sea-medium-BS4WHmOg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DeepSea;src:url(/assets/deep-sea-medium-9DjTNpxU.woff2) format("woff2"),url(/assets/deep-sea-medium-BS4WHmOg.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DeepSea;src:url(/assets/deep-sea-bold-ClKvQXS5.woff2) format("woff2"),url(/assets/deep-sea-bold-y1_FvlJa.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DeepSea;src:url(/assets/deep-sea-bold-ClKvQXS5.woff2) format("woff2"),url(/assets/deep-sea-bold-y1_FvlJa.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RobotoMono;src:url(/assets/RobotoMono-VariableFont_wght-Be6w_Krw.ttf) format("TrueType");font-weight:400;font-style:normal;font-display:block}:root{--stone-100: #f8f7f1cc;--stone-500: #91918f;--yellow: #fbbf24;--yellow-2: #eab30833;--blue: #60a5fa;--red: #f87171;--red-8: #f87171cc;--red-300: #fca5a5;--bright-red: #ef4444;--red-2: #ef444433;--red-3: #ef44444d;--red-10: #ef44441a;--red-to-blue-gradient: linear-gradient(to right, rgba(220, 38, 38, .15), rgba(37, 99, 235, .15));--gold: #f59e0b;--gold-40: #f59f0a66;--amber-40: #f59e0b66;--amber-20: #f59e0b33;--amber-5: #f59e0b0d;--green: #22c55e;--green-2: #4ade8033;--green-50: #f1f8e9;--color-accent: #2563eb80;--purple-33: #a855f733;--purple-300: #d8b4fe;--app-panel-rgb: 12, 12, 14;--surface-1: #222222;--surface-2: #323232;--black-soft: #0a0a0a;--black-5: rgba(0, 0, 0, .05);--black-15: rgba(0, 0, 0, .15);--black-20: rgba(0, 0, 0, .2);--black-30: rgba(0, 0, 0, .3);--black-40: rgba(0, 0, 0, .4);--black-50: rgba(0, 0, 0, .5);--black-60: rgba(0, 0, 0, .6);--black-70: rgba(0, 0, 0, .7);--black-80: rgba(0, 0, 0, .8);--black-90: rgba(0, 0, 0, .9);--black-rgb: rgb(0, 0, 0);--black: #000000;--white-5: rgba(255, 255, 255, .05);--white-10: rgba(255, 255, 255, .1);--white-15: rgba(255, 255, 255, .15);--white-20: rgba(255, 255, 255, .2);--white-30: rgba(255, 255, 255, .3);--white-40: rgba(255, 255, 255, .4);--white-50: rgba(255, 255, 255, .5);--white-60: rgba(255, 255, 255, .6);--white-70: rgba(255, 255, 255, .7);--white-80: rgba(255, 255, 255, .8);--white-90: rgba(255, 255, 255, .9);--black-rgb: rgb(250, 250, 250);--white: #ffffff;--white-shine: var(--white-40);--glass-background-90: var(--black-90);--theme-glass-blur-40: blur(40px);--theme-glass-blur-30: blur(30px);--shadow-artwork: 0 2px 8px var(--black-30), 0 4px 16px var(--black-20)}*,*:before,*:after{box-sizing:border-box}html{overscroll-behavior:none;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:STEM,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.1;color:var(--white);text-align:left;background-color:#414a51}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:.8rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:16px;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:16px}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:8px;margin-left:0}blockquote{margin:0 0 16px}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-4px}sup{top:-8px}a{color:var(--white);text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:var(--white);text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:16px;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 16px}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:16px;padding-bottom:16px;color:var(--white);text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:8px}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:8px;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}*{box-sizing:border-box;touch-action:manipulation}@media(max-width:480px){*::-webkit-scrollbar{display:none;width:0;height:0}}html{font-size:14px}@media(max-width:480px){html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}}body,button,input,*:before,*:after{font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--white)!important;color:var(--black)!important}#app,.awsappsync{width:100%;overflow:hidden}.stem-artwork-icon{width:100%;height:100%;border-radius:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}.stem-fill-space{width:100%;height:100%;flex:1}.stem-max-width{width:100%;max-width:1200px!important;margin:0 auto;padding:0}.stem-max-width-644{width:100%;max-width:644px!important;margin:0 auto}.stem-max-width-820{width:100%;max-width:820px;margin:0 auto}.stem-player-padding{padding-bottom:72px}@media(min-width:560px){.stem-player-padding{padding-bottom:168px}}.stem-player-margin{margin-bottom:72px}@media(min-width:560px){.stem-player-margin{margin-bottom:168px}}.stem-form-width{width:100%;max-width:420px;margin:0 auto}.stem-form-width--start{margin-left:unset;margin-right:auto}.stem-form-style h3{justify-content:start;margin-left:8px}.stem-form-style__ml-auto{margin-left:auto}.stem-form-style small{opacity:.85}.stem-form-style{padding:20px 16px;border-radius:16px;background-color:var(--white-10);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex-wrap:initial}.stem-form-style>.stem-info__modal{background-color:transparent;padding:0}.stem-vertical-fade{mask:linear-gradient(to bottom,transparent 0%,var(--black) 8px,var(--black) calc(100% - 8px),transparent 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,var(--black) 8px,var(--black) calc(100% - 8px),transparent 100%)}.stem-vertical-fade-top{mask:linear-gradient(to bottom,transparent 0%,var(--black) 8px,var(--black) 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,var(--black) 8px,var(--black) 100%)}.stem-vertical-fade-bottom{mask:linear-gradient(to bottom,var(--black) 0%,var(--black) calc(100% - 8px),transparent 100%);-webkit-mask:linear-gradient(to bottom,var(--black) 0%,var(--black) calc(100% - 8px),transparent 100%)}.stem-horizontal-fade{mask:linear-gradient(to right,transparent 0%,var(--black) 8px,var(--black) calc(100% - 8px),transparent 100%);-webkit-mask:linear-gradient(to right,transparent 0%,var(--black) 8px,var(--black) calc(100% - 8px),transparent 100%)}.stem-horizontal-fade-left{mask:linear-gradient(to right,transparent 0%,var(--black) 8px,var(--black) 100%);-webkit-mask:linear-gradient(to right,transparent 0%,var(--black) 8px,var(--black) 100%)}.stem-horizontal-fade-right{mask:linear-gradient(to right,var(--black) 0%,var(--black) calc(100% - 8px),transparent 100%);-webkit-mask:linear-gradient(to right,var(--black) 0%,var(--black) calc(100% - 8px),transparent 100%)}.flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.flex-wrap{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:8px;flex-wrap:wrap}.flex-col__start{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:8px;flex-wrap:initial}.flex-col__align-start{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:8px;flex-wrap:initial}.flex-col__space-between{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial}.flex-col__gap-0{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;flex-wrap:initial}.flex-col__gap-0--top{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:0;flex-wrap:initial}.flex-col__gap-4{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex-wrap:initial}.flex-col__gap-4--start{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px;flex-wrap:initial}.flex-col__gap-12{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;flex-wrap:initial}.flex-col__gap-12--start{display:flex;flex-direction:column;justify-content:initial;align-items:start;gap:12px;flex-wrap:initial}.flex-col__gap-16{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex-wrap:initial}.flex-col__gap-16--start{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:16px;flex-wrap:initial}.flex-col__gap-16--align-top-left{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px;flex-wrap:initial}.flex-col__gap-16--top{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:16px;flex-wrap:initial}.flex-col__gap-20{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;flex-wrap:initial}.flex-col__gap-20--start{display:flex;flex-direction:column;justify-content:initial;align-items:start;gap:20px;flex-wrap:initial}.flex-col__gap-24{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex-wrap:initial}.flex-col__gap-24--start{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:24px;flex-wrap:initial}.flex-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.flex-row__gap-16{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;flex-wrap:initial}.flex-row__gap-16--start{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:16px;flex-wrap:initial}.flex-row__gap-12{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;flex-wrap:initial}.flex-row__gap-8{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;flex-wrap:initial}.flex-row__gap-8--start{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:8px;flex-wrap:initial}.flex-row__gap-8--justify-end{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:initial}.flex-row__gap-4{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex-wrap:initial}.flex-row__gap-4--space-between{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;flex-wrap:initial}.flex-row__gap-0{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-wrap:initial}.flex-row__gap-0--justify-end{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0;flex-wrap:initial}.flex-row__space-between{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:initial}.flex-row__justify-start{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:initial}.flex-row__justify-end{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:initial}.flex-row__reverse{flex-direction:row-reverse}.full-width{width:100%}body .wrapper--scroll{overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}body .wrapper--scroll::-webkit-scrollbar{display:none}body .wrapper--scroll{-webkit-overflow-scrolling:touch}.animate--fade-in{animation:animateFadeIn .3s cubic-bezier(.77,0,.175,1) forwards}.animate--fade-in-up{animation:animateFadeInUp .3s cubic-bezier(.77,0,.175,1) forwards}.animate--fade-pop-in{opacity:0;transform:scale(.8);animation:animateFadePopIn .5s .15s cubic-bezier(.175,.885,.32,1.275) forwards}.animate--fade-pop-out{opacity:1;transform:scale(1);animation:animateFadePopOut .3s cubic-bezier(.175,.885,.32,1.275) forwards}.animate--fade-out-down{animation:animateFadeOutDown .3s cubic-bezier(.77,0,.175,1) forwards}.animate--rotate-anticlockwise{animation:animateRotateAnticlockwise .15s linear forwards}@keyframes animateFadeIn{0%{opacity:0}to{opacity:1}}@keyframes animateFadeInUp{0%{opacity:0;transform:scale(.95) translateY(2.25rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes animateFadePopIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes animateFadePopOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes animateFadeOutDown{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(2.25rem)}}@keyframes animateRotateAnticlockwise{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes animInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes animInFromBottom{0%{opacity:0;transform:translateY(10%) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes animOutFromTop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10%) scale(.9)}}@keyframes pulseIcon{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:.6;transform:translate(-50%,-50%) scale(1)}}a,.a{transition:color .15s cubic-bezier(.23,1,.32,1);color:var(--white);text-decoration:none}a:hover,a:focus,.a:hover,.a:focus{color:var(--white);outline:none;text-decoration:none}a:active,.a:active{color:var(--white)}p,.p{font-size:16px;font-weight:400;margin-top:0;margin-bottom:0;text-wrap:pretty}h1,.h1,.wysiwyg h1{font-weight:500;line-height:1.1;color:var(--white);font-size:36px}h2,.h2,.wysiwyg h2{font-weight:500;line-height:1.1;color:var(--white);font-size:32px}h3,.h3,.wysiwyg h3{font-weight:500;line-height:1.1;color:var(--white);font-size:28px}h4,.h4,.wysiwyg h4{font-weight:500;line-height:1.1;color:var(--white);font-size:24px}h5,.h5,.wysiwyg h5{font-weight:500;line-height:1.1;color:var(--white);font-size:20px}h6,.h6,.wysiwyg h6{font-weight:500;line-height:1.1;color:var(--white);font-size:18px}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child{margin-top:0}::selection{background-color:#ff6b00;color:var(--white)}strong,b{font-weight:700}em,i{font-style:italic}hr{border-left:none;border-right:none;border-top:none;margin:16px 0;width:100%;border-bottom:1px solid var(--white-20)}.blockquote{clear:both;width:100%;margin:16px 0;padding-left:20px;position:relative}.blockquote:before{content:"";position:absolute;width:6px;height:calc(100% - 14px);top:7px;left:2px;background-color:#ff6b00}abbr[title]{text-decoration:none}.stem-product-text,.stem-product-text *{font-size:14px;text-transform:uppercase;letter-spacing:.1em;line-height:1.6}ul,ol,li{margin:0;padding:0;list-style-type:none}.ul,.ol,.wysiwyg ul,.wysiwyg ol{margin-left:1.5em}.ul,.wysiwyg ul{margin-bottom:.8rem}.ul li,.wysiwyg ul li{list-style:disc outside}.ol,.wysiwyg ol{margin-bottom:.8rem}.ol li,.wysiwyg ol li{list-style:decimal outside}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.clearfix{zoom:1;overflow:visible!important}.clearfix:after{content:"";display:block;clear:both;height:0}.u-d-none{display:none!important}.u-d-flex{display:flex!important}.u-d-block{display:block!important}@media(max-width:559.98px){.u-d-d-none{display:none!important}.u-d-d-flex{display:flex!important}.u-d-d-block{display:block!important}}@media(min-width:560px){.u-d-sm-none{display:none!important}.u-d-sm-flex{display:flex!important}.u-d-sm-block{display:block!important}}@media(max-width:767.98px){.u-d-d-sm-none{display:none!important}.u-d-d-sm-flex{display:flex!important}.u-d-d-sm-block{display:block!important}}@media(min-width:768px){.u-d-md-none{display:none!important}.u-d-md-flex{display:flex!important}.u-d-md-block{display:block!important}}@media(max-width:919.98px){.u-d-d-md-none{display:none!important}.u-d-d-md-flex{display:flex!important}.u-d-d-md-block{display:block!important}}@media(min-width:920px){.u-d-lg-none{display:none!important}.u-d-lg-flex{display:flex!important}.u-d-lg-block{display:block!important}}@media(max-width:1023.98px){.u-d-d-lg-none{display:none!important}.u-d-d-lg-flex{display:flex!important}.u-d-d-lg-block{display:block!important}}@media(min-width:1024px){.u-d-xl-none{display:none!important}.u-d-xl-flex{display:flex!important}.u-d-xl-block{display:block!important}}.u-d-d-xl-none{display:none!important}.u-d-d-xl-flex{display:flex!important}.u-d-d-xl-block{display:block!important}.u-m-base{margin:1.2rem!important}.u-mt-base,.u-my-base{margin-top:1.2rem!important}.u-mr-base,.u-mx-base{margin-right:1.2rem!important}.u-mb-base,.u-my-base{margin-bottom:1.2rem!important}.u-ml-base,.u-mx-base{margin-left:1.2rem!important}.u-m-small{margin:.8rem!important}.u-mt-small,.u-my-small{margin-top:.8rem!important}.u-mr-small,.u-mx-small{margin-right:.8rem!important}.u-mb-small,.u-my-small{margin-bottom:.8rem!important}.u-ml-small,.u-mx-small{margin-left:.8rem!important}.u-m-smaller{margin:.64rem!important}.u-mt-smaller,.u-my-smaller{margin-top:.64rem!important}.u-mr-smaller,.u-mx-smaller{margin-right:.64rem!important}.u-mb-smaller,.u-my-smaller{margin-bottom:.64rem!important}.u-ml-smaller,.u-mx-smaller{margin-left:.64rem!important}.u-m-smallest{margin:.512rem!important}.u-mt-smallest,.u-my-smallest{margin-top:.512rem!important}.u-mr-smallest,.u-mx-smallest{margin-right:.512rem!important}.u-mb-smallest,.u-my-smallest{margin-bottom:.512rem!important}.u-ml-smallest,.u-mx-smallest{margin-left:.512rem!important}.u-m-medium{margin:1.5rem!important}.u-mt-medium,.u-my-medium{margin-top:1.5rem!important}.u-mr-medium,.u-mx-medium{margin-right:1.5rem!important}.u-mb-medium,.u-my-medium{margin-bottom:1.5rem!important}.u-ml-medium,.u-mx-medium{margin-left:1.5rem!important}.u-m-large{margin:1.8rem!important}.u-mt-large,.u-my-large{margin-top:1.8rem!important}.u-mr-large,.u-mx-large{margin-right:1.8rem!important}.u-mb-large,.u-my-large{margin-bottom:1.8rem!important}.u-ml-large,.u-mx-large{margin-left:1.8rem!important}.u-m-larger{margin:2.25rem!important}.u-mt-larger,.u-my-larger{margin-top:2.25rem!important}.u-mr-larger,.u-mx-larger{margin-right:2.25rem!important}.u-mb-larger,.u-my-larger{margin-bottom:2.25rem!important}.u-ml-larger,.u-mx-larger{margin-left:2.25rem!important}.u-m-largest{margin:2.8125rem!important}.u-mt-largest,.u-my-largest{margin-top:2.8125rem!important}.u-mr-largest,.u-mx-largest{margin-right:2.8125rem!important}.u-mb-largest,.u-my-largest{margin-bottom:2.8125rem!important}.u-ml-largest,.u-mx-largest{margin-left:2.8125rem!important}.u-p-base{padding:1.2rem!important}.u-pt-base,.u-py-base{padding-top:1.2rem!important}.u-pr-base,.u-px-base{padding-right:1.2rem!important}.u-pb-base,.u-py-base{padding-bottom:1.2rem!important}.u-pl-base,.u-px-base{padding-left:1.2rem!important}.u-p-small{padding:.8rem!important}.u-pt-small,.u-py-small{padding-top:.8rem!important}.u-pr-small,.u-px-small{padding-right:.8rem!important}.u-pb-small,.u-py-small{padding-bottom:.8rem!important}.u-pl-small,.u-px-small{padding-left:.8rem!important}.u-p-smaller{padding:.64rem!important}.u-pt-smaller,.u-py-smaller{padding-top:.64rem!important}.u-pr-smaller,.u-px-smaller{padding-right:.64rem!important}.u-pb-smaller,.u-py-smaller{padding-bottom:.64rem!important}.u-pl-smaller,.u-px-smaller{padding-left:.64rem!important}.u-p-smallest{padding:.512rem!important}.u-pt-smallest,.u-py-smallest{padding-top:.512rem!important}.u-pr-smallest,.u-px-smallest{padding-right:.512rem!important}.u-pb-smallest,.u-py-smallest{padding-bottom:.512rem!important}.u-pl-smallest,.u-px-smallest{padding-left:.512rem!important}.u-p-medium{padding:1.5rem!important}.u-pt-medium,.u-py-medium{padding-top:1.5rem!important}.u-pr-medium,.u-px-medium{padding-right:1.5rem!important}.u-pb-medium,.u-py-medium{padding-bottom:1.5rem!important}.u-pl-medium,.u-px-medium{padding-left:1.5rem!important}.u-p-large{padding:1.8rem!important}.u-pt-large,.u-py-large{padding-top:1.8rem!important}.u-pr-large,.u-px-large{padding-right:1.8rem!important}.u-pb-large,.u-py-large{padding-bottom:1.8rem!important}.u-pl-large,.u-px-large{padding-left:1.8rem!important}.u-p-larger{padding:2.25rem!important}.u-pt-larger,.u-py-larger{padding-top:2.25rem!important}.u-pr-larger,.u-px-larger{padding-right:2.25rem!important}.u-pb-larger,.u-py-larger{padding-bottom:2.25rem!important}.u-pl-larger,.u-px-larger{padding-left:2.25rem!important}.u-p-largest{padding:2.8125rem!important}.u-pt-largest,.u-py-largest{padding-top:2.8125rem!important}.u-pr-largest,.u-px-largest{padding-right:2.8125rem!important}.u-pb-largest,.u-py-largest{padding-bottom:2.8125rem!important}.u-pl-largest,.u-px-largest{padding-left:2.8125rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-8{margin-top:8px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mr-0{margin-right:0!important}.mr-4{margin-right:4px}.mr-12{margin-right:12px}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px!important}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.ml-0{margin-left:0!important}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.pl-12{padding-left:12px!important}.pr-12{padding-right:12px!important}.border-none{border:none!important}.button-remove-defaults{background:transparent;color:inherit;border:none;padding:0;font:inherit;cursor:pointer}.button-remove-defaults,.button-remove-defaults:focus,.button-remove-defaults:hover{outline:none}@media print{@page{size:auto;padding-top:1.5cm;padding-bottom:1.5cm}.navbar,.player,.footer{display:none}html,body{background-color:#fff!important}p,h1,h2,h3,h4,h5,h6{page-break-inside:avoid;color:#000!important}a{color:#39c!important;text-decoration:underline!important}}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}form{width:100%}.main__content{min-width:0}.has-badge-cutout{mask-image:radial-gradient(circle 10px at calc(100% - 6px) calc(100% - 6px),transparent 10px,black 10px);-webkit-mask-image:radial-gradient(circle 10px at calc(100% - 6px) calc(100% - 6px),transparent 10px,black 10px)}:export{xxs:375px;xs:480px;s:560px;m:768px;l:1020px;xl:1240px;xxl:1400px}#app:has(.stemfm-dark-stack),#app:has(.stem-2-how-to){overflow:unset}#app:has(.welcome) .player-v2 .mini-player{height:44px;min-height:44px}#app:has(.welcome) .player-v2 .recording,#app:has(.welcome) .player-v2 .expand-handle,#app:has(.welcome) .player-v2 .mini-player__titles-container{display:none}#app:has(.welcome) .player-v2,#app:has(.search-modal) .player-v2{z-index:10000}#app:has(.search-modal) .main__sidebar-controls{z-index:10002}#app:has(.search-modal) .sidebar-menu{z-index:10001}#app:has(.search-modal) .sidebar-menu--visible{left:0}#app:has(.hide-background-gradients) .background-gradients{display:none}#app:has(.hide-session-library) #session-library{display:none}#app:has(.hide-sidebar-controls) .main__sidebar-controls{display:none}#app:has(.hide-navbar) .navbar{display:none}#app:has(.hide-navbar) .main .main__content{padding-top:0}#app:has(.hide-player)>.main .main__content{padding:0}#app:has(.hide-player) .player-v2{display:none}.main{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;display:flex;padding:0;background:transparent}.main:has(.stem2-abtest-root){height:unset;max-height:unset}.main>.main__content{flex:1;padding-top:44px;display:flex;gap:16px}@media(min-width:375px){.main>.main__content{padding-top:64px}}.stem-aev3-styles .music-control-audio{display:none;width:50%}.stem-aev3-styles .mix-title,.stem-aev3-styles .next-mix-title,.stem-aev3-styles .transition-info{opacity:0;right:120px;bottom:720px;position:fixed;z-index:1000;width:350px;background:var(--black);border-radius:16px;padding:16px;font-size:12px;transition:opacity .5s;pointer-events:none;display:none}.stem-aev3-styles .next-mix-title{opacity:0;right:120px;bottom:550px;position:fixed;z-index:1001;width:350px}.stem-aev3-styles .transition-info{opacity:0;right:120px;bottom:150px;position:fixed;z-index:1002;width:850px}.stem-application-debug-enabled .stem-aev3-styles .mix-title,.stem-application-debug-enabled .stem-aev3-styles .next-mix-title,.stem-application-debug-enabled .stem-aev3-styles .transition-info{display:block;opacity:1;pointer-events:all}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.isolate{isolation:isolate}.z-\[9999\]{z-index:9999}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-0{margin-top:0}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-12{margin-right:calc(var(--spacing) * 12)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[8px\]{gap:8px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pr-12{padding-right:calc(var(--spacing) * 12)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(min-width:375px){.min-\[375px\]\:top-2\.5{top:calc(var(--spacing) * 2.5)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
