html.storyos-signal-shortcode-mode, html.storyos-signal-shortcode-mode body { background: #FAFAFA !important; }html.dark-mode.storyos-signal-shortcode-mode, html.dark-mode.storyos-signal-shortcode-mode body { background: #111113 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper { --g-t1:#18181B; --g-ink0:#09090B; --g-t2:#3F3F46; --g-t5:#52525B; --g-t3:#71717A; --g-t4:#A1A1AA; --g-line:#E4E4E7; --g-field:#D4D4D8; --g-row:#F4F4F5; --g-soft:#FAFAFA; --g-paper:#FFFFFF; --g-ink:#27272A; --g-inkb:#18181B; --g-onink:#FAFAFA; --g-up:#166534; --g-down:#991B1B; --g-upbg:#DCFCE7;  --g-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif; --g-serif:"Songti SC","STSong","SimSun",serif; --g-mono:"DM Mono",ui-monospace,Menlo,monospace; background: var(--g-soft) !important; font-family: var(--g-sans) !important; }html.dark-mode.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper { --g-t1:#FAFAFA; --g-ink0:#FAFAFA; --g-t2:#D4D4D8; --g-t5:#A1A1AA; --g-t3:#A1A1AA; --g-t4:#71717A; --g-line:#3F3F46; --g-field:#52525B; --g-row:#27272A; --g-soft:#111113; --g-paper:#18181B; --g-ink:#F4F4F5; --g-inkb:#FAFAFA; --g-onink:#18181B; --g-up:#86EFAC; --g-down:#FCA5A5; --g-upbg:#052E16; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper #saas-global-sidebar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .saas-sidebar-container, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper #saas-sidebar-overlay, html.storyos-signal-shortcode-mode #storyos-mm-btn { display: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area { background: var(--g-soft) !important; display: flex !important; flex-direction: column !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area > .sos-banner, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area > .sg2-top { flex-shrink: 0; }html.storyos-signal-shortcode-mode body #saas-fullscreen-app-wrapper .sg2-top header.sos-top { display: flex !important; visibility: visible !important; opacity: 1 !important; height: 42px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg2-top { box-sizing: border-box; padding: 10px 32px; background: var(--g-paper); border-bottom: 1px solid var(--g-line); }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-layout { flex: 1 1 auto !important; min-height: 0 !important; height: auto !important; background: transparent !important; }/* 插件的页面标题条：保留，换样式，去掉重复的用户 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-topbar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-topbar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-topbar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-topbar { height: 56px !important; margin: 0 !important; padding: 0 32px !important; background: var(--g-soft) !important; border: 0 !important; border-bottom: 1px solid var(--g-line) !important; border-radius: 0 !important; box-shadow: none !important; position: relative !important; top: auto !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-tb-user, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-tb-login, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-tb-sep:last-of-type { display: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-tb-title { font-family: var(--g-serif) !important; font-size: 20px !important; line-height: 28px !important; font-weight: 600 !important; color: var(--g-t1) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-tb-subtitle { font-size: 14px !important; color: var(--g-t3) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-dot, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-dot, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-pm-dot, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-update-dot, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-update-dot { background: var(--g-up) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-meta-eye, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-meta-unit, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-date, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-meta-update { font-family: var(--g-sans) !important; font-size: 12px !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--g-t3) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-meta-num { font-family: var(--g-sans) !important; font-weight: 600 !important; color: var(--g-t1) !important; font-variant-numeric: tabular-nums; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-meta-badge, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-tb-user-vip { background: var(--g-upbg) !important; border: 0 !important; color: var(--g-up) !important; border-radius: 9999px !important; font-family: var(--g-sans) !important; font-weight: 600 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-search { height: 30px !important; box-sizing: border-box; padding: 0 10px !important; border: 1px solid var(--g-field) !important; border-radius: 4px !important; background: var(--g-paper) !important; color: var(--g-t4) !important; font-size: 14px !important; letter-spacing: 0 !important; text-transform: none !important; box-shadow: none !important; }/* 内容区 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-layout-body { padding: 16px 32px 24px !important; gap: 16px !important; background: transparent !important; box-sizing: border-box !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-main-col, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-right-col { background: transparent !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-right-col { width: 300px !important; min-width: 300px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-card, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-card-sm, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-card, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-user-card, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-user-guest, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-card, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-metric, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-filter-wrap, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-filter-wrap, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-drama-item, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-drama-item, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-tracking-radar-card { background: var(--g-paper) !important; border: 1px solid var(--g-line) !important; border-radius: 8px !important; box-shadow: 0 1px 2px rgba(0,0,0,.05) !important; transform: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-card:hover, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-card-sm:hover, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-card:hover, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-card:hover, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-drama-item:hover, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-drama-item:hover { border-color: var(--g-t4) !important; box-shadow: 0 1px 2px rgba(0,0,0,.05) !important; transform: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-pt, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-pt, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-pt, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-ug-title { font-family: var(--g-serif) !important; font-size: 16px !important; line-height: 24px !important; font-weight: 600 !important; color: var(--g-t1) !important; letter-spacing: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-pm, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-pm, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-pm, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-list-eye, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-more-eye, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-list-eye, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-eye, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-rb-eye, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-rb-eye { font-family: var(--g-sans) !important; font-size: 12px !important; letter-spacing: .02em !important; text-transform: none !important; color: var(--g-t4) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-ts { gap: 20px !important; background: transparent !important; padding: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-ts-btn { height: 32px !important; padding: 6px 0 !important; border: 0 !important; border-bottom: 2px solid transparent !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: var(--g-t3) !important; font-family: var(--g-sans) !important; font-size: 14px !important; font-weight: 500 !important; letter-spacing: 0 !important; text-transform: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-ts-btn.on { color: var(--g-t1) !important; border-bottom-color: var(--g-inkb) !important; }/* 题材总览 / 故事信号：领跑 + 两列排名 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-name { font-family: var(--g-serif) !important; font-size: 24px !important; line-height: 32px !important; font-weight: 600 !important; color: var(--g-ink0) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-sub { font-size: 12px !important; color: var(--g-t3) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-spark polyline, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-spark path, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper svg polyline[stroke] { stroke: var(--g-ink) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-spark circle, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper svg circle[stroke] { stroke: var(--g-ink) !important; fill: var(--g-paper) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-spark stop { stop-color: #A1A1AA !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-foot-label { font-size: 12px !important; color: var(--g-t3) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-leader-foot-chg { font-family: var(--g-sans) !important; font-size: 24px !important; font-weight: 700 !important; color: var(--g-up) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-row { border-bottom: 1px solid var(--g-row) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-row:hover { background: var(--g-soft) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-row-num { font-family: var(--g-mono) !important; font-size: 12px !important; font-weight: 600 !important; color: var(--g-t4) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-row-name { font-size: 14px !important; font-weight: 600 !important; color: var(--g-ink0) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-row-chg, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-rchg { font-family: var(--g-mono) !important; font-size: 12px !important; font-weight: 600 !important; color: var(--g-up) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-row-chg.down, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-rchg.down { color: var(--g-down) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-d4-row-chg.st { color: var(--g-t4) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-rtag, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-item-tag, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-item-tag, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-tag, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-signal, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-chip { height: 20px; box-sizing: border-box; padding: 0 6px !important; border: 0 !important; border-radius: 4px !important; background: var(--g-row) !important; color: var(--g-t5) !important; font-size: 12px !important; font-weight: 500 !important; line-height: 20px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-item-tag.hl, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-tag.hl { background: var(--g-ink) !important; color: var(--g-onink) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-surge-row { border-bottom: 1px solid var(--g-row) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-surge-title { font-size: 14px !important; font-weight: 700 !important; color: var(--g-ink0) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-surge-desc { font-size: 12px !important; color: var(--g-t5) !important; }/* 右栏 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-row, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-nav-row { border-bottom: 1px solid var(--g-row) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-name, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-nav-title { font-size: 14px !important; font-weight: 600 !important; color: var(--g-t1) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-sub, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-nav-sub { font-size: 12px !important; color: var(--g-t3) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-hit, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-hit-num { color: var(--g-t5) !important; font-family: var(--g-sans) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-r-hit-new { color: var(--g-up) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-nav-arrow { color: var(--g-t4) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-btn, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-btn-apply, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-btn-apply { height: 30px !important; box-sizing: border-box; border-radius: 4px !important; border: 1px solid var(--g-field) !important; background: var(--g-paper) !important; color: var(--g-t5) !important; font-size: 12px !important; font-weight: 600 !important; box-shadow: none !important; transform: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-btn.pri, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-btn-apply, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-btn-apply, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-login-btn { border-color: var(--g-inkb) !important; background: var(--g-inkb) !important; color: var(--g-onink) !important; font-size: 13px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-tracking-empty { border: 1px dashed rgba(161,161,170,.5) !important; border-radius: 8px !important; background: rgba(228,228,231,.25) !important; color: var(--g-t3) !important; font-family: var(--g-serif) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-track-btn { height: 22px !important; padding: 0 8px !important; border: 1px solid var(--g-line) !important; border-radius: 9999px !important; background: var(--g-paper) !important; color: var(--g-t5) !important; font-size: 11px !important; font-weight: 600 !important; box-shadow: none !important; transform: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-track-btn.is-tracked { background: var(--g-ink) !important; border-color: var(--g-inkb) !important; color: var(--g-onink) !important; }/* 故事筛选 / 剧目库 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-sort-btn, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-sort-btn { height: 28px !important; padding: 0 12px !important; border: 1px solid var(--g-field) !important; border-radius: 9999px !important; background: var(--g-paper) !important; color: var(--g-t5) !important; font-size: 12px !important; font-weight: 500 !important; box-shadow: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-sort-btn.on, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-sort-btn.on { background: #52525B !important; border-color: #52525B !important; color: #FFFFFF !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-fr-tag, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-fr-tag, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-fc-chip, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-fc-chip { border: 1px solid var(--g-line) !important; border-radius: 9999px !important; background: var(--g-paper) !important; color: var(--g-t5) !important; box-shadow: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-fr-tag.on, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-fr-tag.on { background: #52525B !important; border-color: #52525B !important; color: #FFFFFF !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-sort-label, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-sort-label, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-fc-label, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-fc-label, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-fr-label, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-fr-label, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-result-count, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-result-count { color: var(--g-t3) !important; font-size: 12px !important; letter-spacing: 0 !important; text-transform: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-expand-btn, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-expand-btn, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-clear-btn, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-clear-btn { color: var(--g-t5) !important; border-color: var(--g-field) !important; border-radius: 4px !important; background: var(--g-paper) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-rank, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-rank { font-family: var(--g-mono) !important; color: var(--g-t4) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-item-name, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-item-name { font-size: 15px !important; font-weight: 600 !important; color: var(--g-ink0) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-item-meta, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-item-meta, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-item-foot, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-item-foot { color: var(--g-t3) !important; font-size: 12px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-badge, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-badge { border: 0 !important; border-radius: 4px !important; background: var(--g-row) !important; color: var(--g-t5) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-badge.up, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-badge.up, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-badge.new, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-badge.new { background: var(--g-upbg) !important; color: var(--g-up) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-badge.hot, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-badge.hot { background: #FFEDD5 !important; color: #9A3412 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-loading-bar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-loading-bar { background: var(--g-row) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-stat-val, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-sc-val { color: var(--g-t1) !important; font-family: var(--g-sans) !important; }/* 数据视图 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-metric-v, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-metric-v.a, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-metric-v.g { font-family: var(--g-sans) !important; font-size: 28px !important; font-weight: 700 !important; color: var(--g-ink0) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-metric-l { font-size: 12px !important; color: var(--g-t3) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-bar-track { background: var(--g-row) !important; border-radius: 2px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-bar-fill { background: var(--g-ink) !important; border-radius: 2px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-bar-label, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-drama-meta { color: var(--g-t3) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-drama-name, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-combo-row { color: var(--g-t1) !important; text-decoration: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-drama-score, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-pa { color: var(--g-t1) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper [class*="-notice"], html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-card > div[style*="background:#e8faf7"], html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-card > div[style*="background: #e8faf7"] { background: var(--g-row) !important; color: var(--g-t2) !important; border-color: var(--g-line) !important; }@media (max-width: 1200px) { html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-right-col { display: none !important; } }@media (max-width: 720px) { html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg2-top { padding: 10px 16px; } html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sg-topbar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .ss-topbar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .dl-topbar, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sv-topbar { padding: 0 16px !important; } html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-layout-body { padding: 12px 16px 24px !important; } }/* ===== V2.0 全屏应用顶部 G2 ===== */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area > .sos-banner { display: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar.g2-bar { height: 64px !important; padding: 0 24px 0 16px !important; background: var(--g-paper) !important; border-bottom: 1px solid var(--g-line) !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-left { display: flex !important; align-items: center !important; gap: 14px !important; min-width: 0; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .g2-head { display: inline-flex; align-items: center; gap: 10px; flex-shrink: 0; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .g2-back { width: 32px; height: 32px; border-radius: 6px; display: inline-flex; align-items: center; justify-content: center; color: var(--g-t1); text-decoration: none; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .g2-back:hover { background: var(--g-row, #F4F4F5); }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .g2-ttl { display: flex; flex-direction: column; min-width: 0; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .g2-ttl b { font-family: var(--g-serif); font-size: 17px; line-height: 24px; font-weight: 600; color: var(--g-ink0); }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .g2-ttl i { font-style: normal; font-family: var(--g-sans); font-size: 12px; line-height: 16px; color: var(--g-t3); white-space: nowrap; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .g2-ttl .g2-mono { font-family: "DM Mono", ui-monospace, monospace; color: var(--g-t2); }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .g2-ttl .g2-up { color: var(--g-up, #166534); }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-meta-group, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-divider { display: none !important; }/* 首页：切换做成分段 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-title:has(.saas-topbar-switcher) { font-size: 13px !important; line-height: 18px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher { display: inline-flex !important; align-items: center !important; gap: 0 !important; padding: 3px !important; border-radius: 9999px !important; background: var(--g-row, #F4F4F5) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > span { display: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > div { height: 28px !important; padding: 0 14px !important; border-radius: 9999px !important; display: inline-flex !important; align-items: center !important; gap: 6px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > div:first-child { background: var(--g-paper) !important; box-shadow: 0 1px 2px rgba(0,0,0,.08) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > div:first-child > span:first-child { display: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > div span { font-family: var(--g-sans) !important; font-size: 13px !important; line-height: 18px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > div:first-child span { font-weight: 600 !important; color: var(--g-t1) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > div:last-child span { color: var(--g-t4) !important; font-weight: 400 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > div:last-child span + span { font-size: 10px !important; line-height: 14px !important; padding: 1px 5px !important; border-radius: 4px !important; background: var(--g-line) !important; color: var(--g-t3) !important; letter-spacing: 0 !important; }/* 详情页：「短剧风向标 › 剧目库」小字面包屑 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-title:not(:has(.saas-topbar-switcher)) { font-family: var(--g-sans) !important; font-size: 13px !important; line-height: 18px !important; font-weight: 400 !important; color: var(--g-t3) !important; cursor: pointer; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-sep { font-size: 13px !important; color: var(--g-t4) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-subtitle { font-size: 13px !important; font-weight: 600 !important; color: var(--g-t1) !important; }/* 搜索 */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-search { width: 220px !important; height: 32px !important; border-radius: 6px !important; gap: 8px !important; font-size: 13px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-search span { font-family: var(--g-sans) !important; font-size: 13px !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--g-t4) !important; }html.dark-mode.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .saas-topbar-switcher > div:first-child { background: #27272A !important; }/* ===== V3.0 回到纸面 Q1 ===== */html body.sg2-page, html body.sg2-page #page { background: #E9E9EB !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper { background: #E9E9EB !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area { box-sizing: border-box !important; flex: 0 0 1024px !important; width: 1024px !important; max-width: 100% !important; margin: 0 auto !important; padding: 20px 48px 48px !important; background: #FFFFFF !important; box-shadow: 0 0 0 1px #F4F4F5, 0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1) !important; min-height: 100vh !important; }html.dark-mode body.sg2-page, html.dark-mode html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper { background: #09090B !important; }html.dark-mode html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area { background: #18181B !important; box-shadow: 0 0 0 1px #27272A !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area > .sg2-top { padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sos-top-right .sos-signal.is-active { background: #27272A !important; color: #FAFAFA !important; font-weight: 600 !important; padding: 0 12px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .sos-top-right .sos-signal.is-active svg { color: #FAFAFA !important; stroke: currentColor; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .storyos-layout { padding: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .storyos-layout-body { padding: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .su-inner-wrapper { padding-left: 0 !important; padding-top: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .storyos-right-col { width: 236px !important; flex: 0 0 236px !important; min-width: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .storyos-layout-body { gap: 20px !important; align-items: flex-start !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .storyos-right-col { padding-top: 0 !important; margin-top: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .storyos-right-col > :first-child, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .storyos-right-col .sos-ms > :first-child { margin-top: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .sg-d4 { grid-template-columns: 180px minmax(0, 1fr) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .sg-d4-right.is-split { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .sg-d4-row { grid-template-columns: 24px minmax(0, 1fr) auto !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .sg-card { padding: 22px 22px 20px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area .storyos-main-col { padding-right: 0 !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar { position: static !important; height: 36px !important; min-height: 0 !important; margin: 52px 0 24px !important; padding: 0 !important; background: transparent !important; border: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-left { display: flex !important; align-items: center !important; gap: 10px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-title { display: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-sep { font-size: 13px !important; color: var(--g-t4, #A1A1AA) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-subtitle { font-size: 13px !important; font-weight: 600 !important; color: var(--g-t1, #18181B) !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-meta-group, html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-divider { display: none !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-pill { display: inline-flex; padding: 3px; border-radius: 9999px; background: #F4F4F5; }html.dark-mode html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-pill { background: #27272A; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-pill > * { box-sizing: border-box; height: 30px; padding: 0 14px; border-radius: 9999px; display: inline-flex; align-items: center; gap: 6px; font-family: var(--g-sans); font-size: 13px; line-height: 18px; font-weight: 400; color: #52525B; text-decoration: none; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-pill > a.is-on { background: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.08); font-weight: 600; color: #18181B; }html.dark-mode html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-pill > a.is-on { background: #3F3F46; color: #FAFAFA; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-pill > .is-soon { color: #A1A1AA; cursor: default; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-pill > .is-soon em { font-style: normal; font-size: 10px; line-height: 14px; padding: 1px 5px; border-radius: 4px; background: #E4E4E7; color: #71717A; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-tb-right { display: flex !important; align-items: center !important; gap: 14px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-meta { font-family: var(--g-sans); font-size: 12px; color: var(--g-t3, #71717A); white-space: nowrap; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-meta .g2-mono { font-family: "DM Mono", ui-monospace, monospace; color: var(--g-t2, #3F3F46); }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-meta .g2-up { color: #166534; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-search { width: 200px !important; height: 32px !important; border-radius: 6px !important; gap: 8px !important; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar .su-search span { font-family: var(--g-sans) !important; font-size: 13px !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--g-t4) !important; }@media (max-width: 1024px) { html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area { flex: 1 1 auto !important; width: 100% !important; } }@media (max-width: 720px) { html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area { padding: 16px 16px 40px !important; } html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .su-topbar { margin-top: 28px !important; flex-wrap: wrap; height: auto !important; } html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .g3-meta { display: none; } }/* V3.0.1：内测黑条在最上方通栏（外壳被插件写死为横向排列，所以黑条用绝对定位，纸面下移 44px） */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper > .sos-banner { position: absolute !important; top: 0 !important; left: 50% !important; right: auto !important; transform: translateX(-50%) !important; width: 1024px !important; max-width: 100% !important; height: 44px !important; min-height: 44px !important; z-index: 5 !important; }/* V3.0.2：纸面始终下移 44px、顶栏位置先占好（脚本插入前后都不跳） */html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area:not(:has(> .sg2-top))::before { content: ""; display: block; height: 42px; flex-shrink: 0; }html.storyos-signal-shortcode-mode #saas-fullscreen-app-wrapper .main-area > .sg2-top { position: relative; z-index: 1000; }