.animated-check path{stroke-dasharray:100 100;stroke-dashoffset:100}.animated-check[data-drawn] path{animation:animated-check-stroke var(--animated-check-duration,.2s) var(--animated-check-easing,cubic-bezier(.33,1,.68,1)) forwards}@keyframes animated-check-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.animated-check[data-drawn] path{animation:none;stroke-dashoffset:0}}.image-fallback{width:100%;height:100%;background:var(--material-faint)}.spinner{display:inline-flex;flex-shrink:0}.spinner__spoke{animation:spinner-fade .8s linear infinite;animation-delay:var(--spoke-delay)}@keyframes spinner-fade{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.spinner__spoke{animation:none;opacity:.4}}.aspect-image{position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.aspect-image__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.aspect-image__img{transition:none}}.avatar{position:relative;flex-shrink:0;overflow:hidden;background-color:var(--material-faint);background-size:cover;background-position:50%;background-repeat:no-repeat}.avatar--circle{border-radius:var(--radius-full)}.avatar--square{border-radius:var(--radius-md)}.avatar--sm{width:28px;height:28px}.avatar--md{width:48px;height:48px}.avatar--lg{width:96px;height:96px}.avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.avatar__img{transition:none}}.text-input{--h:var(--control-height-lg);--r:var(--input-radius);display:flex;flex-direction:column}.text-input[data-size=sm]{--h:var(--control-height-md);--input-padding-x:var(--space-3)}.text-input__label{font:var(--type-footnote-medium);letter-spacing:var(--type-footnote-medium-tracking);color:var(--input-label-fg);cursor:default;margin-bottom:var(--space-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-input__control{display:flex;align-items:center;height:var(--h);padding:0 var(--input-padding-x);background:var(--input-bg);border-radius:var(--r);box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color);cursor:text}.text-input__control:focus-within{background:var(--input-bg-focus);box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color-focus),0 0 0 var(--input-ring-width-focus) var(--input-ring-color-focus)}.text-input[data-has-prefix] .text-input__control{padding-left:0}.text-input[data-has-suffix] .text-input__control{padding-right:0}.text-input__prefix,.text-input__suffix{display:flex;align-items:center;align-self:stretch;padding:0 var(--input-padding-x);color:var(--input-slot-fg);font:var(--type-subheadline-regular);letter-spacing:var(--type-subheadline-regular-tracking);-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-input[data-size=sm] .text-input__prefix,.text-input[data-size=sm] .text-input__suffix{font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking)}.text-input__prefix{border-right:.5px solid var(--input-slot-divider)}.text-input__suffix{border-left:.5px solid var(--input-slot-divider)}.text-input__prefix[data-slot-type=interactive],.text-input__suffix[data-slot-type=interactive]{padding:0}.text-input__prefix[data-slot-type=interactive]>*,.text-input__suffix[data-slot-type=interactive]>*{width:var(--h);height:var(--h)}.text-input__prefix>span,.text-input__suffix>span{pointer-events:none}.text-input__suffix[data-variant=clear]{border-left:none}.text-input__suffix[data-variant=status]{border-left:none;padding:0 var(--space-3);justify-content:center}.text-input__suffix[data-status=loading]{color:var(--fg-tertiary)}.text-input__suffix[data-status=success]{color:var(--status-success)}.text-input__suffix[data-status=error]{color:var(--status-error)}.text-input__clear{all:unset;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;color:var(--fg-tertiary);transition:transform 80ms cubic-bezier(.4,0,.2,1)}.text-input__clear:hover{color:var(--fg-primary)}.text-input__clear:active{transform:scale(.97)}.text-input[data-error] .text-input__control{box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color-error)}.text-input[data-error] .text-input__control:focus-within{box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color-error),0 0 0 var(--input-ring-width-focus) var(--input-ring-color-error)}.text-input__field{all:unset;flex:1;min-width:0;height:100%;color:var(--input-fg);font:var(--type-subheadline-regular);letter-spacing:var(--type-subheadline-regular-tracking);touch-action:manipulation}.text-input[data-size=sm] .text-input__field{font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking)}.text-input[data-has-prefix] .text-input__field{padding-left:var(--input-padding-x)}.text-input[data-has-suffix] .text-input__field{padding-right:var(--input-padding-x)}.text-input__field::-moz-placeholder{color:var(--input-placeholder-fg)}.text-input__field::placeholder{color:var(--input-placeholder-fg)}.text-input__field[type=password]:not(:-moz-placeholder){letter-spacing:4px}.text-input__field[type=password]:not(:placeholder-shown){letter-spacing:4px}.text-input__message{font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking);color:var(--input-message-fg);margin-top:var(--space-2)}.text-input:not([data-message]) .text-input__message{margin-top:0}.text-input[data-error] .text-input__message{color:var(--input-message-fg-error)}.text-input__field:-webkit-autofill,.text-input__field:-webkit-autofill:focus,.text-input__field:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-fg)!important;-webkit-box-shadow:inset 0 0 0 1000px var(--input-bg)!important;-webkit-transition:background-color 100000s ease-in-out 0s!important;transition:background-color 100000s ease-in-out 0s!important;font:inherit!important;caret-color:var(--input-fg)}.text-input[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.text-input[data-disabled] .text-input__control{background:var(--input-disabled-bg);cursor:not-allowed}.status-message{margin:0;font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking)}.status-message[data-variant=success]{color:var(--status-success)}.status-message[data-variant=error]{color:var(--status-error)}.profile-photo-upload{position:relative;width:80px;height:80px;cursor:pointer;flex-shrink:0}.profile-photo-upload__photo{width:80px;height:80px;border-radius:var(--radius-full);overflow:hidden;background:var(--material-faint);-webkit-mask:radial-gradient(circle 18px at 68.3px 68.3px,transparent 100%,#000 0);mask:radial-gradient(circle 18px at 68.3px 68.3px,transparent 100%,#000 0)}.profile-photo-upload__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-photo-upload .profile-photo-upload__action{position:absolute;top:50%;left:50%;transform:translate(12.3px,12.3px)}.profile-photo-upload[data-disabled]{opacity:.5;cursor:default}.profile-photo-upload[data-disabled] .profile-photo-upload__action{cursor:default}.menu{display:flex;width:200px;padding:6px;flex-direction:column;align-items:flex-start;border-radius:var(--radius-lg);background:var(--material-pale);box-shadow:0 4px 24px 0 rgba(0,0,0,.2);backdrop-filter:blur(15px)}.menu-item{display:flex;height:36px;padding:4px 6px;align-items:center;gap:8px;align-self:stretch;border-radius:var(--radius-md);cursor:pointer;background:none;border:none;width:100%;text-align:left}.menu-item-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;color:var(--fg-primary,hsla(0,0%,100%,.94));text-overflow:ellipsis;font:var(--type-subheadline-semibold);letter-spacing:var(--type-subheadline-semibold-tracking)}@media (hover:hover) and (pointer:fine){.menu-item:hover{background:var(--material-pale)}}.drop-zone{display:flex;width:368px;padding:20px 0 16px;flex-direction:column;align-items:center;gap:24px;border-radius:var(--radius-xl);border:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3e%3crect width='100%25' height='100%25' fill='none' rx='24' ry='24' stroke='rgba(149%2c149%2c149%2c0.18)' stroke-width='1.5' stroke-dasharray='6%2c 6'/%3e%3c/svg%3e");transition:background-image .15s ease}.drop-zone[data-active]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3e%3crect width='100%25' height='100%25' fill='none' rx='24' ry='24' stroke='rgba(255%2c255%2c255%2c0.50)' stroke-width='1.5' stroke-dasharray='6%2c 6'/%3e%3c/svg%3e")}.drop-zone[data-active] .drop-zone__bar,.drop-zone[data-active] .drop-zone__corner{animation-play-state:paused}.drop-zone[data-disabled]{opacity:.4;pointer-events:none}.drop-zone__content{display:flex;flex-direction:column;align-items:center;align-self:stretch;padding:0 12px;gap:16px}.drop-zone__icon{width:28px;height:28px;flex-shrink:0}.drop-zone__info{flex-direction:column}.drop-zone__info,.drop-zone__lossless{display:flex;align-items:center;gap:4px}.drop-zone__lossless{height:16px;padding:0 4px;justify-content:space-between;align-self:stretch;border-radius:2px;background:var(--material-pale);box-shadow:inset 0 0 20px 0 hsla(0,0%,100%,.04),inset -2px 2px 8px 0 hsla(0,0%,100%,.01)}.drop-zone__lossless-waves{display:flex;align-items:center;gap:0}.drop-zone__bar{animation:bar-shift 2s ease-in-out infinite}.drop-zone__bar--1{animation-delay:0s}.drop-zone__bar--2{animation-delay:.1s}.drop-zone__bar--3{animation-delay:.2s}.drop-zone__bar--4{animation-delay:.3s}.drop-zone__bar--5{animation-delay:.4s}.drop-zone__bar--6{animation-delay:.5s}.drop-zone__bar--7{animation-delay:.6s}.drop-zone__bar--8{animation-delay:.7s}.drop-zone__bar--9{animation-delay:.8s}.drop-zone__bar--10{animation-delay:.9s}.drop-zone__bar--11{animation-delay:1s}.drop-zone__bar--12{animation-delay:1.1s}.drop-zone__bar--13{animation-delay:1.2s}.drop-zone__bar--14{animation-delay:1.3s}.drop-zone__bar--15{animation-delay:1.4s}@keyframes bar-shift{0%,to{stroke:var(--fg-quaternary)}33%{stroke:var(--fg-tertiary)}66%{stroke:var(--fg-primary)}}.drop-zone__caption{font-family:Geist Mono,monospace;font-size:11px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.44px;color:var(--fg-tertiary,hsla(0,0%,100%,.6))}.drop-zone__formats{display:flex;align-items:center;align-self:stretch;gap:4px}.drop-zone__tag{display:flex;flex:1;height:16px;padding:0 4px;justify-content:center;align-items:center;text-align:center;border-radius:2px;border:1px solid var(--border-primary,hsla(0,0%,58%,.18));background:var(--opacity-material-material-faint,hsla(0,0%,58%,.1))}.drop-zone__size-row{display:flex;align-items:center;align-self:stretch;gap:4px}.drop-zone__size-badge{display:flex;flex:1;height:16px;padding:0 4px;justify-content:center;align-items:center;border-radius:2px;background:var(--material-thick)}.drop-zone__max-label{position:relative;width:36px;text-align:center}.drop-zone__corner{position:absolute;width:4px;height:4px;animation:corner-throb 1.2s ease-in-out infinite}.drop-zone__corner--tl{top:0;left:0}.drop-zone__corner--tr{top:0;right:0;transform:rotate(90deg)}.drop-zone__corner--bl{bottom:0;left:0;transform:rotate(-90deg)}.drop-zone__corner--br{bottom:0;right:0;transform:rotate(180deg)}@keyframes corner-throb{0%,to{scale:1}50%{scale:1.25}}.drop-zone__hint{margin:0;font:var(--type-subheadline-medium);letter-spacing:var(--type-subheadline-medium-tracking);color:var(--fg-tertiary,hsla(0,0%,100%,.6))}.drop-zone__button-frame{display:flex;align-self:stretch;padding:0 12px;justify-content:center}.drop-zone__button-frame .button{width:100%}@media (prefers-reduced-motion:reduce){.drop-zone{transition:none}.drop-zone__bar,.drop-zone__corner{animation:none}}.blink-caret{position:absolute;top:50%;transform:translateY(-50%);width:2px;background:var(--fg-primary);border-radius:1px;pointer-events:none;animation:blink-caret-pulse 1.06s step-end infinite}.blink-caret[data-size=sm]{height:28px}.blink-caret[data-size=md]{height:32px}@keyframes blink-caret-pulse{0%,50%{opacity:1}50.01%,to{opacity:0}}.track-row{--track-row-padding-y:12px;--track-row-padding-x:8px;--track-row-gap:12px;--tracklist-leading-width:28px;--tracklist-duration-width:36px;--tracklist-price-width:64px;--tracklist-trailing-width:28px;--serial-width:var(--tracklist-leading-width);--menu-btn-width:var(--tracklist-trailing-width);--info-gap:2px;--title-max-lines:2;width:100%;padding:var(--track-row-padding-y) var(--track-row-padding-x);gap:var(--track-row-gap);box-sizing:border-box;cursor:default;border-bottom:.5px solid var(--divider-secondary);touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease}.track-row,.track-row__serial{display:flex;align-items:center;position:relative}.track-row__serial{width:var(--serial-width);align-self:stretch;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--fg-quaternary);text-align:center;font:var(--type-subheadline-regular);letter-spacing:var(--type-subheadline-regular-tracking)}.track-row__serial>span{display:flex;align-items:center;justify-content:center}.track-row__serial:before{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-height:44px;min-width:44px}.track-row__info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--info-gap);flex:1 0 0;min-width:0}.track-row__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--title-max-lines);align-self:stretch;overflow:hidden;color:var(--fg-primary);text-overflow:ellipsis;font:var(--type-subheadline-medium);letter-spacing:var(--type-subheadline-medium-tracking)}.track-row__date{color:var(--fg-tertiary);font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking)}.track-row__duration{width:var(--tracklist-duration-width);justify-content:flex-end;align-self:stretch;font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking);font-variant-numeric:tabular-nums}.track-row__duration,.track-row__menu-btn{display:flex;align-items:center;flex-shrink:0;color:var(--fg-tertiary)}.track-row__menu-btn{width:var(--menu-btn-width);height:28px;justify-content:center;align-self:center;background:none;border:none;border-radius:var(--radius-full);padding:0;cursor:pointer;font:inherit;position:relative;touch-action:manipulation;transition:background-color .12s ease}.track-row__menu-btn:before{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-height:44px;min-width:44px}@media (hover:hover) and (pointer:fine){.track-row__menu-btn:hover{color:var(--fg-primary);background-color:var(--material-pale)}}.track-row__menu-btn svg{width:20px;height:20px}.track-row__trailing{width:var(--tracklist-trailing-width)}.track-row__leading,.track-row__trailing{display:flex;align-items:center;justify-content:center;flex-shrink:0}.track-row__leading{width:var(--tracklist-leading-width);align-self:stretch;color:var(--fg-tertiary)}.track-row__leading>svg{width:20px;height:20px}.track-row__hover-action-slot{width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (hover:hover) and (pointer:fine){.track-row__hover-action-slot{opacity:0;pointer-events:none;transition:opacity .12s ease}.track-row:hover .track-row__hover-action-slot{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.track-row__hover-action-slot{transition:none}}.track-row__price{width:var(--tracklist-price-width);box-sizing:border-box;padding:0 12px;border-left:.5px solid var(--border-secondary);border-right:.5px solid var(--border-secondary);display:flex;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;color:var(--fg-tertiary);font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.track-row[data-status=hover]{background-color:var(--material-faint);border-bottom-color:transparent}@media (hover:hover) and (pointer:fine){.track-row:hover{background-color:var(--material-faint);border-bottom-color:transparent;cursor:pointer}.track-row:hover .track-row__serial{color:var(--fg-primary)}.track-row:hover:has(.track-row__hover-action-slot:hover),.track-row:hover:has(.track-row__leading:hover),.track-row:hover:has(.track-row__price:hover),.track-row:hover:has(.track-row__trailing:hover){background-color:transparent}}.track-row:active{transform:none}.track-row[data-status=playing]{border-bottom-color:transparent}.track-row[data-status=playing] .track-row__title{color:var(--fg-primary)}.track-row:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:2px;border-radius:1px;transform-origin:left;transform:scaleX(var(--progress,0));transition:transform .3s linear;pointer-events:none;opacity:0}.track-row[data-status=playing]:after{background-color:var(--fg-tertiary);opacity:1}@keyframes track-row-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.track-row[data-status=uploading]{pointer-events:none;border-bottom:.5px solid var(--divider-secondary)}.track-row[data-status=uploading] .track-row__title{background:linear-gradient(90deg,var(--fg-tertiary) 0,var(--fg-tertiary) 35%,var(--fg-primary) 50%,var(--fg-tertiary) 65%,var(--fg-tertiary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:track-row-shimmer-sweep 2.4s linear infinite}.track-row[data-status=uploading] .track-row__menu-btn{pointer-events:auto}.track-row[data-status=preparing]{pointer-events:none}.track-row[data-status=preparing] .track-row__menu-btn{pointer-events:auto}.track-row[data-status=preparing] .track-row__title,.track-row[data-status=preparing] .track-row__upload-info{background:linear-gradient(90deg,var(--fg-tertiary) 0,var(--fg-tertiary) 40%,var(--fg-primary) 50%,var(--fg-tertiary) 60%,var(--fg-tertiary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:track-row-shimmer-sweep 1.2s linear infinite}@keyframes track-row-arc-grow{0%{stroke-dashoffset:53.41}to{stroke-dashoffset:0}}.track-row[data-status=analysing] .track-row__serial .track-row-analyse-arc{stroke-dasharray:53.41;stroke-dashoffset:53.41;animation:track-row-arc-grow 2s ease-in-out infinite}.track-row__upload-info{display:flex;align-items:center;gap:2px;color:var(--fg-tertiary);font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking)}.track-row__upload-info svg{width:12px;height:12px}.track-row[data-status=failed]{cursor:pointer}.track-row[data-status=failed] .track-row__title,.track-row__date--failed{color:var(--status-error)}.track-row__error-dot{display:block;width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--status-error)}.track-row[data-status=replaced]{opacity:.5;pointer-events:none}.track-row[data-status=replaced] .track-row__title{text-decoration:line-through}.track-row:last-child,:last-child>.track-row{border-bottom:none}@media (prefers-reduced-motion:reduce){.track-row,.track-row:after{transition:none}.track-row[data-status=analysing] .track-row__serial .track-row-analyse-arc{animation:none}.track-row[data-status=preparing] .track-row__title,.track-row[data-status=preparing] .track-row__upload-info,.track-row[data-status=uploading] .track-row__title{animation:none;color:var(--fg-tertiary);background:none;-webkit-background-clip:unset;background-clip:unset}}.selection-highlight{position:absolute;top:50%;transform:translateY(-50%);background:color-mix(in oklch,var(--fg-primary) 20%,transparent);border-radius:var(--radius-sm);pointer-events:none}.selection-highlight[data-size=sm]{height:28px}.selection-highlight[data-size=md]{height:32px}.track-table-header{--tracklist-leading-width:28px;--tracklist-duration-width:36px;--tracklist-price-width:64px;--tracklist-trailing-width:28px;--track-row-padding-x:8px;--track-row-padding-y:12px;--track-row-gap:12px;display:flex;width:100%;padding:var(--track-row-padding-y) var(--track-row-padding-x);align-items:center;gap:var(--track-row-gap);box-sizing:border-box;border-top:.5px solid var(--divider-secondary);border-bottom:.5px solid var(--divider-secondary)}.track-table-header__leading{width:var(--tracklist-leading-width);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fg-quaternary);font:var(--type-subheadline-regular);letter-spacing:var(--type-subheadline-regular-tracking)}.track-table-header__leading>svg{width:20px;height:20px}.track-table-header__title{flex:1 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-tertiary);font:var(--type-footnote-medium);letter-spacing:var(--type-footnote-medium-tracking)}.track-table-header__duration-col{width:var(--tracklist-duration-width);display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;color:var(--fg-quaternary)}.track-table-header__duration-col svg{width:20px;height:20px}.track-table-header__price-col{width:var(--tracklist-price-width);box-sizing:border-box;padding:0 12px;border-left:.5px solid var(--border-secondary);border-right:.5px solid var(--border-secondary);color:var(--fg-tertiary);font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking)}.track-table-header__price-col,.track-table-header__trailing{display:flex;align-items:center;justify-content:center;flex-shrink:0}.track-table-header__trailing{width:var(--tracklist-trailing-width);height:28px;background:none;border:none;border-radius:var(--radius-full);padding:0;cursor:pointer;color:var(--fg-quaternary);font:inherit;position:relative;touch-action:manipulation;transition:background-color .12s ease}.track-table-header__trailing:before{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-height:44px;min-width:44px}.track-table-header__trailing svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.track-table-header__trailing:hover{color:var(--fg-primary);background-color:var(--material-pale)}}.track-table-header__trailing-wrap{width:var(--tracklist-trailing-width);display:flex;align-items:center;justify-content:center;flex-shrink:0}.track-table-header[data-variant=also]{min-height:52px;border-top:none}.side-panel{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:0;padding:20px 6px 24px;background:var(--bg-primary);min-height:100%}.side-panel-field{display:flex;align-items:center;padding:10px 14px;border:none;background:none;cursor:pointer;text-align:left;font:var(--type-subheadline-medium);letter-spacing:var(--type-subheadline-medium-tracking);color:var(--fg-tertiary);border-radius:0;transition:color .15s ease}.side-panel-field--active,.side-panel-field--active:hover,.side-panel-field:hover{color:var(--fg-primary)}.skeleton{--skeleton-radius:800px;display:block;position:relative;overflow:hidden;background:var(--material-faint);border-radius:var(--skeleton-radius)}.skeleton:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent 0,var(--material-pale) 50%,transparent 100%);pointer-events:none;will-change:transform;animation:fp-shimmer 1.4s ease-in-out infinite}.skeleton[data-variant=circle]{--skeleton-radius:50%}.skeleton[data-variant=rect]{--skeleton-radius:8px}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.release-card{background:none;border:none;cursor:pointer;padding:0;font-family:inherit;text-align:left}.release-card-cover .aspect-image__img{transition:opacity .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.release-card:hover .release-card-cover .aspect-image__img{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.release-card-cover .aspect-image__img{transition:none}}.radio-group{display:flex}.radio-group--vertical{flex-direction:column;gap:8px}.radio-group--horizontal{flex-direction:row;gap:16px}.radio-group__item{display:inline-flex;align-items:center;gap:8px}.radio-group__root{all:unset;box-sizing:border-box;width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:transform var(--rb-transition-ms,88ms) ease}.radio-group__root:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.radio-group__root:active:not([data-disabled]){transform:scale(var(--rb-press,.9))}.radio-group__circle{width:17.5px;height:17.5px;border-radius:17.5px;border:2px solid var(--border-primary,hsla(0,0%,58%,.28));box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:border-color var(--rb-transition-ms,88ms) ease}.radio-group__root[data-state=checked] .radio-group__circle{border-color:var(--fg-primary,hsla(0,0%,100%,.94))}.radio-group__indicator{width:7.5px;height:7.5px;border-radius:7.5px;background:var(--fg-primary,hsla(0,0%,100%,.94));transform:scale(0)}@keyframes dot-spring{0%{transform:scale(0)}60%{transform:scale(var(--rb-overshoot,1.15))}to{transform:scale(1)}}.radio-group__root[data-state=checked] .radio-group__indicator{animation:dot-spring var(--rb-spring-ms,161ms) var(--rb-easing,linear) forwards}.radio-group__root:focus-visible .radio-group__circle{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--focus-ring)}.radio-group__root[data-disabled]{opacity:.5;pointer-events:none;cursor:default}.radio-group__label{cursor:pointer}.radio-group__root[data-disabled]~.radio-group__label{opacity:.5;pointer-events:none;cursor:default}@media (prefers-reduced-motion:reduce){.radio-group__circle,.radio-group__root{transition:none}.radio-group__root:active:not([data-disabled]){transform:none}.radio-group__indicator{animation:none;transform:scale(1)}}.morph-numeric-input{position:relative;display:inline-flex;align-items:center;min-width:88px}.morph-numeric-input[data-size=sm]{height:36px}.morph-numeric-input[data-size=md]{height:44px}.morph-numeric-input[data-align=center]{justify-content:center}.morph-numeric-input[data-align=right]{justify-content:flex-end}.morph-numeric-input__display,.morph-numeric-input__input,.morph-numeric-input__measure{font:var(--type-title-regular-28);letter-spacing:var(--type-title-regular-28-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.morph-numeric-input__display{display:inline-block;color:var(--fg-primary);pointer-events:none}.morph-numeric-input__input{position:absolute;inset:0;width:100%;color:transparent;caret-color:transparent;background:transparent;border:none;outline:none;padding:0;margin:0;text-align:left}.morph-numeric-input[data-align=center] .morph-numeric-input__input{text-align:center}.morph-numeric-input[data-align=right] .morph-numeric-input__input{text-align:right}.morph-numeric-input__input::selection{background:transparent}.morph-numeric-input__input::-moz-selection{background:transparent}.morph-numeric-input__input::-webkit-inner-spin-button,.morph-numeric-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.morph-numeric-input__measure{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.morph-numeric-input__input:focus,.morph-numeric-input__input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.morph-numeric-input[data-disabled]{opacity:.5;pointer-events:none}.your-price{display:flex;flex-direction:column;width:100%;max-width:25rem}.your-price__container{display:flex;align-items:baseline;border-radius:var(--radius-md);background:transparent;padding:var(--space-3) var(--space-5);transition:background-color .12s ease}.your-price__container:focus-within{background:var(--material-pale)}.your-price__label{flex:1;font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking);color:var(--fg-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.your-price__cluster{display:flex;align-items:baseline;gap:var(--space-1)}.your-price__currency{font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking);color:var(--fg-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.your-price__message{display:flex;align-items:center;gap:var(--space-1);flex:1 0 0;padding:var(--space-1) var(--space-5)}.your-price[data-disabled]{opacity:.5;pointer-events:none}