html:root{--sm-motion-instant:.1s;--sm-motion-quick:.15s;--sm-motion-base:.22s;--sm-motion-layer:.22s;--sm-motion-exit:.18s;--sm-motion-standard:cubic-bezier(.22,.8,.24,1);--sm-motion-spring:cubic-bezier(.22,.8,.24,1)}html:root :is(.title-dialog,.community-detail,.community-comments-sheet,.install-guide){background:var(--theme-canvas-raised);-webkit-backdrop-filter:none}html:root :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.install-guide-backdrop){animation:sm-scrim-in var(--sm-motion-normal,.22s) ease-out both;transition:opacity var(--sm-motion-exit) ease-out;-webkit-backdrop-filter:none}html:root :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop).is-closing{animation:sm-scrim-out var(--sm-motion-exit) ease-in both}html:root :is(.title-dialog,.community-detail):not(.is-dragging):not(.is-settling):not(.is-swipe-closing),html:root :is(.community-comments-sheet,.install-guide){animation:sm-surface-in var(--sm-motion-layer) var(--sm-motion-standard) both;animation-name:var(--sm-surface-enter,sm-surface-in);will-change:auto;transition:none}html:root .title-dialog-backdrop.is-closing .title-dialog:not(.is-swipe-closing),html:root .community-detail-backdrop.is-closing .community-detail:not(.is-swipe-closing),html:root .community-comments-backdrop.is-closing .community-comments-sheet{animation:sm-surface-out var(--sm-motion-exit) ease-in both}html:root :is(.title-dialog,.community-detail).is-dragging{transition:none;animation:none}html:root :is(.title-dialog,.community-detail).is-settling{transition:transform var(--sm-motion-base) var(--sm-motion-standard);animation:none}html:root :is(.title-dialog,.community-detail).is-swipe-closing{transition:transform var(--sm-motion-exit) ease-in;animation:none}html:root :is(.title-dialog-backdrop,.community-detail-backdrop).is-dragging{transition:none;animation:none}html:root :is(.title-dialog-backdrop,.community-detail-backdrop).is-swipe-closing{animation:none}html:root .dialog-poster>.poster-loading{opacity:1;animation:none}html:root :is(.swipe-sheet,.title-dialog,.community-detail)[data-swipe-interacted=true]{--sm-surface-enter:none;--sm-pop-enter:none}html:root .swipe-sheet.is-swipe-dragging{transition:none!important;animation:none!important}html:root .swipe-sheet.is-swipe-leaving{transition:transform var(--sm-motion-exit) ease-in;animation:none!important}html:root .swipe-sheet:not(.is-swipe-dragging):not(.is-swipe-leaving){transition:transform var(--sm-motion-base) var(--sm-motion-standard)}html:root .notification-panel{animation:sm-pop-in-clean var(--sm-motion-layer) var(--sm-motion-standard) both;animation-name:var(--sm-pop-enter,sm-pop-in-clean);-webkit-backdrop-filter:none;background:var(--theme-canvas-raised)}html:root .notification-scrim{animation:sm-scrim-in var(--sm-motion-base) ease-out both;-webkit-backdrop-filter:none}html:root .notification-panel.is-closing{pointer-events:none;animation:sm-pop-out-clean var(--sm-motion-exit) ease-in both!important}html:root .notification-scrim.is-closing{animation:sm-scrim-out var(--sm-motion-exit) ease-in both;pointer-events:none}html:root :is(.account-menu,.account-dropdown,.dialog-actions-menu,.explore-filter-sheet){animation:sm-pop-in-clean var(--sm-motion-quick) var(--sm-motion-standard) both}html:root :is(.add-title-panel:not(.library-tool-dialog),.library-tools:not(.library-tool-dialog),.card-details,.title-deep-details>div){animation:sm-pop-in-clean var(--sm-motion-base) var(--sm-motion-standard) both}html:root .view-stage:not([hidden]):not(.is-tab-dragging){animation:sm-view-in var(--sm-motion-base) var(--sm-motion-standard) backwards}html:root .view-stage{will-change:auto;transition:transform var(--sm-motion-base) var(--sm-motion-standard);transform:none}html:root .view-stage.is-tab-dragging{transform:translate3d(var(--tab-drag-x,0),0,0);transition:none;animation:none}html:root .title-card{transition:border-color var(--sm-motion-quick) ease,background-color var(--sm-motion-quick) ease,opacity var(--sm-motion-quick) ease}html:root .title-card-swipe-shell.is-tracking>.title-card{transition:none}html:root .title-card-swipe-shell.is-settling>.title-card{transition:transform var(--sm-motion-base) var(--sm-motion-standard)}html:root .title-card-swipe-shell.is-dismissing>.title-card{transition:transform .26s ease-in,opacity var(--sm-motion-exit) ease}@keyframes sm-view-in{0%{opacity:.8}to{opacity:1}}@keyframes sm-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes sm-scrim-out{0%{opacity:var(--sm-exit-opacity,1)}to{opacity:0}}@keyframes sm-surface-in{0%{transform:translateY(16px)}to{transform:translate(0,0)}}@keyframes sm-surface-out{0%{transform:var(--sm-exit-transform,translate3d(0,var(--sheet-drag,0px),0))}to{transform:translateY(16px)}}@keyframes sm-pop-in-clean{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-pop-out-clean{0%{opacity:var(--sm-exit-opacity,1);transform:var(--sm-exit-transform,translate3d(0,var(--swipe-sheet-y,0px),0))}to{opacity:0;transform:translateY(10px)}}html[data-sm-effects=reduce] :is(.title-dialog-backdrop,.title-dialog,.community-detail-backdrop,.community-detail,.community-comments-backdrop,.community-comments-sheet,.install-guide-backdrop,.install-guide,.notification-panel,.notification-panel.is-closing,.notification-scrim,.account-menu,.account-dropdown,.dialog-actions-menu,.explore-filter-sheet,.add-title-panel,.library-tools,.card-details,.title-deep-details>div,.view-stage,.swipe-sheet,.poster-loading,.loading-grid i){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:root :is(.title-dialog-backdrop,.title-dialog,.community-detail-backdrop,.community-detail,.community-comments-backdrop,.community-comments-sheet,.install-guide-backdrop,.install-guide,.notification-panel,.notification-panel.is-closing,.notification-scrim,.account-menu,.account-dropdown,.dialog-actions-menu,.explore-filter-sheet,.add-title-panel,.library-tools,.card-details,.title-deep-details>div,.view-stage,.swipe-sheet,.poster-loading,.loading-grid i){transition:none!important;animation:none!important}}.together-house-library[hidden]{display:none!important}.together-loading-shell{gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:0 0 28px;display:grid}.together-loading-shell :is(i,b,small){background:color-mix(in srgb,var(--theme-content,#f7f8fb) 9%,transparent);border:1px solid color-mix(in srgb,var(--theme-content,#f7f8fb) 7%,transparent);border-radius:999px;display:block}.together-loading-opening{flex-direction:column;gap:18px;min-height:94px;display:flex}.together-loading-identity{align-items:center;gap:12px;display:flex}.together-loading-identity>i{border-radius:50%;width:44px;height:44px}.together-loading-identity>span{gap:7px;width:min(210px,55vw);display:grid}.together-loading-identity b{width:100%;height:14px}.together-loading-identity small{width:45%;height:10px}.together-loading-title{width:min(180px,45vw);height:30px}.together-loading-hero{background:var(--theme-canvas-raised,#11151c);border:1px solid var(--theme-edge,#ffffff1a);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(140px,42%);min-height:clamp(240px,32vw,390px);padding:clamp(24px,5vw,54px);display:grid;position:relative;overflow:hidden}.together-loading-hero>span{z-index:1;align-self:end;gap:12px;max-width:460px;display:grid}.together-loading-hero>span>i{width:34%;height:12px}.together-loading-hero>span>b{border-radius:12px;width:84%;height:38px}.together-loading-hero>span>small{width:62%;height:12px}.together-loading-art{opacity:.62;place-self:stretch end;width:100%;border:0!important;border-radius:24px!important}.together-loading-continue,.together-loading-library{gap:14px;display:grid}.together-loading-section-title{width:min(230px,58vw);height:22px}.together-loading-continue>div,.together-loading-library>div{grid-auto-columns:minmax(146px,1fr);grid-auto-flow:column;gap:12px;display:grid;overflow:hidden}.together-loading-continue>div>span,.together-loading-library>div>span{gap:9px;min-width:0;display:grid}.together-loading-continue>div>span>i{border-radius:16px;height:118px}.together-loading-shell :is(.together-loading-continue,.together-loading-library) b{width:78%;height:13px}.together-loading-shell :is(.together-loading-continue,.together-loading-library) small{width:48%;height:10px}.together-loading-library>header{justify-content:space-between;align-items:end;min-height:52px;display:flex}.together-loading-library>header>span{gap:8px;display:grid}.together-loading-library>header>span>i{width:96px;height:10px}.together-loading-library>header>span>b{width:132px;height:24px}.together-loading-library>header>i{width:82px;height:36px}.together-loading-library>div{grid-auto-columns:minmax(132px,1fr)}.together-loading-library>div>span>i{border-radius:14px;height:190px}@media (width<=760px){.together-loading-shell{gap:20px;padding-bottom:20px}.together-loading-hero{grid-template-columns:minmax(0,1.2fr) minmax(96px,.8fr);padding:22px}.together-loading-continue>div{grid-auto-columns:minmax(146px,64vw)}.together-loading-library>div{grid-auto-columns:minmax(132px,44vw)}.together-loading-library>div>span>i{height:174px}}
