#shortsFeed,body.shorts .app_videos{overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}body.shorts .shorts-search-btn,body.shorts .topbar-btn{-webkit-tap-highlight-color:transparent;cursor:pointer;place-items:center}#shortsCommentsPanel,#shortsShareModal .modal-content{box-shadow:0 30px 90px rgba(0,0,0,.7);backdrop-filter:blur(10px)}#shortsCommentBody,#shortsShareLink{background:0 0!important}body.shorts{height:100%;margin:0;background:#000;overflow:hidden}body.shorts .short_wrapper{position:fixed;inset:0;background:#000}body.shorts .shorts-shell{position:fixed;inset:0;background:radial-gradient(1200px 800px at 50% 10%,rgba(255,255,255,.05),rgba(0,0,0,0) 55%),#000;display:grid;place-items:center}body.shorts .shorts-desktop-layout{height:100%;display:flex;align-items:center;justify-content:center;gap:18px;padding:18px}.short_item,body.shorts .short_video{background:#000;padding-bottom:env(safe-area-inset-bottom)}body.shorts .shorts-stage{width:100vw;height:100vh;position:relative;background:#000}body.shorts .app_videos{width:100%;height:100%;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}body.shorts .app_videos::-webkit-scrollbar{display:none}.short_item{width:100%;height:100vh;scroll-snap-align:start;scroll-snap-stop:always;position:relative;padding-bottom:env(safe-area-inset-bottom)}#shortsFeed{height:100vh;height:100svh;height:100dvh}body.shorts .short_video,body.shorts .shorts-sr-thumb img{width:100%;height:100%;object-fit:cover;display:block}body.shorts .short_video::-webkit-media-controls,body.shorts .short_video::-webkit-media-controls-fullscreen-button,body.shorts .short_video::-webkit-media-controls-panel,body.shorts .short_video::-webkit-media-controls-play-button,body.shorts .short_video::-webkit-media-controls-start-playback-button{display:none!important}body.shorts .short_bottom_left{position:absolute;left:12px;right:80px;bottom:14px;z-index:10;color:#fff;font:14px Roboto,Arial,sans-serif}body.shorts .threelinesEllipsis{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}body.shorts .smallHeaderShorts{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:space-between;padding:calc(16px + env(safe-area-inset-top)) 20px 0;color:#fff;font-size:20px;pointer-events:auto}body.shorts .shorts-topbar{position:absolute;top:0;left:0;right:0;z-index:9999;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;display:flex;align-items:center;gap:12px;background:linear-gradient(to bottom,rgba(0,0,0,.65),rgba(0,0,0,0));pointer-events:none}body.shorts .shorts-topbar .topbar-btn,body.shorts .shorts-topbar .topbar-title{pointer-events:auto}body.shorts .topbar-btn{width:40px;height:40px;display:grid;border-radius:12px;background:rgba(20,20,20,.55);border:1px solid rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(10px)}body.shorts .shorts-search-btn:active,body.shorts .topbar-btn:active{transform:scale(.97)}body.shorts .topbar-title{flex:1;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.92);font:600 15px/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.2px}body.shorts .short_right_actions{position:absolute;right:14px;bottom:calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:20px;z-index:99999;pointer-events:auto}body.shorts .short_btn{background:0 0;border:0;color:#fff;cursor:pointer;text-align:center;font-size:28px;min-width:44px;min-height:44px;display:grid;place-items:center;pointer-events:auto}body.shorts .short_btn .material-icons{font-size:32px;line-height:1}body.shorts .short_count{font-size:13px;margin-top:4px}body.shorts .shorts-loading{position:absolute;inset:0;display:grid;place-items:center;z-index:50;background:#000;color:rgba(255,255,255,.85);font:14px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}body.shorts .spinner{width:44px;height:44px;border-radius:999px;border:3px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.85);animation:.9s linear infinite zkShortsSpin;margin-bottom:12px}@keyframes zkShortsSpin{to{transform:rotate(360deg)}}body.shorts .shorts-sidebar{width:320px;height:92vh;display:flex;flex-direction:column;gap:14px}body.shorts .sidebar-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;color:rgba(255,255,255,.92);backdrop-filter:blur(10px)}body.shorts .sidebar-title{font:700 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial;margin-bottom:8px}body.shorts .shorts-sr-sub,body.shorts .shorts-sr-title{margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis}body.shorts .sidebar-sub{font:13px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Arial;opacity:.8}body.shorts .sidebar-btn{width:100%;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);cursor:pointer}#shortsCommentsClose:active,body.shorts .sidebar-btn:active{transform:scale(.98)}body.shorts .sidebar-foot{margin-top:auto;padding:10px 2px;color:rgba(255,255,255,.85);font:13px system-ui,-apple-system,Segoe UI,Roboto,Arial}body.shorts .shorts-search-overlay{position:fixed;inset:0;z-index:9999999;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}body.shorts .shorts-search-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(6px)}body.shorts .shorts-search-sheet{position:absolute;left:0;right:0;top:0;height:92vh;max-height:92vh;background:rgba(12,12,12,.98);border-bottom-left-radius:18px;border-bottom-right-radius:18px;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 90px rgba(0,0,0,.65);overflow:hidden;transform:translateY(-8px)}body.shorts .shorts-search-top{display:flex;align-items:center;gap:10px;padding:calc(12px + env(safe-area-inset-top)) 12px 12px;background:linear-gradient(to bottom,rgba(0,0,0,.55),rgba(0,0,0,0))}body.shorts .shorts-search-btn{width:40px;height:40px;display:grid;border-radius:12px;background:rgba(20,20,20,.55);border:1px solid rgba(255,255,255,.1);color:#fff}body.shorts .shorts-search-inputwrap{flex:1;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px}body.shorts .shorts-search-leading{color:rgba(255,255,255,.75);font-size:22px}body.shorts #shortsSearchInput{flex:1;background:0 0;border:none;outline:0;color:rgba(255,255,255,.92);font-size:15px}body.shorts #shortsSearchInput::placeholder{color:rgba(255,255,255,.55)}body.shorts .shorts-search-clear{background:0 0;border:none;color:rgba(255,255,255,.85);cursor:pointer;padding:0;display:grid;place-items:center}body.shorts .shorts-search-body{padding:10px 12px 14px;height:calc(100% - 64px);overflow:auto}body.shorts .shorts-search-hint{color:rgba(255,255,255,.7);font-size:13px;padding:10px 6px}body.shorts .shorts-search-loading{display:flex;align-items:center;gap:10px;padding:12px 6px;color:rgba(255,255,255,.8);font-size:13px}body.shorts .shorts-search-spinner{width:18px;height:18px;border-radius:999px;border:2px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.85);animation:.8s linear infinite zkShortsSearchSpin}@keyframes zkShortsSearchSpin{to{transform:rotate(360deg)}}body.shorts .shorts-search-results{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}body.shorts .shorts-sr{display:flex;gap:12px;padding:10px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);text-decoration:none;color:rgba(255,255,255,.92)}body.shorts .shorts-sr:active{transform:scale(.995)}body.shorts .shorts-sr-thumb{width:86px;height:120px;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.06);flex:0 0 auto}body.shorts .shorts-sr-meta{flex:1;min-width:0}body.shorts .shorts-sr-title{font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}body.shorts .shorts-sr-sub{font-size:12px;opacity:.75;overflow:hidden}body.shorts .shorts-sr-desc{font-size:12px;opacity:.7;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}body.shorts .cs-wrap{border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:16px}body.shorts .cs-top{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}body.shorts .cs-title{display:flex;align-items:center;gap:10px;font:600 15px/1.2 roboto,arial,sans-serif;color:#0f172a}body.shorts .cs-empty{margin:0}body.shorts .commentForm{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.06)}body.shorts .commentBodyClass:focus{box-shadow:0 0 0 3px rgba(15,23,42,.12);border-color:rgba(15,23,42,.25)}#shortsCommentsPanel{border:1px solid rgba(255,255,255,.1)!important}#shortsCommentBody .cs-wrap{padding:14px!important}#shortsCommentBody,#shortsCommentBody .cs-title,#shortsShareLink,.zk-share-copybtn{color:rgba(255,255,255,.92)!important}#shortsCommentBody .cs-empty{color:rgba(255,255,255,.7)!important}#shortsCommentBody .commentBodyClass:focus,#shortsCommentBody input:focus,#shortsCommentBody textarea:focus{outline:0!important;box-shadow:0 0 0 3px rgba(79,194,255,.18)!important;border-color:rgba(79,194,255,.35)!important}#shortsCommentBody .btn-primary{font-weight:700!important}#shortsCommentBody .btn-primary:hover{background:rgba(79,194,255,.26)!important}#shortsShareModal .modal-dialog{max-width:520px;margin:1.25rem auto}#shortsShareModal .modal-content{background:rgba(15,15,15,.96);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden}#shortsShareModal .modal-header{border-bottom:1px solid rgba(255,255,255,.1);padding:14px 16px;align-items:center}#shortsShareModal .modal-title{color:rgba(255,255,255,.92);font:700 16px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.2px}#shortsCommentsSheet,#shortsShareModal .modal-body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#shortsShareModal .close{color:rgba(255,255,255,.85);text-shadow:none;opacity:1;width:38px;height:38px;border-radius:12px;margin:0;padding:0;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}#shortsShareModal .close:hover{background:rgba(255,255,255,.1)}#shortsShareModal .close span{font-size:22px;line-height:1}#shortsShareModal .modal-body{padding:14px 16px 16px;color:rgba(255,255,255,.9)}.zk-share-label{font-size:13px;font-weight:700;letter-spacing:.2px;color:rgba(255,255,255,.82);margin:10px 0 8px}#shortsCommentBody,#shortsCommentBody *,.zk-share-chip{color:rgba(255,255,255,.92)}.zk-share-linkrow{display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px}#shortsShareLink{flex:1;border:none!important;outline:0!important;font-size:14px;padding:0!important}.zk-share-copybtn{border-radius:12px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.08)!important;font-weight:700;padding:10px 12px!important}.zk-share-copybtn:hover{background:rgba(255,255,255,.12)!important}.zk-share-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.zk-share-chip{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);text-decoration:none;font-weight:700;font-size:14px}.zk-share-chip:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.95);text-decoration:none}.zk-share-chip .material-icons{font-size:20px;opacity:.95}@media (max-width:420px){#shortsShareModal .modal-dialog{margin:.75rem}.zk-share-grid{grid-template-columns:1fr}}#shortsCommentsBackdrop{backdrop-filter:blur(6px)}#shortsCommentsPanel{background:rgba(15,15,15,.96)!important;box-shadow:0 -18px 60px rgba(0,0,0,.65);overflow:hidden;border-top-left-radius:18px!important;border-top-right-radius:18px!important}@media (min-width:992px){body.shorts .shorts-stage{width:460px;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.08);height:100vh;max-width:500px;margin:0 auto}body.shorts .shorts-search-sheet{width:520px;left:50%;transform:translate(-50%,10px);top:10px;border-radius:18px;height:70vh;max-height:70vh}#shortsCommentsPanel{width:560px!important;max-width:calc(100vw - 32px)!important;transform:translateX(-50%)!important;left:50%!important;right:auto!important;width:min(720px,calc(100% - 24px))!important;bottom:18px!important;height:72vh!important;border-radius:18px!important}}#shortsCommentsPanel>div:first-child{background:linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,0));border-bottom:1px solid rgba(255,255,255,.1)!important}#shortsCommentsClose{width:40px;height:40px;border-radius:100%;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important}#shortsCommentBody a{color:rgba(79,194,255,.95)!important}#shortsCommentBody .muted,#shortsCommentBody .text-muted,#shortsCommentBody small{color:rgba(255,255,255,.62)!important}#shortsCommentBody .card,#shortsCommentBody .comment,#shortsCommentBody .comment-form,#shortsCommentBody .comment-item,#shortsCommentBody .commentBox,#shortsCommentBody .commentContainer,#shortsCommentBody .commentForm,#shortsCommentBody .commentInputWrap,#shortsCommentBody .commentRow,#shortsCommentBody .commentWrap,#shortsCommentBody .comment_box,#shortsCommentBody .cs-wrap,#shortsCommentBody .panel,#shortsCommentBody .postComment{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;box-shadow:none!important}#shortsCommentBody input,#shortsCommentBody textarea{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;color:rgba(255,255,255,.92)!important}#shortsCommentBody input::placeholder,#shortsCommentBody textarea::placeholder{color:rgba(255,255,255,.55)!important}#shortsCommentBody input:focus,#shortsCommentBody textarea:focus{outline:0!important;box-shadow:none!important;border-color:rgba(79,194,255,.55)!important}#shortsCommentBody .btn,#shortsCommentBody button{border-radius:12px!important}#shortsCommentBody .btn-primary{background:rgba(79,194,255,.2)!important;border:1px solid rgba(79,194,255,.35)!important;color:rgba(255,255,255,.92)!important}#shortsCommentBody .btn-light,#shortsCommentBody .btn-secondary{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.92)!important}#shortsCommentBody .dropdown-divider,#shortsCommentBody hr{border-color:rgba(255,255,255,.1)!important}