:where([data-risk-scope]) .page-root{background:transparent}:where([data-app-shell]) :where([data-risk-scope]) .page-root{padding-top:var(--app-nav-inset)}:where([data-app-navbar]) :where([data-risk-scope]) [data-wx-page=custom-rules] .header-title{display:none}:where([data-app-navbar]) :where([data-risk-scope]) [data-wx-page=custom-rules] .header:not(:has(.quota)){padding:0;border:none;background:none;box-shadow:none}:where([data-risk-scope],.risk-portal) [data-wx-page=custom-rules] .empty,:where([data-risk-scope],.risk-portal) [data-wx-page=custom-rules] .header,:where([data-risk-scope],.risk-portal) [data-wx-page=custom-rules] .rule-item,:where([data-risk-scope],.risk-portal) [data-wx-page] .fix-done-card,:where([data-risk-scope],.risk-portal) [data-wx-page] .history-card,:where([data-risk-scope],.risk-portal) [data-wx-page] .input-card,:where([data-risk-scope],.risk-portal) [data-wx-page] .result-empty,:where([data-risk-scope],.risk-portal) [data-wx-page] .result-pass,:where([data-risk-scope],.risk-portal) [data-wx-page] .safe-result,:where([data-risk-scope],.risk-portal) [data-wx-page] .tier-section{background:var(--card-bg);border:var(--card-border);box-shadow:var(--shadow-card)}:where([data-risk-scope],.risk-portal) .risk-modules,:where([data-risk-scope],.risk-portal) [data-wx-page] .drift-card{background:var(--card-bg);box-shadow:var(--shadow-card)}:where([data-risk-scope],.risk-portal) [data-wx-page] .saved-fix{background:var(--card-bg);border:var(--card-border);border-left:calc(8 * var(--rpx)) solid var(--success);box-shadow:var(--shadow-card)}:where([data-risk-scope],.risk-portal) .risk-modules .module-desc,:where([data-risk-scope],.risk-portal) .risk-modules .tier-tabs,:where([data-risk-scope],.risk-portal) [data-wx-page] .tier-tab-desc{background:transparent}:where([data-risk-scope],.risk-portal) .custom-hits,:where([data-risk-scope],.risk-portal) .vch{box-shadow:var(--shadow-card)}:where([data-risk-scope],.risk-portal) [data-wx-page] .result-tabs{background:var(--card-inset);border:1px solid rgba(0,0,0,.05)}.risk-portal,[data-risk-scope]{--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--card-radius)}:where(.risk-portal) .dc-dialog,:where([data-risk-scope],.risk-portal) :is(.risk-modules,.custom-hits,.vch,.qr-card,.qr-collapsed),:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.input-card,.safe-result,.result-pass,.result-empty,.tier-section,.fix-done-card,.saved-fix,.history-card,.drift-card,.cross-cta,.cross-edu,.header,.rule-item,.empty,.gate,.result-card,.error-section,.insufficient-section,.editor-container,.upgrade-dialog,.web-tip-dialog,.missing-modal,.popup){border-radius:var(--card-radius)}:where(.risk-portal) .dc-btn,:where([data-risk-scope],.risk-portal) :is(.ch-item,.vch-item,.mode-option,.fixing-later-btn),:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.upload-zone,.file-card,.video-player-wrap,.video-player-loading,.media-expired,.detect-settings-body,.detect-settings-item,.detect-settings-notice,.declare-item,.result-industry,.selector-item,.script-risk-item,.report-item,.drift-seg,.tier-empty,.tier-tabs,.reject-banner,.autofix-row,.semantic-fallback,.upgrade-features,.upgrade-feature-icon,.missing-modal-input,.missing-risk-btn,.web-tip-url,.web-tip-btn,.upgrade-btn,.missing-modal-btn,.status-bar,.search-box,.form-input,.import-textarea,.action-btn,.popup-btn,.gate-icon){border-radius:var(--r-md)}:where([data-risk-scope],.risk-portal) :is(.ch-hit-tag,.vch-hit-tag,.ch-replace-btn,.qr-tag,.audio-play-bar),:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.history-platform,.history-badge,.history-pager-btn,.safe-badge,.pass-badge,.risk-tag,.script-risk-time,.linked-script-chip,.report-sec-tag,.drift-linked-tag,.drift-seg-tag,.drift-seg-risky,.tier-tab-count,.rule-rep,.rule-off,.quota-track){border-radius:var(--r-sm)}:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.selector-item,.declare-item,.result-industry,.detect-settings-body,.script-risk-item,.upgrade-features,.missing-modal-input,.search-box,.form-input,.import-textarea,.tier-tabs,.tier-empty){background:var(--card-inset);border:1px solid rgba(0,0,0,.05)}:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.upload-zone,.missing-risk-btn){background:var(--card-inset);border:1px dashed rgba(0,0,0,.14)}:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.history-pager-btn,.upgrade-btn--cancel,.web-tip-btn--cancel,.missing-modal-btn--cancel,.popup-btn--cancel){background:var(--card-inset);border:1px solid rgba(0,0,0,.05)}:where([data-risk-scope],.risk-portal) :is(.ch-hit-tag,.vch-hit-tag),:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.history-platform,.report-sec-tag,.quota-track){background:rgba(0,0,0,.045)}:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.detect-settings-item,.media-expired){border-color:rgba(0,0,0,.06)}:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.selector-item,.declare-item,.result-industry,.upload-zone,.history-card,.retry-btn):active{background:rgba(0,0,0,.06)}:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.result-tab-vip,.result-tab-done,.upgrade-badge,.upgrade-btn--confirm,.web-tip-btn--copy,.missing-modal-btn--confirm){box-shadow:0 1px 2px rgba(15,23,42,.12)}:where([data-risk-scope],.risk-portal) [data-wx-page] :is(.cross-cta,.cross-edu,.file-card,.video-player-wrap){box-shadow:var(--shadow-card)}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner{margin:0;border-radius:0;gap:calc(10 * var(--rpx));padding:calc(14 * var(--rpx)) calc(24 * var(--rpx))}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner-text{display:flex;flex-direction:column;gap:calc(3 * var(--rpx));font-size:calc(24 * var(--rpx));line-height:1.35;color:var(--ink-900);min-width:0}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner--locked .trial-banner-text{color:var(--ink-900)}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner-em,:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner-num{font-style:normal;font-size:calc(24 * var(--rpx));font-weight:600;color:var(--accent)}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner--locked .trial-banner-em,:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner--locked .trial-banner-num{color:var(--warning-ink)}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner-sub{font-size:calc(22 * var(--rpx));line-height:1.3;color:var(--ink-500)}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:calc(24 * var(--rpx) * 1.35)}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner-btn{flex-shrink:0;padding:calc(9 * var(--rpx)) calc(20 * var(--rpx));border:0;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:calc(24 * var(--rpx));font-weight:600;line-height:1.35;white-space:nowrap;-webkit-tap-highlight-color:transparent}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner--locked .trial-banner-btn{background:var(--warning-ink)}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner-btn:active{opacity:.85}:where([data-risk-scope],.risk-portal) [data-wx-page] .trial-banner-btn:disabled{pointer-events:none}:where([data-risk-scope]) [data-wx-page=script-check] .input-card [role=textbox]{font-size:13px;line-height:1.8;min-height:calc(8 * 1.8em + 26px)}:where([data-risk-scope]) [data-wx-page=script-check] .input-card [role=textbox]+div{font-size:13px}:where([data-risk-scope],.risk-portal) [data-wx-page] .badge--safe{color:var(--success);background:rgba(var(--success-rgb),.08)}:where([data-risk-scope],.risk-portal) [data-wx-page] .badge--risk{color:var(--danger);background:rgba(var(--danger-rgb),.08)}:where([data-risk-scope],.risk-portal) [data-wx-page] .badge--review{color:var(--warning-ink);background:rgba(var(--warning-rgb),.08)}:where([data-risk-scope],.risk-portal) [data-wx-page] .badge--processing{color:var(--accent);background:rgba(var(--accent-rgb),.08)}:where([data-risk-scope],.risk-portal) [data-wx-page] .badge--failed{color:#94a3b8;background:rgba(148,163,184,.12)}:where([data-risk-scope],.risk-portal) [data-wx-page=video-check] .file-video{min-height:0;object-fit:contain}:where([data-risk-scope]) [data-wx-page] .t-button{border-radius:var(--r-pill,999px);font-size:15px}:where([data-risk-scope]) [data-wx-page] .t-button--small{border-radius:var(--r-pill,999px)}:where([data-risk-scope]) [data-wx-page] .example-tag{line-height:1.6}:where([data-risk-scope]) [data-wx-page] .input-card [class*=char-count]{font-size:11px;right:10px}:where([data-risk-scope]) [data-wx-page=video-check] .detect-settings-mask{position:fixed;inset:0;z-index:29;background:transparent}:where([data-risk-scope]) [data-wx-page=video-check] .detect-settings-body{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;margin-top:0;padding:12px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(15,23,42,.1);max-height:320px;overflow-y:auto;overscroll-behavior:contain}:where([data-risk-scope]) [data-wx-page=video-check] .detect-settings-body .detect-settings-item:not(.detect-settings-item--checked){background:rgba(0,0,0,.03)}:where([data-risk-scope]) [data-wx-page=video-check] .detect-settings-group{display:flex;align-items:center;justify-content:space-between;gap:8px}:where([data-risk-scope]) [data-wx-page=video-check] .detect-settings-group-count{font-weight:600;color:#cbd5e1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}:where([data-risk-scope]) [data-wx-page=video-check] .detect-settings-dims{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#94a3b8}:where([data-risk-scope]) [data-wx-page=video-check] .detect-settings-notice{margin-top:12px}:where([data-risk-scope]) [data-wx-page=script-check] .autofix-row .adm-switch{--width:40px;--height:22px}:where([data-risk-scope]) [data-wx-page=video-check] .section.section--input{padding-bottom:calc(20 * var(--rpx))}:where([data-risk-scope]) [data-wx-page=video-check] .section--input~.section--tabs{padding-top:0}:where([data-risk-scope]) [data-wx-page=script-check] .result-body .fix-panel{padding-top:0}:where([data-risk-scope],.risk-portal) .qr-wrap{margin-top:calc(14 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-card{padding:calc(18 * var(--rpx)) calc(20 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-title{gap:calc(6 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-head{gap:calc(12 * var(--rpx));margin-top:calc(12 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-head-left{gap:calc(10 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-head-right{gap:calc(12 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-body{gap:calc(10 * var(--rpx));margin-top:calc(14 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-title-text{font-size:calc(24 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-title-note{font-size:calc(20 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-tag{padding:calc(3 * var(--rpx)) calc(10 * var(--rpx));font-size:calc(20 * var(--rpx));line-height:1.4}:where([data-risk-scope],.risk-portal) .qr-industry{font-size:calc(23 * var(--rpx))}:where([data-risk-scope],.risk-portal) :is(.qr-dismiss,.qr-confirmed,.qr-toggle){font-size:calc(22 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-hint{font-size:calc(23 * var(--rpx));line-height:1.55}:where([data-risk-scope],.risk-portal) .qr-source{font-size:calc(20 * var(--rpx));line-height:1.5}:where([data-risk-scope],.risk-portal) .qr-disclaimer{font-size:calc(20 * var(--rpx));line-height:1.5}:where([data-risk-scope],.risk-portal) .qr-collapsed{gap:calc(8 * var(--rpx));margin-top:calc(14 * var(--rpx));padding:calc(12 * var(--rpx)) calc(18 * var(--rpx))}:where([data-risk-scope],.risk-portal) :is(.qr-collapsed-text,.qr-collapsed-btn){font-size:calc(22 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-creds{gap:calc(8 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-cred{flex-wrap:wrap;gap:calc(6 * var(--rpx));row-gap:calc(2 * var(--rpx));font-size:calc(23 * var(--rpx));line-height:1.45}:where([data-risk-scope],.risk-portal) .qr-cred-who{padding:calc(1 * var(--rpx)) calc(8 * var(--rpx));font-size:calc(19 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-cred-note{flex-basis:100%;margin-left:calc(30 * var(--rpx));font-size:calc(20 * var(--rpx));line-height:1.45}:where([data-risk-scope],.risk-portal) .qr-merged-summary{gap:calc(8 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-merged-chip{gap:calc(10 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-merged-item{gap:calc(8 * var(--rpx));padding:calc(12 * var(--rpx)) 0}:where([data-risk-scope],.risk-portal) .qr-merged-item+.qr-merged-item{margin-top:calc(4 * var(--rpx))}:where([data-risk-scope],.risk-portal) .qr-merged-item-head{gap:calc(10 * var(--rpx))}