.ss-billions-shelf{position:relative;margin-top:10px;margin-bottom:33px;padding:0}@media (max-width:768px){.ss-billions-shelf{margin-top:-10px;margin-bottom:10px;padding:0 10px}}.ss-billions-shelf__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;padding:0 16px;flex-wrap:nowrap;position:relative}.ss-shelf-title-group{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ss-billions-shelf__title{font-size:18px;font-weight:700;color:#0f172a;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-billions-shelf__title i{margin-left:4px}.ss-billions-shelf__count{font-size:13px;font-weight:500;color:var(--ss-text-muted);margin-left:8px;background:#f1f5f9;padding:2px 10px;border-radius:20px;white-space:nowrap}.ss-billions-shelf__viewall{display:flex;align-items:center;gap:6px;padding:4px 14px;background:#69848E;color:#fff;border-radius:24px;text-decoration:none;font-size:12px;font-weight:600;transition:all 0.2s;box-shadow:0 4px 15px rgb(8 145 178 / .3);border:none;cursor:pointer;white-space:nowrap}.ss-billions-shelf__viewall:hover{transform:scale(1.02);box-shadow:0 6px 20px rgb(8 145 178 / .4)}.ss-billions-shelf__viewall i{font-size:11px}.ss-billions-frame{position:relative;display:flex;align-items:center;width:100%;padding:20px 0;margin:-20px 0;overflow:visible;z-index:1}.ss-billions-track{display:flex;align-items:flex-start;gap:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;padding:15px 16px;width:100%;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain}@media (max-width:768px),(hover:none){.ss-billions-track{scroll-behavior:auto}}.ss-billions-track::-webkit-scrollbar{display:none}.ss-billions-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .09);backdrop-filter:blur(8px);border:1px solid rgb(0 0 0 / .08);border-radius:50%;color:#67A1AB;font-size:13px;cursor:pointer;z-index:9999;opacity:0;transition:opacity 0.3s ease,background 0.3s ease,transform 0.3s ease;padding:0;box-shadow:0 4px 16px rgb(0 0 0 / .08)}.ss-billions-frame:hover .ss-billions-arrow{opacity:1}.ss-billions-arrow{transition:opacity 0.3s ease}.ss-billions-arrow:hover{background:rgb(255 255 255);transform:translateY(-50%) scale(1.1)}.ss-billions-arrow--prev{left:8px}.ss-billions-arrow--next{right:8px}.ss-billions-arrow--hidden{opacity:0!important;pointer-events:none!important}.ss-billions-card{position:relative;flex:0 0 auto;width:330px;height:fit-content;overflow:hidden;background:#0f172a;border-radius:0;cursor:pointer;transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),box-shadow 0.4s ease;z-index:1;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.ss-billions-card:hover{transform:scale(1.08) translateY(-8px);z-index:100;box-shadow:0 25px 60px rgb(0 0 0 / .15);overflow:visible}.ss-billions-card:active{transform:scale(1.04)}.ss-billions-card__media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0f172a}.ss-billions-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.ss-billions-card:hover .ss-billions-card__media img{transform:scale(1.08)}.ss-billions-card__body{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 10px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(to top,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .45) 60%,transparent 100%);pointer-events:none}.ss-billions-card__title{font-size:14px;font-weight:600;color:#fff;line-height:1.3;white-space:normal;overflow:hidden;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 3px rgb(0 0 0 / .6);flex:1}.ss-billions-card__actions{position:absolute;top:8px;right:8px;display:flex;gap:6px;margin-top:0;z-index:5}.ss-billions-card__actions.ss-public-actions{justify-content:flex-end}.ss-billions-card__move,.ss-billions-card__delete{width:28px;height:28px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;color:#fff;background:rgb(0 0 0 / .5);backdrop-filter:blur(4px);transition:all 0.2s}.ss-billions-card__move:hover{background:#3d605b;transform:scale(1.1)}.ss-billions-card__delete:hover{background:#ef4444;transform:scale(1.1)}.ss-like-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:20px;background:rgb(0 0 0 / .04);color:var(--ss-text-muted);font-size:13px;cursor:pointer;transition:all 0.2s}.ss-like-btn:hover{background:rgb(239 68 68 / .08);color:#ef4444}.ss-like-btn.liked{color:#ef4444}.ss-like-btn.liked i{font-weight:900}.ss-billions-card--viewall{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgb(8 145 178 / .04);border:2px dashed rgb(8 145 178 / .2);aspect-ratio:16 / 9;min-height:150px;color:var(--ss-text-muted);font-size:14px;font-weight:500;transition:all 0.3s ease;text-decoration:none;cursor:pointer;width:280px}.ss-billions-card--viewall:hover{background:rgb(8 145 178 / .08);border-color:rgb(8 145 178 / .4);transform:scale(1.03)}.ss-viewall-number{font-size:28px;font-weight:800;color:#0891b2}.ss-viewall-number-small{font-size:11px;font-weight:600;background:rgb(255 255 255 / .2);padding:0 6px;border-radius:10px}.ss-move-card-menu-pc{position:absolute;top:100%;right:0;background:#fff;border-radius:var(--ss-radius);box-shadow:var(--ss-shadow-lg);padding:8px;width:220px;max-height:300px;overflow-y:auto;z-index:9999;display:none;margin-top:4px}.ss-move-card-menu-pc.active{display:block}.ss-move-card-menu-pc-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--ss-radius-sm);cursor:pointer;transition:var(--ss-transition);font-size:13px}.ss-move-card-menu-pc-item:hover{background:var(--ss-bg)}.ss-move-card-menu-pc-item.active{background:rgb(8 145 178 / .08);color:var(--ss-primary);font-weight:600}.ss-move-card-menu-pc-item i{font-size:12px;color:var(--ss-primary)}.ss-move-card-menu-global{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:#fff;border-radius:var(--ss-radius);box-shadow:var(--ss-shadow-lg);padding:12px;width:280px;max-height:50vh;overflow-y:auto;z-index:9999;display:none}.ss-move-card-menu-global.active{display:block;animation:ssSlideUp 0.2s ease}.ss-move-card-menu-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--ss-radius-sm);cursor:pointer;transition:var(--ss-transition);font-size:14px}.ss-move-card-menu-item:hover{background:var(--ss-bg)}.ss-move-card-menu-item.active{background:rgb(8 145 178 / .08);color:var(--ss-primary);font-weight:600}.ss-move-card-menu-item i{font-size:12px;color:var(--ss-primary)}.ss-card-actions-menu-global{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:#fff;border-radius:var(--ss-radius);box-shadow:var(--ss-shadow-lg);padding:12px;width:280px;max-height:50vh;overflow-y:auto;z-index:9999;display:none}.ss-card-actions-menu-global.active{display:block;animation:ssSlideUp 0.2s ease}.ss-card-actions-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--ss-radius-sm);cursor:pointer;transition:var(--ss-transition);font-size:14px;color:var(--ss-text)}.ss-card-actions-item:hover{background:var(--ss-bg);color:var(--ss-primary)}.ss-card-actions-item i{font-size:12px;color:var(--ss-primary);width:16px;text-align:center}@media (max-width:768px){.ss-card-actions-menu-global{width:90%;bottom:100px}}.ss-grid-reorder-menu{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:#fff;border-radius:var(--ss-radius);box-shadow:var(--ss-shadow-lg);padding:16px;width:320px;max-height:60vh;overflow-y:auto;z-index:9999;display:none}.ss-grid-reorder-menu.active{display:block;animation:ssSlideUp 0.2s ease}.ss-grid-reorder-menu-pc{position:absolute;top:100%;right:0;background:#fff;border-radius:var(--ss-radius);box-shadow:var(--ss-shadow-lg);padding:16px;width:320px;max-height:400px;overflow-y:auto;z-index:9999;display:none;margin-top:4px}.ss-grid-reorder-menu-pc.active{display:block}.ss-grid-compact-menu{display:flex;flex-direction:column;gap:12px}.ss-grid-compact-menu-pc{position:relative}.ss-grid-compact-close{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:var(--ss-bg);color:var(--ss-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--ss-transition)}.ss-grid-compact-close:hover{background:#ef4444;color:#fff}.ss-grid-compact-row{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--ss-bg);border-radius:var(--ss-radius-sm)}.ss-grid-compact-label{color:var(--ss-text-muted);font-size:14px;width:24px;text-align:center}.ss-grid-compact-title{flex:1;font-size:13px;font-weight:500;color:var(--ss-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-grid-compact-arrows{display:flex;gap:4px}.ss-grid-rainbow-arrow{width:32px;height:32px;border:none;border-radius:50%;background:#fff;color:var(--ss-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--ss-transition)}.ss-grid-rainbow-arrow:hover:not(:disabled){background:var(--ss-primary);color:#fff;transform:scale(1.05)}.ss-grid-rainbow-arrow:disabled{opacity:.3;cursor:not-allowed}.ss-grid-actions-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ss-grid-dropdown-wrapper{position:relative}.ss-grid-icon-btn{padding:6px 12px;border:1px solid var(--ss-border);border-radius:var(--ss-radius-sm);background:#fff;color:var(--ss-text-muted);cursor:pointer;transition:var(--ss-transition);font-size:14px}.ss-grid-icon-btn:hover{border-color:var(--ss-primary);color:var(--ss-primary)}.ss-grid-dropdown{position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background:#fff;border-radius:var(--ss-radius-sm);box-shadow:var(--ss-shadow-lg);padding:8px;min-width:140px;max-height:200px;overflow-y:auto;display:none;z-index:100}.ss-grid-dropdown.active{display:block}.ss-grid-dropdown-scroll{max-height:180px;overflow-y:auto}.ss-grid-dropdown-item{padding:6px 12px;border-radius:var(--ss-radius-sm);cursor:pointer;font-size:13px;transition:var(--ss-transition)}.ss-grid-dropdown-item:hover{background:var(--ss-bg)}.ss-grid-dropdown-item.current{background:rgb(8 145 178 / .08);color:var(--ss-primary);font-weight:600}.ss-grid-dropdown-empty{padding:12px;text-align:center;color:var(--ss-text-muted);font-size:13px}.ss-new-playlist-wrap{text-align:center;padding:16px}.ss-new-playlist-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid var(--ss-border);border-radius:12px;color:var(--ss-text);font-size:14px;cursor:pointer;transition:all 0.2s}.ss-new-playlist-btn:hover{border-color:var(--ss-primary);color:var(--ss-primary);box-shadow:var(--ss-shadow)}@keyframes ssSlideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ssFadeIn{from{opacity:0}to{opacity:1}}@media (max-width:768px){.ss-billions-card{width:220px}.ss-billions-shelf__title{font-size:16px}.ss-billions-arrow{display:none!important}.ss-billions-card__body{padding:20px 8px 8px}.ss-billions-card__title{font-size:13px}.ss-billions-card__actions{opacity:1}.ss-billions-card--viewall{width:220px;min-height:120px}.ss-viewall-number{font-size:22px}.ss-grid-reorder-menu{width:90%;bottom:100px}.ss-grid-reorder-menu-pc{width:90%;position:fixed;bottom:100px;left:50%;transform:translateX(-50%);top:auto;right:auto;max-height:50vh}.ss-move-card-menu-pc{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);top:auto;right:auto;width:90%}}@media (max-width:480px){.ss-billions-card{width:180px}.ss-billions-card__title{font-size:12px}.ss-billions-card--viewall{width:180px;min-height:100px}.ss-viewall-number{font-size:20px}.ss-billions-shelf__header{padding:0 8px}.ss-billions-shelf__title{font-size:14px}.ss-billions-shelf__viewall{font-size:11px;padding:3px 10px}}@media (hover:none){.ss-billions-card:hover{transform:none;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.ss-author-form input{font-size:16px!important}}*{-webkit-tap-highlight-color:#fff0}html{-webkit-text-size-adjust:100%}.ss-billions-frame.ss-scrolling .ss-billions-card{transition:none}.ss-billions-frame.ss-scrolling .ss-billions-card:hover{transform:none;box-shadow:0 2px 8px rgb(0 0 0 / .04)}@media (hover:hover){.ss-billions-card{will-change:transform}}