:root{--font-body:"Mimuun Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--letterbox-top-bar-height:60px;--nav-bar-offset:calc(var(--letterbox-top-bar-height) + env(safe-area-inset-top, 0px));--nav-bar-bg:#1a1a1a;--nav-row-align-height:40px;--nav-logo-optical-shift:-5px;--nav-link-font-size:14px;--nav-link-icon-size:18px;--mobile-menu-overlay-z:10000310;--mobile-menu-slide-z:10000311}body.no-mimuun-font{--font-body:var(--font-body-system);font-family:var(--font-body-system)}*{margin:0;padding:0;box-sizing:border-box}html{background-color:var(--nav-bar-bg);overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none;width:0;height:0}body{font-family:var(--font-body);background-color:var(--nav-bar-bg);min-height:100vh;overflow:hidden;width:100%;max-width:100%}body:not(.custom-page){display:flex;flex-direction:column}body:not(.custom-page)>:first-child{flex:1 1;min-height:0;display:flex;flex-direction:column}body.custom-page{display:flex;flex-direction:column}body.custom-page #global-footer{flex-shrink:0;position:relative;z-index:10002;width:100%;max-width:100%}body.custom-exit-hide-footer #global-footer,body.custom-mode-active #global-footer,body.custom-page:not(.custom-presets-loaded) #global-footer{display:none!important}.fa-solid,i.fa-solid,i.fas{font-family:Font Awesome\ 6 Free!important;font-weight:900!important;font-style:normal!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1!important;display:inline-block!important;-webkit-font-smoothing:antialiased}.fa-regular,i.fa-regular,i.far{font-family:Font Awesome\ 6 Free!important;font-weight:400!important;font-style:normal!important}.fa-brands,i.fa-brands,i.fab{font-family:Font Awesome\ 6 Brands!important;font-weight:400!important;font-style:normal!important}.genre-group-icon i[class*=ph-],.mix-popup-close i,.mobile-menu-close i,.popup-close-btn i,.popup-search-clear i{line-height:1}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone,i.material-icons,i.material-icons-outlined,i.material-icons-round,i.material-icons-sharp,i.material-icons-two-tone{font-size:24px!important}.material-symbols-outlined,span.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400;font-style:normal;font-size:24px!important;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"liga"}.itemENV-inner .material-symbols-outlined,.itemSE-inner .material-symbols-outlined,.sound-itemENV .material-symbols-outlined,.sound-itemSE .material-symbols-outlined{font-family:Material Symbols Outlined!important;font-size:24px!important;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.sidebar-left .genre-item i[class*=" ph-"],.sidebar-left .genre-item i[class^=ph-],.sidebar-left .personal-item i[class*=" ph-"],.sidebar-left .personal-item i[class^=ph-]{font-size:16px!important;width:16px!important;height:16px!important}.sidebar-left .genre-item i.fa-solid{font-family:Font Awesome\ 6 Free!important;font-weight:900!important;font-style:normal!important}.mobile-menu-slide,.nav-bar{font-family:var(--font-body-system)}.nav-bar{background-color:var(--nav-bar-bg);color:#fff;width:100%;min-width:300px;position:fixed;top:0;left:0;right:0;z-index:10001;min-height:var(--nav-bar-offset);max-height:none;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:calc(12px + env(safe-area-inset-top, 0px)) max(24px,env(safe-area-inset-right,0px)) 12px max(24px,env(safe-area-inset-left,0px));box-sizing:border-box;opacity:1}.nav-bar-fade-in{animation:navBarFadeIn .6s ease-out forwards}.nav-bar-hidden-on-exit{opacity:0}@keyframes navBarFadeIn{0%{opacity:0}to{opacity:1}}.nav-bar .nav-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;flex:1 1;min-width:0}h2{margin-bottom:10px}.footer{padding:24px;min-height:56px;max-height:56px}#global-footer,.footer{width:100%;box-sizing:border-box}#global-footer{max-width:100%;align-self:stretch;min-width:0;padding:16px 24px;min-height:0;max-height:none;display:flex;flex-direction:column;align-items:center;gap:3px}.footer-copyright{margin-bottom:0;font-size:14px;color:hsla(0,0%,100%,.7);font-weight:400;text-decoration:none}.footer-copyright:hover{color:hsla(0,0%,100%,.95);text-decoration:underline}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;width:100%;max-width:100%;margin:0}.pricing-footer-link{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:400;text-decoration:none;white-space:nowrap}.pricing-footer-link:hover{color:hsla(0,0%,100%,.95);text-decoration:underline}.pricing-footer-separator{color:hsla(0,0%,100%,.35);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:560px){.footer-links{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px;grid-row-gap:8px;row-gap:8px;width:100%}.footer-links .pricing-footer-separator{display:none}.footer-links>.pricing-footer-link:first-child{justify-self:end}.footer-links>.pricing-footer-link:nth-child(3){justify-self:start}.footer-links>.pricing-footer-link:nth-child(5){grid-column:1/-1;justify-self:center;white-space:normal;text-align:center}}.nav-bottom{display:flex;justify-content:center;align-items:center;padding:3px 24px;border-bottom:1px solid hsla(0,0%,100%,.1);background-color:rgba(0,0,0,.2);min-height:10px}.nav-search{position:relative;max-width:600px}.nav-search-input{width:100%;padding:2px 35px 2px 12px;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:10px;outline:none;transition:all .2s ease;height:auto;min-height:16px;line-height:1.2;box-sizing:border-box}.nav-search-input::placeholder{color:hsla(0,0%,100%,.5)}.nav-search-input:focus{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.nav-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.5);pointer-events:none;font-size:9px}.nav-bar .nav-left{display:flex;align-items:center;gap:32px;position:relative;justify-content:flex-start;flex-shrink:0;margin-right:auto}.nav-links-inline{display:flex;align-items:center;gap:24px}@media (max-width:700px){.nav-bar .nav-right,.nav-links-inline{display:none}.nav-bar .nav-left{gap:10px;align-items:center}.hamburger-menu{box-sizing:border-box;width:var(--nav-row-align-height);height:var(--nav-row-align-height);min-width:var(--nav-row-align-height);min-height:var(--nav-row-align-height);padding:0;flex-shrink:0}.hamburger-menu i{font-size:24px;line-height:1}}.nav-bar .nav-right{display:flex;gap:12px;justify-content:flex-end;margin-left:auto;overflow:visible}.nav-info-dropdown{display:inline-flex;align-items:center;overflow:visible}.nav-info-dropdown__trigger{border:none;background:transparent;padding:8px;min-height:var(--nav-row-align-height);color:hsla(0,0%,100%,.85)}.nav-info-dropdown:focus-within .nav-info-dropdown__trigger,.nav-info-dropdown:hover .nav-info-dropdown__trigger,.nav-info-dropdown__trigger:hover{color:#fff}.mobile-menu-info-dropdown__label{display:flex;align-items:center;justify-content:flex-start;padding-top:12px;padding-bottom:4px;pointer-events:none}.mobile-menu-info-dropdown__label i{font-size:20px;line-height:1}.logo{font-size:24px;font-weight:700;color:#fff;text-decoration:none}.nav-bar .logo{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--nav-row-align-height);min-height:var(--nav-row-align-height);line-height:1;font-size:24px;padding:0}.logo-wordmark{font-family:"Mimuun Text",var(--font-body-system);font-size:inherit;font-weight:inherit}.nav-bar .logo-wordmark{line-height:1;display:block;transform:translateY(var(--nav-logo-optical-shift))}.nav-link{color:hsla(0,0%,100%,.7);text-decoration:none;font-family:"Mimuun Text",var(--font-body-system);font-size:var(--nav-link-font-size);font-weight:400;line-height:1;transition:color .2s;padding:8px 0;box-sizing:border-box}.nav-bar .nav-links-inline .nav-link-dropdown-wrapper,.nav-link{display:inline-flex;align-items:center;min-height:var(--nav-row-align-height)}.nav-link i{line-height:1;display:inline-flex;align-items:center;justify-content:center}.nav-link i,.nav-link i[class*=" ph-"],.nav-link i[class^=ph-]{font-size:var(--nav-link-icon-size)!important;width:var(--nav-link-icon-size)!important;height:var(--nav-link-icon-size)!important}.nav-link i[class*=" ph-"],.nav-link i[class^=ph-]{min-width:var(--nav-link-icon-size)!important;min-height:var(--nav-link-icon-size)!important;max-width:var(--nav-link-icon-size)!important;max-height:var(--nav-link-icon-size)!important}.nav-link i[class*=" ph-"]:before,.nav-link i[class^=ph-]:before{font-size:var(--nav-link-icon-size)!important}.nav-bar .nav-info-dropdown__trigger i[class*=" ph-"],.nav-bar .nav-info-dropdown__trigger i[class^=ph-]{margin-right:0!important;font-size:20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}.nav-bar .nav-info-dropdown__trigger i[class*=" ph-"]:before,.nav-bar .nav-info-dropdown__trigger i[class^=ph-]:before{font-size:20px!important}.nav-link:hover{color:#fff}.nav-link.active{color:#fff;font-weight:400}.nav-link-bold{font-weight:400}.nav-link.nav-link-static{cursor:default;pointer-events:none}.nav-link.nav-link-static:hover{color:hsla(0,0%,100%,.7)}.nav-link-dropdown-wrapper{position:relative;display:inline-block}.nav-link-dropdown-wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.nav-link.nav-link-dropdown-trigger{cursor:pointer}.nav-link-dropdown-wrapper:focus-within .nav-link.nav-link-dropdown-trigger,.nav-link-dropdown-wrapper:hover .nav-link.nav-link-dropdown-trigger,.nav-link.nav-link-dropdown-trigger:hover{color:#fff}.nav-dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:#1a1a1a;border-radius:8px;padding:8px 0;min-width:280px;max-width:min(320px,calc(100vw - 48px));box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1001;display:flex;flex-direction:column;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.nav-link-dropdown-wrapper:not(.nav-info-dropdown):focus-within .nav-dropdown-menu,.nav-link-dropdown-wrapper:not(.nav-info-dropdown):hover .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.nav-info-dropdown .nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;transition:none}.nav-info-dropdown.is-open .nav-dropdown-menu.is-positioned{opacity:1;visibility:visible;pointer-events:auto}.nav-info-dropdown .nav-dropdown-menu--floating{position:fixed;right:auto;transform:none;z-index:10002}.nav-info-dropdown .nav-dropdown-menu--floating:before{left:var(--nav-dropdown-arrow-left,50%);transform:translateX(-50%)}.nav-dropdown-menu:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1a1a1a}.nav-dropdown-item{display:block;padding:8px 16px;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:14px;font-weight:300;transition:background-color .2s,color .2s;text-align:left;line-height:1.35}.nav-dropdown-item:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-link.nav-link-button{background:none;border:none;cursor:pointer}body.header-item-list-popup-open,html:has(body.header-item-list-popup-open){overflow:hidden!important;overscroll-behavior:none}body.header-item-list-popup-open .custom-start-content{overflow:hidden!important;overscroll-behavior:none}.header-item-list-popup-overlay{overscroll-behavior:none}.header-item-list-popup-overlay .header-item-list-popup{overscroll-behavior:contain}.header-item-list-popup .header-item-list-genre-picker{width:100%;height:100%}.header-item-list-popup .header-item-list-genre-picker .popup-genre-tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px;overflow-y:auto;max-height:100%;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.header-item-list-popup .sound-item-popup-sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.header-item-list-popup .header-item-list-genre-picker .popup-genre-loading,.header-item-list-popup .header-item-list-genre-picker .popup-genre-tags>p,.header-item-list-popup .header-item-list-genre-picker .popup-step-hint{grid-column:1/-1}.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag{width:auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 8px;text-align:center;font-size:12px;line-height:1.35}.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag-icon,.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag-icon .material-icons,.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag-icon .material-symbols-outlined,.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag-icon i{font-size:20px}.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag-icon i[class*=" ph-"],.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag-icon i[class^=ph-]{font-size:22px;width:22px;height:22px}.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag-icon i.fa-solid{font-size:20px}.header-item-list-popup .header-item-list-genre-picker .popup-genre-tag-label{display:block;width:100%;word-break:break-word}.header-item-list-popup .header-item-list-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.header-item-list-popup .header-item-list-tag{width:auto;flex:0 0 auto;padding:6px 14px;border-radius:999px;font-size:13px;line-height:1.3;white-space:nowrap}.header-item-list-popup .header-item-list-tag .popup-genre-tag-label{display:inline;width:auto}.header-item-list-popup .header-item-list-tags .popup-genre-loading,.header-item-list-popup .header-item-list-tags>p{width:100%;flex:1 1 100%}.header-item-list-popup .header-item-list-groups-back{display:flex;justify-content:flex-start;margin-top:0}.header-item-list-popup .header-item-list-tag-picker-mobile{display:none}@media (max-width:800px){.header-item-list-popup .header-item-list-tag-picker-mobile{display:block;margin-bottom:16px}}.download-auth-required-popup-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:1000003;pointer-events:auto;padding:16px;box-sizing:border-box}.download-auth-required-popup{background-color:#1a1a1a;border-radius:12px;padding:32px;max-width:560px;width:90%;box-shadow:0 4px 24px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);box-sizing:border-box}.download-auth-required-popup__title{font-size:20px;font-weight:600;color:#fff;margin:0 0 16px;text-align:center}.download-auth-required-popup__lead{font-size:14px;color:hsla(0,0%,100%,.7);margin:0 0 24px;text-align:center;line-height:1.6}.download-auth-required-popup__actions{display:flex;flex-direction:column;gap:12px}.download-auth-required-popup__btn{display:block;width:100%;padding:12px 24px;background-color:transparent;color:#fff;text-align:center;border-radius:8px;border:1px solid hsla(0,0%,100%,.3);font-size:16px;font-weight:500;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background-color .2s,border-color .2s}.download-auth-required-popup__btn:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.download-auth-required-popup__btn--primary{background-color:#fff;color:#1a1a1a;border:none;font-weight:600}.download-auth-required-popup__btn--primary:hover{background-color:#f0f0f0}.download-canceled-popup__mail-icon{margin-right:6px;vertical-align:-2px}.download-auth-required-popup__cancel{margin-top:8px;padding:8px;background-color:transparent;border:none;color:hsla(0,0%,100%,.6);font-size:14px;cursor:pointer;transition:color .2s}.download-auth-required-popup__cancel:hover{color:hsla(0,0%,100%,.9)}.trial-download-confirm-popup-overlay{position:fixed;inset:0;z-index:1000003;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,8,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:trial-download-confirm-overlay-in .28s ease-out;pointer-events:auto}@keyframes trial-download-confirm-overlay-in{0%{opacity:0}to{opacity:1}}.trial-download-confirm-popup{position:relative;width:min(480px,100%);padding:36px 28px 28px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(125,211,252,.14),transparent 55%),rgba(22,22,26,.96);text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box;animation:trial-download-confirm-modal-in .34s cubic-bezier(.22,1,.36,1)}@keyframes trial-download-confirm-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.trial-download-confirm-popup__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.55);font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.trial-download-confirm-popup__close:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.trial-download-confirm-popup__close:disabled{opacity:.45;cursor:not-allowed}.trial-download-confirm-popup__icon-wrap{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.18),transparent 55%),rgba(125,211,252,.12);border:1px solid rgba(125,211,252,.32);box-shadow:0 8px 24px rgba(0,0,0,.25)}.trial-download-confirm-popup__icon{font-size:28px;color:#7dd3fc;line-height:1}.trial-download-confirm-popup__eyebrow{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(125,211,252,.92)}.trial-download-confirm-popup__title{margin:0 0 12px;font-size:20px;font-weight:700;letter-spacing:.02em;color:#fff;line-height:1.35}.trial-download-confirm-popup__lead{margin:0 0 22px;font-size:14px;line-height:1.65;color:hsla(0,0%,100%,.68)}.trial-download-confirm-popup__credit{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 24px;padding:16px 18px 14px;border-radius:12px;border:1px solid rgba(125,211,252,.28);background:linear-gradient(180deg,rgba(125,211,252,.12),rgba(56,189,248,.04))}.trial-download-confirm-popup__credit--empty{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}.trial-download-confirm-popup__credit-head{display:flex;align-items:center;justify-content:center;gap:.4rem}.trial-download-confirm-popup__credit-dl-icon,.trial-download-confirm-popup__credit-icon{font-size:16px;color:#7dd3fc;line-height:1}.trial-download-confirm-popup__credit-label{font-size:12px;font-weight:600;letter-spacing:.04em;color:hsla(0,0%,100%,.72)}.trial-download-confirm-popup__credit-value{margin:0;display:flex;align-items:baseline;justify-content:center;gap:.15rem;font-size:36px;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trial-download-confirm-popup__credit-unit{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.72)}.trial-download-confirm-popup__credit--empty .trial-download-confirm-popup__credit-value{color:hsla(0,0%,100%,.45)}.trial-download-confirm-popup__actions{display:flex;flex-direction:column;gap:10px;width:100%}.trial-download-confirm-popup__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:13px 24px;border-radius:10px;border:1px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-sizing:border-box;transition:background-color .2s,background-image .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s}.trial-download-confirm-popup__btn:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.trial-download-confirm-popup__btn--primary{border:none;color:#fff;text-shadow:0 1px 2px rgba(15,23,42,.28);background-image:linear-gradient(135deg,#7dd3fc,#60a5fa 48%,#818cf8);box-shadow:0 8px 20px rgba(96,165,250,.36),inset 0 1px 0 hsla(0,0%,100%,.32)}.trial-download-confirm-popup__btn--primary:hover:not(:disabled){color:#fff;background-image:linear-gradient(135deg,#bae6fd,#7dd3fc 42%,#a5b4fc);box-shadow:0 10px 24px rgba(96,165,250,.42),inset 0 1px 0 hsla(0,0%,100%,.4)}.trial-download-confirm-popup__btn--secondary{border:1px solid hsla(0,0%,100%,.28);color:#fff;background:hsla(0,0%,100%,.06)}.trial-download-confirm-popup__btn--secondary:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.45)}a.trial-download-confirm-popup__btn{text-decoration:none;box-sizing:border-box}.trial-download-unavailable-popup__icon-wrap{border-color:rgba(251,191,36,.35);background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.18),transparent 55%),rgba(251,191,36,.12)}.trial-download-unavailable-popup__icon-wrap .trial-download-confirm-popup__icon{color:#fbbf24}.credit-download-choice-popup__actions{gap:.75rem}.credit-download-choice-popup__btn--download{border:1px solid #38bdf8;background-image:linear-gradient(180deg,#fff,#f0f9ff 55%,#e0f2fe);color:#0284c7;font-weight:700}.credit-download-choice-popup__btn--download:hover:not(:disabled){background-image:linear-gradient(180deg,#fff,#f0f9ff 55%,#e0f2fe);border-color:#38bdf8;color:#0284c7;transform:translateY(-2px);box-shadow:0 8px 18px rgba(56,189,248,.28),0 0 12px rgba(125,211,252,.2)}.credit-download-choice-popup .trial-download-confirm-popup__paid-note{margin-top:.15rem}.credit-download-choice-popup__btn-label{display:flex;flex-direction:column;align-items:center;gap:3px}.credit-download-choice-popup__btn-note{font-family:var(--font-body-system);font-size:11px;font-weight:600;line-height:1.4;color:rgba(2,132,199,.7)}.no-credit-download-choice-popup .trial-download-confirm-popup__title{margin-bottom:22px}.no-credit-download-choice-popup__actions{gap:.75rem}.no-credit-download-choice-popup__btn--creator{flex-direction:column;gap:.35rem;min-height:76px;padding:18px 22px;font-size:18px}.no-credit-download-choice-popup__creator-main{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:18px;font-weight:700;letter-spacing:.02em}.no-credit-download-choice-popup__creator-sub{font-family:var(--font-body-system);font-size:12px;font-weight:600;line-height:1.4;color:hsla(0,0%,100%,.88);text-shadow:none}.no-credit-download-choice-popup__btn--single{border:1px solid rgba(251,191,36,.45);background-image:linear-gradient(180deg,hsla(48,97%,77%,.22),rgba(251,191,36,.16) 55%,rgba(245,158,11,.12));color:#fde68a;font-size:14px;font-weight:700;padding:12px 18px}.no-credit-download-choice-popup__btn--single:hover:not(:disabled){border-color:rgba(251,191,36,.7);background-image:linear-gradient(180deg,hsla(48,97%,77%,.32),rgba(251,191,36,.24) 55%,rgba(245,158,11,.18));color:#fef3c7;transform:translateY(-1px);box-shadow:0 6px 16px rgba(251,191,36,.22)}.no-credit-download-choice-popup__btn--single .trial-download-confirm-popup__btn-icon{color:#fbbf24}.credit-annual-discount-confirm-overlay{position:fixed;inset:0;z-index:1000004;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,8,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.credit-annual-discount-confirm{position:relative;width:min(480px,100%);max-height:min(92vh,900px);overflow:auto;padding:32px 22px 24px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(244,114,182,.14),transparent 55%),rgba(22,22,26,.96);text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box}.credit-annual-discount-confirm__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.55);font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.credit-annual-discount-confirm__close:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.credit-annual-discount-confirm__close:disabled{opacity:.5;cursor:not-allowed}.credit-annual-discount-confirm__icon-wrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 14px;border-radius:999px;background:rgba(244,114,182,.14);color:#f9a8d4}.credit-annual-discount-confirm__icon{font-size:28px;line-height:1}.credit-annual-discount-confirm__eyebrow{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(249,168,212,.92)}.credit-annual-discount-confirm__title{margin:0 0 18px;color:#fff;font-size:20px;font-weight:700;line-height:1.35;letter-spacing:.02em}.credit-annual-discount-confirm__card{margin:0 auto;width:100%;max-width:360px;font-family:var(--font-body-system)}.credit-annual-discount-confirm__card .premium-card_header-title,.credit-annual-discount-confirm__card .premium-card_price-discount-main{font-family:var(--font-body)}.trial-download-confirm-popup__btn--paid{text-shadow:0 1px 2px rgba(15,23,42,.35);box-shadow:0 10px 28px rgba(129,140,248,.4),inset 0 1px 0 hsla(0,0%,100%,.32)}.trial-download-confirm-popup__btn--paid,.trial-download-confirm-popup__btn--paid:hover:not(:disabled){color:#fff;background-image:linear-gradient(120deg,#22d3ee,#38bdf8 28%,#818cf8 58%,#c084fc 82%,#f472b6)}.trial-download-confirm-popup__btn--paid:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(129,140,248,.38),0 0 14px rgba(125,211,252,.22),inset 0 1px 0 hsla(0,0%,100%,.32)}.trial-download-confirm-popup__btn:disabled{opacity:.55;cursor:not-allowed}.trial-download-confirm-popup__btn-icon{font-size:18px;line-height:1}.trial-download-confirm-popup__paid-note{margin:2px 0 0;font-family:var(--font-body-system);font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.58);text-align:center}.downgrade-to-listener-popup-overlay{position:fixed;inset:0;z-index:1000003;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,8,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:downgrade-to-listener-overlay-in .28s ease-out;pointer-events:auto}@keyframes downgrade-to-listener-overlay-in{0%{opacity:0}to{opacity:1}}.downgrade-to-listener-popup{position:relative;width:min(560px,100%);padding:36px 32px 28px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(167,139,250,.16),transparent 55%),rgba(22,22,26,.96);text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box;animation:downgrade-to-listener-modal-in .34s cubic-bezier(.22,1,.36,1)}@keyframes downgrade-to-listener-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.downgrade-to-listener-popup__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.55);font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.downgrade-to-listener-popup__close:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.downgrade-to-listener-popup__close:disabled{opacity:.45;cursor:not-allowed}.downgrade-to-listener-popup__icon-wrap{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.18),transparent 55%),rgba(167,139,250,.14);border:1px solid rgba(167,139,250,.36);box-shadow:0 8px 24px rgba(0,0,0,.25)}.downgrade-to-listener-popup__icon{font-size:28px;color:#c4b5fd;line-height:1}.downgrade-to-listener-popup__eyebrow{margin:0 0 8px;color:rgba(196,181,253,.9);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.downgrade-to-listener-popup__title{margin:0 0 1.25rem;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.35;letter-spacing:.01em}.downgrade-to-listener-popup__notice-list{margin:0 0 1.5rem;padding:1rem 1.15rem;list-style:none;display:flex;flex-direction:column;gap:.85rem;text-align:left;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.78);font-size:.95rem;line-height:1.6}.downgrade-to-listener-popup__notice-list li{position:relative;padding-left:1.15rem}.downgrade-to-listener-popup__notice-list li:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.18)}.downgrade-to-listener-popup__notice-list strong{color:#fff;font-weight:700}.downgrade-to-listener-popup__actions{display:flex;flex-direction:column;gap:10px}.downgrade-to-listener-popup__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:.85rem 1.2rem;border:none;border-radius:999px;font-size:.98rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.downgrade-to-listener-popup__btn:hover:not(:disabled){transform:translateY(-1px)}.downgrade-to-listener-popup__btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.downgrade-to-listener-popup__btn--ghost{background:transparent;color:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.14)}.downgrade-to-listener-popup__btn--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.downgrade-to-listener-popup__btn--primary{color:#fff;background:linear-gradient(125deg,#c4b5fd,#a78bfa 45%,#818cf8);box-shadow:0 8px 22px rgba(129,140,248,.32)}.downgrade-to-listener-popup__btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 26px rgba(129,140,248,.4)}@media (prefers-reduced-motion:reduce){.downgrade-to-listener-popup,.downgrade-to-listener-popup-overlay,.downgrade-to-listener-popup__btn{animation:none;transition:none}.downgrade-to-listener-popup__btn:hover:not(:disabled){transform:none}}.upgrade-to-creator-popup-overlay{position:fixed;inset:0;z-index:1000003;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,8,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:upgrade-to-creator-overlay-in .28s ease-out;pointer-events:auto}@keyframes upgrade-to-creator-overlay-in{0%{opacity:0}to{opacity:1}}.upgrade-to-creator-popup{position:relative;width:min(560px,100%);padding:36px 32px 28px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(244,114,182,.16),transparent 55%),rgba(22,22,26,.96);text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box;animation:upgrade-to-creator-modal-in .34s cubic-bezier(.22,1,.36,1)}@keyframes upgrade-to-creator-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.upgrade-to-creator-popup__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.55);font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.upgrade-to-creator-popup__close:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.upgrade-to-creator-popup__close:disabled{opacity:.45;cursor:not-allowed}.upgrade-to-creator-popup__icon-wrap{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.18),transparent 55%),rgba(244,114,182,.14);border:1px solid rgba(244,114,182,.36);box-shadow:0 8px 24px rgba(0,0,0,.25)}.upgrade-to-creator-popup__icon{font-size:28px;color:#f9a8d4;line-height:1}.upgrade-to-creator-popup__eyebrow{margin:0 0 8px;color:rgba(249,168,212,.95);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.upgrade-to-creator-popup__title{margin:0 0 1.25rem;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.35;letter-spacing:.01em}.upgrade-to-creator-popup__notice-list{margin:0 0 1.5rem;padding:1rem 1.15rem;list-style:none;display:flex;flex-direction:column;gap:.85rem;text-align:left;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.78);font-size:.95rem;line-height:1.6}.upgrade-to-creator-popup__notice-list li{position:relative;padding-left:1.15rem}.upgrade-to-creator-popup__notice-list li:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:#f472b6;box-shadow:0 0 0 3px rgba(244,114,182,.18)}.upgrade-to-creator-popup__notice-list strong{color:#fff;font-weight:700}.upgrade-to-creator-popup__actions{display:flex;flex-direction:column;gap:10px}.upgrade-to-creator-popup__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:.85rem 1.2rem;border:none;border-radius:999px;font-size:.98rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.upgrade-to-creator-popup__btn:hover:not(:disabled){transform:translateY(-1px)}.upgrade-to-creator-popup__btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.upgrade-to-creator-popup__btn--ghost{background:transparent;color:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.14)}.upgrade-to-creator-popup__btn--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.upgrade-to-creator-popup__btn--primary{color:#fff;background:linear-gradient(125deg,#f9a8d4,#f472b6 45%,#e879f9);box-shadow:0 8px 22px rgba(244,114,182,.32)}.upgrade-to-creator-popup__btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 26px rgba(244,114,182,.4)}@media (prefers-reduced-motion:reduce){.upgrade-to-creator-popup,.upgrade-to-creator-popup-overlay,.upgrade-to-creator-popup__btn{animation:none;transition:none}.upgrade-to-creator-popup__btn:hover:not(:disabled){transform:none}}.convert-trial-to-creator-popup-overlay{position:fixed;inset:0;z-index:1000004;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,8,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:convert-trial-to-creator-overlay-in .28s ease-out;pointer-events:auto}@keyframes convert-trial-to-creator-overlay-in{0%{opacity:0}to{opacity:1}}.convert-trial-to-creator-popup{position:relative;width:min(560px,100%);padding:36px 32px 28px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(244,114,182,.16),transparent 55%),rgba(22,22,26,.96);text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box;animation:convert-trial-to-creator-modal-in .34s cubic-bezier(.22,1,.36,1)}@keyframes convert-trial-to-creator-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.convert-trial-to-creator-popup__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.55);font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.convert-trial-to-creator-popup__close:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.convert-trial-to-creator-popup__close:disabled{opacity:.5;cursor:not-allowed}.convert-trial-to-creator-popup__icon-wrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 14px;border-radius:999px;background:rgba(244,114,182,.14);color:#f9a8d4}.convert-trial-to-creator-popup__icon-wrap--success{background:rgba(52,211,153,.16);color:#6ee7b7}.convert-trial-to-creator-popup__icon{font-size:28px;line-height:1}.convert-trial-to-creator-popup__success-lead{margin:0;font-size:.95rem;line-height:1.65;color:hsla(0,0%,100%,.78)}.convert-trial-to-creator-popup__btn-spinner,.pass-popup-btn-spinner{margin-right:.45rem}.premium-checkout-transition-overlay{position:fixed;inset:0;z-index:300000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,8,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default;animation:premium-checkout-transition-backdrop-in .28s ease-out}@keyframes premium-checkout-transition-backdrop-in{0%{opacity:0}to{opacity:1}}.premium-checkout-transition-overlay__panel{position:relative;box-sizing:border-box;width:min(420px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:36px 32px 28px;border-radius:16px;background:#18181b;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 60px rgba(0,0,0,.5);animation:premium-checkout-transition-panel-in .34s cubic-bezier(.22,1,.36,1);pointer-events:none}@keyframes premium-checkout-transition-panel-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.premium-checkout-transition-overlay__icon-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:4px;border-radius:999px;background:rgba(52,211,153,.16);color:#6ee7b7;font-size:28px;line-height:1}.premium-checkout-transition-overlay__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.premium-checkout-transition-overlay__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;color:#fff}.premium-checkout-transition-overlay__redirect{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin:10px 0 0;font-size:.95rem;font-weight:600;line-height:1.5;color:hsla(0,0%,100%,.78)}.premium-checkout-transition-overlay__redirect-spinner{font-size:.95rem;color:hsla(0,0%,100%,.78);flex-shrink:0}@media (prefers-reduced-motion:reduce){.premium-checkout-transition-overlay,.premium-checkout-transition-overlay__panel,.premium-checkout-transition-overlay__redirect-spinner{animation:none}}.convert-trial-to-creator-popup__eyebrow{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.convert-trial-to-creator-popup__title{margin:0 0 18px;font-size:clamp(1.2rem,2.8vw,1.45rem);font-weight:800;line-height:1.35;color:#fff}.convert-trial-to-creator-popup__notice-list{margin:0 0 22px;padding:0;list-style:none;text-align:left;display:flex;flex-direction:column;gap:10px}.convert-trial-to-creator-popup__notice-list li{position:relative;padding-left:1.15rem;font-size:.92rem;line-height:1.55;color:hsla(0,0%,100%,.78)}.convert-trial-to-creator-popup__notice-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:#f9a8d4}.convert-trial-to-creator-popup__notice-list strong{color:#fff;font-weight:700}.convert-trial-to-creator-popup__actions{display:flex;flex-direction:column;gap:10px}.convert-trial-to-creator-popup__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:.85rem 1.2rem;border:none;border-radius:999px;font-size:.98rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.convert-trial-to-creator-popup__btn:hover:not(:disabled){transform:translateY(-1px)}.convert-trial-to-creator-popup__btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.convert-trial-to-creator-popup__btn--ghost{background:transparent;color:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.14)}.convert-trial-to-creator-popup__btn--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.convert-trial-to-creator-popup__btn--primary{color:#fff;background:linear-gradient(125deg,#f9a8d4,#f472b6 45%,#e879f9);box-shadow:0 8px 22px rgba(244,114,182,.32)}.convert-trial-to-creator-popup__btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 26px rgba(244,114,182,.4)}@media (prefers-reduced-motion:reduce){.convert-trial-to-creator-popup,.convert-trial-to-creator-popup-overlay,.convert-trial-to-creator-popup__btn{animation:none;transition:none}.convert-trial-to-creator-popup__btn:hover:not(:disabled){transform:none}}.trial-cancel-confirm-popup-overlay{position:fixed;inset:0;z-index:1000003;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,8,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:trial-cancel-confirm-overlay-in .28s ease-out;pointer-events:auto}@keyframes trial-cancel-confirm-overlay-in{0%{opacity:0}to{opacity:1}}.trial-cancel-confirm-popup{position:relative;width:min(560px,100%);padding:36px 32px 28px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(251,113,133,.14),transparent 55%),rgba(22,22,26,.96);text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box;animation:trial-cancel-confirm-modal-in .34s cubic-bezier(.22,1,.36,1)}@keyframes trial-cancel-confirm-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.trial-cancel-confirm-popup__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.55);font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.trial-cancel-confirm-popup__close:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.trial-cancel-confirm-popup__close:disabled{opacity:.5;cursor:not-allowed}.trial-cancel-confirm-popup__icon-wrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 14px;border-radius:999px;background:rgba(251,113,133,.14);color:#fda4af}.trial-cancel-confirm-popup__icon{font-size:28px;line-height:1}.trial-cancel-confirm-popup__eyebrow{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.trial-cancel-confirm-popup__title{margin:0 0 18px;font-size:clamp(1.2rem,2.8vw,1.45rem);font-weight:800;line-height:1.35;color:#fff}.trial-cancel-confirm-popup--exhausted .trial-cancel-confirm-popup__title{margin-bottom:12px}.trial-cancel-confirm-popup__pitch{margin:0 0 18px;font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.82);text-align:center}.trial-cancel-confirm-popup__pitch strong{color:#fff;font-weight:700}.trial-cancel-confirm-popup__remaining{margin:0 0 14px;padding:14px 16px 13px;border-radius:12px;border:1px solid rgba(251,113,133,.38);background:linear-gradient(180deg,rgba(251,113,133,.14),rgba(251,113,133,.04));text-align:center}.trial-cancel-confirm-popup__remaining-label{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.04em;color:hsla(0,0%,100%,.7)}.trial-cancel-confirm-popup__remaining-value{margin:0;font-size:1.15rem;line-height:1.35;color:#fff}.trial-cancel-confirm-popup__remaining-value strong{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.trial-cancel-confirm-popup__remaining-note{margin:8px 0 0;font-size:.84rem;line-height:1.45;color:rgba(254,205,211,.92)}.trial-cancel-confirm-popup__rejoin-note{margin:0 0 30px;font-size:.84rem;font-weight:600;line-height:1.5;text-align:center;color:hsla(0,0%,100%,.88)}.trial-cancel-confirm-popup__done-tagline{margin:0 0 12px;font-size:.95rem;font-weight:700;line-height:1.55;text-align:center;color:hsla(0,0%,100%,.9)}.trial-cancel-confirm-popup--done .trial-cancel-confirm-popup__icon{color:#86efac}.trial-cancel-confirm-popup--done .trial-cancel-confirm-popup__title{margin-bottom:16px}.trial-cancel-confirm-popup--done .trial-cancel-confirm-popup__actions{margin-bottom:0}.trial-cancel-confirm-popup__actions{display:flex;flex-direction:column;gap:8px}.trial-cancel-confirm-popup__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:.85rem 1.2rem;border:none;border-radius:999px;font-size:.98rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.trial-cancel-confirm-popup__btn:hover:not(:disabled){transform:translateY(-1px)}.trial-cancel-confirm-popup__btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.trial-cancel-confirm-popup__btn--primary{color:#fff;background:linear-gradient(125deg,#38bdf8,#818cf8 55%,#c084fc);box-shadow:0 8px 22px rgba(129,140,248,.32)}.trial-cancel-confirm-popup__btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 26px rgba(129,140,248,.4)}.trial-cancel-confirm-popup__btn--paid{gap:.45rem;text-shadow:0 1px 2px rgba(15,23,42,.35);box-shadow:0 10px 28px rgba(129,140,248,.4),inset 0 1px 0 hsla(0,0%,100%,.32)}.trial-cancel-confirm-popup__btn--paid,.trial-cancel-confirm-popup__btn--paid:hover:not(:disabled){color:#fff;background-image:linear-gradient(120deg,#22d3ee,#38bdf8 28%,#818cf8 58%,#c084fc 82%,#f472b6)}.trial-cancel-confirm-popup__btn--paid:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(129,140,248,.38),0 0 14px rgba(125,211,252,.22),inset 0 1px 0 hsla(0,0%,100%,.32)}.trial-cancel-confirm-popup__btn-icon{font-size:18px;line-height:1}.trial-cancel-confirm-popup__btn--subtle{min-height:40px;background:transparent;color:hsla(0,0%,100%,.42);font-size:.88rem;font-weight:600;box-shadow:none}.trial-cancel-confirm-popup__btn--subtle:hover:not(:disabled){color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.04);transform:none}.subscription-cancel-popup .trial-cancel-confirm-popup__title{margin-bottom:12px}.subscription-cancel-popup__renewal{margin:0 0 18px;padding:12px 14px;border-radius:12px;border:1px solid rgba(125,211,252,.35);background:linear-gradient(180deg,rgba(56,189,248,.16),rgba(56,189,248,.04));font-size:.95rem;font-weight:700;line-height:1.45;text-align:center;color:hsla(0,0%,100%,.92)}.subscription-cancel-popup__renewal-days{margin:0 .15em;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#7dd3fc}.subscription-cancel-popup__risks{margin:0 0 26px;padding:14px 16px 13px;border-radius:12px;border:1px solid rgba(251,113,133,.38);background:linear-gradient(180deg,rgba(251,113,133,.14),rgba(251,113,133,.04));text-align:left}.subscription-cancel-popup__risks-label{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;color:rgba(254,205,211,.95);text-align:center}.subscription-cancel-popup__risk-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.subscription-cancel-popup__risk-item{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;font-weight:600;line-height:1.45;color:hsla(0,0%,100%,.9)}.subscription-cancel-popup__risk-icon{flex-shrink:0;margin-top:.15em;font-size:.95em;color:#fda4af}@media (prefers-reduced-motion:reduce){.trial-cancel-confirm-popup,.trial-cancel-confirm-popup-overlay,.trial-cancel-confirm-popup__btn{animation:none;transition:none}.trial-cancel-confirm-popup__btn:hover:not(:disabled){transform:none}}.mix-popup-glass .trial-download-confirm-popup__credit{flex-direction:row;justify-content:center;gap:.55rem;margin:0 0 16px;padding:12px 14px}.mix-popup-glass .trial-download-confirm-popup__credit-value{font-size:22px}.download-auth-required-popup__btn:disabled{opacity:.55;cursor:not-allowed}.download-auth-required-popup__cancel:disabled{opacity:.5;cursor:not-allowed}.limited-preset-auth-overlay{position:fixed;inset:0;z-index:10000020;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,8,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:limited-preset-auth-overlay-in .28s ease-out}.limited-preset-auth{position:relative;width:min(400px,100%);animation:limited-preset-auth-modal-in .34s cubic-bezier(.22,1,.36,1)}.limited-preset-auth__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.55);font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.limited-preset-auth__close:hover{background:hsla(0,0%,100%,.1);color:#fff}.limited-preset-auth__card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:0;padding:36px 28px 28px;border-radius:16px;border:1px solid rgba(240,193,75,.22);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(240,193,75,.16),transparent 55%),rgba(22,22,26,.96);text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box}.limited-preset-auth__icon-wrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:rgba(240,193,75,.12);border:1px solid rgba(240,193,75,.28)}.limited-preset-auth__icon{font-size:26px;color:#f0c14b;line-height:1}.limited-preset-auth__label{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(240,193,75,.9)}.limited-preset-auth__title{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:.02em;color:#fff;line-height:1.35}.limited-preset-auth__lead{margin:0 0 24px;font-size:14px;line-height:1.65;color:hsla(0,0%,100%,.68)}.limited-preset-auth__actions{display:flex;flex-direction:column;gap:10px;width:100%}.limited-preset-auth__btn{display:block;width:100%;padding:13px 20px;border-radius:10px;font-size:15px;font-weight:600;text-align:center;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.limited-preset-auth__btn:active{transform:scale(.98)}.limited-preset-auth__btn--primary{background:#fff;color:#141416;border:none}.limited-preset-auth__btn--primary:hover{background:#f3f3f3}.limited-preset-auth__btn--secondary{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.28)}.limited-preset-auth__btn--secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.45)}.limited-preset-auth__dismiss{margin-top:14px;padding:6px 12px;border:none;background:transparent;color:hsla(0,0%,100%,.45);font-size:13px;cursor:pointer;transition:color .2s ease}.limited-preset-auth__dismiss:hover{color:hsla(0,0%,100%,.85)}@keyframes limited-preset-auth-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes limited-preset-auth-modal-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.limited-preset-auth,.limited-preset-auth-overlay{animation:none}.limited-preset-auth__btn:active{transform:none}}.limited-preset-preview-overlay{position:fixed;top:var(--nav-bar-offset);left:0;right:0;bottom:0;z-index:100010;display:flex;align-items:center;justify-content:center;padding:24px 20px calc(24px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;background:rgba(6,6,8,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:limited-preset-preview-overlay-in .3s ease-out}.limited-preset-preview-overlay__card{position:relative;width:min(440px,100%);display:flex;flex-direction:column;align-items:center;padding:36px 28px 28px;border-radius:16px;border:1px solid rgba(240,193,75,.24);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(240,193,75,.14),transparent 55%),rgba(20,20,24,.94);text-align:center;box-shadow:0 24px 56px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box;animation:limited-preset-preview-card-in .36s cubic-bezier(.22,1,.36,1)}.limited-preset-preview-overlay__icon-wrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:rgba(240,193,75,.12);border:1px solid rgba(240,193,75,.28)}.limited-preset-preview-overlay__icon{font-size:26px;color:#f0c14b;line-height:1}.limited-preset-preview-overlay__label{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(240,193,75,.9)}.limited-preset-preview-overlay__title{margin:0 0 10px;font-size:22px;font-weight:700;letter-spacing:.02em;color:#fff;line-height:1.35}.limited-preset-preview-overlay__lead{margin:0 0 18px;font-size:14px;line-height:1.65;color:hsla(0,0%,100%,.72)}.limited-preset-preview-overlay__points{margin:0 0 24px;padding:0;list-style:none;width:100%;text-align:left;display:flex;flex-direction:column;gap:10px}.limited-preset-preview-overlay__points li{position:relative;padding:10px 12px 10px 36px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.78)}.limited-preset-preview-overlay__points li:before{content:"";position:absolute;left:14px;top:15px;width:8px;height:8px;border-radius:50%;background:#f0c14b;box-shadow:0 0 0 3px rgba(240,193,75,.18)}.limited-preset-preview-overlay__actions{display:flex;flex-direction:column;gap:10px;width:100%}.limited-preset-preview-overlay__btn{display:block;width:100%;padding:13px 20px;border-radius:10px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.limited-preset-preview-overlay__btn:active{transform:scale(.98)}.limited-preset-preview-overlay__btn--primary{border:none;background:#fff;color:#141416}.limited-preset-preview-overlay__btn--primary:hover{background:#f3f3f3}@keyframes limited-preset-preview-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes limited-preset-preview-card-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.limited-preset-preview-overlay,.limited-preset-preview-overlay__card{animation:none}.limited-preset-preview-overlay__btn:active{transform:none}}body.header-myset-popup-open,body.header-myset-popup-open .custom-start-content,body.header-voice-popup-open,body.header-voice-popup-open .custom-start-content{overflow:hidden!important}.header-myset-popup-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:1000001;pointer-events:auto;padding:16px;box-sizing:border-box;overscroll-behavior:none;touch-action:none}.header-myset-popup-overlay .header-myset-popup{touch-action:auto}.header-myset-popup{position:relative;width:100%;max-width:480px;max-height:min(85vh,640px);display:flex;flex-direction:column;background:#1a1a1a;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 8px 32px rgba(0,0,0,.45);padding:24px 20px 20px;box-sizing:border-box}.header-myset-popup__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:8px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background-color .2s}.header-myset-popup__close:hover{background:hsla(0,0%,100%,.14)}.header-myset-popup__hero{text-align:center;margin-bottom:16px;padding-right:28px}.header-myset-popup__title{margin:0 0 6px;font-size:1.25rem;font-weight:700;color:#fff}.header-myset-popup__intro{margin:0;font-size:13px;color:hsla(0,0%,100%,.65);line-height:1.5}.header-myset-popup__tabs{display:flex;gap:8px;margin-bottom:12px;flex-shrink:0}.header-myset-popup__tab{flex:1 1;margin:0;padding:10px 12px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.72);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.header-myset-popup__tab:hover{background:hsla(0,0%,100%,.1);color:#fff}.header-myset-popup__tab--active{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.32);color:#fff}.header-myset-popup__tabs--single .header-myset-popup__tab{cursor:default;pointer-events:none}.header-myset-popup__panel{overflow:hidden}.header-myset-popup__list,.header-myset-popup__panel{flex:1 1;min-height:0;display:flex;flex-direction:column;overscroll-behavior:contain}.header-myset-popup__list{list-style:none;margin:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;gap:8px}.header-myset-popup__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.04);color:#fff;cursor:pointer;text-align:left;transition:background-color .2s,border-color .2s}.header-myset-popup__item:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22)}.header-myset-popup__item--static{cursor:default}.header-myset-popup__item--static:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.header-myset-popup__thumb{flex-shrink:0;width:52px;height:52px;border-radius:6px;background:hsla(0,0%,100%,.08) 50% /cover no-repeat;border:1px solid hsla(0,0%,100%,.1)}.header-myset-popup__item-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.header-myset-popup__item-title{font-size:14px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;max-width:100%}.header-myset-popup__limited-icon{font-size:13px;color:rgba(255,214,120,.95);flex-shrink:0}.header-myset-popup__item-desc{font-size:12px;color:hsla(0,0%,100%,.6);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-myset-popup__item-chevron{flex-shrink:0;font-size:18px;opacity:.5}.header-myset-popup__status{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 16px;font-size:14px;color:hsla(0,0%,100%,.75);text-align:center}.header-myset-popup__status--error{color:#ff8a80}.header-myset-popup__auth{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 8px 8px}.header-myset-popup__auth-text{margin:0;font-size:14px;color:hsla(0,0%,100%,.8);text-align:center;line-height:1.5}.header-myset-popup__auth-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.header-myset-popup__auth-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid hsla(0,0%,100%,.2);color:#fff;background:hsla(0,0%,100%,.1);transition:background-color .2s}.header-myset-popup__auth-btn:hover{background:hsla(0,0%,100%,.18)}.header-myset-popup__auth-btn--primary{background:#fff;color:#1a1a1a;border-color:#fff}.header-myset-popup__auth-btn--primary:hover{background:hsla(0,0%,100%,.9)}.header-voice-popup-overlay{overscroll-behavior:none;touch-action:none}.header-voice-popup-overlay .header-voice-popup{touch-action:auto;overscroll-behavior:contain}.header-voice-popup.sound-item-popup{width:100%;max-width:480px;height:auto;max-height:min(85vh,640px);min-height:0;margin:0;padding:24px 20px 20px;display:flex;flex-direction:column;box-sizing:border-box}.header-voice-popup.sound-item-popup .header-myset-popup__close{position:absolute;top:12px;right:12px;z-index:2;border-radius:8px;background:hsla(0,0%,100%,.08)}.header-voice-popup.sound-item-popup .header-myset-popup__close:hover{background:hsla(0,0%,100%,.16)}.header-voice-popup.sound-item-popup.header-voice-popup--detail{width:90%;max-width:min(920px,96vw);max-height:min(88vh,760px);padding-top:16px;position:relative}.header-voice-popup-detail-header{display:flex;align-items:center;gap:8px 10px;flex-shrink:0;margin-bottom:10px;min-width:0;padding-right:44px}.header-voice-popup-detail-header .header-voice-popup-detail__title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-voice-download-toolbar{display:flex;align-items:center;gap:6px;flex-shrink:1;min-width:0}.header-voice-format-toggle{position:relative;--voice-format-toggle-pad:2px;--voice-format-toggle-gap:2px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;flex-shrink:0;min-width:128px;min-height:30px;padding:var(--voice-format-toggle-pad);border-radius:5px;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.16);isolation:isolate}.header-voice-format-toggle__slider{position:absolute;pointer-events:none;top:var(--voice-format-toggle-pad);bottom:var(--voice-format-toggle-pad);left:var(--voice-format-toggle-pad);width:calc((100% - 2 * var(--voice-format-toggle-pad) - var(--voice-format-toggle-gap)) / 2);border-radius:3px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 2px 8px rgba(0,0,0,.18);transform:translateZ(0);transition:transform .24s cubic-bezier(.4,0,.2,1);z-index:1}.header-voice-format-toggle[data-active=mp3] .header-voice-format-toggle__slider{transform:translate3d(calc(100% + var(--voice-format-toggle-gap)),0,0)}.header-voice-format-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-radius:3px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;color:hsla(0,0%,100%,.58);background:transparent;cursor:pointer;transition:color .2s ease;white-space:nowrap;position:relative;z-index:2}.header-voice-format-toggle__btn:hover:not(:disabled):not(.is-active){color:hsla(0,0%,100%,.88)}.header-voice-format-toggle__btn.is-active{color:#fff}.header-voice-format-toggle__btn:disabled{cursor:default;opacity:.6}.header-voice-download-toolbar__label{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.55)}.header-voice-download-toolbar__format-group{display:flex;gap:4px;flex-shrink:0}.header-voice-download-toolbar__format-btn{padding:3px 8px;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.75);font-size:10px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.header-voice-download-toolbar__format-btn:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.55)}.header-voice-download-toolbar__format-btn--active{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.75);color:#fff;font-weight:600}.header-voice-download-toolbar__bulk-btn{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 10px;border:1px solid rgba(120,220,200,.55);border-radius:999px;background:rgba(120,220,200,.18);color:#fff;font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,opacity .2s}.header-voice-download-toolbar__bulk-btn:hover:not(:disabled){background:rgba(120,220,200,.28);border-color:rgba(120,220,200,.85)}.header-voice-download-toolbar__bulk-btn:disabled,.header-voice-download-toolbar__format-btn:disabled{opacity:.72;cursor:default}@media (max-width:700px){.header-voice-popup-detail-header{flex-wrap:wrap}.header-voice-popup-detail-header .header-voice-popup-detail__title{flex:1 1 auto;min-width:0}.header-voice-download-toolbar{flex:1 1 100%;justify-content:flex-end;flex-wrap:wrap}}.header-voice-popup__panel--detail{padding-top:0;min-height:0;flex:1 1;overflow:hidden}.header-voice-popup-detail{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.header-voice-popup-detail__back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;flex-shrink:0}.header-voice-popup-detail__back:hover{background:hsla(0,0%,100%,.16)}.header-voice-popup-detail__title{margin:0;font-size:18px;font-weight:700;color:#fff}.header-voice-popup-detail__tabs{margin-bottom:0}.header-voice-popup-detail__body{display:grid;grid-template-columns:minmax(180px,36%) 1fr;grid-gap:16px;gap:16px;min-height:0;flex:1 1}.header-voice-popup-detail__main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.header-voice-popup-detail__items{min-height:0;display:flex;flex-direction:column;flex:1 1;overflow:hidden}.header-voice-popup-standing{display:flex;align-items:flex-start;justify-content:center;align-self:stretch;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative;isolation:isolate}.header-voice-popup-standing__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center top;transform:scale(1.45);transform-origin:center top}.header-voice-popup-standing__placeholder{width:100%;min-height:280px}.header-voice-popup .header-myset-popup__thumb{background-position:top;background-size:145%}.header-voice-popup-items{min-height:0;overflow-y:auto;padding-right:4px}.header-voice-popup-item-wrap{min-width:0}.header-voice-popup.header-item-list-popup .item_type{display:none}.header-voice-popup.header-item-list-popup .item-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.header-voice-popup.header-item-list-popup .item-list{grid-template-columns:minmax(0,1fr)}.header-voice-popup-detail__body{grid-template-columns:1fr;grid-template-rows:auto 1fr}.header-voice-popup-standing__img{transform:scale(1.35)}.header-voice-popup-standing__placeholder{min-height:180px}}.hamburger-menu{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:opacity .2s}.hamburger-menu:hover{opacity:.7}.hamburger-menu i{font-size:24px}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:var(--mobile-menu-overlay-z);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-slide{position:fixed;top:0;left:0;width:280px;max-width:80%;height:100vh;background-color:#1a1a1a;z-index:var(--mobile-menu-slide-z);transform:translateX(-100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:2px 0 8px rgba(0,0,0,.3)}.mobile-menu-slide.open{transform:translateX(0)}.mobile-menu-header{display:flex;align-items:center;justify-content:flex-end;padding:6px 12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-menu-close{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;font-size:18px;transition:opacity .2s}.mobile-menu-close:hover{opacity:.7}.mobile-menu-close i{font-size:18px}.mobile-menu-content{position:relative;z-index:1;flex:1 1;overflow-y:auto;padding:4px 0}.mobile-menu-auth{padding:8px 0}.mobile-menu-auth,.mobile-menu-credits{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:4px}.mobile-menu-credits{padding:0 22px 6px}.mobile-menu-credits-loading,.mobile-menu-credits-value{color:#fff;font-size:17px;font-weight:500;display:block}.mobile-menu-credits-value{padding-bottom:4px}.mobile-menu-credits-link{text-decoration:none}.mobile-menu-credits-link:hover{text-decoration:underline}.mobile-menu-link.mobile-menu-button{width:100%;background:none;border:none;text-align:left;cursor:pointer}.mobile-menu-link{display:flex;align-items:center;padding:8px 22px;color:hsla(0,0%,100%,.7);text-decoration:none;font-family:"Mimuun Text",var(--font-body-system);font-size:var(--nav-link-font-size);font-weight:400;line-height:1;transition:background-color .2s,color .2s}.mobile-menu-link:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.mobile-menu-link.active{color:#fff;font-weight:400;background-color:hsla(0,0%,100%,.05)}.mobile-menu-link i{font-size:var(--nav-link-icon-size);line-height:1}.mobile-menu-dropdown-group{padding-bottom:4px}.mobile-menu-dropdown-sublink{padding-left:44px;font-size:15px;font-weight:400;line-height:1.4}@media (min-width:701px){.hamburger-menu,.mobile-menu-overlay,.mobile-menu-slide{display:none}}.nav-search{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);color:#fff;font-size:14px;width:100%;max-width:360px}.nav-search i{font-size:16px!important;color:hsla(0,0%,100%,.7)}.nav-search input{flex:1 1;background:transparent;border:none;color:#fff;font-size:14px;outline:none}.nav-search input::placeholder{color:hsla(0,0%,100%,.6)}.auth-buttons{display:flex;align-items:center;gap:16px}.header-account-status{display:inline-flex;align-items:center;gap:0}.header-account-status__divider{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:1.125rem;margin:0 .625rem;flex-shrink:0}.header-account-status__divider span{width:2px;height:2px;border-radius:50%;background:hsla(0,0%,100%,.38)}.header-trial-coin{display:inline-flex;align-items:center;gap:.35rem;color:#fff;flex-shrink:0}.header-trial-coin__icon{flex-shrink:0;font-size:15px;line-height:1;color:#f472b6}.header-trial-coin__count{font-size:14px;font-weight:700;line-height:1.2;color:#fff}.header-trial-coin--trial .header-trial-coin__count,.header-trial-coin--trial .header-trial-coin__icon{background-image:linear-gradient(135deg,#7dd3fc,#818cf8 48%,#c084fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.header-trial-coin--unlimited .header-trial-coin__count{font-size:18px;font-weight:600;line-height:1;color:#fff;-webkit-text-fill-color:#fff}.header-dlpass--loading{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;min-height:1.125rem;color:#fff}.header-dlpass__loading-spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.22);border-top-color:hsla(0,0%,100%,.92);border-radius:50%;animation:header-dlpass-loading-spin .7s linear infinite}@keyframes header-dlpass-loading-spin{to{transform:rotate(1turn)}}.header-dlpass--active,.header-dlpass--purchase,.header-dlpass--trial,.header-dlpass--use{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;cursor:pointer}.header-dlpass__text{display:inline-block;font-size:14px;font-weight:700;line-height:1.2;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.header-dlpass--active .header-dlpass__text{background-image:linear-gradient(135deg,#ffd36a,#ffb020 42%,#f472b6 78%,#e11d48)}.header-dlpass--use .header-dlpass__text{background-image:linear-gradient(90deg,#38bdf8,#0ea5e9 45%,#22c1c3)}.header-dlpass--trial .header-dlpass__text{background-image:linear-gradient(135deg,#7dd3fc,#818cf8 48%,#c084fc)}.header-dlpass--purchase .header-dlpass__text{background-image:linear-gradient(135deg,#f472b6,#ec4899 55%,#db2777)}.header-dlpass__icon{flex-shrink:0;font-size:15px;line-height:1}.header-dlpass--active .header-dlpass__icon{color:#ffb020}.header-dlpass--use .header-dlpass__icon{color:#38bdf8}.header-dlpass--trial .header-dlpass__icon{color:#818cf8}.header-dlpass--purchase .header-dlpass__icon{color:#f472b6}.mobile-menu-dlpass .header-account-status{gap:0}.mobile-menu-dlpass .header-account-status__divider{margin:0 .75rem;height:1.25rem}.mobile-menu-dlpass .header-trial-coin__icon{font-size:17px}.mobile-menu-dlpass .header-trial-coin__count{font-size:17px;font-weight:700}.mobile-menu-dlpass .header-dlpass--active,.mobile-menu-dlpass .header-dlpass--purchase,.mobile-menu-dlpass .header-dlpass--trial,.mobile-menu-dlpass .header-dlpass--use{gap:.4rem}.mobile-menu-dlpass .header-dlpass__icon{font-size:17px}.mobile-menu-dlpass .header-dlpass__text{font-size:17px;font-weight:700}.mobile-menu-dlpass .header-dlpass--loading{min-width:1.25rem;min-height:1.25rem}.mobile-menu-dlpass .header-dlpass__loading-spinner{width:16px;height:16px}.mobile-menu-dlpass>a:not(.header-dlpass){color:#fff;font-size:17px;font-weight:500;text-decoration:none}.mobile-menu-dlpass>a:not(.header-dlpass):hover{text-decoration:underline}.auth-tooltip,.auth-tooltip a,.auth-tooltip button{font-family:var(--font-body-system)}.user-identities{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.user-email{font-size:14px;color:hsla(0,0%,100%,.9)}.user-id{font-size:11px;color:hsla(0,0%,100%,.5);display:none}.credits-display,.credits-display-inline{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:hsla(0,0%,100%,.1);border-radius:4px;font-size:14px}.credits-label{color:hsla(0,0%,100%,.7)}.credits-value{color:#fff;font-weight:500}.login-link,.logout-btn,.signup-link{padding:8px 16px;border-radius:4px;text-decoration:none;font-size:14px;transition:all .2s;border:none;cursor:pointer;font-family:inherit}.logout-btn{background-color:rgba(220,53,69,.2);color:#fff}.logout-btn:hover{background-color:rgba(220,53,69,.3)}.login-link,.signup-link{background-color:hsla(0,0%,100%,.1);color:#fff}.login-link:hover,.signup-link:hover{background-color:hsla(0,0%,100%,.2)}.nav-bar .auth-buttons,.nav-bar .nav-right{align-items:center;flex-shrink:0}.nav-bar .auth-buttons{align-self:center;display:flex}@media (max-width:700px){.nav-bar .auth-buttons{display:none}}.main-content{padding:0;max-width:100%;margin:0;width:100%}html.home-page{overflow-y:auto;height:100%;background-color:#1a1a1a}body.home-page,html.home-page{overflow-x:hidden;overscroll-behavior-y:none}body.home-page{overflow-y:visible;min-height:max(100%,100dvh)}body.home-page .main-content{overscroll-behavior-y:none}body.home-page .main-content>section{background-attachment:scroll!important}.home-content{max-width:1200px;margin:0 auto}.announcements{margin-bottom:48px}.announcements h1{font-size:32px;margin-bottom:14px;padding-left:20px;padding-top:5px;color:#333}@media (max-width:700px){.announcements h1{padding-left:0}}.announcement-list{display:flex;flex-direction:column;gap:24px}.announcement-item{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.announcement-item h2{font-size:20px;margin-bottom:8px;color:#333}.announcement-date{font-size:14px;color:#666;margin-bottom:12px}.announcement-item p{color:#555;line-height:1.6}.quick-links{margin-top:48px}.quick-links h2{font-size:24px;margin-bottom:24px;color:#333}.link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.quick-link-card{background:#fff;padding:32px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-decoration:none;color:#333;display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform .2s,box-shadow .2s}.quick-link-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.quick-link-card i{font-size:24px!important;color:rgba(120,220,200,.8)}.quick-link-card span{font-size:16px;font-weight:500}.legacy-library-main{padding:0;box-sizing:border-box;background-color:#f5f5f5}.sidebar-left{position:fixed;left:0;width:320px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(0,0,0,.1);overflow-y:auto;z-index:100;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.sidebar-left::-webkit-scrollbar{display:none}.library-menu{background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(0,0,0,.1);overflow-y:auto;z-index:100;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.library-menu::-webkit-scrollbar{display:none}.contact-menu{position:fixed;left:0;width:320px;padding:16px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(0,0,0,.1);overflow-y:auto;z-index:100;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.contact-menu::-webkit-scrollbar{display:none}.info-menu{position:fixed;left:0;width:320px;padding:16px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(0,0,0,.1);overflow-y:auto;z-index:100;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.info-menu::-webkit-scrollbar{display:none}.sidebar-genres-scrollable{scrollbar-width:none;-ms-overflow-style:none}.sidebar-genres-scrollable::-webkit-scrollbar{display:none}@media (max-width:700px){.sidebar-left{display:block;transform:translateX(-100%);z-index:1001;transition:transform .3s ease}.sidebar-left.mobile-open{transform:translateX(0)}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay.open{opacity:1;visibility:visible}.sounds-main,.sounds-search-bar{left:0!important;width:100%!important}.title-bar{left:0!important}}.sidebar-left-content{width:100%;padding:16px 16px 0}.sidebar-genres,.sidebar-packs,.sidebar-personal{margin-bottom:20px}.sidebar-title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.sidebar-left .sidebar-title{font-size:18px;font-weight:600;margin:0;color:#999}.genres-toggle-button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#999;transition:color .2s ease}.genres-toggle-button:hover{color:#666}.genres-toggle-button .material-symbols-outlined,.packs-toggle-button .material-symbols-outlined,.personal-toggle-button .material-symbols-outlined{font-size:20px}.packs-toggle-button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#999;transition:color .2s ease}.packs-toggle-button:hover{color:#666}.personal-toggle-button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#999;transition:color .2s ease}.personal-toggle-button:hover{color:#666}.packs-list{display:flex;flex-direction:column;gap:0}.pack-item{padding:6px 12px;border:none;border-radius:8px;cursor:pointer;text-align:left;font-size:14px;color:#333;transition:all .2s ease;width:100%;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.pack-item,.pack-item:hover{background-color:transparent}.pack-item.active{background-color:#e0e0e0;color:#333}.personal-list{display:flex;flex-direction:column;gap:0}.personal-item{padding:6px 12px;border:none;border-radius:8px;cursor:pointer;text-align:left;font-size:14px;color:#333;transition:all .2s ease;width:100%;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.personal-item,.personal-item.active,.personal-item:hover{background-color:transparent}.personal-item.active{color:#333}.genres-list{display:flex;flex-direction:column;gap:0}.genre-item{padding:4px 8px;background-color:rgba(0,0,0,.01);border:none;border-radius:8px;cursor:pointer;text-align:left;font-size:14px;color:#333;transition:background-color .2s ease;width:100%;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.genre-accordion{margin-bottom:4px}.genre-item:hover{background-color:rgba(0,0,0,.02)}.genre-group-item{font-weight:200!important}.genre-group-item.active,.sidebar-genres-scrollable .genre-group-item.active,button.genre-group-item.active{border-left:2px solid rgba(26,26,26,.4)!important}.genre-item.active{background-color:rgba(0,0,0,.02);color:#333}.topic-info{padding:20px}.library-list,.search-list{padding:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;max-width:1440px;min-width:270px;box-sizing:border-box}.sound-list{padding:20px;width:100%;box-sizing:border-box}.library-list .item-list,.sound-list .item-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:100%;max-width:100%;box-sizing:border-box}@media (max-width:1100px){.library-list,.library-list .item-list,.search-list,.sound-list .item-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.library-list,.search-list{grid-template-columns:1fr;gap:8px}.sound-list{padding:12px}.library-list .item-list,.sound-list .item-list{grid-template-columns:1fr;gap:8px}.title-bar-count{display:none!important}}@media (max-width:920px){.title-bar-count{display:none!important}}@media (max-width:700px){.library-list,.library-list .item-list,.search-list,.sound-list .item-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.library-list,.library-list .item-list,.search-list,.sound-list .item-list{grid-template-columns:1fr}}@media (max-width:320px){.library-list,.library-list .item-list,.search-list,.sound-list .item-list{grid-template-columns:1fr}}.title-bar-text{gap:6px!important}.title-bar-version{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:200px!important;min-width:0!important}.library-massage .fa-brands,.library-massage .fa-regular,.library-massage .fa-solid,.library-massage .material-icons,.library-massage .material-symbols-outlined,.library-massage [class*=" ph-"],.library-massage [class^=ph-],.library-massage i,.library-message .fa-brands,.library-message .fa-regular,.library-message .fa-solid,.library-message .material-icons,.library-message .material-symbols-outlined,.library-message [class*=" ph-"],.library-message [class^=ph-],.library-message i{font-size:100px!important;width:100px!important;height:100px!important}.genre-item button i[class*=fa-chevron-down],.genre-item button i[class*=fa-chevron-up],.sidebar-genres .genre-item button i[class*=fa-chevron-down],.sidebar-genres .genre-item button i[class*=fa-chevron-up],.sidebar-genres-scrollable .genre-item button i[class*=fa-chevron-down],.sidebar-genres-scrollable .genre-item button i[class*=fa-chevron-up],.sidebar-left .genre-item button i[class*=fa-chevron-down],.sidebar-left .genre-item button i[class*=fa-chevron-up]{font-size:10px!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important}.genre-item button i[class*=fa-chevron-down]:before,.genre-item button i[class*=fa-chevron-up]:before,.sidebar-genres .genre-item button i[class*=fa-chevron-down]:before,.sidebar-genres .genre-item button i[class*=fa-chevron-up]:before,.sidebar-genres-scrollable .genre-item button i[class*=fa-chevron-down]:before,.sidebar-genres-scrollable .genre-item button i[class*=fa-chevron-up]:before,.sidebar-left .genre-item button i[class*=fa-chevron-down]:before,.sidebar-left .genre-item button i[class*=fa-chevron-up]:before{font-size:10px!important}.sounds-main{position:fixed;left:320px;right:0;bottom:0;width:calc(100% - 320px);padding:0 20px 20px;background-color:#fff;overflow-y:auto;overflow-x:hidden;max-width:100%;box-sizing:border-box}.sounds-content{max-width:1200px;margin:0 auto;width:100%;min-height:100%;padding:0;overflow:visible;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box}.sounds-content::-webkit-scrollbar{display:none}.title-bar{position:relative}.title-bar h2,.title-bar h2 span{font-size:24px!important;font-weight:600!important;color:#333!important;line-height:1.2!important;margin:0!important;padding:0!important}.new-item-content,.recomend-content,.topics-content{padding:20px}.topics-content .title-bar h2,.topics-content .title-bar h2 span{margin-left:0!important}.topics-content .title-bar:after{left:0!important;right:0!important}@media (max-width:1000px){.title-bar h2,.title-bar h2 span{margin-left:0!important}.title-bar{padding-left:20px!important}.filter-button-desktop{display:none!important}.filter-button-mobile{display:block!important}}@media (min-width:1001px){.filter-button-mobile{display:none!important}.filter-button-desktop{display:flex!important}}.title-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgba(0,0,0,.1)}.sounds-search-bar{display:flex;justify-content:center;align-items:center;width:calc(100% - 320px);max-width:1200px;position:fixed;left:320px;border-right:1px solid rgba(0,0,0,.1);z-index:100;background-color:#fff;padding:15px 20px 10px 40px;margin:0 auto}.sounds-search-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto}.sounds-search-input{width:100%;padding:8px 90px 8px 40px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;background-color:#f5f5f5}.fa-solid.filter-dropdown-icon,.filter-dropdown-icon,i.fa-solid.filter-dropdown-icon,i.filter-dropdown-icon{font-size:12px!important;line-height:1!important;width:12px!important;height:12px!important;color:#999!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sounds-search-input:focus{border-color:#333;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.sounds-search-input::placeholder{color:#999}.sounds-search-icon,.sounds-search-icon.fa-search,.sounds-search-icon.fa-solid,i.fa-search.sounds-search-icon,i.sounds-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;font-size:18px!important;pointer-events:none}.genre-items-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:100%;margin-top:0;padding:20px;background-color:#f5f5f5;overflow-x:hidden;box-sizing:border-box}@media (max-width:1200px){.genre-items-list{grid-template-columns:repeat(2,1fr)}.sound-count-display,.version-display{display:none!important}}@media (max-width:1000px){.genre-items-list{grid-template-columns:1fr}}.item-card{background-color:#fff;border-radius:8px;padding:8px 16px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;gap:12px;position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.item-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.item-card.playing{background-color:#f5f5f5}.genre-item-card{background-color:#fff;border-radius:0;padding:4px 16px;transition:background-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;gap:12px;position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.genre-item-card,.genre-item-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.genre-item-wave-icon{display:flex;align-items:center;gap:3px;width:24px;height:16px;flex-shrink:0}.genre-item-card:hover .genre-item-wave-icon{display:none}.genre-item-play-icon{display:none;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#333;font-size:14px}.genre-item-card:hover .genre-item-play-icon{display:flex}.genre-item-wave-icon .wave-bar{width:3px;background-color:#999;border-radius:2px;animation:none}.genre-item-wave-icon.playing .wave-bar{animation:wave-animation 1.2s ease-in-out infinite}.genre-item-wave-icon .wave-bar:first-child{height:4px;animation-delay:0s}.genre-item-wave-icon .wave-bar:nth-child(2){height:8px;animation-delay:.2s}.genre-item-wave-icon .wave-bar:nth-child(3){height:12px;animation-delay:.4s}.genre-item-wave-icon .wave-bar:nth-child(4){height:8px;animation-delay:.6s}@keyframes wave-animation{0%,to{transform:scaleY(.3);opacity:.5}50%{transform:scaleY(1);opacity:1}}.sounds-download-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000001;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sounds-download-modal-content{background-color:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bounceIn{0%{transform:scale(.8) translateY(-20px);opacity:0}50%{transform:scale(1.05) translateY(0);opacity:1}70%{transform:scale(.98)}to{transform:scale(1)}}@keyframes bounceOut{0%{transform:scale(1);opacity:1}to{transform:scale(.8) translateY(-20px);opacity:0}}@keyframes potShake{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-2px) rotate(-2deg)}75%{transform:translateX(2px) rotate(2deg)}}.download-anime-overlay{position:fixed;inset:0;z-index:10000003;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);pointer-events:auto}.download-anime-overlay__panel{display:flex;flex-direction:column;align-items:center;gap:20px}.download-anime-overlay__stage{width:360px;height:360px}.download-anime-overlay__pot,.download-anime-overlay__stage{position:relative;display:flex;align-items:center;justify-content:center}.download-anime-overlay__pot{z-index:2;width:60px;height:60px;font-size:60px;color:#fff;animation:potShake .5s ease-in-out infinite}.download-anime-overlay__ingredient{position:absolute;left:50%;top:50%;font-size:28px;color:#fff;transform:translate(-50%,-50%) rotate(var(--ingredient-angle)) translateY(-130px) rotate(calc(-1 * var(--ingredient-angle)));animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.download-anime-overlay__text{margin:0;color:#fff;font-size:16px;font-weight:500}.download-anime-overlay--simple .download-anime-overlay__panel{gap:18px}.download-anime-overlay__spinner{width:46px;height:46px;border-radius:50%;border:3px solid hsla(0,0%,100%,.18);border-top-color:#7dd3fc;animation:downloadSimpleSpin .9s linear infinite}@keyframes downloadSimpleSpin{to{transform:rotate(1turn)}}.download-anime-overlay__cancel{margin-top:2px;padding:8px 22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86);font-family:var(--font-body-system);font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.download-anime-overlay__cancel:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.12);color:#fff}@media (prefers-reduced-motion:reduce){.download-anime-overlay__spinner{animation-duration:2.4s}}.download-anime-overlay__dots{display:inline-block;width:24px;text-align:left}.download-anime-overlay__dot{display:inline-block;opacity:0}.download-anime-overlay__dot--1{animation:dot1 1.4s infinite}.download-anime-overlay__dot--2{animation:dot2 1.4s infinite}.download-anime-overlay__dot--3{animation:dot3 1.4s infinite}@keyframes ingredientOrbitAndIntoPot0{0%{transform:translate(-50%,-50%) rotate(0deg) translateY(-130px) rotate(0deg) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(1turn) translateY(-130px) rotate(-1turn) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(1turn) translateY(0) rotate(-1turn) scale(.3);opacity:0}}@keyframes ingredientOrbitAndIntoPot45{0%{transform:translate(-50%,-50%) rotate(45deg) translateY(-130px) rotate(-45deg) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(405deg) translateY(-130px) rotate(-405deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(405deg) translateY(0) rotate(-405deg) scale(.3);opacity:0}}@keyframes ingredientOrbitAndIntoPot90{0%{transform:translate(-50%,-50%) rotate(90deg) translateY(-130px) rotate(-90deg) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(450deg) translateY(-130px) rotate(-450deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(450deg) translateY(0) rotate(-450deg) scale(.3);opacity:0}}@keyframes ingredientOrbitAndIntoPot135{0%{transform:translate(-50%,-50%) rotate(135deg) translateY(-130px) rotate(-135deg) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(495deg) translateY(-130px) rotate(-495deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(495deg) translateY(0) rotate(-495deg) scale(.3);opacity:0}}@keyframes ingredientOrbitAndIntoPot180{0%{transform:translate(-50%,-50%) rotate(180deg) translateY(-130px) rotate(-180deg) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(540deg) translateY(-130px) rotate(-540deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(540deg) translateY(0) rotate(-540deg) scale(.3);opacity:0}}@keyframes ingredientOrbitAndIntoPot225{0%{transform:translate(-50%,-50%) rotate(225deg) translateY(-130px) rotate(-225deg) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(585deg) translateY(-130px) rotate(-585deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(585deg) translateY(0) rotate(-585deg) scale(.3);opacity:0}}@keyframes ingredientOrbitAndIntoPot270{0%{transform:translate(-50%,-50%) rotate(270deg) translateY(-130px) rotate(-270deg) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(630deg) translateY(-130px) rotate(-630deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(630deg) translateY(0) rotate(-630deg) scale(.3);opacity:0}}@keyframes ingredientOrbitAndIntoPot315{0%{transform:translate(-50%,-50%) rotate(315deg) translateY(-130px) rotate(-315deg) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(675deg) translateY(-130px) rotate(-675deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(675deg) translateY(0) rotate(-675deg) scale(.3);opacity:0}}@keyframes dot1{0%,20%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes dot2{0%,40%{opacity:0}60%{opacity:1}to{opacity:0}}@keyframes dot3{0%,60%{opacity:0}80%{opacity:1}to{opacity:0}}.sounds-download-modal-title{font-size:20px;font-weight:600;color:#333;margin:0 0 16px}.sounds-download-modal-message{font-size:16px;color:#666;margin:0 0 16px;line-height:1.5}.sounds-download-modal-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.sounds-download-modal-btn{padding:10px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.sounds-download-modal-btn:disabled{opacity:.5;cursor:not-allowed}.sounds-download-modal-btn-cancel{background-color:#f5f5f5;color:#333}.sounds-download-modal-btn-cancel:hover:not(:disabled){background-color:#e0e0e0}.sounds-download-modal-btn-confirm{background-color:#333;color:#fff}.sounds-download-modal-btn-confirm:hover:not(:disabled){background-color:#555}.sounds-download-modal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}.sounds-download-modal-loading p{margin:0;font-size:16px;color:#666}.download-spinner{border:4px solid #f0f0f0;border-top-color:#333}.genre-item-content{flex:1 1;min-width:0;overflow:hidden;max-width:100%}.genre-item-name{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.genre-item-group,.genre-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0}.genre-item-group{font-size:12px;color:#999}.genre-item-download-btn{display:none;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:#666;cursor:pointer;border-radius:4px;transition:background-color .2s ease,color .2s ease;flex-shrink:0;font-size:18px}.genre-item-download-btn i,.genre-item-like-btn i{font-size:18px!important}.genre-item-like-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;color:#999;cursor:pointer;border-radius:4px;transition:color .2s ease;flex-shrink:0;font-size:18px}.genre-item-like-btn,.genre-item-like-btn:active,.genre-item-like-btn:hover{background-color:transparent}.item-card-download-btn:active,.item-card-download-btn:hover{background-color:transparent!important}.genre-item-card:hover .genre-item-download-btn{display:flex}.genre-item-download-btn:hover{background-color:transparent;color:#333}.genre-item-download-btn:active{background-color:transparent}.home-search-input::placeholder{color:hsla(0,0%,100%,.6)}.home-caret-icon{line-height:1!important;vertical-align:middle!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.home-caret-icon,.home-caret-icon svg,.home-caret-icon:before{font-size:35px!important;width:35px!important;height:35px!important}.download-checkbox-env,.download-checkbox-se{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid rgba(0,0,0,.2);border-radius:3px;position:relative;background-color:transparent}.download-checkbox-env:checked{background-color:#78dcc8;border-color:#78dcc8}.download-checkbox-se:checked{background-color:#ffb464;border-color:#ffb464}.download-checkbox-env:checked:after,.download-checkbox-se:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0}.download-checkbox-env:disabled,.download-checkbox-se:disabled{opacity:.5;cursor:not-allowed}.download-checkbox-env.downloaded:checked,.download-checkbox-se.downloaded:checked{background-color:#999;border-color:#999}.download-checkbox-env.downloaded:checked:after,.download-checkbox-se.downloaded:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0}.play-set-button{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;background:linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.4);border-radius:50%;color:hsla(0,0%,100%,.95);font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.2);position:relative;overflow:hidden;flex-shrink:0;align-self:flex-start}.play-set-button:disabled{opacity:.4;cursor:not-allowed;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.1));border-color:hsla(0,0%,100%,.2);box-shadow:none}.play-set-button:disabled:hover{transform:none;box-shadow:none}.play-set-button:hover:not(:disabled){background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.3));border-color:hsla(0,0%,100%,.6);box-shadow:0 6px 24px rgba(0,0,0,.3);transform:translateY(-2px)}.play-set-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.play-set-button:hover:before{width:300px;height:300px}.play-set-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.25)}.play-set-button.playing{background:linear-gradient(135deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.3));border-color:hsla(0,0%,100%,.7);box-shadow:0 4px 16px rgba(120,220,200,.3)}.play-set-button.playing:hover:not(:disabled){box-shadow:0 6px 24px rgba(120,220,200,.4)}.play-set-button i{font-size:20px;position:relative;z-index:1}.play-set-button span{position:relative;z-index:1;letter-spacing:.05em}.soundbar-top-btn{background:rgba(120,220,200,.2);border:2px solid rgba(120,220,200,.5);border-radius:8px;padding:12px 16px;color:#333;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;width:100%}.soundbar-top-btn:hover:not(:disabled){background:rgba(120,220,200,.3);border-color:rgba(120,220,200,.7)}.soundbar-top-btn.disabled,.soundbar-top-btn:disabled{opacity:.5;cursor:not-allowed}.sidebar-content{display:flex;flex-direction:column;gap:24px}.sidebar-title{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.sidebar-section{padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.sidebar-section:last-child{border-bottom:none}.scene-controls-wrapper-sidebar{display:flex;flex-direction:column;gap:16px}.scene-transition-btn{background:rgba(120,220,200,.2);border:2px solid rgba(120,220,200,.5);border-radius:8px;padding:12px 16px;color:#333;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;width:100%}.scene-transition-btn:hover:not(:disabled){background:rgba(120,220,200,.3);border-color:rgba(120,220,200,.7)}.scene-transition-btn:disabled{opacity:.5;cursor:not-allowed}.scene-transition-btn.active{background:rgba(120,220,200,.5);border-color:rgba(120,220,200,.8)}.scene-delay-input-wrapper{display:flex;flex-direction:column;gap:8px}.scene-delay-label{font-size:12px;color:#666;font-weight:500}.scene-delay-input{padding:8px 12px;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:14px;width:100%}.scene-delay-input:disabled{background:#f5f5f5;cursor:not-allowed}.master-volume-controls-sidebar{display:flex;flex-direction:column;gap:8px}.master-volume-label{font-size:14px;font-weight:500;color:#333}.download-controls-sidebar{display:flex;flex-direction:column;gap:16px}.download-format-group{display:flex;gap:8px}.download-format-btn{flex:1 1;padding:8px 12px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.download-format-btn:hover{background:#f5f5f5}.download-format-btn.active{background:rgba(120,220,200,.2);border-color:rgba(120,220,200,.5);color:#333;font-weight:500}.download-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;display:flex;align-items:center;justify-content:center}.download-modal-content{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.3)}.download-modal-title{font-size:20px;font-weight:600;color:#333;margin-bottom:16px}.download-modal-message{font-size:14px;color:#666;margin-bottom:20px;line-height:1.6}.download-format-group-modal{display:flex;gap:12px;margin-bottom:24px}.download-format-btn-modal{flex:1 1;padding:10px 16px;border:2px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.download-format-btn-modal:hover:not(:disabled){background:#f5f5f5;border-color:rgba(0,0,0,.3)}.download-format-btn-modal.active{background:#555;border-color:#555;color:#fff;font-weight:600}.download-format-btn-modal:disabled{opacity:.5;cursor:not-allowed}.download-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.download-modal-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.download-modal-btn-cancel{background:#f5f5f5;color:#666}.download-modal-btn-cancel:hover:not(:disabled){background:#e0e0e0}.download-modal-btn-confirm{background:rgba(120,220,200,.2);border:2px solid rgba(120,220,200,.5);color:#333}.download-modal-btn-confirm:hover:not(:disabled){background:rgba(120,220,200,.3);border-color:rgba(120,220,200,.7)}.download-modal-btn:disabled{opacity:.5;cursor:not-allowed}.download-modal-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.download-spinner{width:40px;height:40px;border:4px solid rgba(120,220,200,.2);border-top-color:rgba(120,220,200,.8);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.download-modal-loading p{font-size:14px;color:#666;margin:0}.download-modal-success{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.download-modal-success i{font-size:48px;color:rgba(120,220,200,.9)}.download-modal-success p{font-size:16px;font-weight:500;color:#333;margin:0}.footer{display:block;background-color:transparent;color:#fff;text-align:center;padding:16px;min-width:400px}body.auth-page,body.login-page-body,html.auth-page{background-color:var(--nav-bar-bg);overflow-x:hidden;overflow-y:auto}body.auth-page,body.login-page-body{display:flex;flex-direction:column;min-height:100vh}body.auth-page #global-footer,body.login-page-body #global-footer{margin-top:auto;flex-shrink:0}.login-page{flex:1 1;display:flex;align-items:center;justify-content:center;width:100%;padding:calc(var(--nav-bar-offset) + 32px) 20px 48px;min-height:0}.login-container{width:100%;max-width:440px}.login-card{background:linear-gradient(var(--nav-bar-bg),var(--nav-bar-bg)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.28) 0,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.2) 100%) border-box;border:1px solid transparent;border-radius:16px;padding:36px 32px 32px;box-shadow:0 24px 48px rgba(0,0,0,.35)}.login-title{font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;color:#fff;margin:0 0 8px;text-align:center;letter-spacing:-.02em}.login-subtitle{text-align:center;color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.6;margin:0 0 28px}.login-form{width:100%;gap:20px}.form-group,.login-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-label{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.75);letter-spacing:.02em}.form-hint{font-size:12px;color:hsla(0,0%,100%,.45);line-height:1.5;margin:0}.form-input{width:100%;padding:14px 16px;font-size:16px;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;background-color:hsla(0,0%,100%,.08);color:#fff;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-sizing:border-box}.form-input:focus{outline:none;border-color:hsla(0,0%,100%,.45);background-color:hsla(0,0%,100%,.1);box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.form-input:disabled{background-color:hsla(0,0%,100%,.04);cursor:not-allowed;opacity:.6}.form-input::placeholder{color:hsla(0,0%,100%,.35)}.login-button{width:100%;padding:14px 24px;font-size:16px;font-weight:600;color:#1a1a1a;background:linear-gradient(135deg,#fff,#e8e8e8);border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;margin-top:4px}.login-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:disabled{background:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.5);cursor:not-allowed;opacity:1}.auth-links{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.auth-link{color:hsla(0,0%,100%,.65);text-decoration:none;font-size:14px;transition:color .2s ease}.auth-link:hover{color:#fff;text-decoration:underline}.auth-link--primary{color:#ffd36a;font-weight:600}.auth-link--primary:hover{color:#ffe08a}.signup-link-container{text-align:center;margin-top:8px}.signup-link-container+.signup-link-container{margin-top:4px}.signup-link{color:hsla(0,0%,100%,.65);text-decoration:none;font-size:14px;transition:color .2s ease}.signup-link:hover{color:#fff;text-decoration:underline}.message{padding:12px 16px;border-radius:10px;font-size:14px;text-align:center;margin:0;line-height:1.5}.message.success{background-color:rgba(40,167,69,.15);color:#7dcea0;border:1px solid rgba(40,167,69,.3)}.message.error{background-color:rgba(220,53,69,.15);color:#f5a5ae;border:1px solid rgba(220,53,69,.3)}.email-error,.password-error{font-size:13px;margin-top:2px;color:#ff8a8a;padding:0;line-height:1.5}.checking-email{color:hsla(0,0%,100%,.5);font-size:13px;margin-top:2px}@media (max-width:480px){.login-card{padding:28px 20px 24px;border-radius:14px}.login-page{padding:calc(var(--nav-bar-offset) + 20px) 16px 32px}}body.preset-page,html.preset-page{background-color:var(--nav-bar-bg)}body.preset-page{position:relative;display:flex;flex-direction:column;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}body.preset-page>.title-bar{flex-shrink:0;margin-left:240px;margin-top:var(--nav-bar-offset);padding:20px 24px 10px;background-color:#fff}body.preset-page>.title-bar h2{color:#333}body.preset-page>.preset-main{padding:0;flex:1 1;min-height:0;margin-left:240px;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:none;background-color:#f5f5f5;scrollbar-width:none;-ms-overflow-style:none}body.preset-page>.preset-main::-webkit-scrollbar{display:none;width:0;height:0}body.preset-page>.preset-main>.preset-card-list{flex:1 0 auto;min-height:0}.preset-main #global-footer{flex-shrink:0}.preset-card-list{padding:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,calc((100% - 24px) / 2)),1fr));grid-gap:24px;gap:24px;min-width:380px}@media (max-width:440px){.preset-card-list{padding:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(200px,calc((100% - 12px) / 2)),1fr))}}.preset-card{position:relative;aspect-ratio:3/4;background-color:#1a1a1a;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-sizing:border-box;border:2px solid hsla(0,0%,100%,.8);box-shadow:4px 4px 12px rgba(0,0,0,.2)}.preset-card:hover{transform:translateY(-6px);box-shadow:6px 10px 20px rgba(0,0,0,.3)}.preset-card-image{position:absolute;inset:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.1)}.preset-card-body{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(180deg,transparent 0,transparent 15%,rgba(0,0,0,.95) 55%)}.preset-card-title{margin-top:20px;color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.preset-card-limited-icon{font-size:13px;color:rgba(255,214,120,.95);flex-shrink:0}.preset-card-description{color:hsla(0,0%,100%,.8);font-size:12px;line-height:1.4;margin:0}.preset-loading{color:#666;padding:24px}body.preset-page>.preset-menu{position:absolute;left:0;top:var(--nav-bar-offset);bottom:0;width:240px;background-color:#fff;border-right:1px solid #ccc;z-index:0;overflow-y:auto;padding:16px 0}@media (max-width:700px){body.preset-page>.preset-menu{display:none}body.preset-page>.preset-main,body.preset-page>.title-bar{margin-left:0}}.preset-menu-section{padding:0 16px 16px}.preset-menu-title{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;padding:0}