body{overflow-x:clip}.migrated-navbar{position:relative;display:block}.migrated-about-us,.migrated-checkout,.migrated-favorites,.migrated-footer,.migrated-home,.migrated-login,.migrated-profile,.migrated-register,.migrated-remix-card,.migrated-remix-player,.migrated-remix-track,.migrated-remixes,.migrated-special-remixes{display:block}.migrated-home{margin-inline:calc(50% - 50vw);margin-block:calc(var(--layout-page-padding-block)*-1)}.navbar-mobile-menu{position:static}.navbar-mobile-menu>button{display:flex;align-items:center;justify-content:center}.navbar-mobile-panel{z-index:2;inset-inline:auto 0;width:min(30rem,100%);max-height:min(32rem,100dvh - 7rem);overflow-y:auto;overscroll-behavior:contain}.download-menu__panel button{width:100%;display:flex;flex-direction:column;text-align:start;color:var(--color-text-primary);background:none;border:0;cursor:pointer;padding:.65rem .8rem;gap:.3rem}.download-menu__panel button:focus-visible,.download-menu__panel button:hover{background:var(--color-interactive-hover)}.download-menu__panel button small{color:var(--color-text-secondary)}.migration-error,.migration-notice{padding:1rem 1.2rem;border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:1rem;margin-block:1rem;color:var(--color-text-secondary);line-height:2}.migration-error{border-color:var(--color-feedback-error);color:var(--color-feedback-error)}.migration-notice button{margin-inline-start:1rem}.migration-feedback{text-align:center;margin-block:3rem;padding:3rem 2rem;max-width:55rem;margin-inline:auto}.migration-feedback .theme-button{margin-block:1rem}.migration-password{position:relative}.pagination-list-start{scroll-margin-top:calc(var(--app-navbar-height, 6rem) + 1rem)}.migration-password input{padding-inline-end:3rem}.migration-password button{position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--color-text-primary);padding:.5rem}.form-floating{position:relative}.input-password-toggle{position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);z-index:2;border:0;background:none;color:var(--color-auth-text-secondary)}.migration-orders{display:grid;gap:1rem}.migration-order{padding:1.4rem;border-radius:1rem}.migration-order>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.migration-notification{padding:1rem;margin-block:.75rem;border-radius:1rem}.migration-notification>button{width:100%;display:flex;justify-content:space-between;gap:1rem;align-items:center;background:none;border:0;color:inherit;text-align:start}.migration-notification p{padding:1rem;margin:0}.migration-steps{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.migration-steps button{border:1px solid var(--color-border);padding:.8rem;border-radius:.7rem;background:var(--color-surface);color:var(--color-text-primary)}.migration-steps button[aria-current=step]{background:var(--color-primary);color:var(--color-on-primary)}.migration-parcel{padding:2rem;border-radius:1.5rem}.migration-parcel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.migration-parcel-field{display:flex;flex-direction:column;gap:.5rem}.migration-parcel-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.migrated-checkout-payment{border-radius:1.3rem;padding:2rem;display:grid;gap:1rem}.migrated-checkout-payment .checkout-payment__option{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:.75rem}.migrated-checkout-payment .checkout-payment__option--selected{border-color:var(--color-primary)}.migrated-checkout-payment img{-o-object-fit:contain;object-fit:contain}.migrated-about-us .about-hero__visual img{width:100%;height:auto;max-height:32rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}.migrated-about-us .about-hero__layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.migrated-about-us .about-hero__content h1{font-size:clamp(2.5rem,5vw,5rem);font-weight:900}.migrated-about-us .about-story p{line-height:2.3;max-width:65ch}.migrated-about-us .about-contact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem}.migrated-profile .profile-dashboard__sidebar{position:sticky;top:calc(var(--space-6) + 4.5rem);isolation:isolate;overflow:hidden;gap:1.2rem;padding:1.1rem;border:1px solid rgba(255,255,255,.0705882353);border-radius:1.3rem;background:linear-gradient(150deg,rgba(32,26,34,.3607843137),rgba(16,16,18,.9098039216) 48%,rgba(23,20,22,.8509803922)),url(/assets/profile/moody-black-crimson.png) 50%/cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.0196078431),0 20px 65px rgba(0,0,0,.1490196078)}.migrated-profile .profile-sidebar__identity{gap:.85rem;padding:.2rem .1rem 1.1rem;border-bottom-color:rgba(255,255,255,.1019607843)}.migrated-profile .profile-sidebar__identity .profile-v1__avatar{width:3.35rem;height:3.35rem;flex:0 0 auto;border:1px solid rgba(255,56,78,.568627451);border-radius:50%;background-color:#5b131c;background-position:50%;background-size:cover;color:#ff4058;box-shadow:0 0 0 .3rem rgba(255,41,75,.0705882353),0 0 1.5rem rgba(255,41,75,.2078431373);font-size:1.1rem}.migrated-profile .profile-sidebar__identity>div{gap:.25rem}.migrated-profile .profile-sidebar__identity strong{color:#f8f5f7;font-size:.9rem;font-weight:750}.migrated-profile .profile-sidebar__identity span:not(.profile-v1__avatar){color:#bdb8bf;font-size:.75rem}.migrated-profile .profile-navigation__link{position:relative;min-height:3.1rem;gap:.8rem;padding-inline:.8rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;color:#d2cdd2;font-size:.84rem;font-weight:600;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.migrated-profile .profile-navigation__link>i:first-child{width:1.15rem;flex:0 0 1.15rem;color:#c9c4ca;font-size:1rem;text-align:center;transition:color .18s ease}.migrated-profile .profile-navigation__link>i:last-child{width:.8rem;flex:0 0 .8rem;color:#d2cdd2;font-size:.7rem;opacity:1;transition:color .18s ease,transform .18s ease}.migrated-profile .profile-navigation__link:hover{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#fff}.migrated-profile .profile-navigation__link:hover>i:last-child{transform:translateX(-2px)}.migrated-profile .profile-navigation__link--active{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#ff4058}.migrated-profile .profile-navigation__link--active:hover,.migrated-profile .profile-navigation__link--active>i:first-child,.migrated-profile .profile-navigation__link--active>i:last-child{color:#ff4058}.migrated-profile .profile-navigation__active-indicator{position:absolute;z-index:0;inset:0;display:block;pointer-events:none;border-radius:inherit;border:1px solid rgba(255,57,79,.6117647059);border-left:3px solid #ff354d;background:linear-gradient(90deg,rgba(255,51,64,.1215686275),rgba(166,27,41,.0941176471));box-shadow:inset 0 0 1.2rem rgba(255,48,71,.062745098);opacity:1}.migrated-profile .profile-sidebar__logout{width:100%;min-height:3rem;justify-content:center;gap:.65rem;margin:0;border-color:rgba(255,255,255,.1411764706);border-radius:.8rem;color:#e3dee3;font-size:.83rem;transition:border-color .18s ease,background .18s ease,color .18s ease}.migrated-profile .profile-sidebar__logout>i{width:auto;color:#ff4058}.migrated-profile .profile-sidebar__logout:hover{border-color:rgba(255,70,82,.4784313725);background:rgba(255,53,67,.062745098);color:#fff}@media(max-width:61.99rem){.migrated-profile .profile-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);padding-bottom:0;overflow:visible}.migrated-profile .profile-navigation__link{width:100%;min-width:0;min-height:3.25rem;gap:var(--space-2);padding-inline:var(--space-2);text-align:start}.migrated-profile .profile-navigation__link>i:first-child{flex:0 0 auto}.migrated-profile .profile-navigation__link>i:last-child{display:none}.migrated-profile .profile-navigation__link span{overflow-wrap:anywhere;line-height:1.45}}@media(max-width:43.99rem){.migrated-profile .profile-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.migrated-remixes .remixes-list,.migrated-special-remixes .special-remixes-list{display:grid;gap:.75rem}.migrated-wallet .wallet-balance{padding:2rem;border-radius:1rem;margin-block:1rem}.migrated-wallet .wallet-balance strong{font-size:2rem}.migrated-wallet .wallet-charge,.migrated-wallet .wallet-history{padding:1.5rem;margin-top:1rem}.migrated-favorites .favorite-slide.is-hidden{display:none}.migrated-favorites .page-heading{margin-bottom:clamp(2rem,4vw,3.5rem)}.migrated-favorites .favorite-slide__content h2{min-width:0;overflow:hidden;margin:0;color:var(--color-text-primary);font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.migrated-favorites .favorites-track-list{margin-top:clamp(2.5rem,5vw,4.5rem)}.migrated-favorites .favorites-track-list__heading{display:flex;align-items:end;justify-content:flex-start;gap:1rem;margin-bottom:1.25rem}.migrated-favorites .favorites-track-list__heading h2{margin:0;color:var(--color-text-primary);font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:850}@media(max-width:800px){.migration-parcel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.migrated-about-us .about-hero__layout{grid-template-columns:1fr}}@media(max-width:550px){.migration-parcel-grid{grid-template-columns:1fr}.migration-parcel{padding:1rem}.migrated-favorites .favorites-track-list__heading{align-items:start;flex-direction:column}.migrated-favorites .favorites-carousel__summary{align-items:flex-start;flex-direction:column;gap:.5rem}.migrated-favorites .favorites-carousel__hint{line-height:1.8}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app-navbar--hero{position:fixed!important;z-index:1000;inset:0 0 auto;width:100%}.app-navbar--sticky{position:sticky;z-index:1000;top:0;width:100%}.app-navbar--auth-overlay{position:absolute;z-index:1000;inset:0 0 auto;width:100%}.migrated-app{--app-navbar-height:6rem}@media(max-width:35.99rem){.migrated-app{--app-navbar-height:5rem}}.migrated-app{display:flex;min-height:100dvh;flex-direction:column;color:var(--color-text-primary)}.app-main,.migrated-app{background:var(--color-background)}.app-main{flex:1 0 auto;overflow-x:clip}.app-page{padding-block:var(--layout-page-padding-block)}.app-main--login,.app-page--login{display:flex;min-width:0}.app-page--login{width:100%;max-width:none;flex:1;flex-direction:column;padding:0}.app-main--login-page,.app-page--login-page{min-height:100dvh}.migrated-breadcrumbs{display:block;margin-bottom:var(--space-4)}.migrated-breadcrumbs .breadcrumbs__navigation{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}@media(min-width:36rem){.app-main--login,.app-page--login{min-height:calc(100dvh - var(--app-navbar-height))}}.migration-checkout-block{padding:var(--space-6);margin-bottom:var(--space-5);border-radius:var(--radius-lg,1.25rem);display:grid;gap:1.25rem}.migration-checkout-block h2{font-size:1.2rem;margin:0;color:var(--color-text-primary)}.migration-checkout-options{display:grid;gap:.75rem}.migration-checkout-choice{display:flex;gap:.75rem;align-items:center;padding:.9rem;border:1px solid var(--color-border);border-radius:.75rem;cursor:pointer;color:var(--color-text-primary)}.migration-checkout-choice:has(input:checked){border-color:var(--color-primary);background:var(--color-interactive-active)}.migration-checkout-choice input{accent-color:var(--color-primary)}.migration-address-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:1rem}.migration-address-form label{display:flex;flex-direction:column;gap:.35rem}.migration-address-form button,.migration-address-form label:last-of-type{grid-column:1/-1}@media(max-width:550px){.migration-address-form{grid-template-columns:1fr}.migration-checkout-block{padding:1rem}}.auth-flow .login-page__content{align-items:center;padding-block:clamp(6rem,10vh,8rem) 3rem}.auth-flow .login-page{min-height:100dvh}.auth-flow__card{width:min(100%,31rem);min-width:0;overflow:visible}.auth-flow__card h1:focus{outline:none}.auth-flow__channels,.auth-flow__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.3rem;border:1px solid var(--color-auth-border);border-radius:1rem;background:var(--color-auth-input-background)}.auth-flow__tabs{position:relative;isolation:isolate;margin-bottom:1.3rem}.auth-flow__tabs:before{content:"";position:absolute;inset-block:.3rem;right:.3rem;width:calc((100% - .6rem - .5rem)/2);border-radius:.75rem;background:var(--color-primary);box-shadow:var(--shadow-primary);pointer-events:none;transition:transform 1s cubic-bezier(.22,1,.36,1)}.auth-flow__tabs[data-method=password]:before{transform:translateX(calc(-100% - .5rem))}.auth-flow__tabs button{position:relative;z-index:1;min-height:2.65rem;border:0;border-radius:.75rem;background:rgba(0,0,0,0);color:var(--color-auth-text-secondary);font-weight:700;transition:color .18s ease}.auth-flow__tabs button[aria-selected=true]{color:var(--color-on-primary)}.auth-flow__tabs button:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.auth-flow__tabs button,.auth-flow__tabs:before{transition:none}}.auth-flow__channels label{display:flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.5rem;margin:0;border-radius:.75rem;color:var(--color-auth-text-secondary);cursor:pointer;font-weight:700}.auth-flow__channels label:has(input:checked){background:var(--color-auth-surface);color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.auth-flow__channels input{accent-color:var(--color-primary)}.auth-flow__form{min-width:0;grid-template-columns:minmax(0,1fr);gap:1rem}.auth-flow__form>*{min-width:0}.auth-flow__field{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.5rem;color:var(--color-auth-text-primary);font-size:.82rem;font-weight:750}.auth-flow__input-wrap{position:relative;display:block}.auth-flow__input{display:block;width:100%;min-height:3.35rem;padding:.8rem 1rem;border:1px solid var(--color-auth-border);border-radius:.95rem;background:var(--color-auth-input-background);color:var(--color-auth-text-primary);outline:none;direction:ltr;text-align:left;font-size:.96rem;transition:border-color .15s ease,box-shadow .15s ease}.auth-flow__input::-moz-placeholder{color:var(--color-auth-text-secondary);opacity:.75;direction:rtl;text-align:right}.auth-flow__input::placeholder{color:var(--color-auth-text-secondary);opacity:.75;direction:rtl;text-align:right}#auth-code::-moz-placeholder{direction:rtl;text-align:right}#auth-code::placeholder{direction:rtl;text-align:right}.auth-flow__input:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus);background:var(--color-auth-input-background-focus)}.auth-flow__input-wrap:has(.auth-flow__reveal) .auth-flow__input{padding-left:3.2rem}.auth-flow__reveal{position:absolute;left:.5rem;top:50%;display:grid;width:2.5rem;height:2.5rem;place-items:center;transform:translateY(-50%);border:0;border-radius:.65rem;background:rgba(0,0,0,0);color:var(--color-auth-text-secondary)}.auth-flow__reveal:focus-visible,.auth-flow__reveal:hover{color:var(--color-primary);background:var(--color-interactive-hover)}.auth-flow__options,.auth-flow__secondary{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.78rem}.auth-flow__options a,.auth-flow__secondary button{color:var(--color-primary);font-weight:700;text-decoration:none}.auth-flow__options a:hover,.auth-flow__secondary button:hover{text-decoration:underline}.auth-flow__remember{display:flex;align-items:center;gap:.4rem;color:var(--color-auth-text-secondary);cursor:pointer}.auth-flow__remember input{accent-color:var(--color-primary)}.auth-flow__hint,.auth-flow__notice,.auth-flow__stage-note,.auth-flow__timer{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.9}.auth-flow .login-form__alert,.auth-flow__success p{white-space:pre-line;overflow-wrap:anywhere}.auth-flow__hint{display:flex;gap:.55rem;color:var(--color-auth-text-secondary)}.auth-flow__hint i{margin-top:.35rem;color:var(--color-primary)}.auth-flow__stage-note{color:var(--color-auth-text-secondary)}.auth-flow__stage-note b{display:inline-block;max-width:100%;vertical-align:bottom;unicode-bidi:isolate;text-align:left;color:var(--color-auth-text-primary);font-weight:750}.auth-flow__timer{color:var(--color-auth-text-secondary)}.auth-flow__notice{padding:.7rem .85rem;border:1px solid var(--color-feedback-success);border-radius:.75rem;background:var(--color-feedback-success-soft);color:var(--color-auth-text-primary)}.auth-flow__secondary button{padding:.55rem .7rem;min-height:44px;border:0;border-radius:.65rem;background:none;color:var(--color-auth-text-primary)}.auth-flow__secondary button:hover:not(:disabled){background:var(--color-interactive-hover)}.auth-flow__secondary button:disabled{color:var(--color-auth-text-primary);opacity:.5;cursor:not-allowed;text-decoration:none}.auth-flow__verification{margin-top:28px;gap:16px}.auth-flow__verification .auth-flow__timer{text-align:center;font-variant-numeric:tabular-nums}.auth-flow__verification .auth-flow__notice{padding:.9rem 1rem;font-weight:400}.auth-flow__verification .auth-flow__secondary{gap:.5rem;padding-top:0}.auth-flow__verification .login-form__submit{margin-top:0}.auth-flow .auth-flow__return{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:24px 0 0}.login-form__submit:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;border-color:var(--color-primary)}.auth-flow__policy{min-width:0;padding:.85rem 1rem;border:1px solid var(--color-auth-border);border-radius:.85rem;background:var(--color-auth-input-background);color:var(--color-auth-text-secondary);font-size:.78rem}.auth-flow__policy strong{display:block;margin:0;color:var(--color-auth-text-primary)}.auth-flow__policy-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.auth-flow__policy-heading>span{flex-shrink:0;color:var(--color-auth-text-secondary);font-size:.72rem;font-variant-numeric:tabular-nums}.auth-flow__policy ul{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:0}.auth-flow__policy li{display:flex;min-width:0;flex:0 1 auto;align-items:baseline;gap:8px;white-space:normal;overflow-wrap:anywhere;color:var(--color-feedback-warning);line-height:1.8;transition:color .18s ease}.auth-flow__policy li[data-met=true]{color:var(--color-feedback-success)}.auth-flow__policy li i{flex:0 0 14px;text-align:center}.auth-flow__success{text-align:center;color:var(--color-auth-text-primary)}.auth-flow__success>span{display:inline-grid;width:4rem;height:4rem;place-items:center;border-radius:50%;background:var(--color-feedback-success-soft);color:var(--color-feedback-success);font-size:2rem}.auth-flow__success h2{font-size:1.25rem;margin:1rem 0 .5rem}.auth-flow__success p{color:var(--color-auth-text-secondary);line-height:1.9}.auth-flow__success a{display:flex;text-decoration:none}@media(max-width:35.99rem){.auth-flow .login-page__media{display:block;background-position:50%,50%,54% 38%}}@media(max-width:550px){.auth-flow .login-page__content{padding:6rem 1rem 2rem}.auth-flow__card{padding:1.4rem;border-radius:1.25rem}.auth-flow__options{align-items:flex-start}}.profile-v1__form{display:grid;gap:1.25rem}.profile-v1 .profile-form__header{display:block}.profile-v1__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.profile-v1__grid .profile-form__field label{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.profile-v1__grid .form-control:disabled{opacity:.72;cursor:not-allowed}.profile-v1__avatar-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border-glass);border-radius:1rem;background:var(--color-surface-subtle)}.profile-v1__avatar-row>div{display:grid;min-width:0;gap:.2rem;overflow-wrap:anywhere}.profile-v1__avatar-row strong{color:var(--color-text-primary)}.profile-v1__avatar-row span:not(.profile-v1__avatar){color:var(--color-text-secondary);font-size:.8rem}.profile-v1__avatar{display:grid;width:4.25rem;height:4.25rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--color-primary);border-radius:1.25rem;background:var(--color-interactive-active);background-size:cover;background-position:50%;color:var(--color-primary);font-size:1.4rem;font-weight:800}.profile-sidebar__identity .profile-v1__avatar{width:3rem;height:3rem;border-radius:1rem;font-size:1rem}.profile-v1__upload{position:relative;width:-moz-fit-content;width:fit-content;margin-top:.35rem;color:var(--color-primary);font-size:.78rem;font-weight:700;cursor:pointer}.profile-v1__upload input{position:absolute;width:1px;height:1px;opacity:0}.profile-v1__upload:focus-within{outline:2px solid var(--color-primary);outline-offset:3px}.profile-v1__status{padding:.13rem .45rem;border-radius:999px;background:var(--color-feedback-warning-soft);color:var(--color-feedback-warning);font-size:.66rem;font-weight:700}.profile-v1__status--active{background:var(--color-feedback-success-soft);color:var(--color-feedback-success)}.profile-v1__notice,.profile-v1__policy{padding:.85rem 1rem;border:1px solid var(--color-border-glass);border-radius:.85rem;background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:.8rem;line-height:1.8}.profile-v1__policy{display:block;direction:rtl;text-align:start;font-size:.875rem;letter-spacing:normal;word-spacing:normal}.profile-v1__policy strong{display:block;color:var(--color-text-primary)}.profile-v1__policy ul{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:.5rem 0 0;padding-inline-start:1.25rem;list-style:disc}.profile-v1__policy li{letter-spacing:normal;word-spacing:normal;line-height:1.9}.profile-v1__avatar-row>.profile-v1__account-type{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;font-size:.8rem;color:var(--color-text-secondary)}.profile-v1__account-type strong{padding:.25rem .75rem;border-radius:999px;background:var(--color-interactive-active);color:var(--color-text-primary)}.profile-v1__password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.profile-v1 .profile-form__field{display:grid;gap:.5rem;align-content:start}.profile-v1 .form-control{width:100%;min-width:0;min-height:3.1rem;border-radius:.85rem;font:inherit}.profile-dashboard__main :is(.form-control,select){min-height:3.1rem;border-radius:.85rem;transition:border-color .15s ease,box-shadow .15s ease}.profile-dashboard__main :is(.form-control,select):focus:not(:disabled){outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus);background:var(--color-auth-input-background-focus)}.profile-v1 .migration-password{width:100%;min-width:0}@media(max-width:650px){.profile-v1__grid,.profile-v1__password-grid{grid-template-columns:1fr}}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none!important}.music-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.bottom-player__favorite:disabled,.remix-card__play:disabled,.track-card__action:disabled{opacity:.5;cursor:not-allowed}.platform-toasts{position:fixed;z-index:var(--layer-notifications);right:var(--space-3);bottom:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);width:min(24rem,100vw - 24px);pointer-events:none}.platform-toasts .toast-platform{padding:0;border:0;background:var(--color-transparent);box-shadow:none;pointer-events:auto}.platform-toast--info .platform-toast__wave{fill:var(--color-feedback-info-soft)}.platform-toast--info .platform-toast__icon{background:var(--color-feedback-info-soft);color:var(--color-feedback-info)}.platform-toast--info .platform-toast__title{color:var(--color-feedback-info)}.platform-toast__message bdi,.platform-toast__title bdi{unicode-bidi:isolate}.glass-panel,.migrated-app,.platform-toast,body{transition:background-color .18s ease,color .18s ease,border-color .18s ease}button,input,select,textarea{font-family:inherit}@keyframes toast-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:35.99rem){.platform-toasts{width:calc(100vw - 24px);max-width:24rem}}@media(prefers-reduced-motion:reduce){.glass-panel,.migrated-app,.platform-toast,body{transition:none}.platform-toast__progress{animation-duration:var(--toast-duration,5s)!important;animation-timing-function:steps(5)}}.orders-v1{min-width:0}.orders-v1__header,.orders-v1__pagination,.orders-v1__summary,.orders-v1__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.orders-v1__header h2{margin:8px 0}.orders-v1 time,.orders-v1__header p,.orders-v1__note{color:var(--color-text-secondary)}.orders-v1__toolbar{margin:24px 0 12px}.orders-v1 select{margin-inline-start:8px;padding:8px 12px;border-radius:8px;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}.orders-v1__note{font-size:12px;line-height:2}.orders-v1__list{display:grid;gap:16px;margin-top:24px}.orders-v1__card{border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.orders-v1__summary{padding:20px}.orders-v1 h3{font-size:16px;margin:0 0 8px}.orders-v1 time{font-size:12px}.orders-v1__badge{background:var(--color-surface);border-radius:24px;padding:6px 12px;font-size:12px}.orders-v1__details{padding:20px;border-top:1px solid var(--color-border)}.orders-v1__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.orders-v1 dt{font-size:12px;color:var(--color-text-secondary);margin-bottom:8px}.orders-v1 dd{margin:0;overflow-wrap:anywhere}.orders-v1__table{overflow-x:auto}.orders-v1 table{width:100%;min-width:480px;border-collapse:collapse;text-align:right}.orders-v1 caption{caption-side:top;padding:16px 0;color:inherit;text-align:right}.orders-v1 td,.orders-v1 th{padding:14px 8px;border-bottom:1px solid var(--color-border)}.orders-v1 th small{display:block;font-weight:400;margin-top:8px}.orders-v1__empty,.orders-v1__error{padding:32px 16px;text-align:center;line-height:2}.orders-v1__pagination{margin-top:24px}.orders-v1__pagination .theme-button:disabled,.orders-v1__pagination .theme-button:disabled:hover{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.orders-v1 button:focus-visible,.orders-v1 select:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media(max-width:650px){.orders-v1__summary{gap:16px;padding:16px}.orders-v1__summary button,.orders-v1__summary>div{width:100%}.orders-v1__details{padding:16px}.orders-v1__facts{grid-template-columns:1fr}}.orders-v1__header{align-items:flex-end;margin-bottom:28px}.orders-v1__header>div>p:first-child{margin:0 0 6px;color:var(--color-primary);font-size:12px;font-weight:650}.orders-v1__header h2{margin:0;font-size:26px;line-height:1.5}.orders-v1__toolbar{min-height:54px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-subtle)}.orders-v1__count,.orders-v1__page-size{color:var(--color-text-secondary);font-size:12px}.orders-v1__page-size{display:inline-flex;align-items:center;gap:8px}.orders-v1__page-size select{min-width:64px;margin:0;padding:6px 10px;border-radius:9px}.orders-v1__list{gap:14px;margin-top:0}.orders-v1__card{border-color:var(--color-border);border-radius:20px;background:var(--color-surface);box-shadow:0 10px 28px rgba(46,25,22,.05);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.orders-v1__card:hover{border-color:var(--color-border-glass);box-shadow:0 14px 34px rgba(46,25,22,.08);transform:translateY(-1px)}.orders-v1__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 22px}.orders-v1__identity{min-width:0}.orders-v1__identity h3{margin:0 0 8px;font-size:15px;font-weight:700}.orders-v1__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.orders-v1__meta>span{color:var(--color-text-secondary);font-size:11px}.orders-v1__badge{white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary)}.orders-v1__badge--1,.orders-v1__badge--pendingpayment{border-color:var(--color-feedback-warning);background:var(--color-feedback-warning-soft);color:var(--color-feedback-warning)}.orders-v1__badge--2,.orders-v1__badge--paid{border-color:var(--color-feedback-success);background:var(--color-feedback-success-soft);color:var(--color-feedback-success)}.orders-v1__badge--3,.orders-v1__badge--4,.orders-v1__badge--cancelled,.orders-v1__badge--refunded{border-color:var(--color-border);color:var(--color-text-secondary)}.orders-v1__amount{min-width:-moz-max-content;min-width:max-content;font-size:18px;font-weight:750;font-variant-numeric:tabular-nums}.orders-v1__amount small{color:var(--color-text-secondary);font-size:11px;font-weight:500}.orders-v1__actions{display:flex;align-items:center;gap:8px}.orders-v1__payment{display:flex;align-items:center;justify-content:flex-start;gap:16px}.orders-v1__details-toggle,.orders-v1__pay{min-height:42px;white-space:nowrap}.orders-v1__pay{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:16px}.orders-v1__details-toggle{padding-inline:14px}.orders-v1__details{padding:16px 22px 20px;border-color:var(--color-border);background:var(--color-surface-subtle)}.orders-v1__products{display:grid;gap:8px;list-style:none;padding:0;margin:0}.orders-v1__products li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--color-border-glass);border-radius:13px;background:var(--color-surface)}.orders-v1__product-copy{display:grid;gap:5px;min-width:0}.orders-v1__product-copy strong{overflow-wrap:anywhere;font-size:13px;line-height:1.9;color:var(--color-text-primary)}.orders-v1__product-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:var(--color-interactive-active);color:var(--color-primary);font-size:14px}.orders-v1__no-products{margin:0;color:var(--color-text-secondary);font-size:12px}.orders-v1__pagination{justify-content:center;gap:12px}@media(max-width:900px){.orders-v1__summary{grid-template-columns:minmax(0,1fr) auto;gap:14px}.orders-v1__identity{grid-column:1}.orders-v1__summary>div{width:auto}.orders-v1__badge{grid-column:2;grid-row:1}.orders-v1__payment{grid-column:1/-1;grid-row:2;justify-content:space-between}}@media(max-width:560px){.orders-v1__header{align-items:flex-start}.orders-v1__header h2{font-size:22px}.orders-v1__header>button{min-height:40px;padding-inline:12px;font-size:12px}.orders-v1__toolbar{align-items:flex-start;gap:10px}.orders-v1__page-size{flex-wrap:wrap;justify-content:flex-end;gap:6px}.orders-v1__summary{gap:12px 8px;padding:16px}.orders-v1__identity h3{font-size:14px}.orders-v1__badge{padding:5px 9px;font-size:10px}.orders-v1__amount{font-size:16px}.orders-v1__actions{gap:6px}.orders-v1__actions button{width:auto}.orders-v1__details-toggle,.orders-v1__pay{min-height:38px;padding-inline:10px;font-size:11px}.orders-v1__details{padding:12px}.orders-v1__products li{align-items:flex-start;gap:10px;padding:11px}}@media(max-width:380px){.orders-v1__summary{grid-template-columns:minmax(0,1fr)}.orders-v1__badge,.orders-v1__identity,.orders-v1__payment{grid-column:1;grid-row:auto}.orders-v1__badge{justify-self:start}.orders-v1__payment{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.orders-v1__card{transition:none}.orders-v1__card:hover{transform:none}}.payment-v1{max-width:960px}.payment-v1__steps{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0;margin:32px 0}.payment-v1__steps li{padding:12px 18px;border:1px solid var(--color-border);border-radius:12px}.payment-v1__steps [aria-current]{color:var(--color-primary);border-color:currentColor}.payment-v1__panel{padding:clamp(20px,4vw,40px);line-height:2;overflow-wrap:anywhere}.payment-v1__items{list-style:none;padding:0}.payment-v1__items li,.payment-v1__total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border)}.payment-v1__total{font-size:20px;margin-bottom:24px}.payment-v1__links{display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.payment-v1 a:focus-visible,.payment-v1 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.payment-checkout .page-heading__title{font-size:24px;font-weight:500;line-height:1.5}.payment-checkout .checkout-page__layout{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(280px,352px);gap:48px}.payment-checkout .checkout-page__flow{padding:32px}.payment-checkout .checkout-page__header{margin-bottom:64px}.payment-checkout .checkout-payment__header{margin-bottom:28px}.payment-checkout .checkout-payment__option{min-height:74px}.payment-checkout .checkout-payment__option--selected{box-shadow:none}.payment-checkout .checkout-payment__submit{margin-top:28px;width:100%;min-height:52px}.payment-checkout .payment-v1__links{font-size:12px;margin-top:16px}.payment-checkout .checkout-payment__notice{margin-top:20px}.payment-checkout .checkout-payment__option--disabled{opacity:1}.payment-checkout .checkout-payment__option--disabled .checkout-payment__name small{color:var(--color-text-secondary)}.payment-checkout .payment-checkout__review{margin-top:16px;font-size:12px}.payment-checkout .payment-checkout__review summary{cursor:pointer;color:var(--color-text-secondary)}@media(max-width:991.98px){.payment-checkout .checkout-page__layout{grid-template-columns:minmax(0,1fr);gap:24px}.payment-checkout .checkout-page__summary{position:static}}@media(max-width:703.98px){.payment-checkout .checkout-page__flow{padding:20px}.payment-checkout .checkout-page__header{margin-bottom:32px}}.payment-checkout .checkout-payment__logo{overflow:hidden}.payment-checkout .checkout-payment__logo img{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.payment-checkout .order-total{min-height:284px}.wallet-v1{min-width:0}.wallet-v1__filters,.wallet-v1__heading,.wallet-v1__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.wallet-v1__heading{margin-bottom:24px}.wallet-v1 h2{font-size:24px}.wallet-v1 h3{font-size:18px;margin-bottom:16px}.wallet-v1__deposit>p,.wallet-v1__heading p,.wallet-v1__hint{color:var(--color-text-secondary);line-height:1.9}.wallet-v1__overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px}.wallet-v1__balance,.wallet-v1__deposit{min-width:0;padding:24px;border-radius:18px}.wallet-v1__balance{border-top:3px solid var(--color-primary)}.wallet-v1__balance strong{display:block;font-size:clamp(22px,3vw,32px);margin:24px 0 8px;overflow-wrap:anywhere}.wallet-v1 strong small{font-size:13px;font-weight:500}.wallet-v1__symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--color-interactive-active);color:var(--color-primary);margin-bottom:24px}.wallet-v1__deposit label{display:block;margin-bottom:8px}.wallet-v1__deposit input{margin-bottom:12px;direction:ltr;text-align:right}.wallet-v1__deposit>button{width:100%}.wallet-v1__deposit>p{font-size:12px}.wallet-v1__notice{border:1px solid var(--color-border-strong);background:var(--color-interactive-active);padding:16px;border-radius:12px;margin:16px 0;line-height:1.9}.wallet-v1__notice button{margin:4px}.wallet-v1__notice small{display:block}.wallet-v1__history{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.wallet-v1__filters{margin:20px 0}.wallet-v1 select{padding:8px 12px;margin-inline-start:8px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);background:var(--color-surface)}.wallet-v1__hint{font-size:12px}.wallet-v1__table{overflow-x:auto}.wallet-v1 table{width:100%;min-width:650px;border-collapse:collapse;text-align:right}.wallet-v1 caption{caption-side:top;color:var(--color-text-secondary);text-align:right}.wallet-v1 td,.wallet-v1 th{padding:16px 10px;border-bottom:1px solid var(--color-border);vertical-align:top;font-size:13px}.wallet-v1 td small,.wallet-v1 time{display:block;font-size:11px;font-weight:400;margin-top:8px;color:var(--color-text-secondary)}.wallet-v1__empty,.wallet-v1__error{padding:24px 12px;text-align:center;line-height:2}.wallet-v1__empty i{font-size:32px;color:var(--color-primary);margin:16px}.wallet-v1__pagination{margin-top:24px}.wallet-v1__receipt{padding:32px;text-align:center;line-height:2;max-width:720px;margin:auto}.wallet-v1__receipt>i{color:var(--color-primary);font-size:40px}.wallet-v1__receipt h1{font-size:24px;margin:24px 0}.wallet-v1__receipt dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wallet-v1__receipt dt{color:var(--color-text-secondary)}.wallet-v1__receipt a{margin:8px}.wallet-v1 a:focus-visible,.wallet-v1 button:focus-visible,.wallet-v1 input:focus-visible,.wallet-v1 select:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media(max-width:1100px){.wallet-v1__overview{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.wallet-v1__balance,.wallet-v1__deposit{padding:20px}.wallet-v1__receipt dl{grid-template-columns:1fr}}.wallet-v1__receipt{border-radius:20px}.wallet-v1__receipt h1:focus-visible{outline:2px solid var(--color-primary);outline-offset:8px}.checkout-clean .page-heading{margin-bottom:32px}.checkout-clean .page-heading__title{font-size:clamp(26px,3vw,34px);font-weight:750;letter-spacing:-.6px}.checkout-clean .page-heading__eyebrow{font-size:11px;margin-bottom:8px}.checkout-clean .glass-panel{box-shadow:0 12px 36px -20px var(--color-shadow)}.checkout-clean .order-total{min-height:0;padding:28px;border-radius:24px;background:var(--color-surface-elevated)}.checkout-clean .order-total__heading{padding-bottom:20px}.checkout-clean .order-total__heading h2{font-size:15px;font-weight:650}.checkout-clean .order-total__heading:after{content:"";width:28px;height:28px;border:9px solid var(--color-surface);border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 1px var(--color-border)}.checkout-clean .order-total__total{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0 0;border:0}.checkout-clean .order-total__total>span{font-size:12px;color:var(--color-text-secondary);font-weight:500}.checkout-clean .order-total__total strong{font-size:30px;font-weight:750;color:var(--color-text-primary);letter-spacing:-.7px}.checkout-clean .order-total__total strong small{font-size:12px;letter-spacing:0}.checkout-clean .checkout-payment__submit,.checkout-clean .order-total__cta{margin-top:24px;min-height:48px;border-radius:14px;font-size:13px}.checkout-clean a,.checkout-clean button{-webkit-tap-highlight-color:var(--color-transparent)}.checkout-clean .checkout-page__layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.checkout-clean .checkout-page__flow{padding:32px;border-radius:24px}.checkout-clean .checkout-payment__header{margin-bottom:24px}.checkout-clean .checkout-payment__header h2{font-size:20px;font-weight:700}.checkout-clean .checkout-clean__secure{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-text-secondary);margin-bottom:12px}.checkout-clean .checkout-clean__secure i{color:var(--color-primary);font-size:10px}.checkout-clean .checkout-payment__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.checkout-clean .checkout-payment__option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:24px 12px;min-height:164px;padding:20px;position:relative;border-radius:18px;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.checkout-clean .checkout-payment__option:hover:not(.checkout-payment__option--disabled){transform:translateY(-2px)}.checkout-clean .checkout-payment__option--selected{border-color:var(--color-primary);background:var(--color-interactive-hover)}.checkout-clean .checkout-payment__option--disabled{opacity:.65}.checkout-clean .checkout-payment__radio{position:absolute;width:1px;height:1px;opacity:0}.checkout-clean .checkout-payment__logo{grid-column:1;grid-row:1;justify-self:start;width:52px;height:36px;padding:4px;border-radius:10px}.checkout-clean .checkout-payment__name{grid-column:1/-1;grid-row:2;gap:8px}.checkout-clean .checkout-payment__name strong{font-size:15px;white-space:normal}.checkout-clean .checkout-payment__name small{font-size:11px;line-height:1.8}.checkout-clean .checkout-payment__indicator{grid-column:2;grid-row:1;width:22px;height:22px;font-size:9px}.checkout-clean .checkout-clean__order-id{font-size:11px;color:var(--color-text-secondary);margin:18px 0 0}.checkout-clean .checkout-page__back-link{font-size:12px}.checkout-clean .wallet-v1__hint{margin:16px 0 0;font-size:11px}.checkout-clean .checkout-page__flow [role=alert]{margin-bottom:20px;padding:16px;border-radius:12px;background:var(--color-feedback-error-soft);font-size:13px}@media(max-width:991.98px){.checkout-clean .checkout-page__layout{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:480px){.checkout-clean .checkout-page__flow{padding:24px 20px}.checkout-clean .checkout-payment__options{grid-template-columns:minmax(0,1fr)}.checkout-clean .checkout-payment__option{grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto;min-height:84px;align-items:center;gap:12px;padding:16px}.checkout-clean .checkout-payment__name{grid-column:2;grid-row:1}.checkout-clean .checkout-payment__indicator{grid-column:3}}@keyframes commerce-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.checkout-clean .checkout-page__flow{animation:commerce-reveal .24s ease both}}@media(prefers-reduced-motion:reduce){.checkout-clean .checkout-page__flow,.checkout-clean .checkout-payment__option{transition:none;animation:none}.checkout-clean .checkout-payment__option:hover{transform:none}}.inline-alert{--alert-tone:var(--color-feedback-error);--alert-background:var(--color-feedback-error-soft);display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:16px 0;border:1px solid var(--color-border);border-inline-start:4px solid var(--alert-tone);border-radius:10px;background:var(--alert-background);color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:1.9;text-align:start;transition:background-color .18s ease,border-color .18s ease}.inline-alert--warning{--alert-tone:var(--color-feedback-warning);--alert-background:var(--color-feedback-warning-soft)}.inline-alert--info{--alert-tone:var(--color-feedback-info);--alert-background:var(--color-feedback-info-soft)}.inline-alert--success{--alert-tone:var(--color-feedback-success);--alert-background:var(--color-feedback-success-soft)}.inline-alert__icon{width:20px;height:20px;flex:0 0 20px;color:var(--alert-tone);margin-top:2px}.inline-alert__content{min-width:0;flex:1;overflow-wrap:anywhere;white-space:pre-line}.inline-alert__content>p{margin:0;font:inherit;color:inherit;line-height:inherit}.inline-alert__content>p+p{margin-top:6px}.inline-alert__content a,.inline-alert__content button{margin-top:8px;font-size:12px}.inline-alert:hover{border-color:var(--alert-tone)}.checkout-clean .checkout-page__layout{align-items:stretch}.checkout-clean .checkout-page__summary{display:flex;position:static;align-self:stretch}.checkout-clean .checkout-page__summary .order-total{width:100%}.checkout-clean .checkout-page__summary .checkout-payment__submit{margin-top:auto}.checkout-clean .checkout-page__summary .order-total__total{padding-bottom:26px}.checkout-clean .checkout-clean__intro{margin-bottom:12px}.checkout-clean .checkout-clean__intro h2{font-size:20px;font-weight:650;line-height:1.7}.checkout-clean .checkout-clean__selection{font-size:14px;font-weight:500;margin:0 0 12px;line-height:1.9}.checkout-clean .checkout-clean__explanation{font-size:13px;font-weight:400;color:var(--color-text-secondary);line-height:2;margin:0;max-width:48ch}.checkout-clean .checkout-clean__pending-amount{font-size:14px;font-weight:500;letter-spacing:0;color:var(--color-text-secondary)}.checkout-clean .inline-alert{padding:12px 14px;margin:0 0 20px;border-radius:10px;font-size:12px;background:var(--alert-background)}@media(max-width:991.98px){.checkout-clean .checkout-page__summary .checkout-payment__submit{margin-top:20px}}@media(prefers-reduced-motion:reduce){.inline-alert{transition:none}}.checkout-clean .checkout-page__flow .inline-alert{padding:12px 14px;font-size:12px;line-height:1.9;background:var(--alert-background)}.checkout-tracks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.checkout-tracks__item{display:grid;grid-template-columns:80px minmax(0,1fr) 96px;align-items:center;gap:16px;padding:14px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface-subtle)}.checkout-tracks img{width:80px;height:80px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.checkout-tracks__identity{min-width:0}.checkout-tracks h3{margin:0 0 8px;font-size:15px;font-weight:650;line-height:1.7;overflow-wrap:anywhere}.checkout-tracks p,.checkout-tracks__identity>small{margin:0;color:var(--color-text-secondary);font-size:12px}.checkout-tracks__remove{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-subtle);color:var(--color-text-secondary);cursor:pointer;transition:width .2s ease,border-radius .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;justify-self:end}.checkout-tracks__remove-icon{width:.9375rem;height:1.0625rem;flex:0 0 auto;fill:currentColor;transition:transform .24s ease,width .2s ease,height .2s ease}.checkout-tracks__remove span{width:0;overflow:hidden;opacity:0;font-size:.8rem;font-weight:700;white-space:nowrap;transition:width .2s ease,opacity .16s ease}.checkout-tracks__remove:focus-visible:not(:disabled),.checkout-tracks__remove:hover:not(:disabled){width:6rem;gap:var(--space-2);border-color:var(--color-primary);border-radius:2rem;background:var(--color-primary);color:var(--color-on-primary)}.checkout-tracks__remove:focus-visible:not(:disabled) .checkout-tracks__remove-icon,.checkout-tracks__remove:hover:not(:disabled) .checkout-tracks__remove-icon{width:1.0625rem;height:1.1875rem;transform:rotate(1turn)}.checkout-tracks__remove:focus-visible:not(:disabled) span,.checkout-tracks__remove:hover:not(:disabled) span{width:2rem;opacity:1}.checkout-tracks__remove:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.checkout-tracks__remove:disabled{cursor:wait;opacity:.55}@media(max-width:600px){.checkout-tracks__item{grid-template-columns:60px minmax(0,1fr) 40px;gap:12px;padding:12px}.checkout-tracks img{width:60px;height:60px}.checkout-tracks h3{font-size:13px}.checkout-tracks__remove:focus-visible,.checkout-tracks__remove:hover{width:40px}.checkout-tracks__remove span{display:none}}@media(prefers-reduced-motion:reduce){.checkout-tracks__remove,.checkout-tracks__remove span,.checkout-tracks__remove-icon{transition:none}.checkout-tracks__remove:focus-visible .checkout-tracks__remove-icon,.checkout-tracks__remove:hover .checkout-tracks__remove-icon{transform:none}}.checkout-clean .order-total__total--review{flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px}.checkout-clean .order-total__total--review strong{font-size:24px}.checkout-clean .checkout-clean__saved-items{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.checkout-clean .checkout-clean__saved-items h3{font-size:13px;margin:0 0 12px;color:var(--color-text-secondary)}.checkout-clean .checkout-clean__saved-items ul{list-style:none;padding:0;margin:0}.checkout-clean .checkout-clean__saved-items li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px}.checkout-clean .checkout-clean__saved-items li strong{white-space:nowrap;font-weight:600}.checkout-clean .checkout-page__flow,.checkout-clean .checkout-page__summary .order-total{padding:24px}.checkout-clean .checkout-payment__header{margin-bottom:18px}.checkout-clean .checkout-payment__option{min-height:124px;padding:16px;row-gap:16px}.checkout-clean .checkout-clean__secure{margin-bottom:8px}.checkout-clean .order-total__heading{padding-bottom:16px}.checkout-clean .checkout-page__summary .order-total{display:flex;flex-direction:column}.checkout-clean .checkout-clean__summary-guide{margin:auto 0 0;padding:12px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:12px;line-height:1.9}.checkout-clean .checkout-page__summary .order-total__total{padding:14px 0 0}.checkout-clean .checkout-page__summary .checkout-payment__submit{margin-top:18px;min-height:46px}.checkout-clean .wallet-v1__hint{margin-top:12px}@media(max-width:480px){.checkout-clean .checkout-payment__option{min-height:80px;row-gap:0}.checkout-clean .checkout-page__flow,.checkout-clean .checkout-page__summary .order-total{padding:20px}.checkout-clean .checkout-page__summary .checkout-clean__summary-guide{margin-top:12px}}.price-value{display:inline-block;direction:ltr;white-space:nowrap;unicode-bidi:isolate}