:root{--sm-motion-press:.12s;--sm-motion-soft:.18s;--sm-motion-surface:.22s;--sm-motion-long:.34s;--sm-motion-ease-out:cubic-bezier(.22,.8,.24,1);--sm-motion-ease-in:cubic-bezier(.4,0,1,1)}html:root :is(.sm-button,.sm-icon-button){transition:background-color var(--sm-motion-press) ease, border-color var(--sm-motion-press) ease, color var(--sm-motion-press) ease, opacity var(--sm-motion-press) ease, transform var(--sm-motion-press) var(--sm-motion-ease-out), box-shadow var(--sm-motion-soft) ease;transform:translate(0,0)}@media (hover:hover) and (pointer:fine){html:root :is(.sm-button,.sm-icon-button):not(:disabled):hover{transform:translateY(-1px)}}html:root :is(.sm-button,.sm-icon-button):not(:disabled):active{transition-duration:70ms;transform:translateY(1px)scale(.985)}html:root :is(.sm-tabs,.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-v2-nav,.community-shelf-tabs) button{transition:background-color var(--sm-motion-soft) ease, border-color var(--sm-motion-soft) ease, color var(--sm-motion-soft) ease, opacity var(--sm-motion-soft) ease}html:root .sm-feedback{animation:sm-feedback-in var(--sm-motion-soft) var(--sm-motion-ease-out) both}html:root .first-run-panel{animation:sm-panel-in var(--sm-motion-surface) var(--sm-motion-ease-out) both}html:root :is(.community-quiet,.discover-empty,.tonight-empty,.no-results){animation:sm-content-reveal var(--sm-motion-surface) var(--sm-motion-ease-out) both}@keyframes sm-feedback-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-panel-in{0%{opacity:.01;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-content-reveal{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}html:root .sm-feedback[data-state=loading]{position:relative;overflow:hidden}html:root .sm-feedback[data-state=loading]:after{background:linear-gradient(90deg, transparent, color-mix(in srgb,var(--theme-accent) 38%,transparent), color-mix(in srgb,var(--theme-secondary) 24%,transparent), transparent);content:"";width:45%;height:2px;animation:1.2s linear infinite sm-loading-flow;position:absolute;bottom:0;left:-45%}@keyframes sm-loading-flow{to{transform:translate(330%)}}.pull-refresh{--pull-progress:0;contain:layout paint;opacity:0;pointer-events:none;height:8px!important;left:0!important;right:0!important;top:env(safe-area-inset-top,0px)!important;transition:opacity var(--sm-motion-press) ease,transform var(--sm-motion-soft) var(--sm-motion-ease-out)!important;z-index:4000!important;background:0 0!important;align-items:flex-start!important;width:auto!important;display:block!important;position:fixed!important;overflow:hidden!important;transform:translateY(-8px)!important}.pull-refresh.is-pulling,.pull-refresh.is-ready,.pull-refresh.is-refreshing,.pull-refresh.is-completing{opacity:1;transform:translate(0,0)!important}.pull-refresh-edge-refraction{height:8px;display:block;position:absolute;inset:0;overflow:hidden}.pull-refresh-edge-base{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb,var(--theme-content) 10%,transparent) 18%, color-mix(in srgb,var(--theme-content) 36%,transparent) 50%, color-mix(in srgb,var(--theme-content) 10%,transparent) 82%, transparent 100%);height:1px;opacity:calc(.12 + var(--pull-progress) * .58);transform:scaleX(calc(.22 + var(--pull-progress) * .78));transform-origin:50%;transition:opacity 80ms linear,transform 70ms linear;position:absolute;top:0;left:0;right:0}.pull-refresh-edge-sweep,.pull-refresh-edge-glint{opacity:0;pointer-events:none;position:absolute;top:0}.pull-refresh-edge-sweep{background:linear-gradient(90deg, transparent 0%, #ffffff0f 20%, color-mix(in srgb,var(--theme-content) 66%,var(--theme-accent)) 49%, #ffffff38 66%, transparent 100%);width:28%;height:4px;left:-24%;transform:translate(-100%)skew(-24deg)}.pull-refresh-edge-glint{background:linear-gradient(90deg,#0000,#ffffffeb,#0000);width:14%;height:1px;left:-16%;transform:translate(-100%)}.pull-refresh.is-ready .pull-refresh-edge-base{opacity:.82;transform:scaleX(1)}.pull-refresh.is-refreshing .pull-refresh-edge-base{opacity:.32;transform:scaleX(1)}.pull-refresh.is-refreshing .pull-refresh-edge-sweep{animation:.98s cubic-bezier(.45,0,.25,1) infinite sm-edge-refraction-sweep}.pull-refresh.is-refreshing .pull-refresh-edge-glint{animation:.98s cubic-bezier(.45,0,.25,1) infinite sm-edge-refraction-glint}.pull-refresh.is-completing .pull-refresh-edge-refraction{animation:sm-edge-refraction-complete .26s var(--sm-motion-ease-out) both}@keyframes sm-edge-refraction-sweep{0%{opacity:0;transform:translate(-100%)skew(-24deg)}20%{opacity:.35}52%{opacity:.72}82%{opacity:.26}to{opacity:0;transform:translate(520%)skew(-24deg)}}@keyframes sm-edge-refraction-glint{0%{opacity:0;transform:translate(-100%)}38%{opacity:.18}58%{opacity:.78}80%{opacity:.18}to{opacity:0;transform:translate(820%)}}@keyframes sm-edge-refraction-complete{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-3px)}}.refresh-site{position:relative;overflow:visible}.refresh-site:after{content:none!important}.refresh-site.is-refreshing svg{opacity:.68;animation:none!important}html:root :is(.title-dialog,.notification-panel,.community-detail,.community-comments-sheet,.install-guide){transform-origin:50% 100%;-webkit-font-smoothing:antialiased}html:root :is(.account-menu,.account-dropdown,.dialog-actions-menu,.explore-filter-sheet){transform-origin:50% 0}html:root :is(.title-dialog-backdrop,.notification-scrim,.community-detail-backdrop,.community-comments-backdrop,.install-guide-backdrop){will-change:auto}@media (hover:hover) and (pointer:fine){html:root :is(.discussion-hub-row,.community-thread-row,.community-pick-card,.community-household-card){transition:transform var(--sm-motion-soft) var(--sm-motion-ease-out),border-color var(--sm-motion-soft) ease,background-color var(--sm-motion-soft) ease}html:root :is(.discussion-hub-row,.community-thread-row,.community-pick-card,.community-household-card):hover{transform:translateY(-1px)}}html[data-sm-effects=reduce] :is(.sm-feedback,.first-run-panel,.community-quiet,.discover-empty,.tonight-empty,.no-results,.pull-refresh,.pull-refresh-edge-refraction,.pull-refresh-edge-sweep,.pull-refresh-edge-glint),html[data-sm-effects=reduce] .refresh-site:after{transition:none!important;animation:none!important}html[data-sm-effects=reduce] .pull-refresh.is-refreshing .pull-refresh-edge-sweep{opacity:.52;transform:translate(180%)skew(-18deg)}html[data-sm-effects=reduce] .pull-refresh.is-refreshing .pull-refresh-edge-glint{opacity:.62;transform:translate(300%)skew(-22deg)}@media (prefers-reduced-motion:reduce){:is(.sm-feedback,.first-run-panel,.community-quiet,.discover-empty,.tonight-empty,.no-results,.pull-refresh,.pull-refresh-edge-refraction,.pull-refresh-edge-sweep,.pull-refresh-edge-glint),.refresh-site:after{transition:none!important;animation:none!important}.pull-refresh.is-refreshing .pull-refresh-edge-sweep{opacity:.52;transform:translate(180%)skew(-18deg)}.pull-refresh.is-refreshing .pull-refresh-edge-glint{opacity:.62;transform:translate(300%)skew(-22deg)}}
