.ds .ub-card__lift{transition:transform .2s var(--ds-arrive)}.ds .ub-card[data-hover] .ub-card__lift{transform:translateY(-4px)}.ds .ub-tip{will-change:transform, opacity;opacity:0;transition:opacity .12s,transform .12s;transform:translateY(-3px)}.ds .ub-card[data-hover] .ub-tip{opacity:1;transition:opacity .18s ease 60ms, transform .26s var(--ds-arrive) 60ms;transform:none}.ds .ub-clip{position:absolute;inset:0;overflow:hidden}.ds .ub-scroll{--ub-top:871px;will-change:transform;transition:transform .72s cubic-bezier(.65,0,.2,1)}.ds .ub-top{height:var(--ub-top);overflow:hidden}.ds .ub-scroll[data-down]{transform:translateY(calc(-1 * var(--ub-top) - 56px + 20px))}.ds .ub-scroll--phone{--ub-top:620px}.ds .ub-mini{will-change:transform, opacity;z-index:3;width:208px;box-shadow:var(--shadow-player);opacity:0;border-radius:1.5rem;transition:opacity .12s ease-in,transform .12s ease-in;position:absolute;bottom:71px;right:24px;transform:translateY(16px)scale(.9)}.ds .ub-mini[data-show]{opacity:1;transition:opacity .3s var(--ds-arrive) .24s, transform .3s var(--ds-arrive) .24s;transform:none}.ds .ub-frame{opacity:0;transition:opacity 90ms linear}.ds .ub-frame[data-show]{opacity:1}.ds .ub-playhead{will-change:left;transition:left .42s cubic-bezier(.3,.75,.1,1)}.ds .ub-progress{transition:width .42s cubic-bezier(.3,.75,.1,1)}.ds .ub-satellite{will-change:transform, opacity;z-index:2;width:390px;box-shadow:var(--ss-shadow-satellite);opacity:0;border-radius:1.25rem;flex:none;transition:opacity .24s,transform .3s;position:absolute;bottom:47px;left:47px;transform:translateY(14px)scale(.98)}.ds .ub-satellite[data-show]{opacity:1;transition:opacity .42s var(--ds-arrive) .2s, transform .62s var(--ds-arrive) .2s;transform:none}.ds .ub-lines-window{height:168px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.ds .ub-lines{will-change:transform, opacity;--ub-lines-y:0px;transform:translateY(var(--ub-lines-y));transition:transform .42s cubic-bezier(.3,.75,.1,1);position:relative}.ds .ub-pop{will-change:transform, opacity;transform-origin:100% 0;opacity:0;pointer-events:none;transition:opacity .1s,transform .1s;transform:translateY(-4px)scale(.97)}.ds .ub-pop[data-open]{opacity:1;transition:opacity .14s ease, transform .18s var(--ds-arrive);transform:none}.ds .ub-badge{will-change:transform, opacity;opacity:0;transition:opacity .16s ease, transform .24s var(--ds-arrive);transform:translate(-6px)}.ds .ub-badge[data-show]{opacity:1;transform:none}.ds .ub-bookmark{width:40px;height:40px;position:absolute;top:-48px;right:72px}.ds .ub-bookmark--phone{right:60px}.ds .ub-fly{z-index:4;opacity:0;pointer-events:none;transform-origin:50% 0;border-radius:6px;width:30px;height:40px;position:absolute;top:-2px;right:77px;overflow:hidden;box-shadow:0 8px 24px -6px #00000059}.ds .ub-fly img{object-fit:cover;width:100%;height:100%;display:block}.ds .ub-fly[data-go]{animation:.76s cubic-bezier(.19,1,.22,1) both ub-fly}.ds .ub-fly--phone{--ub-fly-x:-150px;--ub-fly-y:90px;right:65px}@keyframes ub-fly{0%{opacity:0;transform:translate(var(--ub-fly-x,-96px), var(--ub-fly-y,60px)) scale(.4)}18%{opacity:1;transform:translate(var(--ub-fly-x,-96px), calc(var(--ub-fly-y,60px) - 24px)) scale(1.5)}55%{opacity:1;transform:translate(calc(var(--ub-fly-x,-96px) * .35), calc(var(--ub-fly-y,60px) * .55 - 40px)) scale(1.15)}82%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-120%)scale(.2,.1)}}.ds .ds-app:has(.ub-fly[data-go]) header .ml-auto>span:nth-child(2){animation:.42s ease-out .62s ub-bump}@keyframes ub-bump{35%{transform:scale(1.3)}70%{transform:scale(.94)}}.ds .ub-toast{will-change:transform, opacity;z-index:4;opacity:0;transition:opacity .18s,transform .18s;position:absolute;bottom:142px;left:50%;transform:translate(-50%,10px)}.ds .ub-toast[data-show]{opacity:1;transition:opacity .22s ease, transform .36s var(--ds-arrive);transform:translate(-50%)}.ds--phone .ub-toast{bottom:194px}.ds--phone .ub-lines-window{height:170px}.ds .ds-app :is(table,caption,thead,tbody,tr,th,td){all:revert-layer}.ds .ucc-picker{z-index:5;--ss-popover-bg:transparent;--ss-popover-shadow:none;padding:0;position:absolute;top:calc(100% + 4px);right:0}.ds .ucc-caret{background:currentColor;width:1px;height:14px;margin-left:1px;display:inline-block}.ds .ucc-clip{position:absolute;inset:0;overflow:hidden}.ds .ucc-scroll{--ucc-farm-top:899px;--ucc-jump-gap:24px;will-change:transform;transition:transform 0s linear .24s}.ds .ucc-scroll[data-jumped]{transform:translateY(calc(-1 * var(--ucc-farm-top) - var(--ucc-jump-gap)));transition:transform .86s var(--ds-arrive)}.ds .ucc-farm-top{height:var(--ucc-farm-top)}.ds .ucc-farm-top>*{flex:none}.ds .ucc-farm-table{padding-top:48px}.ds .ucc-pill{gap:6px}.ds .ucc-icon-2xl{width:5rem;height:5rem}.ds .ds-page .ucc-ranked li{opacity:0;transition:opacity .18s,transform 0s linear .2s;transform:translateY(8px)}.ds .ds-page[data-show] .ucc-ranked li{opacity:1;transition:opacity .3s var(--ds-arrive) calc(.18s + var(--ucc-i,0) * 50ms), transform .48s var(--ds-arrive) calc(.18s + var(--ucc-i,0) * 50ms);transform:none}.ds .ucc-ranked li:nth-child(2){--ucc-i:1}.ds .ucc-ranked li:nth-child(3){--ucc-i:2}.ds .ucc-ranked li:nth-child(4){--ucc-i:3}.ds .ucc-ranked li:nth-child(5){--ucc-i:4}.ds .ucc-share li>span:first-child{white-space:nowrap}.ds .ucc-hovercard{z-index:5;--ss-popover-bg:transparent;--ss-popover-shadow:none;padding:0;position:absolute;top:4px;left:calc(100% + 8px)}.ds .ucc-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .24s,stroke-opacity .22s,stroke-width .22s}.ds .ds-page[data-show] .ucc-line{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ds-arrive) 80ms, stroke-opacity .22s ease, stroke-width .22s ease}.ds .ucc-scrub{opacity:0;transition:opacity .16s ease, transform .15s var(--ds-arrive)}.ds .ucc-scrub[data-on]{opacity:1}.ds .ucc-tip{z-index:2;opacity:0;width:176px;transition:opacity .16s ease, transform .15s var(--ds-arrive);position:absolute;top:12px;left:0}.ds .ucc-tip[data-on]{opacity:1}.ds .ucc-tip__row{--ss-count-unit-gap:0;height:16px;transition:transform .26s var(--ds-arrive)}.ds--phone .ucc-scroll{--ucc-farm-top:637px;--ucc-jump-gap:24px}.ds--phone .ucc-farm-table{padding-top:32px}.ds--phone .ucc-picker{right:-12px}.ds--phone .ucc-tip{width:122px;padding-inline:8px;top:4px}.ds--phone .ucc-phone-tabs>div>span{padding-inline:9px}.ds .nch-clip{position:absolute;inset:0}.ds .nch-clip--scroll{-webkit-mask-image:linear-gradient(#0000,#000 16px);mask-image:linear-gradient(#0000,#000 16px)}.ds .nch-overlay{z-index:4;pointer-events:none;visibility:hidden;transition:visibility 0s linear .16s;position:absolute;inset:-56px 0 0}.ds--phone .nch-overlay{inset:-110px 0 0}.ds .nch-overlay[data-open]{visibility:visible;transition:none}.ds .nch-dim{background:var(--overlay);opacity:0;transition:opacity .12s;position:absolute;inset:0}.ds .nch-overlay[data-open] .nch-dim{opacity:1}.ds .nch-dialog{opacity:0;width:768px;margin-left:-384px;transition:opacity .12s,transform .16s;position:absolute;top:80px;left:50%;transform:scale(.97)}.ds--phone .nch-dialog{width:auto;margin-left:0;top:76px;left:16px;right:16px}.ds .nch-overlay[data-open] .nch-dialog{opacity:1;transform:none}.ds .nch-list{height:480px;transition:height .24s var(--ds-arrive);position:relative;overflow:hidden}.ds--phone .nch-list{height:330px}.ds .nch-list[data-typed]{height:156px}.ds .nch-list__browse,.ds .nch-list__typed{transition:opacity .14s;position:absolute;inset:0 0 auto}.ds .nch-list__typed{opacity:0}.ds .nch-list[data-typed] .nch-list__typed{opacity:1}.ds .nch-list[data-typed] .nch-list__browse{opacity:0}.ds .nch-caret{background:var(--brand);border-radius:1px;flex:none;width:2px;height:22px;margin-left:1px;animation:1s step-end infinite nch-caret}@keyframes nch-caret{50%{opacity:0}}.ds .nch-preview{opacity:0;border-radius:24px;flex-direction:column;gap:12px;width:224px;padding:12px;transition:opacity .18s;display:flex;position:absolute;top:56px;left:calc(100% + 16px)}.ds .nch-preview[data-show]{opacity:1}.ds .nch-swap{opacity:0;grid-area:1/1;transition:opacity .16s}.ds .nch-swap[data-show]{opacity:1}.ds .nch-search-target{width:224px;height:36px;position:absolute;top:-46px;right:120px}.ds--phone .nch-search-target{width:40px;height:40px;top:-48px;right:68px}.ds .nch-board{--nch-row:56px;height:calc(var(--nch-row) * 8);position:relative}.ds .nch-board--compact{--nch-row:48px}.ds .nch-band{height:var(--nch-row);background:color-mix(in oklab, var(--muted) 35%, transparent);transform:translateY(calc(var(--nch-place) * var(--nch-row)));border-radius:12px;transition:opacity .24s;position:absolute;top:0;left:0;right:0}.ds .nch-band[data-off]{opacity:0}.ds .nch-row{height:var(--nch-row);transform:translateY(calc(var(--nch-place) * var(--nch-row)));will-change:transform, opacity;transition:transform .68s cubic-bezier(.45,0,.1,1),opacity .52s,background-color .15s;position:absolute;top:0;left:0;right:0}.ds .nch-row[data-off]{opacity:0;transform:translateY(calc(var(--nch-place) * var(--nch-row) + 24px))}.ds .nch-row[data-climb]{z-index:1}.ds .nch-row[data-hover-on]{background:var(--muted)}.ds .nch-views-bar{opacity:0;flex:none;transition:opacity .2s}.ds .nch-views-bar[data-show]{opacity:1}.ds .nch-sort{white-space:nowrap}.ds .nch-thumb{background:var(--background);box-shadow:var(--shadow-sm);border-radius:999px;transition:transform .25s cubic-bezier(.45,0,.1,1),width .25s cubic-bezier(.45,0,.1,1);position:absolute;top:2px;bottom:2px;left:0}.ds .nch-scroll{transition:transform 1.1s cubic-bezier(.45,0,.1,1)}.ds .nch-scroll[data-scrolled]{transform:translateY(-690px)}.ds .nch-scroll--compact[data-scrolled]{transform:translateY(-470px)}.ds .nch-clip li>span:first-child{white-space:nowrap}.ds .nch-mix-box{height:96px;transition:height .42s var(--ds-arrive);overflow:hidden}.ds .nch-mix-box[data-hooks]{height:192px}.ds .nch-flat.ds-land>*,.ds .nch-flat.ds-land[data-show]>*{transform:none}.ds .nch-grow{transform-origin:0;transition:transform 0s linear .2s;transform:scaleX(0)}.ds .ds-page[data-show] .ds-land[data-show] .nch-grow{transition:transform .7s var(--ds-arrive) .12s;transform:none}.ds .nch-page-rest{width:1px;height:1px;position:absolute;top:300px;right:40px}.ds--phone .nch-page-rest{top:200px;right:20px}
