.ss-loading-bar{position:absolute;top:0;left:0;right:0;height:2px;z-index:2147483600;opacity:0;pointer-events:none;background:rgba(70,130,180,.10);overflow:hidden;transition:opacity .15s ease;}.ss-loading-bar span{display:block;height:100%;width:36%;background:#4682b4;border-radius:999px;transform:translateX(-120%);}#storyos-signal-story-app.is-loading .ss-loading-bar{opacity:1;}#storyos-signal-story-app.is-loading .ss-loading-bar span{animation:ssLoadingMove 1s ease-in-out infinite;}@keyframes ssLoadingMove{0%{transform:translateX(-120%);}55%{transform:translateX(160%);}100%{transform:translateX(260%);}}.ss-filter-wrap{background:#fff;border-radius:16px 16px 0 0;border:1px solid #eef0f7;border-bottom:none;flex-shrink:0;margin:0!important;}.ss-filter-collapsed{display:flex;align-items:center;padding:9px 20px;gap:10px;cursor:pointer;min-height:48px;}.ss-fc-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;color:#9aa0b8;flex-shrink:0;letter-spacing:.04em;text-transform:uppercase;}.ss-fc-chips{display:flex;gap:6px;flex:1;flex-wrap:wrap;align-items:center;}.ss-fc-chip{font-size:12px;font-weight:600;background:#eef5fb;color:#2c5d83;border:1px solid #d8e7f3;padding:2px 10px;border-radius:999px;display:flex;align-items:center;gap:4px;}.ss-fc-chip-x{font-size:12px;color:#85B7EB;cursor:pointer;margin-left:2px;}.ss-clear-btn{font-size:12px;font-weight:600;color:#a32d2d;background:#fef0f0;border:1px solid #f7c1c1;padding:3px 12px;border-radius:999px;cursor:pointer;flex-shrink:0;white-space:nowrap;display:none;}.ss-expand-btn{font-size:12px;font-weight:500;color:#64748B;display:flex;align-items:center;gap:3px;flex-shrink:0;cursor:pointer;white-space:nowrap;padding:4px 10px;border-radius:8px;border:1px solid #eef0f7;background:#f4f5fb;}.ss-filter-expanded{display:none;flex-direction:column;padding:10px 20px 14px;gap:0;}.ss-filter-expanded.show{display:flex;}.ss-filter-row{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f0f2f8;}.ss-filter-row:last-child{border-bottom:none;}.ss-fr-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;color:#9aa0b8;width:52px;flex-shrink:0;padding-top:4px;letter-spacing:.04em;text-transform:uppercase;}.ss-fr-tags{display:flex;gap:6px;flex-wrap:wrap;flex:1;}.ss-fr-tag{font-size:12px;font-weight:500;color:#64748B;padding:3px 12px;border-radius:999px;border:1px solid #eef0f7;background:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap;}.ss-fr-tag:hover{border-color:#4682b4;color:#4682b4;}.ss-fr-tag.on{background:#4682b4;border-color:#4682b4;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(70,130,180,.20);}.ss-filter-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;}.ss-btn-clear-all{font-size:12px;font-weight:600;color:#a32d2d;background:#fef0f0;border:1px solid #f7c1c1;padding:5px 14px;border-radius:8px;cursor:pointer;}.ss-btn-collapse{font-size:12px;font-weight:500;color:#64748B;background:#f4f5fb;border:1px solid #eef0f7;padding:5px 14px;border-radius:8px;cursor:pointer;}.ss-filter-hint{margin-right:auto;font-size:12px;font-weight:500;color:#9aa0b8;}.ss-btn-apply{font-size:12px;font-weight:700;color:#fff;background:#4682b4;border:1px solid #4682b4;padding:5px 16px;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(70,130,180,.22);transition:all .18s ease;}.ss-btn-apply:hover{background:#2c5d83;transform:translateY(-1px);}.ss-btn-apply.is-pending{box-shadow:0 4px 14px rgba(70,130,180,.28);}.ss-btn-apply.is-loading{opacity:.82;pointer-events:none;}.ss-apply-mini{display:none;font-size:12px;font-weight:700;color:#fff;background:#4682b4;border:1px solid #4682b4;padding:3px 12px;border-radius:999px;cursor:pointer;flex-shrink:0;white-space:nowrap;box-shadow:0 2px 8px rgba(70,130,180,.22);}.ss-apply-mini.is-loading{opacity:.82;pointer-events:none;}.ss-sort-row{display:flex;align-items:center;padding:8px 20px;gap:8px;background:#f4f5fb;border-radius:0 0 16px 16px;border:1px solid #eef0f7;border-top:none;flex-shrink:0;margin:0 0 12px 0!important;}.ss-sort-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;color:#9aa0b8;letter-spacing:.04em;text-transform:uppercase;}.ss-sort-btn{font-size:12px;font-weight:500;color:#64748B;padding:4px 12px;border-radius:8px;border:1px solid #eef0f7;background:#fff;cursor:pointer;transition:all .2s ease;}.ss-sort-btn.on{background:#4682b4;border-color:#4682b4;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(70,130,180,.20);}.ss-result-meta{margin-left:auto;display:flex;align-items:center;gap:6px;}.ss-update-dot{width:6px;height:6px;border-radius:50%;background:#4682b4;flex-shrink:0;}.ss-result-count{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;color:#9aa0b8;letter-spacing:.04em;}.ss-content-overlay{display:none;position:absolute;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:20;background:rgba(237,240,245,.58);backdrop-filter:blur(1px);align-items:flex-start;justify-content:center;padding-top:24px;pointer-events:none;}.ss-loading-pill{font-size:12px;font-weight:700;color:#2c5d83;background:#eef5fb;border:1px solid #d8e7f3;border-radius:999px;padding:7px 14px;box-shadow:0 6px 20px rgba(5,0,56,.10);}#storyos-signal-story-app.is-loading .ss-content-overlay{display:flex;}#storyos-signal-story-app.is-loading .ss-drama-list{opacity:.52;filter:saturate(.86);transition:opacity .18s ease,filter .18s ease;}.ss-drama-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0 24px 0!important;}.ss-drama-item{background:#fff;border-radius:16px;padding:18px 20px;border:1px solid #e6e8ec;box-shadow:0 1px 3px rgba(5,0,56,.05);cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.ss-drama-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(5,0,56,.08);border-color:#d6e3ef;}.ss-drama-item:hover .ss-item-name{color:#4682b4;}.ss-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;}.ss-item-headmain{min-width:0;}.ss-item-titlerow{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap;}.ss-item-name{font-size:15px;font-weight:600;color:#1e2026;line-height:1.4;letter-spacing:-.01em;transition:color .18s ease;}.ss-badge{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:600;padding:1px 5px;border-radius:3px;letter-spacing:.04em;line-height:1.4;flex-shrink:0;}.ss-badge.hot{color:#2c5d83;background:#eef5fb;border:1px solid #d8e7f3;}.ss-badge.new{color:#a32d2d;background:#fdeced;border:1px solid #f3cfd0;}.ss-badge.up{color:#d4730d;background:#fdf1e7;border:1px solid #f5dcc5;}.ss-item-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:400;color:#9aa3af;line-height:1.5;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ss-rankbadge{flex-shrink:0;text-align:right;line-height:1;}.ss-rb-eye{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:500;color:#9aa3af;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;}.ss-rank{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:600;color:#1e2026;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;}.ss-rank::before{content:"#";color:#c2c8d2;font-weight:500;}.ss-rank.t1{color:#2c5d83;}.ss-rank.t2{color:#3a6b94;}.ss-rank.t3{color:#4682b4;}.ss-item-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:14px;}.ss-item-tag{font-size:11px;font-weight:400;color:#5f7186;background:#f4f6f8;border:1px solid #eceef1;border-radius:5px;padding:2px 7px;white-space:nowrap;}.ss-item-tag.hl{color:#2c5d83;background:#eef5fb;border-color:#d8e7f3;}.ss-item-foot{border-top:1px solid #f4f5f7;padding-top:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;color:#aaacb2;letter-spacing:.04em;}.ss-stat-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #f4f5f7;}.ss-stat-row:last-of-type{border-bottom:none;}.ss-stat-name{font-size:13px;font-weight:500;color:#1e2026;line-height:1.4;}.ss-stat-sub{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;color:#9aa3af;margin-top:2px;letter-spacing:.02em;}.ss-stat-val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:#4682b4;white-space:nowrap;flex-shrink:0;letter-spacing:.02em;}.ss-shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #f4f5f7;cursor:pointer;transition:transform .15s ease;}.ss-shortcut:last-of-type{border-bottom:none;}.ss-shortcut:hover{transform:translateX(2px);}.ss-shortcut:hover .ss-sc-name{color:#4682b4;}.ss-sc-name{font-size:13px;font-weight:600;color:#1e2026;line-height:1.4;letter-spacing:-.01em;transition:color .18s ease;}.ss-sc-val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:#1e2026;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums;}@media(max-width:960px){.ss-drama-list{grid-template-columns:1fr!important;}.ss-filter-wrap,.ss-sort-row{margin-left:0!important;margin-right:0!important;}.ss-drama-list{padding-left:0!important;padding-right:0!important;}.ss-content-overlay{left:0!important;right:0!important;}}html.turbo-progress-bar-active .ss-content-overlay,body.turbo-progress-bar-active .ss-content-overlay,#storyos-signal-story-app[data-turbo-preview] .ss-content-overlay{display:none!important;opacity:0!important;visibility:hidden!important;z-index:-9999!important;}#storyos-signal-story-app{position:relative!important;}