:root,body.theme-light{--44ui-control-height:44px;--44ui-glass-filter:none;--44ui-paper-panel-radius:24px;--44ui-menu-inset:6px;--44ui-material-paper:#fff;--44ui-material-glass:var(--os-sidebar-tint);--44ui-panel-border:#00000029;--44ui-interactive-hover:#15151514}body.theme-dark{--44ui-material-paper:#1c1e1b;--44ui-material-glass:var(--os-sidebar-tint);--44ui-panel-border:#ffffff24;--44ui-interactive-hover:#ffffff1f}.ui44-panel{border:1px solid var(--44ui-panel-border)}.ui44-panel-paper{background:var(--44ui-material-paper)}.ui44-panel-glass{background:var(--44ui-material-glass)}.ui44-panel{overflow:hidden}.ui44-panel-paper{border-radius:var(--44ui-paper-panel-radius);box-shadow:var(--44ui-elevation-raised)}.ui44-panel-glass{box-shadow:var(--44ui-elevation-flat);border-radius:24px}.ui44-panel-rows{grid-auto-rows:minmax(0,1fr);height:100%;display:grid}.ui44-panel-row{border:0;border-bottom:1px solid var(--44ui-panel-border);width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;transition:background-color .14s}.ui44-panel-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.ui44-panel-row:hover{background:var(--44ui-interactive-hover)}}.ui44-panel-row:focus-visible{outline:1px solid var(--44ui-panel-border);outline-offset:-3px;background:var(--44ui-interactive-hover)}@media (max-width:768px){.ui44-panel-paper,.ui44-panel-glass{border-radius:16px}:root,body.theme-light,body.theme-dark{--44ui-paper-panel-radius:16px}}:root,body.theme-light{--44ui-input-background:#1515150a;--44ui-input-background-hover:var(--44ui-interactive-hover);--44ui-input-background-focus:#1515151f;--44ui-input-border:#00000029;--44ui-input-border-focus:#0000003d;--44ui-input-text:#151515;--44ui-input-placeholder:#0000006b}body.theme-dark{--44ui-input-background:#ffffff14;--44ui-input-background-hover:var(--44ui-interactive-hover);--44ui-input-background-focus:#ffffff29;--44ui-input-border:#ffffff24;--44ui-input-border-focus:#ffffff3d;--44ui-input-text:#f4f3ee;--44ui-input-placeholder:#ffffff61}.ui44-input{box-sizing:border-box;width:100%;min-width:0;height:var(--44ui-control-height);min-height:var(--44ui-control-height);border:1px solid var(--44ui-input-border);outline-offset:2px;background-color:var(--44ui-input-background);box-shadow:none;color:var(--44ui-input-text);font-family:var(--os-font-app);border-radius:16px;outline:1px solid #0000;padding:0 16px;font-size:16px;line-height:1.2;transition:background-color .14s,border-color .14s,outline-color .14s}.ui44-input::placeholder{color:var(--44ui-input-placeholder);opacity:1}@media (hover:hover) and (pointer:fine){.ui44-input:hover{background-color:var(--44ui-input-background-hover)}}.ui44-input:focus,.ui44-input:focus-visible{border-color:var(--44ui-input-border);outline-color:var(--44ui-input-border-focus);background-color:var(--44ui-input-background-focus)}.ui44-select-control{width:100%;min-width:0;position:relative}.ui44-input-select{appearance:none;cursor:pointer;padding-right:46px}.ui44-select-caret{border-right:2px solid var(--44ui-input-placeholder);border-bottom:2px solid var(--44ui-input-placeholder);pointer-events:none;width:9px;height:9px;transition:border-color .14s,transform .14s;position:absolute;top:50%;right:18px;transform:translateY(-68%)rotate(45deg)}.ui44-select-control:focus-within .ui44-select-caret{border-color:var(--44ui-input-text);transform:translateY(-32%)rotate(225deg)}@media (max-width:768px){.ui44-input{border-radius:12px}}:root,body.theme-light{--44ui-button-background:#151515;--44ui-button-text:#fff;--44ui-button-background-hover:#fff;--44ui-button-text-hover:#151515;--44ui-control-unavailable:#15151524;--44ui-control-unavailable-text:#15151575}body.theme-dark{--44ui-button-background:#f4f3ee;--44ui-button-text:#151515;--44ui-button-background-hover:#151515;--44ui-button-text-hover:#f4f3ee;--44ui-control-unavailable:#ffffff24;--44ui-control-unavailable-text:#ffffff75}.ui44-button{box-sizing:border-box;height:var(--44ui-control-height);min-height:var(--44ui-control-height);border:1px solid var(--44ui-panel-border);background:var(--44ui-button-background);box-shadow:none;color:var(--44ui-button-text);cursor:pointer;font:700 15px/1 var(--os-font-app);border-radius:999px;padding:0 22px;transition:background-color .14s,border-color .14s,color .14s}@media (hover:hover) and (pointer:fine){.ui44-button:not(:disabled):hover{background:var(--44ui-button-background-hover);color:var(--44ui-button-text-hover)}.ui44-button-destructive:hover{color:#fff;background:#e63946;border-color:#e63946}}.ui44-button:focus-visible,.ui44-symbol-button:focus-visible{outline:1px solid var(--44ui-input-border-focus);outline-offset:2px}.ui44-section-arrow{width:var(--44ui-control-height);height:var(--44ui-control-height);flex:0 0 var(--44ui-control-height);color:var(--44ui-input-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .14s,color .14s;display:inline-grid}@media (hover:hover) and (pointer:fine){.ui44-section-arrow:hover{background:var(--44ui-interactive-hover)}}.ui44-section-arrow:focus-visible{outline:1px solid var(--44ui-input-border-focus);outline-offset:2px;background:var(--44ui-interactive-hover)}.ui44-section-arrow-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:26px;height:26px}.ui44-button-unavailable,.ui44-button:disabled{background:var(--44ui-control-unavailable);color:var(--44ui-control-unavailable-text);cursor:not-allowed;border-color:#0000}@media (min-width:769px){.ui44-button-destructive{color:#151515;background:#f4f3ee}}.ui44-button-audit-grid,.ui44-symbol-audit-grid{gap:20px;display:grid}.ui44-button-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui44-button-audit-item,.ui44-symbol-audit-item{align-content:start;justify-items:start;gap:10px;min-width:0;display:grid}.ui44-button-audit-item>span,.ui44-symbol-audit-item>span{color:var(--os-color-ink-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.ui44-symbol-audit-grid{grid-template-columns:minmax(0,1fr)}.ui44-symbol-audit-row-navigation .ui44-symbol-audit-item:first-child,.ui44-symbol-audit-row-navigation .ui44-symbol-audit-item:last-child,.ui44-symbol-audit-row-edge-actions .ui44-symbol-audit-item{justify-items:end}.ui44-symbol-action{width:fit-content;position:relative}.ui44-symbol-button{width:var(--44ui-control-height);height:var(--44ui-control-height);border:1px solid var(--44ui-panel-border);background:var(--44ui-material-glass);box-shadow:none;color:var(--44ui-input-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .14s,border-color .14s;display:inline-grid}@media (hover:hover) and (pointer:fine){.ui44-symbol-button:hover{background:var(--44ui-interactive-hover)}}.ui44-symbol-button[aria-expanded=true]{background:var(--44ui-interactive-hover)}.ui44-symbol-button-active{border-color:var(--os-color-accent)}.ui44-symbol-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.ui44-symbol-plus{font-size:27px;font-weight:360;line-height:1;display:block;transform:translateY(-1px)}.ui44-symbol-menu{z-index:40;width:max-content;max-width:calc(100vw - 48px);padding:var(--44ui-menu-inset);display:grid;position:absolute;top:calc(100% + 8px)}.ui44-symbol-menu-left{left:0;right:auto}.ui44-symbol-menu-right{left:auto;right:0}.ui44-symbol-menu-item{border-radius:max(8px, calc(var(--44ui-paper-panel-radius) - var(--44ui-menu-inset) - 1px));min-height:40px;color:var(--44ui-input-text);cursor:pointer;font:500 14px/1.2 var(--os-font-app);text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.ui44-symbol-menu-item>span:first-child{text-overflow:ellipsis;overflow:hidden}@media (hover:hover) and (pointer:fine){.ui44-symbol-menu-item:hover{background:var(--44ui-interactive-hover)}}.ui44-symbol-menu-item:focus-visible{outline:1px solid var(--44ui-input-border-focus);outline-offset:-1px;background:var(--44ui-interactive-hover)}.ui44-symbol-menu-check{color:var(--os-color-accent);font-weight:800}.ui44-search-action{justify-content:flex-end;width:min(260px,100vw - 48px);display:flex;position:relative}.ui44-search-open{width:min(260px,100vw - 48px);position:relative}.ui44-search-open .ui44-input{border-radius:999px;padding-left:44px}.ui44-search-open-icon{z-index:1;width:18px;height:18px;color:var(--44ui-input-placeholder);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}@media (max-width:768px){.ui44-button-destructive{color:#fff;background:#e63946;border-color:#e63946}.ui44-button-audit-grid,.ui44-symbol-audit-grid{grid-template-columns:minmax(0,1fr)}.ui44-symbol-audit-row .ui44-symbol-audit-item{min-width:0}.ui44-search-action{width:min(220px,100vw - 48px)}}.ui44-spacing-section{gap:var(--44ui-header-content-gap);min-width:0;display:grid}.ui44-spacing-section-header{align-items:flex-start;gap:var(--os-space-2) var(--os-space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.ui44-spacing-section-title{margin:0}.ui44-spacing-section-action{min-width:var(--44ui-target);min-height:var(--44ui-target);flex:none;place-items:center;display:grid}.ui44-spacing-section-content{gap:var(--44ui-panel-content-gap);min-width:0;display:grid}.ui44-layout-panel{min-width:0}.ui44-panel-content{gap:var(--44ui-panel-content-gap);min-width:0;padding:var(--44ui-panel-inset);display:grid}.ui44-panel-content-form-grid{gap:var(--44ui-panel-content-gap);grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto;align-items:end;display:grid}.ui44-panel-content-form-field{gap:8px;min-width:0;display:grid}.ui44-panel-content-form-field>span{color:var(--44ui-text-secondary);font:600 var(--44ui-type-field-label-size)/var(--44ui-type-field-label-line) var(--44ui-font-app);letter-spacing:normal;text-transform:none}.ui44-list-row{box-sizing:border-box;width:100%;min-width:0;min-height:var(--44ui-target);padding:var(--44ui-row-y) var(--44ui-row-x);color:var(--os-color-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;display:grid}.ui44-list-row+.ui44-list-row{border-top:1px solid var(--44ui-panel-border)}.ui44-list-row-has-leading{column-gap:var(--os-space-4);grid-template-columns:auto minmax(0,1fr)}.ui44-list-row-has-trailing{column-gap:var(--os-space-4);grid-template-columns:minmax(0,1fr) auto}.ui44-list-row-has-leading.ui44-list-row-has-trailing{grid-template-columns:auto minmax(0,1fr) auto}.ui44-list-row-interactive{cursor:pointer;transition:background-color .14s}@media (hover:hover) and (pointer:fine){.ui44-list-row-interactive:hover{background:var(--44ui-interactive-hover)}}.ui44-list-row-interactive:focus-visible{outline:1px solid var(--44ui-input-border-focus);outline-offset:-3px;background:var(--44ui-interactive-hover)}.ui44-list-row-leading,.ui44-list-row-trailing{align-items:center;min-width:0;display:grid}.ui44-list-row-copy{gap:var(--os-space-2);overflow-wrap:anywhere;min-width:0;display:grid}.ui44-list-row-title,.ui44-list-row-secondary,.ui44-list-row-body{min-width:0}.ui44-list-row-title{color:var(--44ui-text-primary)}.ui44-list-row-secondary,.ui44-list-row-body{color:var(--44ui-text-secondary)}.ui44-list-row-body{margin-top:4px}.ui44-track-duration{color:var(--44ui-text-secondary);white-space:nowrap}.ui44-row-publication-status-published{color:var(--44ui-text-success)}.ui44-row-publication-status-review{color:var(--44ui-text-warning)}.ui44-row-publication-status-draft{color:var(--44ui-text-secondary)}.ui44-list-row-studio .ui44-list-row-body{margin-top:0}.ui44-row-issue-status{color:var(--44ui-text-secondary);white-space:nowrap}.ui44-row-artwork{width:var(--44ui-artwork-size);height:var(--44ui-artwork-size);border:1px solid var(--44ui-panel-border);color:#ffffffc7;background:radial-gradient(circle at 28% 24%,#ffffff61,#0000 28%),linear-gradient(145deg,#e8b44a,#8f4e82 52%,#263960);border-radius:12px;place-items:center;font-size:13px;font-weight:800;display:grid}.ui44-row-artwork-missing{background:var(--44ui-input-background);color:var(--44ui-input-placeholder)}.ui44-row-achievement-icon{width:var(--44ui-achievement-size);height:var(--44ui-achievement-size);border:1px solid var(--44ui-panel-border);background:var(--44ui-input-background);border-radius:12px;place-items:center;font-size:19px;display:grid}.ui44-row-achievement-icon-locked{opacity:.48;color:var(--os-color-ink-secondary)}.ui44-row-check{background:var(--44ui-button-background);width:26px;height:26px;color:var(--44ui-button-text);border-radius:8px;place-items:center;font-size:15px;font-weight:850;display:grid}.ui44-community-copy,.ui44-review-copy{min-width:0;display:grid}.ui44-community-copy{gap:8px}.ui44-community-author-line{align-items:center;gap:10px;width:fit-content;min-width:0;display:inline-flex}.ui44-community-meta{min-width:0;color:var(--44ui-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui44-community-meta strong{color:var(--44ui-text-primary)}.ui44-community-body,.ui44-review-body{color:var(--44ui-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap}.ui44-community-actions{min-height:var(--44ui-target);align-items:center;gap:4px;margin-block:-3px -7px;display:flex}.ui44-row-action{min-width:var(--44ui-target);min-height:var(--44ui-target);color:var(--os-color-ink-secondary);cursor:pointer;font:650 12px/1 var(--os-font-app);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background-color .14s,color .14s;display:inline-flex;position:relative}.ui44-row-action>*{z-index:1;position:relative}.ui44-row-action:before{content:"";background:0 0;border-radius:999px;transition:background-color .14s;position:absolute;inset:5px 2px}.ui44-row-action-delete{margin-left:auto}.ui44-row-action-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.ui44-row-action:hover{color:var(--os-color-ink)}.ui44-row-action:hover:before{background:var(--44ui-interactive-hover)}.ui44-row-action-delete:hover{color:#e63946}}.ui44-row-action:focus-visible{outline:1px solid var(--44ui-input-border-focus);outline-offset:1px}.ui44-row-action:focus-visible:before{background:var(--44ui-interactive-hover)}.ui44-review-copy{gap:12px}.ui44-review-author{width:fit-content;color:var(--44ui-text-secondary);align-items:center;gap:10px;display:inline-flex}.ui44-review-avatar{border:1px solid var(--44ui-panel-border);background:var(--44ui-input-background);width:34px;height:34px;color:var(--os-color-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.ui44-list-row-detail{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr)}.ui44-detail-label{color:var(--44ui-text-secondary)}.ui44-detail-value{color:var(--44ui-text-primary);overflow-wrap:anywhere;text-align:right}.ui44-list-row-track{min-height:var(--44ui-target);padding-block:14px}.ui44-track-number{width:var(--44ui-target);height:var(--44ui-target);color:var(--44ui-text-secondary);font:400 var(--44ui-type-meta-size)/var(--44ui-type-meta-line) var(--44ui-font-app);place-items:center;display:grid}.ui44-track-play{font-size:13px;display:none}@media (hover:hover) and (pointer:fine){.ui44-list-row-track:hover .ui44-track-number>span:first-child{display:none}.ui44-list-row-track:hover .ui44-track-play{display:inline}}@media (max-width:768px){.ui44-panel-content-form-grid{grid-template-columns:minmax(0,1fr)}.ui44-panel-content-form-row .ui44-button{width:100%}}.ui-audit-page-mobile .ui44-panel-content-form-grid{grid-template-columns:minmax(0,1fr)}.ui-audit-page-mobile .ui44-panel-content-form-grid .ui44-button{width:100%}.ui-audit-page-mobile .ui44-list-row-track{padding-block:11px}.ui-audit-page-mobile .ui44-track-number{font-size:var(--44ui-type-subheadline-size);line-height:var(--44ui-type-subheadline-line)}.ui44-track-title{font-weight:400}.ui-audit-page-mobile .ui44-list-row-detail{grid-template-columns:minmax(0,1fr);row-gap:4px}.ui-audit-page-mobile .ui44-detail-value{text-align:left}@media (max-width:520px){.ui44-list-row-detail{grid-template-columns:minmax(0,1fr);row-gap:4px}.ui44-detail-value{text-align:left}}.ui44-type-audit{--44ui-font-app:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--44ui-type-page-title-size:1.625rem;--44ui-type-page-title-line:2rem;--44ui-type-section-title-size:1.375rem;--44ui-type-section-title-line:1.625rem;--44ui-type-subsection-title-size:1.0625rem;--44ui-type-subsection-title-line:1.375rem;--44ui-type-headline-size:.8125rem;--44ui-type-headline-line:1rem;--44ui-type-body-size:.8125rem;--44ui-type-body-line:1.125rem;--44ui-type-callout-size:.75rem;--44ui-type-callout-line:.9375rem;--44ui-type-subheadline-size:.6875rem;--44ui-type-subheadline-line:.875rem;--44ui-type-meta-size:.625rem;--44ui-type-meta-line:.8125rem;--44ui-type-caption-size:.625rem;--44ui-type-caption-line:.8125rem;--44ui-type-field-label-size:.75rem;--44ui-type-field-label-line:.9375rem;--44ui-type-control-size:.8125rem;--44ui-type-control-line:1rem;--44ui-text-primary:#151515;--44ui-text-secondary:#3f3f3b;--44ui-text-placeholder:#65655f;--44ui-text-disabled:#1515157a;--44ui-text-success:#147a32;--44ui-text-warning:#8a5600;--44ui-text-danger:#b4232a;--44ui-text-accent:var(--os-color-accent);font-family:var(--44ui-font-app)}body.theme-dark .ui44-type-audit{--44ui-text-primary:#f4f3ee;--44ui-text-secondary:#c7c5bd;--44ui-text-placeholder:#98968f;--44ui-text-disabled:#f4f3ee7a;--44ui-text-success:#5fd17b;--44ui-text-warning:#f0b34a;--44ui-text-danger:#ff6b70}.ui-audit-page-mobile.ui44-type-audit{--44ui-type-page-title-size:2.125rem;--44ui-type-page-title-line:2.5625rem;--44ui-type-section-title-size:1.75rem;--44ui-type-section-title-line:2.125rem;--44ui-type-subsection-title-size:1.375rem;--44ui-type-subsection-title-line:1.75rem;--44ui-type-headline-size:1.0625rem;--44ui-type-headline-line:1.375rem;--44ui-type-body-size:1.0625rem;--44ui-type-body-line:1.5rem;--44ui-type-callout-size:1rem;--44ui-type-callout-line:1.3125rem;--44ui-type-subheadline-size:.9375rem;--44ui-type-subheadline-line:1.25rem;--44ui-type-meta-size:.8125rem;--44ui-type-meta-line:1.125rem;--44ui-type-caption-size:.75rem;--44ui-type-caption-line:1rem;--44ui-type-field-label-size:.9375rem;--44ui-type-field-label-line:1.25rem;--44ui-type-control-size:1.0625rem;--44ui-type-control-line:1.375rem}.ui44-type{min-width:0;font-family:var(--44ui-font-app);font-kerning:normal;letter-spacing:normal;overflow-wrap:anywhere;margin:0}.ui44-type-page-title{font-size:var(--44ui-type-page-title-size);line-height:var(--44ui-type-page-title-line);font-weight:700}.ui44-type-section-title{font-size:var(--44ui-type-section-title-size);line-height:var(--44ui-type-section-title-line);font-weight:700}.ui44-type-subsection-title{font-size:var(--44ui-type-subsection-title-size);line-height:var(--44ui-type-subsection-title-line);font-weight:700}.ui44-type-headline{font-size:var(--44ui-type-headline-size);line-height:var(--44ui-type-headline-line);font-weight:600}.ui44-type-body{font-size:var(--44ui-type-body-size);line-height:var(--44ui-type-body-line);font-weight:400}.ui44-type-callout{font-size:var(--44ui-type-callout-size);line-height:var(--44ui-type-callout-line);font-weight:500}.ui-audit-page-mobile .ui44-type-callout{font-weight:400}.ui44-type-subheadline{font-size:var(--44ui-type-subheadline-size);line-height:var(--44ui-type-subheadline-line);font-weight:400}.ui44-type-meta{font-size:var(--44ui-type-meta-size);line-height:var(--44ui-type-meta-line);font-weight:400}.ui44-type-caption{font-size:var(--44ui-type-caption-size);line-height:var(--44ui-type-caption-line);font-weight:500}.ui-audit-page-mobile .ui44-type-caption{font-weight:400}.ui44-type-field-label{font-size:var(--44ui-type-field-label-size);line-height:var(--44ui-type-field-label-line);font-weight:600}.ui44-type-control{font-size:var(--44ui-type-control-size);line-height:var(--44ui-type-control-line);font-weight:600}.ui44-tone-primary{color:var(--44ui-text-primary)}.ui44-tone-secondary{color:var(--44ui-text-secondary)}.ui44-tone-placeholder{color:var(--44ui-text-placeholder)}.ui44-tone-disabled{color:var(--44ui-text-disabled)}.ui44-tone-success{color:var(--44ui-text-success)}.ui44-tone-warning{color:var(--44ui-text-warning)}.ui44-tone-danger{color:var(--44ui-text-danger)}.ui44-tone-accent{color:var(--44ui-text-accent)}.ui44-tone-inherit{color:inherit}.ui44-type-audit .os-type-page-title{font:700 var(--44ui-type-page-title-size)/var(--44ui-type-page-title-line) var(--44ui-font-app);letter-spacing:normal}.ui44-type-audit .os-type-section-title{font:700 var(--44ui-type-subsection-title-size)/var(--44ui-type-subsection-title-line) var(--44ui-font-app);letter-spacing:normal}.ui44-type-audit .os-type-card-title{font:600 var(--44ui-type-headline-size)/var(--44ui-type-headline-line) var(--44ui-font-app);letter-spacing:normal}.ui44-type-audit .os-type-body,.ui44-type-audit .os-type-body-small{font:400 var(--44ui-type-body-size)/var(--44ui-type-body-line) var(--44ui-font-app);letter-spacing:normal;color:var(--44ui-text-secondary)}.ui44-type-audit .os-type-meta{font:400 var(--44ui-type-meta-size)/var(--44ui-type-meta-line) var(--44ui-font-app);letter-spacing:normal;color:var(--44ui-text-secondary)}.ui44-type-audit .ui44-button,.ui44-type-audit .ui44-symbol-menu-item,.ui44-type-audit .ui44-input{font-family:var(--44ui-font-app);font-size:var(--44ui-type-control-size);line-height:var(--44ui-type-control-line)}.ui44-type-audit .ui44-button,.ui44-type-audit .ui44-symbol-menu-item{font-weight:600}.ui44-type-audit .ui44-input{font-weight:400}.ui44-type-specimen-list,.ui44-type-tone-grid,.ui44-type-inventory-grid{gap:16px;min-width:0;display:grid}.ui44-type-specimen-list{gap:0}.ui44-type-specimen{border-bottom:1px solid var(--44ui-panel-border);grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);align-items:baseline;gap:20px;padding:18px 0;display:grid}.ui44-type-specimen:last-child{border-bottom:0}.ui44-type-specimen-meta{gap:4px;display:grid}.ui44-type-tone-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui44-type-tone-card{border:1px solid var(--44ui-panel-border);background:var(--44ui-material-glass);border-radius:12px;gap:6px;padding:16px;display:grid}.ui44-type-theme-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui44-type-theme-preview{border:1px solid var(--44ui-panel-border);border-radius:16px;gap:8px;min-width:0;padding:20px;display:grid}.ui44-type-theme-preview-light{--44ui-text-primary:#151515;--44ui-text-secondary:#3f3f3b;background:#f4f3ee}.ui44-type-theme-preview-dark{--44ui-text-primary:#f4f3ee;--44ui-text-secondary:#c7c5bd;background:#151515}.ui44-type-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui44-type-inventory-panel{min-width:0}.ui44-type-inventory-list{max-height:420px;display:grid;overflow:auto}.ui44-type-inventory-item{border-bottom:1px solid var(--44ui-panel-border);gap:5px;padding:12px 16px;display:grid}.ui44-type-inventory-item:last-child{border-bottom:0}.ui44-type-inventory-item code,.ui44-type-specimen-meta code{color:var(--44ui-text-primary);font:500 var(--44ui-type-caption-size)/var(--44ui-type-caption-line) ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;overflow-wrap:anywhere}.ui44-type-inventory-sources{color:var(--44ui-text-secondary);font:400 var(--44ui-type-caption-size)/var(--44ui-type-caption-line) var(--44ui-font-app);overflow-wrap:anywhere}.ui44-type-section-scenario{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;display:grid}.ui44-type-section-scenario>.ui44-type-body{grid-column:1/-1}.ui44-type-audit .ui-audit-foundation-variant>span,.ui44-type-audit .ui44-button-audit-item>span,.ui44-type-audit .ui44-symbol-audit-item>span,.ui44-type-audit .ui44-control-example>span{color:var(--44ui-text-secondary);font:600 var(--44ui-type-field-label-size)/var(--44ui-type-field-label-line) var(--44ui-font-app);letter-spacing:normal;text-transform:none}.ui44-type-audit code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (max-width:768px){.ui44-type-specimen,.ui44-type-inventory-grid{grid-template-columns:minmax(0,1fr)}.ui44-type-tone-grid,.ui44-type-theme-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.ui44-type-tone-grid,.ui44-type-theme-preview-grid{grid-template-columns:minmax(0,1fr)}}:root,body.theme-light{--44ui-font-app:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--44ui-page-inset:clamp(44px, 4.4vw, 72px);--44ui-section-gap:48px;--44ui-header-content-gap:20px;--44ui-panel-inset:24px;--44ui-panel-content-gap:20px;--44ui-row-x:24px;--44ui-row-y:20px;--44ui-target:44px;--44ui-avatar-inline:34px;--44ui-radius-paper:24px;--44ui-menu-item-radius:17px;--44ui-radius-glass:24px;--44ui-radius-input:16px;--44ui-elevation-flat:none;--44ui-elevation-raised:0 18px 48px #00000029;--os-card-shadow:var(--44ui-elevation-raised);--44ui-scrim:#00000052;--44ui-type-page-title-size:26px;--44ui-type-page-title-line:32px;--44ui-type-section-title-size:22px;--44ui-type-section-title-line:26px;--44ui-type-subsection-title-size:17px;--44ui-type-subsection-title-line:22px;--44ui-type-headline-size:13px;--44ui-type-headline-line:16px;--44ui-type-body-size:13px;--44ui-type-body-line:18px;--44ui-type-callout-size:12px;--44ui-type-callout-line:15px;--44ui-type-subheadline-size:11px;--44ui-type-subheadline-line:14px;--44ui-type-meta-size:10px;--44ui-type-meta-line:13px;--44ui-type-caption-size:10px;--44ui-type-caption-line:13px;--44ui-type-field-label-size:12px;--44ui-type-field-label-line:15px;--44ui-type-control-size:13px;--44ui-type-control-line:16px;--44ui-text-primary:var(--os-color-ink);--44ui-text-secondary:var(--os-color-ink-secondary);--44ui-text-placeholder:var(--44ui-input-placeholder);--44ui-text-disabled:var(--44ui-control-unavailable-text);--44ui-text-success:var(--os-color-success);--44ui-text-warning:var(--os-color-warning);--44ui-text-danger:#b4232a;--44ui-text-accent:var(--os-color-accent)}body.theme-dark{--44ui-elevation-flat:none;--44ui-elevation-raised:0 20px 54px #00000061;--os-card-shadow:var(--44ui-elevation-raised);--44ui-scrim:#00000070;--44ui-text-primary:var(--os-color-ink);--44ui-text-secondary:var(--os-color-ink-secondary);--44ui-text-placeholder:var(--44ui-input-placeholder);--44ui-text-disabled:var(--44ui-control-unavailable-text);--44ui-text-success:var(--os-color-success);--44ui-text-warning:var(--os-color-warning);--44ui-text-danger:#ff6b70;--44ui-text-accent:var(--os-color-accent)}body{font-family:var(--44ui-font-app)}:root{--os-font-app:var(--44ui-font-app);--os-type-display-size:26px;--os-type-display-line:32px;--os-type-display-weight:700;--os-type-display-track:0;--os-type-page-title-size:26px;--os-type-page-title-line:32px;--os-type-page-title-weight:700;--os-type-page-title-track:0;--os-type-panel-title-size:22px;--os-type-panel-title-line:26px;--os-type-panel-title-weight:700;--os-type-panel-title-track:0;--os-type-card-title-size:13px;--os-type-card-title-line:16px;--os-type-card-title-weight:600;--os-type-card-title-track:0;--os-type-field-title-size:12px;--os-type-field-title-line:15px;--os-type-field-title-weight:600;--os-type-field-title-track:0;--os-type-body-size:13px;--os-type-body-line:18px;--os-type-body-weight:400;--os-type-body-track:0;--os-type-body-small-size:12px;--os-type-body-small-line:15px;--os-type-body-small-weight:500;--os-type-body-small-track:0;--os-type-meta-size:10px;--os-type-meta-line:13px;--os-type-meta-weight:400;--os-type-meta-track:0;--os-type-button-size:13px;--os-type-button-line:16px;--os-type-button-weight:600;--os-type-button-track:0;--os-app-header-pad-top:24px;--os-app-header-pad-bottom:24px;--os-content-inset:var(--44ui-page-inset);--os-section-gap:var(--44ui-section-gap);--os-section-head-gap:var(--44ui-header-content-gap);--os-row-pad-y:var(--44ui-row-y);--os-row-pad-x:var(--44ui-row-x)}.ui44-page-header{border-bottom:1px solid var(--44ui-panel-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding-block:24px;display:grid}.ui44-page-header-copy{gap:8px;min-width:0;display:grid}.ui44-page-header-copy>p{grid-column:1/-1;width:100%;max-width:none}.ui44-page-header-action{min-height:var(--44ui-target);align-items:flex-start;display:flex}.ui44-form-grid{gap:var(--44ui-panel-content-gap);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.ui44-form-field{gap:8px;min-width:0;display:grid}.ui44-form-field-short{grid-column:span 4}.ui44-form-field-medium{grid-column:span 6}.ui44-form-field-wide{grid-column:span 8}.ui44-form-field-full{grid-column:1/-1}.ui44-identity-avatar{border:1px solid var(--44ui-panel-border);background:var(--44ui-input-background);color:var(--44ui-text-primary,var(--os-color-ink));border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid;overflow:hidden}.ui44-identity-avatar-inline{width:var(--44ui-avatar-inline);height:var(--44ui-avatar-inline)}.ui44-identity-avatar-hero{width:clamp(96px,9vw,132px);height:clamp(96px,9vw,132px)}.ui44-identity-avatar img{object-fit:cover;width:100%;height:100%}.ui44-elevation-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ui44-elevation-sample{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);place-items:center;min-height:120px;display:grid}.ui44-track-audit-list .view-track-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.ui44-player-sheet-audit{border:1px solid var(--os-shell-border);background:var(--os-shell-bg);box-shadow:var(--44ui-elevation-raised);-webkit-backdrop-filter:blur(36px)saturate(1.42);border-bottom:0;border-radius:24px 24px 0 0;justify-items:center;gap:8px;padding:16px 18px 20px;display:grid;position:absolute;bottom:54px;left:12px;right:12px}.ui44-player-sheet-audit>button{border:1px solid var(--44ui-panel-border);background:var(--44ui-interactive-hover);width:44px;height:44px;color:var(--os-color-ink);border-radius:50%;font-size:24px;position:absolute;top:12px;right:12px}.ui44-player-sheet-audit-art{aspect-ratio:1;border:1px solid var(--44ui-panel-border);background:linear-gradient(145deg, var(--os-color-accent), color-mix(in srgb, var(--os-color-accent) 12%, transparent));border-radius:16px;width:176px}:where(.app-header,.dashboard-header){padding-block:var(--os-app-header-pad-top) var(--os-app-header-pad-bottom);align-items:flex-start}:where(.app-header-copy,.dashboard-header-copy){gap:8px}:where(.app-header-copy,.dashboard-header-copy)>p{width:100%;max-width:none}.hub-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;display:grid}.hub-section-copy{display:contents}.hub-section-title{font:700 22px/26px var(--44ui-font-app);letter-spacing:0;grid-area:1/1;margin:0}.view-section-title{margin-bottom:var(--44ui-header-content-gap);font:700 22px/26px var(--44ui-font-app);letter-spacing:0}:where(.glass-panel:not(.radio-setup-card),.dashboard-form-step,.dashboard-list-surface,.social-feed-panel,.item-community-surface,.item-domain-surface,.product-review-list-surface,.library-achievement-list,.calendar-surface,.settings-list,.social-feed-composer,.social-reply-drawer-form,.social-compose-panel,.social-inbox-list,.social-message-list,.social-structured-list,.social-structured-metrics,.search-profile-list,.project-thread-surface,.project-composer,.project-sidebar-card){border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:var(--44ui-glass-filter)}:where(.dashboard-row-copy,.product-review-copy){gap:4px}:where(.dashboard-row-title,.social-row-title){color:var(--os-color-ink);font:600 13px/16px var(--44ui-font-app);letter-spacing:0}:where(.dashboard-row-subtitle,.dashboard-row-meta,.social-row-meta,.product-review-author,.product-domain-meta,.product-domain-meta-link){color:var(--os-color-ink-secondary);font:400 11px/14px var(--44ui-font-app);letter-spacing:0}:where(.social-row-body,.product-review-copy>p,.product-update-row>p,.view-description){color:var(--os-color-ink-secondary);font:400 13px/18px var(--44ui-font-app);letter-spacing:0}.studio-publication-status{font:600 11px/14px var(--44ui-font-app);letter-spacing:0;margin:0}:where(.os-popover,.page-filter-popover,.library-filter-popover,.tag-select-menu,.rich-editor-toolbar-popover,.social-mention-list,.os-modal,.profile-crop-dialog){border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-paper);background:var(--44ui-material-paper);box-shadow:var(--44ui-elevation-raised);-webkit-backdrop-filter:none}.os-modal-backdrop{background:var(--44ui-scrim)}.os-modal,.profile-crop-dialog{box-shadow:var(--44ui-elevation-raised)}.dashboard-form{gap:var(--44ui-section-gap)}.dashboard-form-section{gap:var(--44ui-header-content-gap)}.dashboard-form-step{gap:var(--44ui-panel-content-gap);padding:var(--44ui-panel-inset)}.dashboard-form-grid,.profile-edit-fields,.settings-two-column{gap:var(--44ui-panel-content-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dashboard-form-grid>*,.profile-edit-fields>*,.settings-two-column>*{grid-column:1/-1;min-width:0}.dashboard-form-grid-2>*,.profile-edit-fields>*,.settings-two-column>*{grid-column:span 6}.dashboard-form-grid-3>*{grid-column:span 4}.release-core-grid .release-date-input{width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%}.studio-paid-download-field{gap:9px}.studio-paid-download-toggle{border:1px solid var(--44ui-input-border);border-radius:var(--44ui-radius-control);background:var(--44ui-input-background);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.studio-paid-download-toggle>span{gap:3px;min-width:0;display:grid}.studio-paid-download-toggle strong{color:var(--os-color-ink-primary);font:600 13px/18px var(--44ui-font-app)}.studio-paid-download-toggle small{color:var(--os-color-ink-secondary);font:400 12px/17px var(--44ui-font-app)}.studio-paid-download-required{border:1px solid var(--44ui-input-border);border-radius:var(--44ui-radius-control);background:var(--44ui-input-background);gap:3px;padding:14px 16px;display:grid}.studio-paid-download-required strong{color:var(--os-color-ink-primary);font:600 13px/18px var(--44ui-font-app)}.studio-paid-download-required small{color:var(--os-color-ink-secondary);font:400 12px/17px var(--44ui-font-app)}.studio-paid-download-toggle:has(.ui44-checkbox-input:focus-visible){outline:2px solid var(--44ui-input-border-focus);outline-offset:2px}.studio-paid-download-toggle:has(.ui44-checkbox-input:disabled){cursor:not-allowed;opacity:.62}:where(.dashboard-form-grid,.profile-edit-fields,.settings-two-column)>:is(.dashboard-field-full,.profile-edit-field-full){grid-column:1/-1}:where(.dashboard-field-label,.profile-edit-label,.external-link-service-name){color:var(--os-color-ink-secondary);font:600 12px/15px var(--44ui-font-app);letter-spacing:0;text-transform:none}:where(.os-input-field,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea,.item-community-composer input,.item-community-composer textarea,.social-feed-composer input,.social-feed-composer textarea,.social-reply-drawer-form input,.social-reply-drawer-form textarea){min-height:var(--44ui-control-height);border:1px solid var(--44ui-input-border);border-radius:var(--44ui-radius-input);outline-offset:2px;background:var(--44ui-input-background);box-shadow:none;color:var(--44ui-input-text);font:400 13px/18px var(--44ui-font-app);letter-spacing:0;outline:1px solid #0000;padding-inline:16px;transition:background-color .14s,border-color .14s,outline-color .14s}@media (hover:hover) and (pointer:fine){:where(.os-input-field,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea,.item-community-composer input,.item-community-composer textarea,.social-feed-composer input,.social-feed-composer textarea,.social-reply-drawer-form input,.social-reply-drawer-form textarea):hover{background:var(--44ui-input-background-hover)}}:where(.os-input-field,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea,.item-community-composer input,.item-community-composer textarea,.social-feed-composer input,.social-feed-composer textarea,.social-reply-drawer-form input,.social-reply-drawer-form textarea):focus-visible{border-color:var(--44ui-input-border);outline-color:var(--44ui-input-border-focus);background:var(--44ui-input-background-focus)}.os-button,.os-button-compact,.os-button-large{min-height:var(--44ui-control-height);border:1px solid var(--44ui-panel-border);box-shadow:none;font:600 13px/16px var(--44ui-font-app);letter-spacing:0;border-radius:999px;padding-inline:22px}:where(.os-button.os-button-primary,.os-button.os-button-secondary,.os-button.os-button-ghost,.os-button.os-button-glass){background:var(--44ui-button-background);color:var(--44ui-button-text);border-color:var(--44ui-panel-border);box-shadow:none;-webkit-backdrop-filter:none}@media (hover:hover) and (pointer:fine){:where(.os-button.os-button-primary,.os-button.os-button-secondary,.os-button.os-button-ghost,.os-button.os-button-glass):hover:not(:disabled){background:var(--44ui-button-background-hover);color:var(--44ui-button-text-hover);border-color:var(--44ui-panel-border);box-shadow:none}}:where(.os-button.os-button-danger,.os-button.os-button-destructive,.os-button.os-button-danger:link){color:#151515;border-color:var(--44ui-panel-border);box-shadow:none;background:#f4f3ee}@media (hover:hover) and (pointer:fine){:where(.os-button.os-button-danger,.os-button.os-button-destructive):hover:not(:disabled){color:#fff;box-shadow:none;background:#e63946;border-color:#e63946}}.os-button:disabled{background:var(--44ui-control-unavailable);color:var(--44ui-control-unavailable-text);box-shadow:none;border-color:#0000}@media (max-width:768px){:where(.os-button.os-button-danger,.os-button.os-button-destructive){color:#fff;background:#e63946;border-color:#e63946}}body:is(.theme-dark,.theme-light) :is(.os-type-display,.os-type-page-title){color:var(--44ui-text-primary);font:700 var(--44ui-type-page-title-size)/var(--44ui-type-page-title-line) var(--44ui-font-app);letter-spacing:0;margin:0}body:is(.theme-dark,.theme-light) :is(.os-type-panel-title,.hub-section-title,.view-section-title){color:var(--44ui-text-primary);font:700 var(--44ui-type-section-title-size)/var(--44ui-type-section-title-line) var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) .os-type-section-title{color:var(--44ui-text-primary);font:700 var(--44ui-type-subsection-title-size)/var(--44ui-type-subsection-title-line) var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) :is(.os-type-card-title,.dashboard-row-title,.social-row-title){font:600 var(--44ui-type-headline-size)/var(--44ui-type-headline-line) var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) .os-type-body{font:400 var(--44ui-type-body-size)/var(--44ui-type-body-line) var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) .os-type-body-small{font:500 var(--44ui-type-callout-size)/var(--44ui-type-callout-line) var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) .os-type-meta{font:400 var(--44ui-type-meta-size)/var(--44ui-type-meta-line) var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) .os-type-field-title{font:600 var(--44ui-type-field-label-size)/var(--44ui-type-field-label-line) var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) :is(.ui44-section-header,.hub-section-head){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}body:is(.theme-dark,.theme-light) .hub-section-head-described{align-items:start}body:is(.theme-dark,.theme-light) :is(.ui44-section-header-copy,.hub-section-copy){display:contents}body:is(.theme-dark,.theme-light) .ui44-section-header>:not(:first-child){grid-area:1/2}@media (min-width:769px){body:is(.theme-dark,.theme-light) .store-app-page .page-filter-menu{margin-right:12px}}body:is(.theme-dark,.theme-light) :is(.ui44-pill,.os-pill,.tag-select-pill){border:1px solid var(--44ui-panel-border);background:var(--44ui-input-background);min-height:28px;box-shadow:none;color:var(--44ui-text-secondary);font:500 var(--44ui-type-caption-size)/var(--44ui-type-caption-line) var(--44ui-font-app);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}body:is(.theme-dark,.theme-light) :is(.ui44-badge,.dashboard-status-pill,.project-status-pill,.admin-status-pill,.admin-section-badge){border:1px solid var(--44ui-panel-border);background:var(--44ui-input-background);min-height:28px;box-shadow:none;color:var(--44ui-text-secondary);font:500 var(--44ui-type-caption-size)/var(--44ui-type-caption-line) var(--44ui-font-app);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}body:is(.theme-dark,.theme-light) :is(.dashboard-status-pill-success,[data-status=accepted],[data-status=completed]){color:var(--44ui-text-success)}body:is(.theme-dark,.theme-light) :is(.dashboard-status-pill-warning,[data-status=in_progress]){color:var(--44ui-text-warning)}body:is(.theme-dark,.theme-light) :is(.studio-status-pill-draft,[data-status=declined],[data-status=canceled]){color:var(--44ui-text-secondary)}body:is(.theme-dark,.theme-light) :is(.ui44-swatch,.settings-swatch){min-height:var(--44ui-target);border:1px solid var(--44ui-input-border);background:var(--44ui-input-background);box-shadow:none;color:var(--44ui-text-secondary);font:600 var(--44ui-type-control-size)/var(--44ui-type-control-line) var(--44ui-font-app);border-radius:999px;padding:0 14px 0 10px}body:is(.theme-dark,.theme-light) :is(.ui44-swatch-active,.settings-swatch-active){border-color:var(--44ui-input-border-focus);color:var(--44ui-text-primary);outline:1px solid var(--44ui-input-border-focus);outline-offset:1px}body:is(.theme-dark,.theme-light) :is(.ui44-switch,.settings-toggle){width:var(--44ui-target);height:var(--44ui-target);min-height:var(--44ui-target);flex:0 0 var(--44ui-target);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0;position:relative}body:is(.theme-dark,.theme-light) :is(.ui44-switch,.settings-toggle):before{content:"";border:1px solid var(--44ui-input-border);background:var(--44ui-input-background);border-radius:999px;width:44px;height:26px;transition:background-color .14s,border-color .14s;position:absolute;top:9px;left:0}body:is(.theme-dark,.theme-light) :is(.ui44-switch,.settings-toggle):after{content:"";background:var(--44ui-text-primary);opacity:.68;border-radius:50%;width:20px;height:20px;transition:transform .14s,opacity .14s;position:absolute;top:12px;left:3px}body:is(.theme-dark,.theme-light) :is(.ui44-switch-on,.settings-toggle-on):before{border-color:var(--os-color-accent);background:color-mix(in srgb, var(--os-color-accent) 55%, transparent)}body:is(.theme-dark,.theme-light) :is(.ui44-switch-on,.settings-toggle-on):after{opacity:1;transform:translate(18px)}body:is(.theme-dark,.theme-light) :is(.ui44-state,.app-empty-text,.dashboard-empty,.calendar-state){box-shadow:none;color:var(--44ui-text-secondary);font:400 var(--44ui-type-body-size)/var(--44ui-type-body-line) var(--44ui-font-app);letter-spacing:0;background:0 0;border:0}body:is(.theme-dark,.theme-light) :is(.dashboard-empty,.calendar-state){min-height:88px;padding:var(--44ui-panel-inset);text-align:center;place-items:center;display:grid}body:is(.theme-dark,.theme-light) :is(.ui44-loading-shell,.ui44-state-loading){place-items:center;display:grid}body:is(.theme-dark,.theme-light) .ui44-state-loading{color:#0000;font-size:0;line-height:0}body:is(.theme-dark,.theme-light) :is(.ui44-loading-shell,.ui44-state-loading):after{content:"";border:2px solid var(--44ui-panel-border);border-top-color:var(--44ui-text-primary);border-radius:50%;width:24px;height:24px;animation:.72s linear infinite ui44-state-spin}@keyframes ui44-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body:is(.theme-dark,.theme-light) :is(.ui44-loading-shell,.ui44-state-loading):after{border-top-color:var(--44ui-panel-border);animation:none}}body:is(.theme-dark,.theme-light) :is(.ui44-status,.dashboard-status,.login-status,.settings-status){border:1px solid var(--44ui-panel-border);background:var(--44ui-input-background);box-shadow:none;color:var(--44ui-text-secondary);font:500 var(--44ui-type-callout-size)/var(--44ui-type-callout-line) var(--44ui-font-app);letter-spacing:0;border-radius:12px;padding:12px 14px}body:is(.theme-dark,.theme-light) :is(.ui44-status-error,.dashboard-status-error){border-color:color-mix(in srgb, var(--44ui-text-danger) 42%, var(--44ui-panel-border));color:var(--44ui-text-danger)}body:is(.theme-dark,.theme-light) :is(.ui44-status-success,.dashboard-status-success){border-color:color-mix(in srgb, var(--44ui-text-success) 42%, var(--44ui-panel-border));color:var(--44ui-text-success)}body:is(.theme-dark,.theme-light) :is(.ui44-status-warning,.dashboard-status-warning){border-color:color-mix(in srgb, var(--44ui-text-warning) 42%, var(--44ui-panel-border));color:var(--44ui-text-warning)}body:is(.theme-dark,.theme-light) .ui44-dialog-surface{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);color:var(--44ui-text-primary);-webkit-backdrop-filter:var(--44ui-glass-filter)}body:is(.theme-dark,.theme-light) .ui44-calendar-toolbar{min-height:var(--44ui-target);gap:var(--44ui-header-content-gap)}body:is(.theme-dark,.theme-light) .ui44-calendar-entry{color:var(--44ui-text-primary);font-family:var(--44ui-font-app)}body:is(.theme-dark,.theme-light) :is(.ui44-external-link,.external-link-action,.calendar-entry-actions a){min-height:var(--44ui-target);color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) :is(.ui44-swatch,.settings-swatch):hover:not(:disabled){border-color:var(--44ui-panel-border-hover);color:var(--44ui-text-primary)}}@media (max-width:768px){body:is(.theme-dark,.theme-light) :is(.ui44-pill,.os-pill,.tag-select-pill,.ui44-badge,.dashboard-status-pill,.project-status-pill){font:400 var(--44ui-type-caption-size)/var(--44ui-type-caption-line) var(--44ui-font-app)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:is(.theme-dark,.theme-light) :is(.ui44-button,.os-button){box-sizing:border-box;min-width:0;height:var(--44ui-target);min-height:var(--44ui-target);border:1px solid var(--44ui-panel-border);background:var(--44ui-button-background);box-shadow:none;color:var(--44ui-button-text);font:600 13px/16px var(--44ui-font-app);letter-spacing:0;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}body:is(.theme-dark,.theme-light) :is(.ui44-button-destructive,.os-button-danger,.os-button-destructive){color:#151515;background:#f4f3ee}body:is(.theme-dark,.theme-light) :is(.ui44-button-unavailable,.ui44-button:disabled,.os-button:disabled,.os-button-disabled){background:var(--44ui-control-unavailable);color:var(--44ui-control-unavailable-text);cursor:not-allowed;border-color:#0000}body:is(.theme-dark,.theme-light) :is(.ui44-symbol-button,.page-filter-button,.page-compose-button,.os-topbar-icon-button,.os-topbar-back,.os-icon-button){box-sizing:border-box;width:var(--44ui-target);min-width:var(--44ui-target);height:var(--44ui-target);min-height:var(--44ui-target);flex:0 0 var(--44ui-target);border:1px solid var(--44ui-panel-border);background:var(--44ui-material-glass);box-shadow:none;color:var(--os-color-ink);border-radius:50%;place-items:center;padding:0;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-grid}body:is(.theme-dark,.theme-light) :is(.ui44-button,.os-button,.ui44-symbol-button,.page-filter-button,.page-compose-button,.os-topbar-icon-button,.os-topbar-back,.os-icon-button):focus-visible{outline:2px solid var(--44ui-input-border-focus);outline-offset:2px}body:is(.theme-dark,.theme-light) :is(.ui44-symbol-button[aria-expanded=true],.ui44-symbol-button-pressed,.page-filter-menu-open>.page-filter-button,.os-topbar-icon-button-active){background:var(--44ui-interactive-hover);border-color:var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) :is(.ui44-symbol-button-active,.page-filter-button-active){border-color:var(--os-color-accent)}body:is(.theme-dark,.theme-light) :is(.page-compose-button,.studio-create-button,.page-filter-menu-open>.studio-create-button)>span{transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) :is(.ui44-button,.os-button):hover:not(:disabled){background:var(--44ui-button-background-hover);color:var(--44ui-button-text-hover)}body:is(.theme-dark,.theme-light) :is(.ui44-button-destructive,.os-button-danger,.os-button-destructive):hover:not(:disabled){color:#fff;background:#e63946;border-color:#e63946}body:is(.theme-dark,.theme-light) :is(.ui44-symbol-button,.page-filter-button,.page-compose-button,.os-topbar-icon-button,.os-topbar-back,.os-icon-button):hover:not(:disabled){background:var(--44ui-interactive-hover)}}@media (max-width:768px){body:is(.theme-dark,.theme-light) :is(.ui44-button,.os-button){font:600 17px/22px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) :is(.ui44-button-destructive,.os-button-danger,.os-button-destructive):not(:disabled){color:#fff;background:#e63946;border-color:#e63946}}@media (prefers-reduced-motion:reduce){body:is(.theme-dark,.theme-light) :is(.ui44-button,.os-button,.ui44-symbol-button,.page-filter-button,.page-compose-button,.os-topbar-icon-button,.os-topbar-back,.os-icon-button){transition:none}}body:is(.theme-dark,.theme-light) .ui44-loading-shell{min-height:40vh}body:is(.theme-dark,.theme-light) .ui44-route-state{padding:80px var(--44ui-page-inset);color:var(--os-color-ink-muted);text-align:center}body:is(.theme-dark,.theme-light) :is(.ui44-text-secondary,.ui44-form-help,.empty-panel-copy),body:is(.theme-dark,.theme-light) .ui44-text-muted{color:var(--os-color-ink-secondary)}body:is(.theme-dark,.theme-light) .ui44-min-width-zero{min-width:0}body:is(.theme-dark,.theme-light) .ui44-centered-action{justify-content:center;margin-top:24px;display:flex}body:is(.theme-dark,.theme-light) .ui44-section-gap-before{margin-top:24px}body:is(.theme-dark,.theme-light) .ui44-section-gap-after-small{margin-bottom:16px}body:is(.theme-dark,.theme-light) .ui44-status-block{margin-bottom:20px}body:is(.theme-dark,.theme-light) .ui44-meta-offset{margin-top:8px}body:is(.theme-dark,.theme-light) .ui44-field-error{margin-top:10px}body:is(.theme-dark,.theme-light) :is(.dashboard-form-note,.dashboard-field>.os-type-body-small,.dashboard-form-step>.os-type-body-small,.settings-field-head>.os-type-body-small,.ui44-form-help){color:var(--os-color-ink-secondary);font:400 12px/16px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-form-stack{gap:var(--44ui-panel-content-gap);display:grid}body:is(.theme-dark,.theme-light) .ui44-form-label{margin-bottom:8px}body:is(.theme-dark,.theme-light) .ui44-form-actions{flex-wrap:wrap;justify-self:start;gap:12px;display:flex}body:is(.theme-dark,.theme-light) .ui44-form-textarea-tall{min-height:200px}body:is(.theme-dark,.theme-light) .community-new-layout{gap:24px;width:100%;max-width:720px;margin-inline:auto;display:grid}body:is(.theme-dark,.theme-light) .community-new-surface{padding:var(--44ui-panel-inset)}body:is(.theme-dark,.theme-light) .checkout-inline-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}body:is(.theme-dark,.theme-light) .checkout-summary-section{max-width:none}body:is(.theme-dark,.theme-light) .cart-item-link{color:inherit;text-decoration:none}body:is(.theme-dark,.theme-light) .ui44-upload-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body:is(.theme-dark,.theme-light) .ui44-upload-button-busy{cursor:progress}body:is(.theme-dark,.theme-light) .ui44-file-input-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}body:is(.theme-dark,.theme-light) .ui44-visually-hidden-media{display:none}body:is(.theme-dark,.theme-light) .studio-native-short-field{min-width:140px}body:is(.theme-dark,.theme-light) .studio-sample-preview-count-field{width:min(360px,100%);margin-top:16px}body:is(.theme-dark,.theme-light) :is(.os-topbar-notification-menu,.os-topbar-account-menu){position:relative}body:is(.theme-dark,.theme-light) .profile-edit-sign-in{margin-left:8px}body:is(.theme-dark,.theme-light) .social-inbox-results-offset{margin-top:18px}body:is(.theme-dark,.theme-light) .ui44-composer-input{flex:1;min-height:54px}body:is(.theme-dark,.theme-light) .social-message-time{opacity:.7;margin-top:6px}body:is(.theme-dark,.theme-light) .social-action-flush{margin-left:0}body:is(.theme-dark,.theme-light) .item-community-section-header{margin-bottom:28px}body:is(.theme-dark,.theme-light) .item-community-section-title{margin:0}body:is(.theme-dark,.theme-light) .ui44-creator-gate{padding:40px}body:is(.theme-dark,.theme-light) .ui44-creator-gate-compact{padding:28px}body:is(.theme-dark,.theme-light) .ui44-creator-gate-title{margin-bottom:8px}body:is(.theme-dark,.theme-light) .ui44-creator-gate-copy{color:var(--os-color-ink-secondary);margin-bottom:18px}body:is(.theme-dark,.theme-light) .ui44-creator-gate-actions{flex-wrap:wrap;gap:12px;display:flex}body:is(.theme-dark,.theme-light) .thread-row-copy{min-width:0}body:is(.theme-dark,.theme-light) .thread-row-pills{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}body:is(.theme-dark,.theme-light) .thread-row-pinned{color:var(--os-color-accent)}body:is(.theme-dark,.theme-light) .thread-row-body{color:var(--os-color-ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;display:-webkit-box;overflow:hidden}body:is(.theme-dark,.theme-light) .thread-row-trailing{justify-items:end;gap:8px;min-width:110px;display:grid}body:is(.theme-dark,.theme-light) .thread-row-metrics{color:var(--os-color-ink-secondary);gap:14px;display:flex}body:is(.theme-dark,.theme-light) .empty-panel-copy{margin-top:8px}body:is(.theme-dark,.theme-light) .ui44-community-content{color:inherit;gap:6px;text-decoration:none;display:grid}@media (max-width:768px){body:is(.theme-dark,.theme-light) :is(.dashboard-form-note,.dashboard-field>.os-type-body-small,.dashboard-form-step>.os-type-body-small,.settings-field-head>.os-type-body-small,.ui44-form-help){font:400 15px/20px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-route-state{padding:48px var(--44ui-page-inset)}body:is(.theme-dark,.theme-light) :is(.ui44-creator-gate,.ui44-creator-gate-compact){padding:var(--44ui-panel-inset)}body:is(.theme-dark,.theme-light) .profile-edit-sign-in{margin-left:0}}body:is(.theme-dark,.theme-light) :is(.ui44-catalog-grid,.ui44-catalog-shelf){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-width:0;display:grid}body:is(.theme-dark,.theme-light) .ui44-catalog-card{min-width:0;box-shadow:none;color:inherit;filter:none;background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;padding:0;text-decoration:none;display:flex;transform:none}body:is(.theme-dark,.theme-light) .ui44-catalog-art{outline-offset:3px;background:color-mix(in srgb, var(--os-color-ink) 6%, transparent);box-shadow:var(--44ui-elevation-raised);transform-origin:50%;border:0;border-radius:16px;outline:2px solid #0000;flex:none;transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s,filter .18s,outline-color .14s;position:relative;overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-catalog-art img{object-fit:cover;width:100%;height:100%;display:block}body:is(.theme-dark,.theme-light) .ui44-catalog-copy{gap:3px;min-width:0;padding:14px 2px 2px;display:grid}body:is(.theme-dark,.theme-light) .ui44-catalog-title{color:var(--os-color-ink);font:600 13px/16px var(--44ui-font-app);letter-spacing:0;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-catalog-subheadline{color:var(--44ui-text-secondary,var(--os-color-ink-secondary));font:400 11px/14px var(--44ui-font-app);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-catalog-meta{color:var(--44ui-text-secondary,var(--os-color-ink-secondary));font:400 10px/13px var(--44ui-font-app);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-catalog-card:focus-visible .ui44-catalog-art{outline-color:var(--44ui-input-border-focus);box-shadow:var(--44ui-elevation-raised)}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-catalog-card:hover .ui44-catalog-art{box-shadow:var(--44ui-elevation-raised);filter:saturate(1.035)contrast(1.01);transform:scale(1.018)}}@media (max-width:1080px) and (min-width:769px){body:is(.theme-dark,.theme-light) :is(.ui44-catalog-grid,.ui44-catalog-shelf){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){body:is(.theme-dark,.theme-light) :is(.ui44-catalog-grid,.ui44-catalog-shelf){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body:is(.theme-dark,.theme-light) .ui44-catalog-art{border-radius:12px}body:is(.theme-dark,.theme-light) .ui44-catalog-copy{gap:3px;padding:12px 0 2px}body:is(.theme-dark,.theme-light) .ui44-catalog-title{font:600 13px/16px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-catalog-subheadline{font:400 15px/20px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-catalog-meta{font:400 13px/18px var(--44ui-font-app)}}@media (max-width:420px){body:is(.theme-dark,.theme-light) :is(.ui44-catalog-grid,.ui44-catalog-shelf){gap:14px}}@media (prefers-reduced-motion:reduce){body:is(.theme-dark,.theme-light) .ui44-catalog-art{transition:outline-color .14s}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-catalog-card:hover .ui44-catalog-art{filter:none;transform:none}}}@media (max-width:768px){body:is(.theme-dark,.theme-light) .community-app-page .social-feed-panel.ui44-panel,body:is(.theme-dark,.theme-light) .social-thread-page>section>.social-feed-list.ui44-panel,body:is(.theme-dark,.theme-light) .library-achievements-section .library-achievement-list.ui44-panel,body:is(.theme-dark,.theme-light) .view-tracklist-section>.view-tracklist.ui44-panel{box-sizing:border-box;border:1px solid var(--44ui-panel-border);border-radius:16px;width:100%;max-width:100%;margin-inline:0}body:is(.theme-dark,.theme-light) :is(.community-app-page .social-feed-panel.ui44-panel,.social-thread-page>section>.social-feed-list.ui44-panel,.library-achievements-section .library-achievement-list.ui44-panel){background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat)}}body:is(.theme-dark,.theme-light) .studio-track-panel.ui44-panel.ui44-panel-glass{border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:var(--44ui-glass-filter)}body:is(.theme-dark,.theme-light) .view-detail-single>.view-tracklist-section.view-section{padding-top:clamp(36px,4vw,56px)}body:is(.theme-dark,.theme-light) .view-tracklist-section>.item-community-header{margin-bottom:20px;display:flex}body:is(.theme-dark,.theme-light) .view-tracklist-section>.item-community-header .view-section-title{margin:0}@media (max-width:768px){body:is(.theme-dark,.theme-light) .view-detail-single>.view-section{padding-inline:var(--os-content-inset)}body:is(.theme-dark,.theme-light) .view-detail-single>.view-tracklist-section.view-section{padding-top:32px}body:is(.theme-dark,.theme-light) :is(.community-app-page .social-feed-panel.ui44-panel,.social-thread-page>section>.social-feed-list.ui44-panel,.library-achievements-section .library-achievement-list.ui44-panel,.view-tracklist-section>.view-tracklist.ui44-panel){box-sizing:border-box;border:1px solid var(--44ui-panel-border);border-radius:16px;width:100%;max-width:100%;margin-inline:0}body:is(.theme-dark,.theme-light) :is(.community-app-page .social-feed-panel.ui44-panel-glass,.social-thread-page>section>.social-feed-list.ui44-panel-glass,.library-achievements-section .library-achievement-list.ui44-panel-glass){background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat)}}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community{border:0;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:20px 24px}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-community-copy{gap:8px;padding:0}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-community-author-line{gap:10px}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-community-author-line .social-avatar{border:1px solid var(--44ui-panel-border);width:34px;height:34px;font-size:10px}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .social-row-meta{font:400 11px/14px var(--44ui-font-app);gap:8px}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .social-author-name{font-weight:700}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-community-body{color:var(--44ui-text-secondary);font:400 13px/18px var(--44ui-font-app);margin:0}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-community-actions{gap:4px;min-height:44px;margin-block:-3px -7px}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-row-action{min-width:44px;min-height:44px;font:650 12px/1 var(--44ui-font-app);gap:6px;margin:0;padding:0 10px}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-row-action-icon{width:20px;height:20px}body:is(.theme-dark,.theme-light) .social-feed-panel.ui44-panel>.social-feed-post{border:0;border-radius:0;margin:0;padding:0}body:is(.theme-dark,.theme-light) .social-feed-panel.ui44-panel>.social-feed-post+.social-feed-post{border-top:1px solid var(--44ui-panel-border)}@media (max-width:768px){body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community{padding:16px}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .social-row-meta{font:400 15px/20px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-community-body{font:400 17px/24px var(--44ui-font-app)}}body:is(.theme-dark,.theme-light) .ui44-panel.ui44-panel{box-sizing:border-box;border:1px solid var(--44ui-panel-border);min-width:0}body:is(.theme-dark,.theme-light) .ui44-panel.ui44-panel-glass{border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:var(--44ui-glass-filter)}body:is(.theme-dark,.theme-light) .ui44-panel.ui44-panel-overflow-clip{overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-panel.ui44-panel-overflow-visible{overflow:visible}@media (max-width:768px){body:is(.theme-dark,.theme-light) .ui44-panel.ui44-panel-glass{border-radius:16px}}body:is(.theme-dark,.theme-light) .ui44-input{box-sizing:border-box;width:100%;min-width:0;height:var(--44ui-control-height);min-height:var(--44ui-control-height);border:1px solid var(--44ui-input-border);border-radius:var(--44ui-radius-input);outline-offset:2px;background:var(--44ui-input-background);box-shadow:none;color:var(--44ui-input-text);font:400 13px/18px var(--44ui-font-app);letter-spacing:0;outline:1px solid #0000;padding:0 16px;transition:background-color .14s,border-color .14s,outline-color .14s}body:is(.theme-dark,.theme-light) .ui44-input::placeholder{color:var(--44ui-input-placeholder);opacity:1}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-input:not(.ui44-input-bare):hover{background:var(--44ui-input-background-hover)}}body:is(.theme-dark,.theme-light) .ui44-input:not(.ui44-input-bare):is(:focus,:focus-visible){border-color:var(--44ui-input-border);outline-color:var(--44ui-input-border-focus);background:var(--44ui-input-background-focus);box-shadow:none}body:is(.theme-dark,.theme-light) .ui44-textarea:not(.ui44-input-bare){resize:vertical;height:auto;min-height:132px;padding:16px}body:is(.theme-dark,.theme-light) .ui44-input.ui44-input-bare{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--44ui-input-text);background:0 0;border:0;border-radius:0;outline:0;padding:0}body:is(.theme-dark,.theme-light) .ui44-input.ui44-input-bare:is(:focus,:focus-visible){box-shadow:none;background:0 0;border:0;outline:0}body:is(.theme-dark,.theme-light) .ui44-composed-field{border:1px solid var(--44ui-input-border);border-radius:var(--44ui-radius-input);background:var(--44ui-input-background);box-shadow:none;transition:background-color .14s,border-color .14s,outline-color .14s}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-composed-field:hover{background:var(--44ui-input-background-hover)}}body:is(.theme-dark,.theme-light) .ui44-composed-field:focus-within{border-color:var(--44ui-input-border);background:var(--44ui-input-background-focus)}body:is(.theme-dark,.theme-light) .ui44-composed-field-search{min-height:var(--44ui-control-height);border-radius:999px}body:is(.theme-dark,.theme-light) .ui44-composed-field-editor{padding:14px 16px}body:is(.theme-dark,.theme-light) .ui44-composed-field-editor>.ui44-textarea{resize:vertical}body:is(.theme-dark,.theme-light) .ui44-native-input{accent-color:var(--os-color-accent);color:var(--44ui-input-text);font:400 13px/18px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-native-input:focus-visible{outline:2px solid var(--44ui-input-border-focus);outline-offset:3px}body:is(.theme-dark,.theme-light) .ui44-checkbox-input{width:20px;min-width:20px;height:20px}body:is(.theme-dark,.theme-light) .ui44-range-input{min-height:var(--44ui-target)}@media (max-width:768px){body:is(.theme-dark,.theme-light) .ui44-input{font:400 17px/24px var(--44ui-font-app);border-radius:12px}body:is(.theme-dark,.theme-light) .ui44-input.ui44-input-bare{border-radius:0}body:is(.theme-dark,.theme-light) .ui44-composed-field:not(.ui44-composed-field-search){border-radius:12px}body:is(.theme-dark,.theme-light) .ui44-native-input{font:400 17px/24px var(--44ui-font-app)}}:where(.os-popover,.page-filter-popover,.library-filter-popover,.tag-select-menu){width:max-content;min-width:0;max-width:min(320px,100vw - 32px);padding:var(--44ui-menu-inset)}:where(.os-popover-item,.page-filter-option,.library-filter-option,.tag-select-menu button){border-radius:var(--44ui-menu-item-radius);min-height:40px;font:500 13px/16px var(--44ui-font-app);letter-spacing:0;white-space:nowrap;padding-inline:14px}:where(.dashboard-list-row,.product-review-row,.product-update-row,.library-achievement-row,.social-feed-list .social-row,.notification-page-row){min-height:var(--44ui-target);padding:var(--44ui-row-y) var(--44ui-row-x)}:where(.dashboard-list-row+.dashboard-list-row,.product-review-row+.product-review-row,.product-update-row+.product-update-row,.library-achievement-row+.library-achievement-row,.social-feed-list .social-row+.social-row){border-top:1px solid var(--44ui-panel-border)}@media (hover:hover) and (pointer:fine){:where(.dashboard-list-row,.library-achievement-row,.social-feed-list .social-row):hover{background:var(--44ui-interactive-hover)}}:where(.social-avatar:not(.social-avatar-large),.product-review-avatar,.library-creator-avatar,.notification-art-user){width:var(--44ui-avatar-inline);height:var(--44ui-avatar-inline);flex:0 0 var(--44ui-avatar-inline);border-radius:50%}.social-row{grid-template-columns:var(--44ui-avatar-inline) minmax(0, 1fr);align-items:start;gap:14px}.social-row>a:first-child{align-self:start}.social-row-main{gap:6px}.social-row-meta,.product-review-author{min-height:var(--44ui-avatar-inline);align-items:center}.social-actions{gap:4px}.social-action{border-radius:999px;padding-inline:10px}.social-actions{margin-top:2px}.social-action{min-width:44px;min-height:var(--44ui-target);margin:0;padding:0 10px}.view-track-row{min-height:var(--44ui-target);border-top-color:var(--44ui-panel-border);grid-template-columns:44px minmax(0,1fr) 54px;gap:12px;padding:14px 16px}.view-track-leading{width:44px;height:var(--44ui-target)}.view-track-title,.ui44-overflow-track-title{min-width:0;color:var(--os-color-ink);font:400 13px/16px var(--44ui-font-app);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-track-duration{width:54px;color:var(--os-color-ink-secondary);font:400 10px/13px var(--44ui-font-app);font-variant-numeric:tabular-nums;text-align:right}.ui44-overflow-track-title-inner{min-width:max-content;display:inline-block}.ui44-overflow-track-title[data-overflow=true][data-engaged=true] .ui44-overflow-track-title-inner,.view-track-row:focus-visible .ui44-overflow-track-title[data-overflow=true] .ui44-overflow-track-title-inner{animation:ui44-track-title-scroll var(--ui44-track-scroll-duration,4s) ease-in-out infinite alternate}@media (hover:hover) and (pointer:fine){.view-track-row:hover .ui44-overflow-track-title[data-overflow=true] .ui44-overflow-track-title-inner{animation:ui44-track-title-scroll var(--ui44-track-scroll-duration,4s) ease-in-out infinite alternate}}@keyframes ui44-track-title-scroll{0%,18%{transform:translate(0)}82%,to{transform:translateX(calc(-1 * var(--ui44-track-overflow,0px)))}}.product-tile-title{font:600 13px/16px var(--44ui-font-app);letter-spacing:0}.product-tile-subtitle{font:400 11px/14px var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) .product-tile-creator.ui44-catalog-subheadline{font:400 12px/16px var(--44ui-font-app);letter-spacing:0}.product-tile-art{box-shadow:var(--os-card-shadow)}@media (min-width:769px){body:is(.theme-dark,.theme-light) .music-player-sheet{border-color:var(--44ui-panel-border);box-shadow:var(--44ui-elevation-raised)}}body:is(.theme-dark,.theme-light) :is(.glass-panel:not(.radio-setup-card),.dashboard-form-step,.dashboard-list-surface,.social-feed-panel,.item-community-surface,.item-domain-surface,.product-review-list-surface,.library-achievement-list,.calendar-surface,.settings-list,.social-feed-composer,.social-reply-drawer-form,.social-compose-panel,.social-inbox-list,.social-message-list,.social-structured-list,.social-structured-metrics,.search-profile-list,.project-thread-surface,.project-composer,.project-sidebar-card),body:is(.theme-dark,.theme-light) .community-app-page .social-feed-composer{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:var(--44ui-glass-filter)}body:is(.theme-dark,.theme-light) :is(.os-popover,.page-filter-popover,.library-filter-popover,.tag-select-menu,.social-mention-list,.rich-editor-toolbar-menu){box-sizing:border-box;border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-paper);background:var(--44ui-material-paper);box-shadow:var(--44ui-elevation-raised);-webkit-backdrop-filter:none}body:is(.theme-dark,.theme-light) :is(.os-popover,.page-filter-popover,.library-filter-popover,.tag-select-menu){width:max-content;min-width:0;max-width:min(320px,100vw - 32px);padding:var(--44ui-menu-inset)}body:is(.theme-dark,.theme-light) :is(.os-popover-item,.page-filter-option,.library-filter-option,.tag-select-menu button,.social-mention-option){min-height:var(--44ui-target);border-radius:var(--44ui-menu-item-radius);font:500 13px/16px var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) :is(.os-popover-item,.page-filter-option,.library-filter-option,.tag-select-menu button){padding:0 14px}body:is(.theme-dark,.theme-light) .social-mention-option{padding:8px 14px}body:is(.theme-dark,.theme-light) .page-filter-popover:has(.store-filter-group){gap:12px;min-width:min(320px,100vw - 32px);padding:14px}body:is(.theme-dark,.theme-light) .os-topbar-notification-menu .os-popover-wide{width:min(440px,100vw - 32px);min-width:0}body:is(.theme-dark,.theme-light) :is(.page-filter-menu-open>.page-filter-button,.os-topbar-icon-button-active){background:var(--44ui-interactive-hover);border-color:var(--44ui-panel-border);box-shadow:none}body:is(.theme-dark,.theme-light) .page-filter-button.page-filter-button-active{border-color:var(--os-color-accent);background:color-mix(in srgb, var(--os-color-accent) 18%, var(--44ui-interactive-hover));box-shadow:none}body:is(.theme-dark,.theme-light) .page-filter-menu-open>.studio-create-button>span{transform:translateY(-1px)}body:is(.theme-dark,.theme-light) .os-topbar-account-menu .os-account-popover{width:min(170px,100vw - 32px);min-width:0}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) :is(.os-popover-item:hover,.page-filter-option:hover,.library-filter-option:hover,.tag-select-menu button:hover,.social-mention-option:hover){background:var(--44ui-interactive-hover)}}body:is(.theme-dark,.theme-light) .rich-editor-toolbar-menu{min-width:200px;padding:12px}body:is(.theme-dark,.theme-light) .tag-select-control{border-color:var(--44ui-input-border);border-radius:var(--44ui-radius-input);background:var(--44ui-input-background);box-shadow:none}body:is(.theme-dark,.theme-light) .tag-select-control:focus-within{border-color:var(--44ui-input-border);background:var(--44ui-input-background-focus);box-shadow:0 0 0 1px var(--44ui-input-border-focus)}body:is(.theme-dark,.theme-light) :is(.os-input-field,.os-input-textarea,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea,.item-community-composer input,.item-community-composer textarea,.social-feed-composer input,.social-feed-composer textarea,.social-reply-drawer-form input,.social-reply-drawer-form textarea){box-sizing:border-box;border-color:var(--44ui-input-border);background:var(--44ui-input-background);box-shadow:none;color:var(--44ui-input-text)}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) :is(.os-input-field,.os-input-textarea,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea,.item-community-composer input,.item-community-composer textarea,.social-feed-composer input,.social-feed-composer textarea,.social-reply-drawer-form input,.social-reply-drawer-form textarea):hover{background:var(--44ui-input-background-hover)}}body:is(.theme-dark,.theme-light) :is(.os-input-field,.os-input-textarea,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea,.item-community-composer input,.item-community-composer textarea,.social-feed-composer input,.social-feed-composer textarea,.social-reply-drawer-form input,.social-reply-drawer-form textarea):is(:focus,:focus-visible){border-color:var(--44ui-input-border);outline-color:var(--44ui-input-border-focus);background:var(--44ui-input-background-focus);box-shadow:none}body:is(.theme-dark,.theme-light) .os-input-textarea{border-radius:var(--44ui-radius-input);resize:vertical;min-height:132px;padding:16px}body:is(.theme-dark,.theme-light) .login-field .os-input-field{min-height:var(--44ui-control-height);border-radius:var(--44ui-radius-input);background:var(--44ui-input-background);box-shadow:none;padding-inline:16px}body:is(.theme-dark,.theme-light) .login-field .os-input-field:is(:focus,:focus-visible){border-color:var(--44ui-input-border);outline-color:var(--44ui-input-border-focus);background:var(--44ui-input-background-focus);box-shadow:none}body:is(.theme-dark,.theme-light) .login-creator-request{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}body:is(.theme-dark,.theme-light) .login-creator-request>span{gap:4px;min-width:0;display:grid}body:is(.theme-dark,.theme-light) .login-creator-request strong{color:var(--44ui-text-primary);font:inherit;font-weight:650}body:is(.theme-dark,.theme-light) .login-creator-request small{color:var(--44ui-text-secondary);font-size:var(--44ui-type-caption-size);line-height:var(--44ui-type-caption-line)}body:is(.theme-dark,.theme-light) :is(.page-search-control,.library-search-control,.os-topbar-search-form,.social-compose-to-row,.social-inline-composer-box,.social-composer-box,.item-community-composer-surface){border-color:var(--44ui-input-border);background:var(--44ui-input-background);box-shadow:none}body:is(.theme-dark,.theme-light) :is(.page-search-control,.library-search-control,.os-topbar-search-form,.social-compose-to-row,.social-inline-composer-box,.social-composer-box,.item-community-composer-surface):focus-within{border-color:var(--44ui-input-border);background:var(--44ui-input-background-focus);box-shadow:none}body:is(.theme-dark,.theme-light) :is(.social-inline-composer-box,.social-composer-box,.item-community-composer-surface)>textarea{min-height:0;box-shadow:none;background:0 0;border-color:#0000;outline-color:#0000;padding:0}@media (min-width:769px){body.theme-light{--os-control-surface-border:#15151529;--os-border-divider:#15151524;--os-elevation-panel:var(--44ui-elevation-flat)}body.theme-dark{--os-control-surface-border:#ffffff24;--os-border-divider:#ffffff1f;--os-elevation-panel:var(--44ui-elevation-flat)}body:is(.theme-dark,.theme-light) :is(.os-input-field,.os-input-textarea,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.item-community-composer input,.item-community-composer textarea,.social-feed-composer input,.social-feed-composer textarea,.social-reply-drawer-form input,.social-reply-drawer-form textarea){border-color:var(--44ui-input-border);background:var(--44ui-input-background);box-shadow:none}body:is(.theme-dark,.theme-light) :is(.os-input-field,.os-input-textarea,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.item-community-composer input,.item-community-composer textarea,.social-feed-composer input,.social-feed-composer textarea,.social-reply-drawer-form input,.social-reply-drawer-form textarea):focus-visible{border-color:var(--44ui-input-border);background:var(--44ui-input-background-focus);box-shadow:0 0 0 1px var(--44ui-input-border-focus)}body:is(.theme-dark,.theme-light) :is(.social-inline-composer-box,.social-composer-box,.os-topbar-search-form,.page-search-control,.library-search-control,.social-compose-to-row,.item-community-composer-surface){border-color:var(--44ui-input-border);background:var(--44ui-input-background);box-shadow:none}body:is(.theme-dark,.theme-light) :is(.social-inline-composer-box,.social-composer-box,.os-topbar-search-form,.page-search-control,.library-search-control,.social-compose-to-row,.item-community-composer-surface):focus-within{border-color:var(--44ui-input-border);background:var(--44ui-input-background-focus);box-shadow:0 0 0 1px var(--44ui-input-border-focus)}body:is(.theme-dark,.theme-light) .studio-track-panel,body:is(.theme-dark,.theme-light) .studio-feature-panel{border-color:var(--44ui-panel-border);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);padding:0}body:is(.theme-dark,.theme-light) .studio-track-panel .dashboard-track-editor-list{box-shadow:none;background:0 0;border:0;border-radius:0}body:is(.theme-dark,.theme-light) .studio-track-panel .dashboard-track-editor-row{padding:var(--44ui-row-y) var(--44ui-row-x);border-color:var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) .studio-feature-panel>:is(.external-links-editor,.studio-video-embed-fields){padding:var(--44ui-panel-inset)}body:is(.theme-dark,.theme-light) .settings-list{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);gap:0;overflow:hidden}body:is(.theme-dark,.theme-light) .settings-list>.settings-row{padding-inline:var(--44ui-row-x)}body:is(.theme-dark,.theme-light) .settings-list>.settings-row+.settings-row{border-top-color:var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) .settings-two-column .settings-theme-field{grid-area:1/1/auto/span 6}body:is(.theme-dark,.theme-light) .settings-two-column .settings-landing-field{grid-area:1/7/auto/-1}body:is(.theme-dark,.theme-light) .settings-two-column .settings-accent-field{grid-area:2/1/auto/-1}}body:is(.theme-dark,.theme-light) .music-player-sheet{box-shadow:var(--44ui-elevation-raised)}@media (max-width:900px) and (min-width:769px){.ui44-form-field-short,.ui44-form-field-medium,.dashboard-form-grid-3>*{grid-column:span 6}}@media (max-width:768px){body:is(.theme-dark,.theme-light) .studio-sample-preview-header .studio-native-short-field{width:100%;min-width:0}:root,body.theme-light,body.theme-dark{--44ui-page-inset:18px;--44ui-section-gap:40px;--44ui-header-content-gap:16px;--44ui-panel-inset:16px;--44ui-panel-content-gap:16px;--44ui-row-x:16px;--44ui-row-y:16px;--44ui-radius-paper:16px;--44ui-menu-item-radius:12px;--44ui-radius-glass:16px;--44ui-radius-input:12px;--44ui-type-page-title-size:26px;--44ui-type-page-title-line:32px;--44ui-type-section-title-size:22px;--44ui-type-section-title-line:26px;--44ui-type-subsection-title-size:17px;--44ui-type-subsection-title-line:22px;--44ui-type-headline-size:13px;--44ui-type-headline-line:16px;--44ui-type-body-size:13px;--44ui-type-body-line:18px;--44ui-type-callout-size:12px;--44ui-type-callout-line:15px;--44ui-type-subheadline-size:11px;--44ui-type-subheadline-line:14px;--44ui-type-meta-size:10px;--44ui-type-meta-line:13px;--44ui-type-caption-size:10px;--44ui-type-caption-line:13px;--44ui-type-field-label-size:12px;--44ui-type-field-label-line:15px;--44ui-type-control-size:13px;--44ui-type-control-line:16px;--os-app-header-pad-top:20px;--os-app-header-pad-bottom:20px;--os-type-display-size:26px;--os-type-display-line:32px;--os-type-page-title-size:26px;--os-type-page-title-line:32px;--os-type-panel-title-size:22px;--os-type-panel-title-line:26px;--os-type-card-title-size:13px;--os-type-card-title-line:16px;--os-type-body-size:13px;--os-type-body-line:18px;--os-type-body-small-size:12px;--os-type-body-small-line:15px;--os-type-meta-size:10px;--os-type-meta-line:13px;--os-type-button-size:13px;--os-type-button-line:16px}.ui44-page-header{padding-block:20px}.ui44-form-field-short,.ui44-form-field-medium,.ui44-form-field-wide,.ui44-form-field-full,.dashboard-form-grid>*,.dashboard-form-grid-2>*,.dashboard-form-grid-3>*,.profile-edit-fields>*,.settings-two-column>*{grid-column:1/-1}.dashboard-form-step{padding:var(--44ui-panel-inset)}.page-filter-menu{position:relative}body:is(.theme-dark,.theme-light) :is(.page-filter-popover:not(.studio-create-popover),.library-filter-popover){width:max-content;min-width:0;max-width:min(240px, calc(100vw - (var(--44ui-page-inset) * 2)));position:absolute;top:calc(100% + 8px);left:auto;right:0}body:is(.theme-dark,.theme-light) .page-filter-popover:has(.store-filter-group){width:min(280px, calc(100vw - (var(--44ui-page-inset) * 2)));min-width:0;max-width:calc(100vw - (var(--44ui-page-inset) * 2))}body:is(.theme-dark,.theme-light) .os-topbar-notification-menu .os-popover-wide{top:calc(var(--os-topbar-height) + 8px);width:min(320px,100vw - 20px);min-width:0;max-width:calc(100vw - 20px);position:fixed;left:auto;right:10px}body:is(.theme-dark,.theme-light) .os-topbar-account-menu .os-account-popover{width:min(142px,100vw - 20px);min-width:0;max-width:calc(100vw - 20px);position:absolute;top:calc(100% + 8px);left:auto;right:0}body:is(.theme-dark,.theme-light) .settings-landing-field{display:grid!important}body:is(.theme-dark,.theme-light) .settings-two-column .settings-theme-field,body:is(.theme-dark,.theme-light) .settings-two-column .settings-landing-field,body:is(.theme-dark,.theme-light) .settings-two-column .settings-accent-field{grid-area:auto/1/auto/-1}body:is(.theme-dark,.theme-light) .studio-track-panel,body:is(.theme-dark,.theme-light) .studio-feature-panel{border-color:var(--44ui-panel-border);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);padding:0}body:is(.theme-dark,.theme-light) .studio-track-panel .dashboard-track-editor-list{box-shadow:none;background:0 0;border:0;border-radius:0}body:is(.theme-dark,.theme-light) .studio-track-panel .dashboard-track-editor-row{padding:var(--44ui-row-y) var(--44ui-row-x);border-color:var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) .studio-feature-panel>:is(.external-links-editor,.studio-video-embed-fields){padding:var(--44ui-panel-inset)}.hub-section-title,.store-app-page .hub-section-title,.admin-section-panel .hub-section-title,.view-detail-single .hub-section-title,.view-detail-single .view-section-title,.dashboard-form-section>.hub-section-head .hub-section-title{font:700 28px/34px var(--44ui-font-app);letter-spacing:0}.dashboard-form-section>.hub-section-head .hub-section-description{font:400 17px/24px var(--44ui-font-app)}.view-section-title{font:700 28px/34px var(--44ui-font-app)}:where(.dashboard-row-title,.social-row-title){font:600 17px/22px var(--44ui-font-app)}:where(.dashboard-row-subtitle,.dashboard-row-meta,.social-row-meta,.product-review-author,.product-domain-meta,.product-domain-meta-link){font:400 15px/20px var(--44ui-font-app)}:where(.social-row-body,.product-review-copy>p,.product-update-row>p,.view-description){font:400 17px/24px var(--44ui-font-app)}.studio-publication-status{font:400 15px/20px var(--44ui-font-app)}.social-row{grid-template-columns:var(--44ui-avatar-inline) minmax(0, 1fr);gap:12px}:where(.dashboard-field-label,.profile-edit-label,.external-link-service-name){font:600 15px/20px var(--44ui-font-app)}:where(.os-input-field,.profile-edit-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea){font:400 17px/24px var(--44ui-font-app)}.os-button,.os-button-compact,.os-button-large{font:600 17px/22px var(--44ui-font-app)}:where(.os-button.os-button-danger,.os-button.os-button-destructive,.os-button.os-button-danger:link){color:#fff;background:#e63946;border-color:#e63946}:where(.os-popover-item,.page-filter-option,.library-filter-option,.tag-select-menu button){font:400 16px/21px var(--44ui-font-app)}:where(.social-avatar:not(.social-avatar-large),.product-review-avatar,.library-creator-avatar,.notification-art-user){width:var(--44ui-avatar-inline);height:var(--44ui-avatar-inline);flex-basis:var(--44ui-avatar-inline)}.view-track-row{min-height:var(--44ui-target);grid-template-columns:38px minmax(0,1fr) 48px;gap:10px;padding:11px 14px}.view-track-leading,.view-tracklist-section .view-track-leading{width:38px;height:var(--44ui-target)}.view-track-title,.view-tracklist-section .view-track-title,.ui44-overflow-track-title{font:400 15px/20px var(--44ui-font-app)}.view-track-duration,.view-tracklist-section .view-track-duration{width:48px;min-width:48px;font:400 13px/18px var(--44ui-font-app)}.music-player-overlay{inset:var(--os-topbar-height) 0 calc(var(--os-mobile-dock-height) + env(safe-area-inset-bottom)) 0;pointer-events:none;place-items:end stretch;padding:0 10px;display:grid}.music-player-scrim{pointer-events:auto;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}body:is(.theme-dark,.theme-light) .music-player-sheet{height:auto;max-height:calc(100dvh - var(--os-topbar-height) - var(--os-mobile-dock-height) - env(safe-area-inset-bottom) - 12px);border:1px solid var(--os-shell-border);pointer-events:auto;border-bottom:0;grid-template-rows:auto minmax(0,auto);grid-template-columns:minmax(0,1fr);padding:10px 18px 18px;position:relative;overflow:hidden}.music-player-bar-expanded{opacity:0;pointer-events:none}.music-player-sheet-main{width:100%;min-height:0;max-height:calc(100dvh - var(--os-topbar-height) - var(--os-mobile-dock-height) - env(safe-area-inset-bottom) - 72px);overscroll-behavior:contain;align-content:start;gap:12px;padding:0 2px 4px;overflow-y:auto}.music-player-sheet-art{width:min(68vw,290px,33dvh)}.music-player-sheet-copy{gap:3px}.music-player-sheet-copy h2{font:700 22px/28px var(--44ui-font-app)}.music-player-sheet-copy p{font:400 15px/20px var(--44ui-font-app)}.music-player-sheet-queue-open{grid-template-rows:auto minmax(0,1fr)}.music-player-sheet-queue-open .music-player-queue{min-height:0;max-height:calc(100dvh - var(--os-topbar-height) - var(--os-mobile-dock-height) - env(safe-area-inset-bottom) - 72px);overflow:hidden}.ui44-elevation-audit-grid{grid-template-columns:1fr}}body:is(.theme-dark,.theme-light) .ui44-track-row{width:100%;min-width:0;min-height:var(--44ui-target);outline-offset:-3px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;outline:2px solid #0000;grid-template-columns:44px minmax(0,1fr) 54px;align-items:center;gap:12px;padding:14px 16px;transition:background-color .14s,outline-color .14s;display:grid}body:is(.theme-dark,.theme-light) .ui44-track-row+.ui44-track-row{border-top:1px solid var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) .ui44-track-row-sample{grid-template-columns:44px minmax(0,1fr) auto}body:is(.theme-dark,.theme-light) .ui44-track-leading{width:44px;height:var(--44ui-target);place-items:center;display:grid;position:relative}body:is(.theme-dark,.theme-light) .ui44-track-index{color:var(--os-color-ink-secondary);font:500 10px/13px var(--44ui-font-app);font-variant-numeric:tabular-nums;letter-spacing:0}body:is(.theme-dark,.theme-light) :is(.ui44-track-title,.ui44-overflow-track-title.ui44-track-title){min-width:0;color:var(--os-color-ink);font:400 13px/16px var(--44ui-font-app);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-track-duration{width:54px;min-width:54px;color:var(--os-color-ink-secondary);font:400 10px/13px var(--44ui-font-app);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right}body:is(.theme-dark,.theme-light) .ui44-track-trailing{justify-content:flex-end;align-items:center;gap:10px;min-width:54px;display:flex}body:is(.theme-dark,.theme-light) :is(.ui44-track-row-selected,.ui44-track-row[aria-pressed=true]){background:color-mix(in srgb, var(--os-color-ink) 7%, transparent)}body:is(.theme-dark,.theme-light) .ui44-track-row:focus-visible{outline-color:var(--44ui-input-border-focus);background:var(--44ui-interactive-hover)}body:is(.theme-dark,.theme-light) .ui44-track-row[aria-disabled=true]{cursor:default;opacity:.48}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-track-row-interactive:not([aria-disabled=true]):hover{background:var(--44ui-interactive-hover)}}@media (max-width:768px){body:is(.theme-dark,.theme-light) .ui44-track-row{min-height:var(--44ui-target);grid-template-columns:38px minmax(0,1fr) 48px;gap:10px;padding:11px 14px}body:is(.theme-dark,.theme-light) .ui44-track-row-sample{grid-template-columns:38px minmax(0,1fr) auto}body:is(.theme-dark,.theme-light) .ui44-track-leading{width:38px;height:var(--44ui-target)}body:is(.theme-dark,.theme-light) .ui44-track-index{font:400 13px/18px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) :is(.ui44-track-title,.ui44-overflow-track-title.ui44-track-title){font:400 15px/20px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-track-duration{width:48px;min-width:48px;font:400 13px/18px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-track-trailing{gap:8px;min-width:48px}}@media (prefers-reduced-motion:reduce){body:is(.theme-dark,.theme-light) .ui44-track-row,body:is(.theme-dark,.theme-light) .ui44-track-row *{transition:none!important}}@media (max-width:420px){:root,body.theme-light,body.theme-dark{--44ui-page-inset:14px}}@media (prefers-reduced-motion:reduce){.ui44-overflow-track-title-inner,.music-player-sheet,.music-player-bar{transition:none!important;animation:none!important;transform:none!important}.ui44-overflow-track-title{text-overflow:ellipsis}}body:is(.theme-dark,.theme-light) .ui44-composed-field.ui44-composed-field-editor>.ui44-textarea.ui44-input.ui44-input-bare{box-shadow:none;color:var(--44ui-input-text);font:400 13px/18px var(--44ui-font-app);letter-spacing:0;background:0 0;border:0;border-radius:0;outline:0;padding:0}body:is(.theme-dark,.theme-light) .social-feed-composer-compact>.social-feed-composer-box>textarea{min-height:30px}body:is(.theme-dark,.theme-light) .social-feed-composer-open>.social-feed-composer-box>textarea{min-height:86px}body:is(.theme-dark,.theme-light) .ui44-composed-field.ui44-composed-field-editor>.ui44-textarea.ui44-input.ui44-input-bare:is(:focus,:focus-visible){box-shadow:none;background:0 0;border:0;outline:0}body:is(.theme-dark,.theme-light) .ui44-composed-field.ui44-composed-field-editor{outline-offset:2px;box-shadow:none;outline:1px solid #0000}body:is(.theme-dark,.theme-light) .ui44-composed-field.ui44-composed-field-editor:focus-within{border-color:var(--44ui-input-border);outline-color:var(--44ui-input-border-focus);background:var(--44ui-input-background-focus);box-shadow:none}body:is(.theme-dark,.theme-light) .ui44-composed-field.ui44-composed-field:focus-within{border-color:var(--44ui-input-border);outline:1px solid var(--44ui-input-border-focus);outline-offset:2px;background:var(--44ui-input-background-focus);box-shadow:none}body:is(.theme-dark,.theme-light) .ui44-composer-surface .ui44-input.ui44-input-bare,body:is(.theme-dark,.theme-light) .community-app-page form.social-feed-composer.ui44-composer-surface>.social-feed-composer-box>textarea.ui44-textarea.ui44-input.ui44-input-bare{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}body:is(.theme-dark,.theme-light) .community-app-page form.social-feed-composer.ui44-composer-surface:focus-within{border-color:var(--44ui-panel-border);outline:1px solid var(--44ui-input-border-focus);outline-offset:2px;background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat)}body:is(.theme-dark,.theme-light) :is(.os-input-field,.os-input-textarea,.profile-edit-input,.ui44-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea){font:400 13px/18px var(--44ui-font-app);letter-spacing:0}@media (max-width:768px){body:is(.theme-dark,.theme-light) .community-app-page form.social-feed-composer.ui44-composer-surface{padding:var(--44ui-panel-inset)}body:is(.theme-dark,.theme-light) :is(.os-input-field,.os-input-textarea,.profile-edit-input,.ui44-input,.dashboard-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-field>select,.dashboard-field>textarea,.social-message-form input,.social-message-form textarea),body:is(.theme-dark,.theme-light) .ui44-composed-field.ui44-composed-field-editor>.ui44-textarea.ui44-input.ui44-input-bare{font:400 17px/24px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .social-thread-page>section>.social-feed-list>.social-composer-inline-surface{width:100%;min-width:0;padding:16px var(--44ui-page-inset) 20px;grid-template-columns:minmax(0,1fr);margin-inline:0}body:is(.theme-dark,.theme-light) .social-thread-page>section>.social-feed-list>.social-composer-inline-surface .social-composer-box.ui44-composed-field.ui44-composed-field-editor{box-sizing:border-box;border:1px solid var(--44ui-input-border);outline-offset:2px;background:var(--44ui-input-background);width:100%;min-width:0;max-width:100%;box-shadow:none;border-radius:12px;outline:1px solid #0000;padding:14px 16px}body:is(.theme-dark,.theme-light) .social-thread-page>section>.social-feed-list>.social-composer-inline-surface .social-composer-box.ui44-composed-field.ui44-composed-field-editor:focus-within{border-color:var(--44ui-input-border);outline-color:var(--44ui-input-border-focus);background:var(--44ui-input-background-focus);box-shadow:none}}body:is(.theme-dark,.theme-light) .ui44-detail-list>.view-row{min-height:var(--44ui-target);padding:var(--44ui-row-y) var(--44ui-row-x);gap:16px}body:is(.theme-dark,.theme-light) .ui44-detail-list>.view-row:first-child{border-top:0}body:is(.theme-dark,.theme-light) .ui44-detail-list .view-row-label{font:600 13px/16px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-detail-list .view-row-value{font:500 13px/18px var(--44ui-font-app)}@media (min-width:769px){body:is(.theme-dark,.theme-light) .dashboard-page .dashboard-metric-card.ui44-panel-glass{min-height:112px;padding:20px}body:is(.theme-dark,.theme-light) .dashboard-page .studio-item-row{grid-template-columns:72px minmax(0,1fr) auto;gap:16px;padding:20px 24px}body:is(.theme-dark,.theme-light) .dashboard-page .studio-item-artwork{border-radius:16px;width:72px;height:72px}body:is(.theme-dark,.theme-light) .music-player-bar:not(.music-player-bar-expanded){border-radius:0}body:is(.theme-dark,.theme-light) .music-player-sheet{background:var(--44ui-material-paper);-webkit-backdrop-filter:none;border-radius:0;width:100%;max-width:none}}@media (max-width:768px){body:is(.theme-dark,.theme-light) .community-app-page .page-compose-button{width:var(--44ui-target);height:var(--44ui-target);border:1px solid var(--44ui-panel-border);background:var(--44ui-material-glass);color:var(--os-color-ink);box-shadow:none;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}body:is(.theme-dark,.theme-light) .community-app-page .page-compose-button>span{font-size:27px;font-weight:360;line-height:1;display:block;transform:translateY(-1px)}body:is(.theme-dark,.theme-light) .community-app-page>.social-feed-composer-compact{display:none}.music-player-overlay{padding-inline:0}.music-player-scrim{background:0 0}body:is(.theme-dark,.theme-light) .music-player-sheet{background:var(--44ui-material-paper);width:100%;max-width:none;box-shadow:var(--44ui-elevation-raised);-webkit-backdrop-filter:none;border-inline:0;border-radius:0}body:is(.theme-dark,.theme-light) .ui44-detail-list>.view-row{align-items:flex-start;padding:16px}body:is(.theme-dark,.theme-light) .product-details-section .ui44-list-row.ui44-list-row-detail{grid-template-columns:minmax(0,1fr);row-gap:6px}body:is(.theme-dark,.theme-light) .product-details-section :is(.view-row-label,.view-row-value){text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;margin:0}body:is(.theme-dark,.theme-light) .ui44-detail-list .view-row-label,body:is(.theme-dark,.theme-light) .ui44-detail-list .view-row-value{font-size:15px;line-height:20px}}body:is(.theme-dark,.theme-light) .ui44-list-surface{gap:0;min-width:0;display:grid}body:is(.theme-dark,.theme-light) .ui44-list-row{box-sizing:border-box;width:100%;min-width:0;min-height:var(--44ui-target);padding:var(--44ui-row-y) var(--44ui-row-x);color:inherit;font-family:var(--44ui-font-app);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;text-decoration:none;transition:background-color .14s,color .14s;display:grid}body:is(.theme-dark,.theme-light) .ui44-list-row+.ui44-list-row{border-top:1px solid var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) .ui44-list-row-interactive{cursor:pointer}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-list-row:not(.ui44-list-row-interactive):hover{background:0 0}body:is(.theme-dark,.theme-light) .ui44-list-row-interactive:hover,body:is(.theme-dark,.theme-light) .social-structured-clickable:hover>.ui44-list-row-interactive{background:var(--44ui-interactive-hover)}}body:is(.theme-dark,.theme-light) .ui44-list-row-interactive:focus-visible,body:is(.theme-dark,.theme-light) .social-structured-clickable:focus-visible{outline:2px solid var(--44ui-input-border-focus);outline-offset:-3px;background:var(--44ui-interactive-hover)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-selected,.ui44-list-row[aria-selected=true],.ui44-list-row[aria-current=true]){background:color-mix(in srgb, var(--os-color-accent) 12%, transparent)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row[aria-disabled=true],.ui44-list-row:disabled){cursor:default;opacity:.48}body:is(.theme-dark,.theme-light) .admin-featured-slots{border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);display:grid;overflow:hidden}body:is(.theme-dark,.theme-light) .admin-featured-slot{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:18px 20px;display:grid}body:is(.theme-dark,.theme-light) .admin-featured-slot+.admin-featured-slot{border-top:1px solid var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) .admin-featured-art{background-color:color-mix(in srgb, var(--os-color-ink) 7%, transparent);width:76px;height:76px;box-shadow:var(--44ui-elevation-raised);background-position:50%;background-size:cover;border-radius:12px;display:block}body:is(.theme-dark,.theme-light) .admin-featured-art-empty{box-shadow:none}body:is(.theme-dark,.theme-light) .admin-featured-field{gap:8px;min-width:0;display:grid}body:is(.theme-dark,.theme-light) .admin-featured-field>span{color:var(--os-color-ink);font:650 13px/16px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .admin-featured-field>small{color:var(--os-color-ink-secondary);font:400 11px/14px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .admin-featured-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (max-width:768px){body:is(.theme-dark,.theme-light) .admin-featured-slots{border-radius:16px}body:is(.theme-dark,.theme-light) .admin-featured-slot{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:16px}body:is(.theme-dark,.theme-light) .admin-featured-art{border-radius:10px;width:56px;height:56px}body:is(.theme-dark,.theme-light) .admin-featured-field>span{font:650 15px/20px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .admin-featured-field>small{font:400 13px/18px var(--44ui-font-app)}}body:is(.theme-dark,.theme-light) .ui44-list-row-leading,body:is(.theme-dark,.theme-light) .ui44-list-row-trailing{place-items:center;min-width:0;display:inline-grid}body:is(.theme-dark,.theme-light) .ui44-list-row-copy{gap:4px;min-width:0;display:grid}body:is(.theme-dark,.theme-light) .ui44-list-row-title{color:var(--os-color-ink);font:600 13px/16px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-list-row-secondary,body:is(.theme-dark,.theme-light) .ui44-list-row-body,body:is(.theme-dark,.theme-light) .ui44-row-status{color:var(--os-color-ink-secondary);font:400 11px/14px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-list-row:not(.ui44-list-row-achievement) :is(.dashboard-row-title,.view-row-value,.checkout-summary-title,.social-author-name,.product-review-author,.product-domain-head h3,.social-structured-title,.profile-event-row strong){color:var(--os-color-ink);font:600 13px/16px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-list-row:not(.ui44-list-row-achievement) :is(.dashboard-row-subtitle,.dashboard-row-meta,.view-row-label,.product-domain-meta,.social-handle,.social-note,.social-structured-metrics,.profile-event-row time,.profile-event-row span){color:var(--os-color-ink-secondary);font:400 11px/14px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-list-row:not(.ui44-list-row-achievement) :is(.social-row-body,.product-domain-body,.profile-event-row p){color:var(--os-color-ink);font:400 13px/18px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-dashboard,.ui44-list-row-settings,.ui44-list-row-detail,.ui44-list-row-wide-actions,.ui44-list-row-event){grid-template-columns:minmax(0,1fr) auto}body:is(.theme-dark,.theme-light) .ui44-list-row-radio{grid-template-columns:44px minmax(0,1fr) auto}body:is(.theme-dark,.theme-light) .ui44-list-row-notification{grid-template-columns:44px minmax(0,1fr) 44px;gap:14px}body:is(.theme-dark,.theme-light) .settings-list>.ui44-list-row-settings{min-height:var(--44ui-target);padding:var(--44ui-row-y) var(--44ui-row-x)}body:is(.theme-dark,.theme-light) .ui44-list-row-notification .notification-art{width:44px;height:44px}body:is(.theme-dark,.theme-light) .ui44-list-row-profile{grid-template-columns:var(--44ui-avatar-inline) minmax(0, 1fr);gap:14px}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-update,.ui44-list-row-review,.ui44-list-row-structured-item){grid-template-columns:minmax(0,1fr)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-reply,.ui44-list-row-social-structured){grid-template-columns:var(--44ui-avatar-inline) minmax(0, 1fr);align-items:start;gap:14px}body:is(.theme-dark,.theme-light) .ui44-list-row-cart{grid-template-columns:minmax(0,1fr) auto 44px}body:is(.theme-dark,.theme-light) .ui44-list-row-checkout{grid-template-columns:44px minmax(0,1fr) auto;padding:14px 0}body:is(.theme-dark,.theme-light) .ui44-list-row-inbox{color:inherit;grid-template-columns:minmax(0,1fr)}body:is(.theme-dark,.theme-light) .ui44-list-row-inbox>.ui44-profile-row{grid-template-columns:var(--44ui-avatar-inline) minmax(0, 1fr);border:0;gap:14px;width:100%;min-height:0;padding:0}body:is(.theme-dark,.theme-light) .social-profile-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}body:is(.theme-dark,.theme-light) .ui44-list-row-structured-item{border-radius:0;gap:8px}body:is(.theme-dark,.theme-light) .ui44-list-row-structured-item+.ui44-list-row-structured-item{border-top:1px solid var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) .notification-page-remove{width:var(--44ui-target);height:var(--44ui-target)}@media (max-width:768px){body:is(.theme-dark,.theme-light) .ui44-list-row{gap:14px;padding:16px}body:is(.theme-dark,.theme-light) .ui44-list-row-title{font:600 17px/22px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-list-row-secondary,body:is(.theme-dark,.theme-light) .ui44-list-row-body,body:is(.theme-dark,.theme-light) .ui44-row-status{font:400 15px/20px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-list-row:not(.ui44-list-row-achievement) :is(.dashboard-row-title,.view-row-value,.checkout-summary-title,.social-author-name,.product-review-author,.product-domain-head h3,.social-structured-title,.profile-event-row strong){font:600 17px/22px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-list-row:not(.ui44-list-row-achievement) :is(.dashboard-row-subtitle,.dashboard-row-meta,.view-row-label,.product-domain-meta,.social-handle,.social-note,.social-structured-metrics,.profile-event-row time,.profile-event-row span){font:400 15px/20px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-list-row:not(.ui44-list-row-achievement) :is(.social-row-body,.product-domain-body,.profile-event-row p){font:400 17px/24px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-wide-actions,.ui44-list-row-event){grid-template-columns:minmax(0,1fr);align-items:start}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-wide-actions,.ui44-list-row-event) .dashboard-row-actions,body:is(.theme-dark,.theme-light) .ui44-list-row-event .calendar-entry-actions{flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;width:100%}body:is(.theme-dark,.theme-light) .ui44-list-row-notification{grid-template-columns:40px minmax(0,1fr) 44px}body:is(.theme-dark,.theme-light) .settings-list>.ui44-list-row-settings{min-height:var(--44ui-target);padding:16px}body:is(.theme-dark,.theme-light) .ui44-list-row-notification .notification-art{width:40px;height:40px}body:is(.theme-dark,.theme-light) .ui44-list-row-checkout{grid-template-columns:44px minmax(0,1fr) auto;padding:12px 0}}body:is(.theme-dark,.theme-light) .ui44-achievement-list{display:grid;overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-achievement-row{min-width:0;min-height:var(--44ui-target);padding:var(--44ui-row-y) var(--44ui-row-x);color:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}body:is(.theme-dark,.theme-light) .ui44-achievement-row+.ui44-achievement-row{border-top:1px solid var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) .ui44-achievement-icon{border:1px solid var(--44ui-panel-border);background:var(--44ui-input-background);width:44px;height:44px;color:var(--os-color-ink);font:700 11px/14px var(--44ui-font-app);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-achievement-glyph{color:currentColor;display:block}body:is(.theme-dark,.theme-light) .ui44-achievement-copy{text-align:left;gap:4px;min-width:0;display:grid}body:is(.theme-dark,.theme-light) .ui44-achievement-title{min-width:0;color:var(--os-color-ink);font:600 13px/16px var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) .ui44-achievement-secondary{min-width:0;color:var(--os-color-ink-secondary);font:400 11px/14px var(--44ui-font-app);letter-spacing:0}body:is(.theme-dark,.theme-light) .ui44-achievement-row-locked .ui44-achievement-icon{opacity:.48;color:var(--os-color-ink-muted)}body:is(.theme-dark,.theme-light) .ui44-achievement-row-unlocked .ui44-achievement-icon{border-color:color-mix(in srgb, var(--os-color-accent) 34%, var(--44ui-panel-border));background:color-mix(in srgb, var(--os-color-accent) 12%, var(--44ui-input-background));color:var(--os-color-accent);opacity:1}body:is(.theme-dark,.theme-light) .ui44-achievement-check{background:var(--44ui-panel-border);width:26px;height:26px;color:var(--os-color-canvas);font:600 15px/1 var(--44ui-font-app);border-radius:8px;place-items:center;display:grid}body:is(.theme-dark,.theme-light) .ui44-achievement-row-choice{cursor:pointer;outline-offset:-3px;outline:2px solid #0000;transition:background-color .14s,outline-color .14s}body:is(.theme-dark,.theme-light) .ui44-achievement-row-choice:focus-within{outline-color:var(--44ui-input-border-focus);background:var(--44ui-interactive-hover)}body:is(.theme-dark,.theme-light) .ui44-achievement-control{min-width:var(--44ui-target);min-height:var(--44ui-target);place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-achievement-row-choice:hover{background:var(--44ui-interactive-hover)}}body:is(.theme-dark,.theme-light) .ui44-achievement-toast{border:1px solid var(--44ui-panel-border);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:var(--44ui-glass-filter);border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px}body:is(.theme-dark,.theme-light) .ui44-achievement-toast-icon{border:1px solid var(--44ui-panel-border);background:var(--44ui-input-background);width:44px;height:44px;color:var(--os-color-ink)}body:is(.theme-dark,.theme-light) .ui44-achievement-toast-copy{gap:3px;min-width:0;display:grid}body:is(.theme-dark,.theme-light) .ui44-achievement-toast-eyebrow{color:var(--os-color-accent);font:500 10px/13px var(--44ui-font-app);letter-spacing:0;text-transform:none;margin:0}body:is(.theme-dark,.theme-light) .ui44-achievement-toast-title{color:var(--os-color-ink);font:600 13px/16px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-achievement-toast-body{color:var(--os-color-ink-secondary);font:400 11px/14px var(--44ui-font-app);margin:0}@media (max-width:768px){body:is(.theme-dark,.theme-light) .ui44-achievement-row{gap:14px;padding:16px}body:is(.theme-dark,.theme-light) .ui44-achievement-title{font:600 17px/22px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-achievement-secondary{font:400 15px/20px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-achievement-toast{top:calc(var(--os-topbar-height) + 12px);border-radius:14px;width:auto;padding:14px;left:14px;right:14px}body:is(.theme-dark,.theme-light) .ui44-achievement-toast-eyebrow{font:500 12px/16px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-achievement-toast-title{font:600 17px/22px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-achievement-toast-body{font:400 15px/20px var(--44ui-font-app)}}@media (prefers-reduced-motion:reduce){body:is(.theme-dark,.theme-light) .ui44-achievement-toast,body:is(.theme-dark,.theme-light) .ui44-achievement-row-choice{transition:none!important;animation:none!important}}body:is(.theme-dark,.theme-light) :is(.dashboard-field-label,.profile-edit-label,.external-link-service-name){font:600 12px/15px var(--44ui-font-app);letter-spacing:0;text-transform:none}@media (max-width:768px){body:is(.theme-dark,.theme-light) :is(.dashboard-field-label,.profile-edit-label,.external-link-service-name){font:600 15px/20px var(--44ui-font-app)}}body:is(.theme-dark,.theme-light) .ui44-paper-menu{box-sizing:border-box;min-width:0;max-width:min(440px,100vw - 32px);padding:var(--44ui-menu-inset);border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-paper);background:var(--44ui-material-paper);box-shadow:var(--44ui-elevation-raised);color:var(--os-color-ink);-webkit-backdrop-filter:none}body:is(.theme-dark,.theme-light) .ui44-paper-menu-item{box-sizing:border-box;width:100%;min-height:var(--44ui-target);border-radius:var(--44ui-menu-item-radius);color:inherit;font:500 13px/16px var(--44ui-font-app);letter-spacing:0;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}body:is(.theme-dark,.theme-light) :is(.ui44-paper-menu-item-selected,.ui44-paper-menu-item[aria-selected=true]){background:var(--44ui-interactive-hover)}body:is(.theme-dark,.theme-light) .ui44-paper-menu-item-danger{color:#e63946}body:is(.theme-dark,.theme-light) .ui44-paper-menu-item:focus-visible{outline:2px solid var(--44ui-input-border-focus);outline-offset:-2px;background:var(--44ui-interactive-hover)}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-paper-menu-item:hover:not(:disabled){background:var(--44ui-interactive-hover)}body:is(.theme-dark,.theme-light) .ui44-paper-menu-item-danger:hover:not(:disabled){color:#fff;background:#e63946}}body:is(.theme-dark,.theme-light) .ui44-floating-toast{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:var(--44ui-glass-filter)}body:is(.theme-dark,.theme-light) .ui44-segmented{box-sizing:border-box;border:1px solid var(--44ui-input-border);background:var(--44ui-input-background);border-radius:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;min-width:0;padding:4px;display:grid}body:is(.theme-dark,.theme-light) .ui44-segmented-item{box-sizing:border-box;min-width:0;min-height:var(--44ui-target);color:var(--os-color-ink-secondary);font:600 13px/16px var(--44ui-font-app);text-align:center;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}body:is(.theme-dark,.theme-light) :is(.ui44-segmented-item-active,.ui44-segmented-item[aria-checked=true]){background:var(--44ui-button-background);color:var(--44ui-button-text)}body:is(.theme-dark,.theme-light) .ui44-segmented-item:focus-visible{outline:2px solid var(--44ui-input-border-focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .ui44-segmented-item:hover:not(.ui44-segmented-item-active){background:var(--44ui-interactive-hover);color:var(--os-color-ink)}}body:is(.theme-dark,.theme-light) .ui44-segmented-tabs{border:1px solid var(--44ui-input-border);background:var(--44ui-input-background);scrollbar-width:none;border-radius:16px;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}body:is(.theme-dark,.theme-light) .ui44-segmented-tabs::-webkit-scrollbar{display:none}body:is(.theme-dark,.theme-light) .ui44-segmented-tabs>[role=tab]{min-height:var(--44ui-target);color:var(--os-color-ink-secondary);font:600 13px/16px var(--44ui-font-app);background:0 0;border:0;border-radius:12px;flex:none;padding:0 14px}body:is(.theme-dark,.theme-light) .ui44-segmented-tabs>[role=tab][aria-selected=true]{background:var(--44ui-button-background);color:var(--44ui-button-text)}body:is(.theme-dark,.theme-light) .ui44-segmented-tabs>[role=tab]:focus-visible{outline:2px solid var(--44ui-input-border-focus);outline-offset:1px}body:is(.theme-dark,.theme-light) .ui44-disclosure-trigger{min-height:var(--44ui-target)}body:is(.theme-dark,.theme-light) .ui44-disclosure-trigger:focus-visible,body:is(.theme-dark,.theme-light) .ui44-disclosure-content button:focus-visible{outline:2px solid var(--44ui-input-border-focus);outline-offset:2px}body:is(.theme-dark,.theme-light) .ui44-disclosure-content{display:grid}@media (max-width:768px){body:is(.theme-dark,.theme-light) .ui44-paper-menu{border-radius:16px;max-width:calc(100vw - 28px)}body:is(.theme-dark,.theme-light) .ui44-paper-menu-item{font:500 17px/22px var(--44ui-font-app);border-radius:12px}body:is(.theme-dark,.theme-light) .ui44-segmented{border-radius:14px}body:is(.theme-dark,.theme-light) .ui44-segmented-item,body:is(.theme-dark,.theme-light) .ui44-segmented-tabs>[role=tab]{font:600 15px/20px var(--44ui-font-app);border-radius:10px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){body:is(.theme-dark,.theme-light) :is(.ui44-paper-menu-item,.ui44-segmented-item,.ui44-disclosure-trigger){transition:none}}@media (max-width:768px){body:is(.theme-dark,.theme-light) .ui44-paper-menu .ui44-paper-menu-item{font:500 17px/22px var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .os-topbar-account-menu .ui44-paper-menu.os-account-popover{width:min(190px,100vw - 28px);max-width:calc(100vw - 28px)}}body:is(.theme-dark,.theme-light) .ui44-player-overlay .music-player-scrim{background:0 0}body:is(.theme-dark,.theme-light) .ui44-player-sheet{box-sizing:border-box;background:var(--44ui-material-paper);width:100%;max-width:none;box-shadow:var(--44ui-elevation-raised);-webkit-backdrop-filter:none;border-radius:0}body:is(.theme-dark,.theme-light) .ui44-player-sheet :is(.music-player-sheet-minimize,.music-player-sheet-button,.music-player-queue-remove){min-width:var(--44ui-target);min-height:var(--44ui-target)}body:is(.theme-dark,.theme-light) :is(.ui44-player-bar,.ui44-player-sheet) :is(button,a,input):focus-visible{outline:2px solid var(--44ui-input-border-focus);outline-offset:2px}body:is(.theme-dark,.theme-light) .ui44-player-sheet .music-player-queue-row{min-height:56px}body:is(.theme-dark,.theme-light) .ui44-player-sheet .music-player-sheet-art,body:is(.theme-dark,.theme-light) .radio-page .radio-hero-cover{box-shadow:none}body:is(.theme-dark,.theme-light) .os-topbar-cart-button.ui44-symbol-button{width:auto;min-width:74px;max-width:none;height:var(--os-topbar-control-size);min-height:var(--os-topbar-control-size);border-radius:999px;flex:none;grid-template-columns:20px minmax(26px,auto);grid-auto-flow:column;gap:6px;padding:0 8px 0 10px}body:is(.theme-dark,.theme-light) .os-topbar-cart-button.ui44-symbol-button>svg{width:20px;height:20px}body:is(.theme-dark,.theme-light) .os-topbar-cart-button.ui44-symbol-button .os-topbar-cart-count{box-sizing:border-box;min-width:26px;height:26px;padding-inline:7px}@media (min-width:769px){body.music-player-expanded:is(.theme-dark,.theme-light) .app-main-content{visibility:hidden}body.music-player-expanded:is(.theme-dark,.theme-light) .music-player-bar-expanded{display:none}body:is(.theme-dark,.theme-light) .ui44-player-overlay{background:0 0}body:is(.theme-dark,.theme-light) .ui44-player-bar:not(.music-player-bar-expanded){background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:var(--44ui-glass-filter);border-radius:0}body:is(.theme-dark,.theme-light) .ui44-player-sheet{height:100%;box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:none;background:0 0;border:0}body:is(.theme-dark,.theme-light) .ui44-player-sheet .music-player-sheet-minimize{top:var(--os-topbar-edge-inset);right:calc(var(--os-app-frame-inset) + 1px + var(--os-topbar-edge-inset));width:var(--os-topbar-control-size);height:var(--os-topbar-control-size)}body:is(.theme-dark,.theme-light) .ui44-player-sheet.music-player-sheet-queue-open{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}body:is(.theme-dark,.theme-light) .ui44-player-sheet.music-player-sheet-queue-open .ui44-player-queue{border-left:1px solid var(--44ui-panel-border);padding:12px clamp(22px,3vw,48px) 0}}@media (max-width:768px){body:is(.theme-dark,.theme-light) .os-topbar :is(.os-topbar-back,.os-topbar-icon-button:not(.os-topbar-cart-button),.os-topbar-avatar){box-sizing:border-box;width:var(--os-topbar-control-size);min-width:var(--os-topbar-control-size);max-width:var(--os-topbar-control-size);height:var(--os-topbar-control-size);min-height:var(--os-topbar-control-size);max-height:var(--os-topbar-control-size);flex:0 0 var(--os-topbar-control-size)}body:is(.theme-dark,.theme-light) .os-topbar .os-topbar-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--os-color-ink) 12%, transparent);border:0}body:is(.theme-dark,.theme-light) .app-sidebar{z-index:220;height:calc(var(--os-mobile-dock-height) + env(safe-area-inset-bottom));border-top:1px solid var(--44ui-panel-border);background:var(--44ui-material-paper);box-shadow:none;position:relative}body:is(.theme-dark,.theme-light) .sidebar-nav-mobile{background:var(--44ui-material-paper);box-shadow:none;-webkit-backdrop-filter:none;border:0}body:is(.theme-dark,.theme-light) .ui44-player-bar{bottom:calc(var(--os-mobile-dock-pill-height) + env(safe-area-inset-bottom))}body:is(.theme-dark,.theme-light) .ui44-player-overlay{inset:var(--os-topbar-height) 0 calc(var(--os-mobile-dock-pill-height) + env(safe-area-inset-bottom)) 0;padding-inline:0}body:is(.theme-dark,.theme-light) .ui44-player-sheet{border-inline:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}body:is(.theme-dark,.theme-light) .ui44-player-sheet .music-player-sheet-header{min-height:var(--os-topbar-control-size);position:static}body:is(.theme-dark,.theme-light) .ui44-player-sheet .music-player-sheet-minimize{top:var(--os-topbar-edge-inset);right:var(--os-topbar-edge-inset);width:var(--os-topbar-control-size);min-width:var(--os-topbar-control-size);max-width:var(--os-topbar-control-size);height:var(--os-topbar-control-size);min-height:var(--os-topbar-control-size);max-height:var(--os-topbar-control-size);position:absolute}body:is(.theme-dark,.theme-light) .ui44-player-sheet .music-player-sheet-main{box-sizing:border-box;max-width:100%;overflow-x:hidden}body:is(.theme-dark,.theme-light) .ui44-player-sheet :is(.music-player-sheet-progress,.music-player-sheet-times,.music-player-sheet-progress input){box-sizing:border-box;width:100%;min-width:0;max-width:100%}body:is(.theme-dark,.theme-light) .ui44-player-sheet .music-player-sheet-progress input{margin:0;display:block}body:is(.theme-dark,.theme-light) .ui44-player-sheet .music-player-sheet-times>span{min-width:0}body:is(.theme-dark,.theme-light) .ui44-player-sheet.music-player-sheet-queue-open{grid-template-rows:var(--os-topbar-control-size) minmax(0, 1fr)}body:is(.theme-dark,.theme-light) .ui44-player-sheet.music-player-sheet-queue-open .ui44-player-queue{height:100%;max-height:none;padding:4px var(--os-page-pad) 0;grid-area:2/1}body:is(.theme-dark,.theme-light) .ui44-player-queue .music-player-queue-list{padding-bottom:max(18px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){body:is(.theme-dark,.theme-light) :is(.ui44-player-bar,.ui44-player-sheet,.ui44-player-queue,.ui44-player-sheet *){transition:none!important;animation:none!important}}body:is(.theme-dark,.theme-light) :is(.settings-theme-field,.settings-landing-field) .settings-segment,body:is(.theme-dark,.theme-light) .social-profile-tabs,body:is(.theme-dark,.theme-light) :is(.settings-theme-field,.settings-landing-field) .settings-segment-item,body:is(.theme-dark,.theme-light) .social-profile-tabs>[role=tab]{border-radius:999px}body:is(.theme-dark,.theme-light) .profile-edit-actions{justify-content:flex-start;width:100%;margin-left:0}body:is(.theme-dark,.theme-light) .os-popover-footer-link.ui44-paper-menu-item{text-align:center;justify-content:center}body:is(.theme-dark,.theme-light) .store-active-filters-below-header{padding-top:20px;display:flex}body:is(.theme-dark,.theme-light) .ui44-track-list.ui44-panel-glass{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);-webkit-backdrop-filter:var(--44ui-glass-filter);display:grid;overflow:hidden}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-community-actions,body:is(.theme-dark,.theme-light) .ui44-list-row-reply .social-actions{width:100%}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .social-action:not(.social-action-danger):not(.social-action-reply-label):hover:not(:disabled){background:0 0}body:is(.theme-dark,.theme-light) .social-action:not(.social-action-danger):hover:not(:disabled) .social-action-icon{fill:none;stroke:currentColor}body:is(.theme-dark,.theme-light) .social-action-reply-label:hover:not(:disabled){background:0 0}}body:is(.theme-dark,.theme-light) .social-action-reply-label .social-action-label{background:0 0}body:is(.theme-dark,.theme-light) :is(.ui44-row-action-delete,.social-action-danger,.product-review-delete),body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-row-action.ui44-row-action-delete{margin-left:auto}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-row-action:not(.social-action-reply-label):hover:before{background:var(--44ui-interactive-hover)}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community .ui44-row-action:not(.social-action-danger):hover .ui44-row-action-icon{fill:none;stroke:currentColor}}body:is(.theme-dark,.theme-light) .product-review-avatar{aspect-ratio:1;border-radius:50%;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px}body:is(.theme-dark,.theme-light) .product-review-delete{flex:0 0 44px;justify-content:center}body:is(.theme-dark,.theme-light) .external-item-flat-link{min-height:28px;color:var(--os-color-ink-secondary);font:500 13px/18px var(--44ui-font-app);letter-spacing:0;text-transform:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .external-item-flat-link:hover{color:var(--os-color-ink-secondary);box-shadow:none;background:0 0;border:0;transform:none}body:is(.theme-dark,.theme-light) .external-link-actions-list-item .external-profile-icon-link:hover{color:inherit;background:0 0;transform:none}}body.theme-dark .ui44-achievement-row-locked .library-achievement-icon.ui44-achievement-icon{color:#fff;opacity:1}body.theme-light .ui44-achievement-row-locked .library-achievement-icon.ui44-achievement-icon{color:#111;opacity:1}body:is(.theme-dark,.theme-light) .ui44-achievement-row-unlocked .library-achievement-icon.ui44-achievement-icon{border-color:color-mix(in srgb, var(--os-color-accent) 34%, var(--44ui-panel-border));background:color-mix(in srgb, var(--os-color-accent) 12%, var(--44ui-input-background));color:var(--os-color-accent);opacity:1}body.theme-dark :is(.ui44-achievement-row-unlocked,.ui44-achievement-row-locked) .studio-achievement-icon.ui44-achievement-icon{border-color:var(--44ui-panel-border);background:var(--44ui-input-background);color:#fff;opacity:1}body.theme-light :is(.ui44-achievement-row-unlocked,.ui44-achievement-row-locked) .studio-achievement-icon.ui44-achievement-icon{border-color:var(--44ui-panel-border);background:var(--44ui-input-background);color:#111;opacity:1}@media (min-width:769px){body:is(.theme-dark,.theme-light) .music-player-mini-skip,body:is(.theme-dark,.theme-light) .music-player-mini-queue{display:none}body:is(.theme-dark,.theme-light) .ui44-player-bar .music-player-actions{justify-content:flex-end}body:is(.theme-dark,.theme-light) .os-topbar-notification-menu .os-popover-wide{width:340px;min-width:340px;max-width:min(340px,100vw - 32px)}body:is(.theme-dark,.theme-light) .view-track-leading:not(.view-track-leading-current) .view-track-play{inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (max-width:768px){body:is(.theme-dark,.theme-light) .store-active-filters-below-header{padding-top:var(--os-space-4);flex-wrap:wrap}body:is(.theme-dark,.theme-light) .view-tracklist-section>.ui44-track-list.ui44-panel-glass{border:1px solid var(--44ui-panel-border);background:var(--44ui-material-glass);width:100%;max-width:100%;box-shadow:var(--44ui-elevation-flat);border-radius:16px;margin-inline:0}}body:is(.theme-dark,.theme-light) :is(.ui44-button,.os-button,.os-button.os-button-compact,.os-button.os-button-large){height:var(--44ui-target)!important;min-height:var(--44ui-target)!important}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-page-title{font:700 var(--44ui-type-page-title-size)/var(--44ui-type-page-title-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-section-title{font:700 var(--44ui-type-section-title-size)/var(--44ui-type-section-title-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-subsection-title{font:700 var(--44ui-type-subsection-title-size)/var(--44ui-type-subsection-title-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-headline{font:600 var(--44ui-type-headline-size)/var(--44ui-type-headline-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-body{font:400 var(--44ui-type-body-size)/var(--44ui-type-body-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-callout{font:500 var(--44ui-type-callout-size)/var(--44ui-type-callout-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-subheadline{font:400 var(--44ui-type-subheadline-size)/var(--44ui-type-subheadline-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-meta{font:400 var(--44ui-type-meta-size)/var(--44ui-type-meta-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-caption{font:500 var(--44ui-type-caption-size)/var(--44ui-type-caption-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-field-label{font:600 var(--44ui-type-field-label-size)/var(--44ui-type-field-label-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-type.ui44-type-control{font:600 var(--44ui-type-control-size)/var(--44ui-type-control-line) var(--44ui-font-app)}body:is(.theme-dark,.theme-light) .ui44-media-preview{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-input);background:var(--44ui-input-background);box-shadow:none;overflow:hidden}body:is(.theme-dark,.theme-light) .ui44-media-preview-image>img{object-fit:cover;width:100%;height:100%;display:block}body:is(.theme-dark,.theme-light) .ui44-dialog-overlay,body:is(.theme-dark,.theme-light) .ui44-dialog-scrim{background:var(--44ui-scrim);-webkit-backdrop-filter:blur(10px)}body:is(.theme-dark,.theme-light) .ui44-dialog-surface.ui44-panel{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);box-shadow:var(--44ui-elevation-flat);color:var(--44ui-text-primary);-webkit-backdrop-filter:var(--44ui-glass-filter)}body:is(.theme-dark,.theme-light) .ui44-dialog-actions{border-top:1px solid var(--44ui-panel-border);background:0 0}body:is(.theme-dark,.theme-light) .dashboard-status-pill.studio-publication-status{width:fit-content;min-height:0;box-shadow:none;font:400 var(--44ui-type-subheadline-size)/var(--44ui-type-subheadline-line) var(--44ui-font-app);background:0 0;border:0;border-radius:0;padding:0;display:block}body:is(.theme-dark,.theme-light) :where(a[href],button,input:not(.ui44-input-bare):not(.ui44-file-input-hidden),select,textarea:not(.ui44-input-bare),summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=radio],[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible,body:is(.theme-dark,.theme-light) .ui44-composed-field:focus-within{outline:2px solid var(--44ui-input-border-focus)!important;outline-offset:2px!important;box-shadow:none!important}@media (max-width:768px){body:is(.theme-dark,.theme-light) :is(.ui44-type.ui44-type-callout,.ui44-type.ui44-type-caption,.os-type-body-small){font-weight:400}body:is(.theme-dark,.theme-light) .ui44-dialog-surface{border-radius:16px}body:is(.theme-dark,.theme-light) .profile-crop-dialog.ui44-dialog-surface{border-radius:16px 16px 0 0}}body:is(.theme-dark,.theme-light) :is(.ui44-type.ui44-type-field-label,.ui44-form-label,.dashboard-field-label,.profile-edit-label,.external-link-service-name,.store-filter-label,.social-new-message-label,.social-compose-to-label,.profile-crop-controls label),body:is(.theme-dark,.theme-light) .ui44-panel-content-form-field>span{color:var(--os-color-ink)}body:is(.theme-dark,.theme-light) :is(.ui44-detail-list .ui44-list-row.ui44-list-row-detail .view-row-label,.ui44-list-row.ui44-list-row-detail .ui44-detail-label){color:var(--os-color-ink);font-weight:600}body:is(.theme-dark,.theme-light) :is(.ui44-detail-list .ui44-list-row.ui44-list-row-detail .view-row-value,.ui44-list-row.ui44-list-row-detail .ui44-detail-value){color:var(--os-color-ink-secondary);font-weight:400}body:is(.theme-dark,.theme-light) .ui44-input.ui44-input-empty,body:is(.theme-dark,.theme-light) :is(.dashboard-field,.ui44-form-field)>input.ui44-input.ui44-input-empty:not([type=checkbox]):not([type=radio]):not([type=range]){color:var(--44ui-input-placeholder);-webkit-text-fill-color:var(--44ui-input-placeholder)}body:is(.theme-dark,.theme-light) select.ui44-input.ui44-input-empty option:not([value=""]){color:var(--os-color-ink);-webkit-text-fill-color:var(--os-color-ink)}body:is(.theme-dark,.theme-light) .ui44-community-author-line,body:is(.theme-dark,.theme-light) .ui44-reply-author-line{align-items:center;width:100%}body:is(.theme-dark,.theme-light) :is(.ui44-community-avatar-link,.ui44-reply-avatar-link){width:var(--44ui-avatar-inline);height:var(--44ui-avatar-inline);flex:none;align-self:start;align-items:center;display:flex}body:is(.theme-dark,.theme-light) :is(.ui44-community-avatar-link,.ui44-reply-avatar-link) .social-avatar{width:var(--44ui-avatar-inline);min-width:var(--44ui-avatar-inline);height:var(--44ui-avatar-inline);border:1px solid var(--44ui-panel-border)}body:is(.theme-dark,.theme-light) :is(.ui44-community-author-line,.ui44-reply-author-line) .social-row-meta{align-self:center;align-items:center}body:is(.theme-dark,.theme-light) .social-row.ui44-list-row-community,body:is(.theme-dark,.theme-light) .ui44-list-row-reply{grid-template-columns:var(--44ui-avatar-inline) minmax(0, 1fr);gap:14px}body:is(.theme-dark,.theme-light) .social-thread-page .ui44-list-row-reply{padding:var(--44ui-row-y) var(--44ui-row-x)}body:is(.theme-dark,.theme-light) .ui44-list-row-reply .ui44-reply-copy{gap:8px;width:100%;padding:0}body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-group,body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-item{box-sizing:border-box;width:100%;min-width:0}body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-group{border-top:1px solid var(--44ui-panel-border);isolation:isolate;margin:0;padding:0;position:relative}body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-group.social-reply-group-focused{border-top:0}body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-item{border-top:0;margin:0;padding:0}body:is(.theme-dark,.theme-light) .social-thread-page .ui44-list-row-reply.social-reply-connect-before:before,body:is(.theme-dark,.theme-light) .social-thread-page .ui44-list-row-reply.social-reply-connect-after:after{z-index:0;left:calc(var(--44ui-row-x) + (var(--44ui-avatar-inline) / 2));background:var(--44ui-panel-border);content:"";pointer-events:none;width:1px;position:absolute;transform:translate(-50%)}body:is(.theme-dark,.theme-light) .social-thread-page .ui44-list-row-reply.social-reply-connect-before:before{height:var(--44ui-row-y);top:0}body:is(.theme-dark,.theme-light) .social-thread-page .ui44-list-row-reply.social-reply-connect-after:after{top:calc(var(--44ui-row-y) + var(--44ui-avatar-inline));bottom:0}body:is(.theme-dark,.theme-light) .social-thread-page :is(.social-reply-group>.social-inline-composer,.social-reply-item>.social-inline-composer):before{content:none}body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-group>*{z-index:1;position:relative}body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-group>.ui44-list-row-reply,body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-item>.ui44-list-row-reply{border:0}body:is(.theme-dark,.theme-light) .social-thread-page>section>.social-feed-list>.social-composer-inline-surface,body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-group>.social-inline-composer,body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-item .social-inline-composer{box-sizing:border-box;width:100%;min-width:0;padding:var(--os-row-inset-y) var(--os-row-inset-x);margin-inline:0}body:is(.theme-dark,.theme-light) .social-thread-page :is(.social-composer-box,.social-inline-composer-box){width:100%;min-width:0}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-actions{--44ui-community-action-gap:2px;--44ui-community-like-slot:60px;gap:var(--44ui-community-action-gap);flex-wrap:nowrap}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action-like{width:var(--44ui-community-like-slot);min-width:var(--44ui-community-like-slot);flex:0 0 var(--44ui-community-like-slot);justify-content:flex-start}body:is(.theme-dark,.theme-light) .social-thread-page .social-reply-view-all{box-sizing:border-box;width:100%;min-height:44px;padding:8px var(--os-row-inset-x) 14px calc(var(--os-row-inset-x) + var(--44ui-avatar-inline) + 14px);color:var(--os-color-ink);font-size:var(--os-font-size-body);align-items:center;font-weight:600;text-decoration:none;display:flex}body:is(.theme-dark,.theme-light) .social-action-danger{color:var(--os-color-ink)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action,body:is(.theme-dark,.theme-light) .social-action-like[data-liked=true]{color:var(--os-color-ink);background:0 0}body:is(.theme-dark,.theme-light) .social-action-like[data-liked=true] .social-action-icon{fill:currentColor;stroke:currentColor}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action-like{padding:0 4px}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action-like:before{content:none}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action-like-hit{z-index:1;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:6px;width:32px;height:32px;transition:background-color .14s;display:inline-flex;position:relative}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action-like-hit-count{border-radius:999px;width:auto;min-width:32px;padding:0 6px}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action-danger:before{border-radius:50%;width:32px;height:32px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .social-action-danger:hover:not(:disabled){color:var(--os-color-ink);background:var(--44ui-interactive-hover)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-author-name:hover{color:var(--os-color-accent)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action:hover:not(:disabled){color:var(--os-color-ink);background:0 0}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action:hover:not(:disabled):before,body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) button.social-action-like:hover:not(:disabled) .social-action-like-hit{background:var(--44ui-interactive-hover)}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action-like:hover:not(:disabled):not([data-liked=true]) .social-action-icon,body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action:not(.social-action-like):hover:not(:disabled) .social-action-icon{fill:none;stroke:currentColor}body:is(.theme-dark,.theme-light) :is(.ui44-list-row-community,.ui44-list-row-reply) .social-action-like[data-liked=true]:hover:not(:disabled) .social-action-icon{fill:currentColor;stroke:currentColor}}body:is(.theme-dark,.theme-light) .social-profile-page{gap:16px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-head{gap:16px;padding-bottom:0}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-main{padding-top:16px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-identity{gap:16px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-text{gap:6px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-external-links{gap:10px;margin-top:0}body:is(.theme-dark,.theme-light) .social-profile-page .external-profile-icon-link{border-radius:0;width:28px;height:28px;transition:none}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-link-row{justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;margin-top:10px;display:flex}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-link-row .social-profile-actions{flex:none;width:auto;margin:0 0 0 auto;padding:0}@media (min-width:769px){body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-avatar-button,body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-identity .social-avatar-large{width:108px;height:108px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-link-row .social-profile-actions{order:1;margin-left:0}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-link-row .social-profile-external-links{order:2;margin-left:auto}}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-toolbar{border-top:1px solid var(--44ui-panel-border);border-bottom:1px solid var(--44ui-panel-border);justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;padding:0 4px;display:flex}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-toolbar .social-profile-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;width:auto;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:100%;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;scroll-padding-inline:0;display:flex;overflow-x:auto}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-tabs::-webkit-scrollbar{display:none}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-tabs>[role=tab]{min-width:max-content;min-height:56px;box-shadow:none;color:var(--os-color-ink-secondary);font:600 14px/18px var(--44ui-font-app);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0 18px;transition:color .14s;position:relative}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-tabs>[role=tab][aria-selected=true]{box-shadow:none;color:var(--os-color-ink);background:0 0;border:0}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-tabs>[role=tab][aria-selected=true]:after{background:var(--os-color-ink);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-posts.ui44-panel{border:1px solid var(--44ui-panel-border);border-radius:var(--44ui-radius-glass);background:var(--44ui-material-glass);width:100%;min-width:0;box-shadow:var(--44ui-elevation-flat);display:grid;overflow:hidden}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-posts>.ui44-list-row-community+.ui44-list-row-community{border-top:1px solid var(--44ui-panel-border)}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .social-profile-page :is(.external-profile-icon-link,.social-profile-tabs>[role=tab]):hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-tabs>[role=tab]:hover{color:var(--os-color-ink)}}@media (max-width:768px){body:is(.theme-dark,.theme-light) .social-profile-page{gap:12px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-head{gap:14px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-main{gap:14px;padding-top:12px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-identity{gap:2px 12px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-link-row{box-sizing:border-box;grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:14px;width:100%;max-width:none;margin-top:12px;display:grid}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-link-row .social-profile-actions{box-sizing:border-box;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:10px;width:100%;max-width:none;margin:0;display:grid}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-link-row .social-profile-actions .os-button{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:none}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-toolbar{border:0;flex-direction:column;align-items:stretch;gap:14px;padding:0;display:flex}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-toolbar .social-profile-tabs{width:calc(100% + (2 * var(--os-content-inset)));max-width:none;margin-inline:calc(-1 * var(--os-content-inset));padding-inline:var(--os-content-inset);border-top:1px solid var(--44ui-panel-border);border-bottom:1px solid var(--44ui-panel-border);scroll-padding-inline:var(--os-content-inset);order:2;align-self:stretch}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-tabs>[role=tab]{flex:1 0 112px;min-width:112px;min-height:52px;padding-inline:16px;font-size:15px}body:is(.theme-dark,.theme-light) .social-profile-page .social-profile-posts.ui44-panel{border-radius:16px}body:is(.theme-dark,.theme-light) .social-post-row.ui44-list-row-community .social-row-body{font:400 15px/21px var(--44ui-font-app)}}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-list{min-height:0;box-shadow:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;overflow:hidden auto}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-form{background:var(--os-color-bg)}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-form textarea.ui44-textarea.os-input-textarea.ui44-composer-input{resize:none;border-radius:22px;height:44px;min-height:44px;max-height:116px;padding:10px 14px}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-thread-header.ui44-list-row-profile{border-bottom:1px solid var(--44ui-panel-border);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;width:100%;padding:8px 12px 12px}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-thread-header .social-message-profile-link{text-align:center;width:100%;color:inherit;grid-column:1;justify-items:center;gap:6px;text-decoration:none;display:grid}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-thread-header{z-index:3;background:var(--os-color-bg);position:relative}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-form{display:block;position:relative}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-form textarea.ui44-textarea.os-input-textarea.ui44-composer-input{width:100%;padding-right:52px}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-form .social-message-send{background:var(--os-color-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-form .social-message-send svg{display:block}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-form .social-message-send:disabled{opacity:.45;cursor:default}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-compose-panel{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-compose-to-row{box-sizing:border-box;width:calc(100% - 24px);margin:12px}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-compose-results{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-auto-rows:max-content;align-content:start;min-height:0;padding:8px 12px 12px;overflow-y:auto}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-compose-result{background:0 0;border-radius:0;align-self:start;width:100%;min-height:0;padding:12px 0}@media (hover:hover) and (pointer:fine){body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-compose-result:hover{background:0 0}}body:is(.theme-dark,.theme-light) .social-inbox-conversation-route .social-message-form-compose{grid-row:4;align-self:end}@media (max-width:768px){:root{--os-topbar-control-size:var(--44ui-target)}body:is(.theme-dark,.theme-light) :is(.os-topbar-icon-button,.os-topbar-back,.os-topbar-avatar){width:var(--44ui-target);min-width:var(--44ui-target);height:var(--44ui-target);min-height:var(--44ui-target);flex:0 0 var(--44ui-target)}body:is(.theme-dark,.theme-light) .os-topbar-right,body:is(.theme-dark,.theme-light) .page-header-tools{gap:10px}body:is(.theme-dark,.theme-light) .app-header .page-header-tools,body:is(.theme-dark,.theme-light) .social-title-row>.page-compose-button{margin-right:calc(var(--os-topbar-edge-inset) - var(--os-content-inset))}body:is(.theme-dark,.theme-light) .social-inbox-index .ui44-list-row-inbox>.ui44-profile-row{grid-template-columns:48px minmax(0,1fr);gap:12px}body:is(.theme-dark,.theme-light) .social-conversation-page{z-index:10;top:var(--os-topbar-height);right:var(--os-content-inset);bottom:var(--os-mobile-dock-height);left:var(--os-content-inset);overscroll-behavior:none;width:auto;height:auto;min-height:0;position:fixed;overflow:hidden}}
