.app-background{z-index:0;position:absolute;inset:0}.app-background--gradient{background-image:var(--app-background-gradient)}.app-footer{bottom:var(--login-footer-offset);left:var(--app-footer-left);transform:translateX(var(--app-footer-translate-x));width:var(--app-footer-width);z-index:1;column-gap:var(--app-footer-column-gap);row-gap:var(--app-footer-row-gap);color:var(--app-footer-text-color);font-size:var(--app-footer-font-size);text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;position:absolute}.app-footer__right{gap:var(--app-footer-right-gap);flex-wrap:nowrap;justify-content:center;display:inline-flex}.app-footer__link{color:inherit;cursor:pointer;font-size:var(--app-footer-font-size);background:0 0;border:none;padding:0}@media (width<=1120px){.app-footer{width:var(--app-footer-mobile-width);gap:var(--app-footer-mobile-gap);text-align:center;bottom:var(--app-footer-mobile-bottom-offset);flex-flow:column wrap;justify-content:center;align-items:center}.app-footer__right{flex-wrap:wrap}}*{box-sizing:border-box}.app-screen{min-height:var(--viewport-height);font-family:var(--font-family-base);color:var(--login-text-main);position:relative;overflow:hidden}.auth-layout{z-index:1;min-height:var(--viewport-height);width:min(var(--size-full), var(--screen-content-max-width));box-sizing:border-box;padding:var(--login-layout-padding);flex-direction:column;margin-inline:auto;display:flex;position:relative}.auth-layout--center{justify-content:center;align-items:center}.auth-page-logo{width:var(--login-logo-width);height:auto;margin-bottom:var(--login-logo-margin-bottom)}.auth-page-logo-transition{opacity:1}.auth-card{width:var(--login-card-width);background:var(--login-card-bg);border:var(--login-card-border-width) solid var(--login-card-border);border-radius:var(--login-card-border-radius);padding:var(--login-card-padding);box-shadow:var(--login-card-shadow)}.auth-card--register{width:var(--login-card-width-register)}.auth-card-transition{opacity:1}.auth-card--fade-out{animation:auth-card-fade-out var(--login-transition-duration) var(--login-transition-ease) forwards}.auth-card--fade-in{animation:auth-card-fade-in var(--login-transition-duration) var(--login-transition-ease) both}@keyframes auth-card-fade-out{0%{opacity:1}to{opacity:0}}@keyframes auth-card-fade-in{0%{opacity:0}to{opacity:1}}.auth-header{gap:var(--login-header-gap);margin-bottom:var(--login-header-margin-bottom);text-align:center;display:grid}.auth-card--register .auth-header{text-align:left}.auth-title{font-size:var(--login-title-font-size);margin:0}.auth-subtitle{color:var(--login-text-subtle);margin:0}.auth-form{gap:var(--login-form-gap);display:grid}.auth-field{gap:var(--login-field-gap);display:grid}.auth-field__label{font-size:var(--login-label-font-size);font-weight:var(--login-label-font-weight)}.auth-field__input{width:var(--size-full);border:var(--login-card-border-width) solid var(--login-input-border);border-radius:var(--login-input-border-radius);padding:var(--login-input-padding);font-size:var(--font-size-base-em);line-height:var(--login-input-line-height);color:var(--login-text-main);transition:var(--login-input-transition);font-family:inherit}.auth-field__input::placeholder{line-height:var(--login-input-line-height)}.auth-field__input:focus-visible{border-color:var(--login-focus);box-shadow:var(--login-focus-ring);outline:none}.auth-row{justify-content:space-between;align-items:center;gap:var(--login-row-gap);flex-wrap:wrap;display:flex}.auth-row--two-col{align-items:flex-start}.auth-row--two-col .auth-field{flex:1 1 var(--login-two-col-basis)}.auth-checkbox{align-items:center;gap:var(--login-checkbox-gap);cursor:pointer;display:inline-flex;position:relative}.auth-checkbox__input{opacity:0;pointer-events:none;position:absolute}.auth-checkbox__box{width:var(--login-checkbox-size);height:var(--login-checkbox-size);border:var(--login-card-border-width) solid var(--login-checkbox-border);border-radius:var(--login-checkbox-radius);transition:var(--transition-color-fast);justify-content:center;align-items:center;display:inline-flex}.auth-checkbox__input:checked+.auth-checkbox__box{background:var(--login-primary);border-color:var(--login-primary)}.auth-checkbox__input:checked+.auth-checkbox__box:before{content:"";width:var(--login-checkbox-check-width);height:var(--login-checkbox-check-height);border:var(--login-checkbox-check-border-width) solid var(--login-checkbox-check-color);border-top:0;border-right:0;transform:rotate(-45deg)}.auth-checkbox__label{font-size:var(--login-link-font-size);color:var(--login-text-subtle);margin:0}.auth-link{color:var(--login-link);font-size:var(--login-link-font-size);cursor:pointer;background:0 0;border:none;padding:0}.auth-link--inline{font-size:var(--login-link-font-size)}.auth-link:hover{text-decoration:underline}.auth-field__optional{color:var(--login-text-subtle);font-weight:500}.auth-hint{margin:var(--login-hint-margin);color:var(--login-text-subtle);font-size:var(--login-hint-font-size)}.auth-terms{align-items:flex-start;gap:var(--login-terms-gap);display:flex}.auth-button{border-radius:var(--login-button-border-radius);padding:var(--login-button-padding);font-size:var(--font-size-base-em);font-weight:var(--login-button-font-weight);cursor:pointer;border:none}.auth-button--primary{color:var(--login-button-text);background:var(--login-primary);transition:var(--login-button-transition)}.auth-button--primary:hover{background:var(--login-primary-hover);transform:translateY(var(--login-button-hover-translate-y))}.auth-divider{margin:var(--login-divider-margin);text-align:center;position:relative}.auth-divider:before{content:"";top:var(--position-half);border-top:var(--login-divider-border-width) solid var(--login-divider-border-color);position:absolute;left:0;right:0}.auth-divider__text{background:var(--login-divider-text-bg);padding:var(--login-divider-text-padding);color:var(--login-text-subtle);font-size:var(--login-divider-text-font-size);display:inline-block;position:relative}.auth-footer-text{justify-content:center;align-items:center;gap:var(--login-footer-text-gap);color:var(--login-text-subtle);font-size:var(--login-footer-text-font-size);flex-wrap:wrap;display:flex}.auth-error{margin:var(--login-error-margin);border-radius:var(--login-error-radius);background:var(--login-error-bg);color:var(--login-error-text);padding:var(--login-error-padding);font-size:var(--login-error-font-size)}.auth-success{margin:var(--login-error-margin);border-radius:var(--login-error-radius);background:var(--login-success-bg);color:var(--login-success-text);padding:var(--login-error-padding);font-size:var(--login-error-font-size)}@media (width<=680px){.app-screen--login{font-size:var(--login-mobile-font-size)}.auth-card{padding:var(--login-mobile-card-padding);border-radius:var(--login-mobile-card-radius)}.auth-row--two-col .auth-field{flex-basis:var(--size-full)}.auth-title{font-size:var(--login-mobile-title-size)}}.screen-overlay-panel{pointer-events:auto;width:var(--overlay-panel-width);height:var(--overlay-panel-height);background:var(--overlay-panel-bg);transform:translateX(var(--overlay-panel-shift));opacity:var(--overlay-opacity-closed);transition:var(--overlay-panel-transition);flex-direction:column;display:flex;position:relative}.screen-overlay-header{padding:var(--overlay-header-padding);border-bottom:var(--overlay-header-border-width) solid var(--overlay-header-border);align-items:start;gap:var(--overlay-header-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.screen-overlay-header-main{align-content:start;justify-items:start;gap:var(--overlay-header-main-gap);display:grid}.screen-overlay-back-link{align-items:center;gap:var(--overlay-back-link-gap);font-size:var(--overlay-back-link-font-size);color:var(--overlay-back-link-color);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.screen-overlay-back-icon{font-size:var(--overlay-back-icon-size)}.screen-overlay-back-label{font-size:var(--overlay-back-label-font-size);text-decoration:underline}.screen-overlay-title{font-size:var(--overlay-title-font-size);font-weight:var(--overlay-title-font-weight);text-align:left;margin:0}.screen-overlay-header-actions{align-items:center;gap:var(--overlay-actions-gap);row-gap:var(--overlay-actions-row-gap);flex-wrap:wrap;display:inline-flex}.screen-overlay-button{border-radius:var(--start-display-item-radius);border:var(--overlay-button-border-width) solid transparent;padding:var(--overlay-button-padding);font-size:var(--overlay-button-font-size);font-weight:var(--overlay-button-font-weight);cursor:pointer;white-space:nowrap;transition:var(--overlay-button-hover-transition);transform-origin:50%}.screen-overlay-button:hover,.screen-overlay-button:focus-visible{transform:scale(var(--overlay-button-hover-scale))}.screen-overlay-button--ghost{border-color:var(--overlay-button-ghost-border);color:var(--overlay-button-ghost-color);background:0 0}.screen-overlay-button--ghost:hover,.screen-overlay-button--ghost:focus-visible{border-color:var(--overlay-button-ghost-hover-border)}.screen-overlay-button--primary{background:var(--overlay-button-primary-bg);color:var(--overlay-button-primary-text)}.screen-overlay-button--primary:hover,.screen-overlay-button--primary:focus-visible{background:var(--overlay-button-primary-hover-bg);border-color:var(--overlay-button-primary-hover-border)}.screen-overlay-button--icon{box-sizing:border-box;height:calc(1.25em + 1rem + 2 * var(--overlay-button-border-width));width:calc(1.25em + 1rem + 2 * var(--overlay-button-border-width));padding:var(--overlay-button-padding);justify-content:center;align-items:center;padding-inline:0;display:inline-flex}.screen-overlay-button-icon{width:1.25em;height:1.25em}@media (width<=960px){.screen-overlay-header{grid-template-columns:1fr}.screen-overlay-header-actions{width:var(--size-full)}.screen-overlay-header-actions .screen-overlay-button{flex:1 1 var(--overlay-actions-mobile-button-min-width);white-space:normal}.screen-overlay-panel{width:var(--viewport-width)}}.media-overlay{z-index:var(--overlay-z-index);pointer-events:none;opacity:var(--overlay-opacity-closed);visibility:hidden;transition:var(--overlay-transition);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.media-overlay--open{opacity:var(--overlay-opacity-open);visibility:visible;transition-delay:var(--transition-delay-none)}.media-overlay-backdrop{background:var(--overlay-backdrop-bg-closed);pointer-events:auto;transition:var(--overlay-backdrop-transition);border:none;margin:0;padding:0;position:absolute;inset:0}.media-overlay--open .media-overlay-backdrop{background:var(--overlay-backdrop-bg-open)}.media-overlay--open .screen-overlay-panel{opacity:var(--overlay-opacity-open);transform:translate(0)}.media-details-overlay-content{grid-template-columns:var(--media-details-content-columns);gap:var(--media-details-content-gap);padding:var(--media-details-content-padding);flex:1;display:grid;overflow:auto}.media-details-overlay-panel-section{min-width:0}.media-details-overlay-card{border:var(--media-details-card-border-width) solid var(--media-details-card-border);border-radius:var(--media-details-card-radius);background:var(--media-details-card-bg);height:100%;padding:var(--media-details-card-padding);align-content:start;gap:var(--media-details-card-gap);display:grid}.media-details-overlay-section-label,.media-details-overlay-group-title{font-size:var(--media-details-section-label-font-size);line-height:var(--overlay-label-line-height);font-weight:var(--overlay-title-font-weight);letter-spacing:var(--start-media-list-header-letter-spacing);text-transform:uppercase;color:var(--media-details-section-label-color)}.media-details-overlay-preview-stage{border-radius:var(--media-details-preview-radius);background:var(--media-details-preview-stage-bg);min-height:var(--media-details-preview-min-height);align-items:stretch;display:flex}.media-details-overlay-preview-placeholder{width:var(--size-full);min-height:var(--size-full);border-radius:var(--media-details-preview-radius);background:var(--media-details-preview-placeholder-bg);border:var(--media-details-preview-border-width) solid var(--media-details-preview-border);align-content:center;place-items:center;gap:var(--overlay-field-gap);box-sizing:border-box;padding:1rem;display:grid}.media-details-overlay-preview-media{width:var(--size-full);height:var(--size-full);border-radius:var(--media-details-preview-radius);object-fit:var(--media-details-preview-media-fit);display:block}.media-details-overlay-type-pill{border-radius:var(--radius-pill);font-size:var(--media-details-label-font-size);font-weight:var(--overlay-label-font-weight);letter-spacing:.02em;color:var(--color-white);justify-content:center;align-items:center;padding:.28rem .7rem;display:inline-flex}.media-details-overlay-type-pill--folder{background:#d08d0f}.media-details-overlay-type-pill--image{background:#5d57de}.media-details-overlay-type-pill--video{background:#0f8a66}.media-details-overlay-type-pill--url{background:#2563eb}.media-details-overlay-preview-url{font-size:var(--media-details-helper-text-font-size);color:var(--media-details-meta-label-color);text-align:center;overflow-wrap:anywhere;max-width:100%}.media-details-overlay-meta-list{gap:var(--media-details-meta-gap);margin:0;display:grid}.media-details-overlay-meta-row{align-items:center;gap:var(--overlay-content-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.media-details-overlay-meta-label,.media-details-overlay-meta-value{font-size:var(--overlay-label-font-size);margin:0}.media-details-overlay-meta-label{color:var(--media-details-meta-label-color)}.media-details-overlay-meta-value{font-weight:var(--overlay-label-font-weight);color:var(--color-text-main);text-align:right;overflow-wrap:anywhere}.media-details-overlay-form{gap:var(--media-details-form-gap);display:grid}.media-details-overlay-save-error{font-size:var(--media-details-helper-text-font-size);color:var(--color-status-offline);margin:0}.media-details-overlay-field{gap:var(--overlay-field-gap);display:grid}.media-details-overlay-field--disabled{opacity:var(--media-details-disabled-opacity)}.media-details-overlay-label{align-items:center;gap:var(--overlay-field-gap);line-height:var(--overlay-label-line-height);font-size:var(--media-details-label-font-size);font-weight:var(--overlay-label-font-weight);color:var(--color-text-main);display:inline-flex}.media-details-overlay-label--with-info{justify-content:flex-start}.media-details-overlay-label-required{color:var(--overlay-label-required-color)}.media-details-overlay-info-indicator{width:var(--media-details-info-size);height:var(--media-details-info-size);border-radius:var(--radius-pill);border:var(--overlay-header-border-width) solid var(--media-details-info-border);color:var(--media-details-info-color);font-size:var(--media-details-info-font-size);font-weight:var(--overlay-title-font-weight);justify-content:center;align-items:center;display:inline-flex}.media-details-overlay-input{width:var(--size-full);min-height:var(--media-details-input-min-height);border-radius:var(--start-display-item-radius);border:var(--overlay-input-border-width) solid var(--media-details-input-border);background:var(--color-white);padding:var(--media-details-input-padding);font-size:var(--media-details-input-font-size);color:var(--color-text-main);font-family:inherit}.media-details-overlay-input::placeholder{color:var(--media-details-input-placeholder-color)}.media-details-overlay-input:focus-visible{outline:var(--media-details-input-focus-outline-width) solid var(--media-details-input-focus-outline);border-color:var(--overlay-input-focus-border)}.media-details-overlay-input:disabled{background:var(--media-details-input-disabled-bg);color:var(--media-details-input-disabled-color);cursor:not-allowed}.media-details-overlay-input--duration{max-width:var(--media-details-duration-input-max-width);text-align:center}.media-details-overlay-inline-link{font-size:var(--media-details-inline-link-font-size);font-weight:var(--overlay-label-font-weight);color:var(--overlay-button-primary-bg);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0}.media-details-overlay-duration-row{align-items:center;gap:var(--overlay-actions-gap);display:inline-flex}.media-details-overlay-duration-suffix{font-size:var(--media-details-input-font-size);color:var(--media-details-helper-text-color)}.media-details-overlay-duration-suffix--disabled{color:var(--media-details-input-disabled-color)}.media-details-overlay-divider{height:var(--overlay-header-border-width);background:var(--media-details-divider-color);margin:var(--media-details-divider-margin)}.media-details-overlay-settings-group{gap:var(--media-details-group-gap);display:grid}.media-details-overlay-toggle-row{align-items:center;gap:var(--overlay-content-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.media-details-overlay-toggle-copy{gap:var(--media-details-toggle-copy-gap);display:grid}.media-details-overlay-toggle-label{font-size:var(--media-details-input-font-size);font-weight:var(--overlay-label-font-weight);color:var(--color-text-main)}.media-details-overlay-helper-text{font-size:var(--media-details-helper-text-font-size);color:var(--media-details-helper-text-color)}.media-details-overlay-date-grid{gap:var(--media-details-date-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-details-overlay-switch{align-items:center;display:inline-flex;position:relative}.media-details-overlay-switch-input{opacity:0;pointer-events:none;position:absolute}.media-details-overlay-switch-track{width:var(--media-details-switch-width);height:var(--media-details-switch-height);border-radius:var(--radius-pill);background:var(--media-details-switch-bg);transition:var(--media-details-switch-transition);position:relative}.media-details-overlay-switch-track:after{content:"";top:var(--media-details-switch-thumb-offset);left:var(--media-details-switch-thumb-offset);width:var(--media-details-switch-thumb-size);height:var(--media-details-switch-thumb-size);border-radius:var(--radius-pill);background:var(--color-white);box-shadow:var(--media-details-switch-thumb-shadow);transition:transform .18s;position:absolute}.media-details-overlay-switch-input:checked+.media-details-overlay-switch-track{background:var(--overlay-button-primary-bg)}.media-details-overlay-switch-input:checked+.media-details-overlay-switch-track:after{transform:translateX(var(--media-details-switch-thumb-shift))}@media (width<=960px){.media-details-overlay-content{grid-template-columns:1fr}.media-details-overlay-preview-stage{min-height:var(--media-details-preview-min-height-mobile)}.media-details-overlay-date-grid{grid-template-columns:1fr}}.playlist-details-overlay-content{grid-template-rows:var(--playlist-details-content-rows);background:var(--playlist-details-content-bg);flex:1;display:grid;overflow:auto}.playlist-details-overlay-form-section,.playlist-details-overlay-playlist-section,.playlist-details-overlay-library-section{padding:var(--playlist-details-section-padding);border-bottom:var(--playlist-details-section-border-width) solid var(--playlist-details-section-border-color)}.playlist-details-overlay-library-section{grid-template-rows:var(--playlist-details-library-rows);border-bottom:none;min-height:0;display:grid}.playlist-details-overlay-form{gap:var(--playlist-details-form-gap);max-width:var(--playlist-details-form-max-width);display:grid}.playlist-details-overlay-field-row{grid-template-columns:var(--playlist-details-field-columns);align-items:start;gap:var(--playlist-details-field-gap);display:grid}.playlist-details-overlay-label{padding-top:var(--playlist-details-label-padding-top);font-size:var(--playlist-details-label-font-size);font-weight:var(--playlist-details-label-font-weight);color:var(--playlist-details-label-color)}.playlist-details-overlay-label-required{color:var(--playlist-details-label-required-color)}.playlist-details-overlay-input,.playlist-details-overlay-textarea,.playlist-details-overlay-library-search-input{width:var(--size-full);border:var(--playlist-details-input-border-width) solid var(--playlist-details-input-border-color);border-radius:var(--playlist-details-input-radius);background:var(--playlist-details-input-bg);color:var(--color-text-main);font:inherit}.playlist-details-overlay-input{min-height:var(--playlist-details-input-min-height);padding:var(--playlist-details-input-padding)}.playlist-details-overlay-textarea{min-height:var(--playlist-details-textarea-min-height);resize:none;padding:var(--playlist-details-textarea-padding)}.playlist-details-overlay-input::placeholder,.playlist-details-overlay-textarea::placeholder,.playlist-details-overlay-library-search-input::placeholder{color:var(--playlist-details-input-placeholder-color)}.playlist-details-overlay-input:focus-visible,.playlist-details-overlay-textarea:focus-visible,.playlist-details-overlay-library-search-input:focus-visible{outline:var(--playlist-details-input-focus-outline-width) solid var(--playlist-details-input-focus-outline);border-color:var(--playlist-details-input-focus-border)}.playlist-details-overlay-section-header{justify-content:space-between;align-items:center;gap:var(--playlist-details-section-header-gap);margin-bottom:var(--playlist-details-section-header-margin-bottom);display:flex}.playlist-details-overlay-section-header--library{align-items:flex-end}.playlist-details-overlay-section-title{font-size:var(--playlist-details-section-title-font-size);font-weight:var(--playlist-details-section-title-font-weight);color:var(--playlist-details-section-title-color);margin:0}.playlist-details-overlay-playlist-meta{align-items:center;gap:var(--playlist-details-meta-gap);display:inline-flex}.playlist-details-overlay-duration{align-items:center;gap:var(--playlist-details-duration-gap);font-size:var(--playlist-details-duration-font-size);color:var(--playlist-details-duration-color);display:inline-flex}.playlist-details-overlay-duration strong{color:var(--playlist-details-duration-strong-color);font-weight:var(--playlist-details-section-title-font-weight)}.playlist-details-overlay-duration-icon{font-size:var(--playlist-details-duration-icon-size)}.playlist-details-overlay-icon-button{width:var(--playlist-details-icon-button-size);height:var(--playlist-details-icon-button-size);border-radius:var(--playlist-details-icon-button-radius);color:var(--playlist-details-icon-button-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.playlist-details-overlay-icon-button:hover,.playlist-details-overlay-icon-button:focus-visible{background:var(--playlist-details-icon-button-hover-bg)}.playlist-details-overlay-kebab{font-size:var(--playlist-details-kebab-font-size);line-height:1}.playlist-details-overlay-slots{grid-auto-flow:column;grid-auto-columns:var(--playlist-details-slot-width);gap:var(--playlist-details-slots-gap);padding-bottom:var(--playlist-details-slots-padding-bottom);display:grid;overflow-x:auto}.playlist-details-overlay-slot{justify-items:center;gap:var(--playlist-details-slot-gap);cursor:pointer;background:0 0;border:none;padding:0;display:grid}.playlist-details-overlay-slot-thumb-shell{width:var(--playlist-details-slot-width);height:var(--playlist-details-slot-height);border-radius:var(--playlist-details-slot-radius);border:var(--playlist-details-slot-border-width) solid var(--playlist-details-slot-border-color);background:var(--playlist-details-slot-bg);justify-content:center;align-items:center;display:flex;overflow:hidden}.playlist-details-overlay-slot--active .playlist-details-overlay-slot-thumb-shell{border-color:var(--playlist-details-slot-active-border-color)}.playlist-details-overlay-slot-thumb,.playlist-details-overlay-library-thumb{width:var(--size-full);height:var(--size-full);object-fit:cover;display:block}.playlist-details-overlay-slot-placeholder,.playlist-details-overlay-library-placeholder{width:var(--size-full);height:var(--size-full);object-fit:contain;padding:var(--playlist-details-placeholder-padding);box-sizing:border-box;display:block}.playlist-details-overlay-slot-folder-icon,.playlist-details-overlay-library-folder-icon{width:var(--playlist-details-folder-icon-size);height:var(--playlist-details-folder-icon-size);background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22%2019C22%2019.5304%2021.7893%2020.0391%2021.4142%2020.4142C21.0391%2020.7893%2020.5304%2021%2020%2021H4C3.46957%2021%202.96086%2020.7893%202.58579%2020.4142C2.21071%2020.0391%202%2019.5304%202%2019V5C2%204.46957%202.21071%203.96086%202.58579%203.58579C2.96086%203.21071%203.46957%203%204%203H9L11%206H20C20.5304%206%2021.0391%206.21071%2021.4142%206.58579C21.7893%206.96086%2022%207.46957%2022%208V19Z'%20stroke='%230F172B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}.playlist-details-overlay-slot-duration{font-size:var(--playlist-details-slot-duration-font-size);color:var(--playlist-details-slot-duration-color)}.playlist-details-overlay-library-tabs{align-items:center;gap:var(--playlist-details-library-tabs-gap);margin-top:var(--playlist-details-library-tabs-margin-top);display:inline-flex}.playlist-details-overlay-library-tab{padding:var(--playlist-details-library-tab-padding);font-size:var(--playlist-details-library-tab-font-size);font-weight:var(--playlist-details-library-tab-font-weight);color:var(--playlist-details-library-tab-color);cursor:pointer;background:0 0;border:none;position:relative}.playlist-details-overlay-library-tab--active{color:var(--playlist-details-library-tab-active-color);font-weight:var(--playlist-details-library-tab-active-font-weight)}.playlist-details-overlay-library-tab--active:after{content:"";height:var(--playlist-details-library-tab-active-underline-height);border-radius:var(--playlist-details-library-tab-active-underline-radius);background:var(--playlist-details-library-tab-active-underline-color);position:absolute;bottom:0;left:0;right:0}.playlist-details-overlay-library-search{width:var(--playlist-details-library-search-width);position:relative}.playlist-details-overlay-library-search-icon{left:var(--playlist-details-library-search-icon-left);top:var(--position-half);color:var(--playlist-details-library-search-icon-color);font-size:var(--playlist-details-library-search-icon-size);pointer-events:none;position:absolute;transform:translateY(-50%)}.playlist-details-overlay-library-search-input{min-height:var(--playlist-details-library-search-input-min-height);padding:var(--playlist-details-library-search-input-padding);background:var(--playlist-details-library-search-input-bg)}.playlist-details-overlay-library-meta{margin-bottom:var(--playlist-details-library-meta-margin-bottom);font-size:var(--playlist-details-library-meta-font-size);color:var(--playlist-details-library-meta-color)}.playlist-details-overlay-library-grid{grid-template-columns:var(--playlist-details-library-grid-columns);gap:var(--playlist-details-library-grid-gap);align-content:start;display:grid}.playlist-details-overlay-library-item{justify-items:stretch;gap:var(--playlist-details-library-item-gap);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:grid}.playlist-details-overlay-library-thumb-shell{width:var(--size-full);aspect-ratio:var(--playlist-details-library-thumb-aspect-ratio);border-radius:var(--playlist-details-library-thumb-radius);background:var(--playlist-details-library-thumb-bg);border:var(--playlist-details-slot-border-width) solid var(--playlist-details-slot-border-color);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.playlist-details-overlay-library-item-title{font-size:var(--playlist-details-library-item-title-font-size);color:var(--playlist-details-library-item-title-color);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.playlist-details-overlay-library-empty{font-size:var(--playlist-details-library-empty-font-size);color:var(--playlist-details-library-empty-color);margin:0}@media (width<=1200px){.playlist-details-overlay-field-row{grid-template-columns:var(--playlist-details-field-columns-mobile);gap:var(--playlist-details-field-gap-mobile)}.playlist-details-overlay-label{padding-top:0}.playlist-details-overlay-section-header,.playlist-details-overlay-section-header--library{flex-direction:column;align-items:flex-start}.playlist-details-overlay-library-search{width:var(--size-full)}}@media (width<=680px){.playlist-details-overlay-library-grid{grid-template-columns:var(--playlist-details-library-grid-columns-mobile)}}.playlist-details-overlay{z-index:var(--overlay-z-index);pointer-events:none;opacity:var(--overlay-opacity-closed);visibility:hidden;transition:var(--overlay-transition);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.playlist-details-overlay--open{opacity:var(--overlay-opacity-open);visibility:visible;transition-delay:var(--transition-delay-none)}.playlist-details-overlay-backdrop{background:var(--overlay-backdrop-bg-closed);pointer-events:auto;transition:var(--overlay-backdrop-transition);border:none;margin:0;padding:0;position:absolute;inset:0}.playlist-details-overlay--open .playlist-details-overlay-backdrop{background:var(--overlay-backdrop-bg-open)}.playlist-details-overlay--open .screen-overlay-panel{opacity:var(--overlay-opacity-open);transform:translate(0)}.playlist-details-overlay-error-row{padding:var(--playlist-details-overlay-error-padding)}.playlist-details-overlay-error{color:var(--playlist-details-overlay-error-color);font-size:var(--playlist-details-overlay-error-font-size);margin:0}@media (width<=960px){.playlist-details-overlay .screen-overlay-panel{width:var(--viewport-width)}}.playlist-overlay-list-item{border:none}.playlist-overlay-row{width:var(--size-full);padding:var(--playlist-overlay-row-padding);border:var(--playlist-overlay-row-border-width) solid var(--playlist-overlay-row-border-color);border-radius:var(--playlist-overlay-row-border-radius);text-align:left;font-family:inherit;font-size:var(--playlist-overlay-row-font-size);font-weight:var(--playlist-overlay-row-font-weight);color:var(--playlist-overlay-row-color);cursor:pointer;transition:var(--playlist-overlay-row-transition);background:0 0;justify-content:space-between;align-items:center;display:flex}.playlist-overlay-row:hover{background:var(--playlist-overlay-row-hover-bg)}.playlist-overlay-row--selected{background:var(--playlist-overlay-row-selected-bg)}.playlist-overlay-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.playlist-overlay-radio{width:var(--playlist-overlay-radio-size);height:var(--playlist-overlay-radio-size);border-radius:var(--radius-pill);border:var(--playlist-overlay-radio-border-width) solid var(--playlist-overlay-radio-border);margin-left:var(--playlist-overlay-radio-margin-left);transition:var(--playlist-overlay-radio-transition);background:0 0;flex-shrink:0}.playlist-overlay-radio--selected{border-color:var(--playlist-overlay-radio-selected);background:var(--playlist-overlay-radio-selected)}.playlist-overlay{z-index:var(--playlist-overlay-z-index);pointer-events:none;opacity:var(--playlist-overlay-opacity-closed);visibility:hidden;transition:var(--playlist-overlay-transition);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.playlist-overlay--open{opacity:var(--playlist-overlay-opacity-open);visibility:visible;transition-delay:var(--transition-delay-none)}.playlist-overlay-backdrop{background:var(--playlist-overlay-backdrop-bg);pointer-events:auto;cursor:default;border:none;margin:0;padding:0;position:absolute;inset:0}.playlist-overlay-panel{pointer-events:auto;width:var(--playlist-overlay-panel-width);height:var(--playlist-overlay-panel-height);background:var(--playlist-overlay-panel-bg);box-shadow:var(--playlist-overlay-panel-shadow);transform:translateX(var(--playlist-overlay-panel-shift));opacity:var(--playlist-overlay-opacity-closed);transition:var(--playlist-overlay-panel-transition);flex-direction:column;display:flex;position:relative}.playlist-overlay--open .playlist-overlay-panel{opacity:var(--playlist-overlay-opacity-open);transform:translate(0)}.playlist-overlay-header{padding:var(--playlist-overlay-header-padding);border-bottom:var(--playlist-overlay-header-border-width) solid var(--playlist-overlay-header-border);align-items:start;gap:var(--playlist-overlay-header-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.playlist-overlay-header-main{align-content:start;justify-items:start;gap:var(--playlist-overlay-header-main-gap);display:grid}.playlist-overlay-back-link{align-items:center;gap:var(--playlist-overlay-back-link-gap);font-size:var(--playlist-overlay-back-link-font-size);color:var(--playlist-overlay-back-link-color);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:inline-flex}.playlist-overlay-back-icon{font-size:var(--playlist-overlay-back-icon-size)}.playlist-overlay-back-label{font-size:var(--playlist-overlay-back-label-font-size);text-decoration:underline}.playlist-overlay-title{font-size:var(--playlist-overlay-title-font-size);font-weight:var(--playlist-overlay-title-font-weight);margin:0}.playlist-overlay-meta{font-size:var(--playlist-overlay-meta-font-size);color:var(--playlist-overlay-meta-color);margin:0}.playlist-overlay-header-actions{align-items:center;gap:var(--playlist-overlay-actions-gap);row-gap:var(--playlist-overlay-actions-row-gap);flex-wrap:wrap;display:inline-flex}.playlist-overlay-button{border-radius:var(--playlist-overlay-button-radius);border:var(--playlist-overlay-button-border-width) solid transparent;padding:var(--playlist-overlay-button-padding);font-size:var(--playlist-overlay-button-font-size);font-weight:var(--playlist-overlay-button-font-weight);cursor:pointer;white-space:nowrap;transition:var(--playlist-overlay-button-hover-transition);transform-origin:50%;font-family:inherit}.playlist-overlay-button:hover,.playlist-overlay-button:focus-visible{transform:scale(var(--playlist-overlay-button-hover-scale))}.playlist-overlay-button--ghost{border-color:var(--playlist-overlay-button-ghost-border);color:var(--playlist-overlay-button-ghost-color);background:0 0}.playlist-overlay-button--ghost:hover,.playlist-overlay-button--ghost:focus-visible{border-color:var(--playlist-overlay-button-ghost-hover-border)}.playlist-overlay-button--primary{background:var(--playlist-overlay-button-primary-bg);color:var(--playlist-overlay-button-primary-text);border-color:#0000}.playlist-overlay-button--primary:hover,.playlist-overlay-button--primary:focus-visible{background:var(--playlist-overlay-button-primary-hover-bg);border-color:var(--playlist-overlay-button-primary-hover-border)}.playlist-overlay-button:disabled{cursor:not-allowed;opacity:var(--playlist-overlay-button-disabled-opacity);transform:none}.playlist-overlay-content{flex:1;padding:0;overflow-y:auto}.playlist-overlay-list{padding:var(--playlist-overlay-list-padding);gap:var(--playlist-overlay-list-gap);margin:0;list-style:none;display:grid}@media (width<=960px){.playlist-overlay-panel{width:var(--viewport-width)}.playlist-overlay-header{grid-template-columns:1fr}.playlist-overlay-header-actions{width:var(--size-full)}.playlist-overlay-header-actions .playlist-overlay-button{flex:1 1 var(--playlist-overlay-mobile-button-min-width);white-space:normal;text-align:center}}.screen-overlay{z-index:var(--overlay-z-index);pointer-events:none;opacity:var(--overlay-opacity-closed);visibility:hidden;transition:var(--overlay-transition);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.screen-overlay--open{opacity:var(--overlay-opacity-open);visibility:visible;transition-delay:var(--transition-delay-none)}.screen-overlay-backdrop{background:var(--overlay-backdrop-bg-closed);pointer-events:auto;transition:var(--overlay-backdrop-transition);border:none;margin:0;padding:0;position:absolute;inset:0}.screen-overlay--open .screen-overlay-backdrop{background:var(--overlay-backdrop-bg-open)}.screen-overlay--open .screen-overlay-panel{opacity:var(--overlay-opacity-open);transform:translate(0)}.screen-overlay-button--secondary{width:var(--size-full);margin-top:var(--overlay-button-secondary-margin-top);background:var(--overlay-button-primary-bg);color:var(--overlay-button-primary-text);border-color:#0000}.screen-overlay-content{grid-template-columns:var(--overlay-content-columns);gap:var(--overlay-content-gap);padding:var(--overlay-content-padding);flex:1;display:grid;overflow:auto}.screen-overlay-left{align-content:start;gap:var(--overlay-left-gap);border-radius:var(--start-display-item-radius);border:var(--overlay-left-border-width) solid var(--overlay-left-border);background:var(--overlay-left-bg);padding:var(--overlay-left-padding);grid-template-rows:auto auto;height:max-content;display:grid}.screen-overlay-preview{border-radius:var(--start-display-item-radius);border:var(--overlay-preview-border-width) solid var(--overlay-preview-border);background:var(--overlay-preview-bg);min-height:var(--overlay-preview-min-height)}.screen-overlay-status-card{gap:var(--overlay-status-gap);display:grid}.screen-overlay-status-row{align-items:center;gap:var(--overlay-status-gap);font-size:var(--overlay-status-font-size);display:inline-flex}.screen-overlay-status-dot{width:var(--start-status-dot-size);height:var(--start-status-dot-size);border-radius:var(--radius-pill)}.screen-overlay-status-dot--online{background:var(--start-status-online)}.screen-overlay-status-dot--offline{background:var(--start-status-offline)}.screen-overlay-status-dot--inactive{background:var(--start-status-inactive)}.screen-overlay-status-label{font-weight:var(--overlay-title-font-weight)}.screen-overlay-status-meta{padding:var(--overlay-status-meta-padding);gap:var(--overlay-status-meta-gap);font-size:var(--overlay-status-meta-font-size);color:var(--overlay-status-meta-color);margin:0;list-style:none;display:grid}.screen-overlay-status-meta-item{line-height:1.5}.screen-overlay-status-meta-strong{font-weight:var(--overlay-title-font-weight);color:var(--overlay-status-strong-color)}.screen-overlay-right{align-content:start;gap:var(--overlay-left-gap);grid-template-rows:auto auto;display:grid}.screen-overlay-form{border-radius:var(--start-display-item-radius);border:var(--overlay-form-border-width) solid var(--overlay-form-border);background:var(--overlay-form-bg);padding:var(--overlay-form-padding);align-content:start;gap:var(--overlay-form-gap);display:grid}.screen-overlay-field{align-content:start;gap:var(--overlay-field-gap);display:grid}.screen-overlay-label{line-height:var(--overlay-label-line-height);font-size:var(--overlay-label-font-size);font-weight:var(--overlay-label-font-weight);color:var(--overlay-label-color);display:inline-block}.screen-overlay-label-required{margin-left:var(--overlay-label-required-margin-left);color:var(--overlay-label-required-color)}.screen-overlay-input{line-height:var(--overlay-input-line-height);border-radius:var(--start-display-item-radius);border:var(--overlay-input-border-width) solid var(--overlay-input-border);padding:var(--overlay-input-padding);font-size:var(--overlay-input-font-size);font-family:inherit}.screen-overlay-input:focus-visible{outline:var(--overlay-input-focus-outline-width) solid var(--overlay-input-focus-outline);border-color:var(--overlay-input-focus-border)}.screen-overlay-right-slot{border-radius:var(--start-display-item-radius);border:var(--overlay-right-slot-border-width) dashed var(--overlay-right-slot-border);padding:var(--overlay-right-slot-padding);font-size:var(--overlay-right-slot-font-size);color:var(--overlay-right-slot-color)}@media (width<=960px){.screen-overlay-content{grid-template-columns:1fr}}.auth-prompt-actions{justify-content:center;align-items:center;gap:var(--display-registration-actions-gap);flex-wrap:wrap;width:100%;display:flex}.auth-prompt-action-button{min-width:var(--display-registration-action-button-min-width);min-height:var(--display-registration-action-button-min-height);padding:var(--display-registration-action-button-padding);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.auth-prompt-modal{z-index:var(--display-registration-overlay-z-index);padding:var(--display-registration-overlay-padding);place-items:center;display:grid;position:fixed;inset:0}.auth-prompt-modal-backdrop{background:var(--display-registration-overlay-backdrop-bg);cursor:pointer;border:none;position:absolute;inset:0}.display-delete-confirm-prompt-card,.display-registration-prompt-card,.folder-name-prompt-card{z-index:1;width:var(--display-registration-card-width);position:relative}.playlist-content{gap:var(--start-media-content-gap);grid-template-rows:auto auto auto 1fr;min-height:0;display:grid}.playlist-toolbar{align-items:center;gap:var(--start-media-toolbar-gap);width:calc(var(--size-full) - var(--start-content-horizontal-inset) * 2);margin-inline:var(--start-content-horizontal-inset);box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-self:stretch;display:flex}.playlist-toolbar-actions{align-items:center;gap:var(--start-media-toolbar-actions-gap);flex-wrap:wrap;margin-left:auto;display:inline-flex}.playlist-toolbar-count{font-size:var(--start-status-legend-font-size);color:var(--start-text-subtle);font-weight:var(--start-media-toolbar-count-font-weight);margin-right:var(--start-media-toolbar-count-margin-right)}.playlist-toolbar-button{border:var(--start-display-item-border-width) solid transparent;border-radius:var(--start-display-item-radius);padding:var(--start-media-toolbar-button-padding);font-size:var(--start-media-toolbar-button-font-size);font-weight:var(--start-media-toolbar-button-font-weight);cursor:pointer;transition:var(--start-display-item-transition)}.playlist-toolbar-button--primary{background:var(--color-brand-primary);color:var(--color-white)}.playlist-toolbar-button:hover,.playlist-toolbar-button:focus-visible{transform:scale(var(--start-display-item-hover-scale))}.playlist-toolbar-button--primary:hover,.playlist-toolbar-button--primary:focus-visible{background:var(--color-brand-primary-hover)}.playlist-search{margin-inline:var(--start-content-horizontal-inset);margin-bottom:var(--start-media-inter-box-offset);display:flex}.playlist-search-field{width:var(--start-media-search-field-width);align-items:center;gap:var(--start-media-search-field-gap);border:var(--start-display-item-border-width) solid var(--start-display-item-border);border-radius:var(--start-display-item-radius);background:var(--color-white);padding:var(--start-media-search-field-padding);display:inline-flex}.playlist-search-icon{width:var(--start-media-search-icon-size);height:var(--start-media-search-icon-size);border:var(--start-media-search-icon-border-width) solid var(--start-text-subtle);border-radius:var(--radius-pill);opacity:var(--start-media-search-icon-opacity);display:inline-block;position:relative}.playlist-search-icon:after{content:"";width:var(--start-media-search-icon-handle-width);height:var(--start-media-search-icon-handle-height);border-radius:var(--radius-pill);background:var(--start-text-subtle);right:var(--start-media-search-icon-handle-right);bottom:var(--start-media-search-icon-handle-bottom);transform:rotate(var(--start-media-search-icon-handle-rotation));position:absolute}.playlist-search-input{width:var(--size-full);color:var(--start-text-main);font-size:var(--start-media-search-input-font-size);background:0 0;border:none}.playlist-search-input:focus{outline:none}.playlist-search-input::placeholder{font-size:calc(var(--start-media-search-input-font-size) * 1.3)}.playlist-list-header{grid-template-columns:var(--start-playlist-list-columns);gap:var(--start-media-list-gap);padding:var(--start-media-list-row-padding);border:var(--start-display-item-border-width) solid var(--start-display-item-border);border-radius:var(--start-display-item-radius);background:var(--start-display-item-bg);box-sizing:border-box;margin-inline:var(--start-content-horizontal-inset);display:grid}.playlist-list-header-cell{font-size:var(--start-media-list-header-font-size);font-weight:var(--start-media-list-header-font-weight);letter-spacing:var(--start-media-list-header-letter-spacing);color:var(--start-text-subtle);align-items:center;display:flex}.playlist-list-header-cell--actions{text-align:right;justify-content:flex-end}.playlist-list-header-cell--type{text-align:center;justify-content:center;align-items:center;padding-right:.4rem;display:flex}.playlist-list-header-cell--updated,.playlist-list-header-cell--linked{padding-left:1.5rem}.playlist-list-header-cell--updated .playlist-list-header-sort-button,.playlist-list-header-cell--linked .playlist-list-header-sort-button{justify-content:flex-start;width:100%}.playlist-list-header-sort-button{border:var(--start-media-list-header-sort-button-border-width) solid transparent;background:var(--start-media-list-header-sort-button-bg);padding:var(--start-media-list-header-sort-button-padding);color:inherit;font:inherit;letter-spacing:inherit;align-items:center;gap:var(--start-media-list-header-sort-gap);cursor:pointer;text-transform:none;white-space:nowrap;margin:0;line-height:1;display:inline-flex}.playlist-list-header-sort-arrow{font-size:var(--start-media-list-header-sort-arrow-font-size);color:inherit;opacity:var(--start-media-list-header-sort-arrow-opacity-idle);transition:var(--start-sidebar-item-label-transition);line-height:1}.playlist-list-header-sort-button:hover .playlist-list-header-sort-arrow,.playlist-list-header-sort-button:focus-visible .playlist-list-header-sort-arrow{opacity:var(--start-media-list-header-sort-arrow-opacity-hover)}.playlist-list-header-sort-button--active .playlist-list-header-sort-arrow{opacity:var(--start-media-list-header-sort-arrow-opacity-active)}.playlist-list-row{width:var(--size-full);border:var(--start-display-item-border-width) solid var(--start-display-item-border);border-radius:var(--start-display-item-radius);background:var(--start-display-item-bg);padding:var(--start-media-list-row-padding);grid-template-columns:var(--start-playlist-list-columns);gap:var(--start-media-list-gap);text-align:left;color:inherit;cursor:pointer;transition:var(--start-display-item-transition);align-items:center;display:grid}.playlist-list-row:hover,.playlist-list-row:focus-visible{transform:scale(var(--start-display-item-hover-scale));border-color:var(--start-display-item-hover-border);box-shadow:none}.playlist-list-cell{min-width:0;font-size:var(--start-media-list-cell-font-size);color:var(--start-text-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.playlist-list-cell--name{color:var(--start-text-main);font-size:var(--font-size-base-em)}.playlist-list-name-icon{width:var(--start-media-icon-size);height:var(--start-media-icon-size);background-image:url("data:image/svg+xml,%3csvg%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.5%2011.5H2.875'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.3333%205.75H2.875'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.5%2017.25H2.875'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.3333%2011.5L20.1249%2014.375L15.3333%2017.25V11.5Z'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}.playlist-list-cell--type{justify-content:center;align-items:center;width:100%;padding-right:.4rem;display:flex}.playlist-list-cell--updated,.playlist-list-cell--linked{padding-left:1.5rem}.playlist-list-name{text-overflow:ellipsis;min-width:0;font-weight:var(--start-sidebar-item-label-font-weight);overflow:hidden}.playlist-list-cell--actions{justify-content:flex-end;align-items:stretch;display:inline-flex;overflow:visible}.playlist-list-menu{justify-content:center;align-items:center;gap:var(--start-media-menu-dot-gap);flex-direction:column;height:100%;display:inline-flex}.playlist-list-menu-dot{width:var(--start-media-menu-dot-size);height:var(--start-media-menu-dot-size);border-radius:var(--radius-pill);background:var(--start-text-subtle);flex:none}@media (width<=1200px){.playlist-toolbar{align-self:stretch}.playlist-toolbar-actions{justify-content:flex-end}.playlist-list-header,.playlist-list-row{grid-template-columns:var(--start-playlist-list-columns-tablet)}}@media (width<=680px){.playlist-list-header{display:none}.playlist-toolbar{align-self:stretch}.playlist-toolbar-actions{justify-content:flex-end}.playlist-search-field{width:var(--size-full);box-sizing:border-box}.playlist-list-row{align-items:center;gap:var(--start-media-list-row-mobile-gap);padding-right:calc(var(--start-media-list-row-padding-inline) + var(--start-media-list-mobile-actions-slot-width));flex-wrap:wrap;display:flex;position:relative}.playlist-list-cell{white-space:nowrap}.playlist-list-cell--name{width:100%}.playlist-list-cell--type{justify-content:flex-start;width:auto;margin-left:0;padding-right:0}.playlist-list-cell--updated,.playlist-list-cell--linked{padding-left:0}.playlist-list-cell--actions{right:var(--start-media-list-row-padding-inline);flex:none;justify-content:flex-end;align-self:auto;width:auto;position:absolute;top:50%;transform:translateY(-50%)}}.start-topbar-user{border:var(--start-topbar-user-border-width) solid var(--start-topbar-user-border-color);background:var(--start-topbar-user-bg);align-items:center;gap:var(--start-topbar-user-gap);color:inherit;cursor:pointer;padding-block:var(--start-topbar-user-padding-block);border-radius:var(--radius-pill);min-height:var(--start-topbar-user-min-height);transition:var(--start-topbar-user-transition);padding-inline-start:var(--start-topbar-user-padding-inline-start);padding-inline-end:var(--start-topbar-user-padding-inline-end);display:inline-flex}.start-topbar-user:hover,.start-topbar-user:focus-visible,.start-topbar-user--open{border-color:var(--start-topbar-user-border-color-hover);background:var(--start-topbar-user-bg-hover)}.start-topbar-user-wrap{position:relative}.start-topbar-user-avatar{width:var(--start-user-avatar-size);height:var(--start-user-avatar-size);border-radius:var(--radius-pill);background:var(--start-user-avatar-bg);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.start-topbar-user-avatar-image{width:var(--start-user-avatar-image-size);height:var(--start-user-avatar-image-size);object-fit:var(--start-user-avatar-image-fit);display:block}.start-topbar-user-info{justify-items:start;gap:var(--start-user-info-gap);display:grid}.start-topbar-user-name{font-size:var(--start-user-name-font-size);font-weight:var(--start-user-name-font-weight)}.start-topbar-user-role{font-size:var(--start-user-role-font-size);color:var(--start-text-subtle)}.start-topbar-user-arrow{width:var(--start-topbar-user-arrow-size);height:var(--start-topbar-user-arrow-size);border-right:var(--start-topbar-user-arrow-border-width) solid var(--color-black);border-bottom:var(--start-topbar-user-arrow-border-width) solid var(--color-black);transform:rotate(var(--start-topbar-user-arrow-rotation-down)) translateY(var(--start-topbar-user-arrow-offset-down));transform-origin:50%;transition:transform var(--start-topbar-user-arrow-transition-duration) ease;margin-left:var(--start-topbar-user-arrow-margin-left)}.start-topbar-user-arrow--up{transform:rotate(var(--start-topbar-user-arrow-rotation-up)) translateY(var(--start-topbar-user-arrow-offset-up))}.start-topbar-user-dropdown{right:0;top:calc(var(--size-full) + var(--start-topbar-user-dropdown-offset-y));z-index:var(--start-topbar-user-dropdown-z-index);min-width:var(--start-topbar-user-dropdown-min-width);border-radius:var(--start-topbar-user-dropdown-radius);border:var(--start-topbar-user-border-width) solid var(--start-topbar-user-dropdown-border-color);background:var(--start-topbar-user-dropdown-bg);box-shadow:var(--start-topbar-user-dropdown-shadow);padding:var(--start-topbar-user-dropdown-padding);position:absolute}.start-topbar-user-dropdown-item{width:var(--size-full);border-radius:var(--start-topbar-user-dropdown-item-radius);padding:var(--start-topbar-user-dropdown-item-padding);font-size:var(--start-topbar-user-dropdown-item-font-size);text-align:left;color:var(--start-topbar-user-dropdown-item-text-color);cursor:pointer;background:0 0;border:none}.start-topbar-user-dropdown-item:hover,.start-topbar-user-dropdown-item:focus-visible{background:var(--start-topbar-user-dropdown-item-hover-bg)}@media (width<=680px){.start-topbar-user{padding-block:var(--start-topbar-user-padding-mobile-block);padding-inline-start:var(--start-topbar-user-padding-mobile-inline-start);padding-inline-end:var(--start-topbar-user-padding-mobile-inline-end)}.start-topbar-user-role{display:none}}.app-screen--start{height:var(--viewport-height);min-height:var(--viewport-height);font-family:var(--font-family-base);font-size:var(--font-size-base-em);color:var(--start-text-main);position:relative;overflow:hidden}.start-layout{z-index:1;height:var(--viewport-height);min-height:var(--viewport-height);width:min(var(--size-full), var(--screen-content-max-width));box-sizing:border-box;padding:var(--start-layout-padding);gap:var(--start-layout-gap);flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.start-topbar{border-radius:var(--radius-pill);border:var(--start-topbar-border-width) solid var(--start-topbar-border);padding:var(--start-topbar-padding);background:0 0;justify-content:space-between;align-items:center;display:flex}.start-topbar-logo{align-items:center;display:inline-flex}.start-topbar-logo-image{width:var(--start-topbar-logo-width);height:auto;display:block}.start-main-layout{grid-template-columns:var(--start-main-layout-columns);gap:var(--start-main-layout-gap);flex:1;min-height:0;display:grid;overflow:hidden}.start-sidebar{border-radius:var(--start-sidebar-radius);background:var(--start-sidebar-bg);border:var(--start-sidebar-border-width) solid transparent;padding:var(--start-sidebar-padding);align-content:start;gap:var(--start-sidebar-gap);display:grid;position:relative}.start-sidebar-active-indicator{background:var(--start-sidebar-indicator-bg);border-radius:var(--start-sidebar-item-radius);z-index:0;opacity:0;transition:top var(--start-sidebar-indicator-transition-size) ease, left var(--start-sidebar-indicator-transition-size) ease, width var(--start-sidebar-indicator-transition-size) ease, height var(--start-sidebar-indicator-transition-size) ease, opacity var(--start-sidebar-indicator-transition-opacity) ease;pointer-events:none;position:absolute}.start-sidebar-active-indicator--ready{opacity:1}.start-sidebar-item{z-index:1;align-items:center;gap:var(--start-sidebar-item-gap);border-radius:var(--start-sidebar-item-radius);padding:var(--start-sidebar-item-padding);text-align:left;color:inherit;cursor:pointer;transition:var(--start-sidebar-item-transition);background:0 0;border:none;display:flex;position:relative}.start-sidebar-item--active{border-radius:var(--start-sidebar-item-radius);cursor:pointer;background:0 0}.start-sidebar-item:not(.start-sidebar-item--active):hover{background:var(--start-sidebar-item-hover-bg)}.start-sidebar-item-icon{width:var(--start-sidebar-item-icon-size);height:var(--start-sidebar-item-icon-size);background:var(--color-white);flex:none;transition:background-color .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.start-sidebar-item-icon--displays{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15%202.25H3C2.17157%202.25%201.5%202.92157%201.5%203.75V11.25C1.5%2012.0784%202.17157%2012.75%203%2012.75H15C15.8284%2012.75%2016.5%2012.0784%2016.5%2011.25V3.75C16.5%202.92157%2015.8284%202.25%2015%202.25Z'%20stroke='%23FF6900'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%2015.75H12'%20stroke='%23FF6900'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2012.75V15.75'%20stroke='%23FF6900'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15%202.25H3C2.17157%202.25%201.5%202.92157%201.5%203.75V11.25C1.5%2012.0784%202.17157%2012.75%203%2012.75H15C15.8284%2012.75%2016.5%2012.0784%2016.5%2011.25V3.75C16.5%202.92157%2015.8284%202.25%2015%202.25Z'%20stroke='%23FF6900'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%2015.75H12'%20stroke='%23FF6900'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2012.75V15.75'%20stroke='%23FF6900'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.start-sidebar-item-icon--media-pool{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.25%202.25H3.75C2.92157%202.25%202.25%202.92157%202.25%203.75V14.25C2.25%2015.0784%202.92157%2015.75%203.75%2015.75H14.25C15.0784%2015.75%2015.75%2015.0784%2015.75%2014.25V3.75C15.75%202.92157%2015.0784%202.25%2014.25%202.25Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.75%208.25C7.57843%208.25%208.25%207.57843%208.25%206.75C8.25%205.92157%207.57843%205.25%206.75%205.25C5.92157%205.25%205.25%205.92157%205.25%206.75C5.25%207.57843%205.92157%208.25%206.75%208.25Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.75%2011.25L13.4355%208.93552C13.1542%208.65431%2012.7727%208.49634%2012.375%208.49634C11.9773%208.49634%2011.5958%208.65431%2011.3145%208.93552L4.5%2015.75'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.25%202.25H3.75C2.92157%202.25%202.25%202.92157%202.25%203.75V14.25C2.25%2015.0784%202.92157%2015.75%203.75%2015.75H14.25C15.0784%2015.75%2015.75%2015.0784%2015.75%2014.25V3.75C15.75%202.92157%2015.0784%202.25%2014.25%202.25Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.75%208.25C7.57843%208.25%208.25%207.57843%208.25%206.75C8.25%205.92157%207.57843%205.25%206.75%205.25C5.92157%205.25%205.25%205.92157%205.25%206.75C5.25%207.57843%205.92157%208.25%206.75%208.25Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.75%2011.25L13.4355%208.93552C13.1542%208.65431%2012.7727%208.49634%2012.375%208.49634C11.9773%208.49634%2011.5958%208.65431%2011.3145%208.93552L4.5%2015.75'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.start-sidebar-item-icon--playlists{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%209H2.25'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%204.5H2.25'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2013.5H2.25'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%209L15.75%2011.25L12%2013.5V9Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%209H2.25'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%204.5H2.25'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2013.5H2.25'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%209L15.75%2011.25L12%2013.5V9Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.start-sidebar-item--active .start-sidebar-item-icon{background:#ff6900}.start-sidebar-item-label{font-size:var(--start-sidebar-item-label-font-size);font-weight:var(--start-sidebar-item-label-font-weight);color:var(--start-sidebar-item-label);transition:var(--start-sidebar-item-label-transition)}.start-sidebar-item--active .start-sidebar-item-label{color:var(--start-sidebar-item-label-active)}.start-content{gap:var(--start-content-gap);grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;overflow:hidden}.start-content--with-toolbar{grid-template-rows:auto auto 1fr}.start-content-header{justify-content:space-between;align-items:flex-start;gap:var(--start-content-header-gap);margin-inline:var(--start-content-horizontal-inset);box-sizing:border-box;display:flex}.start-page-title{font-size:var(--start-page-title-font-size);margin:0}.start-page-subtitle{margin:var(--start-page-subtitle-margin);font-size:var(--start-page-subtitle-font-size);color:var(--start-text-subtle)}.start-status-legend{align-self:flex-end;align-items:center;gap:var(--start-status-legend-gap);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=1200px){.start-status-legend{justify-content:flex-start}}.start-status-legend-item{align-items:center;gap:var(--start-status-legend-item-gap);display:inline-flex}.start-status-legend-text{color:var(--start-text-subtle);font-size:var(--start-status-legend-font-size)}.start-status-dot{width:var(--start-status-dot-size);height:var(--start-status-dot-size);border-radius:var(--radius-pill)}.start-status-dot--online{background:var(--start-status-online)}.start-status-dot--offline{background:var(--start-status-offline)}.start-status-dot--inactive{background:var(--start-status-inactive)}.start-display-list{min-height:0;padding-block:var(--start-display-item-shell-padding);padding-right:var(--start-display-list-padding-right);overflow:auto}.start-display-list--displays{padding-inline:var(--start-content-horizontal-inset);overflow:clip auto}.start-display-list--displays .start-display-item{margin-block:calc(var(--start-display-item-shell-padding) / 2)}.start-display-item-shell{padding:var(--start-display-item-shell-padding)}.start-display-item{box-sizing:border-box;width:var(--size-full);border:var(--start-display-item-border-width) solid var(--start-display-item-border);border-radius:var(--start-display-item-radius);background:var(--start-display-item-bg);padding:var(--start-display-item-padding);justify-content:space-between;align-items:center;gap:var(--start-display-item-gap);color:inherit;cursor:pointer;text-align:left;transition:var(--start-display-item-transition);transform-origin:50%;display:flex}.start-display-item:hover,.start-display-item:focus-visible{transform:scale(var(--start-display-item-hover-scale));border-color:var(--start-display-item-hover-border);box-shadow:none}.start-display-item-name{font-size:var(--font-size-base-em);font-weight:var(--start-sidebar-item-label-font-weight)}.start-display-item-right{align-items:center;gap:var(--start-display-item-status-gap);display:inline-flex}.start-display-item-status-text{font-size:var(--start-display-item-status-font-size);color:var(--start-text-subtle)}.start-display-item--placeholder{cursor:default}.start-display-item--placeholder:hover,.start-display-item--placeholder:focus-visible{border-color:var(--start-display-item-border);box-shadow:none;transform:none}.media-toolbar{align-items:center;gap:var(--start-media-toolbar-gap);width:calc(var(--size-full) - var(--start-content-horizontal-inset) * 2);margin-inline:var(--start-content-horizontal-inset);box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-self:stretch;display:flex}.media-toolbar-count{font-size:var(--start-status-legend-font-size);color:var(--start-text-subtle);font-weight:var(--start-media-toolbar-count-font-weight)}.media-toolbar-actions .media-toolbar-count{margin-right:var(--start-media-toolbar-count-margin-right)}.media-toolbar-actions{align-items:center;gap:var(--start-media-toolbar-actions-gap);flex-wrap:wrap;margin-left:auto;display:inline-flex}.media-toolbar-button{border:var(--start-display-item-border-width) solid transparent;border-radius:var(--start-display-item-radius);padding:var(--start-media-toolbar-button-padding);font-size:var(--start-media-toolbar-button-font-size);font-weight:var(--start-media-toolbar-button-font-weight);cursor:pointer;transition:var(--start-display-item-transition)}.media-toolbar-button--secondary{background:var(--start-media-toolbar-button-secondary-bg);border-color:var(--start-display-item-border);color:var(--start-text-main)}.media-toolbar-button--back{align-items:center;gap:var(--start-media-toolbar-back-gap);margin-right:auto;display:inline-flex}.media-toolbar-button-back-arrow{width:var(--start-media-toolbar-back-arrow-size);height:var(--start-media-toolbar-back-arrow-size);border-left:var(--start-media-toolbar-back-arrow-border-width) solid var(--color-black);border-bottom:var(--start-media-toolbar-back-arrow-border-width) solid var(--color-black);transform:rotate(var(--start-media-toolbar-back-arrow-rotation)) translateY(var(--start-media-toolbar-back-arrow-offset-y));transform-origin:50%}.media-toolbar-button--primary{background:var(--color-brand-primary);color:var(--color-white)}.media-toolbar-button:hover,.media-toolbar-button:focus-visible{transform:scale(var(--start-display-item-hover-scale))}.media-toolbar-button--primary:hover,.media-toolbar-button--primary:focus-visible{background:var(--color-brand-primary-hover)}.media-content{gap:var(--start-media-content-gap);grid-template-rows:auto auto auto 1fr;min-height:0;display:grid}.media-search{margin-inline:var(--start-content-horizontal-inset);margin-bottom:var(--start-media-inter-box-offset);display:flex}.media-search-field{width:var(--start-media-search-field-width);align-items:center;gap:var(--start-media-search-field-gap);border:var(--start-display-item-border-width) solid var(--start-display-item-border);border-radius:var(--start-display-item-radius);background:var(--color-white);padding:var(--start-media-search-field-padding);display:inline-flex}.media-search-icon{width:var(--start-media-search-icon-size);height:var(--start-media-search-icon-size);border:var(--start-media-search-icon-border-width) solid var(--start-text-subtle);border-radius:var(--radius-pill);opacity:var(--start-media-search-icon-opacity);display:inline-block;position:relative}.media-search-icon:after{content:"";width:var(--start-media-search-icon-handle-width);height:var(--start-media-search-icon-handle-height);border-radius:var(--radius-pill);background:var(--start-text-subtle);right:var(--start-media-search-icon-handle-right);bottom:var(--start-media-search-icon-handle-bottom);transform:rotate(var(--start-media-search-icon-handle-rotation));position:absolute}.media-search-input{width:var(--size-full);color:var(--start-text-main);font-size:var(--start-media-search-input-font-size);background:0 0;border:none}.media-search-input:focus{outline:none}.media-search-input::placeholder{font-size:calc(var(--start-media-search-input-font-size) * 1.3)}.media-list-header{grid-template-columns:var(--start-media-list-columns);gap:var(--start-media-list-gap);padding:var(--start-media-list-row-padding);border:var(--start-display-item-border-width) solid var(--start-display-item-border);border-radius:var(--start-display-item-radius);background:var(--start-display-item-bg);box-sizing:border-box;margin-inline:var(--start-content-horizontal-inset);display:grid}.media-list-header--displays{grid-template-columns:var(--start-display-list-header-columns)}.media-list-header-cell{font-size:var(--start-media-list-header-font-size);font-weight:var(--start-media-list-header-font-weight);letter-spacing:var(--start-media-list-header-letter-spacing);color:var(--start-text-subtle)}.media-list-header-sort-button{border:var(--start-media-list-header-sort-button-border-width) solid transparent;background:var(--start-media-list-header-sort-button-bg);padding:var(--start-media-list-header-sort-button-padding);color:inherit;font:inherit;letter-spacing:inherit;align-items:center;gap:var(--start-media-list-header-sort-gap);cursor:pointer;text-transform:none;margin:0;display:inline-flex}.media-list-header-sort-arrow{font-size:var(--start-media-list-header-sort-arrow-font-size);color:inherit;opacity:var(--start-media-list-header-sort-arrow-opacity-idle);transition:var(--start-sidebar-item-label-transition);line-height:1}.media-list-header-sort-button:hover .media-list-header-sort-arrow,.media-list-header-sort-button:focus-visible .media-list-header-sort-arrow{opacity:var(--start-media-list-header-sort-arrow-opacity-hover)}.media-list-header-sort-button--active .media-list-header-sort-arrow{opacity:var(--start-media-list-header-sort-arrow-opacity-active)}.media-list-header-cell--actions{text-align:right}.media-list-row{width:var(--size-full);border:var(--start-display-item-border-width) solid var(--start-display-item-border);border-radius:var(--start-display-item-radius);background:var(--start-display-item-bg);padding:var(--start-media-list-row-padding);grid-template-columns:var(--start-media-list-columns);gap:var(--start-media-list-gap);text-align:left;color:inherit;cursor:pointer;transition:var(--start-display-item-transition);align-items:center;display:grid}.media-list-row:hover,.media-list-row:focus-visible{transform:scale(var(--start-display-item-hover-scale));border-color:var(--start-display-item-hover-border);box-shadow:none}.media-list-cell{min-width:0;font-size:var(--start-media-list-cell-font-size);color:var(--start-text-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-list-cell--name{align-items:center;gap:var(--start-media-list-cell-name-gap);color:var(--start-text-main);font-size:var(--font-size-base-em);display:inline-flex}.media-list-name{text-overflow:ellipsis;min-width:0;font-weight:var(--start-sidebar-item-label-font-weight);overflow:hidden}.media-list-cell--type{color:var(--start-text-main);align-items:center;display:inline-flex}.media-list-cell--actions{justify-content:flex-end;align-items:stretch;display:inline-flex;overflow:visible}.media-list-type-icon{width:var(--start-media-icon-size);height:var(--start-media-icon-size);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}.media-list-type-icon--folder{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22%2019C22%2019.5304%2021.7893%2020.0391%2021.4142%2020.4142C21.0391%2020.7893%2020.5304%2021%2020%2021H4C3.46957%2021%202.96086%2020.7893%202.58579%2020.4142C2.21071%2020.0391%202%2019.5304%202%2019V5C2%204.46957%202.21071%203.96086%202.58579%203.58579C2.96086%203.21071%203.46957%203%204%203H9L11%206H20C20.5304%206%2021.0391%206.21071%2021.4142%206.58579C21.7893%206.96086%2022%207.46957%2022%208V19Z'%20stroke='%230F172B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.media-list-type-icon--image{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19%203H5C3.89543%203%203%203.89543%203%205V19C3%2020.1046%203.89543%2021%205%2021H19C20.1046%2021%2021%2020.1046%2021%2019V5C21%203.89543%2020.1046%203%2019%203Z'%20stroke='%230F172B'%20stroke-width='2'/%3e%3cpath%20d='M8.5%2010C9.32843%2010%2010%209.32843%2010%208.5C10%207.67157%209.32843%207%208.5%207C7.67157%207%207%207.67157%207%208.5C7%209.32843%207.67157%2010%208.5%2010Z'%20fill='%230F172B'/%3e%3cpath%20d='M21%2015L16%2010L5%2021'%20stroke='%230F172B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.media-list-type-icon--video{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%206H4C2.89543%206%202%206.89543%202%208V16C2%2017.1046%202.89543%2018%204%2018H20C21.1046%2018%2022%2017.1046%2022%2016V8C22%206.89543%2021.1046%206%2020%206Z'%20stroke='%230F172B'%20stroke-width='2'/%3e%3cpath%20d='M10%2010L15%2012.5L10%2015V10Z'%20fill='%230F172B'/%3e%3c/svg%3e")}.media-list-type-icon--url{box-sizing:border-box;border-radius:var(--radius-pill);border:.09375rem solid #2563eb;position:relative}.media-list-type-icon--url:after{content:"";border-radius:var(--radius-pill);border:.09375rem solid #2563eb73;position:absolute;inset:.1875rem}.media-list-menu{justify-content:center;align-items:center;gap:var(--start-media-menu-dot-gap);flex-direction:column;height:100%;display:inline-flex}.media-list-menu-dot{width:var(--start-media-menu-dot-size);height:var(--start-media-menu-dot-size);border-radius:var(--radius-pill);background:var(--start-text-subtle);flex:none}@media (width<=1200px){.start-layout{padding:var(--start-layout-padding-mobile)}.start-main-layout{grid-template-columns:1fr;align-content:start}.start-sidebar{align-items:stretch;gap:var(--start-sidebar-gap);flex-wrap:wrap;align-self:start;height:auto;display:flex}.start-sidebar-item{flex:1 1 var(--start-sidebar-item-mobile-flex-basis);white-space:normal;overflow-wrap:anywhere;min-height:var(--start-sidebar-item-mobile-min-height);align-items:center}.start-content-header{flex-direction:column;align-items:flex-start}.start-status-legend{justify-content:flex-start}.media-toolbar{align-self:stretch}.media-toolbar-actions{justify-content:flex-end}.media-list-header,.media-list-row{grid-template-columns:var(--start-media-list-columns-tablet)}}@media (width<=1200px) and (width>=681px){.start-content[aria-label=Display\ Übersicht] .start-content-header{flex-direction:row;justify-content:space-between;align-items:center}.start-content[aria-label=Display\ Übersicht] .start-status-legend{justify-content:flex-end;align-self:flex-end}}@media (width<=680px){.app-screen--start{font-size:var(--start-screen-mobile-font-size);overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.start-topbar{border-radius:var(--start-sidebar-radius);padding:var(--start-topbar-padding-mobile)}.start-status-legend{justify-content:flex-start;align-self:flex-start}.start-display-item{padding:var(--start-display-item-mobile-padding);flex-direction:column;align-items:flex-start}.start-display-list{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.start-display-list::-webkit-scrollbar{width:0;height:0;display:none}.media-list-header{display:none}.media-toolbar{align-self:stretch}.media-toolbar-actions{justify-content:flex-end}.media-search-field{width:var(--size-full);box-sizing:border-box}.media-list-row{align-items:center;gap:var(--start-media-list-row-mobile-gap);padding-right:calc(var(--start-media-list-row-padding-inline) + var(--start-media-list-mobile-actions-slot-width));flex-wrap:wrap;display:flex;position:relative}.media-list-cell{white-space:nowrap}.media-list-cell--name{width:100%}.media-list-cell--actions{right:var(--start-media-list-row-padding-inline);flex:none;justify-content:flex-end;align-self:auto;width:auto;position:absolute;top:50%;transform:translateY(-50%)}}:root{--font-family-base:"Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-size-root:16px;--font-size-body:clamp(.5rem, .9vw, 1rem);--screen-content-max-width:90em;--size-full:100%;--viewport-height:100vh;--viewport-width:100vw;--position-half:50%;--font-size-base-em:1em;--transition-delay-none:0s;--transition-color-fast:background-color .2s ease, border-color .2s ease;--screen-content-gutter:1.25rem;--color-white:#fff;--color-black:#000;--color-brand-primary:#ff6900;--color-brand-primary-hover:#e55f00;--color-text-main:#0d1c35;--color-text-subtle:#4d5e7c;--color-status-online:#16a34a;--color-status-offline:#ef4444;--color-status-inactive:#9ca3af;--radius-pill:999rem;--start-text-main:var(--color-text-main);--start-text-subtle:var(--color-text-subtle);--start-layout-padding:2.4375rem var(--screen-content-gutter) 7.5rem;--start-layout-padding-mobile:1.375rem var(--screen-content-gutter) 7.5rem;--start-topbar-border:#ffffff80;--start-topbar-border-width:.1875rem;--start-topbar-padding:.6875rem 1.5rem;--start-topbar-padding-mobile:.75rem .875rem;--start-topbar-logo-width:min(11rem, 32vw);--start-topbar-user-gap:.625rem;--start-topbar-user-padding-block:.35rem;--start-topbar-user-padding-inline-start:.4rem;--start-topbar-user-padding-inline-end:.7rem;--start-topbar-user-padding-mobile-block:.3rem;--start-topbar-user-padding-mobile-inline-start:.34rem;--start-topbar-user-padding-mobile-inline-end:.58rem;--start-topbar-user-min-height:2.625rem;--start-topbar-user-border-width:var(--start-display-item-border-width);--start-topbar-user-border-color:#091d3d1f;--start-topbar-user-border-color-hover:#091d3d4d;--start-topbar-user-bg:#ffffffe0;--start-topbar-user-bg-hover:var(--color-white);--start-topbar-user-transition:border-color .2s ease, background-color .2s ease;--start-topbar-user-arrow-size:.3rem;--start-topbar-user-arrow-border-width:.06rem;--start-topbar-user-arrow-margin-left:.05rem;--start-topbar-user-arrow-rotation-down:45deg;--start-topbar-user-arrow-rotation-up:-135deg;--start-topbar-user-arrow-offset-down:-.025rem;--start-topbar-user-arrow-offset-up:-.01rem;--start-topbar-user-arrow-transition-duration:.18s;--start-topbar-user-dropdown-offset-y:.45rem;--start-topbar-user-dropdown-z-index:25;--start-topbar-user-dropdown-min-width:8rem;--start-topbar-user-dropdown-radius:.7rem;--start-topbar-user-dropdown-border-color:#091d3d24;--start-topbar-user-dropdown-bg:var(--color-white);--start-topbar-user-dropdown-shadow:0 .65rem 1.4rem #091d3d26;--start-topbar-user-dropdown-padding:.28rem;--start-topbar-user-dropdown-item-radius:.48rem;--start-topbar-user-dropdown-item-padding:.45rem .62rem;--start-topbar-user-dropdown-item-font-size:.85em;--start-topbar-user-dropdown-item-text-color:var(--start-text-main);--start-topbar-user-dropdown-item-hover-bg:#091d3d12;--start-user-avatar-size:2rem;--start-user-avatar-bg:#e5e7eb;--start-user-avatar-image-size:var(--size-full);--start-user-avatar-image-fit:contain;--start-user-info-gap:.125rem;--start-user-name-font-size:.82em;--start-user-name-font-weight:700;--start-user-role-font-size:.7em;--start-layout-gap:1.5rem;--start-main-layout-columns:minmax(13.75rem, 15rem) 1fr;--start-main-layout-gap:1.5rem;--start-sidebar-bg:#ffffff6e;--start-sidebar-radius:1.125rem;--start-sidebar-border-width:.0625rem;--start-sidebar-padding:1.25rem 1rem;--start-sidebar-gap:.5rem;--start-sidebar-item-gap:.625rem;--start-sidebar-item-radius:.6rem;--start-sidebar-item-padding:.625rem .75rem;--start-sidebar-item-hover-bg:#ffffff4d;--start-sidebar-item-transition:background-color .18s ease-in;--start-sidebar-indicator-bg:var(--color-white);--start-sidebar-indicator-transition-size:.24s;--start-sidebar-indicator-transition-opacity:.18s;--start-sidebar-item-label:var(--color-white);--start-sidebar-item-label-active:var(--color-black);--start-sidebar-item-label-font-size:.9em;--start-sidebar-item-label-font-weight:600;--start-sidebar-item-label-transition:color .24s ease;--start-sidebar-item-icon-size:1.25em;--start-sidebar-item-icon-radius:.3125rem;--start-accent:var(--color-brand-primary);--start-content-gap:2rem;--start-content-header-gap:1rem;--start-content-horizontal-inset:var(--start-display-item-shell-padding);--start-page-title-font-size:2.1em;--start-page-subtitle-margin:.3125rem 0 0;--start-page-subtitle-font-size:.85em;--start-status-legend-gap:.75rem;--start-status-legend-item-gap:.3125rem;--start-status-legend-font-size:.9em;--start-status-dot-size:.625rem;--start-status-online:var(--color-status-online);--start-status-offline:var(--color-status-offline);--start-status-inactive:var(--color-status-inactive);--start-display-list-padding-right:.25rem;--start-display-item-border:#091d3d14;--start-display-item-border-width:.0625rem;--start-display-item-bg:var(--color-white);--start-display-item-radius:.6rem;--start-display-item-shell-padding:.5em;--start-display-item-padding:.875rem 1.5rem;--start-display-item-gap:1rem;--start-display-item-transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;--start-display-item-hover-scale:1.015;--start-display-item-hover-shadow:0 .5rem 1.5rem #091d3d1f;--start-display-item-hover-border:#091d3d2e;--start-display-item-status-gap:.5rem;--start-display-item-status-font-size:.9em;--start-sidebar-item-mobile-flex-basis:9.5rem;--start-sidebar-item-mobile-min-height:2.75rem;--start-screen-mobile-font-size:1.56em;--start-display-item-mobile-padding:.875rem 1rem;--start-media-toolbar-gap:calc(var(--start-display-item-gap) / 2);--start-media-toolbar-actions-gap:calc(var(--start-display-item-status-gap) / 2);--start-media-toolbar-count-margin-right:calc(var(--start-display-item-status-gap) / 2);--start-media-toolbar-count-font-weight:600;--start-media-toolbar-button-padding:.58em .9em;--start-media-toolbar-button-font-size:.84em;--start-media-toolbar-button-font-weight:600;--start-media-toolbar-button-secondary-bg:#ffffff70;--start-media-toolbar-back-gap:.42em;--start-media-toolbar-back-arrow-size:.34em;--start-media-toolbar-back-arrow-border-width:.11em;--start-media-toolbar-back-arrow-rotation:45deg;--start-media-toolbar-back-arrow-offset-y:-.04em;--start-media-content-gap:.6em;--start-media-inter-box-offset:calc(var(--start-display-item-shell-padding) * 2);--start-media-search-field-width:100%;--start-media-search-field-gap:.55em;--start-media-search-field-padding:.75em 1.1em;--start-media-search-icon-size:.85em;--start-media-search-icon-border-width:.125em;--start-media-search-icon-opacity:.75;--start-media-search-icon-handle-width:.45em;--start-media-search-icon-handle-height:.125em;--start-media-search-icon-handle-right:-.36em;--start-media-search-icon-handle-bottom:-.05em;--start-media-search-icon-handle-rotation:42deg;--start-media-search-input-font-size:.84em;--start-media-list-columns:minmax(12em, 2fr) minmax(7em, 1fr) minmax(9em, 1.25fr) minmax(9em, 1.2fr) 2em;--start-playlist-list-columns:minmax(9.5em, 1.45fr) 2em minmax(9em, 1.3fr) minmax(10em, 1.3fr) 2em;--start-display-list-header-columns:minmax(12em, 2fr) minmax(7em, 1fr);--start-media-list-columns-tablet:minmax(10em, 1.8fr) minmax(6.5em, 1fr) minmax(7.5em, 1fr) minmax(8em, 1fr) 2em;--start-playlist-list-columns-tablet:minmax(8.5em, 1.35fr) 1.9em minmax(7.5em, 1fr) minmax(8em, 1.1fr) 2em;--start-media-list-gap:.75em;--start-media-list-header-font-size:.72em;--start-media-list-header-font-weight:700;--start-media-list-header-letter-spacing:.04em;--start-media-list-header-sort-gap:.35em;--start-media-list-header-sort-arrow-font-size:.95em;--start-media-list-header-sort-arrow-opacity-idle:0;--start-media-list-header-sort-arrow-opacity-hover:.65;--start-media-list-header-sort-arrow-opacity-active:1;--start-media-list-header-sort-button-padding:0;--start-media-list-header-sort-button-border-width:0;--start-media-list-header-sort-button-bg:transparent;--start-media-list-row-padding:1.5em 1.9em;--start-media-list-row-padding-inline:1.9em;--start-media-list-mobile-actions-slot-width:1.4em;--start-media-list-cell-font-size:.92em;--start-media-list-cell-name-gap:var(--start-display-item-status-gap);--start-media-icon-size:1em;--start-media-icon-radius:.25em;--start-media-icon-folder-gradient:linear-gradient(180deg, #ffc66d, #f59f0b);--start-media-icon-image-gradient:linear-gradient(180deg, #8b5cf6, #4338ca);--start-media-icon-doc-gradient:linear-gradient(180deg, #93c5fd, #2563eb);--start-media-menu-dot-size:2px;--start-media-menu-dot-gap:.1em;--start-media-list-row-mobile-gap:.3em;--display-registration-overlay-z-index:60;--display-registration-overlay-padding:1.5rem;--display-registration-overlay-backdrop-bg:#09142857;--display-registration-card-width:min(28.75rem, 100%);--display-registration-actions-gap:.75rem;--display-registration-action-button-min-width:11rem;--display-registration-action-button-min-height:2.75rem;--display-registration-action-button-padding:.75rem .875rem;--login-card-bg:var(--color-white);--login-card-border:#091d3d14;--login-card-border-width:.0625rem;--login-card-border-radius:1.125rem;--login-card-padding:2.125rem 1.75rem 1.625rem;--login-card-shadow:0 1.75rem 3.4375rem #020b1a59;--login-text-main:var(--color-text-main);--login-text-subtle:var(--color-text-subtle);--login-focus:#2e7df8;--login-focus-ring:0 0 0 .1875rem #2e7df833;--login-primary:var(--color-brand-primary);--login-primary-hover:var(--color-brand-primary-hover);--login-link:var(--color-brand-primary);--login-error-bg:#ffe8e8;--login-error-text:#9a1f1f;--login-success-bg:#e7f8ee;--login-success-text:#136335;--login-footer-offset:1.125rem;--login-layout-padding:2rem var(--screen-content-gutter) 6.75rem;--login-logo-width:min(15rem, 58vw);--login-logo-margin-bottom:3.25rem;--login-card-width:min(28.75rem, 100%);--login-card-width-register:min(47.5rem, 100%);--login-transition-duration:.4s;--login-transition-ease:ease-in;--login-header-gap:.75rem;--login-header-margin-bottom:1.625rem;--login-logo-gap:.625rem;--login-logo-icon-size:1rem;--login-logo-icon-radius:.25rem;--login-logo-icon-gradient:linear-gradient(130deg, #1f6ce7, #45b3ff);--login-logo-accent-color:#1f6ce7;--login-title-font-size:1.8em;--login-form-gap:1.125rem;--login-field-gap:.5rem;--login-label-font-size:.92em;--login-label-font-weight:600;--login-input-border:#ccd6e5;--login-input-border-radius:.75rem;--login-input-padding:.75rem .875rem;--login-input-line-height:1.4;--login-input-transition:border-color .2s ease, box-shadow .2s ease;--login-row-gap:.75rem;--login-two-col-basis:18.75rem;--login-checkbox-gap:.5rem;--login-checkbox-size:1.125rem;--login-checkbox-border:#aebbd1;--login-checkbox-radius:.25rem;--login-checkbox-check-width:.5625rem;--login-checkbox-check-height:.3125rem;--login-checkbox-check-border-width:.125rem;--login-checkbox-check-color:#fff;--login-link-font-size:.9em;--login-hint-margin:-.25rem 0 0;--login-hint-font-size:.85em;--login-terms-gap:.625rem;--login-button-border-radius:.75rem;--login-button-padding:.75rem .875rem;--login-button-font-weight:700;--login-button-text:#fff;--login-button-transition:transform .15s ease, background-color .2s ease;--login-button-hover-translate-y:-.0625rem;--login-divider-margin:1.5rem 0 .875rem;--login-divider-border-width:.0625rem;--login-divider-border-color:#e2e8f2;--login-divider-text-bg:#fff;--login-divider-text-padding:0 .625rem;--login-divider-text-font-size:.87em;--login-footer-text-gap:.375rem;--login-footer-text-font-size:.95em;--login-error-margin:.875rem 0 0;--login-error-radius:.625rem;--login-error-padding:.625rem .75rem;--login-error-font-size:.9em;--login-mobile-font-size:1.56em;--login-mobile-card-padding:1.625rem 1.25rem;--login-mobile-card-radius:.875rem;--login-mobile-title-size:1.5em;--app-background-gradient:linear-gradient(146deg, #ff6900, #e9e9e9 50%);--app-footer-left:50%;--app-footer-translate-x:-50%;--app-footer-width:min(70rem, calc(100% - 2.5rem));--app-footer-column-gap:37.5rem;--app-footer-row-gap:0;--app-footer-text-color:#90a1b9;--app-footer-font-size:.82em;--app-footer-right-gap:.875rem;--app-footer-mobile-width:calc(100% - 2rem);--app-footer-mobile-gap:.625rem;--app-footer-mobile-bottom-offset:2.25rem;--overlay-z-index:40;--overlay-opacity-closed:0;--overlay-opacity-open:1;--overlay-visibility-delay:.26s;--overlay-transition:opacity .26s ease, visibility 0s linear .26s;--overlay-backdrop-bg-closed:#09142800;--overlay-backdrop-bg-open:#09142857;--overlay-backdrop-transition:background-color .26s ease;--overlay-panel-width:min(50rem, 100vw);--overlay-panel-height:100vh;--overlay-panel-bg:var(--color-white);--overlay-panel-shift:3rem;--overlay-panel-transition:transform .26s ease, opacity .26s ease;--overlay-header-padding:.875rem 1.75rem;--overlay-header-border-width:.0625rem;--overlay-header-border:#0f172a0f;--overlay-header-gap:.75rem 1.25rem;--overlay-header-main-gap:.35rem;--overlay-back-link-gap:.25rem;--overlay-back-link-font-size:clamp(.78em, .72em + .2vw, .85em);--overlay-back-label-font-size:clamp(.78em, .72em + .2vw, .85em);--overlay-back-link-color:var(--color-text-subtle);--overlay-back-icon-size:1.1em;--overlay-title-font-size:clamp(.95em, .88em + .35vw, 1.05em);--overlay-title-font-weight:700;--overlay-actions-gap:.5rem;--overlay-actions-row-gap:.5rem;--overlay-actions-mobile-button-min-width:14rem;--overlay-button-border-width:.0625rem;--overlay-button-padding:.5rem 1.25rem;--overlay-button-font-size:.85em;--overlay-button-font-weight:600;--overlay-button-ghost-border:#94a3b866;--overlay-button-ghost-color:var(--color-text-subtle);--overlay-button-ghost-hover-border:#94a3b8a6;--overlay-button-primary-bg:var(--color-brand-primary);--overlay-button-primary-hover-bg:var(--color-brand-primary-hover);--overlay-button-primary-hover-border:#ff6900cc;--overlay-button-primary-text:var(--color-white);--overlay-button-secondary-margin-top:.75rem;--overlay-button-hover-scale:var(--start-display-item-hover-scale);--overlay-button-hover-transition:transform .18s ease, border-color .18s ease, background-color .18s ease;--overlay-content-columns:minmax(0, 1.4fr) minmax(16rem, 1fr);--overlay-content-gap:1.5rem;--overlay-content-padding:1.5rem 1.75rem 1.75rem;--overlay-left-gap:1rem;--overlay-left-border:#94a3b88c;--overlay-left-border-width:.0625rem;--overlay-left-bg:var(--color-white);--overlay-left-padding:.75rem 1rem;--overlay-preview-border:#9ca3af8c;--overlay-preview-border-width:.0625rem;--overlay-preview-bg:#d4d4d4;--overlay-preview-min-height:32rem;--overlay-status-gap:.375rem;--overlay-status-font-size:.9em;--overlay-status-meta-padding:.25rem 0 0;--overlay-status-meta-gap:.125rem;--overlay-status-meta-font-size:.8em;--overlay-status-meta-color:var(--color-text-subtle);--overlay-status-strong-color:var(--color-text-main);--overlay-form-gap:.75rem;--overlay-form-border:#94a3b88c;--overlay-form-border-width:.0625rem;--overlay-form-bg:var(--color-white);--overlay-form-padding:1rem 1.125rem 1.25rem;--overlay-field-gap:.35rem;--overlay-label-line-height:1.2;--overlay-label-font-size:.8em;--overlay-label-font-weight:600;--overlay-label-color:#111827;--overlay-label-required-margin-left:.15rem;--overlay-label-required-color:var(--color-status-offline);--overlay-input-line-height:1.25;--overlay-input-border:#94a3b8e6;--overlay-input-border-width:.0625rem;--overlay-input-padding:.4rem .6rem;--overlay-input-font-size:.85em;--overlay-input-focus-outline-width:.09375rem;--overlay-input-focus-outline:#ff69008c;--overlay-input-focus-border:var(--color-brand-primary);--overlay-right-slot-border:#94a3b899;--overlay-right-slot-border-width:.0625rem;--overlay-right-slot-padding:.75rem 1rem;--overlay-right-slot-font-size:.8em;--overlay-right-slot-color:var(--color-text-subtle);--media-details-content-columns:minmax(0, 1fr) minmax(18rem, 1fr);--media-details-content-gap:1rem;--media-details-content-padding:1rem;--media-details-card-border-width:var(--overlay-header-border-width);--media-details-card-border:#0f172a14;--media-details-card-radius:.9rem;--media-details-card-bg:var(--color-white);--media-details-card-padding:.9rem;--media-details-card-gap:.9rem;--media-details-section-label-font-size:.68em;--media-details-section-label-color:#a4acb9;--media-details-preview-radius:.75rem;--media-details-preview-stage-bg:var(--color-white);--media-details-preview-min-height:25rem;--media-details-preview-min-height-mobile:18rem;--media-details-preview-media-fit:contain;--media-details-preview-placeholder-bg:linear-gradient(180deg, #fafbfc 0%, #f4f6f8 100%);--media-details-preview-border-width:var(--overlay-header-border-width);--media-details-preview-border:#0f172a0a;--media-details-meta-gap:.6rem;--media-details-meta-label-color:#5f6f89;--media-details-segmented-gap:.25rem;--media-details-segmented-padding:.2rem;--media-details-segmented-radius:.7rem;--media-details-segmented-bg:#f5f7fa;--media-details-segmented-border:#0f172a0d;--media-details-segmented-button-height:2rem;--media-details-segmented-button-radius:.55rem;--media-details-segmented-button-font-size:.78em;--media-details-segmented-button-color:#66758d;--media-details-segmented-button-transition:background .18s ease, color .18s ease, box-shadow .18s ease;--media-details-segmented-button-shadow:0 .25rem .7rem #0f172a14;--media-details-form-gap:.85rem;--media-details-label-font-size:.78em;--media-details-disabled-opacity:.72;--media-details-info-size:1rem;--media-details-info-border:#5f6f8966;--media-details-info-color:#5f6f89;--media-details-info-font-size:.68em;--media-details-input-min-height:2.2rem;--media-details-input-border:#0f172a14;--media-details-input-padding:.55rem .75rem;--media-details-input-font-size:.82em;--media-details-input-placeholder-color:#b1b9c6;--media-details-input-focus-outline-width:.125rem;--media-details-input-focus-outline:#ff69002e;--media-details-input-disabled-bg:#f7f8fa;--media-details-input-disabled-color:#b7bfcb;--media-details-duration-input-max-width:4rem;--media-details-inline-link-font-size:.76em;--media-details-divider-color:#0f172a14;--media-details-divider-margin:.2rem 0;--media-details-group-gap:.8rem;--media-details-toggle-copy-gap:.2rem;--media-details-helper-text-font-size:.75em;--media-details-helper-text-color:#8d97a8;--media-details-date-grid-gap:.75rem;--media-details-switch-width:2rem;--media-details-switch-height:1.15rem;--media-details-switch-bg:#d8dee7;--media-details-switch-transition:background .18s ease;--media-details-switch-thumb-offset:.125rem;--media-details-switch-thumb-size:.9rem;--media-details-switch-thumb-shadow:0 .125rem .35rem #0f172a2e;--media-details-switch-thumb-shift:.85rem;--playlist-overlay-z-index:50;--playlist-overlay-opacity-closed:0;--playlist-overlay-opacity-open:1;--playlist-overlay-transition:opacity .26s ease, visibility 0s linear .26s;--playlist-overlay-backdrop-bg:#09142800;--playlist-overlay-panel-width:var(--overlay-panel-width);--playlist-overlay-panel-height:var(--overlay-panel-height);--playlist-overlay-panel-bg:var(--overlay-panel-bg);--playlist-overlay-panel-shift:var(--overlay-panel-shift);--playlist-overlay-panel-transition:var(--overlay-panel-transition);--playlist-overlay-panel-shadow:-.625rem 0 2.25rem #020b1a59;--playlist-overlay-header-padding:var(--overlay-header-padding);--playlist-overlay-header-border-width:var(--overlay-header-border-width);--playlist-overlay-header-border:var(--overlay-header-border);--playlist-overlay-header-gap:var(--overlay-header-gap);--playlist-overlay-header-main-gap:var(--overlay-header-main-gap);--playlist-overlay-back-link-gap:var(--overlay-back-link-gap);--playlist-overlay-back-link-font-size:var(--overlay-back-link-font-size);--playlist-overlay-back-label-font-size:var(--overlay-back-label-font-size);--playlist-overlay-back-link-color:var(--overlay-back-link-color);--playlist-overlay-back-icon-size:var(--overlay-back-icon-size);--playlist-overlay-title-font-size:var(--overlay-title-font-size);--playlist-overlay-title-font-weight:var(--overlay-title-font-weight);--playlist-overlay-meta-font-size:.85em;--playlist-overlay-meta-color:var(--color-text-subtle);--playlist-overlay-actions-gap:var(--overlay-actions-gap);--playlist-overlay-actions-row-gap:.375rem;--playlist-overlay-button-radius:var(--start-display-item-radius);--playlist-overlay-button-border-width:var(--overlay-button-border-width);--playlist-overlay-button-padding:.45rem 1.25rem;--playlist-overlay-button-font-size:var(--overlay-button-font-size);--playlist-overlay-button-font-weight:var(--overlay-button-font-weight);--playlist-overlay-button-ghost-border:var(--overlay-button-ghost-border);--playlist-overlay-button-ghost-color:var(--overlay-button-ghost-color);--playlist-overlay-button-ghost-hover-border:var(--overlay-button-ghost-hover-border);--playlist-overlay-button-primary-bg:var(--overlay-button-primary-bg);--playlist-overlay-button-primary-hover-bg:var(--overlay-button-primary-hover-bg);--playlist-overlay-button-primary-hover-border:var(--overlay-button-primary-hover-border);--playlist-overlay-button-primary-text:var(--overlay-button-primary-text);--playlist-overlay-button-hover-scale:var(--overlay-button-hover-scale);--playlist-overlay-button-hover-transition:var(--overlay-button-hover-transition);--playlist-overlay-button-disabled-opacity:var(--media-details-disabled-opacity);--playlist-overlay-list-item-border-width:var(--overlay-header-border-width);--playlist-overlay-list-item-border-color:var(--overlay-header-border);--playlist-overlay-list-padding:.75rem 1.5em;--playlist-overlay-list-gap:.625rem;--playlist-overlay-row-padding:1.1rem 1.75rem;--playlist-overlay-row-font-size:.95em;--playlist-overlay-row-font-weight:500;--playlist-overlay-row-color:var(--color-text-main);--playlist-overlay-row-transition:background .15s ease;--playlist-overlay-row-border-width:var(--overlay-header-border-width);--playlist-overlay-row-border-color:var(--overlay-header-border);--playlist-overlay-row-border-radius:var(--start-display-item-radius);--playlist-overlay-row-hover-bg:#ff69000a;--playlist-overlay-row-selected-bg:#ff69000d;--playlist-overlay-radio-size:1.125rem;--playlist-overlay-radio-border-width:.125rem;--playlist-overlay-radio-border:#94a3b8b3;--playlist-overlay-radio-margin-left:1rem;--playlist-overlay-radio-transition:border-color .15s ease, background .15s ease;--playlist-overlay-radio-selected:var(--color-brand-primary);--playlist-overlay-mobile-button-min-width:8rem;--playlist-details-content-rows:auto auto minmax(0, 1fr);--playlist-details-content-bg:var(--color-white);--playlist-details-section-padding:1rem 1.5rem;--playlist-details-section-border-width:var(--overlay-header-border-width);--playlist-details-section-border-color:#0f172a14;--playlist-details-library-rows:auto auto minmax(0, 1fr);--playlist-details-form-max-width:36rem;--playlist-details-form-gap:.9rem;--playlist-details-field-columns:7rem minmax(0, 1fr);--playlist-details-field-gap:1rem;--playlist-details-field-columns-mobile:1fr;--playlist-details-field-gap-mobile:.45rem;--playlist-details-label-padding-top:.7rem;--playlist-details-label-font-size:.9em;--playlist-details-label-font-weight:600;--playlist-details-label-color:var(--overlay-label-color);--playlist-details-label-required-color:var(--color-brand-primary);--playlist-details-input-border-width:var(--overlay-header-border-width);--playlist-details-input-border-color:#0f172a14;--playlist-details-input-radius:.75rem;--playlist-details-input-bg:var(--color-white);--playlist-details-input-min-height:2.8rem;--playlist-details-input-padding:.75rem .9rem;--playlist-details-textarea-min-height:4.25rem;--playlist-details-textarea-padding:.9rem;--playlist-details-input-placeholder-color:#b1b9c6;--playlist-details-input-focus-outline-width:.125rem;--playlist-details-input-focus-outline:#ff69002e;--playlist-details-input-focus-border:var(--color-brand-primary);--playlist-details-section-header-gap:1rem;--playlist-details-section-header-margin-bottom:.9rem;--playlist-details-section-title-font-size:1.45em;--playlist-details-section-title-font-weight:700;--playlist-details-section-title-color:#111827;--playlist-details-meta-gap:.5rem;--playlist-details-duration-gap:.35rem;--playlist-details-duration-font-size:.9em;--playlist-details-duration-color:#5f6f89;--playlist-details-duration-strong-color:#111827;--playlist-details-duration-icon-size:.9em;--playlist-details-icon-button-size:2rem;--playlist-details-icon-button-radius:var(--radius-pill);--playlist-details-icon-button-color:#7b8798;--playlist-details-icon-button-hover-bg:#0f172a0f;--playlist-details-kebab-font-size:1.15em;--playlist-details-slots-gap:.6rem;--playlist-details-slots-padding-bottom:.2rem;--playlist-details-slot-width:5.25rem;--playlist-details-slot-height:5.9rem;--playlist-details-slot-radius:.8rem;--playlist-details-slot-gap:.35rem;--playlist-details-slot-border-width:var(--overlay-header-border-width);--playlist-details-slot-border-color:#0f172a14;--playlist-details-slot-active-border-color:var(--color-brand-primary);--playlist-details-slot-bg:#f4f6f8;--playlist-details-slot-duration-font-size:.75em;--playlist-details-slot-duration-color:#6b7280;--playlist-details-placeholder-padding:.4rem;--playlist-details-folder-icon-size:2rem;--playlist-details-library-tabs-gap:1rem;--playlist-details-library-tabs-margin-top:.85rem;--playlist-details-library-tab-padding:0 0 .45rem;--playlist-details-library-tab-font-size:.95em;--playlist-details-library-tab-font-weight:500;--playlist-details-library-tab-color:#7b8798;--playlist-details-library-tab-active-color:#111827;--playlist-details-library-tab-active-font-weight:700;--playlist-details-library-tab-active-underline-height:.125rem;--playlist-details-library-tab-active-underline-radius:var(--radius-pill);--playlist-details-library-tab-active-underline-color:var(--color-brand-primary);--playlist-details-library-search-width:min(100%, 11rem);--playlist-details-library-search-icon-left:.8rem;--playlist-details-library-search-icon-size:.9em;--playlist-details-library-search-icon-color:#b1b9c6;--playlist-details-library-search-input-min-height:2.25rem;--playlist-details-library-search-input-padding:.55rem .8rem .55rem 2rem;--playlist-details-library-search-input-bg:#f8fafc;--playlist-details-library-meta-margin-bottom:.85rem;--playlist-details-library-meta-font-size:.95em;--playlist-details-library-meta-color:#4b5563;--playlist-details-library-grid-columns:repeat(auto-fill, minmax(4.2rem, 1fr));--playlist-details-library-grid-columns-mobile:repeat(auto-fill, minmax(5rem, 1fr));--playlist-details-library-grid-gap:.85rem .65rem;--playlist-details-library-item-gap:.35rem;--playlist-details-library-thumb-aspect-ratio:.78;--playlist-details-library-thumb-radius:.7rem;--playlist-details-library-thumb-bg:#eef2f7;--playlist-details-library-item-title-font-size:.68em;--playlist-details-library-item-title-color:#7b8798;--playlist-details-library-empty-font-size:.85em;--playlist-details-library-empty-color:var(--color-text-subtle);--playlist-details-overlay-error-padding:0 1.5rem 1rem;--playlist-details-overlay-error-color:var(--color-status-offline);--playlist-details-overlay-error-font-size:.8em;--app-demo-counter-font-size:1rem;--app-demo-counter-padding:.3125rem .625rem;--app-demo-counter-radius:.3125rem;--app-demo-counter-border-width:.125rem;--app-demo-counter-transition:border-color .3s;--app-demo-counter-margin-bottom:1.5rem;--app-demo-hero-base-width:10.625rem;--app-demo-hero-framework-top:2.125rem;--app-demo-hero-framework-height:1.75rem;--app-demo-hero-framework-transform:perspective(125rem) rotateZ(300deg) rotateX(44deg) rotateY(39deg) scale(1.4);--app-demo-hero-vite-top:6.6875rem;--app-demo-hero-vite-height:1.625rem;--app-demo-hero-vite-transform:perspective(125rem) rotateZ(300deg) rotateX(40deg) rotateY(39deg) scale(.8);--app-demo-center-gap:1.5625rem;--app-demo-center-mobile-padding:2rem 1.25rem 1.5rem;--app-demo-center-mobile-gap:1.125rem;--app-demo-next-steps-border-width:.0625rem;--app-demo-next-steps-panel-padding:2rem;--app-demo-next-steps-panel-mobile-padding:1.5rem 1.25rem;--app-demo-next-steps-icon-size:1.375rem;--app-demo-next-steps-icon-margin-bottom:1rem;--app-demo-social-gap:.5rem;--app-demo-social-margin:2rem 0 0;--app-demo-social-logo-height:1.125rem;--app-demo-social-link-font-size:1rem;--app-demo-social-link-radius:.375rem;--app-demo-social-link-padding:.375rem .75rem;--app-demo-social-transition:box-shadow .3s;--app-demo-social-margin-mobile:1.25rem;--app-demo-social-item-flex-basis:calc(50% - .5rem);--app-demo-spacer-height:5.5rem;--app-demo-spacer-mobile-height:3rem;--app-demo-ticks-top:-.28125rem;--app-demo-ticks-border-width:.3125rem}html,body,#root{min-height:var(--size-full);margin:0}html{font-size:var(--font-size-root)}body{font-size:var(--font-size-body)}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=680px){:root{--viewport-height:100svh}}
