.shorts-page-module__UKbKdG__root{color:#f0ecff;height:100dvh;font-family:var(--font-body,"DM Sans",sans-serif);background:#000;flex-direction:column;display:flex;overflow:hidden}.shorts-page-module__UKbKdG__libraryLayout{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.shorts-page-module__UKbKdG__sidebar{scrollbar-width:thin;scrollbar-color:#8973ff2e transparent;background:#000;border-right:1px solid #ffffff0f;height:100%;padding:72px 14px 20px 16px;overflow-y:auto}.shorts-page-module__UKbKdG__sidebar::-webkit-scrollbar{width:3px}.shorts-page-module__UKbKdG__sidebar::-webkit-scrollbar-thumb{background:#8973ff33;border-radius:99px}.shorts-page-module__UKbKdG__sidebarHeader{padding:4px 4px 14px;animation:.45s cubic-bezier(.22,1,.36,1) both shorts-page-module__UKbKdG__slideDownFade}.shorts-page-module__UKbKdG__sidebarEyebrow{letter-spacing:.2em;text-transform:uppercase;color:#bfb6ee80;margin:0 0 4px;font-size:10px}.shorts-page-module__UKbKdG__sidebarTitle{font-size:22px;line-height:1;font-family:var(--font-display,serif);letter-spacing:-.04em;color:#f0ecff;margin:0}.shorts-page-module__UKbKdG__chatList{gap:8px;display:grid}.shorts-page-module__UKbKdG__chatListItem{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:10px;transition:background .2s,border-color .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;animation:.38s cubic-bezier(.22,1,.36,1) both shorts-page-module__UKbKdG__slideInLeft;display:grid;overflow:hidden}.shorts-page-module__UKbKdG__chatList>:first-child{animation-delay:50ms}.shorts-page-module__UKbKdG__chatList>:nth-child(2){animation-delay:.1s}.shorts-page-module__UKbKdG__chatList>:nth-child(3){animation-delay:.15s}.shorts-page-module__UKbKdG__chatList>:nth-child(4){animation-delay:.2s}.shorts-page-module__UKbKdG__chatList>:nth-child(5){animation-delay:.25s}.shorts-page-module__UKbKdG__chatList>:nth-child(6){animation-delay:.3s}.shorts-page-module__UKbKdG__chatList>:nth-child(7){animation-delay:.35s}.shorts-page-module__UKbKdG__chatList>:nth-child(8){animation-delay:.4s}.shorts-page-module__UKbKdG__chatList>:nth-child(n+9){animation-delay:.45s}.shorts-page-module__UKbKdG__chatListItem:hover{background:#8973ff14;border-color:#8973ff38;transform:translate(3px);box-shadow:-4px 0 20px #5235ef1f}.shorts-page-module__UKbKdG__chatListItemActive{background:#5235ef24;border-color:#8973ff5c;animation:.38s cubic-bezier(.22,1,.36,1) both shorts-page-module__UKbKdG__slideInLeft}.shorts-page-module__UKbKdG__chatListCover{aspect-ratio:9/16;background:#111;border-radius:10px;position:relative;overflow:hidden}.shorts-page-module__UKbKdG__chatListVideo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s;display:block}.shorts-page-module__UKbKdG__chatListVideoReady{opacity:1}.shorts-page-module__UKbKdG__chatListCoverLoading{background:#111;position:absolute;inset:0;overflow:hidden}.shorts-page-module__UKbKdG__chatListCoverLoading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.2s ease-in-out infinite shorts-page-module__UKbKdG__shimmer;position:absolute;inset:0;transform:translate(-100%)}.shorts-page-module__UKbKdG__chatListFallback{color:#ffffffb3;place-items:center;width:100%;height:100%;font-size:18px;font-weight:700;display:grid}.shorts-page-module__UKbKdG__chatListBody{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;display:grid}.shorts-page-module__UKbKdG__chatListTitle{color:#f0ecff;margin:0;font-size:13px;font-weight:500;line-height:1.3}.shorts-page-module__UKbKdG__chatListTime{color:#cfc7ef73;white-space:nowrap;flex-shrink:0;font-size:10px}.shorts-page-module__UKbKdG__chatListSource{color:#bfb6ee99;margin:0;font-size:11px}.shorts-page-module__UKbKdG__chatListStats{color:#bab1e28c;justify-content:space-between;gap:6px;font-size:10px;display:flex;overflow:hidden}.shorts-page-module__UKbKdG__chatListStats>span:not(.shorts-page-module__UKbKdG__chatListTime){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shorts-page-module__UKbKdG__sidebarStateCard{background:#000;border:1px solid #ffffff12;border-radius:14px;padding:14px}.shorts-page-module__UKbKdG__sidebarStateTitle{font-size:14px;font-family:var(--font-display,serif);margin:0 0 6px}.shorts-page-module__UKbKdG__sidebarStateCopy{color:#dfd8f7a6;margin:0;font-size:12px;line-height:1.5}.shorts-page-module__UKbKdG__sidebarStateLink{color:#a89bff;margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}.shorts-page-module__UKbKdG__main{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.shorts-page-module__UKbKdG__mainNavSpacer{flex-shrink:0;height:62px}.shorts-page-module__UKbKdG__chatBar{background:#000;flex-shrink:0;align-items:center;gap:12px;min-height:44px;padding:10px 20px;animation:.4s cubic-bezier(.22,1,.36,1) 80ms both shorts-page-module__UKbKdG__slideDownFade;display:flex}.shorts-page-module__UKbKdG__chatBarSpacer{flex:1}.shorts-page-module__UKbKdG__chatBarCenter{text-align:center;flex-direction:column;align-items:center;min-width:0;max-width:480px;display:flex}.shorts-page-module__UKbKdG__chatBarTitle{color:#f0ecff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;font-family:var(--font-display,serif);letter-spacing:-.02em;margin:0;overflow:hidden}.shorts-page-module__UKbKdG__chatBarSource{color:#bfb6ee8c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.shorts-page-module__UKbKdG__chatBarRight{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.shorts-page-module__UKbKdG__chatBarBadge{color:#c4b8ff;background:#5235ef33;border:1px solid #8973ff33;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.shorts-page-module__UKbKdG__chatBarTime{color:#bfb6ee73;font-size:11px}.shorts-page-module__UKbKdG__mainCanvas{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.shorts-page-module__UKbKdG__feedViewport{transition:opacity .28s,transform .32s,filter .32s;position:absolute;inset:0}.shorts-page-module__UKbKdG__feedViewportReady{opacity:1;filter:blur();animation:.32s cubic-bezier(.22,1,.36,1) shorts-page-module__UKbKdG__feedEnter;transform:translateY(0)}.shorts-page-module__UKbKdG__feedViewportSwitching{opacity:.72;filter:blur(8px);transform:scale(.988)}.shorts-page-module__UKbKdG__canvasLoadingOverlay{z-index:4;pointer-events:none;background:#00000080;place-items:center;gap:12px;display:grid;position:absolute;inset:0}.shorts-page-module__UKbKdG__canvasLoadingSpinner{border:2px solid #a494ff2e;border-top-color:#9c87ff;border-radius:999px;width:36px;height:36px;animation:.82s linear infinite shorts-page-module__UKbKdG__spin}.shorts-page-module__UKbKdG__canvasLoadingLabel{letter-spacing:.08em;text-transform:uppercase;color:#e5dfffc2;margin:0;font-size:12px}.shorts-page-module__UKbKdG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:320px;padding:40px 24px;animation:.45s cubic-bezier(.22,1,.36,1) both shorts-page-module__UKbKdG__scaleUpFade;display:flex}.shorts-page-module__UKbKdG__emptyIcon{margin-bottom:4px;font-size:40px;line-height:1}.shorts-page-module__UKbKdG__emptyTitle{font-size:18px;font-family:var(--font-display,serif);letter-spacing:-.03em;color:#f0ecff;margin:0}.shorts-page-module__UKbKdG__emptyCopy{color:#dfd8f799;margin:0;font-size:13px;line-height:1.6}.shorts-page-module__UKbKdG__emptyLink{color:#a89bff;margin-top:6px;font-size:13px;text-decoration:none}.shorts-page-module__UKbKdG__loadingSpinner{border:2px solid #8973ff26;border-top-color:#8a73ff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite shorts-page-module__UKbKdG__spin}@keyframes shorts-page-module__UKbKdG__spin{to{transform:rotate(360deg)}}@keyframes shorts-page-module__UKbKdG__shimmer{to{transform:translate(100%)}}@keyframes shorts-page-module__UKbKdG__feedEnter{0%{opacity:0;transform:translateY(20px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shorts-page-module__UKbKdG__slideInLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes shorts-page-module__UKbKdG__slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shorts-page-module__UKbKdG__slideUpFade{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes shorts-page-module__UKbKdG__slideInRight{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes shorts-page-module__UKbKdG__scaleUpFade{0%{opacity:0;transform:scale(.88)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes shorts-page-module__UKbKdG__activeBorderPulse{0%,to{box-shadow:none;border-color:#8973ff5c}50%{border-color:#8973ffb3;box-shadow:0 0 14px #5235ef38}}.shorts-page-module__UKbKdG__feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;position:absolute;inset:0;overflow-y:scroll}.shorts-page-module__UKbKdG__feed::-webkit-scrollbar{display:none}.shorts-page-module__UKbKdG__slide{scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;height:100%;padding:16px 32px 16px 16px;display:flex}.shorts-page-module__UKbKdG__shortRow{align-items:flex-end;gap:14px;display:flex}.shorts-page-module__UKbKdG__shortCard{aspect-ratio:9/16;background:#000;border-radius:20px;flex-shrink:0;height:min(100svh - 130px,780px);min-height:460px;transition:box-shadow .6s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 32px 80px #000000b3}.shorts-page-module__UKbKdG__shortVideo{object-fit:cover;opacity:0;background:#000;width:100%;height:100%;transition:opacity .24s;display:block}.shorts-page-module__UKbKdG__shortVideoReady{opacity:1}.shorts-page-module__UKbKdG__shortLoadingOverlay{z-index:2;background:#000000eb;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.shorts-page-module__UKbKdG__shortLoadingPulse{position:absolute;inset:0;overflow:hidden}.shorts-page-module__UKbKdG__shortLoadingPulse:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.35s ease-in-out infinite shorts-page-module__UKbKdG__shimmer;position:absolute;inset:0;transform:translate(-100%)}.shorts-page-module__UKbKdG__shortLoadingSpinner{border:2px solid #8973ff29;border-top-color:#8a73ff;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite shorts-page-module__UKbKdG__spin}.shorts-page-module__UKbKdG__shortLoadingLabel{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#ece7ffbd;margin:0;font-size:12px;font-weight:600;position:relative}.shorts-page-module__UKbKdG__shortGradient{pointer-events:none;background:linear-gradient(#0000 45%,#0000008c 68%,#000000eb 100%);position:absolute;inset:0}.shorts-page-module__UKbKdG__shortTopControls{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}.shorts-page-module__UKbKdG__shortTopControlsAnimate{animation:.4s cubic-bezier(.22,1,.36,1) .15s both shorts-page-module__UKbKdG__slideDownFade}.shorts-page-module__UKbKdG__shortCounter{-webkit-backdrop-filter:blur(10px);color:#f0ecffbf;letter-spacing:.04em;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.shorts-page-module__UKbKdG__shortMuteBtn{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .18s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:grid}.shorts-page-module__UKbKdG__shortMuteBtn:hover{background:#5235ef80;transform:scale(1.15);box-shadow:0 0 14px #5235ef66}.shorts-page-module__UKbKdG__shortMuteBtn:active{transform:scale(.88)}.shorts-page-module__UKbKdG__shortPauseOverlay{z-index:4;pointer-events:none;background:#00000040;place-items:center;animation:.2s shorts-page-module__UKbKdG__fadeInOut;display:grid;position:absolute;inset:0}@keyframes shorts-page-module__UKbKdG__fadeInOut{0%{opacity:0}to{opacity:1}}.shorts-page-module__UKbKdG__shortInfo{z-index:3;flex-direction:column;gap:8px;padding:20px 18px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.shorts-page-module__UKbKdG__shortInfoAnimate{animation:.5s cubic-bezier(.22,1,.36,1) .1s both shorts-page-module__UKbKdG__slideUpFade}.shorts-page-module__UKbKdG__shortAuthorRow{align-items:center;gap:10px;display:flex}.shorts-page-module__UKbKdG__shortAvatar{color:#fff;background:linear-gradient(135deg,#5235ef,#8a73ff);border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.shorts-page-module__UKbKdG__shortAuthorText{min-width:0}.shorts-page-module__UKbKdG__shortAuthorName{color:#fff;margin:0 0 2px;font-size:15px;font-weight:600}.shorts-page-module__UKbKdG__shortAuthorSub{color:#fff9;margin:0;font-size:13px}.shorts-page-module__UKbKdG__shortTitle{color:#fff;text-shadow:0 1px 12px #000000b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.shorts-page-module__UKbKdG__shortSourceLine{color:#fff9;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:14px;display:flex;overflow:hidden}.shorts-page-module__UKbKdG__shortSourceDot{background:#fff6;border-radius:50%;flex-shrink:0;width:4px;height:4px}.shorts-page-module__UKbKdG__shortActions{flex-direction:column;align-items:center;gap:22px;padding-bottom:24px;display:flex}.shorts-page-module__UKbKdG__shortActionsAnimate>*{animation:.42s cubic-bezier(.22,1,.36,1) both shorts-page-module__UKbKdG__slideInRight}.shorts-page-module__UKbKdG__shortActionsAnimate>:first-child{animation-delay:80ms}.shorts-page-module__UKbKdG__shortActionsAnimate>:nth-child(2){animation-delay:.16s}.shorts-page-module__UKbKdG__shortActionsAnimate>:nth-child(3){animation-delay:.24s}.shorts-page-module__UKbKdG__shortActionBtn{color:#fff;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;padding:0;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.shorts-page-module__UKbKdG__shortActionBtn:hover{transform:scale(1.12)}.shorts-page-module__UKbKdG__shortActionBtn:active{transform:scale(.92)}.shorts-page-module__UKbKdG__shortActionIcon{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .22s,border-color .22s,box-shadow .22s;display:grid}.shorts-page-module__UKbKdG__shortActionBtn:hover .shorts-page-module__UKbKdG__shortActionIcon{background:#8973ff38;border-color:#8973ff66;box-shadow:0 0 18px #5235ef59}.shorts-page-module__UKbKdG__shortActionLabel{color:#ffffffd9;letter-spacing:.02em;font-size:12px;font-weight:600}.shorts-page-module__UKbKdG__shortActionIconActive{background:#8973ff4d!important;border-color:#8973ff80!important;box-shadow:0 0 16px #5235ef66!important}.shorts-page-module__UKbKdG__shortInfoPanel{z-index:10;-webkit-backdrop-filter:blur(24px);background:#04030cf7;border-radius:20px;flex-direction:column;padding:20px 20px 28px;animation:.3s cubic-bezier(.22,1,.36,1) both shorts-page-module__UKbKdG__slideUpFade;display:flex;position:absolute;inset:0}.shorts-page-module__UKbKdG__shortInfoPanelHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.shorts-page-module__UKbKdG__shortInfoPanelTitle{letter-spacing:.06em;text-transform:uppercase;color:#bfb6ee8c;font-size:13px;font-weight:600}.shorts-page-module__UKbKdG__shortInfoPanelClose{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .15s,transform .15s;display:grid}.shorts-page-module__UKbKdG__shortInfoPanelClose:hover{background:#ffffff26;transform:scale(1.1)}.shorts-page-module__UKbKdG__shortInfoPanelRows{flex-direction:column;gap:12px;display:flex}.shorts-page-module__UKbKdG__infoRow{align-items:flex-start;gap:10px;display:flex}.shorts-page-module__UKbKdG__infoRowLabel{color:#bfb6ee73;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;width:90px;padding-top:1px;font-size:11px;font-weight:500}.shorts-page-module__UKbKdG__infoRowValue{color:#f0ecff;word-break:break-all;flex:1;min-width:0;font-size:13px;line-height:1.4}.shorts-page-module__UKbKdG__infoRowLink{color:#a89bff;word-break:break-all;text-decoration:none;display:block}.shorts-page-module__UKbKdG__infoRowLink:hover{text-decoration:underline}.shorts-page-module__UKbKdG__infoRowMono{color:#bfb6ee99;word-break:break-all;font-family:monospace;font-size:11px}@media (max-width:1023px){.shorts-page-module__UKbKdG__root{height:auto;overflow:visible}.shorts-page-module__UKbKdG__navSpacer{height:62px}.shorts-page-module__UKbKdG__libraryLayout{grid-template-columns:1fr;overflow:visible}.shorts-page-module__UKbKdG__sidebar{border-bottom:1px solid #ffffff0f;border-right:0;height:auto;padding:72px 16px 16px;overflow:visible}.shorts-page-module__UKbKdG__mainNavSpacer{display:none}.shorts-page-module__UKbKdG__chatList{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.shorts-page-module__UKbKdG__chatList::-webkit-scrollbar{display:none}.shorts-page-module__UKbKdG__chatListItem{flex:none;width:min(260px,78vw)}.shorts-page-module__UKbKdG__main{height:auto;min-height:80dvh;overflow:visible}.shorts-page-module__UKbKdG__mainCanvas{min-height:70dvh}.shorts-page-module__UKbKdG__feed{position:absolute;inset:0}.shorts-page-module__UKbKdG__slide{padding:14px}.shorts-page-module__UKbKdG__shortCard{height:min(680px,100svh - 260px);min-height:440px}}@media (max-width:639px){.shorts-page-module__UKbKdG__chatBar{padding:8px 14px}.shorts-page-module__UKbKdG__chatBarSource{display:none}.shorts-page-module__UKbKdG__shortRow{gap:10px}.shorts-page-module__UKbKdG__shortActions{gap:16px}.shorts-page-module__UKbKdG__shortActionIcon{width:40px;height:40px}.shorts-page-module__UKbKdG__shortTitle{font-size:16px}}
