/*Page-owned styles */
html:not([data-tab="main"])#placeholder-card{display:none !important}#page-playback_progress{max-width:none;width:100%;grid-column:1/-1;padding:0;background:transparent !important;border:0 !important;box-shadow:none !important}
#playback-progress-root{--pp-shell-bg:linear-gradient(180deg,rgba(8,10,15,0.985),rgba(2,3,7,0.975));--pp-panel-bg:linear-gradient(180deg,rgba(12,14,20,0.95),rgba(4,5,10,0.945));--pp-panel-bg-strong:linear-gradient(180deg,rgba(9,11,17,0.985),rgba(2,3,7,0.975));--pp-input-bg:rgba(7,11,19,0.78);--pp-border:rgba(255,255,255,0.09);--pp-border-soft:rgba(255,255,255,0.055);--pp-soft:rgba(201,210,228,0.72);--pp-fg:rgba(244,247,255,0.96);--pp-shadow:0 20px 54px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.04);--pp-danger-bg:linear-gradient(180deg,rgba(118,28,46,0.3),rgba(82,14,28,0.24));--pp-danger-border:rgba(255,138,160,0.15);--pp-danger-fg:#ffe7ee;display:grid;gap:16px;color:var(--pp-fg)}.pp-head,.pp-status,.pp-toolbar,.pp-card,.pp-errors,.pp-bulk,.pp-pager{border:1px solid var(--pp-border);background:var(--pp-panel-bg);box-shadow:var(--pp-shadow);border-radius:18px;color:var(--pp-fg)}
.pp-head{padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:radial-gradient(115% 120% at 0% 0%,rgba(78,68,170,0.1),transparent 46%),radial-gradient(88% 100% at 100% 100%,rgba(34,46,108,0.06),transparent 54%),var(--pp-shell-bg);border-radius:20px}.pp-title{font-size:24px;font-weight:850;line-height:1.1}.pp-intro{margin-top:6px;color:var(--pp-soft);max-width:78ch;font-size:13px;line-height:1.45}.pp-head-actions{display:flex;gap:8px;align-items:center}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--pp-border);background:var(--pp-panel-bg);color:var(--pp-fg);font-weight:750;cursor:pointer;box-shadow:none}.pp-btn:hover{border-color:var(--pp-border);background:var(--pp-panel-bg-strong)}.pp-btn[disabled]{opacity:0.45;cursor:not-allowed}
.pp-btn.danger{color:var(--pp-danger-fg);border-color:var(--pp-danger-border);background:var(--pp-danger-bg)}.pp-icon-btn{width:38px;padding:0}.pp-status{padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.pp-provider{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border-radius:12px;background:var(--pp-panel-bg-strong);border:1px solid var(--pp-border-soft)}.pp-provider img{width:34px;max-height:18px;object-fit:contain}.pp-provider-main{min-width:0}.pp-provider-name{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-provider-sub{margin-top:2px;color:var(--pp-soft);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-dot{width:9px;height:9px;border-radius:50%;background:#8b93a7;margin-left:auto;flex:0 0 auto}.pp-dot.ok{background:#42d392}.pp-dot.warn{background:#f3ba5f}
.pp-toolbar{padding:12px;display:grid;grid-template-columns:minmax(220px,1.4fr)repeat(6,minmax(120px,1fr));gap:10px}.pp-field{min-width:0;height:38px;border-radius:12px;border:1px solid var(--pp-border);background:var(--pp-input-bg);color:var(--pp-fg);padding:0 11px}.pp-field option{background:#0d111a;color:#f7f9ff}.pp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-card{position:relative;overflow:hidden;display:grid;grid-template-columns:112px minmax(0,1fr);min-height:190px;background:var(--pp-panel-bg-strong)}.pp-art{position:relative;background:#10131b}.pp-art img{width:100%;height:100%;object-fit:cover;display:block}.pp-check{position:absolute;left:8px;top:8px;z-index:2;width:24px;height:24px;accent-color:#79a7ff}.pp-body{padding:14px;display:grid;gap:10px;align-content:space-between;min-width:0}.pp-top{display:grid;gap:6px;min-width:0}
.pp-badges{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.pp-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--pp-border-soft);background:var(--pp-panel-bg);font-size:11px;font-weight:800;color:var(--pp-soft)}.pp-badge img{max-width:46px;max-height:14px}.pp-card-title{font-size:17px;font-weight:850;line-height:1.15;min-width:0;color:var(--pp-fg)}.pp-card-sub{color:var(--pp-soft);font-size:13px;line-height:1.35;min-width:0}.pp-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--pp-soft);font-size:12px}.pp-progress{display:grid;gap:5px}.pp-progress-row{display:flex;justify-content:space-between;gap:10px;color:var(--pp-soft);font-size:12px}.pp-bar{height:8px;border-radius:999px;background:rgba(255,255,255,0.08);overflow:hidden}
.pp-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5fb6ff,#7ee2b8);width:0}.pp-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-errors{padding:12px;color:var(--pp-danger-fg);font-size:13px;background:var(--pp-panel-bg)}.pp-pager{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;color:var(--pp-soft)}.pp-empty{grid-column:1/-1;padding:28px;text-align:center;color:var(--pp-soft);border:1px dashed var(--pp-border);border-radius:18px}.pp-bulk{position:sticky;bottom:12px;z-index:20;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-bulk.hidden{display:none !important}.pp-bulk-left,.pp-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.pp-toast{position:fixed;left:50%;bottom:20px;z-index:9999;transform:translateX(-50%);padding:10px 14px;border-radius:14px;border:1px solid var(--pp-border);background:var(--pp-panel-bg-strong);color:var(--pp-fg);box-shadow:var(--pp-shadow)}.pp-toast.hidden{display:none}html[data-cw-theme="flat-dark"] #playback-progress-root{--pp-shell-bg:#171a22;--pp-panel-bg:#171a22;--pp-panel-bg-strong:#20242d;--pp-input-bg:#12151c;--pp-border:rgba(255,255,255,0.13);--pp-border-soft:rgba(255,255,255,0.1);--pp-soft:#a9b0bd;--pp-fg:#eef1f6;--pp-shadow:none;--pp-danger-bg:#43272e;--pp-danger-border:rgba(216,102,114,0.42);--pp-danger-fg:#ffe3e7}
html[data-cw-theme="flat-light"] #playback-progress-root{--pp-shell-bg:#ffffff;--pp-panel-bg:#ffffff;--pp-panel-bg-strong:#f5f7fb;--pp-input-bg:#ffffff;--pp-border:rgba(16,24,40,0.16);--pp-border-soft:rgba(16,24,40,0.11);--pp-soft:#475467;--pp-fg:#111827;--pp-shadow:none;--pp-danger-bg:#f7dbe1;--pp-danger-border:rgba(169,63,77,0.34);--pp-danger-fg:#7f1d2d}html[data-cw-theme="flat-dark"] .pp-head,html[data-cw-theme="flat-light"] .pp-head{background:var(--pp-panel-bg)!important;background-image:none !important}:is(.pp-hero-summary,#page-watchlist .wl-hero-summary){align-self:end;justify-self:end;display:inline-flex;align-items:stretch;min-height:58px;border-radius:14px;border:1px solid rgba(218,227,245,0.13);background:rgba(29,35,54,0.84);box-shadow:none;overflow:hidden;position:relative;z-index:1;isolation:isolate}
:is(.pp-hero-summary,#page-watchlist .wl-hero-summary):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(40,47,74,0.94),rgba(31,37,56,0.92))}:is(.pp-hero-summary,#page-watchlist .wl-hero-summary)>*{position:relative;z-index:1}.pp-hero-seg{display:grid;place-items:center;align-content:center;gap:4px;min-width:112px;padding:9px 16px;border-left:1px solid rgba(218,227,245,0.13);background:transparent;color:var(--pp-soft);font-size:12px;font-weight:780;line-height:1.05;text-align:center;white-space:nowrap}.pp-hero-seg:first-child{border-left:0}.pp-hero-seg strong{display:block;color:var(--pp-fg);font-size:18px;font-weight:900;line-height:1.05}.pp-hero-seg span{display:block;color:var(--pp-soft);font-size:12px;font-weight:760;line-height:1.1}
#playback-progress-root .pp-hero-summary .pp-page-control,#playback-progress-root .pp-hero-summary .pp-refresh-control{appearance:none !important;-webkit-appearance:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;height:auto;min-height:58px;margin:0;padding:0 16px;border:0 !important;border-left:1px solid rgba(218,227,245,0.13)!important;border-radius:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;color:rgba(244,247,255,0.94)!important;font-size:14px;font-weight:850;line-height:1;cursor:pointer}#playback-progress-root .pp-hero-summary .pp-page-control:first-child{border-left:0 !important}
#playback-progress-root .pp-hero-summary .pp-page-control:hover,#playback-progress-root .pp-hero-summary .pp-refresh-control:hover{background:rgba(255,255,255,0.055)!important;background-color:rgba(255,255,255,0.055)!important;background-image:none !important;color:#fff !important;transform:none}.pp-view-control{gap:7px}.pp-view-control .pp-chevron{font-size:19px !important;color:var(--pp-soft)!important}.pp-refresh-control{width:58px;min-width:58px;padding:0 !important}.pp-hero-summary .material-symbols-rounded{font-size:20px;color:#aebdff}.pp-refresh-control .material-symbols-rounded{font-size:23px}.pp-sync-status[data-state="failed"] strong{color:#ffb9c5}.pp-sync-status[data-state="refreshing"] strong{color:#dce4ff}html[data-cw-theme="flat-light"]:is(.pp-hero-summary,#page-watchlist .wl-hero-summary){background:rgba(255,255,255,0.82);border-color:rgba(78,96,180,0.2);color:#475467}
html[data-cw-theme="flat-light"]:is(.pp-hero-summary,#page-watchlist .wl-hero-summary):before{background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(246,248,255,0.9))}html[data-cw-theme="flat-light"] .pp-hero-seg,html[data-cw-theme="flat-light"] #playback-progress-root .pp-hero-summary .pp-page-control,html[data-cw-theme="flat-light"] #playback-progress-root .pp-hero-summary .pp-refresh-control{border-color:rgba(78,96,180,0.18)!important;color:#172033 !important}html[data-cw-theme="flat-light"] #playback-progress-root .pp-hero-summary .pp-page-control,html[data-cw-theme="flat-light"] #playback-progress-root .pp-hero-summary .pp-refresh-control{background:transparent !important;background-color:transparent !important;background-image:none !important}
html[data-cw-theme="flat-light"] #playback-progress-root .pp-hero-summary .pp-page-control:hover,html[data-cw-theme="flat-light"] #playback-progress-root .pp-hero-summary .pp-refresh-control:hover{background:rgba(17,24,39,0.045)!important;background-color:rgba(17,24,39,0.045)!important;background-image:none !important}html[data-cw-theme="flat-light"] .pp-hero-seg strong,html[data-cw-theme="flat-light"] #playback-progress-root .pp-hero-summary .material-symbols-rounded{color:#172033 !important;-webkit-text-fill-color:#172033 !important}
@media(max-width:760px){:is(.pp-hero-summary,#page-watchlist .wl-hero-summary){justify-self:start;max-width:100%;min-height:50px;flex-wrap:wrap}
.pp-hero-seg{min-width:96px;padding:8px 12px}.pp-hero-seg strong{font-size:16px}#playback-progress-root .pp-hero-summary .pp-page-control,#playback-progress-root .pp-hero-summary .pp-refresh-control{min-height:50px}.pp-refresh-control{width:52px;min-width:52px}}html[data-cw-theme="flat-light"] .pp-field option{background:#ffffff;color:#111827}.cw-compact #page-playback_progress{display:block !important}.cw-compact #playback-progress-root{padding:10px}.cw-compact .pp-toolbar{grid-template-columns:1fr 1fr}.cw-compact .pp-head{display:grid}.cw-compact .pp-grid{grid-template-columns:1fr}.cw-compact .pp-card{grid-template-columns:92px minmax(0,1fr)}.cw-compact .pp-card-title{font-size:15px}
@media(max-width:980px){.pp-toolbar{grid-template-columns:1fr 1fr}
.pp-grid{grid-template-columns:1fr}}
@media(max-width:640px){.pp-toolbar{grid-template-columns:1fr}
.pp-card{grid-template-columns:88px minmax(0,1fr)}.pp-head-actions{justify-content:flex-start}.pp-bulk{display:grid}.pp-bulk-left,.pp-bulk-actions{justify-content:center}}.pp-toolbar{display:flex;align-items:center;gap:10px}.pp-toolbar #pp-search{flex:0 1 320px;min-width:180px}.pp-toolbar .pp-field:not(#pp-search),.pp-toolbar .cw-icon-select{flex:1 1 180px;min-width:170px}.pp-toolbar .cw-icon-select-btn{min-height:38px;border-radius:12px}.pp-toolbar .cw-icon-select-menu{min-width:185px}.pp-grid{align-items:start}.pp-card{grid-template-columns:96px minmax(0,1fr);height:144px;min-height:0;cursor:pointer;border-radius:16px;transition:border-color 0.16s ease,background 0.16s ease,transform 0.16s ease;isolation:isolate}.pp-card:hover{border-color:rgba(126,226,184,0.28);transform:translateY(-1px)}
.pp-card.selected{border-color:rgba(126,226,184,0.68);box-shadow:0 0 0 1px rgba(126,226,184,0.28),var(--pp-shadow)}.pp-card.selected:after{content:"";position:absolute;left:10px;top:10px;width:24px;height:24px;border-radius:7px;background:#7ee2b8;box-shadow:0 6px 16px rgba(0,0,0,0.28)}.pp-card.selected:before{content:"check";position:absolute;left:10px;top:10px;z-index:2;width:24px;height:24px;display:grid;place-items:center;font-family:"Material Symbols Rounded";font-size:18px;color:#061015}.pp-check{display:none !important}.pp-art{z-index:1}.pp-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,5,10,0.03),rgba(3,5,10,0.16))}.pp-body{position:relative;overflow:hidden;padding:9px 14px;gap:6px}
.pp-body:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(32,36,45,0.86),rgba(32,36,45,0.7)54%,rgba(32,36,45,0.8)),var(--pp-backdrop,none);background-size:cover;background-position:center;opacity:1}.pp-body>*{position:relative;z-index:1}.pp-top{gap:4px}.pp-card-head{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:start;gap:12px;min-width:0}.pp-title-wrap{min-width:0}.pp-card-side{display:grid;gap:6px;justify-items:end;align-content:start}.pp-provider-stack{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:0}
.pp-provider-pill{display:inline-flex;align-items:center;gap:6px;min-height:23px;padding:0 8px;border-radius:999px;border:1px solid var(--pp-border-soft);background:var(--pp-panel-bg);color:var(--pp-soft);font-size:11px;font-weight:850;white-space:nowrap;overflow:visible}.pp-provider-pill img{width:16px;height:16px;max-width:none;max-height:none;object-fit:contain;flex:0 0 16px}.pp-rating-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,205,86,0.2);background:rgba(255,205,86,0.1);color:#ffe29a;font-size:11px;font-weight:850;white-space:nowrap}.pp-rating-chip .material-symbols-rounded{font-size:15px;font-variation-settings:"FILL" 1}.pp-badges,.pp-kind{display:none}.pp-card-title{font-size:18px}.pp-card-sub{font-size:13px}.pp-progress{gap:5px}.pp-progress-row{align-items:center;font-size:13px;flex-wrap:wrap}
.pp-progress-row strong{font-size:14px;color:var(--pp-fg)}.pp-timing{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;color:var(--pp-soft);white-space:nowrap}.pp-paused{color:var(--pp-soft);white-space:nowrap}.pp-live{color:#9de4d0;white-space:nowrap}.pp-meta{display:none}.pp-actions{justify-content:flex-end;gap:6px;align-self:end}.pp-actions .pp-btn{min-height:32px;border-radius:12px}.pp-action-btn{min-height:28px !important;padding:0 9px;border-radius:999px !important;background:rgba(255,255,255,0.035)!important;border-color:rgba(255,255,255,0.08)!important;color:rgba(230,236,248,0.74)!important;font-size:12px;font-weight:780;gap:5px;box-shadow:none;opacity:0.82}.pp-action-btn .material-symbols-rounded{font-size:19px}
.pp-action-btn:hover{opacity:1;color:var(--pp-fg)!important;background:rgba(255,255,255,0.07)!important;border-color:rgba(255,255,255,0.15)!important}.pp-action-watch .material-symbols-rounded{color:#9de4d0}.pp-action-edit .material-symbols-rounded{color:#9cc7ff}.pp-action-remove{color:rgba(255,214,222,0.7)!important;background:rgba(149,48,67,0.08)!important;border-color:rgba(255,138,160,0.12)!important}.pp-action-remove .material-symbols-rounded{color:#ff9aaa}.pp-action-remove:hover{color:#ffe8ee !important;background:rgba(149,48,67,0.16)!important;border-color:rgba(255,138,160,0.24)!important}.pp-modal{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;background:rgba(0,0,0,0.48);backdrop-filter:blur(4px)}.pp-modal.hidden{display:none !important}
.pp-dialog{width:min(420px,calc(100vw - 28px));padding:16px;border-radius:16px;border:1px solid var(--pp-border);background:var(--pp-panel-bg-strong);box-shadow:var(--pp-shadow);display:grid;gap:14px}.pp-dialog-title{font-size:18px;font-weight:850}.pp-dialog-sub{color:var(--pp-soft);font-size:12px}.pp-progress-edit{display:grid;grid-template-columns:1fr 84px;gap:10px;align-items:center}.pp-progress-edit input[type="range"]{width:100%;accent-color:#7ee2b8}.pp-progress-edit input[type="number"]{height:38px;border-radius:10px;border:1px solid var(--pp-border);background:var(--pp-input-bg);color:var(--pp-fg);padding:0 10px;font-weight:800}.pp-dialog-error{min-height:18px;color:var(--pp-danger-fg);font-size:12px}.pp-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.cw-compact .pp-card{grid-template-columns:90px minmax(0,1fr);height:136px;min-height:0}
html[data-cw-theme="flat-dark"] .pp-body:before{background:linear-gradient(90deg,rgba(32,36,45,0.88),rgba(32,36,45,0.72)54%,rgba(32,36,45,0.82)),var(--pp-backdrop,none);opacity:1}html[data-cw-theme="flat-light"] .pp-body:before{background:linear-gradient(90deg,rgba(245,247,251,0.9),rgba(245,247,251,0.76)54%,rgba(245,247,251,0.84)),var(--pp-backdrop,none);opacity:1}html[data-cw-theme="flat-light"] .pp-art:after{background:linear-gradient(90deg,rgba(255,255,255,0.02),rgba(255,255,255,0.14))}html[data-cw-theme="flat-light"] .pp-rating-chip{background:rgba(184,121,0,0.09);border-color:rgba(184,121,0,0.18);color:#7a4f00}html[data-cw-theme="flat-light"] .pp-action-btn{background:rgba(17,24,39,0.035)!important;border-color:rgba(17,24,39,0.12)!important;color:rgba(17,24,39,0.68)!important}
html[data-cw-theme="flat-light"] .pp-action-btn:hover{background:rgba(17,24,39,0.075)!important;border-color:rgba(17,24,39,0.18)!important;color:#111827 !important}html[data-cw-theme="flat-light"] .pp-action-remove{background:rgba(169,63,77,0.08)!important;border-color:rgba(169,63,77,0.16)!important;color:#8f2738 !important}html[data-cw-theme="flat-dark"] .pp-art:after{background:linear-gradient(90deg,rgba(7,10,16,0.02),rgba(7,10,16,0.16))}.pp-status.hidden{display:none !important}.pp-status-message{grid-column:1/-1;padding:12px 14px;color:var(--pp-soft);font-weight:750;text-align:center}
@media(max-width:980px){.pp-toolbar{flex-wrap:wrap}
.pp-toolbar #pp-search{flex:1 1 100%;min-width:0}.pp-toolbar .pp-field:not(#pp-search),.pp-toolbar .cw-icon-select{flex:1 1 170px}.pp-card{grid-template-columns:90px minmax(0,1fr);height:136px}}
@media(max-width:640px){.pp-toolbar{display:grid;grid-template-columns:1fr}
.pp-toolbar #pp-search,.pp-toolbar .pp-field:not(#pp-search),.pp-toolbar .cw-icon-select{min-width:0;flex:auto}.pp-card{grid-template-columns:82px minmax(0,1fr);height:132px}.pp-card-head{grid-template-columns:1fr}.pp-card-side{justify-items:start}.pp-provider-stack{justify-content:flex-start}.pp-card-title{font-size:16px}.pp-timing{margin-left:0;flex-wrap:wrap;justify-content:flex-start;gap:8px}.pp-action-btn{padding:0 8px;font-size:0}.pp-action-btn .material-symbols-rounded{font-size:20px}}.pp-toolbar,.pp-pager{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015)),linear-gradient(90deg,rgba(255,255,255,0.045)1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,0.045)1px,transparent 1px),var(--pp-panel-bg)!important;background-size:auto,74px 74px,74px 74px,auto;background-position:0 0,0 0,0 0,0 0}
.pp-toolbar:before,.pp-pager:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 140% at 0% 0%,rgba(126,226,184,0.08),transparent 52%),radial-gradient(90% 120% at 100% 100%,rgba(95,182,255,0.07),transparent 56%);opacity:0.9}.pp-toolbar>*,.pp-pager>*{position:relative;z-index:1}.pp-pager{min-height:58px}html[data-cw-theme="flat-light"] .pp-toolbar,html[data-cw-theme="flat-light"] .pp-pager{background:linear-gradient(180deg,rgba(255,255,255,0.82),rgba(245,247,251,0.92)),linear-gradient(90deg,rgba(16,24,40,0.07)1px,transparent 1px),linear-gradient(180deg,rgba(16,24,40,0.07)1px,transparent 1px),var(--pp-panel-bg)!important}
html[data-cw-theme="flat-dark"] .pp-toolbar,html[data-cw-theme="flat-dark"] .pp-pager{background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),linear-gradient(90deg,rgba(255,255,255,0.055)1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,0.055)1px,transparent 1px),var(--pp-panel-bg)!important}.pp-bulk{display:flex;width:max-content;max-width:min(940px,calc(100vw - 32px));margin:0 auto;padding:7px 9px;border-radius:999px;justify-content:center;flex-wrap:nowrap;gap:7px;background:linear-gradient(180deg,rgba(24,28,38,0.94),rgba(12,14,20,0.92));backdrop-filter:blur(14px);box-shadow:0 14px 36px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.07)}.pp-bulk .pp-btn{min-height:32px;border-radius:999px;box-shadow:none}.pp-bulk-left,.pp-bulk-actions{flex-wrap:nowrap;gap:6px}.pp-bulk-left{padding-right:0;border-right:0}
.pp-selected-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px 0 7px;border-radius:999px;border:1px solid var(--pp-border-soft);background:rgba(255,255,255,0.045);font-weight:850;white-space:nowrap}.pp-selected-number{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#5fb6ff,#7ee2b8);color:#071016;font-size:12px;line-height:1}.pp-selected-label{color:var(--pp-soft);font-size:12px}.pp-bulk-divider{width:1px;height:28px;margin:0 7px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,255,255,0.24),transparent);font-size:0;line-height:0;flex:0 0 1px;align-self:center}.pp-bulk-icon{width:36px;min-width:36px;padding:0 !important}.pp-bulk-icon .material-symbols-rounded{font-size:21px}
.pp-bulk-icon.danger{background:rgba(149,48,67,0.16)!important;border-color:rgba(255,138,160,0.2)!important;color:#ffdce4 !important}html[data-cw-theme="flat-light"] .pp-bulk{background:rgba(255,255,255,0.94);box-shadow:0 14px 34px rgba(16,24,40,0.14),inset 0 1px 0 rgba(255,255,255,0.9)}html[data-cw-theme="flat-light"] .pp-selected-pill{background:rgba(17,24,39,0.04)}html[data-cw-theme="flat-light"] .pp-bulk-divider{background:linear-gradient(180deg,transparent,rgba(17,24,39,0.24),transparent)}.pp-settings-sub{margin-top:2px;color:var(--pp-soft);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:760px){.pp-bulk{width:calc(100vw - 24px);border-radius:18px;flex-wrap:wrap}
.pp-bulk-left,.pp-bulk-actions{flex-wrap:wrap;justify-content:center}.pp-bulk-divider{display:none}}.pp-toolbar,.pp-pager{--pp-matrix-line:rgba(210,222,248,0.055);--pp-matrix-line-strong:rgba(210,222,248,0.035);position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,rgba(34,40,55,0.9),rgba(26,31,44,0.86)),var(--pp-panel-bg)!important;box-shadow:var(--pp-shadow)}.pp-toolbar:before,.pp-pager:before{content:"";position:absolute;inset:-1px;z-index:0;pointer-events:none;background-image:linear-gradient(var(--pp-matrix-line)1px,transparent 1px),linear-gradient(90deg,var(--pp-matrix-line)1px,transparent 1px),linear-gradient(rgba(255,255,255,0.025),rgba(255,255,255,0)42%);background-size:58px 58px,58px 58px,100% 100%;background-position:center;opacity:0.62}
.pp-toolbar:after,.pp-pager:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(95% 120% at 100% 0%,rgba(76,68,170,0.075),transparent 58%),linear-gradient(90deg,rgba(126,226,184,0.035),transparent 18%,transparent 82%,rgba(95,182,255,0.025));opacity:0.88}.pp-toolbar>*,.pp-pager>*{position:relative;z-index:1}html[data-cw-theme="flat-light"] .pp-toolbar,html[data-cw-theme="flat-light"] .pp-pager{--pp-matrix-line:rgba(16,24,40,0.075);background:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(244,247,252,0.92)),var(--pp-panel-bg)!important}html[data-cw-theme="flat-light"] .pp-toolbar:after,html[data-cw-theme="flat-light"] .pp-pager:after{background:radial-gradient(95% 120% at 100% 0%,rgba(76,68,170,0.055),transparent 58%)}
html[data-cw-theme="flat-dark"] .pp-toolbar,html[data-cw-theme="flat-dark"] .pp-pager{--pp-matrix-line:rgba(210,222,248,0.06);background:linear-gradient(180deg,rgba(34,40,55,0.9),rgba(24,29,42,0.88)),var(--pp-panel-bg)!important}.pp-pager{background:var(--pp-panel-bg)!important;min-height:0;isolation:auto}.pp-pager:before,.pp-pager:after{content:none !important}#playback-progress-root .pp-toolbar,#playback-progress-root .pp-pager{--pp-matrix-line:rgba(255,255,255,0.04);--pp-matrix-glow:rgba(78,68,170,0.055);position:relative;isolation:isolate;overflow:hidden;background:var(--pp-panel-bg)!important}
#playback-progress-root .pp-toolbar:before,#playback-progress-root .pp-pager:before{content:"" !important;position:absolute;inset:-1px;z-index:0;pointer-events:none;background-image:linear-gradient(var(--pp-matrix-line)1px,transparent 1px),linear-gradient(90deg,var(--pp-matrix-line)1px,transparent 1px);background-size:58px 58px;background-position:center;opacity:0.48}#playback-progress-root .pp-toolbar:after,#playback-progress-root .pp-pager:after{content:"" !important;position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(95% 120% at 100% 0%,var(--pp-matrix-glow),transparent 58%);opacity:0.82}#playback-progress-root .pp-toolbar>*,#playback-progress-root .pp-pager>*{position:relative;z-index:1}
html[data-cw-theme="flat-dark"] #playback-progress-root .pp-toolbar,html[data-cw-theme="flat-dark"] #playback-progress-root .pp-pager{--pp-matrix-line:rgba(255,255,255,0.055);--pp-matrix-glow:rgba(255,255,255,0.03)}html[data-cw-theme="flat-light"] #playback-progress-root .pp-toolbar,html[data-cw-theme="flat-light"] #playback-progress-root .pp-pager{--pp-matrix-line:rgba(16,24,40,0.065);--pp-matrix-glow:rgba(76,68,170,0.05)}#playback-progress-root .pp-card .pp-body:before{background:var(--pp-backdrop,none)!important;background-size:cover !important;background-position:center !important;opacity:0.78 !important;filter:brightness(0.58)saturate(0.92)contrast(1.08)}
#playback-progress-root .pp-card .pp-body:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(90% 120% at 68% 45%,rgba(9,13,22,0.26),rgba(9,13,22,0.72)76%),linear-gradient(90deg,rgba(14,18,28,0.86),rgba(14,18,28,0.6)48%,rgba(14,18,28,0.78))}#playback-progress-root .pp-card .pp-body>*{position:relative;z-index:1}html[data-cw-theme="flat-dark"] #playback-progress-root .pp-card .pp-body:after{background:radial-gradient(90% 120% at 68% 45%,rgba(8,12,20,0.28),rgba(8,12,20,0.74)76%),linear-gradient(90deg,rgba(14,18,28,0.88),rgba(14,18,28,0.62)48%,rgba(14,18,28,0.8))}html[data-cw-theme="flat-light"] #playback-progress-root .pp-card .pp-body:before{opacity:0.4 !important;filter:brightness(0.72)saturate(0.86)contrast(1.04)}
html[data-cw-theme="flat-light"] #playback-progress-root .pp-card .pp-body:after{background:linear-gradient(90deg,rgba(19,27,42,0.7),rgba(19,27,42,0.42)54%,rgba(19,27,42,0.58))}#playback-progress-root .pp-card-title,#playback-progress-root .pp-card-sub,#playback-progress-root .pp-progress-row{text-shadow:0 1px 2px rgba(0,0,0,0.5)}#playback-progress-root .pp-card .pp-action-btn{background:rgba(12,16,25,0.58)!important;border-color:rgba(255,255,255,0.16)!important;color:rgba(241,245,252,0.88)!important;backdrop-filter:blur(8px)saturate(120%);-webkit-backdrop-filter:blur(8px)saturate(120%)}#playback-progress-root .pp-card .pp-action-btn:hover{background:rgba(18,24,36,0.78)!important;border-color:rgba(255,255,255,0.24)!important;color:#fff !important}
#playback-progress-root .pp-card .pp-rating-chip,#playback-progress-root .pp-card .pp-provider-pill{background:rgba(10,14,22,0.66)!important;border-color:rgba(255,255,255,0.16)!important;backdrop-filter:blur(8px)saturate(120%);-webkit-backdrop-filter:blur(8px)saturate(120%)}.pp-loading-grid{min-height:0}.pp-loading-card{cursor:default !important;pointer-events:none}.pp-loading-card:hover{border-color:var(--pp-border)!important;transform:none !important}.pp-loading-card .pp-body:before{opacity:0.18 !important}.pp-loading-shape{position:relative;display:block;overflow:hidden;background:color-mix(in srgb,var(--pp-soft)12%,transparent)}
.pp-loading-shape:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.035)40%,rgba(255,255,255,0.16)50%,rgba(255,255,255,0.035)60%,transparent 100%);transform:translateX(-120%);animation:ppSkeletonShimmer 1.35s ease-in-out infinite}.pp-loading-art{height:100%;background:color-mix(in srgb,var(--pp-soft)10%,var(--pp-panel-bg-strong))}.pp-loading-copy{display:grid;gap:8px;align-content:start}.pp-loading-line{height:12px;border-radius:999px}.pp-loading-line.title{width:min(62%,240px);height:16px}.pp-loading-line.meta{width:min(40%,150px);opacity:0.76}.pp-loading-chip{width:58px;height:22px;border-radius:999px}.pp-loading-progress{gap:5px}.pp-loading-progress .pp-loading-line{width:30%;height:12px}.pp-loading-bar{height:8px;border-radius:999px}.pp-loading-actions{gap:6px;align-self:end}
.pp-loading-action{width:58px;height:28px;border-radius:999px}.pp-loading-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-loading #pp-refresh .material-symbols-rounded{animation:ppLoadingSpin 0.8s linear infinite}.is-loading .pp-toolbar{pointer-events:none;transition:opacity 0.16s ease}.is-initial-loading .pp-toolbar{opacity:0.72}.is-initial-loading .pp-status,.is-initial-loading .pp-pager{display:none !important}.cw-compact .pp-loading-card:nth-child(n+4){display:none}
@keyframes ppSkeletonShimmer{to{transform:translateX(120%)}
}
@keyframes ppLoadingSpin{to{transform:rotate(360deg)}
}
@media(max-width:980px){.pp-loading-card:nth-child(n+4){display:none}
}
@media(prefers-reduced-motion:reduce){.pp-loading-shape:after,.is-loading #pp-refresh .material-symbols-rounded{animation:none !important}
.pp-loading-shape:after{transform:none;opacity:0.35}}html[data-cw-theme="flat-dark"] #playback-progress-root .pp-loading-shape{background:#2a2f39}html[data-cw-theme="flat-dark"] #playback-progress-root .pp-loading-art{background:#242a34}html[data-cw-theme="flat-light"] #playback-progress-root .pp-loading-shape{background:#e2e7ef}html[data-cw-theme="flat-light"] #playback-progress-root .pp-loading-art{background:#e9edf3}html[data-cw-theme="flat-light"] #playback-progress-root .pp-loading-shape:after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.16)40%,rgba(255,255,255,0.76)50%,rgba(255,255,255,0.16)60%,transparent 100%)}
.pp-errors{display:grid !important;gap:10px !important;padding:12px !important;background:linear-gradient(180deg,rgba(118,28,46,0.2),rgba(10,12,18,0.72))!important;border-color:rgba(255,138,160,0.24)!important;color:var(--pp-danger-fg);font-size:13px}.pp-errors.hidden{display:none !important}.pp-error-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-error-title{display:flex;align-items:center;gap:9px;font-weight:900}.pp-error-title .material-symbols-rounded{font-size:22px;color:#ff9aaa}.pp-error-copy{color:var(--pp-soft);font-size:12px}.pp-error-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.pp-error-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,0.09);background:rgba(255,255,255,0.035)}
.pp-error-logo{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;border:1px solid rgba(255,255,255,0.11);background:rgba(255,255,255,0.045)}.pp-error-logo img{max-width:30px;max-height:22px;object-fit:contain}.pp-error-main{min-width:0;display:grid;gap:4px}.pp-error-name{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-error-message{color:var(--pp-soft);line-height:1.35}.pp-error-meta{display:flex;gap:6px;flex-wrap:wrap}.pp-error-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.035);color:var(--pp-soft);font-size:11px;font-weight:800}.pp-error-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pp-error-actions .pp-btn{min-height:30px;border-radius:999px;font-size:12px}
html[data-cw-theme="flat-light"] #playback-progress-root .pp-errors{background:linear-gradient(180deg,#fff1f3,#fff)!important;border-color:rgba(169,63,77,0.28)!important}html[data-cw-theme="flat-light"] #playback-progress-root .pp-error-item{background:rgba(169,63,77,0.035);border-color:rgba(169,63,77,0.12)}
@media(max-width:640px){.pp-error-head{display:grid}
.pp-error-actions{justify-content:flex-start}.pp-error-list{grid-template-columns:1fr}}.pp-settings-dialog.cw-insight-set{width:min(1180px,calc(100vw - 24px))!important;max-width:min(1180px,calc(100vw - 24px))!important;max-height:min(720px,calc(100vh - 28px))!important;padding:0 !important;gap:0 !important;border-radius:16px;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)auto;background:linear-gradient(180deg,rgba(17,21,31,0.98),rgba(13,17,25,0.99))!important;border:1px solid rgba(255,255,255,0.11)!important;box-shadow:0 30px 90px rgba(0,0,0,0.48)!important;color:var(--pp-fg)}.pp-settings-dialog.cw-insight-set .cx-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px 14px;border-bottom:1px solid var(--pp-border);background:rgba(255,255,255,0.015)}.pp-settings-dialog .head-copy{display:grid;gap:4px;min-width:0}
.pp-settings-dialog .head-title{font-size:28px;font-weight:900;line-height:1.05;letter-spacing:0}.pp-settings-dialog .head-sub{font-size:14px;color:var(--pp-soft);line-height:1.35}.pp-settings-dialog .head-actions{display:flex;align-items:center;gap:12px}.pp-settings-dialog .head-chip,.pp-settings-dialog .close-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border-radius:8px;border:1px solid var(--pp-border);background:rgba(255,255,255,0.035);color:var(--pp-fg);font-size:13px;font-weight:850;text-transform:uppercase;cursor:pointer}.pp-settings-dialog .head-chip .material-symbols-rounded,.pp-settings-dialog .close-btn .material-symbols-rounded{font-size:19px}.pp-settings-dialog .body{overflow:auto;padding:18px 24px 20px}
.pp-settings-dialog .layout{display:grid;grid-template-columns:minmax(290px,320px)minmax(0,1fr);gap:22px;align-items:start}.pp-settings-dialog .panel{border-radius:16px;border:1px solid var(--pp-border);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.018));overflow:hidden}.pp-settings-dialog .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 10px;border-bottom:1px solid var(--pp-border-soft)}.pp-settings-dialog .panel-title{font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:0.03em}.pp-settings-dialog .panel-sub{margin-top:4px;color:var(--pp-soft);font-size:12px}.pp-settings-dialog .panel-body{padding:14px}.pp-settings-dialog .settings-stack{display:grid;gap:10px}
.pp-settings-dialog .setting-card{display:grid;grid-template-columns:38px minmax(0,1fr)92px;align-items:center;gap:12px;min-height:66px;padding:12px;border-radius:12px;border:1px solid rgba(124,92,255,0.28);background:linear-gradient(180deg,rgba(124,92,255,0.12),rgba(124,92,255,0.045))}.pp-settings-dialog .setting-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#b69cff;background:rgba(124,92,255,0.12)}.pp-settings-dialog .setting-icon .material-symbols-rounded{font-size:24px}.pp-settings-dialog .setting-name{font-size:13px;font-weight:900}.pp-settings-dialog .setting-copy{margin-top:3px;color:var(--pp-soft);font-size:12px}.pp-settings-dialog .setting-card input{width:100%;height:38px;border-radius:9px;border:1px solid var(--pp-border);background:var(--pp-input-bg);color:var(--pp-fg);padding:0 10px;font-weight:850}
.pp-settings-dialog .providers-shell{background:transparent;border:0;overflow:visible}.pp-settings-dialog .providers-shell .panel-body{padding:0}.pp-settings-dialog .pp-settings-list{max-height:none;overflow:visible;padding-right:0;align-items:stretch}.pp-settings-dialog .loading{padding:14px;border-radius:12px;border:1px dashed var(--pp-border);color:var(--pp-soft);background:rgba(255,255,255,0.025)}.pp-settings-dialog .prov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pp-settings-dialog .prov-card{--provider-rgb:124,92,255;position:relative;display:grid;gap:12px;min-height:94px;padding:16px;border-radius:11px;border:1px solid rgba(255,255,255,0.1);background:radial-gradient(100% 145% at 0% 0%,rgba(var(--provider-rgb),0.13),transparent 56%),linear-gradient(180deg,rgba(26,31,43,0.94),rgba(16,21,31,0.98));overflow:hidden}
.pp-settings-dialog .prov-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgba(var(--provider-rgb),0.12),rgba(var(--provider-rgb),0.82),rgba(var(--provider-rgb),0.12));opacity:0.82}.pp-settings-dialog .prov-card>*{position:relative;z-index:1}.pp-settings-dialog .prov-card[data-connected="0"]{filter:grayscale(0.7);opacity:0.58;background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.018));border-color:var(--pp-border-soft)}.pp-settings-dialog .prov-card[data-connected="0"]:after{background:rgba(255,255,255,0.16)}.pp-settings-dialog .prov-top,.pp-settings-dialog .prov-brand,.pp-settings-dialog .prov-tools{display:flex;align-items:center;gap:12px}.pp-settings-dialog .prov-top{justify-content:space-between;min-width:0}.pp-settings-dialog .prov-brand{min-width:0}
.pp-settings-dialog .prov-icon{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:10px;border:1px solid rgba(var(--provider-rgb),0.42);background:linear-gradient(180deg,rgba(var(--provider-rgb),0.46),rgba(var(--provider-rgb),0.18))}.pp-settings-dialog .prov-icon img{display:block;max-width:28px;max-height:28px;object-fit:contain}.pp-settings-dialog .prov-icon-fallback{font-size:16px;font-weight:950}.pp-settings-dialog .prov-title{min-width:0;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:0.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-settings-dialog .prov-badge,.pp-settings-dialog .mini{height:32px;padding:0 11px;border-radius:8px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.035);color:var(--pp-fg);font-size:11px;font-weight:850;text-transform:uppercase}
.pp-settings-dialog .mini{cursor:pointer}.pp-settings-dialog .mini:disabled{opacity:0.45;cursor:not-allowed}.pp-settings-dialog .prov-badge.disconnected{letter-spacing:0.02em;color:var(--pp-soft)}.pp-settings-dialog [data-list]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-settings-dialog .pill{display:flex;min-height:38px;cursor:pointer;user-select:none}.pp-settings-dialog .pill input{position:absolute;opacity:0;pointer-events:none}.pp-settings-dialog .pill .lab{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 12px;border-radius:8px;border:1px solid rgba(var(--provider-rgb),0.48);background:transparent;color:#f7f9ff;font-size:13px;font-weight:850}.pp-settings-dialog .pill .lab span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pp-settings-dialog .pill .material-symbols-rounded{font-size:18px;color:rgba(231,238,255,0.92)}.pp-settings-dialog .pill input:not(:checked)+.lab .material-symbols-rounded{opacity:0}.pp-settings-dialog .pill input:checked+.lab{background:rgba(var(--provider-rgb),0.12);border-color:rgba(var(--provider-rgb),0.68)}.pp-settings-dialog .pill input:disabled+.lab{border-style:dashed;color:var(--pp-soft);opacity:0.78}.pp-settings-dialog .prov-card[data-single="1"]{grid-template-columns:minmax(0,1fr)minmax(128px,160px);align-items:center}.pp-settings-dialog .prov-card[data-single="1"] .prov-tools{display:none}.pp-settings-dialog .prov-card[data-single="1"] [data-list]{grid-template-columns:1fr}.pp-settings-dialog .prov-card[data-single="0"]{min-height:132px}
.pp-settings-dialog .prov-card:before{content:"";position:absolute;z-index:0;pointer-events:none;inset:0;background:var(--provider-wm,none)right 18px center/46% 86% no-repeat;opacity:0.12;filter:saturate(1.25)brightness(1.18);mix-blend-mode:screen}.pp-settings-dialog .prov-icon{width:52px !important;height:52px !important}.pp-settings-dialog .prov-icon img{width:36px !important;height:36px !important;max-width:36px !important;max-height:36px !important;object-fit:contain}.pp-settings-dialog .prov-card [data-list],.pp-settings-dialog .prov-card .pill{padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}
.pp-settings-dialog .prov-card .pill .lab{background:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.pp-settings-dialog .prov-card .pill input:checked+.lab{background:rgba(var(--provider-rgb),0.12)!important;background-image:none !important;box-shadow:none !important}#pp-settings-dialog .pp-settings-dialog .prov-card:before{content:"" !important;display:block !important;background:var(--provider-wm,none)right 18px center/46% 86% no-repeat !important;opacity:0.12 !important;filter:saturate(1.25)brightness(1.18)!important;mix-blend-mode:screen !important}
#pp-settings-dialog .pp-settings-dialog .prov-card [data-list],#pp-settings-dialog .pp-settings-dialog .prov-card .pill{padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#pp-settings-dialog .pp-settings-dialog .prov-card .pill .lab{background:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#pp-settings-dialog .pp-settings-dialog .prov-card{grid-template-rows:auto 38px;align-content:center}#pp-settings-dialog .pp-settings-dialog .prov-top{display:grid !important;grid-template-columns:minmax(0,1fr)auto;align-items:center !important;gap:14px !important}
#pp-settings-dialog .pp-settings-dialog .prov-brand{display:grid !important;grid-template-columns:52px minmax(0,1fr);align-items:center !important;gap:14px !important}#pp-settings-dialog .pp-settings-dialog .prov-tools{display:grid !important;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center !important;justify-content:end !important;gap:8px !important}#pp-settings-dialog .pp-settings-dialog .prov-badge,#pp-settings-dialog .pp-settings-dialog .mini{display:inline-grid !important;place-items:center !important;height:34px !important;min-width:58px !important;padding:0 12px !important;line-height:1 !important}#pp-settings-dialog .pp-settings-dialog .prov-card[data-single="1"]{grid-template-columns:minmax(0,1fr)minmax(220px,240px)!important;grid-template-rows:auto !important;column-gap:18px !important}
#pp-settings-dialog .pp-settings-dialog .prov-card[data-single="1"] .prov-top{display:block !important;min-width:0 !important}#pp-settings-dialog .pp-settings-dialog .prov-card[data-single="1"] [data-list]{align-self:center !important}#pp-settings-dialog .pp-settings-dialog .prov-card:before{background-position:right 12px center !important;background-size:40% 78% !important;opacity:0.09 !important}.pp-settings-dialog .actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px 14px;border-top:1px solid var(--pp-border);background:rgba(255,255,255,0.015)}.pp-settings-dialog .footer-note{display:flex;align-items:center;gap:10px;min-width:0;color:var(--pp-soft);font-size:13px}.pp-settings-dialog .footer-note .material-symbols-rounded{font-size:22px;opacity:0.68}.pp-settings-dialog .action-row{display:flex;align-items:center;gap:12px}
.pp-settings-dialog .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--pp-border);background:rgba(255,255,255,0.035);color:var(--pp-fg);font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer}.pp-settings-dialog .btn.danger{border-color:rgba(255,138,160,0.34);background:rgba(118,28,46,0.22);color:#ffe7ee}.pp-settings-dialog .btn.good{border-color:rgba(83,217,139,0.42);background:linear-gradient(180deg,rgba(50,176,103,0.72),rgba(32,135,82,0.78));color:#eafff2}.pp-settings-dialog .btn .material-symbols-rounded{font-size:19px}.pp-settings-dialog .pp-dialog-error{padding:0 24px;color:var(--pp-danger-fg)}html[data-cw-theme="flat-dark"] .pp-settings-dialog.cw-insight-set{background:#171a22 !important;box-shadow:none !important}
html[data-cw-theme="flat-dark"] .pp-settings-dialog .prov-card{background:radial-gradient(100% 145% at 0% 0%,rgba(var(--provider-rgb),0.12),transparent 56%),#171a22}html[data-cw-theme="flat-dark"] .pp-settings-dialog .prov-card[data-connected="0"]{background:#171a22}html[data-cw-theme="flat-light"] .pp-settings-dialog.cw-insight-set{background:#fff !important;box-shadow:none !important;color:#111827}html[data-cw-theme="flat-light"] .pp-settings-dialog .prov-card{background:radial-gradient(100% 145% at 0% 0%,rgba(var(--provider-rgb),0.09),transparent 56%),linear-gradient(180deg,#fff,#f2f5fa)}html[data-cw-theme="flat-light"] .pp-settings-dialog .pill .lab{color:#172033}html[data-cw-theme="flat-light"] .pp-settings-dialog .btn.good{color:#fff}#pp-settings-dialog .pp-settings-dialog .prov-card:before{content:none !important;display:none !important;background:none !important}
#pp-settings-dialog .pp-settings-dialog .prov-brand{grid-template-columns:52px !important}#pp-settings-dialog .pp-settings-dialog .prov-title{display:none !important}.pp-settings-dialog .prov-card[data-single="1"]{grid-template-columns:1fr !important;grid-template-rows:auto 38px !important;align-items:stretch !important;row-gap:12px !important}.pp-settings-dialog .prov-card[data-single="1"] .prov-top{display:grid !important;grid-template-columns:minmax(0,1fr)!important;min-width:0 !important}.pp-settings-dialog .prov-card[data-single="1"] [data-list]{width:100% !important;align-self:stretch !important}
@media(max-width:1100px){.pp-settings-dialog .layout{grid-template-columns:1fr}
.pp-settings-dialog .prov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.pp-settings-dialog.cw-insight-set{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}
.pp-settings-dialog.cw-insight-set .cx-head{padding:12px}.pp-settings-dialog .head-title{font-size:20px}.pp-settings-dialog .head-sub,.pp-settings-dialog .head-chip{display:none}.pp-settings-dialog .close-btn{width:42px;min-width:42px;padding:0;font-size:0}.pp-settings-dialog .body{padding:10px}.pp-settings-dialog .layout{gap:10px}.pp-settings-dialog .prov-grid{grid-template-columns:1fr}.pp-settings-dialog .prov-card[data-single="1"]{grid-template-columns:1fr !important}.pp-settings-dialog .actions{padding:9px 10px}.pp-settings-dialog .footer-note{display:none}.pp-settings-dialog .btn{min-width:0;flex:1 1 0}}
#playback-progress-root .pp-bulk{position:sticky;bottom:12px;z-index:20;display:grid;grid-template-columns:minmax(220px,1fr)auto minmax(170px,1fr);align-items:center;gap:16px;width:100%;max-width:none;margin:0;padding:14px 18px;border-radius:15px;border:1px solid rgba(218,227,245,0.12);background:radial-gradient(70% 130% at 0% 50%,rgba(95,182,255,0.07),transparent 54%),linear-gradient(180deg,rgba(21,26,38,0.88),rgba(13,17,25,0.92));box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#playback-progress-root .pp-bulk.hidden{display:none !important}#playback-progress-root .pp-bulk-summary{display:flex;align-items:center;gap:12px;min-width:0}
#playback-progress-root .pp-selected-number{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border-radius:10px;border:1px solid rgba(95,182,255,0.34);background:rgba(67,103,212,0.24);color:#a9c8ff;font-size:18px;font-weight:900;line-height:1}#playback-progress-root .pp-selected-copy{display:grid;gap:4px;min-width:0}#playback-progress-root .pp-selected-copy strong{color:var(--pp-fg);font-size:13px;font-weight:900;line-height:1.1}#playback-progress-root .pp-selected-copy span{color:var(--pp-soft);font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap}#playback-progress-root .pp-bulk-buttons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}
#playback-progress-root .pp-bulk-choice{min-height:44px;padding:0 18px;border-radius:10px;border:1px solid rgba(218,227,245,0.13);background:rgba(12,16,25,0.34);background-image:none;color:rgba(228,234,248,0.82);font-size:13px;font-weight:760;box-shadow:none;white-space:nowrap}#playback-progress-root .pp-bulk-choice:hover{background:rgba(255,255,255,0.055);border-color:rgba(218,227,245,0.22);color:var(--pp-fg)}#playback-progress-root .pp-bulk-choice .material-symbols-rounded{font-size:20px;color:#9fbaff}#playback-progress-root .pp-bulk-choice.pp-bulk-clear .material-symbols-rounded{color:#ff9bab}#playback-progress-root .pp-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:nowrap}
#playback-progress-root .pp-bulk-actions .pp-bulk-icon{width:48px;min-width:48px;height:48px;min-height:48px;padding:0 !important;border-radius:999px !important;font-size:0;box-shadow:none;opacity:1}#playback-progress-root .pp-bulk-actions .pp-bulk-icon .material-symbols-rounded{font-size:24px}#playback-progress-root .pp-bulk-actions #pp-bulk-edit{background:linear-gradient(180deg,rgba(63,126,255,0.56),rgba(35,78,188,0.74))!important;border-color:rgba(119,166,255,0.42)!important;color:#e3edff !important}#playback-progress-root .pp-bulk-actions #pp-bulk-watch{background:linear-gradient(180deg,rgba(64,166,105,0.48),rgba(34,119,76,0.68))!important;border-color:rgba(125,226,184,0.34)!important;color:#e8fff3 !important}
#playback-progress-root .pp-bulk-actions #pp-bulk-remove{background:linear-gradient(180deg,rgba(181,48,68,0.58),rgba(119,24,42,0.76))!important;border-color:rgba(255,138,160,0.36)!important;color:#ffe5eb !important}html[data-cw-theme="flat-light"] #playback-progress-root .pp-bulk{background:radial-gradient(70% 130% at 0% 50%,rgba(95,182,255,0.1),transparent 54%),linear-gradient(180deg,rgba(255,255,255,0.9),rgba(246,248,252,0.94));border-color:rgba(16,24,40,0.12)}html[data-cw-theme="flat-light"] #playback-progress-root .pp-bulk-choice{background:rgba(255,255,255,0.42);border-color:rgba(16,24,40,0.13);color:#344054}html[data-cw-theme="flat-light"] #playback-progress-root .pp-bulk-choice:hover{background:rgba(17,24,39,0.045);border-color:rgba(16,24,40,0.2);color:#111827}
html[data-cw-theme="flat-light"] #playback-progress-root .pp-selected-number{background:rgba(67,103,212,0.12);border-color:rgba(67,103,212,0.24);color:#315aa8}html[data-cw-theme="flat-dark"] #playback-progress-root .pp-bulk{background:radial-gradient(70% 130% at 0% 50%,rgba(95,182,255,0.06),transparent 54%),linear-gradient(180deg,rgba(31,36,49,0.86),rgba(21,25,34,0.92));border-color:rgba(255,255,255,0.13)}
@media(max-width:900px){#playback-progress-root .pp-bulk{grid-template-columns:1fr;align-items:start}
#playback-progress-root .pp-bulk-buttons{justify-content:flex-start}#playback-progress-root .pp-bulk-actions{justify-content:flex-start}}
@media(max-width:560px){#playback-progress-root .pp-bulk{padding:12px;gap:12px}
#playback-progress-root .pp-bulk-buttons{display:grid;grid-template-columns:1fr;width:100%}#playback-progress-root .pp-bulk-choice{width:100%;justify-content:flex-start}#playback-progress-root .pp-bulk-actions .pp-bulk-icon{width:44px;min-width:44px;height:44px;min-height:44px}}#playback-progress-root .pp-card.selected:before,#playback-progress-root .pp-card.selected:after{content:none !important;display:none !important}#insights-footer{position:static;left:auto;right:auto;bottom:auto;z-index:2;margin-top:16px}
#insights-footer .ins-foot-wrap{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:18px;background:linear-gradient(180deg,rgba(9,11,19,0.82),rgba(8,10,18,0.62));box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),inset 0 0 0 1px rgba(130,150,255,0.1),0 18px 36px rgba(0,0,0,0.32);backdrop-filter:blur(10px)saturate(118%);-webkit-backdrop-filter:blur(10px)saturate(118%)}#insights-footer .ins-foot-wrap::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(124,92,255,0.1),transparent 34%,transparent 68%,rgba(45,161,255,0.08));opacity:0.9}
@media(max-width:820px){#insights-footer{position:static;margin-top:10px}
}#insights-switch{display:grid;grid-template-columns:minmax(0,1fr)34px;align-items:center;gap:10px}#insights-switch .seg{min-width:0;display:grid;grid-template-columns:repeat(var(--ins-feat-count,4),minmax(0,1fr));gap:8px}#insights-switch .seg-btn{min-width:0;display:flex;align-items:center;justify-content:center;height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;appearance:none;border:1px solid rgba(255,255,255,0.08);cursor:pointer;font:inherit;font-weight:500;letter-spacing:0.18px;font-size:0.79rem;padding:0 14px;border-radius:999px;color:rgba(234,240,255,0.82);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);transition:transform 0.14s ease,box-shadow 0.16s ease,border-color 0.16s ease,color 0.16s ease,background 0.16s ease}
#insights-switch .seg-btn:hover{transform:translateY(-1px);color:#fff;border-color:rgba(124,92,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 10px 18px rgba(0,0,0,0.16)}#insights-switch .seg-btn.active{color:#f4f7ff;border-color:rgba(124,92,255,0.34);background:linear-gradient(180deg,rgba(124,92,255,0.18),rgba(45,161,255,0.1));box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 0 0 1px rgba(124,92,255,0.2),0 12px 22px rgba(13,19,38,0.34)}
#insights-switch .ins-gear{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,0.08)!important;background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.025))!important;border-radius:999px !important;padding:0 !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);transition:transform 0.14s ease,box-shadow 0.16s ease,border-color 0.16s ease,color 0.16s ease}#insights-switch .ins-gear .material-symbols-rounded{display:block;font-size:22px;line-height:1;color:#fff;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}#insights-switch .ins-gear:hover{transform:translateY(-1px);color:#fff !important;border-color:rgba(124,92,255,0.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 10px 18px rgba(0,0,0,0.16)}
#stats-card #stat-providers{--prov-cols:4;--tile-h:104px;display:grid !important;grid-template-columns:repeat(var(--prov-cols),minmax(0,1fr))!important;grid-auto-rows:var(--tile-h)!important;gap:12px !important;width:100% !important;align-items:stretch !important}
#stats-card #stat-providers .tile{--brand:255,255,255;--wm:none;position:relative !important;display:block !important;height:var(--tile-h)!important;min-height:var(--tile-h)!important;max-height:var(--tile-h)!important;border-radius:18px !important;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02))!important;overflow:hidden !important;isolation:isolate !important;margin:0 !important;padding:0 !important;border:1px solid rgba(var(--brand),0.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 16px 30px rgba(0,0,0,0.26),0 0 0 1px rgba(var(--brand),0.06);backdrop-filter:blur(4px)saturate(120%);-webkit-backdrop-filter:blur(4px)saturate(120%);transition:transform 0.16s ease,box-shadow 0.18s ease,border-color 0.18s ease}
#stats-card #stat-providers .tile:hover{transform:translateY(-2px);border-color:rgba(var(--brand),0.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 20px 36px rgba(0,0,0,0.3),0 0 26px rgba(var(--brand),0.14)}#stats-card #stat-providers .tile::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(88% 72% at 18% 14%,rgba(var(--brand),0.2),transparent 52%),radial-gradient(72% 58% at 82% 76%,rgba(var(--brand),0.1),transparent 66%),linear-gradient(180deg,rgba(255,255,255,0.04),transparent 42%)}
#stats-card #stat-providers .tile::after{content:"";position:absolute;left:50%;top:54%;transform:translate(-50%,-50%)rotate(-8deg);width:220%;height:220%;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:var(--wm);mix-blend-mode:screen;opacity:0.22;filter:saturate(1.4)brightness(1.18)contrast(1.02)}#stats-card #stat-providers .tile.inactive{border-color:rgba(var(--brand),0.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 12px 20px rgba(0,0,0,0.2),0 0 0 1px rgba(var(--brand),0.04);filter:saturate(0.88)}#stats-card #stat-providers .tile.inactive::after{opacity:0.14;filter:saturate(0.95)brightness(0.96)}#stats-card #stat-providers .tile .tile-head{position:absolute;left:50%;top:8px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:8px;z-index:2;pointer-events:none}
#stats-card #stat-providers .tile .tile-k{display:none !important}#stats-card #stat-providers .tile .tile-state{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(6,10,18,0.24);color:rgba(236,241,255,0.58);font-size:10px;line-height:1;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}#stats-card #stat-providers .tile .tile-state i{display:block;width:7px;height:7px;border-radius:999px;background:rgba(148,163,184,0.55);box-shadow:0 0 0 1px rgba(255,255,255,0.06)}#stats-card #stat-providers .tile .tile-state.on{color:rgba(216,255,232,0.78);border-color:rgba(34,197,94,0.18);background:rgba(8,26,18,0.24)}#stats-card #stat-providers .tile .tile-state.on i{background:#21d07a;box-shadow:0 0 12px rgba(33,208,122,0.42)}
#stats-card #stat-providers .tile .n{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)scale(var(--ins-font-scale,1));transform-origin:center;margin:0;font-weight:900;letter-spacing:0.25px;font-variant-numeric:tabular-nums;font-size:clamp(28px,calc(var(--tile-h)* 0.46),54px);line-height:1;color:rgba(255,255,255,0.38);z-index:1}
@supports(-webkit-background-clip:text){#stats-card #stat-providers .tile .n{background-image:linear-gradient(180deg,rgba(255,255,255,0.88),rgba(232,236,245,0.48)52%,rgba(255,255,255,0.16));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
}
@supports(background-clip:text){#stats-card #stat-providers .tile .n{background-image:linear-gradient(180deg,rgba(255,255,255,0.88),rgba(232,236,245,0.48)52%,rgba(255,255,255,0.16));background-clip:text;color:transparent}
}#stats-card #stat-providers .tile .mse{position:absolute;left:50%;bottom:4px;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:2px !important;width:max-content !important;max-width:none;padding:0;white-space:nowrap;text-align:center;transform:translateX(-50%)scale(var(--ins-mse-scale,1));transform-origin:center bottom;pointer-events:none;z-index:2}html.cw-compact #stats-card #stat-providers .tile .mse{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:max-content !important}html.cw-compact #stats-card #stat-providers .tile .mse .mse-chip{flex:0 0 auto !important}
#stats-card #stat-providers .tile .mse .mse-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:1px;min-width:0;padding:2px 5px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(6,10,18,0.36);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}#stats-card #stat-providers .tile .mse .mse-chip .k{font-size:10px;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.48);font-weight:800}#stats-card #stat-providers .tile .mse .mse-chip .v{font-size:12px;line-height:1;color:rgba(255,255,255,0.82);font-weight:900;font-variant-numeric:tabular-nums}
.cw-snap-picker{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(4,8,16,0.46);backdrop-filter:blur(10px)saturate(116%);-webkit-backdrop-filter:blur(10px)saturate(116%);z-index:1200;opacity:1;transition:opacity 0.16s ease}.cw-snap-picker.cw-snap-hidden{opacity:0;pointer-events:none}.cw-snap-dialog{width:min(760px,calc(100vw - 32px));display:grid;gap:14px;padding:16px;border-radius:22px;background:linear-gradient(180deg,rgba(10,13,22,0.92),rgba(7,10,18,0.84));border:1px solid rgba(124,92,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 28px 60px rgba(0,0,0,0.42),0 0 0 1px rgba(59,130,246,0.06)}.cw-snap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cw-snap-title-wrap{min-width:0;display:grid;gap:4px}
.cw-snap-kicker{font-size:10px;line-height:1;letter-spacing:0.16em;text-transform:uppercase;color:rgba(190,198,214,0.56);font-weight:800}.cw-snap-title{font-size:14px;line-height:1.25;font-weight:800;color:rgba(243,246,255,0.92)}.cw-snap-title .hl{color:#d9e6ff}.snap-icon-close,.snap-close,.snap-btn{appearance:none;font:inherit}.snap-icon-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:rgba(240,244,255,0.74);cursor:pointer;transition:transform 0.14s ease,border-color 0.16s ease,background 0.16s ease,color 0.16s ease}.snap-icon-close:hover{transform:translateY(-1px);border-color:rgba(124,92,255,0.24);background:rgba(255,255,255,0.06);color:#fff}
.cw-snap-body{display:grid;gap:8px;grid-auto-rows:max-content;align-content:start;justify-items:center;max-height:min(56vh,392px);overflow:auto;padding-right:2px}.cw-snap-profile{width:min(100%,640px);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.035);color:rgba(236,241,255,0.82)}.cw-snap-profile span{font-size:10px;line-height:1;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:rgba(190,198,214,0.58)}.cw-snap-profile strong{min-width:0;font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-snap-profile-select{min-width:180px;max-width:68%;border-radius:11px;border:1px solid rgba(255,255,255,0.1);background:rgba(8,12,22,0.62);color:rgba(240,244,255,0.9);padding:7px 9px;font:inherit;font-size:12px;font-weight:800;outline:0}.cw-snap-list{width:100%;display:grid;gap:8px;justify-items:center}.cw-snap-empty{padding:10px 2px;font-size:13px;line-height:1.45;color:rgba(197,205,220,0.72)}.snap-btn{width:min(100%,640px);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.022));color:rgba(240,244,255,0.84);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);transition:transform 0.14s ease,border-color 0.16s ease,box-shadow 0.18s ease,background 0.16s ease}
.snap-btn:hover{transform:translateY(-1px);border-color:rgba(124,92,255,0.24);background:linear-gradient(180deg,rgba(124,92,255,0.1),rgba(45,161,255,0.06));box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 14px 24px rgba(0,0,0,0.2)}.snap-btn:active{transform:translateY(0)}.snap-btn .snap-name{min-width:0;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.01em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snap-btn .snap-meta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(8,12,22,0.44);font-size:10px;line-height:1;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:rgba(201,210,226,0.64)}
.snap-btn.is-latest .snap-meta{color:rgba(216,255,232,0.82);border-color:rgba(34,197,94,0.2);background:rgba(8,26,18,0.3)}.cw-snap-foot{display:flex;justify-content:flex-end}.snap-close{padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:rgba(236,241,255,0.78);cursor:pointer;transition:transform 0.14s ease,border-color 0.16s ease,background 0.16s ease}.snap-close:hover{transform:translateY(-1px);border-color:rgba(124,92,255,0.22);background:rgba(255,255,255,0.06);color:#fff}#sync-history{display:grid;gap:12px}
#sync-history .history-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.018));border:1px solid rgba(255,255,255,0.06);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:border-color 0.16s ease,transform 0.14s ease,box-shadow 0.18s ease}#sync-history .history-item:hover{transform:translateY(-1px);border-color:rgba(124,92,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 12px 22px rgba(0,0,0,0.14)}#sync-history .history-item.ok{border-color:rgba(34,197,94,0.12)}#sync-history .history-item.warn{border-color:rgba(245,158,11,0.16)}#sync-history .history-item.err{border-color:rgba(239,68,68,0.18)}#sync-history .history-main{min-width:0;display:grid;gap:4px}
#sync-history .history-meta{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;opacity:1}#sync-history .history-time{min-width:0;color:rgba(227,233,245,0.82);font-weight:700;letter-spacing:0.01em}#sync-history .history-sub{font-size:11px;line-height:1.2;color:rgba(174,182,194,0.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sync-history .history-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}#sync-history .history-badges .badge,#sync-history .history-meta .badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;line-height:1.1;border:1px solid rgba(255,255,255,0.1);background:rgba(8,10,18,0.46);font-size:11px;font-weight:800}#sync-history .history-meta .badge.ok{background:rgba(25,195,125,0.12);border-color:rgba(25,195,125,0.3);color:#c8ffe6}
#sync-history .history-meta .badge.warn{background:rgba(255,196,0,0.1);border-color:rgba(255,196,0,0.28);color:#ffe28a}#sync-history .history-meta .badge.err{background:rgba(255,77,79,0.12);border-color:rgba(255,77,79,0.3);color:#ffd2d2}#sync-history .history-badges .badge.add{background:rgba(25,195,125,0.1);border-color:rgba(25,195,125,0.26);color:#c8ffe6}#sync-history .history-badges .badge.del{background:rgba(255,77,79,0.1);border-color:rgba(255,77,79,0.26);color:#ffd2d2}#sync-history .history-badges .badge.micro{background:rgba(124,92,255,0.1);border-color:rgba(124,92,255,0.24);color:#ddd7ff}
@media(max-width:720px){#insights-switch{grid-template-columns:minmax(0,1fr)32px;gap:8px}
#insights-switch .seg{gap:8px}#insights-switch .seg-btn{height:38px;padding:0 12px;font-size:0.76rem}#insights-switch .ins-gear{width:32px;height:32px}}
@media(max-width:560px){#insights-switch{grid-template-columns:minmax(0,1fr)30px;gap:6px}
#insights-switch .seg{gap:6px}#insights-switch .seg-btn{height:36px;padding:0 10px;font-size:0.72rem}#insights-switch .ins-gear{width:30px;height:30px}#stats-card #stat-providers{grid-template-columns:repeat(2,minmax(0,1fr))!important}#stats-card #stat-providers .tile{border-radius:16px !important}#stats-card #stat-providers .tile .tile-state .txt{display:none}}
@media(max-width:380px){#stats-card #stat-providers{grid-template-columns:repeat(1,minmax(0,1fr))!important}
#sync-history .history-item{align-items:flex-start;flex-direction:column}#sync-history .history-badges{justify-content:flex-start}}#stats-card #stat-providers .tile .mse{left:3px !important;right:3px !important;bottom:6px !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;width:auto !important;max-width:none !important;transform:none !important;pointer-events:none !important}html.cw-compact #stats-card #stat-providers .tile .mse{display:flex !important;width:auto !important}#stats-card #stat-providers .tile .mse .mse-row{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:2px !important;width:max-content !important;max-width:100% !important;min-width:0 !important;white-space:nowrap !important;line-height:1 !important;transform:scale(var(--ins-mse-scale,1));transform-origin:center bottom}
#stats-card #stat-providers .tile .mse.is-wrap{bottom:7px !important}#stats-card #stat-providers .tile .mse.is-wrap .mse-row{display:grid !important;grid-template-columns:auto auto !important;justify-items:center !important;align-items:center !important;gap:2px !important;width:max-content !important;max-width:100% !important;white-space:normal !important}#stats-card #stat-providers .tile .mse.is-wrap .mse-chip-anime{grid-column:1/-1 !important;justify-self:center !important}#stats-card #stat-providers .tile .mse .mse-chip{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;min-width:max-content !important;max-width:none !important;gap:1px !important;padding:2px 3px !important;overflow:visible !important;border-color:rgba(255,255,255,0.1)!important;background:rgba(6,10,18,0.56)!important}
#stats-card #stat-providers .tile .mse .mse-chip .k{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1ch;font-size:9px !important;letter-spacing:0 !important;color:rgba(255,255,255,0.58)!important}#stats-card #stat-providers .tile .mse .mse-chip .v{flex:0 0 auto;min-width:auto;overflow:visible;text-overflow:clip;font-size:10px !important;color:rgba(255,255,255,0.88)!important;font-variant-numeric:tabular-nums}#stats-card #stat-providers .tile .mse .mse-chip-anime{padding-inline:3px !important}html[data-cw-theme="flat-light"] #stats-card #stat-providers .tile .mse .mse-chip{background:rgba(255,255,255,0.72)!important;border-color:rgba(16,24,40,0.12)!important}html[data-cw-theme="flat-light"] #stats-card #stat-providers .tile .mse .mse-chip .k{color:rgba(52,64,84,0.62)!important}
html[data-cw-theme="flat-light"] #stats-card #stat-providers .tile .mse .mse-chip .v{color:rgba(23,32,51,0.86)!important}#insights-switch{display:grid !important;grid-template-columns:minmax(0,1fr)!important;align-items:center !important;justify-content:center !important;width:min(100%,430px)!important;max-width:430px !important;margin-inline:auto !important}#insights-footer .ins-foot-wrap{gap:6px !important}#insights-switch .seg{display:grid !important;grid-template-columns:repeat(var(--ins-feat-count,4),minmax(0,1fr))42px !important;width:100% !important;max-width:100% !important;gap:0 !important;overflow:hidden !important;border:1px solid rgba(207,220,255,0.24)!important;border-radius:21px !important;background:linear-gradient(180deg,rgba(27,32,43,0.66),rgba(14,18,27,0.7))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 10px 24px rgba(0,0,0,0.18)!important}
#insights-switch .seg-btn{min-width:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;height:40px !important;min-height:40px !important;padding:0 7px !important;border:0 !important;border-left:1px solid rgba(207,220,255,0.14)!important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:rgba(236,242,255,0.7)!important;transform:none !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0 !important}#insights-switch .seg-btn .material-symbols-rounded{flex:0 0 auto !important;font-size:22px !important;line-height:1 !important;color:currentColor !important;-webkit-text-fill-color:currentColor !important;opacity:1 !important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24 !important}
#insights-switch .seg-btn span:last-child{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#insights-switch .seg-btn:first-child{border-left:0 !important}#insights-switch .seg[data-count="5"] .seg-btn{padding:0 6px !important;font-size:11px !important}#insights-switch[data-labels="icon"] .seg-btn{padding:0 !important;gap:0 !important}#insights-switch[data-labels="icon"] .seg-btn span:last-child{display:none !important}#insights-switch[data-labels="icon"] .seg-btn .material-symbols-rounded{font-size:22px !important}#insights-switch .seg-btn:hover{background:rgba(104,125,190,0.1)!important;color:rgba(255,255,255,0.88)!important;box-shadow:none !important;transform:none !important}
#insights-switch .seg-btn.active{background:linear-gradient(180deg,rgba(91,119,214,0.34),rgba(68,91,178,0.25))!important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-color:rgba(158,181,255,0.36)!important;box-shadow:inset 0 0 0 1px rgba(169,190,255,0.34),inset 0 1px 0 rgba(255,255,255,0.1)!important}#insights-switch .seg-btn.active .material-symbols-rounded{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}#insights-switch .ins-gear{width:100% !important;height:40px !important;padding:0 !important;border:0 !important;border-left:1px solid rgba(207,220,255,0.14)!important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important;color:rgba(236,242,255,0.7)!important}
#insights-switch .ins-gear:hover{background:rgba(104,125,190,0.1)!important;color:rgba(255,255,255,0.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 8px 18px rgba(0,0,0,0.16)!important;transform:none !important}#insights-switch .ins-gear .material-symbols-rounded{font-size:22px !important;color:currentColor !important;-webkit-text-fill-color:currentColor !important;opacity:1 !important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24 !important}
html[data-cw-theme="flat-dark"] #insights-switch .seg-btn.active{background:linear-gradient(180deg,rgba(91,119,214,0.34),rgba(68,91,178,0.25))!important;background-image:linear-gradient(180deg,rgba(91,119,214,0.34),rgba(68,91,178,0.25))!important;border-color:rgba(158,181,255,0.36)!important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:inset 0 0 0 1px rgba(169,190,255,0.34),inset 0 1px 0 rgba(255,255,255,0.1)!important}html[data-cw-theme="flat-dark"] #insights-switch .seg-btn.active:hover{background:linear-gradient(180deg,rgba(100,130,225,0.38),rgba(73,98,188,0.28))!important;background-image:linear-gradient(180deg,rgba(100,130,225,0.38),rgba(73,98,188,0.28))!important;border-color:rgba(170,190,255,0.4)!important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}
html[data-cw-theme="flat-light"] #insights-switch .seg{background:#ffffff !important;border-color:rgba(70,86,166,0.26)!important}html[data-cw-theme="flat-light"] #insights-switch .seg-btn{border-left-color:rgba(70,86,166,0.18)!important;color:rgba(23,32,51,0.7)!important}html[data-cw-theme="flat-light"] #insights-switch .seg-btn:hover{background:rgba(70,86,166,0.08)!important;color:rgba(23,32,51,0.88)!important}html[data-cw-theme="flat-light"] #insights-switch .seg-btn.active{background:rgba(70,106,215,0.16)!important;color:#172033 !important;box-shadow:inset 0 0 0 1px rgba(70,106,215,0.22),inset 0 1px 0 rgba(255,255,255,0.72)!important}html[data-cw-theme="flat-light"] #insights-switch .ins-gear{background:transparent !important;border-left-color:rgba(70,86,166,0.18)!important;color:rgba(23,32,51,0.7)!important}
html[data-cw-theme="flat-light"] #insights-switch .ins-gear .material-symbols-rounded{color:currentColor !important;-webkit-text-fill-color:currentColor !important;opacity:1 !important}html[data-cw-theme="flat-light"] #insights-switch .ins-gear:hover{background:rgba(70,86,166,0.08)!important;color:rgba(23,32,51,0.88)!important}
@media(max-width:560px){#insights-switch{grid-template-columns:minmax(0,1fr)!important;width:100% !important}
#insights-switch .seg{display:grid !important;grid-template-columns:repeat(var(--ins-feat-count,4),minmax(0,1fr))38px !important;width:100% !important}#insights-switch .seg-btn{height:36px !important;min-height:36px !important;padding:0 4px !important;font-size:10px !important;gap:6px !important}#insights-switch .seg-btn .material-symbols-rounded{font-size:20px !important}#insights-switch .ins-gear{width:100% !important;height:36px !important}#insights-switch .ins-gear .material-symbols-rounded{font-size:20px !important}}
@media(max-width:430px){#insights-switch .seg-btn span:last-child{display:none !important}
#insights-switch .seg-btn{padding:0 !important}}
#page-playlists{max-width:none;width:100%;grid-column:1/-1;padding:0 !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important;overflow:visible !important;--pl-bg:#111722;--pl-panel:rgba(18,24,36,0.78);--pl-panel2:rgba(13,18,28,0.82);--pl-line:rgba(255,255,255,0.09);--pl-line2:rgba(255,255,255,0.1);--pl-text:rgba(246,249,255,0.96);--pl-soft:rgba(202,212,230,0.72);--pl-softer:rgba(202,212,230,0.52);--pl-shell-bg:radial-gradient(115% 120% at 0% 0%,rgba(78,68,170,0.1),transparent 46%),radial-gradient(88% 100% at 100% 100%,rgba(34,46,108,0.06),transparent 54%),linear-gradient(180deg,rgba(8,10,15,0.985),rgba(2,3,7,0.975));--pl-shell-shadow:0 20px 54px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.04);--pl-scroll-track:var(--cw-scrollbar-track,#151821);--pl-scroll-thumb:#3a414c;--pl-scroll-thumb-hover:#4b5564;--pl-select-active-bg:#263b31;--pl-select-active-text:#eafff4;--pl-blue:#3678d8;--pl-violet:#7d55f6;--pl-green:#68d99f;--pl-red:#ff7d7d;--pl-yellow:#ffca76;color:var(--pl-text)}
html[data-cw-theme="flat-dark"] #page-playlists{--pl-bg:var(--cw-flat-bg,#0d0f14);--pl-panel:var(--cw-flat-panel-2,#20242d);--pl-panel2:var(--cw-flat-panel-2,#20242d);--pl-line:var(--cw-flat-border,rgba(255,255,255,0.13));--pl-line2:var(--cw-flat-border-strong,rgba(255,255,255,0.19));--pl-text:var(--cw-flat-text,#eef1f6);--pl-soft:var(--cw-flat-muted,#a9b0bd);--pl-softer:color-mix(in srgb,var(--cw-flat-muted,#a9b0bd)76%,transparent);--pl-shell-bg:#171d26;--pl-shell-shadow:none;--pl-select-active-bg:#263b31;--pl-select-active-text:#dcffe7}
html[data-cw-theme="flat-light"] #page-playlists{--pl-bg:var(--cw-flat-bg,#e9edf5);--pl-panel:#f8fafc;--pl-panel2:#f8fafc;--pl-line:rgba(16,24,40,0.18);--pl-line2:rgba(16,24,40,0.22);--pl-text:#111827;--pl-soft:#475467;--pl-softer:#667085;--pl-shell-bg:#ffffff;--pl-shell-shadow:none;--pl-scroll-track:#eef2f7;--pl-scroll-thumb:#b5becb;--pl-scroll-thumb-hover:#98a4b5;--pl-select-active-bg:#d9f0e4;--pl-select-active-text:#125c38}#page-playlists *{box-sizing:border-box}#page-playlists .pl-page{display:grid;gap:16px}
#page-playlists .pl-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--pl-line);border-radius:22px;background:var(--pl-shell-bg);box-shadow:var(--pl-shell-shadow);backdrop-filter:blur(var(--cw-theme-blur,16px))saturate(130%);-webkit-backdrop-filter:blur(var(--cw-theme-blur,16px))saturate(130%)}#page-playlists .pl-title{margin:0;font-size:28px;line-height:1.1;font-weight:850;color:var(--pl-text)}#page-playlists .pl-sub{margin-top:6px;color:var(--pl-soft);font-size:16px;line-height:1.35}#page-playlists .pl-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
#page-playlists .pl-header .pl-btn{min-height:0;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:850;gap:8px;background:rgba(255,255,255,0.025)!important;background-image:none !important;border-color:rgba(218,227,245,0.14)!important;box-shadow:none !important;color:rgba(244,247,255,0.94)!important}#page-playlists .pl-header .pl-btn:hover{background:rgba(255,255,255,0.055)!important;background-image:none !important;border-color:rgba(218,227,245,0.24)!important;color:#fff !important}#page-playlists .pl-header .pl-btn .material-symbols-rounded{color:#aebdff !important;-webkit-text-fill-color:#aebdff !important}html[data-cw-theme="flat-light"] #page-playlists .pl-header .pl-btn{background:rgba(255,255,255,0.28)!important;background-image:none !important;border-color:rgba(78,96,180,0.2)!important;color:#172033 !important}
html[data-cw-theme="flat-light"] #page-playlists .pl-header .pl-btn:hover{background:rgba(255,255,255,0.44)!important;border-color:rgba(78,96,180,0.3)!important;color:#111827 !important}html[data-cw-theme="flat-light"] #page-playlists .pl-header .pl-btn .material-symbols-rounded{color:#172033 !important;-webkit-text-fill-color:#172033 !important}#page-playlists .pl-header .material-symbols-rounded{font-size:19px;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}#page-playlists .pl-banners{display:grid;gap:10px}#page-playlists .pl-banner{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;border:1px solid rgba(218,227,245,0.14);font-size:14px;line-height:1.45}#page-playlists .pl-banner .material-symbols-rounded{font-size:22px}
#page-playlists .pl-banner.warn{border-color:rgba(245,158,11,0.38);background:linear-gradient(180deg,rgba(86,55,14,0.24),rgba(28,21,12,0.76));color:#ffe7ad}#page-playlists .pl-banner.info{grid-template-columns:auto minmax(0,1fr);border-color:rgba(83,137,255,0.34);background:linear-gradient(180deg,rgba(35,67,132,0.3),rgba(16,28,54,0.78));color:#dce9ff}#page-playlists .pl-banner.info .material-symbols-rounded{color:#7ca7ff}#page-playlists .pl-banner.warn .material-symbols-rounded{color:#ffbd50}#page-playlists .pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border-radius:12px;border:1px solid var(--pl-line2);background:linear-gradient(180deg,rgba(255,255,255,0.065),rgba(255,255,255,0.025));color:var(--pl-text);font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}
#page-playlists .pl-btn:hover{border-color:rgba(225,235,255,0.25);background:linear-gradient(180deg,rgba(255,255,255,0.095),rgba(255,255,255,0.035))}#page-playlists .pl-btn.primary{border-color:rgba(92,135,230,0.48);background:linear-gradient(180deg,#3f83df,#2e63bd);box-shadow:0 10px 24px rgba(35,94,190,0.24)}#page-playlists .pl-btn.danger{border-color:rgba(255,125,125,0.38);background:linear-gradient(180deg,rgba(185,55,62,0.78),rgba(130,38,45,0.72))}#page-playlists .pl-btn.ghost{background:transparent}#page-playlists .pl-btn.small{min-height:30px;padding:0 10px;border-radius:10px;font-size:12px}#page-playlists .pl-btn.icon{width:34px;padding:0}#page-playlists .pl-btn:disabled{opacity:0.45;cursor:not-allowed}#page-playlists .pl-grid{display:grid;gap:14px}
#page-playlists .pl-section{border:1px solid var(--pl-line);border-radius:16px;background:linear-gradient(180deg,var(--pl-panel),var(--pl-panel2));box-shadow:0 16px 42px rgba(0,0,0,0.24);overflow:hidden}#page-playlists .pl-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid rgba(218,227,245,0.075)}#page-playlists .pl-section-title{font-size:16px;font-weight:900;color:var(--pl-text)}#page-playlists .pl-section-sub{margin-top:4px;color:var(--pl-soft);font-size:12px;line-height:1.35}#page-playlists .pl-section-body{padding:12px 16px 16px}#page-playlists .pl-table-wrap{overflow:auto;border:1px solid rgba(218,227,245,0.075);border-radius:12px;scrollbar-width:thin;scrollbar-color:var(--pl-scroll-thumb)var(--pl-scroll-track)}#page-playlists .pl-dialog .pl-table-wrap{max-height:min(48vh,460px)}
#page-playlists table{width:100%;border-collapse:collapse;min-width:880px}#page-playlists th{padding:9px 10px;text-align:left;color:var(--pl-softer);font-size:10px;text-transform:uppercase;letter-spacing:0.08em;font-weight:900;border-bottom:1px solid rgba(218,227,245,0.08);white-space:nowrap}#page-playlists td{padding:10px;border-bottom:1px solid rgba(218,227,245,0.06);font-size:13px;vertical-align:middle}#page-playlists tr:last-child td{border-bottom:0}#page-playlists .pl-provider{display:flex;align-items:center;gap:9px;min-width:0}#page-playlists .pl-provider-icon{--rgb:124,92,255;width:32px;height:32px;flex:0 0 32px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(var(--rgb),0.42);background:rgba(var(--rgb),0.14);overflow:hidden}#page-playlists .pl-provider-icon img{width:22px;height:22px;object-fit:contain}
#page-playlists .pl-provider-icon b{font-size:11px;font-weight:950;text-transform:uppercase;color:#fff}#page-playlists .pl-endpoint-stack{display:grid;gap:7px;min-width:0}#page-playlists .pl-main-text{font-weight:850;color:var(--pl-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}#page-playlists .pl-muted{color:var(--pl-soft);font-size:12px}#page-playlists .pl-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--pl-line2);background:rgba(255,255,255,0.04);color:rgba(237,243,255,0.88);font-size:11px;font-weight:850;white-space:nowrap}#page-playlists .pl-pill.ok{border-color:rgba(104,217,159,0.32);background:rgba(104,217,159,0.09);color:#bff3d5}#page-playlists .pl-pill.warn{border-color:rgba(255,202,118,0.35);background:rgba(255,202,118,0.09);color:#ffe0aa}
#page-playlists .pl-pill.err{border-color:rgba(255,125,125,0.34);background:rgba(255,125,125,0.09);color:#ffc0c0}#page-playlists .pl-pill.off{opacity:0.72}#page-playlists .pl-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}#page-playlists .pl-action-btn{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(218,227,245,0.14);background:rgba(255,255,255,0.045);color:var(--pl-text);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 10px 22px rgba(0,0,0,0.18)}#page-playlists .pl-action-btn .material-symbols-rounded{font-size:18px;line-height:1}#page-playlists .pl-action-btn:hover{border-color:rgba(226,235,255,0.28);background:rgba(255,255,255,0.075)}#page-playlists .pl-action-btn.sync{border-color:rgba(73,140,255,0.44);background:rgba(54,120,216,0.18);color:#99beff}
#page-playlists .pl-action-btn.edit{border-color:rgba(125,183,255,0.32);background:rgba(83,137,255,0.1);color:#c9dcff}#page-playlists .pl-action-btn.toggle{border-color:rgba(255,202,118,0.32);background:rgba(255,202,118,0.1);color:#ffe0aa}#page-playlists .pl-action-btn.toggle.on{border-color:rgba(104,217,159,0.32);background:rgba(104,217,159,0.09);color:#bff3d5}#page-playlists .pl-action-btn.delete{border-color:rgba(255,125,125,0.4);background:rgba(185,55,62,0.2);color:#ffadad}#page-playlists .pl-action-btn:disabled{opacity:0.45;cursor:not-allowed}#page-playlists .pl-empty{display:grid;gap:10px;place-items:center;text-align:center;min-height:102px;padding:18px;border:1px dashed rgba(218,227,245,0.16);border-radius:12px;color:var(--pl-soft);background:rgba(255,255,255,0.018)}#page-playlists .pl-empty strong{color:var(--pl-text);font-size:14px}
#page-playlists .pl-skeleton{display:grid;gap:10px}#page-playlists .pl-skeleton-row{height:42px;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,0.035),rgba(255,255,255,0.075),rgba(255,255,255,0.035));background-size:220% 100%;animation:pl-shimmer 1.3s ease-in-out infinite;border:1px solid rgba(218,227,245,0.06)}
@keyframes pl-shimmer{0%{background-position:120% 0}
100%{background-position:-120% 0}}#page-playlists .pl-activity{display:grid;grid-template-columns:minmax(0,0.75fr)minmax(0,1.25fr);gap:12px}#page-playlists .pl-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#page-playlists .pl-stat{padding:12px;border:1px solid rgba(218,227,245,0.08);border-radius:12px;background:rgba(255,255,255,0.03)}#page-playlists .pl-stat b{display:block;font-size:21px;color:var(--pl-text)}#page-playlists .pl-stat span{display:block;margin-top:4px;color:var(--pl-soft);font-size:11px}#page-playlists .pl-modal{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,5,12,0.68);backdrop-filter:blur(14px)saturate(120%);-webkit-backdrop-filter:blur(14px)saturate(120%)}
#page-playlists .pl-dialog{width:min(var(--modal-width,880px),calc(100vw - 34px));max-height:min(86vh,780px);display:grid;grid-template-rows:auto minmax(0,1fr)auto;border:1px solid rgba(225,235,255,0.14);border-radius:18px;background:linear-gradient(180deg,rgba(17,23,35,0.99),rgba(8,12,20,0.99));box-shadow:0 28px 76px rgba(0,0,0,0.58);overflow:hidden}#page-playlists .pl-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(218,227,245,0.08)}#page-playlists .pl-dialog-title{font-size:18px;font-weight:950;color:var(--pl-text)}#page-playlists .pl-dialog-sub{margin-top:4px;color:var(--pl-soft);font-size:12px;line-height:1.4}#page-playlists .pl-dialog-body{padding:16px 18px;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--pl-scroll-thumb)var(--pl-scroll-track)}
#page-playlists .pl-dialog-body::-webkit-scrollbar,#page-playlists .pl-dialog .pl-table-wrap::-webkit-scrollbar,#page-playlists .pl-field select[multiple]::-webkit-scrollbar{width:10px;height:10px}#page-playlists .pl-dialog-body::-webkit-scrollbar-track,#page-playlists .pl-dialog .pl-table-wrap::-webkit-scrollbar-track,#page-playlists .pl-field select[multiple]::-webkit-scrollbar-track{background:var(--pl-scroll-track);border-radius:999px}#page-playlists .pl-dialog-body::-webkit-scrollbar-thumb,#page-playlists .pl-dialog .pl-table-wrap::-webkit-scrollbar-thumb,#page-playlists .pl-field select[multiple]::-webkit-scrollbar-thumb{background:var(--pl-scroll-thumb);border-radius:999px;border:2px solid var(--pl-scroll-track);box-shadow:none}
#page-playlists .pl-dialog-body::-webkit-scrollbar-thumb:hover,#page-playlists .pl-dialog .pl-table-wrap::-webkit-scrollbar-thumb:hover,#page-playlists .pl-field select[multiple]::-webkit-scrollbar-thumb:hover{background:var(--pl-scroll-thumb-hover)}#page-playlists .pl-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid rgba(218,227,245,0.08)}#page-playlists .pl-dialog-error{display:none;margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,125,125,0.3);background:rgba(255,125,125,0.09);color:#ffc4c4;font-size:13px}#page-playlists .pl-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#page-playlists .pl-field{display:grid;gap:6px;min-width:0}#page-playlists .pl-field.full{grid-column:1 / -1}#page-playlists .pl-field label{color:var(--pl-soft);font-size:12px;font-weight:850}
#page-playlists .pl-field input,#page-playlists .pl-field select{width:100%;min-height:42px;border:1px solid rgba(185,200,225,0.22);border-radius:14px;background:linear-gradient(180deg,rgba(43,50,66,0.98),rgba(31,38,52,0.98));color:var(--pl-text);font:inherit;font-size:14px;font-weight:650;padding:0 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 10px 26px rgba(0,0,0,0.18);outline:none;transition:border-color 0.16s ease,box-shadow 0.16s ease,background 0.16s ease}#page-playlists .pl-field input::placeholder{color:rgba(214,224,242,0.44)}#page-playlists .pl-field input:hover,#page-playlists .pl-field select:hover{border-color:rgba(213,225,246,0.34);background:linear-gradient(180deg,rgba(49,57,74,0.98),rgba(34,42,57,0.98))}
#page-playlists .pl-field input:focus,#page-playlists .pl-field select:focus{border-color:color-mix(in srgb,var(--pl-green)48%,var(--pl-line2));box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 0 3px color-mix(in srgb,var(--pl-green)18%,transparent),0 12px 30px rgba(0,0,0,0.22)}#page-playlists .pl-field input:disabled,#page-playlists .pl-field select:disabled{opacity:0.62;cursor:not-allowed;background:linear-gradient(180deg,rgba(34,39,51,0.75),rgba(25,30,40,0.75))}#page-playlists .pl-field select{cursor:pointer;color-scheme:dark}#page-playlists .pl-field select option{background:#242c3b;color:#f4f7ff}#page-playlists .pl-field select option:checked{background:var(--pl-select-active-bg);color:var(--pl-select-active-text)}
#page-playlists .pl-field.invalid input,#page-playlists .pl-field.invalid select{border-color:rgba(255,125,125,0.58);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 0 0 3px rgba(255,125,125,0.13)}#page-playlists .pl-field-error{min-height:16px;color:var(--pl-soft);font-size:11px;line-height:1.35}#page-playlists .pl-field.invalid .pl-field-error{color:#ffc0c0}#page-playlists .pl-field select[multiple]{min-height:152px;max-height:min(34vh,260px);padding:9px;background:linear-gradient(180deg,rgba(32,39,53,0.98),rgba(24,31,43,0.98));scrollbar-color:var(--pl-scroll-thumb)var(--pl-scroll-track);scrollbar-width:thin}#page-playlists .pl-field select[multiple] option{padding:8px 10px;margin:2px 0;border-radius:9px;background:transparent;color:var(--pl-text)}#page-playlists .pl-field select[multiple] option:hover{background:rgba(255,255,255,0.07)}
#page-playlists .pl-field select[multiple] option:checked{background:linear-gradient(90deg,color-mix(in srgb,var(--pl-green)24%,var(--pl-select-active-bg)),var(--pl-select-active-bg));color:var(--pl-select-active-text);box-shadow:inset 3px 0 0 var(--pl-green)}#page-playlists .pl-check{display:flex;align-items:center;gap:9px;min-height:40px;color:var(--pl-soft);font-size:13px;font-weight:800}#page-playlists .pl-check input{width:20px;height:20px}#page-playlists .pl-help{color:var(--pl-soft);font-size:12px;line-height:1.4}#page-playlists .pl-warning{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,202,118,0.3);background:rgba(255,202,118,0.08);color:#ffe0aa;font-size:12px;line-height:1.4}#page-playlists .pl-builder{display:grid;gap:14px}
#page-playlists .pl-builder-section{display:grid;gap:12px;padding:14px;border:1px solid rgba(218,227,245,0.08);border-radius:14px;background:rgba(255,255,255,0.024)}#page-playlists .pl-builder-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#page-playlists .pl-builder-title b{display:block;color:var(--pl-text);font-size:14px}#page-playlists .pl-builder-title span{display:block;margin-top:3px;color:var(--pl-soft);font-size:12px;line-height:1.35}#page-playlists .pl-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#page-playlists .pl-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}
#page-playlists .pl-preset-card{display:grid;gap:4px;padding:10px;border:1px solid rgba(218,227,245,0.1);border-radius:12px;background:rgba(255,255,255,0.03);color:var(--pl-soft);font:inherit;text-align:left;cursor:pointer}#page-playlists .pl-preset-card b{color:var(--pl-text);font-size:13px}#page-playlists .pl-preset-card span{font-size:11px;line-height:1.35}#page-playlists .pl-preset-card.active{border-color:rgba(92,135,230,0.5);background:rgba(54,120,216,0.13)}#page-playlists .pl-rule-row{display:grid;grid-template-columns:auto minmax(130px,1fr)minmax(120px,1fr)110px auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(218,227,245,0.08);border-radius:12px;background:rgba(6,9,16,0.42)}#page-playlists .pl-rule-row.then{grid-template-columns:auto minmax(150px,1fr)100px minmax(120px,1fr)auto}
#page-playlists .pl-rule-word{font-size:11px;font-weight:950;letter-spacing:0.08em;text-transform:uppercase;color:#bcd0ff}#page-playlists .pl-inline-actions{display:flex;gap:8px;flex-wrap:wrap}#page-playlists .pl-summary-box{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(104,217,159,0.18);background:rgba(104,217,159,0.055);color:rgba(236,248,244,0.92);font-size:13px;line-height:1.45}#page-playlists .pl-preview-box{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:start}#page-playlists .pl-preview-result{padding:12px;border-radius:12px;border:1px solid rgba(218,227,245,0.08);background:rgba(255,255,255,0.03);font-size:13px;color:var(--pl-soft);line-height:1.45}#page-playlists details.pl-advanced{border:1px solid rgba(218,227,245,0.08);border-radius:12px;background:rgba(255,255,255,0.018);overflow:hidden}
#page-playlists details.pl-advanced summary{cursor:pointer;padding:12px;color:var(--pl-text);font-weight:850}#page-playlists details.pl-advanced .pl-advanced-body{padding:0 12px 12px}#page-playlists .pl-field.hidden{display:none}#page-playlists .pl-rule-preview{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#page-playlists .pl-mini{padding:10px;border:1px solid rgba(218,227,245,0.08);border-radius:10px;background:rgba(255,255,255,0.028);font-size:12px;color:var(--pl-soft)}#page-playlists .pl-mini b{display:block;color:var(--pl-text);margin-bottom:3px}#page-playlists .pl-confirm-lines{display:grid;gap:8px;font-size:13px;color:var(--pl-soft)}#page-playlists .pl-confirm-lines b{color:var(--pl-text)}body.cx-modal-open{overflow:hidden}
@media(max-width:1050px){#page-playlists .pl-activity{grid-template-columns:1fr}
}
@media(max-width:760px){#page-playlists .pl-header{display:grid}
#page-playlists .pl-header-actions{justify-content:flex-start}#page-playlists .pl-banner{grid-template-columns:auto minmax(0,1fr)}#page-playlists .pl-banner .pl-btn{grid-column:2;justify-self:start}#page-playlists .pl-form{grid-template-columns:1fr}#page-playlists .pl-rule-preview{grid-template-columns:1fr}#page-playlists .pl-stats{grid-template-columns:1fr}}#cw-settings-insight{display:block;min-width:0;--si-bg:linear-gradient(180deg,rgba(9,12,18,0.96),rgba(4,6,10,0.98));--si-panel:linear-gradient(180deg,rgba(12,15,22,0.94),rgba(6,8,12,0.97));--si-panel-hover:linear-gradient(180deg,rgba(15,18,26,0.96),rgba(8,10,15,0.98));--si-border:rgba(255,255,255,0.075);--si-border-strong:rgba(255,255,255,0.12);--si-shadow:0 22px 44px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.03);--si-fg:#f3f5ff;--si-soft:rgba(196,204,223,0.74)}
.si-card{position:relative;border:1px solid var(--si-border);border-radius:22px;overflow:hidden;background:radial-gradient(125% 140% at 0% 0%,rgba(84,92,132,0.08),transparent 36%),radial-gradient(120% 140% at 100% 100%,rgba(50,56,84,0.06),transparent 44%),var(--si-bg);box-shadow:var(--si-shadow);backdrop-filter:blur(16px)saturate(118%);-webkit-backdrop-filter:blur(16px)saturate(118%)}.si-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0.024),transparent 22%,rgba(255,255,255,0.01)100%)}.si-header{position:relative;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,0.055)}.si-header-kicker{display:block;font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:var(--si-soft);line-height:1.2}#cw-si-scroll{overflow:auto;overscroll-behavior:contain}.si-body{padding:10px;display:grid;gap:8px}
.si-row{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:12px 12px 11px;border-radius:16px;border:1px solid var(--si-border);background:var(--si-panel);box-shadow:0 10px 20px rgba(0,0,0,0.16);cursor:pointer;transition:transform 0.14s ease,border-color 0.14s ease,background 0.14s ease,box-shadow 0.14s ease}.si-row::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,0.03),transparent 56%);opacity:0.78}.si-row:hover{transform:translateY(-1px);border-color:var(--si-border-strong);background:var(--si-panel-hover);box-shadow:0 14px 24px rgba(0,0,0,0.22)}.si-ic{display:flex;align-items:center;justify-content:center;min-height:18px}.si-ic .material-symbols-rounded{font-size:18px;color:rgba(230,235,248,0.84)}.si-col{min-width:0}
.si-h{margin:0 0 5px;color:var(--si-fg);font-weight:800;font-size:13px;line-height:1.18}.si-one{color:var(--si-soft);font-size:11px;line-height:1.42}.si-one b,.si-one strong{color:var(--si-fg)}.si-stack{display:grid;gap:4px}.si-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.si-sep{color:rgba(196,204,223,0.38);font-weight:800}.si-status{color:var(--si-fg);font-weight:700}.si-text,.si-inline-text{display:inline-flex;align-items:center}.si-to{color:rgba(196,204,223,0.66);font-weight:700}.si-pchips,.si-inline-logos{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.si-pchip{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);font-size:11px;font-weight:800;color:#e7ecfb;box-shadow:inset 0 1px 0 rgba(255,255,255,0.02)}
.si-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.07);font-size:10px;line-height:1}.si-logo{height:17px;width:auto;display:block;opacity:0.95;flex:0 0 auto;filter:saturate(0.92)brightness(0.98)}.si-empty{padding:18px 16px;color:var(--si-soft)}.si-empty .h1{font-size:15px;font-weight:800;color:#e7ecfb;margin-bottom:8px}.si-empty .p{font-size:12px;line-height:1.5;margin:0 0 10px}#cw-settings-insight{--si-ops-bg:#0d131d;--si-ops-panel:#101722;--si-ops-panel-2:#121a26;--si-ops-border:rgba(111,132,170,0.18);--si-ops-border-strong:rgba(84,148,255,0.34);--si-ops-text:#e7edf9;--si-ops-muted:#95a1b5;--si-ops-blue:#4e92ff;--si-ops-green:#55d889;--si-ops-cyan:#4ed8c6;--si-ops-purple:#b66cff;align-self:start;min-width:0}
.si-ops{display:grid;gap:11px}.si-ops-kicker{margin:7px 0 5px 0;color:#7f899c;font-size:11px;font-weight:800;letter-spacing:0.17em;text-transform:uppercase}.si-op-card{position:relative;overflow:hidden;border:1px solid var(--si-ops-border);border-radius:7px;background:linear-gradient(180deg,rgba(17,25,36,0.94),rgba(11,17,26,0.96));box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);padding:14px}.si-op-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(500px 160px at 0 0,rgba(72,140,255,0.09),transparent 58%);opacity:0.8}.si-op-card>*{position:relative}.si-op-card.is-health{border-color:rgba(74,213,132,0.42);background:linear-gradient(180deg,rgba(13,29,29,0.94),rgba(10,18,26,0.96))}.si-op-card.is-health::before{background:radial-gradient(420px 180px at 0 0,rgba(72,213,132,0.12),transparent 58%)}
.si-op-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.si-op-head .material-symbols-rounded{font-size:22px;line-height:1;color:#b9c6dc;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.si-op-head strong{color:var(--si-ops-text);font-size:16px;line-height:1.15}.si-health .si-op-head .material-symbols-rounded,.si-good{color:var(--si-ops-green)!important;-webkit-text-fill-color:var(--si-ops-green)!important}.si-health-main{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;margin:6px 0 16px}.si-health-check{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:rgba(69,205,126,0.15);color:var(--si-ops-green)}.si-health-check .material-symbols-rounded{font-size:35px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 36}
.si-health-title{color:var(--si-ops-green);font-size:18px;font-weight:850;line-height:1.2}.si-facts{display:grid;gap:10px}.si-fact{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;color:#aeb9cc;font-size:14px;line-height:1.25}.si-fact .material-symbols-rounded{font-size:19px;color:#9eacc2;font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 20}.si-fact.is-good .material-symbols-rounded{color:var(--si-ops-green)}.si-next-main{appearance:none;font:inherit;display:grid;grid-template-columns:42px minmax(0,1fr)22px;gap:12px;align-items:center;width:100%;padding:12px;border:1px solid rgba(122,142,176,0.13);border-radius:7px;background:rgba(9,15,24,0.42);color:inherit;text-align:left;cursor:pointer}.si-next-main:hover{border-color:var(--si-ops-border-strong);background:rgba(14,22,34,0.56)}
.si-next-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(58,107,220,0.28);background:linear-gradient(180deg,rgba(46,82,172,0.3),rgba(22,42,92,0.28));color:var(--si-ops-green)}.si-next-icon .material-symbols-rounded{font-size:23px}.si-next-label{font-size:13px;color:#aab5c8;line-height:1.2}.si-next-time{display:block;margin-top:4px;color:#e7edf9;font-size:14px;font-weight:850;line-height:1.2}.si-next-sub{display:block;margin-top:4px;color:#9ba6b9;font-size:12px}.si-next-chev{justify-self:end;color:#9ba6b9}.si-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.si-mini-status{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(122,142,176,0.12);border-radius:7px;background:rgba(9,15,24,0.32)}
.si-mini-status .material-symbols-rounded{font-size:20px;color:#3bd98d}.si-mini-copy strong{display:block;color:#dbe4f2;font-size:13px;line-height:1.2}.si-mini-copy small{display:flex;align-items:center;gap:7px;margin-top:7px;color:#62df91;font-size:12px;font-weight:800}.si-mini-copy small::before{content:"";width:7px;height:7px;border-radius:50%;background:#62df91}.si-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:34px;margin-top:9px;border:0;background:transparent;color:var(--si-ops-blue);font-size:14px;font-weight:800;cursor:pointer}.si-action .material-symbols-rounded{font-size:19px}.si-action:hover{color:#75abff}.si-activity-list{display:grid;gap:0;border:1px solid rgba(122,142,176,0.12);border-radius:7px;overflow:hidden;background:rgba(9,15,24,0.28)}
.si-activity-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;min-height:54px;padding:8px 10px;border-bottom:1px solid rgba(122,142,176,0.1)}.si-activity-row:last-child{border-bottom:0}.si-activity-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:rgba(56,118,255,0.16);color:#5d94ff}.si-activity-icon.is-watch{background:rgba(177,84,255,0.14);color:#c875ff}.si-activity-icon.is-meta{background:rgba(52,119,255,0.16);color:#5e9aff}.si-activity-icon.is-sync{background:rgba(55,205,134,0.13);color:#56d889}.si-activity-icon .material-symbols-rounded{font-size:23px}.si-activity-main{min-width:0}.si-activity-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfd8e8;font-size:12px;line-height:1.2}
.si-activity-main small{display:block;margin-top:3px;color:#8f9bae;font-size:11px;line-height:1.2}.si-muted{color:#8793a6}.si-empty.is-ops{padding:10px 2px;color:#8995a8;font-size:13px;line-height:1.4}.si-health.is-warn{border-color:rgba(231,175,78,0.38)}.si-health.is-warn .si-health-title{color:#f0c56f}.si-health.is-warn .si-health-check{background:rgba(231,175,78,0.14);color:#f0c56f}
@media(max-width:1320px){#cw-settings-insight{position:static !important}
.si-ops{max-width:none}}
@media(max-width:760px){.si-mini-grid{grid-template-columns:1fr}
.si-op-card{padding:13px}.si-next-main{grid-template-columns:38px minmax(0,1fr)20px}.si-next-icon{width:34px;height:34px}.si-health-main{grid-template-columns:46px minmax(0,1fr)}.si-health-check{width:46px;height:46px}}.si-ops #cw-si-scroll{overflow:visible}.si-ops .si-body{padding:0;gap:11px}html[data-cw-theme="flat-dark"] #page-settings #cw-settings-insight{--si-ops-border:rgba(255,255,255,0.11);--si-ops-blue:#7d86c9;--si-ops-green:#7faa91;--si-ops-muted:#8f98a8}html[data-cw-theme="flat-dark"] #page-settings .si-op-card{background:#121820 !important;background-image:none !important;border-color:rgba(255,255,255,0.11)!important;box-shadow:none !important}html[data-cw-theme="flat-dark"] #page-settings .si-op-card::before{content:none !important;display:none !important}
html[data-cw-theme="flat-dark"] #page-settings .si-op-card.is-health{background:#121820 !important;border-color:rgba(255,255,255,0.11)!important}html[data-cw-theme="flat-dark"] #page-settings .si-op-card.is-health.si-health.is-warn{background:#141711 !important;border-color:rgba(167,140,71,0.26)!important}html[data-cw-theme="flat-dark"] #page-settings .si-op-head .material-symbols-rounded{color:#a9b0bd !important;-webkit-text-fill-color:#a9b0bd !important}html[data-cw-theme="flat-dark"] #page-settings:is(.si-op-head strong,.si-next-time,.si-mini-copy strong,.si-activity-main strong){color:#dce2ec !important;-webkit-text-fill-color:#dce2ec !important}html[data-cw-theme="flat-dark"] #page-settings:is(.si-fact,.si-next-label,.si-next-sub,.si-muted,.si-empty.is-ops,.si-activity-main small){color:#8f98a8 !important;-webkit-text-fill-color:#8f98a8 !important}
html[data-cw-theme="flat-dark"] #page-settings .si-health-check{background:#20242d !important;background-image:none !important;box-shadow:none !important;color:#8fb99e !important;-webkit-text-fill-color:#8fb99e !important}html[data-cw-theme="flat-dark"] #page-settings .si-health.is-warn .si-health-check{background:#2c271d !important;color:#cbb472 !important;-webkit-text-fill-color:#cbb472 !important}html[data-cw-theme="flat-dark"] #page-settings .si-health-title{color:#8fb99e !important;-webkit-text-fill-color:#8fb99e !important}html[data-cw-theme="flat-dark"] #page-settings .si-health.is-warn .si-health-title{color:#cbb472 !important;-webkit-text-fill-color:#cbb472 !important}html[data-cw-theme="flat-dark"] #page-settings .si-good{color:#8fb99e !important;-webkit-text-fill-color:#8fb99e !important}
html[data-cw-theme="flat-dark"] #page-settings:is(.si-next-main,.si-mini-status,.si-activity-list){background:#0f141d !important;background-image:none !important;border-color:rgba(255,255,255,0.09)!important;box-shadow:none !important}html[data-cw-theme="flat-dark"] #page-settings .si-next-main:hover{background:#171a22 !important;border-color:rgba(255,255,255,0.15)!important}html[data-cw-theme="flat-dark"] #page-settings .si-activity-row{border-bottom-color:rgba(255,255,255,0.07)!important}html[data-cw-theme="flat-dark"] #page-settings:is(.si-next-icon,.si-activity-icon){background:#20242d !important;background-image:none !important;border-color:rgba(125,134,201,0.24)!important;box-shadow:none !important;color:#aeb8d6 !important;-webkit-text-fill-color:#aeb8d6 !important}
html[data-cw-theme="flat-dark"] #page-settings .si-activity-icon.is-watch{background:#20242d !important;color:#b49ac4 !important;-webkit-text-fill-color:#b49ac4 !important}html[data-cw-theme="flat-dark"] #page-settings .si-activity-icon.is-sync{background:#20242d !important;color:#8fb99e !important;-webkit-text-fill-color:#8fb99e !important}html[data-cw-theme="flat-dark"] #page-settings .si-action{color:#7d86c9 !important;-webkit-text-fill-color:#7d86c9 !important}html[data-cw-theme="flat-dark"] #page-settings .si-action:hover{color:#aeb8d6 !important;-webkit-text-fill-color:#aeb8d6 !important}html[data-cw-theme="flat-dark"] #page-settings .si-mini-copy small{color:#cbb472 !important;-webkit-text-fill-color:#cbb472 !important}html[data-cw-theme="flat-dark"] #page-settings .si-mini-copy small::before{background:#a78c47 !important;box-shadow:none !important}
#page-watchlist{max-width:none;width:100%;grid-column:1/-1;padding:0 !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important;overflow:visible !important;--wl-shell-bg:linear-gradient(180deg,rgba(8,10,15,0.985),rgba(2,3,7,0.975));--wl-panel-bg:linear-gradient(180deg,rgba(12,14,20,0.95),rgba(4,5,10,0.945));--wl-panel-bg-strong:linear-gradient(180deg,rgba(9,11,17,0.985),rgba(2,3,7,0.975));--wl-border:rgba(255,255,255,0.09);--wl-border-soft:rgba(255,255,255,0.055);--wl-shadow:0 20px 54px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.04);--wl-accent:rgba(94,90,184,0.48);--wl-accent-soft:rgba(84,90,170,0.1);--wl-fg:rgba(244,247,255,0.96);--wl-fg-soft:rgba(201,210,228,0.72);--wl-card-radius:18px}
.wl-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;padding:14px 16px;border-radius:20px;border:1px solid var(--wl-border);background:radial-gradient(115% 120% at 0% 0%,rgba(78,68,170,0.1),transparent 46%),radial-gradient(88% 100% at 100% 100%,rgba(34,46,108,0.06),transparent 54%),var(--wl-shell-bg);box-shadow:var(--wl-shadow);backdrop-filter:blur(16px)saturate(130%);-webkit-backdrop-filter:blur(16px)saturate(130%)}.wl-title-stack{flex:1;min-width:0;display:block;width:100%}.wl-title-row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:12px;width:100%}.wl-title{font-weight:800;font-size:24px;letter-spacing:-0.02em;line-height:1.05;color:var(--wl-fg)}.wl-sub{color:var(--wl-fg-soft);font-size:13px;line-height:1.4;max-width:72ch}
.wl-head-pills{display:flex;align-items:center;justify-content:flex-end;justify-self:end;margin-left:auto;gap:8px;flex-wrap:wrap}.wl-wrap{display:grid;grid-template-columns:minmax(0,1fr)336px;gap:14px;align-items:start}.wl-main-shell,.wl-side .ins-card,.wl-table-wrap,.wl-empty,.wl-snack{border:1px solid var(--wl-border);background:var(--wl-panel-bg);box-shadow:var(--wl-shadow);backdrop-filter:blur(14px)saturate(130%);-webkit-backdrop-filter:blur(14px)saturate(130%)}.wl-main-shell{border-radius:20px;padding:12px;min-width:0;overflow:hidden}.wl-side{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.wl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.wl-toolbar-left,.wl-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.wl-toolbar-right{justify-content:flex-end}
.wl-input,#page-watchlist select.wl-input,#page-watchlist input.wl-input{width:100%;min-height:38px;padding:8px 12px;font:inherit;color:var(--wl-fg);background:rgba(7,11,19,0.78);border:1px solid rgba(255,255,255,0.08);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.02);outline:none;transition:border-color 0.16s ease,background 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.wl-input:hover{border-color:rgba(255,255,255,0.12);background:rgba(10,14,24,0.86)}.wl-input:focus{border-color:rgba(94,90,184,0.3);box-shadow:0 0 0 3px rgba(74,84,156,0.1),inset 0 1px 0 rgba(255,255,255,0.03);background:rgba(7,9,16,0.94)}#page-watchlist select.wl-input option{background:#0d111a;color:#f7f9ff}#page-watchlist input[type="range"].wl-input{min-height:32px;padding:0;background:transparent;border:none;box-shadow:none}
.wl-btn,.wl-chip,.wl-colchip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.03));color:var(--wl-fg);line-height:1;white-space:nowrap;transition:transform 0.16s ease,background 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease,opacity 0.16s ease}.wl-btn{cursor:pointer;font-weight:700}.wl-btn:hover,.wl-chip:hover,.wl-colchip:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(255,255,255,0.09),rgba(255,255,255,0.05));border-color:rgba(255,255,255,0.14)}.wl-btn:active{transform:translateY(0)}.wl-btn[disabled],.wl-chip[disabled]{opacity:0.48;cursor:not-allowed;transform:none}
.wl-btn.danger{background:linear-gradient(180deg,rgba(118,28,46,0.3),rgba(82,14,28,0.24));border-color:rgba(255,138,160,0.15);color:#ffe7ee}.wl-btn.danger:hover{background:linear-gradient(180deg,rgba(134,32,53,0.34),rgba(94,18,34,0.28))}.wl-refresh-btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.04));color:#f7f9ff;cursor:pointer;transition:transform 0.16s ease,background 0.16s ease,border-color 0.16s ease,opacity 0.16s ease,box-shadow 0.16s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.wl-refresh-btn:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(255,255,255,0.11),rgba(255,255,255,0.05));border-color:rgba(255,255,255,0.14)}
.wl-refresh-btn.loading{opacity:0.68;pointer-events:none}.wl-refresh-btn .material-symbol{font-size:18px;line-height:1;color:#fff;-webkit-text-fill-color:#fff;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;display:inline-block;will-change:transform}.wl-refresh-btn.spin .material-symbol,.wl-refresh-btn.loading .material-symbol,.wl-refresh-btn[disabled] .material-symbol{animation:wlrot 0.6s linear infinite !important}
@keyframes wlrot{to{transform:rotate(360deg)}
}.wl-chip{font-size:12px;font-weight:700;color:var(--wl-fg-soft)}.wl-chip input,.wl-colchip input{accent-color:#8da3ff}.wl-chip strong{color:var(--wl-fg)}.wl-chip.is-accent{color:#f7f8ff;border-color:rgba(104,108,188,0.24);background:linear-gradient(180deg,rgba(74,78,146,0.16),rgba(36,40,78,0.1));box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 8px 20px rgba(20,24,48,0.18)}.wl-chip.is-muted{color:rgba(201,210,228,0.64)}.wl-chip.is-filter{max-width:100%;overflow:hidden;text-overflow:ellipsis}.wl-muted{color:var(--wl-fg-soft)}.field-label{color:var(--wl-fg-soft);font-size:12px;font-weight:700;letter-spacing:0.03em}.wl-grid{--wl-min:160px;--wl-overlay-pad:8px;--wl-overlay-gap:6px;--wl-provider-badge:26px;--wl-provider-icon-h:14px;--wl-type-pill-h:24px;--wl-type-pill-min:24px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(var(--wl-min),1fr))}
.wl-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;aspect-ratio:2/3;isolation:isolate;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(10,12,18,0.78),rgba(3,4,8,0.95));box-shadow:0 14px 32px rgba(0,0,0,0.3);transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.wl-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,10,18,0.02),rgba(6,10,18,0.16)42%,rgba(4,8,14,0.84)100%);z-index:1;pointer-events:none}.wl-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.14);box-shadow:0 18px 34px rgba(0,0,0,0.34),0 0 0 1px rgba(255,255,255,0.03)inset}.wl-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.wl-card .wl-card-top{position:absolute;left:var(--wl-overlay-pad);right:var(--wl-overlay-pad);top:var(--wl-overlay-pad);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wl-overlay-gap);z-index:2;pointer-events:none}.wl-card .wl-provider-icons{display:flex;align-items:flex-start;gap:var(--wl-overlay-gap);flex-wrap:wrap;max-width:calc(100% -(var(--wl-type-pill-min)+var(--wl-overlay-gap)))}.wl-card .wl-provider-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--wl-provider-badge);height:var(--wl-provider-badge);padding:0 6px;border-radius:999px;border:1px solid rgba(255,255,255,0.09);background:rgba(7,11,18,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 8px 20px rgba(0,0,0,0.18);backdrop-filter:blur(10px)saturate(120%);-webkit-backdrop-filter:blur(10px)saturate(120%)}
.wl-card .wl-provider-icon img{position:static;inset:auto;width:auto;height:var(--wl-provider-icon-h);max-width:calc(var(--wl-provider-badge)- 10px);object-fit:contain;filter:brightness(1.02)}.wl-card .wl-provider-icon .wl-badge{font-size:10px;font-weight:800;line-height:1;color:rgba(245,248,255,0.88)}.wl-card .wl-type-corner{display:inline-flex;align-items:center;justify-content:center;min-width:var(--wl-type-pill-min);height:var(--wl-type-pill-h);padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,0.09);background:rgba(7,11,18,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 8px 20px rgba(0,0,0,0.18);backdrop-filter:blur(10px)saturate(120%);-webkit-backdrop-filter:blur(10px)saturate(120%);color:rgba(245,248,255,0.9);font-size:10px;font-weight:800;letter-spacing:0.08em;line-height:1;text-transform:uppercase;text-align:center}
.wl-card .wl-card-meta{position:relative;z-index:2;display:grid;gap:6px;padding:10px 10px 11px}.wl-card .wl-card-title{color:#f7f8ff;font-weight:700;font-size:13px;line-height:1.25;text-shadow:0 2px 12px rgba(0,0,0,0.55);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wl-card .wl-card-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;color:rgba(231,236,247,0.76);font-size:11px;font-weight:600}.wl-card .wl-card-sub span:last-child{text-align:right}.wl-card.selected{border-color:rgba(126,226,184,0.88);box-shadow:0 0 0 2px rgba(126,226,184,0.58),0 18px 34px rgba(0,0,0,0.34),0 0 26px rgba(126,226,184,0.18)}.wl-card.selected::before{background:linear-gradient(180deg,rgba(126,226,184,0.2),rgba(95,182,255,0.1)42%,rgba(4,8,14,0.86)100%)}.wl-card.selected .wl-card-top,.wl-card.selected .wl-card-meta{filter:saturate(1.08)}
.wl-table-wrap{border-radius:18px;overflow:auto;background:var(--wl-panel-bg-strong)}.wl-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--wl-fg)}.wl-table col.c-sel{width:46px}.wl-table col.c-poster{width:70px}.wl-table th,.wl-table td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,0.06);text-align:left;overflow:hidden;vertical-align:middle}.wl-table th{position:sticky;top:0;z-index:2;font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:rgba(222,230,244,0.7);background:linear-gradient(180deg,rgba(12,14,20,0.985),rgba(5,7,12,0.97));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.wl-table tbody tr{transition:background 0.14s ease}.wl-table tbody tr:hover{background:rgba(255,255,255,0.03)}.wl-table tr:last-child td{border-bottom:none}
.wl-table .wl-title{white-space:normal;text-transform:none;letter-spacing:normal;font-weight:inherit}.wl-table td.rel,.wl-table td.genre{white-space:normal;overflow:hidden;text-overflow:ellipsis;color:var(--wl-fg-soft);font-size:12px}.wl-table td.genre{white-space:nowrap}.wl-table th.sortable{cursor:pointer;user-select:none}.wl-table th.sortable::after{content:"";margin-left:6px;opacity:0.6;font-size:10px}.wl-table th.sort-asc::after{content:"▲"}.wl-table th.sort-desc::after{content:"▼"}.wl-table td.title{white-space:normal;text-transform:none !important;letter-spacing:normal !important;font:inherit;color:inherit;-webkit-text-fill-color:currentColor}.wl-table td.title a{color:inherit;text-decoration:none;font:inherit;-webkit-text-fill-color:currentColor}.wl-table td.title a:visited{color:inherit}.wl-title-cell{display:grid;gap:5px;min-width:0}
.wl-title-main{font-weight:700;color:var(--wl-fg);line-height:1.3;white-space:normal}.wl-title-sub{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.wl-inline-pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,0.09);background:rgba(255,255,255,0.04);color:rgba(226,233,246,0.76);font-size:11px;font-weight:700}.wl-mini{width:40px !important;height:60px !important;min-width:40px;min-height:60px;max-width:40px;max-height:60px;display:block;box-sizing:border-box;border-radius:8px;object-fit:cover;background:#0f131c;border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 20px rgba(0,0,0,0.2)}.wl-table td.wl-poster-cell{vertical-align:middle;background:transparent !important;border-radius:0 !important}.wl-table td.sync{white-space:normal}
.wl-col-hidden{display:none !important}.wl-cols{display:flex;flex-wrap:wrap;gap:8px}.wl-colchip{padding:0 10px;font-size:12px;font-weight:700;color:var(--wl-fg-soft)}.wl-matrix{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap;row-gap:6px}.wl-mat{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:40px;min-height:28px;padding:0 8px;border:1px solid rgba(255,255,255,0.08);border-radius:999px;background:rgba(255,255,255,0.04);color:rgba(242,246,255,0.78);box-shadow:inset 0 1px 0 rgba(255,255,255,0.02)}.wl-mat img{height:13px;max-width:18px;filter:brightness(1.05)}.wl-mat .material-symbol{font-size:14px;line-height:1;color:currentColor;-webkit-text-fill-color:currentColor}.wl-mat.ok{border-color:rgba(111,214,173,0.24);background:linear-gradient(180deg,rgba(53,119,92,0.18),rgba(255,255,255,0.04));color:#eafcf3}
.wl-mat.miss{opacity:0.34;filter:saturate(0.12)}#page-watchlist .ins-card{position:relative;border-radius:18px;padding:10px 11px;overflow:hidden}#page-watchlist .ins-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(100% 120% at 100% 0%,rgba(76,68,170,0.08),transparent 58%);opacity:0.82}#page-watchlist .ins-row{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:8px 4px;border-top:1px solid rgba(255,255,255,0.05)}#page-watchlist .ins-row:first-child{border-top:none;padding-top:2px}#page-watchlist .ins-icon{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.03));border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 18px rgba(0,0,0,0.18)}
#page-watchlist .ins-title{font-weight:800;letter-spacing:-0.01em}#page-watchlist .ins-kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center;width:100%}#page-watchlist .ins-kv label,#page-watchlist .ins-kv .field-label{color:var(--wl-fg-soft)}#page-watchlist .ins-metrics{display:grid;gap:10px;width:100%}#page-watchlist .wl-insight{display:grid;gap:10px;width:100%}#page-watchlist .wl-insight-hero{display:grid;grid-template-columns:minmax(112px,124px)minmax(0,1fr);align-items:stretch;gap:10px}
#page-watchlist .wl-insight-score{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:108px;padding:14px 12px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);background:radial-gradient(120% 120% at 18% 16%,rgba(82,74,176,0.12),transparent 44%),linear-gradient(180deg,rgba(9,11,17,0.985),rgba(2,3,7,0.955));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);text-align:center}#page-watchlist .wl-insight-score::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,0.06),transparent 58%)}#page-watchlist .wl-insight-score strong{position:relative;z-index:1;display:block;width:100%;margin:0;font-size:32px;font-weight:900;line-height:1;color:#f8fbff;letter-spacing:-0.04em;text-align:center}
#page-watchlist .wl-insight-score span{position:relative;z-index:1;display:block;width:100%;margin:8px 0 0;font-size:10px;font-weight:800;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;color:rgba(223,231,245,0.7);text-align:center}#page-watchlist .wl-insight-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#page-watchlist .wl-insight-stat{position:relative;min-height:50px;padding:10px 11px;border-radius:16px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(9,11,17,0.82),rgba(3,4,8,0.88));box-shadow:inset 0 1px 0 rgba(255,255,255,0.03);text-align:center}#page-watchlist .wl-insight-stat .k{display:block;font-size:10px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:rgba(209,218,234,0.62);text-align:center}
#page-watchlist .wl-insight-stat .v{display:block;margin-top:6px;font-size:18px;font-weight:800;line-height:1.05;color:#f8fbff;text-align:center}#page-watchlist .wl-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}#page-watchlist .wl-provider-card{position:relative;padding:10px 10px 11px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(10,12,18,0.84),rgba(3,4,8,0.88));box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}#page-watchlist .wl-provider-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(95% 120% at 100% 0%,rgba(82,74,176,0.08),transparent 58%)}#page-watchlist .wl-provider-card.is-live{border-color:rgba(92,96,176,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 10px 24px rgba(12,14,28,0.2)}
#page-watchlist .wl-provider-card.is-idle{opacity:0.72}#page-watchlist .wl-provider-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}#page-watchlist .wl-provider-brand{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:26px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04)}#page-watchlist .wl-provider-brand img{display:block;height:13px;max-width:40px}#page-watchlist .wl-provider-brand .wl-badge{line-height:1}#page-watchlist .wl-provider-top strong{position:relative;z-index:1;font-size:18px;font-weight:800;line-height:1;color:#f8fbff}#page-watchlist .wl-provider-name{position:relative;z-index:1;margin-top:10px;font-size:10px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:rgba(209,218,234,0.6)}
#page-watchlist .wl-provider-sub{position:relative;z-index:1;margin-top:5px;font-size:11px;color:rgba(235,241,250,0.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-snack{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);padding:10px 14px;display:flex;gap:10px;align-items:center;z-index:9999;border-radius:14px;color:#f7f9ff}.wl-hidden{display:none !important}.wl-hide-overlays .wl-card-top,.wl-hide-overlays .wl-card .wl-card-meta{display:none !important}.wl-hide-overlays .wl-card::before{content:none !important}.wl-badge{font-size:11px;font-weight:700;letter-spacing:0.04em}.wl-resize{position:absolute;right:0;top:0;height:100%;width:8px;cursor:col-resize;opacity:0.18}.wl-resize:hover{opacity:0.45}.wl-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;font-size:12px;color:var(--wl-fg-soft)}
.wl-pagination button{min-width:88px}
@media(max-width:1140px){.wl-wrap{grid-template-columns:minmax(0,1fr)}
.wl-side{position:static}}
@media(max-width:760px){.wl-topline{padding:12px}
.wl-main-shell{padding:10px}.wl-grid{--wl-min:132px}#page-watchlist .ins-kv{grid-template-columns:1fr;gap:8px}#page-watchlist .wl-insight-hero{grid-template-columns:1fr}.wl-toolbar{align-items:flex-start}.wl-toolbar-right{justify-content:flex-start}.wl-table th,.wl-table td{padding:9px 8px}}#page-watchlist .wl-action-head{justify-content:space-between}#page-watchlist .wl-action-title{display:flex;align-items:center;gap:10px;min-width:0}#page-watchlist .wl-action-help{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);color:rgba(224,232,248,0.78);cursor:help}#page-watchlist .wl-action-help:hover{border-color:rgba(141,163,255,0.26);background:rgba(141,163,255,0.1);color:#fff}
#page-watchlist .wl-action-help .material-symbol{font-size:18px;line-height:1;color:currentColor;-webkit-text-fill-color:currentColor}#page-watchlist .wl-actions-panel{display:grid;gap:10px;width:100%}#page-watchlist .wl-action-row{display:grid;grid-template-columns:1fr;align-items:stretch;gap:9px;width:100%;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,0.065);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.015))}#page-watchlist .wl-action-copy{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap}#page-watchlist .wl-action-label{font-size:11px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:rgba(205,214,232,0.66);white-space:nowrap}#page-watchlist .wl-action-hint{font-size:11px;line-height:1.35;color:rgba(198,207,226,0.58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#page-watchlist .wl-action-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}#page-watchlist .wl-action-control.is-select{display:grid;grid-template-columns:minmax(0,1fr)auto;width:100%;align-items:center}#page-watchlist .wl-provider-filter-select,#page-watchlist .wl-action-provider-select{min-width:0;width:100%}#page-watchlist .wl-provider-filter-select .cw-icon-select-btn,#page-watchlist .wl-action-provider-select .cw-icon-select-btn{min-height:38px;border-radius:14px;background:linear-gradient(180deg,rgba(8,10,18,0.86),rgba(4,6,11,0.94))}#page-watchlist .wl-provider-filter-select .cw-icon-select-icon,#page-watchlist .wl-action-provider-select .cw-icon-select-icon{width:18px;height:18px}#page-watchlist .wl-action-provider-select.is-disabled{opacity:0.54;pointer-events:none}
@media(max-width:760px){#page-watchlist .wl-action-control,#page-watchlist .wl-action-control.is-select{justify-content:stretch;grid-template-columns:1fr}
#page-watchlist .wl-action-control .wl-btn{width:100%}}#page-watchlist .wl-hero-seg{display:grid;place-items:center;align-content:center;gap:4px;min-width:110px;padding:9px 16px;border-left:1px solid rgba(218,227,245,0.13);background:transparent;color:var(--wl-fg-soft);font-size:12px;font-weight:780;line-height:1.05;text-align:center;white-space:nowrap}#page-watchlist .wl-hero-seg:first-child{border-left:0}#page-watchlist .wl-hero-seg strong{display:block;color:var(--wl-fg);font-size:22px;font-weight:900;line-height:1}#page-watchlist .wl-hero-seg span{display:block;color:var(--wl-fg-soft);font-size:12px;font-weight:760;line-height:1.1}#page-watchlist .wl-hero-sync{min-width:112px}
#page-watchlist .wl-hero-refresh{appearance:none !important;-webkit-appearance:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:58px;height:auto;min-height:58px;margin:0;padding:0;border:0 !important;border-left:1px solid rgba(218,227,245,0.13)!important;border-radius:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;color:#aebdff;cursor:pointer}#page-watchlist .wl-hero-refresh:hover{background:rgba(255,255,255,0.055)!important;background-color:rgba(255,255,255,0.055)!important;background-image:none !important;transform:none}#page-watchlist .wl-hero-refresh.loading{opacity:0.68;pointer-events:none}
#page-watchlist .wl-hero-refresh .material-symbol{font-size:23px;line-height:1;color:#aebdff;-webkit-text-fill-color:#aebdff;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;display:inline-block;will-change:transform}#page-watchlist .wl-hero-refresh.spin .material-symbol,#page-watchlist .wl-hero-refresh.loading .material-symbol,#page-watchlist .wl-hero-refresh[disabled] .material-symbol{animation:wlrot 0.6s linear infinite !important}html[data-cw-theme="flat-light"] #page-watchlist .wl-hero-seg,html[data-cw-theme="flat-light"] #page-watchlist .wl-hero-refresh{border-color:rgba(78,96,180,0.18)!important}html[data-cw-theme="flat-light"] #page-watchlist .wl-hero-seg strong{color:#172033}html[data-cw-theme="flat-light"] #page-watchlist .wl-hero-refresh{background:transparent !important;background-color:transparent !important;background-image:none !important;color:#172033}
html[data-cw-theme="flat-light"] #page-watchlist .wl-hero-refresh:hover{background:rgba(17,24,39,0.045)!important;background-color:rgba(17,24,39,0.045)!important;background-image:none !important}html[data-cw-theme="flat-light"] #page-watchlist .wl-hero-refresh .material-symbol{color:#172033;-webkit-text-fill-color:#172033}
@media(max-width:760px){#page-watchlist .wl-hero-seg{min-width:88px;padding:8px 12px}
#page-watchlist .wl-hero-seg strong{font-size:18px}#page-watchlist .wl-hero-refresh{width:52px;min-height:50px}}.cw-root{--cw-shell-bg:linear-gradient(180deg,rgba(7,10,16,0.98),rgba(4,6,10,0.97));--cw-panel-bg:linear-gradient(180deg,rgba(11,15,22,0.96),rgba(6,8,14,0.95));--cw-panel-strong:linear-gradient(180deg,rgba(9,12,19,0.985),rgba(4,6,10,0.975));--cw-border:rgba(255,255,255,0.08);--cw-border-soft:rgba(255,255,255,0.05);--cw-shadow:0 18px 46px rgba(0,0,0,0.38),inset 0 1px 0 rgba(255,255,255,0.03);--cw-fg:#f3f6ff;--cw-fg-soft:rgba(204,213,229,0.7);--cw-accent:rgba(112,96,245,0.34);--cw-accent-strong:rgba(112,96,245,0.52);display:flex;flex-direction:column;gap:16px;color:var(--cw-fg)}
.cw-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:2px;padding:16px 18px;border-radius:24px;border:1px solid var(--cw-border);background:radial-gradient(120% 130% at 12% 0%,rgba(86,75,196,0.13),transparent 42%),radial-gradient(90% 120% at 100% 100%,rgba(70,54,170,0.08),transparent 52%),var(--cw-shell-bg);box-shadow:var(--cw-shadow);backdrop-filter:blur(16px)saturate(125%);-webkit-backdrop-filter:blur(16px)saturate(125%)}.cw-head-copy{min-width:0;display:block}.cw-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cw-title{font-weight:900;font-size:28px;letter-spacing:-0.03em;line-height:1.02;color:var(--cw-fg)}.cw-sub{max-width:74ch;color:var(--cw-fg-soft);font-size:14px;line-height:1.45}
.cw-head-pills{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cw-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.09);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));color:var(--cw-fg-soft);font-size:12px;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}.cw-chip strong{color:var(--cw-fg);font-weight:800}.cw-wrap{display:grid;grid-template-columns:minmax(0,1fr)368px;gap:14px;align-items:stretch}.cw-main,.cw-side{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}
.cw-table-wrap,.cw-empty,#page-editor .ins-card,.cw-pop{border:1px solid var(--cw-border);background:var(--cw-panel-bg);box-shadow:var(--cw-shadow);backdrop-filter:blur(14px)saturate(124%);-webkit-backdrop-filter:blur(14px)saturate(124%)}.cw-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border-radius:20px;border:1px solid var(--cw-border);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.015));box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}.cw-controls .cw-input{flex:1 1 280px;max-width:none}.cw-controls-spacer{flex:1 1 auto}.cw-status-text{font-size:12px;color:var(--cw-fg-soft)}.cw-input,.cw-select,.cw-btn,.cw-pop-btn,.cw-extra-display{font:inherit;color:var(--cw-fg);outline:none}
.cw-input,.cw-select{width:100%;min-height:40px;padding:9px 12px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(3,6,11,0.86);box-shadow:inset 0 1px 0 rgba(255,255,255,0.02);transition:border-color 0.16s ease,background 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.cw-input:hover,.cw-select:hover{border-color:rgba(255,255,255,0.12);background:rgba(5,8,14,0.92)}.cw-input:focus,.cw-select:focus{border-color:rgba(117,104,240,0.34);box-shadow:0 0 0 3px rgba(117,104,240,0.11),inset 0 1px 0 rgba(255,255,255,0.03);background:rgba(5,8,14,0.96)}
.cw-btn,.cw-pop-btn{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.025));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-weight:700;transition:transform 0.16s ease,background 0.16s ease,border-color 0.16s ease,opacity 0.16s ease,box-shadow 0.16s ease}.cw-btn:hover,.cw-pop-btn:hover,.cw-extra-display:hover{transform:translateY(-1px);border-color:rgba(255,255,255,0.14);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.04))}.cw-btn:active,.cw-pop-btn:active{transform:translateY(0)}.cw-btn[disabled],.cw-pop-btn[disabled]{opacity:0.46;cursor:not-allowed;transform:none}
.cw-btn.primary,.cw-pop-btn.primary{background:linear-gradient(180deg,rgba(96,104,242,0.4),rgba(68,74,170,0.26));border-color:rgba(133,140,255,0.24);color:#f8fbff;box-shadow:0 8px 24px rgba(76,82,182,0.16),inset 0 1px 0 rgba(255,255,255,0.05)}.cw-btn.danger{background:linear-gradient(180deg,rgba(120,35,52,0.3),rgba(72,18,29,0.22));border-color:rgba(255,132,154,0.14);color:#ffe7ee}.cw-btn-del{padding:0;width:30px;min-width:30px;height:30px;border-radius:10px}.cw-btn-del .material-symbol{font-size:15px;line-height:1}.cw-btn.sm{min-height:34px;padding:0 12px;font-size:12px}.cw-side .cw-select,.cw-side .cw-input{width:100%}.cw-backup-actions{display:flex;flex-wrap:wrap;gap:8px}.cw-table-wrap{border-radius:22px;position:relative;overflow:hidden;flex:1 1 auto;min-height:420px;background:var(--cw-panel-strong)}.cw-table-scroll{position:absolute;inset:0;overflow:auto;border-radius:22px}
.cw-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px;color:var(--cw-fg)}.cw-table th,.cw-table td{padding:10px 10px;border-bottom:1px solid rgba(255,255,255,0.05);text-align:left;vertical-align:middle;white-space:nowrap}.cw-table th{position:sticky;top:0;z-index:1;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(226,233,246,0.68);background:linear-gradient(180deg,rgba(12,16,24,0.98),rgba(7,9,15,0.96));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cw-table th.sortable{cursor:pointer;user-select:none}.cw-table th.sortable::after{content:"";margin-left:6px;opacity:0.55;font-size:10px}.cw-table th.sort-asc::after{content:"▲"}.cw-table th.sort-desc::after{content:"▼"}.cw-table tbody tr{transition:background 0.15s ease,box-shadow 0.15s ease}
.cw-table tbody tr:hover{background:rgba(255,255,255,0.028)}.cw-table tr:last-child td{border-bottom:none}.cw-table input:not(.cw-checkbox){width:100%;min-height:34px;padding:7px 9px;background:rgba(3,6,11,0.82);border:1px solid rgba(255,255,255,0.08);border-radius:10px;font-size:12px;color:var(--cw-fg);transition:border-color 0.16s ease,box-shadow 0.16s ease,background 0.16s ease}.cw-table input:not(.cw-checkbox):focus{border-color:rgba(117,104,240,0.36);box-shadow:0 0 0 3px rgba(117,104,240,0.1);background:rgba(6,9,14,0.95)}.cw-col-year input{min-width:74px}.cw-table .cw-key{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.cw-row-episode{background:rgba(96,104,242,0.04)}.cw-row-deleted td{opacity:0.38;text-decoration:line-through}.cw-title-cell{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0}
.cw-title-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.cw-title-sub{font-size:11px;color:var(--cw-fg-soft);line-height:1.25;padding-left:2px;white-space:normal}.cw-title-row>input{flex:1 1 auto;min-width:0;width:auto}.cw-title-search-btn{flex:0 0 auto;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02));color:#eff4ff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.03);transition:transform 0.16s ease,border-color 0.16s ease,background 0.16s ease,box-shadow 0.16s ease}
.cw-title-search-btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,0.15);background:linear-gradient(180deg,rgba(255,255,255,0.09),rgba(255,255,255,0.04));box-shadow:0 8px 20px rgba(0,0,0,0.18)}.cw-title-search-btn .material-symbol{font-size:18px}.cw-pop{position:fixed;z-index:10060;padding:12px 12px 13px;color:var(--cw-fg);width:min(560px,calc(100vw - 28px));max-height:calc(100vh - 120px);overflow:hidden;display:flex;flex-direction:column;border-radius:22px;background:linear-gradient(180deg,rgba(8,11,18,0.98),rgba(4,6,10,0.97))}.cw-pop-title{font-size:11px;font-weight:800;margin-bottom:6px;letter-spacing:0.12em;text-transform:uppercase;color:var(--cw-fg-soft)}.cw-pop-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;flex-wrap:wrap}.cw-pop-btn.ghost{background:rgba(255,255,255,0.03)}
.cw-search-bar{display:grid;gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0.012));box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}.cw-search-bar input,.cw-search-bar select,.cw-pop input[type="time"]{width:100%;min-height:42px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(2,4,9,0.92);color:var(--cw-fg);outline:none}.cw-search-bar input:focus,.cw-search-bar select:focus,.cw-pop input[type="time"]:focus{border-color:rgba(117,104,240,0.26);box-shadow:0 0 0 3px rgba(117,104,240,0.08)}.cw-search-results{margin-top:10px;border:1px solid rgba(255,255,255,0.06);border-radius:18px;overflow:auto;background:rgba(255,255,255,0.02)}
.cw-search-item{display:flex;gap:12px;width:100%;padding:14px;border:0;border-bottom:1px solid rgba(255,255,255,0.05);cursor:pointer;transition:background 0.14s ease,border-color 0.14s ease,transform 0.14s ease;background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.015));color:var(--cw-fg);font:inherit;text-align:left}.cw-search-item:last-child{border-bottom:none}.cw-search-item:hover{background:rgba(255,255,255,0.05)}.cw-search-poster{width:52px;height:76px;border-radius:10px;overflow:hidden;background:#050810;border:1px solid rgba(255,255,255,0.06);flex:0 0 auto}.cw-search-poster img{width:100%;height:100%;object-fit:cover}.cw-search-poster-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--cw-fg-soft);font-size:11px}.cw-search-content{display:grid;gap:4px;min-width:0;align-content:start}
.cw-search-title-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cw-search-title{font-weight:800;color:var(--cw-fg)}.cw-search-tag,.cw-rating-pill,.cw-type-pill,.cw-type-chip,.cw-extra-display,.cw-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,0.09);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.025));box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}.cw-search-tag{min-height:22px;padding:0 8px;font-size:10px;font-weight:800;color:rgba(236,242,251,0.78);letter-spacing:0.04em;text-transform:uppercase}.cw-search-meta,.cw-search-overview,.cw-search-empty,.cw-search-status{font-size:12px;color:var(--cw-fg-soft);line-height:1.4}.cw-search-overview{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cw-search-empty{padding:14px}
.cw-datetime-grid,.cw-rating-grid,.cw-type-grid{display:grid;gap:8px}.cw-datetime-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cw-rating-grid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));margin-top:10px}.cw-rating-pill,.cw-type-pill{min-height:34px;padding:0 10px;font-size:12px;font-weight:800;color:var(--cw-fg-soft);cursor:pointer;transition:transform 0.16s ease,border-color 0.16s ease,background 0.16s ease}.cw-rating-pill:hover,.cw-type-pill:hover,.cw-type-chip:hover{transform:translateY(-1px);border-color:rgba(255,255,255,0.14);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.04))}.cw-rating-pill.active,.cw-type-pill.active,.cw-type-chip.active{color:#f7f9ff;border-color:rgba(133,140,255,0.22);background:linear-gradient(180deg,rgba(96,104,242,0.24),rgba(70,74,150,0.12))}
.cw-type-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:10px}.cw-type-filter{display:flex;gap:8px;flex-wrap:wrap}.cw-type-chip{min-height:34px;padding:0 12px;font-size:12px;font-weight:800;color:var(--cw-fg-soft);cursor:pointer;transition:transform 0.16s ease,border-color 0.16s ease,background 0.16s ease}.cw-empty{display:grid;place-items:center;min-height:160px;border-radius:22px;padding:18px;text-align:center;color:var(--cw-fg-soft)}.cw-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:2px;color:var(--cw-fg-soft);font-size:12px}.cw-pager .cw-page-info{min-width:200px;text-align:center}.cw-pager .cw-btn{min-width:110px}#page-editor .ins-card{position:relative;border-radius:22px;padding:12px 13px;overflow:hidden}
#page-editor .ins-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 120% at 100% 0%,rgba(94,81,210,0.09),transparent 58%)}#page-editor .ins-row{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 4px;border-top:1px solid rgba(255,255,255,0.05)}#page-editor .ins-row:first-child{border-top:none;padding-top:2px}#page-editor .ins-icon{width:36px;height:36px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.025));border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 22px rgba(0,0,0,0.22)}#page-editor .ins-title{font-weight:900;letter-spacing:-0.01em;font-size:15px;color:var(--cw-fg)}#page-editor .ins-kv{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center;width:100%}
#page-editor .ins-kv label{color:var(--cw-fg-soft);font-size:12px;font-weight:700;letter-spacing:0.03em}#page-editor .ins-metrics{display:flex;flex-direction:column;gap:8px;width:100%}#page-editor .metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}#page-editor .metric-divider{height:1px;background:rgba(255,255,255,0.06);margin:2px 0}#page-editor .metric{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:60px;padding:10px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015));border:1px solid rgba(255,255,255,0.07);overflow:hidden}#page-editor .metric::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,0.03),transparent 55%)}
#page-editor .metric .material-symbol{font-size:18px;color:#edf3ff;opacity:0.92;-webkit-text-fill-color:currentColor}#page-editor .metric .m-val{font-weight:900;font-size:18px;line-height:1;color:#f8fbff}#page-editor .metric .m-lbl{font-size:11px;opacity:0.72;letter-spacing:0.08em;text-transform:uppercase;margin-top:3px}.cw-tag{position:relative;gap:8px;min-height:34px;padding:0 12px;color:var(--cw-fg-soft);font-size:12px;font-weight:800}.cw-tag-dot{width:8px;height:8px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 6px rgba(148,163,184,0.08)}.cw-tag.loaded{color:#ebfff4;border-color:rgba(108,216,167,0.16);background:linear-gradient(180deg,rgba(31,85,58,0.18),rgba(255,255,255,0.025))}.cw-tag.loaded .cw-tag-dot{background:#42d392;box-shadow:0 0 0 6px rgba(66,211,146,0.1)}
.cw-tag.warn{color:#fff9ea;border-color:rgba(255,210,109,0.18);background:linear-gradient(180deg,rgba(112,88,33,0.18),rgba(255,255,255,0.025))}.cw-tag.warn .cw-tag-dot{background:#f5c563;box-shadow:0 0 0 6px rgba(245,197,99,0.1)}.cw-tag.error{color:#fff0f3;border-color:rgba(255,132,154,0.16);background:linear-gradient(180deg,rgba(108,34,49,0.18),rgba(255,255,255,0.025))}.cw-tag.error .cw-tag-dot{background:#ff879d;box-shadow:0 0 0 6px rgba(255,135,157,0.1)}.cw-extra-display{min-height:34px;width:100%;padding:0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);cursor:pointer;transition:transform 0.16s ease,border-color 0.16s ease,background 0.16s ease}
.cw-extra-display-label,.cw-extra-display-placeholder{font-size:11px;font-weight:800;color:var(--cw-fg-soft);letter-spacing:0.05em;text-transform:uppercase}.cw-extra-display-value{font-size:12px;font-weight:700;color:var(--cw-fg)}.cw-extra-display-icon{opacity:0.7}.cw-state-hint{border:1px dashed rgba(255,255,255,0.12);border-radius:16px;padding:12px 13px;background:rgba(255,255,255,0.02);color:var(--cw-fg-soft);font-size:12px;line-height:1.5}.cw-state-hint strong{color:var(--cw-fg)}
.cw-checkbox{appearance:none;-webkit-appearance:none;position:relative;display:inline-block;vertical-align:middle;flex:none;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;margin:0;padding:0 !important;border-radius:6px;border:1px solid rgba(255,255,255,0.14);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015));box-shadow:inset 0 1px 0 rgba(255,255,255,0.03),0 4px 12px rgba(0,0,0,0.16);cursor:pointer;transition:border-color 0.16s ease,background 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.cw-checkbox:hover{border-color:rgba(255,255,255,0.22);background:linear-gradient(180deg,rgba(255,255,255,0.065),rgba(255,255,255,0.03))}.cw-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(104,112,236,0.12),inset 0 1px 0 rgba(255,255,255,0.04),0 4px 12px rgba(0,0,0,0.18)}
.cw-checkbox:checked{border-color:rgba(132,140,255,0.34);background:linear-gradient(180deg,rgba(84,94,214,0.52),rgba(56,63,144,0.3));box-shadow:0 0 0 3px rgba(104,112,236,0.11),inset 0 1px 0 rgba(255,255,255,0.06),0 6px 16px rgba(0,0,0,0.18)}.cw-checkbox:checked::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.cw-checkbox:disabled{opacity:0.45;cursor:not-allowed;box-shadow:none}.cw-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.02));box-shadow:inset 0 1px 0 rgba(255,255,255,0.02)}.cw-bulk-count{font-size:12px;font-weight:800;color:var(--cw-fg)}
.cw-progress{height:10px;border-radius:999px;background:rgba(255,255,255,0.06);overflow:hidden;border:1px solid rgba(255,255,255,0.07)}.cw-progress>span{display:block;height:100%;width:40%;background:linear-gradient(90deg,rgba(96,104,242,0.1),rgba(96,104,242,0.72),rgba(122,132,255,0.88),rgba(96,104,242,0.1));animation:cw-progress-move 1.15s linear infinite}
@keyframes cw-progress-move{0%{transform:translateX(-100%)}
100%{transform:translateX(250%)}}.cw-collapse summary{list-style:none;color:var(--cw-fg);font-weight:800}.cw-collapse summary::-webkit-details-marker{display:none}
@media(max-width:1120px){.cw-wrap{grid-template-columns:minmax(0,1fr)}
.cw-head-pills{margin-left:0;justify-content:flex-start}}
@media(max-width:760px){.cw-topline{padding:14px}
.cw-title{font-size:24px}.cw-sub{font-size:13px}.cw-controls{padding:10px}.cw-table th,.cw-table td{padding:9px 8px}#page-editor .ins-kv{grid-template-columns:1fr;gap:8px}.cw-pager{flex-wrap:wrap}}
/*editor-flat-theme-styles*/
html[data-cw-theme] #page-editor .cw-root{--cw-shell-bg:#171a22;--cw-panel-bg:#20242d;--cw-panel-strong:#171a22;--cw-border:rgba(255,255,255,0.13);--cw-border-soft:rgba(255,255,255,0.1);--cw-shadow:none;--cw-fg:#eef1f6;--cw-fg-soft:#a9b0bd}html[data-cw-theme] body .cw-pop{--cw-fg:#eef1f6;--cw-fg-soft:#a9b0bd;--cw-border:rgba(255,255,255,0.13);background:#171a22 !important;background-image:none !important;border-color:rgba(255,255,255,0.13)!important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;color:#eef1f6 !important}
html[data-cw-theme] #page-editor .cw-topline,html[data-cw-theme] #page-editor .cw-controls,html[data-cw-theme] #page-editor .cw-table-wrap,html[data-cw-theme] #page-editor .ins-card,html[data-cw-theme] #page-editor .cw-pop{background:#171a22 !important;background-image:none !important;border-color:rgba(255,255,255,0.13)!important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}
html[data-cw-theme] #page-editor .cw-controls,html[data-cw-theme] #page-editor .cw-table tbody tr,html[data-cw-theme] #page-editor .metric,html[data-cw-theme] #page-editor .cw-search-bar,html[data-cw-theme] #page-editor .cw-search-results,html[data-cw-theme] #page-editor .cw-search-item,html[data-cw-theme] #page-editor .cw-policy-action{background:#20242d !important;background-image:none !important;border-color:rgba(255,255,255,0.13)!important;box-shadow:none !important}html[data-cw-theme] #page-editor .cw-table th{background:#20242d !important;background-image:none !important;border-bottom:1px solid rgba(255,255,255,0.13)!important;color:#a9b0bd !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;text-shadow:none !important}
html[data-cw-theme] #page-editor .cw-table td{background:#20242d !important;border-bottom-color:rgba(255,255,255,0.1)!important}html[data-cw-theme] #page-editor .cw-table tbody tr:hover td{background:#252a34 !important}html[data-cw-theme] #page-editor .cw-action-cell{width:46px !important;min-width:46px !important;padding-left:14px !important;padding-right:16px !important;text-align:center !important}html[data-cw-theme] #page-editor .cw-btn-del{width:26px !important;min-width:26px !important;height:26px !important;min-height:26px !important;padding:0 !important;border-radius:8px !important}html[data-cw-theme] #page-editor .cw-btn-del .material-symbol{font-size:14px !important;line-height:1 !important;font-variation-settings:"FILL" 0,"wght" 520,"GRAD" 0,"opsz" 18 !important}
html[data-cw-theme] #page-editor .cw-input,html[data-cw-theme] #page-editor .cw-select,html[data-cw-theme] #page-editor .cw-table input:not(.cw-checkbox),html[data-cw-theme] #page-editor .cw-search-bar input,html[data-cw-theme] #page-editor .cw-search-bar select,html[data-cw-theme] #page-editor .cw-pop input[type="time"],html[data-cw-theme] #page-editor .cw-extra-display{background:#141821 !important;background-image:none !important;border-color:rgba(255,255,255,0.15)!important;color:#eef1f6 !important;box-shadow:none !important}html[data-cw-theme] body .cw-pop .cw-search-bar,html[data-cw-theme] body .cw-pop .cw-search-results,html[data-cw-theme] body .cw-pop .cw-search-item{background:#20242d !important;background-image:none !important;border-color:rgba(255,255,255,0.13)!important;box-shadow:none !important;color:#eef1f6 !important}
html[data-cw-theme] body .cw-pop input,html[data-cw-theme] body .cw-pop select,html[data-cw-theme] body .cw-pop input[type="time"]{background:#141821 !important;background-image:none !important;border-color:rgba(255,255,255,0.15)!important;color:#eef1f6 !important;box-shadow:none !important}html[data-cw-theme] #page-editor .cw-btn,html[data-cw-theme] #page-editor .cw-pop-btn,html[data-cw-theme] #page-editor .cw-type-chip,html[data-cw-theme] #page-editor .cw-rating-pill,html[data-cw-theme] #page-editor .cw-tag,html[data-cw-theme] #page-editor .cw-chip,html[data-cw-theme] #page-editor .cw-bulk{background:#20242d !important;background-image:none !important;border-color:rgba(255,255,255,0.14)!important;box-shadow:none !important;color:#eef1f6 !important}
html[data-cw-theme] body .cw-pop .cw-pop-btn,html[data-cw-theme] body .cw-pop .cw-type-pill,html[data-cw-theme] body .cw-pop .cw-rating-pill,html[data-cw-theme] body .cw-pop .cw-search-tag{background:#20242d !important;background-image:none !important;border-color:rgba(255,255,255,0.14)!important;box-shadow:none !important;color:#eef1f6 !important}html[data-cw-theme] #page-editor .cw-btn.primary,html[data-cw-theme] #page-editor .cw-pop-btn.primary,html[data-cw-theme] #page-editor .cw-type-chip.active,html[data-cw-theme] #page-editor .cw-rating-pill.active{background:#252b3d !important;border-color:rgba(125,134,201,0.45)!important;color:#f5f7ff !important}
html[data-cw-theme] body .cw-pop .cw-pop-btn.primary,html[data-cw-theme] body .cw-pop .cw-type-pill.active,html[data-cw-theme] body .cw-pop .cw-rating-pill.active{background:#252b3d !important;border-color:rgba(125,134,201,0.45)!important;color:#f5f7ff !important}html[data-cw-theme] #page-editor .cw-btn.danger{background:#43272e !important;border-color:rgba(216,102,114,0.42)!important;color:#ffe3e7 !important}html[data-cw-theme] #page-editor .cw-btn:hover,html[data-cw-theme] #page-editor .cw-pop-btn:hover,html[data-cw-theme] #page-editor .cw-type-chip:hover,html[data-cw-theme] #page-editor .cw-extra-display:hover{background:#252a34 !important;border-color:rgba(255,255,255,0.2)!important;filter:none !important;transform:none !important}
#page-editor .cw-table-wrap{overflow:visible!important;flex:0 0 auto!important;min-height:0!important}
#page-editor .cw-table-scroll{position:static!important;inset:auto!important;overflow:visible!important}
html[data-cw-theme] body .cw-pop .cw-pop-btn:hover,html[data-cw-theme] body .cw-pop .cw-type-pill:hover,html[data-cw-theme] body .cw-pop .cw-rating-pill:hover,html[data-cw-theme] body .cw-pop .cw-search-item:hover{background:#252a34 !important;border-color:rgba(255,255,255,0.2)!important;filter:none !important;transform:none !important}html[data-cw-theme] body .cw-pop .cw-search-poster{background:#141821 !important;border-color:rgba(255,255,255,0.13)!important;box-shadow:none !important}html[data-cw-theme] #page-editor .cw-topline::before,html[data-cw-theme] #page-editor .ins-card::before,html[data-cw-theme] #page-editor .metric::before{content:none !important;display:none !important}
html[data-cw-theme="flat-light"] #page-editor .cw-root{--cw-shell-bg:#ffffff;--cw-panel-bg:#f5f7fb;--cw-panel-strong:#ffffff;--cw-border:rgba(16,24,40,0.18);--cw-border-soft:rgba(16,24,40,0.12);--cw-fg:#111827;--cw-fg-soft:#475467}html[data-cw-theme="flat-light"] body .cw-pop{--cw-fg:#111827;--cw-fg-soft:#475467;--cw-border:rgba(16,24,40,0.18);background:#ffffff !important;border-color:rgba(16,24,40,0.18)!important;color:#111827 !important}html[data-cw-theme="flat-light"] #page-editor .cw-topline,html[data-cw-theme="flat-light"] #page-editor .cw-table-wrap,html[data-cw-theme="flat-light"] #page-editor .ins-card,html[data-cw-theme="flat-light"] #page-editor .cw-pop{background:#ffffff !important;border-color:rgba(16,24,40,0.18)!important;color:#111827 !important}
html[data-cw-theme="flat-light"] #page-editor .cw-controls,html[data-cw-theme="flat-light"] #page-editor .cw-table th,html[data-cw-theme="flat-light"] #page-editor .cw-table td,html[data-cw-theme="flat-light"] #page-editor .metric,html[data-cw-theme="flat-light"] #page-editor .cw-search-bar,html[data-cw-theme="flat-light"] #page-editor .cw-search-results,html[data-cw-theme="flat-light"] #page-editor .cw-search-item,html[data-cw-theme="flat-light"] #page-editor .cw-policy-action{background:#f5f7fb !important;border-color:rgba(16,24,40,0.16)!important;color:#111827 !important}html[data-cw-theme="flat-light"] body .cw-pop .cw-search-bar,html[data-cw-theme="flat-light"] body .cw-pop .cw-search-results,html[data-cw-theme="flat-light"] body .cw-pop .cw-search-item{background:#f5f7fb !important;border-color:rgba(16,24,40,0.16)!important;color:#111827 !important}
html[data-cw-theme="flat-light"] #page-editor .cw-input,html[data-cw-theme="flat-light"] #page-editor .cw-select,html[data-cw-theme="flat-light"] #page-editor .cw-table input:not(.cw-checkbox),html[data-cw-theme="flat-light"] #page-editor .cw-search-bar input,html[data-cw-theme="flat-light"] #page-editor .cw-search-bar select,html[data-cw-theme="flat-light"] #page-editor .cw-pop input[type="time"],html[data-cw-theme="flat-light"] #page-editor .cw-extra-display{background:#ffffff !important;border-color:rgba(16,24,40,0.18)!important;color:#111827 !important}html[data-cw-theme="flat-light"] body .cw-pop input,html[data-cw-theme="flat-light"] body .cw-pop select,html[data-cw-theme="flat-light"] body .cw-pop input[type="time"]{background:#ffffff !important;border-color:rgba(16,24,40,0.18)!important;color:#111827 !important}
html[data-cw-theme="flat-light"] #page-editor .cw-btn,html[data-cw-theme="flat-light"] #page-editor .cw-pop-btn,html[data-cw-theme="flat-light"] #page-editor .cw-type-chip,html[data-cw-theme="flat-light"] #page-editor .cw-rating-pill,html[data-cw-theme="flat-light"] #page-editor .cw-tag,html[data-cw-theme="flat-light"] #page-editor .cw-chip,html[data-cw-theme="flat-light"] #page-editor .cw-bulk{background:#ffffff !important;border-color:rgba(16,24,40,0.18)!important;color:#111827 !important}html[data-cw-theme="flat-light"] body .cw-pop .cw-pop-btn,html[data-cw-theme="flat-light"] body .cw-pop .cw-type-pill,html[data-cw-theme="flat-light"] body .cw-pop .cw-rating-pill,html[data-cw-theme="flat-light"] body .cw-pop .cw-search-tag{background:#ffffff !important;border-color:rgba(16,24,40,0.18)!important;color:#111827 !important}
html[data-cw-theme="flat-light"] #page-editor .cw-btn.primary,html[data-cw-theme="flat-light"] #page-editor .cw-pop-btn.primary,html[data-cw-theme="flat-light"] #page-editor .cw-type-chip.active,html[data-cw-theme="flat-light"] #page-editor .cw-rating-pill.active{background:#e9ecf7 !important;border-color:rgba(88,101,168,0.34)!important;color:#172033 !important}html[data-cw-theme="flat-light"] body .cw-pop .cw-pop-btn.primary,html[data-cw-theme="flat-light"] body .cw-pop .cw-type-pill.active,html[data-cw-theme="flat-light"] body .cw-pop .cw-rating-pill.active{background:#e9ecf7 !important;border-color:rgba(88,101,168,0.34)!important;color:#172033 !important}html[data-cw-theme="flat-light"] #page-editor .cw-action-cell{width:58px !important;min-width:58px !important;padding-left:18px !important;padding-right:18px !important;text-align:center !important}
html[data-cw-theme="flat-light"] #page-editor .cw-btn-del{width:28px !important;min-width:28px !important;height:28px !important;min-height:28px !important;border-radius:10px !important;background:#ffffff !important;border-color:rgba(169,63,77,0.34)!important;color:#8a2f3b !important;-webkit-text-fill-color:#8a2f3b !important;box-shadow:none !important}html[data-cw-theme="flat-light"] #page-editor .cw-btn-del:hover{background:#a33d4b !important;border-color:rgba(163,61,75,0.34)!important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html[data-cw-theme="flat-light"] #page-editor .cw-btn-del .material-symbol,html[data-cw-theme="flat-light"] #page-editor .cw-btn-del .material-symbols-rounded{color:currentColor !important;-webkit-text-fill-color:currentColor !important;font-size:16px !important;line-height:1 !important}
html[data-cw-theme="flat-light"] #page-editor .ins-title,html[data-cw-theme="flat-light"] #page-editor .metric .m-val{color:#111827 !important;-webkit-text-fill-color:#111827 !important;opacity:1 !important;text-shadow:none !important}html[data-cw-theme="flat-light"] #page-editor .metric .m-lbl,html[data-cw-theme="flat-light"] #page-editor .ins-kv label,html[data-cw-theme="flat-light"] #page-editor .cw-status-text{color:#667085 !important;-webkit-text-fill-color:#667085 !important;opacity:1 !important}
html[data-cw-theme="flat-light"] #page-editor .metric .material-symbol,html[data-cw-theme="flat-light"] #page-editor .metric .material-symbols-rounded,html[data-cw-theme="flat-light"] #page-editor .ins-icon .material-symbol,html[data-cw-theme="flat-light"] #page-editor .ins-icon .material-symbols-rounded{color:#4656a6 !important;-webkit-text-fill-color:#4656a6 !important;opacity:1 !important}html[data-cw-theme="flat-light"] #page-editor .metric{background:#eef3f8 !important;border-color:rgba(16,24,40,0.18)!important}
html[data-cw-theme="flat-light"] #page-editor .cw-checkbox{appearance:none !important;-webkit-appearance:none !important;width:18px !important;min-width:18px !important;height:18px !important;min-height:18px !important;border-radius:6px !important;border:1px solid rgba(16,24,40,0.28)!important;background:#ffffff !important;box-shadow:none !important;position:relative !important}html[data-cw-theme="flat-light"] #page-editor .cw-checkbox:checked{background:#4656a6 !important;border-color:#4656a6 !important}html[data-cw-theme="flat-light"] #page-editor .cw-checkbox:checked::after{content:"" !important;position:absolute !important;left:5px !important;top:1px !important;width:5px !important;height:10px !important;border-right:2px solid #ffffff !important;border-bottom:2px solid #ffffff !important;transform:rotate(45deg)!important}
html[data-cw-theme="flat-light"] #page-editor .cw-checkbox:focus-visible{outline:none !important;box-shadow:0 0 0 3px rgba(70,86,166,0.18)!important}.cw-table-scroll{scrollbar-width:thin;scrollbar-color:#8b5cf6 #10131a}.cw-table-scroll::-webkit-scrollbar{height:10px;width:10px}.cw-table-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,0.03);border-radius:12px}.cw-table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf6 0%,#3b82f6 100%);border-radius:12px;border:2px solid #11141c;box-shadow:inset 0 0 0 1px rgba(139,92,246,0.35),0 0 10px rgba(139,92,246,0.4)}.cw-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a78bfa 0%,#60a5fa 100%)}.cw-editor-icon-select{min-width:200px;flex:1}.cw-editor-icon-select .cw-icon-select-btn{min-height:40px}
.cw-editor-icon-select .cw-icon-select-icon{width:16px;height:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.35))}.cw-editor-icon-select .cw-icon-select-label{font-size:13px}.cw-import-panel,.cw-policy-panel{width:100%}.cw-import-summary{display:flex !important;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 4px;cursor:pointer;font-weight:800;user-select:none}.cw-import-title{min-width:0;color:var(--cw-fg);font-weight:900;letter-spacing:-0.01em}.cw-import-help{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);color:rgba(226,234,255,0.9);font-size:26px !important;line-height:1;cursor:help;font-variation-settings:"FILL" 0,"wght" 650,"GRAD" 0,"opsz" 24}.cw-import-help:hover,.cw-import-help:focus-visible{border-color:rgba(133,140,255,0.28);background:rgba(133,140,255,0.1);color:#fff;outline:none}
.cw-import-body,.cw-policy-body{display:grid !important;gap:12px !important;width:100% !important;margin-top:10px !important}.cw-import-fields{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;align-items:stretch !important}.cw-import-field{display:grid !important;gap:6px !important;width:100% !important;margin:0 !important;min-width:0 !important}.cw-import-field-label{font-size:10px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:rgba(204,213,229,0.62)}.cw-import-field .cw-select,.cw-import-field .cw-icon-select{width:100% !important;min-width:0 !important;flex:none !important}.cw-import-actions{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;align-items:stretch !important}.cw-import-features{display:flex;flex-wrap:wrap;gap:8px}
.cw-import-feature{display:inline-flex !important;align-items:center;gap:7px;min-height:34px;margin:0 !important;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.035);color:rgba(225,232,246,0.78);font-size:12px;font-weight:800}.cw-import-feature input{flex:0 0 auto}.cw-import-run-row{display:flex !important;justify-content:flex-end !important;gap:8px !important}.cw-import-run-row .cw-btn{min-width:112px}.cw-import-progress-row{width:100%}.cw-policy-row{width:100%;padding-top:0 !important}.cw-policy-copy{font-size:12px;line-height:1.45;color:rgba(204,213,229,0.68)}.cw-policy-actions{display:grid;grid-template-columns:1fr;gap:8px}.cw-policy-actions .cw-btn{width:100%;justify-content:center}
.cw-policy-action{display:grid;gap:5px;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,0.075);background:rgba(255,255,255,0.025)}.cw-policy-action span{font-size:10px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:rgba(204,213,229,0.56)}
@media(max-width:760px){.cw-import-run-row{justify-content:stretch !important}
.cw-import-run-row .cw-btn{width:100%}}#page-editor .cw-btn .material-symbol,#page-editor .cw-btn .material-symbols-rounded,#page-editor .cw-type-chip .material-symbol{font-size:18px;line-height:1;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 20}#page-editor .cw-controls>.cw-btn{min-height:44px;padding:0 18px;border-radius:13px;font-size:13px;font-weight:850;gap:9px;border-color:rgba(132,148,184,0.18);background:rgba(12,18,30,0.68);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),0 10px 24px rgba(0,0,0,0.18)}#page-editor .cw-controls>.cw-btn.primary{border-color:#674eea;background:#563bd9;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}#page-editor .cw-controls>.cw-btn.primary:hover{background:#6247e8}#page-editor .cw-controls>.cw-btn.is-busy{pointer-events:none;opacity:0.78;transform:translateY(1px);box-shadow:inset 0 2px 8px rgba(0,0,0,0.25)}
#page-editor .cw-controls>.cw-btn.is-busy .material-symbols-rounded{animation:cw-editor-spin 0.72s linear infinite}
@keyframes cw-editor-spin{to{transform:rotate(360deg)}
}#page-editor .cw-type-filter-shell{display:grid;gap:10px;width:100%;grid-column:1/-1;min-width:0}#page-editor .cw-type-filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}#page-editor .cw-type-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}#page-editor .cw-type-filter-clear{border:0;background:transparent;color:#8b6dff;font:inherit;font-size:11px;font-weight:850;cursor:pointer;padding:2px 4px}#page-editor .cw-type-filter-clear:hover{color:#b2a1ff}#page-editor .cw-type-filter-clear .material-symbol{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;border-radius:0;background:transparent;color:#8c73ff;vertical-align:middle;font-size:17px}
#page-editor .cw-type-chip{position:relative;justify-content:flex-start;min-width:0;min-height:48px;padding:0 42px 0 14px;gap:11px;border-radius:9px;color:rgba(239,245,255,0.9);background:rgba(16,23,36,0.66);border-color:rgba(128,145,178,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035)}#page-editor .cw-type-chip span:not(.cw-type-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-editor .cw-type-chip .cw-type-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:0;color:rgba(229,238,252,0.84);background:transparent}#page-editor .cw-type-chip.active{color:#f7fff9;border-color:rgba(35,197,132,0.62);background:linear-gradient(180deg,rgba(18,67,57,0.42),rgba(17,47,44,0.38));box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 0 0 1px rgba(35,197,132,0.1)}
#page-editor .cw-type-chip.active::after{content:"check";position:absolute;right:12px;top:50%;width:18px;height:18px;display:grid;place-items:center;border-radius:0;background:transparent;color:#58e5a4;font-family:"Material Symbols Rounded","Material Symbols Outlined";font-size:18px;line-height:1;transform:translateY(-50%);font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 18}#page-editor .cw-type-chip#cw-blocked-only{background:rgba(36,39,64,0.62);border-color:rgba(126,127,178,0.28)}#page-editor .cw-type-chip#cw-blocked-only .cw-type-icon{background:transparent;color:#ddd4ff}#page-editor .cw-type-chip#cw-blocked-only.active{border-color:rgba(151,134,255,0.58);background:linear-gradient(180deg,rgba(52,45,95,0.62),rgba(39,38,73,0.58))}#page-editor .cw-type-display{justify-content:center;min-height:32px;padding:0 11px;border-radius:11px;width:auto;max-width:100%;gap:8px}
#page-editor .cw-type-display .cw-extra-display-label{font-size:10px;letter-spacing:0.045em}#page-editor .cw-type-display .cw-extra-display-icon{font-size:14px;opacity:0.86}#page-editor .cw-type-display.type-movie{color:#c3d5ff;border-color:rgba(79,132,255,0.22);background:linear-gradient(180deg,rgba(23,49,88,0.54),rgba(16,32,58,0.42))}#page-editor .cw-type-display.type-episode{color:#7fc7ff;border-color:rgba(70,166,255,0.26);background:linear-gradient(180deg,rgba(16,47,76,0.55),rgba(12,31,55,0.44))}#page-editor .cw-type-display.type-show,#page-editor .cw-type-display.type-season,#page-editor .cw-type-display.type-anime{color:#c9d4ea;border-color:rgba(145,163,190,0.18);background:rgba(19,25,38,0.7)}html[data-cw-theme] #page-editor .cw-controls>.cw-btn,html[data-cw-theme="flat-light"] #page-editor .cw-controls>.cw-btn{border-radius:13px !important}
html[data-cw-theme] #page-editor .cw-controls>.cw-btn.primary,html[data-cw-theme="flat-light"] #page-editor .cw-controls>.cw-btn.primary{background:#563bd9 !important;border-color:#674eea !important;color:#fff !important}html[data-cw-theme] #page-editor .cw-type-chip.active,html[data-cw-theme="flat-light"] #page-editor .cw-type-chip.active{border-color:rgba(35,197,132,0.62)!important;background:linear-gradient(180deg,rgba(18,67,57,0.42),rgba(17,47,44,0.38))!important;color:#f7fff9 !important}html[data-cw-theme] #page-editor .cw-type-chip#cw-blocked-only.active,html[data-cw-theme="flat-light"] #page-editor .cw-type-chip#cw-blocked-only.active{border-color:rgba(151,134,255,0.58)!important;background:linear-gradient(180deg,rgba(52,45,95,0.62),rgba(39,38,73,0.58))!important}
html[data-cw-theme] #page-editor .cw-type-display.type-movie,html[data-cw-theme="flat-light"] #page-editor .cw-type-display.type-movie{color:#c3d5ff !important;border-color:rgba(79,132,255,0.3)!important;background:linear-gradient(180deg,rgba(23,49,88,0.54),rgba(16,32,58,0.42))!important}html[data-cw-theme] #page-editor .cw-type-display.type-episode,html[data-cw-theme="flat-light"] #page-editor .cw-type-display.type-episode{color:#7fc7ff !important;border-color:rgba(70,166,255,0.34)!important;background:linear-gradient(180deg,rgba(16,47,76,0.58),rgba(12,31,55,0.46))!important}#page-editor .cw-action-head.cw-action-wide,html[data-cw-theme] #page-editor .cw-action-head.cw-action-wide,html[data-cw-theme="flat-light"] #page-editor .cw-action-head.cw-action-wide{width:132px !important;min-width:132px !important}
#page-editor .cw-action-cell.cw-action-wide,html[data-cw-theme] #page-editor .cw-action-cell.cw-action-wide,html[data-cw-theme="flat-light"] #page-editor .cw-action-cell.cw-action-wide{width:132px !important;min-width:132px !important;padding-left:14px !important;padding-right:14px !important;white-space:nowrap !important}#page-editor .cw-controls{flex-wrap:nowrap !important;align-items:center !important;gap:10px !important}#page-editor .cw-sub{max-width:none !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#page-editor .cw-controls .cw-input{flex:1 1 320px !important;min-width:180px !important}#page-editor .cw-controls-spacer{flex:1 1 auto !important;min-width:8px !important}#page-editor #cw-status{display:none !important}
#page-editor .cw-bulk{box-sizing:border-box !important;flex:0 0 auto !important;flex-wrap:nowrap !important;height:44px !important;min-height:44px !important;padding:0 !important;gap:8px !important;border-radius:13px !important;border-color:transparent !important;background:transparent !important;background-image:none !important;box-shadow:none !important}html[data-cw-theme] #page-editor .cw-bulk,html[data-cw-theme="flat-light"] #page-editor .cw-bulk{border-color:transparent !important;background:transparent !important;background-image:none !important;box-shadow:none !important}#page-editor .cw-bulk-count{white-space:nowrap !important;min-width:82px !important;padding:0 6px !important;text-align:left !important}#page-editor .cw-bulk .cw-btn.cw-icon-only{box-sizing:border-box !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important;border-radius:13px !important;gap:0 !important}
#page-editor .cw-bulk .cw-btn.cw-icon-only .material-symbols-rounded{font-size:21px !important;line-height:1 !important}
#page-editor .cw-bulk .cw-btn.cw-icon-only .material-symbols-rounded{color:currentColor !important;-webkit-text-fill-color:currentColor !important}#page-editor .cw-bulk #cw-bulk-send.cw-icon-only{background:linear-gradient(180deg,rgba(63,126,255,0.56),rgba(35,78,188,0.74))!important;border-color:rgba(119,166,255,0.42)!important;color:#e3edff !important;box-shadow:none !important}#page-editor .cw-bulk #cw-bulk-restore.cw-icon-only{background:linear-gradient(180deg,rgba(64,166,105,0.48),rgba(34,119,76,0.68))!important;border-color:rgba(125,226,184,0.34)!important;color:#e8fff3 !important;box-shadow:none !important}#page-editor .cw-bulk #cw-bulk-remove.cw-icon-only{background:linear-gradient(180deg,rgba(139,41,64,0.64),rgba(95,29,46,0.78))!important;border-color:rgba(255,138,160,0.38)!important;color:#ffe8ee !important;box-shadow:none !important}#page-editor .cw-bulk #cw-bulk-clear.cw-icon-only{background:rgba(12,16,25,0.34)!important;border-color:rgba(218,227,245,0.13)!important;color:rgba(228,234,248,0.82)!important;box-shadow:none !important}#page-editor .cw-bulk #cw-bulk-send.cw-icon-only:hover{background:linear-gradient(180deg,rgba(75,140,255,0.68),rgba(43,90,205,0.82))!important;border-color:rgba(145,185,255,0.52)!important;color:#f2f7ff !important}#page-editor .cw-bulk #cw-bulk-restore.cw-icon-only:hover{background:linear-gradient(180deg,rgba(74,183,118,0.56),rgba(42,135,86,0.76))!important;border-color:rgba(142,236,194,0.46)!important;color:#f4fff9 !important}#page-editor .cw-bulk #cw-bulk-remove.cw-icon-only:hover{background:linear-gradient(180deg,rgba(162,49,74,0.72),rgba(116,34,53,0.86))!important;border-color:rgba(255,158,177,0.5)!important;color:#fff3f6 !important}#page-editor .cw-bulk #cw-bulk-clear.cw-icon-only:hover{background:rgba(255,255,255,0.055)!important;border-color:rgba(218,227,245,0.22)!important;color:#f2f6ff !important}html[data-cw-theme="flat-light"] #page-editor .cw-bulk #cw-bulk-send.cw-icon-only{background:linear-gradient(180deg,#4d79e6,#315ec4)!important;border-color:rgba(49,94,196,0.35)!important;color:#fff !important}html[data-cw-theme="flat-light"] #page-editor .cw-bulk #cw-bulk-restore.cw-icon-only{background:linear-gradient(180deg,#3cab7a,#227a58)!important;border-color:rgba(34,122,88,0.32)!important;color:#fff !important}html[data-cw-theme="flat-light"] #page-editor .cw-bulk #cw-bulk-remove.cw-icon-only{background:linear-gradient(180deg,#b3445a,#8a2f3b)!important;border-color:rgba(138,47,59,0.32)!important;color:#fff !important}html[data-cw-theme="flat-light"] #page-editor .cw-bulk #cw-bulk-clear.cw-icon-only{background:#ffffff !important;border-color:rgba(16,24,40,0.16)!important;color:#344054 !important}
.cw-editor-send-overlay{position:fixed;inset:0;z-index:10080;display:grid;place-items:center;padding:14px;background:rgba(3,5,10,0.62);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.cw-editor-send-overlay .modal-backdrop{position:absolute;inset:0}.cw-editor-send-card{position:relative;z-index:1;width:min(620px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 28px));background:#171a22;border:1px solid rgba(255,255,255,0.13);border-radius:16px;overflow:hidden;color:#eef1f6}.cw-editor-send-card .cx-head{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:space-between;gap:12px}.cw-editor-send-card .body{padding:14px 16px;overflow:auto}.cw-editor-send-list{display:grid;gap:8px}.cw-editor-send-provider{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;border-radius:12px;border:1px solid rgba(255,255,255,0.1);background:#20242d;color:inherit;text-align:left;cursor:pointer}.cw-editor-send-provider:hover{border-color:rgba(125,134,201,0.42);background:#252a34}.cw-editor-send-provider.active{border-color:rgba(83,217,139,0.56);background:rgba(35,87,65,0.35)}.cw-editor-send-provider-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.035)}.cw-editor-send-logo{max-width:30px;max-height:24px;object-fit:contain}.cw-editor-send-provider strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cw-editor-send-provider small{display:block;margin-top:3px;color:#a9b0bd;font-size:11px}.cw-editor-send-empty,.cw-editor-send-status{padding:10px 0;color:#a9b0bd;font-size:12px}.cw-editor-send-card .cx-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,0.1)}html[data-cw-theme="flat-light"] .cw-editor-send-card{background:#fff;color:#111827;border-color:rgba(16,24,40,0.18)}html[data-cw-theme="flat-light"] .cw-editor-send-provider{background:#f5f7fb;border-color:rgba(16,24,40,0.16)}html[data-cw-theme="flat-light"] .cw-editor-send-provider.active{background:#e8f7ef;border-color:rgba(23,128,78,0.36)}html[data-cw-theme="flat-light"] .cw-editor-send-provider small,html[data-cw-theme="flat-light"] .cw-editor-send-empty,html[data-cw-theme="flat-light"] .cw-editor-send-status{color:#667085}
.cw-editor-send-card .cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.14);background:#20242d;color:#eef1f6;font:inherit;font-weight:850;cursor:pointer;box-shadow:none}.cw-editor-send-card .cx-btn:hover{background:#252a34;border-color:rgba(255,255,255,0.2)}.cw-editor-send-card .cx-btn.primary{background:#563bd9;border-color:#674eea;color:#fff}.cw-editor-send-card .cx-btn.primary:hover{background:#6247e8}.cw-editor-send-card .cx-btn:disabled{opacity:0.48;cursor:not-allowed}.cw-editor-send-close{width:44px !important;min-width:44px !important;height:44px !important;padding:0 !important}.cw-editor-send-close .material-symbols-rounded{font-size:26px}.cw-editor-send-provider{grid-template-columns:60px minmax(0,1fr)34px;min-height:76px;padding:12px 14px;border-color:rgba(var(--send-rgb,124,92,255),0.22);background:linear-gradient(180deg,rgba(var(--send-rgb,124,92,255),0.08),rgba(255,255,255,0.025))}.cw-editor-send-provider:hover{border-color:rgba(var(--send-rgb,124,92,255),0.42);background:linear-gradient(180deg,rgba(var(--send-rgb,124,92,255),0.13),rgba(255,255,255,0.035))}.cw-editor-send-provider.active{border-color:rgba(var(--send-rgb,83,217,139),0.68);background:linear-gradient(180deg,rgba(var(--send-rgb,83,217,139),0.2),rgba(35,87,65,0.2));box-shadow:0 0 0 1px rgba(var(--send-rgb,83,217,139),0.22)inset}.cw-editor-send-provider-icon{width:60px;height:54px;border-radius:13px;border-color:rgba(var(--send-rgb,124,92,255),0.28);background:rgba(var(--send-rgb,124,92,255),0.12)}.cw-editor-send-logo{display:block;width:36px !important;height:36px !important;max-width:42px !important;max-height:42px !important;object-fit:contain}.cw-editor-send-check{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.04);color:transparent}.cw-editor-send-check .material-symbols-rounded{font-size:19px}.cw-editor-send-provider.active .cw-editor-send-check{border-color:rgba(126,226,184,0.52);background:#45c987;color:#061015}.cw-editor-send-report{display:grid;gap:10px;margin-top:10px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,0.1);background:#20242d;color:#eef1f6}.cw-editor-send-report-head{display:flex;align-items:center;gap:8px;font-weight:900}.cw-editor-send-report.ok .cw-editor-send-report-head .material-symbols-rounded{color:#57d98b}.cw-editor-send-report.warn .cw-editor-send-report-head .material-symbols-rounded{color:#ffcf6b}.cw-editor-send-metrics{display:flex;flex-wrap:wrap;gap:8px}.cw-editor-send-metrics span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);font-size:12px;color:#c7cedb}.cw-editor-send-metrics b{color:#fff}.cw-editor-send-result-list{display:grid;gap:6px}.cw-editor-send-result-row{display:grid;grid-template-columns:28px minmax(0,1fr)minmax(150px,auto);align-items:center;gap:8px;font-size:12px}.cw-editor-send-result-row .cw-editor-send-logo{width:22px !important;height:22px !important}.cw-editor-send-result-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-editor-send-result-row small{text-align:right;color:#a9b0bd}.cw-editor-send-result-row.bad small{color:#ffb4be}html[data-cw-theme="flat-light"] .cw-editor-send-card .cx-btn{background:#fff;border-color:rgba(16,24,40,0.18);color:#111827}html[data-cw-theme="flat-light"] .cw-editor-send-card .cx-btn.primary{background:#4656a6;border-color:rgba(70,86,166,0.62);color:#fff}html[data-cw-theme="flat-light"] .cw-editor-send-report{background:#f5f7fb;border-color:rgba(16,24,40,0.14);color:#111827}html[data-cw-theme="flat-light"] .cw-editor-send-metrics b{color:#111827}html[data-cw-theme="flat-light"] .cw-editor-send-result-row small{color:#667085}
.cw-editor-send-card{display:grid;grid-template-rows:auto minmax(0,1fr)auto}.cw-editor-send-card .body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--cw-scrollbar-thumb,#8b5cf6)var(--cw-scrollbar-track,#10131a)}.cw-editor-send-card .body::-webkit-scrollbar{width:10px;height:10px}.cw-editor-send-card .body::-webkit-scrollbar-corner{background:transparent}.cw-editor-send-card .body::-webkit-scrollbar-track{background:rgba(255,255,255,0.04);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.cw-editor-send-card .body::-webkit-scrollbar-thumb{border-radius:12px;background:linear-gradient(180deg,#8b5cf6 0%,#3b82f6 100%);border:2px solid #14161c;box-shadow:inset 0 0 0 1px rgba(139,92,246,0.35),0 0 10px rgba(139,92,246,0.4)}.cw-editor-send-card .body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a78bfa 0%,#60a5fa 100%)}html[data-cw-theme="flat-light"] .cw-editor-send-card .body{scrollbar-color:#7d86c9 #eef1f6}html[data-cw-theme="flat-light"] .cw-editor-send-card .body::-webkit-scrollbar-track{background:#eef1f6;box-shadow:inset 0 0 0 1px rgba(16,24,40,0.08)}html[data-cw-theme="flat-light"] .cw-editor-send-card .body::-webkit-scrollbar-thumb{border-color:#eef1f6;box-shadow:none}
@media(max-width:980px){#page-editor .cw-controls{flex-wrap:wrap !important}
#page-editor .cw-controls .cw-input{flex-basis:100% !important}}#page-editor,#page-editor.card{max-width:none !important;width:100% !important;grid-column:1/-1 !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important;overflow:visible !important}#page-editor .cw-root{max-width:none !important;width:100% !important}
#page-editor .cw-topline.cw-page-hero{display:grid !important;grid-template-columns:minmax(0,1fr)auto !important;align-items:center !important;gap:18px !important;min-height:112px !important;padding:20px 30px !important;background:radial-gradient(820px 250px at 100% 0%,rgba(112,96,245,0.1),transparent 68%),linear-gradient(100deg,#111821 0%,#151d31 48%,#181a38 100%)!important;overflow:hidden !important;position:relative !important}html[data-cw-theme="flat-light"] #page-editor .cw-topline.cw-page-hero{background:radial-gradient(820px 250px at 100% 0%,rgba(112,96,245,0.18),transparent 68%),linear-gradient(100deg,#fff 0%,#eef4ff 50%,#dfe3ff 100%)!important;color:#172033 !important}
#page-editor .cw-editor-hero-summary{align-self:end;justify-self:end;display:inline-flex;align-items:stretch;min-height:58px;border-radius:14px;border:1px solid rgba(218,227,245,0.13);background:linear-gradient(180deg,rgba(255,255,255,0.065),rgba(255,255,255,0.025));box-shadow:none;overflow:hidden;backdrop-filter:blur(6px)saturate(120%);-webkit-backdrop-filter:blur(6px)saturate(120%);position:relative;z-index:1}#page-editor .cw-editor-hero-seg{display:grid;place-items:center;align-content:center;gap:4px;min-width:118px;padding:9px 16px;border-left:1px solid rgba(218,227,245,0.13);color:rgba(204,213,229,0.72);font-size:12px;font-weight:780;line-height:1.05;text-align:center;white-space:nowrap}#page-editor .cw-editor-hero-seg:first-child{border-left:0}
#page-editor .cw-editor-hero-seg strong{display:block;max-width:160px;color:#f3f6ff;font-size:18px;font-weight:900;line-height:1.05;overflow:hidden;text-overflow:ellipsis}#page-editor .cw-editor-hero-count strong{font-size:22px;line-height:1}#page-editor .cw-editor-hero-seg span{display:block;color:rgba(204,213,229,0.7);font-size:12px;font-weight:760;line-height:1.1}#page-editor .cw-editor-hero-sync{min-width:112px}#page-editor .cw-editor-refresh{display:inline-flex;align-items:center;justify-content:center;width:58px;height:auto;min-height:58px;margin:0;padding:0;border:0 !important;border-left:1px solid rgba(218,227,245,0.13)!important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;color:#aebdff;cursor:pointer}#page-editor .cw-editor-refresh:hover{background:rgba(255,255,255,0.055)!important;transform:none}
#page-editor .cw-editor-refresh[disabled]{opacity:0.55;cursor:not-allowed}#page-editor .cw-editor-refresh .material-symbols-rounded{font-size:23px;line-height:1;color:#aebdff;-webkit-text-fill-color:#aebdff}#page-editor .cw-editor-refresh.is-refreshing .material-symbols-rounded{animation:cwEditorRefreshSpin 0.8s linear infinite}
@keyframes cwEditorRefreshSpin{to{transform:rotate(360deg)}
}html[data-cw-theme="flat-light"] #page-editor .cw-editor-hero-summary{background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.38));border-color:rgba(78,96,180,0.2)}html[data-cw-theme="flat-light"] #page-editor .cw-editor-hero-seg,html[data-cw-theme="flat-light"] #page-editor .cw-editor-refresh{border-color:rgba(78,96,180,0.18)!important;color:rgba(23,32,51,0.68)}html[data-cw-theme="flat-light"] #page-editor .cw-editor-hero-seg strong{color:#172033}html[data-cw-theme="flat-light"] #page-editor .cw-editor-refresh .material-symbols-rounded{color:#172033;-webkit-text-fill-color:#172033}
@media(max-width:760px){#page-editor .cw-editor-hero-summary{justify-self:start;max-width:100%;min-height:50px;flex-wrap:wrap}
#page-editor .cw-editor-hero-seg{min-width:96px;padding:8px 12px}#page-editor .cw-editor-hero-seg strong{font-size:16px;max-width:132px}#page-editor .cw-editor-hero-count strong{font-size:18px}#page-editor .cw-editor-refresh{width:52px;min-height:50px}}
@media(prefers-reduced-motion:reduce){#page-editor .cw-editor-refresh.is-refreshing .material-symbols-rounded{animation:none !important}
}.cw-pop .cw-progress-edit-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:10px}.cw-pop .cw-progress-edit-field{display:grid;gap:6px;min-width:0}.cw-pop .cw-progress-edit-label{font-size:10px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:rgba(204,213,229,0.62)}.cw-pop .cw-progress-percent-field{margin-top:10px}.cw-pop .cw-progress-percent-wrap{position:relative}.cw-pop .cw-progress-percent-wrap input{padding-right:44px !important}.cw-pop .cw-progress-percent-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-weight:900;color:rgba(204,213,229,0.62);pointer-events:none}
@media(max-width:640px){.cw-pop .cw-progress-edit-grid{grid-template-columns:1fr}
}#page-snapshots{max-width:none;width:100%;grid-column:1/-1;padding:0 !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important;overflow:visible !important;--ss-shell:linear-gradient(180deg,rgba(5,6,10,0.995),rgba(1,2,5,0.99));--ss-panel:linear-gradient(180deg,rgba(11,12,18,0.94),rgba(3,4,8,0.98));--ss-panel-strong:linear-gradient(180deg,rgba(9,10,16,0.97),rgba(2,3,7,0.995));--ss-border:rgba(255,255,255,0.09);--ss-fg:rgba(244,247,255,0.97);--ss-muted-fg:rgba(197,206,224,0.72);--ss-shadow:0 18px 52px rgba(0,0,0,0.36),inset 0 1px 0 rgba(255,255,255,0.04);--ss-accent:rgba(92,96,182,0.62);--ss-accent-soft:rgba(92,96,182,0.1);--ss-accent-rose:rgba(92,96,182,0.04)}
#page-snapshots .ss-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px;padding:16px 18px;border:1px solid var(--ss-border);border-radius:24px;background:radial-gradient(120% 140% at 0% 0%,rgba(86,90,180,0.11),transparent 38%),radial-gradient(90% 120% at 100% 100%,rgba(56,64,132,0.06),transparent 48%),var(--ss-shell);box-shadow:var(--ss-shadow);backdrop-filter:blur(16px)saturate(130%);-webkit-backdrop-filter:blur(16px)saturate(130%)}#page-snapshots .ss-top-copy{display:block;min-width:0}#page-snapshots .ss-kicker{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);color:var(--ss-muted-fg);font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}
#page-snapshots .ss-title{font-weight:900;font-size:26px;letter-spacing:-0.02em;line-height:1.02;color:var(--ss-fg)}#page-snapshots .ss-sub{color:var(--ss-muted-fg);font-size:13px;line-height:1.45;max-width:76ch}#page-snapshots .ss-actions,#page-snapshots .ss-topstats{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#page-snapshots .ss-topstats{margin-left:auto;justify-content:flex-end}#page-snapshots .ss-topstat{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.025));color:#f5f7ff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}#page-snapshots .ss-topstat strong{font-size:15px;font-weight:900}#page-snapshots .ss-topstat span{font-size:12px;color:var(--ss-muted-fg);font-weight:700}
#page-snapshots .ss-topstat[data-stat="captures"]{background:linear-gradient(180deg,rgba(88,94,170,0.14),rgba(255,255,255,0.025));border-color:rgba(102,108,188,0.18)}#page-snapshots .ss-wrap{display:grid;grid-template-columns:360px minmax(0,1fr)390px;gap:14px;align-items:start}#page-snapshots .ss-col{display:flex;flex-direction:column;gap:12px}#page-snapshots .ss-card{position:relative;padding:14px;border-radius:22px;border:1px solid var(--ss-border);background:radial-gradient(120% 120% at 0% 0%,rgba(86,90,180,0.07),transparent 38%),radial-gradient(90% 110% at 100% 100%,rgba(44,52,108,0.04),transparent 50%),var(--ss-panel);box-shadow:var(--ss-shadow);overflow:hidden}#page-snapshots .ss-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,0.04),transparent 50%)}#page-snapshots .ss-card>*{position:relative;z-index:1}
#page-snapshots .ss-card.ss-overflow{overflow:visible;z-index:6}#page-snapshots .ss-card h3{margin:0;font-size:12px;letter-spacing:0.13em;text-transform:uppercase;color:rgba(225,232,246,0.72)}#page-snapshots .ss-card.ss-accent{background:radial-gradient(120% 130% at 0% 0%,rgba(92,96,182,0.12),transparent 36%),radial-gradient(80% 100% at 100% 100%,rgba(50,58,118,0.05),transparent 46%),var(--ss-panel-strong)}#page-snapshots .ss-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}#page-snapshots .ss-headcopy{display:grid;gap:5px;min-width:0}#page-snapshots .ss-headtitle{font-size:18px;font-weight:850;letter-spacing:-0.02em;color:var(--ss-fg)}#page-snapshots .ss-headsub,#page-snapshots .ss-note,#page-snapshots .ss-muted{color:var(--ss-muted-fg)}#page-snapshots .ss-note,#page-snapshots .ss-small{font-size:12px;line-height:1.45}
#page-snapshots .ss-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#page-snapshots .ss-row>*{flex:0 0 auto}#page-snapshots .ss-row .grow{flex:1 1 auto;min-width:180px}#page-snapshots .ss-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}#page-snapshots .ss-hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#page-snapshots .ss-hero-stat{padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(10,11,18,0.72),rgba(3,4,8,0.86));box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}#page-snapshots .ss-hero-stat .v{font-size:20px;font-weight:900;color:#f7f9ff;line-height:1}#page-snapshots .ss-hero-stat .k{margin-top:6px;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--ss-muted-fg);font-weight:800}
#page-snapshots .ss-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);font-size:12px;color:#eef3ff}#page-snapshots .ss-pill strong{font-weight:900}#page-snapshots .ss-hr{height:1px;background:rgba(255,255,255,0.07);margin:12px 0}#page-snapshots #ss-refresh.iconbtn{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.03))}#page-snapshots #ss-refresh-icon{font-size:20px;line-height:1}#page-snapshots .ss-refresh-icon.ss-spin{animation:ssrot 0.8s linear infinite}
@keyframes ssrot{to{transform:rotate(360deg)}
}#page-snapshots .ss-progress{display:flex;align-items:center;gap:10px;margin-top:12px}#page-snapshots .ss-progress.hidden{display:none}#page-snapshots .ss-pbar{position:relative;flex:1 1 auto;height:8px;border-radius:999px;background:rgba(255,255,255,0.08);overflow:hidden}#page-snapshots .ss-pbar::before{content:"";position:absolute;inset:0;width:40%;transform:translateX(-60%);background:linear-gradient(90deg,transparent,var(--pcol,var(--accent)),transparent);animation:ssprog 1.05s ease-in-out infinite}
@keyframes ssprog{0%{transform:translateX(-60%)}
100%{transform:translateX(220%)}}#page-snapshots .ss-plabel{flex:0 0 auto;font-size:12px;color:var(--ss-muted-fg);white-space:nowrap}#page-snapshots button:disabled{opacity:0.42;cursor:not-allowed;filter:saturate(0.55)}#page-snapshots .ss-field{position:relative;display:flex;align-items:center;gap:10px;padding:0 12px;min-height:42px;border-radius:14px;border:1px solid rgba(255,255,255,0.09);background:linear-gradient(180deg,rgba(8,10,18,0.82),rgba(7,8,15,0.92));box-shadow:inset 0 1px 0 rgba(255,255,255,0.02)}#page-snapshots .ss-field.ss-open{z-index:34}#page-snapshots .ss-field .material-symbol,#page-snapshots .ss-field .chev{opacity:0.72}#page-snapshots .ss-field select,#page-snapshots .ss-field input{flex:1 1 auto;min-width:0;height:40px;background:transparent;border:0;outline:0;color:inherit;font:inherit}#page-snapshots .ss-field select{appearance:none;color-scheme:dark}
#page-snapshots .ss-field select option{background:#141418;color:#f3f3f5}#page-snapshots .ss-field select option:disabled{color:#7b7b86}#page-snapshots .ss-native{display:none !important}#page-snapshots .ss-bsel{position:relative;flex:1 1 auto;min-width:0}#page-snapshots .ss-bsel.is-open .ss-bsel-btn{color:#f7f9ff}#page-snapshots .ss-bsel-btn{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:0;outline:0;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left}#page-snapshots .ss-bsel-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}#page-snapshots .ss-bsel-chev{opacity:0.6;flex:0 0 auto}
#page-snapshots .ss-bsel-menu{position:absolute;left:-12px;right:-12px;top:calc(100%+10px);z-index:80;border:1px solid rgba(255,255,255,0.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.025),transparent),linear-gradient(180deg,rgba(9,10,16,0.99),rgba(3,4,8,0.995));box-shadow:0 14px 40px rgba(0,0,0,0.58);padding:6px;max-height:320px;overflow:auto;pointer-events:auto}#page-snapshots .ss-bsel-menu.hidden{display:none}#page-snapshots .ss-bsel-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;text-align:left}#page-snapshots .ss-bsel-item:hover{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}#page-snapshots .ss-bsel-item:disabled{opacity:0.45;cursor:not-allowed}
#page-snapshots .ss-provico{width:18px;height:18px;flex:0 0 18px;border-radius:7px;border:1px solid rgba(255,255,255,0.16);background:rgba(0,0,0,0.18);background-image:var(--wm);background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(0.05)brightness(1.12);opacity:0.95}#page-snapshots .ss-bsel-menu .ss-provico{width:20px;height:20px;flex-basis:20px}#page-snapshots .ss-provico.empty{background-image:none;background:rgba(255,255,255,0.05)}#page-snapshots .ss-comparehint{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.02));font-size:12px;color:var(--ss-muted-fg);margin:12px 0}#page-snapshots .ss-comparehint .material-symbol{font-size:18px;opacity:0.9;color:#eef3ff}
#page-snapshots .ss-list{display:flex;flex-direction:column;gap:10px;max-height:620px;overflow:auto;padding:2px 2px 2px 0}#page-snapshots .ss-item{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:12px;align-items:center;cursor:pointer;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.02));transition:transform 0.12s ease,border-color 0.14s ease,background 0.14s ease,box-shadow 0.14s ease}#page-snapshots .ss-item:hover{transform:translateY(-1px);border-color:rgba(255,255,255,0.14);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.03))}#page-snapshots .ss-item.active{border-color:rgba(92,96,182,0.34);background:linear-gradient(180deg,rgba(92,96,182,0.06),rgba(255,255,255,0.02));box-shadow:0 0 0 1px rgba(92,96,182,0.16),0 14px 28px rgba(0,0,0,0.24)}
#page-snapshots .ss-item.child{margin-left:16px;background:rgba(255,255,255,0.02)}#page-snapshots .ss-item-main{min-width:0;display:grid;gap:8px}#page-snapshots .ss-item-top{display:flex;align-items:center;justify-content:space-between;gap:12px}#page-snapshots .ss-item-title{font-weight:850;color:#f6f8ff;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-snapshots .ss-item-meta{display:flex;gap:6px;flex-wrap:wrap;align-items:center}#page-snapshots .ss-item .d{font-size:12px;color:var(--ss-muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-snapshots .ss-path{opacity:0.52}
#page-snapshots .ss-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,0.11);background:rgba(255,255,255,0.04);font-size:11px;letter-spacing:0.05em;text-transform:uppercase;color:#eef3ff}#page-snapshots .ss-badge.ok{border-color:rgba(91,226,173,0.24)}#page-snapshots .ss-badge.warn{border-color:rgba(255,181,92,0.24)}#page-snapshots .ss-badge.add{border-color:rgba(48,255,138,0.35)}#page-snapshots .ss-badge.del{border-color:rgba(255,80,80,0.35)}#page-snapshots .ss-badge.upd{border-color:rgba(255,180,80,0.35)}#page-snapshots .ss-mini{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);color:#eef3ff;font-size:11px;font-weight:800}
#page-snapshots .ss-right{display:flex;align-items:center;gap:10px}#page-snapshots .ss-item-right{display:grid;gap:8px;justify-items:end}#page-snapshots .ss-item-action{display:inline-flex;align-items:center;gap:8px}#page-snapshots .ss-chk{width:18px;height:18px;accent-color:#6f6cff}#page-snapshots .ss-ab{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,0.14);font-size:11px;font-weight:900;letter-spacing:0.03em;color:#f4f7ff}#page-snapshots .ss-ab.a{border-color:rgba(92,96,182,0.3);background:rgba(92,96,182,0.08)}#page-snapshots .ss-ab.b{border-color:rgba(255,180,80,0.38);background:rgba(255,180,80,0.08)}#page-snapshots .ss-item .chev{opacity:0.5;font-size:20px;line-height:1}
#page-snapshots .ss-empty{padding:24px;border-radius:18px;border:1px dashed rgba(255,255,255,0.14);text-align:center;color:var(--ss-muted-fg);background:rgba(255,255,255,0.02)}#page-snapshots .ss-picked{display:grid;grid-template-columns:1fr 1fr;gap:10px}#page-snapshots .ss-pick-card{padding:12px;border-radius:18px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);min-width:0;cursor:grab;user-select:none}#page-snapshots .ss-pick-date{font-weight:900;font-size:16px}#page-snapshots .ss-pick-meta{margin-top:6px;font-size:12px;color:var(--ss-muted-fg)}#page-snapshots .ss-pick-card.dragging{opacity:0.65}#page-snapshots [data-coll-body="compare"]{overflow-x:hidden}#page-snapshots .ss-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:11px}
#page-snapshots .ss-code{white-space:pre-wrap;word-break:break-word;line-height:1.35;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(0,0,0,0.2);margin-top:8px}#page-snapshots .ss-diff-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}#page-snapshots .ss-diff-summary .material-symbols-rounded{font-size:16px;line-height:1;color:#aebfff}#page-snapshots .ss-coll-head{display:flex;align-items:center;gap:10px;cursor:pointer}#page-snapshots .ss-coll-head:focus{outline:2px solid rgba(255,255,255,0.18);outline-offset:4px;border-radius:14px}#page-snapshots .ss-coll-ico{margin-left:auto;opacity:0.7;transition:transform 0.12s ease}#page-snapshots .ss-card.is-collapsed .ss-coll-ico{transform:rotate(-90deg)}#page-snapshots .ss-coll-body{margin-top:12px}
#page-snapshots .ss-selected-card{padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(9,10,16,0.78),rgba(3,4,8,0.88))}#page-snapshots .ss-selected-empty{display:grid;gap:8px;justify-items:start}#page-snapshots .ss-selected-title{font-weight:850;font-size:15px;color:#f4f7ff}
@media(max-width:1280px){#page-snapshots .ss-wrap{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}
#page-snapshots .ss-col{grid-column:1 / -1}}
@media(max-width:900px){#page-snapshots .ss-wrap{grid-template-columns:1fr}
#page-snapshots .ss-top{padding:14px}#page-snapshots .ss-topstats{width:100%;justify-content:flex-start}#page-snapshots .ss-hero-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){#page-snapshots .ss-grid2,#page-snapshots .ss-picked,#page-snapshots .ss-hero-grid{grid-template-columns:1fr}
#page-snapshots .ss-item{grid-template-columns:1fr}#page-snapshots .ss-item-right{justify-items:start}#page-snapshots .ss-item.child{margin-left:10px}}#page-snapshots .ss-wrap{grid-template-columns:320px minmax(0,1fr)340px}#page-snapshots .ss-toolbar{display:grid;gap:10px;margin-bottom:12px;position:relative;z-index:9}#page-snapshots .ss-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}#page-snapshots .ss-list-head .ss-headsub{max-width:60ch}#page-snapshots .ss-inline-pills{display:flex;gap:8px;flex-wrap:wrap}#page-snapshots .ss-inline-pills .ss-pill{min-height:36px;padding:0 14px;font-size:12px;font-weight:700;border-radius:999px}#page-snapshots .ss-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}
#page-snapshots .ss-step{padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(10,11,18,0.68),rgba(4,5,9,0.88))}#page-snapshots .ss-step-num{font-size:11px;font-weight:900;letter-spacing:0.08em;color:#f2f5ff;text-transform:uppercase}#page-snapshots .ss-step-label{margin-top:4px;font-size:12px;color:var(--ss-muted-fg);font-weight:800}#page-snapshots .ss-comparehint{align-items:center;padding:10px 12px;border-radius:14px;margin:0;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.018))}#page-snapshots .ss-card.ss-overflow{z-index:40}#page-snapshots .ss-field.ss-open,#page-snapshots .ss-bsel.is-open{z-index:120}#page-snapshots .cw-icon-select{flex:1 1 auto;min-width:0;width:100%}
#page-snapshots .cw-icon-select-btn{width:100%;min-height:40px;padding:0 42px 0 22px;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit}#page-snapshots .cw-icon-select-btn:focus-visible{box-shadow:none}#page-snapshots .cw-icon-select-main{gap:10px}#page-snapshots .cw-icon-select-icons{gap:10px}#page-snapshots .cw-icon-select-label{text-align:left}#page-snapshots .cw-icon-select-caret{opacity:0.6}#page-snapshots .cw-icon-select-icon{width:18px;height:18px;border-radius:7px;border:1px solid rgba(255,255,255,0.16);background:rgba(0,0,0,0.18)}#page-snapshots .cw-icon-select-menu{z-index:160;background:linear-gradient(180deg,rgba(14,17,28,0.99),rgba(7,10,18,0.995))!important;box-shadow:0 24px 44px rgba(0,0,0,0.52)!important;backdrop-filter:blur(14px)saturate(125%);-webkit-backdrop-filter:blur(14px)saturate(125%)}#page-snapshots .ss-list{gap:8px;max-height:640px}
#page-snapshots .ss-list,#page-snapshots .ss-detail-pre{scrollbar-width:thin;scrollbar-color:#8b5cf6 #10131a}#page-snapshots .ss-list::-webkit-scrollbar,#page-snapshots .ss-detail-pre::-webkit-scrollbar{width:8px;height:8px}#page-snapshots .ss-list::-webkit-scrollbar-corner,#page-snapshots .ss-detail-pre::-webkit-scrollbar-corner{background:transparent}#page-snapshots .ss-list::-webkit-scrollbar-track,#page-snapshots .ss-detail-pre::-webkit-scrollbar-track{background:rgba(255,255,255,0.04);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}#page-snapshots .ss-list::-webkit-scrollbar-thumb,#page-snapshots .ss-detail-pre::-webkit-scrollbar-thumb{border-radius:12px;background:linear-gradient(180deg,#8b5cf6 0%,#3b82f6 100%);border:2px solid #14161c;box-shadow:inset 0 0 0 1px rgba(139,92,246,0.35),0 0 10px rgba(139,92,246,0.55),0 0 18px rgba(59,130,246,0.4)}
#page-snapshots .ss-list::-webkit-scrollbar-thumb:hover,#page-snapshots .ss-detail-pre::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a78bfa 0%,#60a5fa 100%);box-shadow:inset 0 0 0 1px rgba(139,92,246,0.45),0 0 14px rgba(139,92,246,0.7),0 0 26px rgba(59,130,246,0.55)}#page-snapshots .ss-item{border-color:rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.018))}#page-snapshots .ss-item:hover{border-color:rgba(255,255,255,0.12);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.026))}#page-snapshots .ss-item.active{border-color:rgba(92,96,182,0.3);box-shadow:0 0 0 1px rgba(92,96,182,0.12),0 12px 24px rgba(0,0,0,0.22)}#page-snapshots .ss-item-main{gap:7px}#page-snapshots .ss-file{font-weight:700;color:rgba(236,240,255,0.82)}#page-snapshots .ss-path{opacity:0.46}
#page-snapshots .ss-item .chev{opacity:0.45}#page-snapshots .ss-create-actions{display:grid;grid-template-columns:1fr;gap:10px}#page-snapshots #ss-create{min-height:48px;font-weight:900}#page-snapshots #ss-create:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}#page-snapshots .ss-queue{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.08)}#page-snapshots .ss-queue-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}#page-snapshots .ss-queue-title{font-size:13px;font-weight:900;color:#f3f6ff}#page-snapshots .ss-queue-note{font-size:12px;line-height:1.45;color:var(--ss-muted-fg);max-width:34ch}#page-snapshots .ss-queue-actions{display:flex;gap:8px;flex-wrap:wrap}#page-snapshots .ss-queue-actions .btn{min-width:120px}#page-snapshots .ss-queue-list{display:grid;gap:8px}
#page-snapshots .ss-queue-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.018))}#page-snapshots .ss-queue-copy{min-width:0;display:grid;gap:4px}#page-snapshots .ss-queue-main{font-size:12px;font-weight:800;color:#eef3ff;text-transform:uppercase;letter-spacing:0.04em}#page-snapshots .ss-queue-sub{font-size:12px;color:var(--ss-muted-fg);word-break:break-word}#page-snapshots .ss-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}
#page-snapshots .ss-filtermini{position:relative;display:flex;align-items:center;min-height:42px;height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.02));box-shadow:inset 0 1px 0 rgba(255,255,255,0.03);flex:1 1 0;min-width:0;transition:border-color 0.14s ease,background 0.14s ease,box-shadow 0.14s ease}#page-snapshots #ss-filter-provider-wrap{flex:1.2 1 0}#page-snapshots #ss-filter-feature-wrap{flex:1.05 1 0}#page-snapshots #ss-filter-kind-wrap{flex:0.8 1 0}#page-snapshots .ss-filtermini.active{border-color:rgba(92,96,182,0.3);background:linear-gradient(180deg,rgba(92,96,182,0.09),rgba(255,255,255,0.02));box-shadow:0 0 0 1px rgba(92,96,182,0.1),inset 0 1px 0 rgba(255,255,255,0.03)}
#page-snapshots .ss-filtermini select{width:100%;height:40px;padding:0 42px 0 22px;border:0;background:transparent;color:#f3f6ff;font:inherit;outline:0;appearance:none}#page-snapshots .ss-filtermini select option{background:#141418;color:#f3f3f5}#page-snapshots .ss-filterchev{position:absolute;right:14px;opacity:0.72;pointer-events:none}#page-snapshots .ss-filterclear{flex:0 0 auto;min-height:42px;height:42px;padding:0 16px;border-radius:999px;white-space:nowrap}#page-snapshots .ss-filterclear.active{border-color:rgba(92,96,182,0.3)}#page-snapshots .ss-restore-modebar{display:grid;gap:10px;margin-top:12px}#page-snapshots .ss-restore-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#page-snapshots .ss-modebtn{display:grid;gap:2px;justify-items:start;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.025));color:#eef3ff;text-align:left;cursor:pointer}#page-snapshots .ss-modebtn strong{font-size:13px;font-weight:900}#page-snapshots .ss-modebtn span{font-size:12px;color:var(--ss-muted-fg)}#page-snapshots .ss-modebtn.active{border-color:rgba(92,96,182,0.34);background:linear-gradient(180deg,rgba(92,96,182,0.12),rgba(255,255,255,0.03));box-shadow:0 0 0 1px rgba(92,96,182,0.12)}#page-snapshots .ss-restore-warning{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,181,92,0.18);background:rgba(255,181,92,0.06);font-size:12px;line-height:1.45;color:rgba(255,222,181,0.94)}
#page-snapshots .ss-selected-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}#page-snapshots .ss-selected-count{display:grid;justify-items:end;gap:2px;padding:8px 12px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)}#page-snapshots .ss-selected-count strong{font-size:24px;line-height:1;color:#f7f9ff}#page-snapshots .ss-selected-count span{font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--ss-muted-fg)}#page-snapshots .ss-selected-meta{margin-top:10px;display:grid;gap:6px}#page-snapshots .ss-selected-kv{font-size:12px;color:var(--ss-muted-fg)}#page-snapshots .ss-selected-kv b{color:#eef3ff;font-weight:800;margin-right:6px}#page-snapshots .ss-selected-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
#page-snapshots .ss-selected-stat{display:grid;gap:3px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.018))}#page-snapshots .ss-selected-stat strong{font-size:18px;line-height:1;color:#f4f7ff}#page-snapshots .ss-selected-stat span{font-size:12px;color:var(--ss-muted-fg);text-transform:lowercase}#page-snapshots .ss-card[data-coll="restore"] .hidden{display:none !important}
@media(max-width:900px){#page-snapshots .ss-wrap{grid-template-columns:1fr}
#page-snapshots .ss-steps{grid-template-columns:1fr 1fr}#page-snapshots .ss-restore-modes{grid-template-columns:1fr}#page-snapshots .ss-selected-stats{grid-template-columns:1fr 1fr}#page-snapshots .ss-filterbar{flex-wrap:wrap}}
@media(max-width:640px){#page-snapshots .ss-steps{grid-template-columns:1fr}
#page-snapshots .ss-filterbar{flex-direction:column;align-items:stretch}#page-snapshots .ss-filtermini,#page-snapshots #ss-filter-provider-wrap,#page-snapshots #ss-filter-feature-wrap,#page-snapshots #ss-filter-kind-wrap{min-width:0;flex:1 1 auto}#page-snapshots .ss-filterclear{width:100%}#page-snapshots .ss-queue-item{flex-direction:column;align-items:stretch}#page-snapshots .ss-queue-actions{width:100%}#page-snapshots .ss-queue-actions .btn{flex:1 1 160px}#page-snapshots .ss-selected-stats{grid-template-columns:1fr}}#page-snapshots .ss-lockable{transition:opacity 0.14s ease,filter 0.14s ease,border-color 0.14s ease}#page-snapshots .ss-lockable.ss-locked{opacity:0.56;filter:saturate(0.72)}
#page-snapshots .ss-lockable.ss-locked .ss-coll-head,#page-snapshots .ss-lockable.ss-locked .ss-coll-body,#page-snapshots .ss-lockable.ss-locked .ss-list,#page-snapshots .ss-lockable.ss-locked #ss-list-footer{pointer-events:none}#page-snapshots .ss-lockmsg{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(48,255,138,0.18);background:rgba(48,255,138,0.07);font-size:12px;line-height:1.45;color:rgba(224,255,236,0.94);margin:0}#page-snapshots .ss-lockmsg.hidden{display:none}#page-snapshots .ss-lockmsg .material-symbol{font-size:18px;opacity:0.9;color:#d8ffe6}#page-snapshots .ss-capture-running .ss-item{cursor:not-allowed}#page-snapshots .ss-capture-running .ss-item:hover{transform:none}#page-snapshots .ss-top{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:start}
#page-snapshots .ss-topstats{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin:10px 0 0}#page-snapshots .ss-summary-card{display:flex;align-items:center;gap:12px;min-height:78px;padding:13px 14px;border-radius:18px;border:1px solid var(--ss-border);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.022));box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}#page-snapshots .ss-summary-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;background:rgba(124,92,255,0.14);color:#c9bbff}#page-snapshots .ss-summary-icon .material-symbols-rounded{font-size:23px}#page-snapshots .ss-summary-copy{min-width:0;display:grid;gap:2px}#page-snapshots .ss-summary-label{font-size:11px;font-weight:850;color:var(--ss-muted-fg);text-transform:uppercase;letter-spacing:0.04em}
#page-snapshots .ss-summary-value{font-size:22px;font-weight:950;color:var(--ss-fg);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-snapshots .ss-summary-sub{font-size:12px;color:var(--ss-muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-snapshots .ss-wrap{grid-template-columns:320px minmax(620px,1fr)340px}#page-snapshots .ss-create-flow{display:grid;gap:12px}#page-snapshots .ss-flow-step{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.025)}#page-snapshots .ss-flow-head{display:flex;align-items:center;gap:10px}#page-snapshots .ss-flow-num{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:rgba(124,92,255,0.18);border:1px solid rgba(124,92,255,0.24);font-size:12px;font-weight:900;color:#f6f3ff}
#page-snapshots .ss-flow-title{font-size:13px;font-weight:900;color:var(--ss-fg)}#page-snapshots .ss-review-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--ss-muted-fg)}#page-snapshots .ss-review-line b{color:var(--ss-fg)}#page-snapshots .ss-create-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:4px}#page-snapshots .ss-browser-card{padding:0;overflow:hidden}#page-snapshots .ss-browser-card .ss-card-head,#page-snapshots .ss-browser-card .ss-toolbar,#page-snapshots .ss-browser-card #ss-list-footer{padding-left:14px;padding-right:14px}#page-snapshots .ss-browser-card .ss-card-head{padding-top:14px}#page-snapshots .ss-toolbar{display:grid;gap:10px;margin:0 0 12px;position:relative;z-index:9}
#page-snapshots .ss-filterbar{display:grid;grid-template-columns:minmax(190px,1.4fr)minmax(130px,1fr)minmax(120px,0.9fr)minmax(100px,auto);gap:10px}#page-snapshots .ss-table-wrap{max-height:640px;overflow:auto;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)}#page-snapshots .ss-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}#page-snapshots .ss-table th{position:sticky;top:0;z-index:3;padding:10px 8px;text-align:left;background:rgba(12,15,24,0.96);border-bottom:1px solid rgba(255,255,255,0.08);color:var(--ss-muted-fg);font-weight:900;letter-spacing:0.04em;text-transform:uppercase}#page-snapshots .ss-table td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,0.07);color:var(--ss-fg);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#page-snapshots .ss-table tr{cursor:pointer}#page-snapshots .ss-table tr:hover td{background:rgba(255,255,255,0.035)}#page-snapshots .ss-table tr.active td{background:rgba(92,96,182,0.1)}#page-snapshots .ss-table tr.checked td{background:rgba(92,96,182,0.13)}#page-snapshots .ss-table .ss-col-check{width:74px;text-align:center}#page-snapshots .ss-table .ss-col-provider{width:108px}#page-snapshots .ss-table .ss-col-feature{width:220px}#page-snapshots .ss-table .ss-col-type{width:90px}#page-snapshots .ss-table .ss-col-label{width:150px}#page-snapshots .ss-table .ss-col-created{width:150px}#page-snapshots .ss-table .ss-col-profile{width:110px}#page-snapshots .ss-table .ss-col-menu{width:38px;text-align:center}#page-snapshots .ss-row-muted{color:var(--ss-muted-fg)!important}
#page-snapshots .ss-compare-state{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:14px;border:1px solid rgba(92,147,255,0.22);background:rgba(54,115,210,0.08);font-size:12px;line-height:1.4;color:var(--ss-muted-fg);margin-bottom:10px}#page-snapshots .ss-compare-state.ok{border-color:rgba(87,181,138,0.36);background:rgba(87,181,138,0.1)}#page-snapshots .ss-compare-state .material-symbols-rounded{font-size:20px;color:#9ebdff}#page-snapshots .ss-compare-state.ok .material-symbols-rounded{color:#8be0b4}#page-snapshots .ss-tools-list{display:grid;gap:8px}#page-snapshots .ss-tool-btn{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:10px;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,0.09);background:rgba(255,255,255,0.03);color:var(--ss-fg);text-align:left;cursor:pointer}
#page-snapshots .ss-tool-btn .material-symbols-rounded{font-size:19px;color:var(--ss-muted-fg)}#page-snapshots .ss-tool-main{display:grid;gap:2px;min-width:0}#page-snapshots .ss-tool-title{font-size:13px;font-weight:850;color:var(--ss-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-snapshots .ss-tool-sub{font-size:12px;color:var(--ss-muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-snapshots .ss-tool-btn.danger{background:#432630 !important;border-color:rgba(184,91,105,0.34)!important;color:#f2d9de !important}#page-snapshots .ss-tool-btn.danger:hover{background:#4b2a34 !important;border-color:rgba(184,91,105,0.44)!important}#page-snapshots .ss-tool-btn.danger .ss-tool-title,#page-snapshots .ss-tool-btn.danger .material-symbols-rounded:first-child{color:#d99aa4}#page-snapshots .ss-restore-modes{grid-template-columns:1fr}
#page-snapshots .ss-modebtn{grid-template-columns:minmax(0,1fr);align-items:center}#page-snapshots .ss-target-label{font-size:12px;font-weight:850;color:var(--ss-muted-fg);margin:10px 0 6px}#page-snapshots .ss-detail-pre{max-height:220px;overflow:auto}#page-snapshots,#page-snapshots.card{max-width:none !important;width:100% !important;grid-column:1/-1 !important;padding:0 !important;--ss-page:var(--panel);--ss-panel:var(--panel);--ss-panel-strong:var(--cw-theme-surface-raised);--ss-border:var(--border);--ss-fg:var(--fg);--ss-muted-fg:var(--muted);background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important;overflow:visible !important;color:var(--fg)!important}
body:has(#page-snapshots:not(.hidden)),body:has(#page-snapshots:not(.hidden)):is(main,#app,#content,#pages,.page-wrap,.view,.shell-main){background:var(--bg)!important;background-image:none !important}#page-snapshots .ss-top:not(.cw-page-hero){display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:16px !important;padding:18px 20px !important;margin:0 0 18px !important;border:1px solid var(--ss-border)!important;border-radius:20px !important;background:var(--panel)!important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#page-snapshots .ss-card::before{content:none !important;display:none !important}#page-snapshots .ss-top-copy{display:block !important;min-width:0 !important}
#page-snapshots .ss-title{font-size:28px !important;letter-spacing:0 !important;line-height:1 !important;color:#f4f8ff !important}#page-snapshots .ss-sub{font-size:13px !important;color:#aebcd0 !important;max-width:760px !important}#page-snapshots .ss-actions{display:flex !important;align-items:center !important;gap:8px !important;flex:0 0 auto !important}#page-snapshots .ss-help-btn{width:38px !important;min-width:38px !important;height:38px !important;padding:0 !important;border-radius:12px !important;background:rgba(13,17,27,0.56)!important;border-color:rgba(255,255,255,0.14)!important;color:rgba(245,248,255,0.92)!important;font-size:0 !important;box-shadow:none !important;backdrop-filter:blur(6px)saturate(120%)!important;-webkit-backdrop-filter:blur(6px)saturate(120%)!important}#page-snapshots .ss-help-btn .material-symbol{font-size:20px !important}
#page-snapshots .ss-topstats{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px !important;margin:0 0 18px !important}#page-snapshots .ss-summary-card{min-height:96px !important;padding:16px 18px !important;border-radius:8px !important;background:var(--cw-theme-surface-raised)!important;background-image:none !important;border-color:var(--ss-border)!important;box-shadow:none !important}#page-snapshots .ss-summary-icon{width:58px !important;height:58px !important;border-radius:24px !important;background:rgba(124,92,255,0.24)!important;color:#9b7cff !important}#page-snapshots .ss-summary-card[data-stat="providers"] .ss-summary-icon{background:rgba(45,161,255,0.18)!important;color:#48a3ff !important}#page-snapshots .ss-summary-card[data-stat="full-sets"] .ss-summary-icon{background:rgba(25,195,125,0.18)!important;color:#37db91 !important}
#page-snapshots .ss-summary-card[data-stat="latest"] .ss-summary-icon{background:rgba(255,145,32,0.18)!important;color:#ffa526 !important}#page-snapshots .ss-summary-card[data-stat="scheduled"] .ss-summary-icon{background:rgba(124,92,255,0.24)!important;color:#9f7cff !important}#page-snapshots .ss-summary-icon .material-symbols-rounded{font-size:30px !important}#page-snapshots .ss-summary-label{text-transform:none !important;letter-spacing:0 !important;font-size:12px !important;font-weight:800 !important;color:#aebcd0 !important}#page-snapshots .ss-summary-value{font-size:22px !important;color:#f7fbff !important}#page-snapshots .ss-summary-card[data-stat="latest"] .ss-summary-value{font-size:18px !important;overflow:visible !important;text-overflow:clip !important}#page-snapshots .ss-summary-sub{font-size:12px !important;color:#b8c7dc !important}
#page-snapshots .ss-wrap{display:grid !important;grid-template-columns:320px minmax(560px,1fr)340px !important;gap:16px !important;align-items:start !important}#page-snapshots .ss-center-col{display:flex;flex-direction:column;gap:10px;min-width:0}#page-snapshots .ss-card{border-radius:8px !important;background:var(--panel)!important;background-image:none !important;border-color:var(--ss-border)!important;box-shadow:none !important;padding:16px !important}#page-snapshots .ss-card.ss-accent{background:var(--panel)!important;background-image:none !important;border-color:var(--ss-border)!important}#page-snapshots .ss-card h3{font-size:16px !important;letter-spacing:0 !important;text-transform:none !important;color:#f2f7ff !important}#page-snapshots .ss-headsub{font-size:13px !important;line-height:1.55 !important;color:#aebcd0 !important}
#page-snapshots .ss-card-head{margin-bottom:14px !important}#page-snapshots .ss-stepper{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 !important;margin:4px 0 18px !important;padding:0 6px !important;position:relative !important}#page-snapshots .ss-create-flow .ss-stepper{background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important}#page-snapshots .ss-stepper::before{content:"" !important;position:absolute !important;left:36px !important;right:36px !important;top:13px !important;height:1px !important;background:rgba(158,169,188,0.34)!important}
#page-snapshots .ss-step{position:relative !important;z-index:1 !important;display:grid !important;justify-items:center !important;gap:6px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;font-size:11px !important;color:#8f9bb0 !important}#page-snapshots .ss-create-flow .ss-stepper .ss-step{background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;min-height:0 !important}
#page-snapshots .ss-step span{width:26px !important;height:26px !important;display:grid !important;place-items:center !important;border-radius:999px !important;background:var(--cw-theme-surface-raised)!important;border:1px solid rgba(255,255,255,0.14)!important;box-shadow:0 0 0 3px var(--panel)!important;font-size:12px !important;font-weight:900 !important;color:#8f9bb0 !important;line-height:1 !important}#page-snapshots .ss-step.on span{background:#6b58ef !important;border-color:#7d6dff !important;color:#fff !important;box-shadow:0 0 0 3px var(--panel),0 8px 18px rgba(107,88,239,0.22)!important}#page-snapshots .ss-step b{display:block !important;font-size:11px !important;font-weight:850 !important;line-height:1.2 !important;color:#9aa8bd !important;text-align:center !important}#page-snapshots .ss-step.on b{color:#8e7dff !important}
#page-snapshots .ss-create-flow{display:block !important}#page-snapshots .ss-create-fields{display:grid;gap:10px}#page-snapshots .ss-create-fields label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#b8c7dc}#page-snapshots .ss-create-fields small{margin-top:-4px;text-align:center;font-size:11px;color:#8391a6}#page-snapshots :is(.ss-row>select.input,.ss-row>input.input,input.input),#page-snapshots .ss-field :is(select,input),#page-snapshots .ss-filtermini select{min-height:42px !important;height:42px !important;border-radius:7px !important;background:#0e1521 !important;border:1px solid rgba(89,109,139,0.3)!important;box-shadow:none !important;color:#e9f1ff !important}#page-snapshots :is(.ss-field,.ss-filtermini){background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}
#page-snapshots .ss-field:has(select)::after,#page-snapshots .ss-field:has(.cw-icon-select)::after,#page-snapshots .ss-filtermini::after{content:none !important;display:none !important}#page-snapshots .ss-field .chev,#page-snapshots .ss-filterchev,#page-snapshots .ss-field .chev::before,#page-snapshots .ss-filterchev::before{content:none !important;display:none !important}#page-snapshots .ss-field select:not(.cw-icon-select-native),#page-snapshots .ss-filtermini select:not(.cw-icon-select-native),#page-snapshots .ss-row>select.input:not(.cw-icon-select-native),#page-snapshots select.input:not(.cw-icon-select-native){appearance:auto !important;-webkit-appearance:auto !important;background-image:initial !important}
#page-snapshots .ss-field>select:not(.hidden),#page-snapshots .ss-filtermini>select:not(.hidden),#page-snapshots .ss-row>select.input:not(.hidden){padding-right:30px !important;background-image:initial !important}#page-snapshots .ss-field .cw-icon-select-btn{padding-right:38px !important}#page-snapshots .ss-field .cw-icon-select-caret,#page-snapshots .ss-filtermini .cw-icon-select-caret{display:inline-flex !important;opacity:0.72 !important}#page-snapshots .cw-icon-select-native{display:none !important}#page-snapshots :is(.ss-field,.ss-filtermini) .cw-icon-select{width:100% !important;height:100% !important;min-width:0 !important}
#page-snapshots :is(.ss-field,.ss-filtermini) .cw-icon-select-btn,#page-snapshots :is(.ss-field,.ss-filtermini) .cw-icon-select-btn:is(:hover,:focus,:focus-visible),html[data-cw-theme] #page-snapshots :is(.ss-field,.ss-filtermini) .cw-icon-select-btn{height:42px !important;min-height:42px !important;width:100% !important;background:var(--cw-theme-input)!important;background-image:none !important;border:1px solid rgba(89,109,139,0.3)!important;border-radius:7px !important;box-shadow:none !important;outline:0 !important;color:inherit !important;-webkit-text-fill-color:inherit !important}#page-snapshots .ss-create-fields .ss-field{height:44px !important;min-height:44px !important;border-radius:0 !important;padding:0 !important;overflow:visible !important;background:transparent !important}
#page-snapshots .ss-create-fields .ss-field>select,#page-snapshots .ss-create-fields .ss-field>input,#page-snapshots .ss-create-fields .ss-field .cw-icon-select-btn{width:100% !important;height:44px !important;min-height:44px !important;background:var(--cw-theme-input)!important;background-image:none !important;border:1px solid rgba(89,109,139,0.3)!important;border-radius:16px !important;box-shadow:none !important;color:#e9f1ff !important}#page-snapshots .ss-create-fields .ss-field .cw-icon-select{width:100% !important;height:44px !important}#page-snapshots .ss-create-fields .ss-field>select{appearance:auto !important;-webkit-appearance:auto !important;padding:0 46px 0 16px !important}#page-snapshots .ss-create-fields .ss-field>input{padding:0 16px !important}#page-snapshots .ss-create-fields .ss-field .cw-icon-select-btn{padding:0 46px 0 16px !important}
#page-snapshots #ss-create-review{margin:14px 0 12px !important;border-radius:7px !important;background:#182233 !important;border-color:rgba(89,109,139,0.28)!important}#page-snapshots .ss-review-line{font-size:12px !important}#page-snapshots .ss-create-actions .btn{min-height:48px !important;border-radius:16px !important;font-weight:900 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}#page-snapshots .ss-create-actions .material-symbols-rounded{font-size:20px !important;line-height:1 !important;flex:0 0 auto !important}#page-snapshots .ss-create-actions .ss-btn-label{display:inline-block !important;line-height:1.1 !important}
#page-snapshots #ss-create{background:#1f5b43 !important;background-image:none !important;border-color:rgba(95,215,155,0.72)!important;color:#eafff4 !important;-webkit-text-fill-color:#eafff4 !important;box-shadow:inset 0 0 0 1px rgba(95,215,155,0.12)!important}#page-snapshots #ss-create:hover:not(:disabled){background:#24694e !important;border-color:rgba(116,232,174,0.82)!important;color:#fff !important;-webkit-text-fill-color:#fff !important}#page-snapshots #ss-add-schedule{background:#563bd9 !important;border-color:#674eea !important;color:#fff !important}#page-snapshots .ss-queue{margin-top:16px !important;padding-top:16px !important}#page-snapshots .ss-queue-title{font-size:16px !important;color:#f2f7ff !important}#page-snapshots .ss-browser-card{padding:0 !important}#page-snapshots .ss-browser-card .ss-card-head{padding:16px 16px 0 !important;margin-bottom:8px !important}
#page-snapshots .ss-browser-card h3{font-size:15px !important;text-transform:none !important;letter-spacing:0 !important}#page-snapshots .ss-browser-card .ss-headsub{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:none !important}#page-snapshots .ss-toolbar{padding:0 16px 12px !important}#page-snapshots .ss-filterbar{grid-template-columns:minmax(170px,1.15fr)minmax(150px,1fr)minmax(120px,0.78fr)88px !important;gap:10px !important}#page-snapshots .ss-filtermini{min-width:0 !important}#page-snapshots .ss-filtermini>select.input:not(.hidden){padding-right:30px !important}#page-snapshots .ss-filtermini .cw-icon-select-btn{padding-right:34px !important}#page-snapshots .ss-filterclear{border-radius:7px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important}
#page-snapshots .ss-table-wrap{border-color:rgba(89,109,139,0.2)!important;max-height:560px !important;overflow-x:hidden !important;overflow-y:auto !important}#page-snapshots .ss-table{table-layout:fixed !important;min-width:0 !important;font-size:11px !important}#page-snapshots .ss-table th{background:var(--cw-theme-surface-raised)!important;color:#a9b0bd !important;border-color:var(--border)!important;font-size:11px !important;text-transform:none !important;letter-spacing:0 !important;padding:8px 6px !important}#page-snapshots .ss-table td{background:var(--cw-theme-surface-raised)!important;border-color:rgba(255,255,255,0.1)!important;color:#eef1f6 !important;padding:8px 6px !important}#page-snapshots .ss-table .ss-col-check{width:54px !important;text-align:left !important}
#page-snapshots .ss-table th.ss-col-check{padding-left:14px !important;padding-right:8px !important;vertical-align:middle !important}#page-snapshots .ss-table td.ss-col-check{display:table-cell !important;text-align:left !important;vertical-align:middle !important;padding-left:14px !important;padding-right:8px !important}#page-snapshots .ss-table .ss-pickcell{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:7px !important;min-width:0 !important}#page-snapshots .ss-table td.ss-col-check .ss-chk,#page-snapshots .ss-table th.ss-col-check .ss-chk{width:16px !important;height:16px !important;min-width:16px !important;flex:0 0 16px !important;border-radius:5px !important}
#page-snapshots .ss-table input[type="checkbox"].ss-chk{appearance:none !important;-webkit-appearance:none !important;box-sizing:border-box !important;width:14px !important;height:14px !important;min-width:14px !important;max-width:14px !important;min-height:14px !important;max-height:14px !important;flex:0 0 14px !important;margin:0 !important;padding:0 !important;border-radius:4px !important;border:1.5px solid rgba(142,157,185,0.62)!important;background:transparent !important;position:relative !important;transform:none !important;accent-color:#7d86c9 !important}#page-snapshots .ss-table input[type="checkbox"].ss-chk:checked{background:#8b92d6 !important;border-color:#8b92d6 !important}
#page-snapshots .ss-table input[type="checkbox"].ss-chk:checked::after{content:"" !important;position:absolute !important;left:50% !important;top:45% !important;width:3px !important;height:6px !important;border:solid #fff !important;border-width:0 1.6px 1.6px 0 !important;transform:translate(-50%,-50%)rotate(45deg)!important}#page-snapshots .ss-table td.ss-col-check .ss-ab{margin-right:0 !important}#page-snapshots .ss-table td.ss-col-check .ss-ab{cursor:pointer !important}#page-snapshots .ss-table .ss-col-provider{width:112px !important}#page-snapshots .ss-table .ss-col-feature{width:158px !important;color:#edf5ff !important;font-weight:850 !important}#page-snapshots .ss-table td.ss-col-feature{white-space:nowrap !important;overflow:hidden !important;text-overflow:clip !important}
#page-snapshots .ss-feature-cell{display:flex !important;align-items:center !important;gap:8px !important;min-width:0 !important}#page-snapshots .ss-feature-label{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;color:#f3f8ff !important;font-weight:850 !important}#page-snapshots .ss-feature-cell .ss-mini{flex:0 0 auto !important}#page-snapshots .ss-table .ss-col-type{width:58px !important}#page-snapshots .ss-table .ss-col-label{width:96px !important}#page-snapshots .ss-table .ss-col-created{width:122px !important}#page-snapshots .ss-table .ss-col-profile{width:72px !important}#page-snapshots .ss-table .ss-col-menu{width:24px !important}#page-snapshots .ss-table tr.checked td{background:rgba(86,67,214,0.25)!important}#page-snapshots .ss-table tr.checked td.ss-col-check{background:rgba(86,67,214,0.25)!important}
#page-snapshots .ss-empty{border-radius:8px !important;border-color:var(--border)!important;background:var(--cw-theme-surface-raised)!important;padding:28px !important}#page-snapshots [data-coll="restore"],#page-snapshots [data-coll="compare"],#page-snapshots [data-coll="tools"]{background:var(--panel)!important;background-image:none !important}#page-snapshots .ss-selected-card{border-radius:7px !important;background:rgba(255,255,255,0.04)!important;border-color:rgba(89,109,139,0.28)!important}#page-snapshots .ss-restore-modes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px !important}
#page-snapshots .ss-modebtn{min-width:0 !important;min-height:96px !important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto 1fr !important;align-items:start !important;align-content:start !important;justify-items:start !important;column-gap:10px !important;row-gap:6px !important;border-radius:12px !important;background:rgba(15,22,34,0.72)!important;border-color:rgba(89,109,139,0.28)!important;padding:14px !important;text-align:left !important;overflow:hidden !important}#page-snapshots .ss-modebtn strong{display:block !important;min-width:0 !important;font-size:13px !important;line-height:1.25 !important;white-space:normal !important;overflow-wrap:anywhere !important;color:#eaf2ff !important}
#page-snapshots .ss-modebtn span{grid-column:2 !important;display:block !important;min-width:0 !important;font-size:12px !important;line-height:1.35 !important;white-space:normal !important;overflow-wrap:anywhere !important;color:#8f9db2 !important}#page-snapshots .ss-modebtn.active{background:rgba(86,67,214,0.24)!important;border-color:#674eea !important}#page-snapshots .ss-modebtn{grid-template-columns:minmax(0,1fr)!important;min-height:78px !important;padding:14px 16px !important}#page-snapshots .ss-modebtn span{grid-column:auto !important}#page-snapshots .ss-modebtn.active{background:rgba(32,88,74,0.58)!important;border-color:rgba(67,201,153,0.42)!important}
#page-snapshots #ss-restore{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:#563bd9 !important;border-color:#674eea !important;color:#fff !important;border-radius:16px !important;min-height:48px !important;line-height:1 !important}#page-snapshots #ss-restore.is-confirming{position:relative !important;overflow:hidden !important;background:linear-gradient(135deg,#9b2637,#d15d3c)!important;border-color:rgba(255,160,115,0.72)!important;color:#fff !important;-webkit-text-fill-color:#fff !important;animation:cwConnectionDeleteConfirmPulse 0.9s ease-in-out infinite alternate !important}
#page-snapshots #ss-restore.is-confirming::after{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;height:4px !important;width:var(--ss-confirm-progress,100%)!important;background:linear-gradient(90deg,#fff2b8,#ff9e7a)!important;box-shadow:0 0 12px rgba(255,230,150,0.48)!important;transition:width 0.08s linear !important;z-index:0 !important}#page-snapshots #ss-restore.is-confirming>*{position:relative !important;z-index:1 !important}#page-snapshots #ss-restore .material-symbols-rounded{font-size:20px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}#page-snapshots #ss-restore span:not(.material-symbols-rounded){display:inline-flex !important;align-items:center !important;line-height:1 !important}
#page-snapshots .ss-compare-panel{display:grid !important;gap:10px !important}#page-snapshots .ss-compare-state{display:grid !important;grid-template-columns:auto minmax(0,1fr)auto !important;align-items:center !important;gap:10px !important;border-radius:7px !important;background:#182233 !important;border-color:rgba(89,109,139,0.28)!important;margin:0 !important;padding:12px !important}#page-snapshots .ss-compare-state .material-symbols-rounded{width:28px !important;height:28px !important;display:grid !important;place-items:center !important;border-radius:999px !important;background:rgba(120,166,255,0.14)!important;color:#9fc2ff !important;font-size:18px !important}#page-snapshots .ss-compare-state.ok .material-symbols-rounded{background:rgba(87,181,138,0.16)!important;color:#91e2ba !important}
#page-snapshots .ss-compare-state-copy{display:grid !important;gap:3px !important;min-width:0 !important}#page-snapshots .ss-compare-state-copy b{font-size:13px !important;line-height:1.2 !important;color:#edf5ff !important}#page-snapshots .ss-compare-state-copy span{font-size:12px !important;line-height:1.35 !important;color:#aebcd0 !important}#page-snapshots .ss-compare-count{display:grid !important;justify-items:end !important;gap:1px !important;padding:6px 8px !important;min-width:58px !important;border-radius:7px !important;background:rgba(255,255,255,0.04)!important;border:1px solid rgba(89,109,139,0.24)!important}#page-snapshots .ss-compare-count strong{font-size:18px !important;line-height:1 !important;color:#fff !important}
#page-snapshots .ss-compare-count span{font-size:10px !important;line-height:1.1 !important;color:#8f9db2 !important;text-transform:uppercase !important;font-weight:850 !important}#page-snapshots .ss-compare-picks{display:grid !important;grid-template-columns:1fr !important;gap:8px !important}#page-snapshots .ss-compare-empty{min-height:54px !important;display:flex !important;align-items:center !important;padding:10px 12px !important;border-radius:7px !important;border:1px dashed rgba(143,157,185,0.24)!important;background:rgba(15,22,34,0.52)!important}#page-snapshots .ss-compare-empty div{display:grid !important;gap:3px !important}#page-snapshots .ss-compare-empty b{font-size:12px !important;color:#dce8ff !important}#page-snapshots .ss-compare-empty span{font-size:11px !important;color:#8f9db2 !important}
#page-snapshots [data-coll="compare"] .ss-pick-card{display:grid !important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px !important;align-items:center !important;border-radius:7px !important;background:#151e2e !important;border-color:rgba(89,109,139,0.24)!important;padding:10px !important;cursor:grab !important}#page-snapshots .ss-pick-tag{width:28px !important;height:28px !important;display:grid !important;place-items:center !important;border-radius:999px !important;background:rgba(86,67,214,0.22)!important;border:1px solid rgba(119,104,255,0.32)!important;color:#fff !important;font-size:12px !important;font-weight:950 !important}#page-snapshots .ss-pick-main{min-width:0 !important;display:grid !important;gap:2px !important}
#page-snapshots [data-coll="compare"] .ss-pick-date{font-size:12px !important;line-height:1.2 !important;color:#f0f6ff !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#page-snapshots [data-coll="compare"] .ss-pick-meta,#page-snapshots [data-coll="compare"] .ss-pick-main .ss-small{font-size:11px !important;line-height:1.25 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#page-snapshots .ss-compare-actions{display:grid !important;grid-template-columns:1fr !important;gap:8px !important}#page-snapshots .ss-compare-actions .btn{width:100% !important;min-height:38px !important;border-radius:7px !important;font-weight:900 !important}#page-snapshots #ss-diff-out{margin-top:0 !important}
#page-snapshots .ss-tool-btn{border-radius:7px !important;background:#151e2e !important;border-color:rgba(89,109,139,0.22)!important;padding:9px 10px !important}#page-snapshots .ss-tool-title{font-size:12px !important}#page-snapshots .ss-tool-sub{font-size:11px !important}#page-snapshots .ss-capture-modal{position:fixed !important;inset:0 !important;z-index:12000 !important;display:grid !important;place-items:center !important;padding:18px !important;background:rgba(8,13,22,0.58)!important;backdrop-filter:blur(7px)saturate(120%)!important;-webkit-backdrop-filter:blur(7px)saturate(120%)!important}#page-snapshots .ss-capture-modal.hidden{display:none !important}
#page-snapshots .ss-capture-dialog{width:min(440px,calc(100vw - 32px))!important;border-radius:16px !important;border:1px solid rgba(111,136,171,0.34)!important;background:linear-gradient(180deg,#1b2433 0%,#121a28 100%)!important;box-shadow:0 24px 70px rgba(0,0,0,0.42)!important;padding:18px !important;color:#edf5ff !important}#page-snapshots .ss-capture-modal-head{display:grid !important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px !important;align-items:center !important;margin-bottom:16px !important}#page-snapshots .ss-capture-icon{width:42px !important;height:42px !important;border-radius:12px !important;display:grid !important;place-items:center !important;background:rgba(86,67,214,0.22)!important;color:#9bb7ff !important;border:1px solid rgba(119,104,255,0.3)!important}#page-snapshots .ss-capture-icon .material-symbols-rounded{font-size:24px !important}
#page-snapshots .ss-capture-title{font-size:18px !important;line-height:1.15 !important;font-weight:900 !important;color:#fff !important}#page-snapshots .ss-capture-sub{font-size:12px !important;line-height:1.35 !important;color:#aebcd0 !important;margin-top:3px !important}#page-snapshots .ss-capture-meter{position:relative !important;height:10px !important;border-radius:999px !important;background:#0d1420 !important;border:1px solid rgba(89,109,139,0.28)!important;overflow:hidden !important}#page-snapshots .ss-capture-meter-fill{position:relative !important;height:100% !important;width:0%;border-radius:999px !important;background:linear-gradient(90deg,#4b7bff,#6b58ef,#31d08b)!important;transition:width 0.22s ease !important;overflow:hidden !important}
#page-snapshots .ss-capture-modal.is-active .ss-capture-meter-fill{background-image:linear-gradient(90deg,#4b7bff,#6b58ef,#31d08b),repeating-linear-gradient(120deg,rgba(255,255,255,0)0,rgba(255,255,255,0)8px,rgba(255,255,255,0.34)8px,rgba(255,255,255,0.34)14px)!important;background-blend-mode:screen !important;background-size:100% 100%,28px 28px !important;animation:sscapstripes 0.7s linear infinite !important}#page-snapshots .ss-capture-modal.is-active .ss-capture-meter::after{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;width:28% !important;min-width:72px !important;border-radius:999px !important;background:linear-gradient(90deg,transparent,rgba(130,180,255,0.22),transparent)!important;animation:sscappulse 1.35s ease-in-out infinite !important;pointer-events:none !important}
@keyframes sscapstripes{to{background-position:0 0,28px 0}
}
@keyframes sscappulse{0%{transform:translateX(-110%);opacity:0.35}
50%{opacity:1}100%{transform:translateX(420%);opacity:0.35}}#page-snapshots .ss-capture-progress-line{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin:9px 0 14px !important;font-size:12px !important;color:#aebcd0 !important}#page-snapshots .ss-capture-progress-line span{font-weight:900 !important;color:#dce8ff !important}#page-snapshots .ss-capture-progress-line b{font-size:12px !important;color:#86b7ff !important}#page-snapshots .ss-capture-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin-bottom:12px !important}#page-snapshots .ss-capture-grid div{display:grid !important;gap:3px !important;padding:10px !important;border-radius:10px !important;background:#151f30 !important;border:1px solid rgba(89,109,139,0.26)!important;min-width:0 !important}
#page-snapshots .ss-capture-grid span{font-size:10px !important;font-weight:900 !important;text-transform:uppercase !important;color:#8fa0b8 !important}#page-snapshots .ss-capture-grid b{font-size:13px !important;line-height:1.25 !important;color:#f5f9ff !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#page-snapshots .ss-capture-message{padding:10px 12px !important;border-radius:10px !important;background:#0f1828 !important;border:1px solid rgba(89,109,139,0.24)!important;font-size:12px !important;line-height:1.4 !important;color:#b9c7da !important}#page-snapshots .ss-capture-actions{display:none !important;margin-top:12px !important;grid-template-columns:1fr !important}#page-snapshots .ss-capture-actions.show{display:grid !important}
#page-snapshots .ss-capture-actions .btn{min-height:38px !important;border-radius:7px !important;font-weight:900 !important;background:#563bd9 !important;border-color:#674eea !important;color:#fff !important}#page-snapshots .ss-capture-modal.is-done .ss-capture-icon{background:rgba(49,208,139,0.18)!important;color:#80f0bc !important;border-color:rgba(49,208,139,0.3)!important}#page-snapshots .ss-capture-modal.is-error .ss-capture-icon{background:rgba(239,68,68,0.14)!important;color:#ff9b9b !important;border-color:rgba(239,68,68,0.28)!important}#page-snapshots .ss-capture-modal.is-done .ss-capture-meter-fill{animation:none !important;background:linear-gradient(90deg,#31d08b,#5ee0aa)!important}#page-snapshots .ss-capture-modal.is-error .ss-capture-meter-fill{background:linear-gradient(90deg,#ef4444,#f97316)!important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-modal{background:rgba(233,237,245,0.62)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-dialog{background:#ffffff !important;border-color:rgba(16,24,40,0.16)!important;color:#111827 !important;box-shadow:0 24px 70px rgba(16,24,40,0.18)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-title{color:#111827 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-sub,html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-progress-line{color:#475467 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-meter{background:#eef2f7 !important;border-color:rgba(16,24,40,0.14)!important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-grid div,html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-message{background:#f8fafc !important;border-color:rgba(16,24,40,0.14)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-grid span{color:#667085 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-grid b{color:#111827 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-capture-message{color:#475467 !important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-capture-dialog{background:var(--cw-theme-surface-raised)!important;border-color:rgba(218,226,242,0.16)!important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-capture-grid div,html[data-cw-theme="flat-dark"] #page-snapshots .ss-capture-message{background:var(--panel)!important;border-color:rgba(218,226,242,0.13)!important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-table th{background:#eef3f8 !important;color:#475467 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-table td{color:#111827 !important;border-color:rgba(21,31,48,0.12)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-card,html[data-cw-theme="flat-light"] #page-snapshots .ss-flow-step,html[data-cw-theme="flat-light"] #page-snapshots .ss-tool-btn,html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-state{background:#ffffff !important;border-color:rgba(21,31,48,0.16)!important;color:#111827 !important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-table th{background:var(--cw-theme-surface-raised)!important;color:#b8c1d2 !important}
html[data-cw-theme="flat-dark"] #page-snapshots .ss-summary-card,html[data-cw-theme="flat-dark"] #page-snapshots .ss-flow-step,html[data-cw-theme="flat-dark"] #page-snapshots .ss-tool-btn,html[data-cw-theme="flat-dark"] #page-snapshots .ss-compare-state{background:var(--cw-theme-surface-raised)!important;border-color:var(--border)!important}html[data-cw-theme="flat-light"] #page-snapshots,html[data-cw-theme="flat-light"] #page-snapshots.card{max-width:none !important;width:100% !important;grid-column:1/-1 !important;padding:0 !important;--ss-page:#e9edf5;--ss-panel:#f8fafc;--ss-panel-strong:#ffffff;--ss-border:rgba(16,24,40,0.16);--ss-fg:#111827;--ss-muted-fg:#475467;background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#111827 !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-title,html[data-cw-theme="flat-light"] #page-snapshots .ss-card h3,html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-value,html[data-cw-theme="flat-light"] #page-snapshots .ss-step b,html[data-cw-theme="flat-light"] #page-snapshots .ss-tool-title{color:#111827 !important;-webkit-text-fill-color:#111827 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-sub,html[data-cw-theme="flat-light"] #page-snapshots .ss-headsub,html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-label,html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-sub,html[data-cw-theme="flat-light"] #page-snapshots .ss-create-fields label,html[data-cw-theme="flat-light"] #page-snapshots .ss-tool-sub{color:#475467 !important;-webkit-text-fill-color:#475467 !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-card,html[data-cw-theme="flat-light"] #page-snapshots .ss-card.ss-accent,html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-card,html[data-cw-theme="flat-light"] #page-snapshots [data-coll="restore"],html[data-cw-theme="flat-light"] #page-snapshots [data-coll="compare"],html[data-cw-theme="flat-light"] #page-snapshots [data-coll="tools"]{background:#f8fafc !important;border-color:rgba(16,24,40,0.16)!important;color:#111827 !important}
html[data-cw-theme="flat-light"] #page-snapshots :is(.ss-row>select.input,.ss-row>input.input,input.input),html[data-cw-theme="flat-light"] #page-snapshots .ss-field :is(select,input),html[data-cw-theme="flat-light"] #page-snapshots .ss-filtermini select,html[data-cw-theme="flat-light"] #page-snapshots :is(.ss-field,.ss-filtermini) .cw-icon-select-btn{background:#ffffff !important;border-color:rgba(16,24,40,0.18)!important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;color-scheme:light !important}html[data-cw-theme="flat-light"] #page-snapshots :is(.ss-field,.ss-filtermini){background:transparent !important;border:0 !important;box-shadow:none !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-selected-card,html[data-cw-theme="flat-light"] #page-snapshots .ss-modebtn,html[data-cw-theme="flat-light"] #page-snapshots .ss-tool-btn,html[data-cw-theme="flat-light"] #page-snapshots .ss-empty{background:#ffffff !important;border-color:rgba(16,24,40,0.16)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-stepper::before{background:rgba(71,84,103,0.24)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-step span{background:#eef2f7 !important;border-color:rgba(16,24,40,0.18)!important;box-shadow:0 0 0 3px #f8fafc !important;color:#667085 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-step.on span{background:#6b58ef !important;border-color:#7d6dff !important;color:#fff !important;box-shadow:0 0 0 3px #f8fafc,0 8px 18px rgba(107,88,239,0.18)!important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-modebtn.active{background:#e9ecf7 !important;border-color:rgba(70,86,166,0.34)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-table th{background:#eef2f7 !important;color:#475467 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-table td{background:#f8fafc !important;color:#111827 !important;border-color:rgba(16,24,40,0.12)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-state,html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-empty,html[data-cw-theme="flat-light"] #page-snapshots [data-coll="compare"] .ss-pick-card,html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-count{background:#ffffff !important;border-color:rgba(16,24,40,0.16)!important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-state-copy b,html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-count strong,html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-empty b,html[data-cw-theme="flat-light"] #page-snapshots [data-coll="compare"] .ss-pick-date{color:#111827 !important;-webkit-text-fill-color:#111827 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-state-copy span,html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-count span,html[data-cw-theme="flat-light"] #page-snapshots .ss-compare-empty span,html[data-cw-theme="flat-light"] #page-snapshots [data-coll="compare"] .ss-pick-meta,html[data-cw-theme="flat-light"] #page-snapshots [data-coll="compare"] .ss-pick-main .ss-small{color:#475467 !important;-webkit-text-fill-color:#475467 !important}
html[data-cw-theme="flat-dark"] #page-snapshots,html[data-cw-theme="flat-dark"] #page-snapshots.card{max-width:none !important;width:100% !important;grid-column:1/-1 !important;padding:0 !important;--ss-page:var(--panel);--ss-panel:var(--panel);--ss-panel-strong:var(--cw-theme-surface-raised);--ss-border:var(--border);--ss-fg:var(--fg);--ss-muted-fg:var(--muted);background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important}
html[data-cw-theme="flat-dark"] #page-snapshots .ss-card,html[data-cw-theme="flat-dark"] #page-snapshots .ss-card.ss-accent,html[data-cw-theme="flat-dark"] #page-snapshots [data-coll="restore"],html[data-cw-theme="flat-dark"] #page-snapshots [data-coll="compare"],html[data-cw-theme="flat-dark"] #page-snapshots [data-coll="tools"]{background:var(--panel)!important;background-image:none !important;border-color:var(--border)!important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-summary-card{background:var(--cw-theme-surface-raised)!important;background-image:none !important;border-color:var(--border)!important}
html[data-cw-theme="flat-dark"] #page-snapshots :is(.ss-row>select.input,.ss-row>input.input,input.input),html[data-cw-theme="flat-dark"] #page-snapshots .ss-field :is(select,input),html[data-cw-theme="flat-dark"] #page-snapshots .ss-filtermini select,html[data-cw-theme="flat-dark"] #page-snapshots :is(.ss-field,.ss-filtermini) .cw-icon-select-btn{background:var(--cw-theme-input)!important;border-color:rgba(255,255,255,0.15)!important}html[data-cw-theme="flat-dark"] #page-snapshots :is(.ss-field,.ss-filtermini){background:transparent !important;border:0 !important;box-shadow:none !important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-step span{background:var(--cw-theme-surface-strong)!important;border-color:rgba(255,255,255,0.16)!important;box-shadow:0 0 0 3px var(--cw-theme-surface-raised)!important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-step.on span{background:#6b58ef !important;border-color:#7d6dff !important;color:#fff !important;box-shadow:0 0 0 3px var(--cw-theme-surface-raised),0 8px 18px rgba(107,88,239,0.22)!important}
@media(max-width:1380px){#page-snapshots .ss-wrap{grid-template-columns:300px minmax(520px,1fr)320px}
#page-snapshots .ss-topstats{grid-template-columns:repeat(3,minmax(150px,1fr))}}
@media(max-width:1100px){#page-snapshots .ss-wrap{grid-template-columns:1fr}
#page-snapshots .ss-topstats{grid-template-columns:repeat(2,minmax(150px,1fr))}#page-snapshots .ss-table-wrap{max-height:none}}
@media(max-width:720px){#page-snapshots .ss-top{grid-template-columns:1fr}
#page-snapshots .ss-topstats{grid-template-columns:1fr}#page-snapshots .ss-filterbar{grid-template-columns:1fr}#page-snapshots .ss-table{min-width:980px}}#page-snapshots .ss-hero-summary{align-self:end !important;justify-self:end !important;display:inline-flex !important;align-items:stretch !important;min-height:58px !important;border-radius:14px !important;border:1px solid rgba(218,227,245,0.13)!important;background:linear-gradient(180deg,rgba(255,255,255,0.065),rgba(255,255,255,0.025))!important;box-shadow:none !important;overflow:hidden !important;backdrop-filter:blur(6px)saturate(120%)!important;-webkit-backdrop-filter:blur(6px)saturate(120%)!important;position:relative !important;z-index:1 !important}
#page-snapshots .ss-hero-seg{display:grid !important;place-items:center !important;align-content:center !important;gap:4px !important;min-width:112px !important;padding:9px 16px !important;border-left:1px solid rgba(218,227,245,0.13)!important;color:var(--ss-muted-fg)!important;font-size:12px !important;font-weight:780 !important;line-height:1.05 !important;text-align:center !important;white-space:nowrap !important}#page-snapshots .ss-hero-seg:first-child{border-left:0 !important}#page-snapshots .ss-hero-seg strong{display:block !important;color:var(--ss-fg)!important;font-size:18px !important;font-weight:900 !important;line-height:1.05 !important}#page-snapshots .ss-hero-seg span{display:block !important;color:var(--ss-muted-fg)!important;font-size:12px !important;font-weight:760 !important;line-height:1.1 !important}
#page-snapshots #ss-refresh.ss-hero-refresh{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:58px !important;min-width:58px !important;height:auto !important;min-height:58px !important;margin:0 !important;padding:0 !important;border:0 !important;border-left:1px solid rgba(218,227,245,0.13)!important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;color:#aebdff !important}#page-snapshots #ss-refresh.ss-hero-refresh:hover{background:rgba(255,255,255,0.055)!important;transform:none !important}#page-snapshots #ss-refresh.ss-hero-refresh[disabled]{opacity:0.55 !important;cursor:not-allowed !important}#page-snapshots #ss-refresh.ss-hero-refresh .material-symbol{font-size:23px !important;color:#aebdff !important;-webkit-text-fill-color:#aebdff !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-hero-summary{background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.38))!important;border-color:rgba(78,96,180,0.2)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-hero-seg,html[data-cw-theme="flat-light"] #page-snapshots #ss-refresh.ss-hero-refresh{border-color:rgba(78,96,180,0.18)!important;color:rgba(23,32,51,0.68)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-hero-seg strong,html[data-cw-theme="flat-light"] #page-snapshots #ss-refresh.ss-hero-refresh .material-symbol{color:#172033 !important;-webkit-text-fill-color:#172033 !important}
@media(max-width:760px){#page-snapshots .ss-hero-summary{justify-self:start !important;max-width:100% !important;min-height:50px !important;flex-wrap:wrap !important}
#page-snapshots .ss-hero-seg{min-width:96px !important;padding:8px 12px !important}#page-snapshots .ss-hero-seg strong{font-size:16px !important}#page-snapshots #ss-refresh.ss-hero-refresh{width:52px !important;min-width:52px !important;min-height:50px !important}}#page-snapshots .ss-topstats{gap:16px !important;margin:0 0 18px !important}
#page-snapshots .ss-summary-card{--ss-stat-rgb:139,92,246;position:relative !important;isolation:isolate !important;overflow:hidden !important;display:flex !important;align-items:center !important;gap:18px !important;min-height:112px !important;padding:18px 20px !important;border-radius:8px !important;border:1px solid rgba(var(--ss-stat-rgb),0.34)!important;background:radial-gradient(360px 180px at -10% 50%,rgba(var(--ss-stat-rgb),0.28),rgba(var(--ss-stat-rgb),0.1)42%,transparent 76%),radial-gradient(220px 120px at 102% 0%,rgba(var(--ss-stat-rgb),0.08),transparent 72%),linear-gradient(145deg,rgba(28,37,57,0.94),rgba(12,18,30,0.97))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 18px 42px rgba(0,0,0,0.22)!important}
#page-snapshots .ss-summary-card:before{content:"" !important;display:block !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:linear-gradient(135deg,rgba(255,255,255,0.065),transparent 46%)!important}#page-snapshots .ss-summary-card:after{content:"" !important;display:block !important;position:absolute !important;left:-28px !important;top:8px !important;bottom:8px !important;width:58% !important;z-index:0 !important;pointer-events:none !important;background:radial-gradient(ellipse at left center,rgba(var(--ss-stat-rgb),0.26),rgba(var(--ss-stat-rgb),0.08)48%,transparent 74%)!important;filter:blur(10px)!important;opacity:0.95 !important}#page-snapshots .ss-summary-card>*{position:relative !important;z-index:1 !important}#page-snapshots .ss-summary-card[data-stat="providers"]{--ss-stat-rgb:59,130,246}
#page-snapshots .ss-summary-card[data-stat="full-sets"]{--ss-stat-rgb:49,208,139}#page-snapshots .ss-summary-card[data-stat="latest"]{--ss-stat-rgb:245,158,66}#page-snapshots .ss-summary-card[data-stat="scheduled"]{--ss-stat-rgb:139,92,246}#page-snapshots .ss-summary-icon{width:64px !important;height:64px !important;flex:0 0 64px !important;display:grid !important;place-items:center !important;border-radius:14px !important;border:1px solid rgba(var(--ss-stat-rgb),0.48)!important;background:radial-gradient(circle at 50% 42%,rgba(var(--ss-stat-rgb),0.32),rgba(var(--ss-stat-rgb),0.14)58%,rgba(5,8,15,0.26))!important;color:rgb(var(--ss-stat-rgb))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 0 24px rgba(var(--ss-stat-rgb),0.2)!important}
#page-snapshots .ss-summary-icon .material-symbols-rounded{font-size:34px !important;line-height:1 !important;color:inherit !important;-webkit-text-fill-color:currentColor !important}#page-snapshots .ss-summary-copy{display:grid !important;gap:5px !important;min-width:0 !important;flex:1 1 auto !important;overflow:hidden !important}#page-snapshots .ss-summary-label{text-transform:none !important;letter-spacing:0 !important;font-size:13px !important;font-weight:850 !important;line-height:1.2 !important;color:#b9c6da !important;-webkit-text-fill-color:#b9c6da !important}#page-snapshots .ss-summary-value{max-width:100% !important;font-size:28px !important;font-weight:950 !important;line-height:1 !important;color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
#page-snapshots .ss-summary-value strong{font:inherit !important;color:inherit !important;-webkit-text-fill-color:inherit !important}#page-snapshots .ss-summary-card[data-stat="latest"] .ss-summary-value{font-size:clamp(17px,1.15vw,22px)!important;line-height:1.05 !important}#page-snapshots .ss-summary-sub{font-size:13px !important;line-height:1.25 !important;color:#aebbd0 !important;-webkit-text-fill-color:#aebbd0 !important}
#page-snapshots .ss-empty.ss-empty-captures{width:100% !important;min-height:246px !important;display:grid !important;place-items:center !important;align-content:center !important;gap:12px !important;padding:42px 18px !important;border-radius:14px !important;border:1px dashed rgba(143,157,185,0.22)!important;background:radial-gradient(360px 160px at 50% 0%,rgba(82,102,145,0.1),transparent 70%),linear-gradient(180deg,rgba(22,30,45,0.78),rgba(13,19,30,0.92))!important;color:#aebbd0 !important;text-align:center !important}#page-snapshots .ss-empty-icon{width:54px !important;height:54px !important;display:grid !important;place-items:center !important;border-radius:14px !important;color:#7f8da3 !important;-webkit-text-fill-color:#7f8da3 !important;font-size:42px !important;line-height:1 !important}
#page-snapshots .ss-empty-text{font-size:14px !important;font-weight:750 !important;color:#aebbd0 !important;-webkit-text-fill-color:#aebbd0 !important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-summary-card{background:radial-gradient(360px 180px at -10% 50%,rgba(var(--ss-stat-rgb),0.22),rgba(var(--ss-stat-rgb),0.08)44%,transparent 76%),var(--cw-theme-surface-raised)!important;border-color:rgba(var(--ss-stat-rgb),0.3)!important;box-shadow:none !important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-summary-card:after{opacity:0.82 !important;background:radial-gradient(ellipse at left center,rgba(var(--ss-stat-rgb),0.2),rgba(var(--ss-stat-rgb),0.07)50%,transparent 74%)!important}
html[data-cw-theme="flat-dark"] #page-snapshots .ss-summary-icon{background:rgba(var(--ss-stat-rgb),0.18)!important;border-color:rgba(var(--ss-stat-rgb),0.42)!important;box-shadow:0 0 18px rgba(var(--ss-stat-rgb),0.12)!important}html[data-cw-theme="flat-dark"] #page-snapshots .ss-empty.ss-empty-captures{background:var(--cw-theme-surface-raised)!important;border-color:rgba(218,226,242,0.15)!important;color:var(--muted)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-card{background:radial-gradient(360px 180px at -10% 50%,rgba(var(--ss-stat-rgb),0.12),rgba(var(--ss-stat-rgb),0.045)44%,transparent 76%),#ffffff !important;border-color:rgba(var(--ss-stat-rgb),0.24)!important;box-shadow:0 12px 30px rgba(16,24,40,0.06)!important;color:#111827 !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-card:before{background:linear-gradient(135deg,rgba(255,255,255,0.7),transparent 46%)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-card:after{opacity:0.38 !important;background:radial-gradient(ellipse at left center,rgba(var(--ss-stat-rgb),0.14),rgba(var(--ss-stat-rgb),0.045)48%,transparent 74%)!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-icon{background:rgba(var(--ss-stat-rgb),0.1)!important;border-color:rgba(var(--ss-stat-rgb),0.3)!important;box-shadow:none !important;color:rgb(var(--ss-stat-rgb))!important}html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-label,html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-sub{color:#475467 !important;-webkit-text-fill-color:#475467 !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-summary-value{color:#111827 !important;-webkit-text-fill-color:#111827 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-empty.ss-empty-captures{background:linear-gradient(180deg,#ffffff,#f8fafc)!important;border-color:rgba(16,24,40,0.14)!important;color:#475467 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-empty-icon{color:#667085 !important;-webkit-text-fill-color:#667085 !important}html[data-cw-theme="flat-light"] #page-snapshots .ss-empty-text{color:#475467 !important;-webkit-text-fill-color:#475467 !important}
@media(max-width:720px){#page-snapshots .ss-summary-card{min-height:96px !important}
#page-snapshots .ss-summary-icon{width:56px !important;height:56px !important;flex-basis:56px !important}#page-snapshots .ss-empty.ss-empty-captures{min-height:210px !important}}
/*Settings page and settings-route surfaces migrated from crosswatch.css.*/
#page-settings{padding-bottom:0}#page-settings #cw-settings-shell{display:grid;grid-template-columns:284px minmax(0,1fr);gap:24px;align-items:start;margin-top:12px;padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}#page-settings #cw-settings-nav{position:sticky;top:12px;display:grid;gap:12px}#page-settings .cw-settings-nav-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 8px;background:transparent;border:0;border-radius:0;box-shadow:none}#page-settings .cw-settings-nav-eyebrow,#page-settings .cw-settings-nav-title,#page-settings .cw-settings-pane-kicker{font-size:24px;font-weight:850;line-height:1.05}#page-settings .cw-settings-nav-list,#page-settings .cw-settings-overview-main,#page-settings .cw-settings-pane-stack{display:grid;gap:14px}#page-settings .cw-settings-nav-list{gap:8px}#page-settings .cw-settings-nav-btn{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr)24px;gap:14px;align-items:center;width:100%;text-align:left;overflow:hidden;cursor:pointer}#page-settings .cw-settings-nav-btn>.material-symbols-rounded{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;font-size:25px}#page-settings .cw-settings-nav-copy{min-width:0}#page-settings .cw-settings-nav-btn :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis}#page-settings .cw-settings-nav-chev{justify-self:end;font-family:"Material Symbols Rounded";line-height:1}#page-settings .cw-settings-pane{display:none;gap:14px;min-width:0}#page-settings .cw-settings-pane.active{display:grid}#page-settings .cw-settings-pane-head{display:grid}#page-settings .cw-settings-pane-head h3{margin:0;font-size:28px;line-height:1.1}#page-settings #cw-settings-overview-grid{display:grid;grid-template-columns:minmax(0,1fr)360px;gap:20px;align-items:start}#page-settings .cw-settings-overview-card,#page-settings .cw-settings-setup-step,#page-settings .cw-settings-mini-action,#page-settings .cw-settings-metric{position:relative;overflow:hidden}#page-settings .cw-settings-hero{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:18px;align-items:start}#page-settings .cw-settings-hero-actions,#page-settings .cw-settings-step-links,#page-settings .cw-settings-jumpbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-settings .cw-settings-metric-grid,#page-settings .cw-settings-setup-grid,#page-settings .cw-settings-mini-grid{display:grid;gap:14px}#page-settings .cw-settings-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-settings .cw-settings-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#page-settings .cw-settings-section:not(.cw-settings-provider-section)>.head{cursor:default}#page-settings .cw-settings-section:not(.cw-settings-provider-section)>.head .chev{display:none}#page-settings .cw-settings-section:not(.cw-settings-provider-section)>.body,#page-settings .cw-settings-section:not(.cw-settings-provider-section).open>.body{max-height:none;overflow:visible}#page-settings .cw-settings-provider-section>.head{cursor:pointer}#page-settings .cw-settings-provider-section>.head .chev{display:inline-flex;width:18px;justify-content:center}#page-settings .cw-settings-provider-section>.body{max-height:0;overflow:hidden}#page-settings .cw-settings-provider-section.open>.body{max-height:2600px;overflow:visible}#page-settings .cw-subpanel.is-locked{opacity:.62;filter:grayscale(.2);pointer-events:none}@media(max-width:1320px){#page-settings #cw-settings-overview-grid{grid-template-columns:1fr}}@media(max-width:1180px){#page-settings #cw-settings-shell{grid-template-columns:1fr}#page-settings #cw-settings-nav{position:static}}@media(max-width:980px){#page-settings .cw-settings-mini-grid,#page-settings .cw-settings-setup-grid{grid-template-columns:1fr}}@media(max-width:760px){#page-settings .cw-settings-nav-list{grid-template-columns:1fr}#page-settings .cw-settings-nav-btn{grid-template-columns:44px minmax(0,1fr)auto}}
html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-nav-btn{min-height:86px !important;border-radius:7px !important;padding:16px 18px !important;background:#121820 !important;background-image:none !important;border-color:rgba(138,151,176,0.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)!important;transform:none !important}html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-nav-btn:hover{background:#151d28 !important;background-image:none !important;border-color:rgba(129,151,195,0.34)!important}html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-nav-btn.active{background:linear-gradient(100deg,rgba(48,83,168,0.22),rgba(22,27,39,0.86)56%,rgba(18,23,31,0.76))!important;border-color:rgba(95,141,255,0.48)!important;box-shadow:inset 0 0 0 1px rgba(95,141,255,0.12)!important}
html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-nav-btn .material-symbols-rounded{background:transparent !important;border:0 !important;box-shadow:none !important;color:#aeb9cf !important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 32 !important}html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-nav-btn.active .material-symbols-rounded{background:transparent !important;border:0 !important;box-shadow:none !important;color:#6d96ff !important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-nav .cw-settings-nav-card{background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important}
html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-nav .cw-settings-nav-btn::before{content:"" !important;display:block !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:3px !important;background:#5f8dff !important;opacity:0 !important;box-shadow:0 0 18px rgba(95,141,255,0.55)!important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-nav .cw-settings-nav-btn.active::before{opacity:1 !important}html[data-cw-theme="flat-light"] body #page-settings .cw-settings-nav-btn .material-symbols-rounded{background:linear-gradient(160deg,rgba(16,24,40,0.07),rgba(16,24,40,0.02))!important;border:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)!important;color:#344054 !important}
html[data-cw-theme="flat-light"] body #page-settings .cw-settings-nav-btn.active{background:linear-gradient(135deg,rgba(88,101,168,0.2),rgba(88,101,168,0.06)70%,transparent)!important;border-color:rgba(88,101,168,0.5)!important}html[data-cw-theme="flat-light"] body #page-settings .cw-settings-nav-btn.active .material-symbols-rounded{background:linear-gradient(160deg,rgba(88,101,168,0.95),rgba(88,101,168,0.66))!important;border:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.35)!important;color:#fff !important}#page-settings #cw-settings-shell{grid-template-columns:300px minmax(0,1fr);gap:26px}#page-settings .cw-settings-search{display:grid;grid-template-columns:20px minmax(0,1fr)auto;gap:10px;align-items:center;min-height:44px;padding:0 12px;border:1px solid rgba(138,151,176,0.14);border-radius:7px;background:#121820;color:#8f9bae}
#page-settings .cw-settings-search .material-symbols-rounded{font-size:20px}#page-settings .cw-settings-search input{height:auto !important;min-height:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:#dbe3f2 !important;font-size:13px}#page-settings .cw-settings-search input:focus{outline:0}#page-settings .cw-settings-search kbd{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;border:1px solid rgba(138,151,176,0.15);background:#171e29;color:#98a5b8;font-size:10px;font-weight:850}#page-settings .cw-settings-nav-footer{display:grid;gap:10px;margin-top:10px}
#page-settings .cw-settings-help-card,#page-settings .cw-settings-nav-status{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:12px;min-height:58px;padding:12px 14px;border:1px solid rgba(138,151,176,0.14);border-radius:7px;background:#121820;color:#dbe3f2;text-align:left}#page-settings .cw-settings-help-card{cursor:pointer}#page-settings .cw-settings-help-card:hover{border-color:rgba(95,141,255,0.36);background:#151d28}#page-settings .cw-settings-help-card strong,#page-settings .cw-settings-nav-status strong{display:block;color:#dbe3f2;font-size:13px;line-height:1.2}#page-settings .cw-settings-help-card small,#page-settings .cw-settings-nav-status small{display:block;margin-top:5px;color:#99a6b8;font-size:12px;line-height:1.25}#page-settings .cw-settings-help-card .material-symbols-rounded{font-size:19px;color:#9eb5ff}
#page-settings .cw-settings-nav-status{grid-template-columns:14px minmax(0,1fr)}#page-settings .cw-settings-nav-status-dot{width:9px;height:9px;border-radius:999px;background:#39d98a;box-shadow:0 0 14px rgba(57,217,138,0.48)}#page-settings .cw-settings-nav-status small{color:#5fdc94}#page-settings .cw-settings-overview-title{display:grid;gap:8px;margin:0 0 2px}#page-settings .cw-settings-overview-title h3{margin:0;color:#f1f5ff;font-size:24px;line-height:1.12;font-weight:900}#page-settings .cw-settings-overview-title p{margin:0;color:#a7b0c1;font-size:15px;line-height:1.4}#page-settings #cw-settings-overview-grid{grid-template-columns:minmax(0,1fr)390px !important;gap:22px}
#page-settings .cw-settings-progress-card{display:grid;grid-template-columns:minmax(280px,380px)minmax(0,1fr);gap:26px;align-items:center;min-height:132px;padding:20px 24px !important;border-radius:7px !important;background:#121820 !important;border-color:rgba(138,151,176,0.14)!important;box-shadow:none !important}#page-settings .cw-settings-progress-summary{display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;align-items:center;min-width:0}#page-settings .cw-settings-progress-ring{--cw-setup-progress:0%;display:grid;place-items:center;width:70px;height:70px;border-radius:999px;background:conic-gradient(#5f8dff var(--cw-setup-progress),#263040 0);position:relative;color:#f2f6ff}#page-settings .cw-settings-progress-ring::before{content:"";position:absolute;inset:7px;border-radius:inherit;background:#121820;border:1px solid rgba(138,151,176,0.14)}
#page-settings .cw-settings-progress-ring span,#page-settings .cw-settings-progress-ring small{position:relative;z-index:1;grid-area:1/1}#page-settings .cw-settings-progress-ring span{align-self:center;font-size:14px;font-weight:950;line-height:1}#page-settings .cw-settings-progress-ring small{align-self:end;margin-bottom:18px;color:#aab5c8;font-size:10px;font-weight:850;line-height:1}#page-settings .cw-settings-progress-copy{display:grid;gap:6px;min-width:0}#page-settings .cw-settings-progress-copy strong{color:#f0f4ff;font-size:16px;line-height:1.2}#page-settings .cw-settings-progress-copy>span:not(.cw-settings-progress-track){color:#a8b3c6;font-size:13px;line-height:1.35}#page-settings .cw-settings-progress-card .cw-settings-hero-progress-value{color:#d5dcec !important;font-size:11px !important;font-weight:850;letter-spacing:0.08em;text-transform:uppercase}
#page-settings .cw-settings-progress-card .cw-settings-progress-track{height:6px !important;margin-top:2px;border-radius:999px;background:#242b38 !important;border:0 !important}#page-settings .cw-settings-progress-card .cw-settings-progress-track span{background:#5f8dff !important;box-shadow:none !important}#page-settings .cw-settings-progress-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}#page-settings .cw-settings-progress-steps::before{content:"";position:absolute;left:9%;right:9%;top:21px;height:2px;background:#2b3342}#page-settings .cw-settings-progress-node{position:relative;display:grid;gap:8px;justify-items:center;color:#a6b0c1;text-align:center;font-size:12px;line-height:1.25}
#page-settings .cw-settings-progress-node .material-symbols-rounded{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#202838;border:1px solid rgba(138,151,176,0.16);color:#95a1b5;font-size:22px;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}#page-settings .cw-settings-progress-node.is-done .material-symbols-rounded{background:#2b8f68;border-color:rgba(87,217,138,0.5);color:#fff}#page-settings .cw-settings-progress-node.is-done small{color:#dfe7f4}#page-settings .cw-settings-setup-table-card{padding:0 !important;border-radius:7px !important;background:#121820 !important;border-color:rgba(138,151,176,0.14)!important;box-shadow:none !important}#page-settings .cw-settings-setup-table{display:grid}
#page-settings .cw-settings-setup-head,#page-settings .cw-settings-setup-row{display:grid;grid-template-columns:minmax(250px,1.8fr)minmax(130px,0.62fr)minmax(190px,1fr)116px;gap:20px;align-items:center}#page-settings .cw-settings-setup-head{min-height:46px;padding:0 18px;border-bottom:1px solid rgba(138,151,176,0.12);color:#8f9bae;font-size:12px;font-weight:850}#page-settings .cw-settings-setup-row{min-height:100px;padding:16px 18px;border:0;border-bottom:1px solid rgba(138,151,176,0.1);border-radius:0 !important;background:transparent !important;box-shadow:none !important}#page-settings .cw-settings-setup-row:last-child{border-bottom:0}#page-settings .cw-settings-setup-row:hover{background:#151d28 !important;border-color:rgba(138,151,176,0.16)!important}#page-settings .cw-settings-setup-area{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;min-width:0}
#page-settings .cw-settings-setup-area strong{display:block;color:#f1f5ff;font-size:14px !important;line-height:1.2}#page-settings .cw-settings-setup-area .cw-settings-step-copy{margin-top:6px;color:#9da8ba !important;font-size:12px !important;line-height:1.35 !important}#page-settings .cw-settings-setup-row .cw-settings-management-icon{width:40px;height:40px;border-radius:8px;font-size:24px}#page-settings .cw-settings-step-detail{color:#a6b0c1;font-size:12px;line-height:1.45}#page-settings .cw-settings-setup-row .cw-settings-step-state{justify-self:start;min-height:26px;padding:0 11px;border-radius:999px;background:#21362e !important;border-color:rgba(87,181,138,0.25)!important;color:#67dc9c !important;font-size:10px !important;letter-spacing:0.04em;text-transform:none}
#page-settings .cw-settings-setup-row[data-step="meta"] .cw-settings-management-icon{border-color:rgba(150,90,220,0.42);background:linear-gradient(180deg,rgba(120,70,190,0.24),rgba(70,40,120,0.24));color:#c290ff}#page-settings .cw-settings-setup-row[data-step="scheduling"] .cw-settings-management-icon{border-color:rgba(212,160,60,0.42);background:linear-gradient(180deg,rgba(180,140,50,0.24),rgba(110,84,26,0.24));color:#f2c14e}#page-settings .cw-settings-setup-row .cw-settings-step-state::before{content:"";width:6px;height:6px;margin-right:7px;border-radius:999px;background:#46d484}#page-settings .cw-settings-setup-row.is-active .cw-settings-step-state,#page-settings .cw-settings-setup-row.is-optional .cw-settings-step-state{background:#222b3d !important;border-color:rgba(95,141,255,0.3)!important;color:#9bbcff !important}
#page-settings .cw-settings-setup-row.is-active .cw-settings-step-state::before,#page-settings .cw-settings-setup-row.is-optional .cw-settings-step-state::before{background:#5f8dff}#page-settings .cw-settings-setup-row .cw-settings-step-link{justify-self:start;min-width:96px;min-height:34px;border-radius:7px;background:#151b26 !important;border-color:rgba(138,151,176,0.18)!important;color:#e8efff !important;font-size:12px !important;text-transform:none;letter-spacing:0}#page-settings .cw-settings-setup-row .cw-settings-step-link::after{content:"open_in_new";font-size:16px}#page-settings .cw-settings-setup-row .cw-settings-step-link:hover{background:#1b2330 !important;border-color:rgba(95,141,255,0.38)!important}
html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-progress-card,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-table-card{background:#121820 !important;border-color:rgba(138,151,176,0.14)!important}html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row{background:transparent !important;border-color:rgba(138,151,176,0.1)!important}html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row:hover{background:#151d28 !important}html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-progress-ring::before{background:#121820 !important}
html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-search,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-help-card,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-nav-status{background:#121820 !important;border-color:rgba(138,151,176,0.14)!important}html[data-cw-theme="flat-light"] #page-settings .cw-settings-search,html[data-cw-theme="flat-light"] #page-settings .cw-settings-help-card,html[data-cw-theme="flat-light"] #page-settings .cw-settings-nav-status,html[data-cw-theme="flat-light"] #page-settings .cw-settings-progress-card,html[data-cw-theme="flat-light"] #page-settings .cw-settings-setup-table-card{background:#fff !important;border-color:rgba(21,31,48,0.14)!important}html[data-cw-theme="flat-light"] #page-settings .cw-settings-progress-ring::before{background:#fff !important}
html[data-cw-theme="flat-light"] #page-settings .cw-settings-search input{color:#172033 !important}html[data-cw-theme="flat-light"] #page-settings .cw-settings-overview-title h3,html[data-cw-theme="flat-light"] #page-settings .cw-settings-setup-area strong,html[data-cw-theme="flat-light"] #page-settings .cw-settings-progress-copy strong{color:#172033 !important}html[data-cw-theme="flat-light"] #page-settings .cw-settings-overview-title p,html[data-cw-theme="flat-light"] #page-settings .cw-settings-step-detail,html[data-cw-theme="flat-light"] #page-settings .cw-settings-progress-copy>span:not(.cw-settings-progress-track){color:#667085 !important}
@media(max-width:1320px){#page-settings #cw-settings-overview-grid{grid-template-columns:1fr !important}
}
@media(max-width:980px){#page-settings .cw-settings-progress-card{grid-template-columns:1fr}
#page-settings .cw-settings-setup-head{display:none}#page-settings .cw-settings-setup-row{grid-template-columns:1fr;gap:12px;align-items:start}#page-settings .cw-settings-setup-row .cw-settings-step-link{width:100%;justify-content:center}#page-settings .cw-settings-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#page-settings .cw-settings-progress-steps::before{display:none}}#page-settings #cw-settings-shell{grid-template-columns:284px minmax(0,1fr)!important;gap:24px !important}#page-settings #cw-settings-nav{gap:12px}#page-settings #cw-settings-nav .cw-settings-nav-card{padding:0 0 4px !important}#page-settings #cw-settings-nav .cw-settings-nav-gear{display:none !important}#page-settings #cw-settings-nav .cw-settings-nav-title{font-size:21px !important;line-height:1.12 !important}#page-settings .cw-settings-search{min-height:38px !important;padding:0 10px !important}
#page-settings .cw-settings-search .material-symbols-rounded{font-size:18px !important}#page-settings .cw-settings-search input{font-size:12px !important}#page-settings .cw-settings-nav-list{gap:7px !important}#page-settings #cw-settings-nav .cw-settings-nav-btn,html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-nav .cw-settings-nav-btn{grid-template-columns:38px minmax(0,1fr)18px !important;gap:11px !important;min-height:68px !important;padding:11px 14px !important;border-radius:7px !important}#page-settings #cw-settings-nav .cw-settings-nav-btn>.material-symbols-rounded,html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-nav .cw-settings-nav-btn .material-symbols-rounded{width:30px !important;height:30px !important;font-size:26px !important}
#page-settings #cw-settings-nav .cw-settings-nav-btn strong{font-size:14px !important;line-height:1.18 !important;font-weight:800 !important}#page-settings #cw-settings-nav .cw-settings-nav-btn small{margin-top:4px !important;font-size:12px !important;line-height:1.25 !important}#page-settings #cw-settings-nav .cw-settings-nav-btn[hidden]{display:none !important}#page-settings #cw-settings-nav .cw-settings-nav-chev{font-size:21px !important}#page-settings .cw-settings-nav-footer{gap:8px !important;margin-top:8px !important}#page-settings .cw-settings-nav-status{display:none !important}#page-settings .cw-settings-help-card,#page-settings .cw-settings-nav-status{min-height:50px !important;padding:10px 12px !important}#page-settings .cw-settings-help-card strong,#page-settings .cw-settings-nav-status strong{font-size:12px !important}
#page-settings .cw-settings-help-card small,#page-settings .cw-settings-nav-status small{font-size:11px !important;margin-top:4px !important}#page-settings .cw-settings-overview-main{gap:16px !important}#page-settings .cw-settings-overview-title{gap:7px !important}#page-settings .cw-settings-overview-title h3{font-size:22px !important;line-height:1.12 !important}#page-settings .cw-settings-overview-title p{font-size:14px !important;line-height:1.35 !important}#page-settings #cw-settings-overview-grid{grid-template-columns:minmax(0,1fr)360px !important;gap:20px !important;align-items:start !important}#page-settings .cw-settings-progress-card{grid-template-columns:minmax(230px,315px)minmax(0,1fr)!important;min-height:112px !important;padding:18px 20px !important;gap:22px !important;overflow:hidden !important}
#page-settings .cw-settings-progress-summary{grid-template-columns:70px minmax(0,1fr)!important;gap:16px !important}#page-settings .cw-settings-progress-ring{width:64px !important;height:64px !important}#page-settings .cw-settings-progress-ring::before{inset:6px !important}#page-settings .cw-settings-progress-ring span{font-size:13px !important}#page-settings .cw-settings-progress-ring small{font-size:9px !important;margin-bottom:16px !important}#page-settings .cw-settings-progress-copy strong{font-size:14px !important;line-height:1.2 !important}#page-settings .cw-settings-progress-copy>span:not(.cw-settings-progress-track){font-size:12px !important;line-height:1.35 !important}#page-settings .cw-settings-progress-card .cw-settings-hero-progress-value,#page-settings .cw-settings-progress-card .cw-settings-progress-track{display:none !important}
#page-settings .cw-settings-progress-steps{gap:10px !important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0 !important}#page-settings .cw-settings-progress-steps::before{left:8% !important;right:8% !important;top:16px !important;height:1px !important;background:rgba(138,151,176,0.26)!important}#page-settings .cw-settings-progress-node{gap:7px !important;font-size:11px !important;line-height:1.25 !important;min-width:0 !important}#page-settings .cw-settings-progress-node .material-symbols-rounded{width:32px !important;height:32px !important;font-size:18px !important}#page-settings .cw-settings-progress-node small{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}#page-settings .cw-settings-setup-table-card{overflow:hidden !important}
#page-settings .cw-settings-setup-head,#page-settings .cw-settings-setup-row{grid-template-columns:minmax(225px,1.45fr)minmax(108px,0.5fr)minmax(160px,0.78fr)104px !important;gap:16px !important}#page-settings .cw-settings-setup-head{min-height:42px !important;padding:0 16px !important;font-size:11px !important}#page-settings .cw-settings-setup-row{min-height:82px !important;padding:12px 16px !important;border-color:rgba(138,151,176,0.11)!important}#page-settings .cw-settings-setup-row.is-done,#page-settings .cw-settings-setup-row.is-active,#page-settings .cw-settings-setup-row.is-optional{border-color:rgba(138,151,176,0.11)!important;background:transparent !important;background-image:none !important}#page-settings .cw-settings-setup-row:hover{background:#151d28 !important;border-color:rgba(138,151,176,0.18)!important}
#page-settings .cw-settings-setup-area{grid-template-columns:40px minmax(0,1fr)!important;gap:12px !important}#page-settings .cw-settings-setup-row .cw-settings-management-icon{width:34px !important;height:34px !important;font-size:21px !important;border-radius:8px !important}#page-settings .cw-settings-setup-area strong{font-size:13px !important;line-height:1.2 !important}#page-settings .cw-settings-setup-area .cw-settings-step-copy{margin-top:5px !important;font-size:11px !important;line-height:1.35 !important}#page-settings .cw-settings-step-detail{font-size:11px !important;line-height:1.35 !important}#page-settings .cw-settings-setup-row .cw-settings-step-state{min-height:24px !important;padding:0 10px !important;font-size:9px !important;letter-spacing:0.06em !important}
#page-settings .cw-settings-setup-row .cw-settings-step-link{min-width:88px !important;min-height:31px !important;padding:0 10px !important;font-size:11px !important}#page-settings .cw-settings-setup-row .cw-settings-step-link::after{font-size:15px !important}#page-settings .cw-settings-setup-table-card{padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}#page-settings .cw-settings-setup-table{display:grid !important;gap:10px !important}#page-settings .cw-settings-setup-head{display:none !important}
#page-settings .cw-settings-setup-row,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-done,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-active,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-optional{position:relative !important;overflow:hidden !important;display:grid !important;grid-template-columns:minmax(280px,1fr)minmax(190px,0.58fr)128px !important;grid-template-areas:"area state action" "area detail action" !important;row-gap:8px !important;column-gap:26px !important;align-items:center !important;min-height:112px !important;padding:22px 24px !important;border:1px solid rgba(138,151,176,0.14)!important;border-radius:7px !important;background:linear-gradient(180deg,#121820,#101721)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)!important}
#page-settings .cw-settings-setup-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#5f8dff;box-shadow:0 0 18px rgba(95,141,255,0.48)}#page-settings .cw-settings-setup-row:hover,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row:hover{background:linear-gradient(180deg,#151d28,#121a25)!important;border-color:rgba(129,151,195,0.32)!important}#page-settings .cw-settings-setup-row[data-step="auth"],html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row[data-step="auth"]{background:radial-gradient(420px 150px at 0 50%,rgba(95,141,255,0.12),transparent 68%),linear-gradient(180deg,#121820,#101721)!important}
#page-settings .cw-settings-setup-row[data-step="meta"],html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row[data-step="meta"]{background:radial-gradient(420px 150px at 0 50%,rgba(190,112,255,0.13),transparent 68%),linear-gradient(180deg,#121820,#101721)!important}#page-settings .cw-settings-setup-row[data-step="sync"],html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row[data-step="sync"]{background:radial-gradient(420px 150px at 0 50%,rgba(95,141,255,0.12),transparent 68%),linear-gradient(180deg,#121820,#101721)!important}#page-settings .cw-settings-setup-row[data-step="scheduling"],html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row[data-step="scheduling"]{background:radial-gradient(420px 150px at 0 50%,rgba(242,193,78,0.12),transparent 68%),linear-gradient(180deg,#121820,#101721)!important}
#page-settings .cw-settings-setup-row[data-step="meta"]::before{background:#b66cff;box-shadow:0 0 18px rgba(182,108,255,0.48)}#page-settings .cw-settings-setup-row[data-step="scheduling"]::before{background:#f2c14e;box-shadow:0 0 18px rgba(242,193,78,0.42)}#page-settings .cw-settings-setup-area{grid-area:area !important;display:grid !important;grid-template-columns:62px minmax(0,1fr)!important;gap:20px !important;align-items:center !important;min-width:0 !important}#page-settings .cw-settings-setup-row .cw-settings-management-icon{width:56px !important;height:56px !important;border-radius:8px !important;font-size:32px !important}#page-settings .cw-settings-setup-area strong{font-size:16px !important;line-height:1.2 !important;font-weight:850 !important}
#page-settings .cw-settings-setup-area .cw-settings-step-copy{margin-top:6px !important;font-size:13px !important;line-height:1.38 !important;color:#a7b1c3 !important;max-width:330px !important}#page-settings .cw-settings-setup-row .cw-settings-step-state,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row .cw-settings-step-state{grid-area:state !important;align-self:end !important;justify-self:start !important;min-height:30px !important;padding:0 15px !important;border-radius:999px !important;background:#21362e !important;border-color:rgba(87,181,138,0.25)!important;color:#67dc9c !important;font-size:12px !important;font-weight:850 !important;letter-spacing:0 !important;text-transform:none !important}
#page-settings .cw-settings-setup-row .cw-settings-step-state::before,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row .cw-settings-step-state::before{width:7px !important;height:7px !important;margin-right:8px !important;background:#46d484 !important}#page-settings .cw-settings-setup-row.is-active .cw-settings-step-state,#page-settings .cw-settings-setup-row.is-optional .cw-settings-step-state,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-active .cw-settings-step-state,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-optional .cw-settings-step-state{background:#222b3d !important;border-color:rgba(95,141,255,0.34)!important;color:#9bbcff !important}
#page-settings .cw-settings-setup-row.is-active .cw-settings-step-state::before,#page-settings .cw-settings-setup-row.is-optional .cw-settings-step-state::before,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-active .cw-settings-step-state::before,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-optional .cw-settings-step-state::before{background:#5f8dff !important}#page-settings .cw-settings-setup-row.is-inactive .cw-settings-step-state,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-inactive .cw-settings-step-state{background:#3b2d1d !important;border-color:rgba(240,180,87,0.36)!important;color:#f0b457 !important}
#page-settings .cw-settings-setup-row.is-inactive .cw-settings-step-state::before,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-inactive .cw-settings-step-state::before{background:#f0b457 !important}#page-settings .cw-settings-step-detail{grid-area:detail !important;align-self:start !important;color:#a6b0c1 !important;font-size:13px !important;line-height:1.35 !important}#page-settings .cw-settings-setup-row .cw-settings-step-link{grid-area:action !important;justify-self:end !important;align-self:center !important;min-width:116px !important;min-height:40px !important;padding:0 14px !important;border-radius:7px !important;background:#151b26 !important;border-color:rgba(138,151,176,0.18)!important;color:#e8efff !important;font-size:13px !important;font-weight:850 !important}
#page-settings .cw-settings-setup-row .cw-settings-step-link::after{font-size:17px !important}#page-settings .si-mini-status.is-inactive .material-symbols-rounded{color:#f0b457 !important}#page-settings .si-mini-status.is-inactive .si-mini-copy small{color:#f0b457 !important}#page-settings .si-mini-status.is-inactive .si-mini-copy small::before{background:#f0b457 !important}#page-settings #cw-settings-insight .si-mini-status.is-good .material-symbols-rounded{color:#57d889 !important;-webkit-text-fill-color:#57d889 !important}#page-settings #cw-settings-insight .si-mini-status.is-good .si-mini-copy small{color:#57d889 !important;-webkit-text-fill-color:#57d889 !important}#page-settings #cw-settings-insight .si-mini-status.is-good .si-mini-copy small::before{background:#57d889 !important}
#page-settings #cw-settings-insight .si-mini-status.is-warn:not(.is-good) .material-symbols-rounded{color:#f0b457 !important;-webkit-text-fill-color:#f0b457 !important}#page-settings #cw-settings-insight .si-mini-status.is-warn:not(.is-good) .si-mini-copy small{color:#f0b457 !important;-webkit-text-fill-color:#f0b457 !important}#page-settings #cw-settings-insight .si-mini-status.is-warn:not(.is-good) .si-mini-copy small::before{background:#f0b457 !important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-mini-status.is-good .material-symbols-rounded{color:#7faa91 !important;-webkit-text-fill-color:#7faa91 !important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-mini-status.is-good .si-mini-copy small{color:#7faa91 !important;-webkit-text-fill-color:#7faa91 !important}
html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-mini-status.is-good .si-mini-copy small::before{background:#7faa91 !important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-mini-status.is-warn:not(.is-good) .material-symbols-rounded{color:#cbb472 !important;-webkit-text-fill-color:#cbb472 !important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-mini-status.is-warn:not(.is-good) .si-mini-copy small{color:#cbb472 !important;-webkit-text-fill-color:#cbb472 !important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-mini-status.is-warn:not(.is-good) .si-mini-copy small::before{background:#a78c47 !important}
html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-op-card.si-health.is-warn{background:#171811 !important;border-color:rgba(240,180,87,0.42)!important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-op-card.si-health.is-warn .si-health-check{background:#2f2817 !important;color:#f0b457 !important}html[data-cw-theme="flat-dark"] body #page-settings #cw-settings-insight .si-op-card.si-health.is-warn .si-health-title{color:#f0c56f !important}
@media(max-width:980px){#page-settings .cw-settings-setup-row,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-done,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-active,html[data-cw-theme="flat-dark"] body #page-settings .cw-settings-setup-row.is-optional{grid-template-columns:1fr !important;grid-template-areas:"area" "state" "detail" "action" !important;min-height:auto !important;padding:18px !important;row-gap:12px !important;column-gap:0 !important}
#page-settings .cw-settings-setup-row .cw-settings-step-link{width:100% !important;justify-self:stretch !important;justify-content:center !important}#page-settings .cw-settings-setup-area{grid-template-columns:52px minmax(0,1fr)!important;gap:14px !important}#page-settings .cw-settings-setup-row .cw-settings-management-icon{width:48px !important;height:48px !important;font-size:28px !important}}.sc2-page{display:grid;gap:14px;min-width:0}.sc2-card-actions .btn,.sc2-route-actions .btn,.sc2-runtime .btn,.sc2-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.sc2-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.sc2-summary-card,.sc2-section,.sc2-card,.sc2-route{border:1px solid rgba(255,255,255,0.09);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.015));border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035)}.sc2-summary-card{display:grid;gap:6px;padding:16px}.sc2-k,.sc2-label{font-size:11px;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;color:rgba(208,218,238,0.7)}.sc2-v{font-size:26px;font-weight:900;line-height:1.08;color:#f4f7ff}.sc2-muted,.sc2-section-head p,.sc2-title span,.sc2-modal-note,.sc2-inherit{font-size:12px;line-height:1.45;color:rgba(200,208,226,0.72)}.sc2-section{display:grid;gap:14px;padding:16px}.sc2-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sc2-section-head h4,.sc2-modal h4{margin:0 0 4px;font-size:15px;font-weight:900;color:#f4f7ff}.sc2-section-head p{margin:0}
.sc2-card{display:grid;gap:14px;padding:14px;min-width:0}.sc2-card-head,.sc2-title,.sc2-card-actions,.sc2-route-state,.sc2-route-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc2-card-head{justify-content:space-between}.sc2-title{min-width:0}.sc2-title strong{display:block;color:#f4f7ff}.sc2-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;border:1px solid rgba(255,255,255,0.12);font-weight:900;background:rgba(255,255,255,0.06)}.sc2-card-block{display:grid;gap:8px;min-width:0}.sc2-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sc2-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.055);font-size:11px;font-weight:850;color:#e8eefc}
.sc2-chip-ok{border-color:rgba(87,181,138,0.38);background:rgba(87,181,138,0.13);color:#dffff0}.sc2-chip-warn{border-color:rgba(245,158,11,0.38);background:rgba(245,158,11,0.1);color:#ffdfae}.sc2-chip-off{color:rgba(224,230,246,0.68)}.sc2-endpoint{display:grid;grid-template-columns:minmax(0,1fr)auto auto;gap:8px;align-items:center;min-width:0}.sc2-endpoint code{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px 10px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(0,0,0,0.22);color:#edf3ff}.sc2-icon-btn{width:38px !important;min-width:38px !important;height:38px !important;min-height:38px !important;padding:0 !important}#sc-sec-ratings .sc2-endpoint{align-items:stretch}#sc-sec-ratings .sc2-endpoint>.btn{height:auto !important;min-height:0 !important;align-self:stretch}
#sc-sec-ratings .sc2-endpoint .btn.is-copied{color:#57d889 !important;border-color:rgba(87,181,138,0.5)!important;background:rgba(87,181,138,0.14)!important;animation:cwCopyPop 0.32s ease}.sc2-route-list{display:grid;gap:10px}.sc2-route{display:grid;grid-template-columns:minmax(0,1fr)auto auto;align-items:center;gap:14px;padding:14px}.sc2-route-main{display:grid;gap:6px;min-width:0}.sc2-route-flow{display:flex;align-items:center;gap:10px;min-width:0}.sc2-route-flow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f7ff}.sc2-runtime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sc2-runtime-grid>div{display:grid;gap:4px;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,0.08);background:rgba(0,0,0,0.12);min-width:0}
.sc2-runtime-grid span{font-size:11px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;color:rgba(208,218,238,0.64)}.sc2-runtime-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f7ff}.sc2-empty{padding:18px;border:1px dashed rgba(255,255,255,0.18);border-radius:8px;color:rgba(210,218,235,0.75);background:rgba(255,255,255,0.025)}.sc2-modal{width:min(900px,calc(100vw - 28px));max-height:min(86vh,760px);display:grid;grid-template-rows:auto minmax(0,1fr)auto}.sc2-modal .cx-head{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:move}.sc2-modal .cx-head strong{display:block;font-size:18px;color:#f4f7ff}.sc2-modal .cx-head span{display:block;margin-top:3px;font-size:12px;color:rgba(200,208,226,0.72)}.sc2-modal-body{display:grid;gap:14px;overflow:auto;padding:2px 2px 6px}
.sc2-modal section{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,255,255,0.09);border-radius:8px;background:rgba(255,255,255,0.025)}.sc2-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc2-modal-grid label,.sc2-modal-stack label{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:800;color:rgba(226,232,248,0.82)}.sc2-modal-stack{display:grid;gap:10px}.sc2-modal-check,.sc2-modal-checks label{display:flex !important;align-items:center;gap:8px}.sc2-modal-checks{display:flex;gap:12px;flex-wrap:wrap}.sc2-modal textarea.input{min-height:92px;resize:vertical}.sc2-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:12px}.sc2-modal-error{padding:11px 12px;border-radius:8px;border:1px solid rgba(255,98,114,0.35);background:rgba(255,98,114,0.1);color:#ffd6dc;font-size:13px;line-height:1.45}
.sc2-modal .is-disabled{opacity:0.55;pointer-events:none}html[data-cw-theme="flat-light"] .sc2-summary-card,html[data-cw-theme="flat-light"] .sc2-section,html[data-cw-theme="flat-light"] .sc2-card,html[data-cw-theme="flat-light"] .sc2-route,html[data-cw-theme="flat-light"] .sc2-modal section{background:#fff !important;border-color:rgba(16,24,40,0.14)!important;box-shadow:none !important}html[data-cw-theme="flat-light"] .sc2-v,html[data-cw-theme="flat-light"] .sc2-title strong,html[data-cw-theme="flat-light"] .sc2-section-head h4,html[data-cw-theme="flat-light"] .sc2-route-flow strong,html[data-cw-theme="flat-light"] .sc2-runtime-grid strong,html[data-cw-theme="flat-light"] .sc2-modal h4,html[data-cw-theme="flat-light"] .sc2-modal .cx-head strong{color:#172033 !important;-webkit-text-fill-color:#172033 !important}
html[data-cw-theme="flat-light"] .sc2-muted,html[data-cw-theme="flat-light"] .sc2-section-head p,html[data-cw-theme="flat-light"] .sc2-title span,html[data-cw-theme="flat-light"] .sc2-modal-note,html[data-cw-theme="flat-light"] .sc2-inherit{color:#667085 !important;-webkit-text-fill-color:#667085 !important}html[data-cw-theme="flat-light"] .sc2-endpoint code,html[data-cw-theme="flat-light"] .sc2-runtime-grid>div{background:#f8fafc !important;border-color:rgba(16,24,40,0.14)!important;color:#172033 !important}
@media(max-width:980px){.sc2-summary,.sc2-runtime-grid{grid-template-columns:1fr}
.sc2-route{grid-template-columns:1fr}.sc2-route-actions{justify-content:flex-start}.sc2-modal-grid{grid-template-columns:1fr}}
@media(max-width:640px){.sc2-section-head{display:grid}
.sc2-section-head .btn,.sc2-modal-actions .btn{width:100%}.sc2-modal-actions{display:grid}.sc2-endpoint{grid-template-columns:minmax(0,1fr)38px 38px}}.sc2-page{gap:10px}.sc2-section-head .btn{min-height:34px;padding:0 12px;border-radius:7px;font-size:12px}.sc2-summary{gap:10px}.sc2-summary-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:10px 14px;border-radius:7px}.sc2-summary-icon{display:grid !important;place-items:center;width:38px;height:38px;border-radius:8px;background:rgba(95,141,255,0.12);border:1px solid rgba(95,141,255,0.18);color:#9bbcff;font-size:24px !important}.sc2-summary-card:nth-child(1) .sc2-summary-icon{background:rgba(190,112,255,0.13);border-color:rgba(190,112,255,0.22);color:#d492ff}.sc2-summary-card:nth-child(2) .sc2-summary-icon{background:rgba(242,174,35,0.12);border-color:rgba(242,174,35,0.22);color:#f5b537}
.sc2-summary-card:nth-child(3) .sc2-summary-icon{background:rgba(64,196,123,0.12);border-color:rgba(64,196,123,0.22);color:#55d98c}.sc2-v{font-size:17px;line-height:1.18}.sc2-k{letter-spacing:0;text-transform:none;font-size:12px;color:#edf3ff}.sc2-section{gap:10px;padding:12px 16px;border-radius:8px}.sc2-section-head{align-items:center}.sc2-section-head h4{font-size:15px;margin-bottom:2px}.sc2-card{gap:10px;padding:12px;border-radius:7px}.sc2-card-head{align-items:flex-start}.sc2-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc2-card-block{gap:6px}.sc2-label{letter-spacing:0.08em;font-size:10px}.sc2-logo{width:36px;height:36px;border-radius:8px;flex:0 0 auto}.sc2-logo img{display:block;width:22px;height:22px;object-fit:contain}.sc2-chip{min-height:22px;padding:0 8px;font-size:11px}.sc2-endpoint{grid-template-columns:minmax(0,1fr)34px;gap:8px}
.sc2-endpoint code{padding:7px 9px;font-size:12px}.sc2-endpoint .btn{width:34px !important;min-width:34px !important;height:34px !important;min-height:34px !important}.sc2-card-actions .btn{min-height:34px;padding:0 12px;border-radius:7px}.sc2-route-list{gap:0;border:1px solid rgba(255,255,255,0.09);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0.01))}.sc2-route{grid-template-columns:40px minmax(0,1fr)40px auto auto;gap:12px;min-height:56px;padding:8px 12px;border-width:0 0 1px;border-radius:0;background:transparent;box-shadow:none}.sc2-route:last-child{border-bottom:0}.sc2-route .sc2-logo{width:34px;height:34px}.sc2-route-flow{gap:8px}.sc2-route-flow .material-symbols-rounded{font-size:18px}.sc2-route-main{gap:2px}.sc2-route-actions{flex-wrap:nowrap}
.sc2-route-actions .btn{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:7px}.sc2-route-actions .btn span:not(.material-symbols-rounded){display:none}.sc2-runtime-grid{gap:8px}.sc2-runtime-grid>div{padding:9px 10px;border-radius:7px}.sc2-modal{width:min(780px,calc(100vw - 28px));max-height:min(88vh,780px)}.sc2-modal .cx-head strong{font-size:16px}.sc2-modal-body{gap:10px}.sc2-modal section{gap:9px;padding:12px;border-radius:7px}.sc2-modal-grid{gap:10px}.sc2-input-actions{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:8px;align-items:stretch}.sc2-input-actions .btn{align-self:end;min-width:86px}.sc2-input-actions textarea.input{min-height:76px}
html[data-cw-theme="flat-dark"] .sc2-summary-card,html[data-cw-theme="flat-dark"] .sc2-section,html[data-cw-theme="flat-dark"] .sc2-route-list{background:linear-gradient(180deg,#121820,#101721)!important;border-color:rgba(138,151,176,0.14)!important}html[data-cw-theme="flat-dark"] .sc2-card,html[data-cw-theme="flat-dark"] .sc2-route{background:linear-gradient(180deg,#151b24,#121923)!important;border-color:rgba(138,151,176,0.14)!important}html[data-cw-theme="flat-light"] .sc2-summary-icon{background:#eef4ff !important;border-color:#d7e4ff !important;color:#3366cc !important}html[data-cw-theme="flat-light"] .sc2-summary-card:nth-child(1) .sc2-summary-icon{background:#f7edff !important;border-color:#ead6ff !important;color:#8e3fcf !important}
html[data-cw-theme="flat-light"] .sc2-summary-card:nth-child(2) .sc2-summary-icon{background:#fff6dd !important;border-color:#f6df9e !important;color:#9f6a00 !important}html[data-cw-theme="flat-light"] .sc2-summary-card:nth-child(3) .sc2-summary-icon{background:#eaf8ef !important;border-color:#cdeed9 !important;color:#167443 !important}html[data-cw-theme="flat-light"] .sc2-k{color:#172033 !important;-webkit-text-fill-color:#172033 !important}html[data-cw-theme="flat-light"] .sc2-route-list{background:#fff !important;border-color:rgba(16,24,40,0.14)!important}html[data-cw-theme="flat-light"] .sc2-route{background:transparent !important;border-color:rgba(16,24,40,0.1)!important}html[data-cw-theme="flat-light"] .sc2-logo{background:#f8fafc !important;border-color:rgba(16,24,40,0.13)!important}
#page-settings .sc2-summary-card{--sc2-stat-rgb:95,141,255;position:relative !important;isolation:isolate !important;overflow:hidden !important;background:radial-gradient(360px 160px at -10% 50%,rgba(var(--sc2-stat-rgb),0.2),rgba(var(--sc2-stat-rgb),0.07)44%,transparent 76%),var(--cw-theme-surface-raised)!important;border-color:rgba(var(--sc2-stat-rgb),0.26)!important;box-shadow:none !important}#page-settings .sc2-summary-card::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:linear-gradient(135deg,rgba(255,255,255,0.055),transparent 46%)!important}#page-settings .sc2-summary-card>*{position:relative !important;z-index:1 !important}#page-settings .sc2-summary-card[data-stat="webhooks"]{--sc2-stat-rgb:139,92,246}#page-settings .sc2-summary-card[data-stat="watcher-routes"]{--sc2-stat-rgb:59,130,246}#page-settings .sc2-summary-card[data-stat="watcher-status"]{--sc2-stat-rgb:49,208,139}#page-settings .sc2-summary-card.is-empty{--sc2-stat-rgb:138,151,176;opacity:0.62;filter:saturate(0.55)}#page-settings .sc2-summary-card.is-stopped{--sc2-stat-rgb:217,45,67}#page-settings .sc2-summary-card .sc2-summary-icon{background:rgba(var(--sc2-stat-rgb),0.18)!important;border-color:rgba(var(--sc2-stat-rgb),0.42)!important;color:rgb(var(--sc2-stat-rgb))!important;box-shadow:0 0 18px rgba(var(--sc2-stat-rgb),0.12)!important}html[data-cw-theme="flat-light"] #page-settings .sc2-summary-card{background:radial-gradient(360px 160px at -10% 50%,rgba(var(--sc2-stat-rgb),0.12),rgba(var(--sc2-stat-rgb),0.045)44%,transparent 76%),#fff !important;border-color:rgba(var(--sc2-stat-rgb),0.24)!important}
@media(max-width:980px){.sc2-route{grid-template-columns:36px minmax(0,1fr)auto}
.sc2-route>span.sc2-logo:nth-of-type(2){display:none}.sc2-route-state,.sc2-route-actions{grid-column:2 / -1;justify-content:flex-start}.sc2-card-meta{grid-template-columns:1fr}.sc2-input-actions{grid-template-columns:1fr}.sc2-input-actions .btn{width:100%;min-width:0}}
@media(max-width:640px){.sc2-summary-card{grid-template-columns:38px minmax(0,1fr);padding:10px}
.sc2-summary-icon{width:34px;height:34px;font-size:21px !important}.sc2-route{grid-template-columns:34px minmax(0,1fr);gap:10px}.sc2-route-actions .btn span:not(.material-symbols-rounded){display:inline}.sc2-route-actions .btn{width:auto;min-width:0;padding:0 10px}.sc2-endpoint{grid-template-columns:minmax(0,1fr)34px}}
/*Shared page surfaces and late page state migrated from crosswatch.css.*/
.cw-page-hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;display:grid !important;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:18px;min-height:112px;margin:0 0 16px !important;padding:20px 30px !important;border:1px solid rgba(95,111,214,0.26)!important;border-radius:22px !important;background:radial-gradient(820px 250px at 100% 0%,rgba(112,96,245,0.1),transparent 68%),linear-gradient(100deg,#111821 0%,#151d31 48%,#181a38 100%)!important;box-shadow:none !important;color:#f4f7ff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#page-playback_progress .cw-page-hero,#page-playlists .cw-page-hero,#page-editor .cw-page-hero{margin-bottom:0 !important}
.cw-page-hero::before{content:"" !important;display:block !important;position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0.035)0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,0.026)0 1px,transparent 1px 100%)!important;background-size:42px 42px !important;opacity:0.34 !important}.cw-page-hero::after{content:attr(data-hero-icon)!important;position:absolute;right:48px;top:50%;z-index:-1;transform:translateY(-50%)rotate(-8deg);font-family:"Material Symbols Rounded";font-size:150px;line-height:1;color:rgba(139,150,255,0.11);font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 48;pointer-events:none}.cw-page-hero-kicker{margin:0 0 12px;font-size:12px;font-weight:950;letter-spacing:0.16em;text-transform:uppercase;color:#8da2ff !important;line-height:1.1}
.cw-page-hero-title{margin:0 !important;font-size:34px !important;font-weight:950 !important;letter-spacing:0 !important;line-height:1.08 !important;color:#f4f7ff !important;-webkit-text-fill-color:#f4f7ff !important;text-shadow:none !important}.cw-page-hero-sub{margin:10px 0 0 !important;max-width:76ch;color:rgba(220,226,241,0.76)!important;-webkit-text-fill-color:rgba(220,226,241,0.76)!important;font-size:15px !important;line-height:1.45 !important}.cw-page-hero-copy{position:relative;z-index:1;min-width:0;display:block !important}.cw-page-hero-actions{position:relative;z-index:1;align-self:start}
.cw-page-hero :is(.pp-btn,.pl-btn,.wl-chip,.cw-chip,.ss-help-btn){background:rgba(13,17,27,0.56)!important;border-color:rgba(255,255,255,0.14)!important;color:rgba(245,248,255,0.92)!important;-webkit-text-fill-color:currentColor !important;box-shadow:none !important;backdrop-filter:blur(6px)saturate(120%)!important;-webkit-backdrop-filter:blur(6px)saturate(120%)!important}.cw-page-hero :is(.pp-btn,.pl-btn,.wl-chip,.cw-chip,.ss-help-btn):hover{background:rgba(18,23,36,0.66)!important;border-color:rgba(255,255,255,0.2)!important}.cw-page-hero :is(.material-symbol,.material-symbols-rounded){opacity:0.92}
.cw-page-hero :is(.pp-hero-summary,.wl-hero-summary,.ss-hero-summary,.cw-editor-hero-summary){background:linear-gradient(180deg,rgba(40,47,74,0.94),rgba(31,37,56,0.92))!important;background-color:rgba(29,35,54,0.92)!important;border-color:rgba(218,227,245,0.13)!important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.cw-page-hero :is(.pp-hero-summary,.wl-hero-summary,.ss-hero-summary,.cw-editor-hero-summary)::before{content:none !important;display:none !important}.cw-page-hero :is(.pp-hero-summary,.wl-hero-summary,.ss-hero-summary,.cw-editor-hero-summary)>*{background:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}
.cw-page-hero :is(.pp-hero-summary,.wl-hero-summary,.ss-hero-summary,.cw-editor-hero-summary)>:is(button,.pp-btn,.wl-refresh-btn,.ss-hero-refresh,.cw-editor-refresh):hover{background:rgba(255,255,255,0.055)!important;background-image:none !important}html[data-cw-theme="flat-light"] .cw-page-hero :is(.pp-hero-summary,.wl-hero-summary,.ss-hero-summary,.cw-editor-hero-summary){background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(246,248,255,0.9))!important;background-color:rgba(255,255,255,0.92)!important;border-color:rgba(78,96,180,0.2)!important}html[data-cw-theme="flat-light"] .cw-page-hero :is(.pp-hero-summary,.wl-hero-summary,.ss-hero-summary,.cw-editor-hero-summary)>*{border-color:rgba(78,96,180,0.18)!important;color:#172033 !important;-webkit-text-fill-color:currentColor !important}
html[data-cw-theme="flat-light"] .cw-page-hero :is(.pp-hero-summary,.wl-hero-summary,.ss-hero-summary,.cw-editor-hero-summary)>:is(button,.pp-btn,.wl-refresh-btn,.ss-hero-refresh,.cw-editor-refresh):hover{background:rgba(17,24,39,0.045)!important;background-image:none !important}
@media(max-width:760px){.cw-page-hero{grid-template-columns:1fr;min-height:0;padding:22px !important}
.cw-page-hero::after{right:12px;font-size:112px;opacity:0.72}.cw-page-hero-title{font-size:28px !important}.cw-page-hero-actions{justify-content:flex-start !important}}#page-watchlist .wl-card.selected{border-color:rgba(142,154,236,0.86)!important;box-shadow:0 0 0 2px rgba(142,154,236,0.38),0 18px 34px rgba(0,0,0,0.34)!important}#page-watchlist .wl-card.selected::before{background:linear-gradient(180deg,rgba(125,134,201,0.18),rgba(95,141,255,0.1)42%,rgba(4,8,14,0.86)100%)!important}#page-watchlist .wl-toolbar .wl-chip.is-accent,#page-watchlist .wl-toolbar .wl-chip:has(input:checked){background:rgba(125,134,201,0.18)!important;border-color:rgba(145,157,214,0.42)!important;color:#f4f6ff !important}
/*Whitelist page styles.*/
#page-settings #auth-providers .lm-hidden{display:none !important}#page-settings #auth-providers .cw-wl{--wl-col:88px;--wl-hist:#22d3ee;--wl-rate:#3b82f6;--wl-prog:#f59e0b;--wl-scr:#22c55e;--wl-bg:#0e121a;--wl-row:#161b25;--wl-row-h:#1d2431;--wl-bd:rgba(255,255,255,0.08);--wl-fg:#e7ecf5;--wl-mut:#9aa4b2;--wl-chip:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:12px;color:var(--wl-fg);max-width:100%}html[data-cw-theme="flat-dark"] #page-settings #auth-providers .cw-wl{--wl-bg:#10151d;--wl-row:#161c26;--wl-row-h:#1f2734;--wl-bd:rgba(255,255,255,0.07);--wl-chip:rgba(255,255,255,0.05)}html[data-cw-theme="flat-light"] #page-settings #auth-providers .cw-wl{--wl-bg:#eef2f8;--wl-row:#ffffff;--wl-row-h:#f1f5fb;--wl-bd:rgba(15,23,42,0.12);--wl-fg:#0f172a;--wl-mut:#5b6472;--wl-chip:rgba(15,23,42,0.05)}
#page-settings #auth-providers .cw-wl-scroll{max-height:min(52vh,460px);overflow-y:auto;border-radius:14px;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,0.7)transparent}#page-settings #auth-providers .cw-wl-scroll::-webkit-scrollbar{width:9px}#page-settings #auth-providers .cw-wl-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(124,92,255,0.85),rgba(86,60,180,0.85));border-radius:999px;border:2px solid transparent;background-clip:padding-box}#page-settings #auth-providers .cw-wl-colrow{position:sticky;top:0;z-index:2;background:var(--wl-bg);display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:12px;padding:4px 12px 8px;color:var(--wl-mut);text-transform:uppercase;font-size:0.68rem;letter-spacing:0.08em;font-weight:800}#page-settings #auth-providers .cw-wl-cols{display:grid;grid-template-columns:repeat(4,var(--wl-col))}
#page-settings #auth-providers .cw-wl-colhead{display:inline-flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;cursor:pointer;color:var(--wl-mut);font:inherit;text-transform:uppercase;letter-spacing:0.06em;font-weight:800;font-size:0.66rem;padding:4px 0}#page-settings #auth-providers .cw-wl-colhead:hover{color:var(--wl-fg)}#page-settings #auth-providers .cw-wl-colhead .cw-wl-cico{font-size:19px;color:var(--_c)!important;-webkit-text-fill-color:var(--_c)!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--_c)45%,transparent))}#page-settings #auth-providers .cw-wl-colhead.cw-wl-hist{--_c:var(--wl-hist)}#page-settings #auth-providers .cw-wl-colhead.cw-wl-rate{--_c:var(--wl-rate)}#page-settings #auth-providers .cw-wl-colhead.cw-wl-prog{--_c:var(--wl-prog)}#page-settings #auth-providers .cw-wl-colhead.cw-wl-scr{--_c:var(--wl-scr)}
#page-settings #auth-providers .cw-wl-rows{display:flex;flex-direction:column;gap:8px;padding:2px}#page-settings #auth-providers .cw-wl-row{display:grid;grid-template-columns:auto auto minmax(0,1fr)auto;align-items:center;gap:12px;padding:9px 12px;border-radius:14px;background:var(--wl-row);box-shadow:inset 0 0 0 1px var(--wl-bd);transition:background 0.14s,box-shadow 0.14s}#page-settings #auth-providers .cw-wl-row:hover{background:var(--wl-row-h);box-shadow:inset 0 0 0 1px rgba(124,92,255,0.4)}#page-settings #auth-providers .cw-wl-handle{width:14px;height:18px;flex:0 0 auto;opacity:0.4;cursor:default;background-image:radial-gradient(currentColor 1.4px,transparent 1.5px);background-size:6px 6px;background-position:0 0;color:var(--wl-mut)}
#page-settings #auth-providers .cw-wl-ic{width:38px;height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--wl-chip);border:1px solid var(--wl-bd);color:var(--wl-fg)}#page-settings #auth-providers .cw-wl-ic .material-symbols-rounded{font-size:22px}#page-settings #auth-providers .cw-wl-name{min-width:0;font-weight:800;font-size:0.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-settings #auth-providers .cw-wl-checks{display:grid;grid-template-columns:repeat(4,var(--wl-col));align-items:center}#page-settings #auth-providers .cw-wl-check{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:28px;cursor:pointer}#page-settings #auth-providers .cw-wl-check input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}
#page-settings #auth-providers .cw-wl-check .cw-wl-box{width:18px;height:18px;border-radius:6px;border:2px solid var(--_c);background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background 0.12s,border-color 0.12s,transform 0.1s}#page-settings #auth-providers .cw-wl-check.cw-wl-hist{--_c:var(--wl-hist)}#page-settings #auth-providers .cw-wl-check.cw-wl-rate{--_c:var(--wl-rate)}#page-settings #auth-providers .cw-wl-check.cw-wl-prog{--_c:var(--wl-prog)}#page-settings #auth-providers .cw-wl-check.cw-wl-scr{--_c:var(--wl-scr)}#page-settings #auth-providers .cw-wl-check .cw-wl-box::after{content:"";width:5px;height:9px;margin-top:-1px;border:solid #0a1018;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)scale(0);transition:transform 0.12s}
#page-settings #auth-providers .cw-wl-check input:checked+.cw-wl-box{background:var(--_c);border-color:var(--_c)}#page-settings #auth-providers .cw-wl-check input:checked+.cw-wl-box::after{transform:rotate(45deg)scale(1)}#page-settings #auth-providers .cw-wl-check:hover .cw-wl-box{transform:scale(1.08)}#page-settings #auth-providers .cw-wl-check input:focus-visible+.cw-wl-box{box-shadow:0 0 0 3px color-mix(in srgb,var(--_c)38%,transparent)}#page-settings #auth-providers .cw-wl-empty{padding:22px 14px;text-align:center;color:var(--wl-mut);background:var(--wl-row);border:1px dashed var(--wl-bd);border-radius:14px}#page-settings #auth-providers .cw-wl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#page-settings #auth-providers .cw-wl-note{color:var(--wl-mut);font-size:0.82rem}
#page-settings #auth-providers .cw-wl-foot-r{display:flex;align-items:center;gap:12px}#page-settings #auth-providers .cw-wl-stamp{color:var(--wl-mut);font-size:0.78rem}#page-settings #auth-providers .cw-wl-load{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border-radius:11px;border:1px solid var(--wl-bd);background:var(--wl-chip);color:var(--wl-fg);font-weight:800;font-size:0.86rem;cursor:pointer;transition:background 0.15s,border-color 0.15s}#page-settings #auth-providers .cw-wl-load:hover{background:var(--wl-row-h);border-color:rgba(124,92,255,0.5)}#page-settings #auth-providers .cw-wl-load .material-symbols-rounded{font-size:19px}#page-settings #auth-providers .cw-wl-load.busy{opacity:0.6;pointer-events:none}#page-settings #auth-providers .cw-wl-load.busy .material-symbols-rounded{animation:cwWlSpin 1s linear infinite}
@keyframes cwWlSpin{to{transform:rotate(360deg)}
}#page-settings #auth-providers .cw-wl-load.is-done{background:linear-gradient(135deg,#00e084,#2ea859)!important;border-color:rgba(0,224,132,0.6)!important;color:#fff !important;-webkit-text-fill-color:#fff !important;pointer-events:none}#page-settings #auth-providers .cw-wl-load.is-fail{background:linear-gradient(135deg,#ff5a6a,#d1342f)!important;border-color:rgba(255,112,124,0.6)!important;color:#fff !important;-webkit-text-fill-color:#fff !important;pointer-events:none}#page-settings #auth-providers .cw-wl-load:is(.is-done,.is-fail) .material-symbols-rounded{color:#fff !important;-webkit-text-fill-color:#fff !important;animation:cwWlPop 0.45s cubic-bezier(0.16,0.84,0.22,1)}
@keyframes cwWlPop{0%{transform:scale(0.2)rotate(-12deg);opacity:0.2}
55%{transform:scale(1.3)rotate(4deg);opacity:1}100%{transform:scale(1)rotate(0)}}
@media(max-width:720px){#page-settings #auth-providers .cw-wl{--wl-col:60px}
#page-settings #auth-providers .cw-wl-check .cw-wl-box{width:17px;height:17px}}
body :is(#page-watchlist,#page-snapshots,#page-playlists,#page-editor) .cw-page-hero::after{transform:translateY(-50%)!important}
#page-watchlist .wl-hero-summary,#page-playback_progress .pp-hero-summary,#page-editor .cw-editor-hero-summary{background:linear-gradient(180deg,rgba(255,255,255,0.065),rgba(255,255,255,0.025))!important;backdrop-filter:blur(6px)saturate(120%)!important;-webkit-backdrop-filter:blur(6px)saturate(120%)!important}
html[data-cw-theme="flat-light"] #page-watchlist .wl-hero-summary,html[data-cw-theme="flat-light"] #page-playback_progress .pp-hero-summary,html[data-cw-theme="flat-light"] #page-editor .cw-editor-hero-summary{background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.38))!important}
#page-snapshots .ss-table tbody tr:hover:not(.active):not(.checked)>td{background:rgba(120,130,200,0.1)!important}
#page-snapshots .ss-table tbody tr.active>td{background:rgba(92,96,182,0.28)!important}
#page-snapshots .ss-table tbody tr.active>td:first-child{box-shadow:inset 3px 0 0 #8b92d6 !important}
#page-snapshots .ss-table tbody tr.active>td.ss-col-menu .material-symbols-rounded{color:#c3c9ff !important}
#page-snapshots .ss-badge.ok{background:rgba(91,226,173,0.14)!important;border-color:rgba(91,226,173,0.42)!important;color:#8ff0c8 !important}
#page-snapshots .ss-badge.warn{background:rgba(255,181,92,0.14)!important;border-color:rgba(255,181,92,0.42)!important;color:#ffd29a !important}
#page-snapshots .ss-badge.add{background:rgba(48,255,138,0.13)!important;border-color:rgba(48,255,138,0.42)!important;color:#8dffbe !important}
#page-snapshots .ss-badge.del{background:rgba(255,80,80,0.13)!important;border-color:rgba(255,80,80,0.42)!important;color:#ffb0b0 !important}
#page-snapshots .ss-badge.upd{background:rgba(255,180,80,0.13)!important;border-color:rgba(255,180,80,0.42)!important;color:#ffd39a !important}
#page-snapshots .ss-badge[data-provider="plex"]{--brand:var(--plex-rgb)}
#page-snapshots .ss-badge[data-provider="simkl"]{--brand:var(--simkl-rgb)}
#page-snapshots .ss-badge[data-provider="trakt"]{--brand:237,28,36}
#page-snapshots .ss-badge[data-provider="anilist"]{--brand:var(--anilist-rgb)}
#page-snapshots .ss-badge[data-provider="jellyfin"]{--brand:var(--jellyfin-rgb)}
#page-snapshots .ss-badge[data-provider="emby"]{--brand:var(--emby-rgb)}
#page-snapshots .ss-badge[data-provider="mdblist"]{--brand:var(--mdblist-rgb)}
#page-snapshots .ss-badge[data-provider="publicmetadb"]{--brand:var(--publicmetadb-rgb)}
#page-snapshots .ss-badge[data-provider="nuvio"]{--brand:var(--nuvio-rgb)}
#page-snapshots .ss-badge[data-provider="tmdb"]{--brand:var(--tmdb-rgb)}
#page-snapshots .ss-badge[data-provider="tautulli"]{--brand:var(--tautulli-rgb)}
#page-snapshots .ss-badge[data-provider="crosswatch"]{--brand:124,92,255}
#page-snapshots .ss-table tbody tr.active>td.ss-col-check{background:rgba(92,96,182,0.28)!important}
#page-snapshots .ss-badge[data-provider]{background:rgba(var(--brand,124,92,255),0.16)!important;border-color:rgba(var(--brand,124,92,255),0.46)!important;color:#f4f7ff !important}
#page-snapshots .ss-mini{background:rgba(92,96,182,0.18)!important;border-color:rgba(126,132,224,0.44)!important;color:#cdd3ff !important}
#page-snapshots .ss-mini:hover{background:rgba(92,96,182,0.28)!important;border-color:rgba(146,152,240,0.6)!important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-badge.ok{background:rgba(23,114,69,0.1)!important;border-color:rgba(23,114,69,0.36)!important;color:#125c38 !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-badge.warn{background:rgba(146,88,12,0.1)!important;border-color:rgba(146,88,12,0.34)!important;color:#7a4a08 !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-badge{color:#253044 !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-badge[data-provider]{background:rgba(var(--brand,124,92,255),0.12)!important;border-color:rgba(var(--brand,124,92,255),0.44)!important;color:#172033 !important}
html[data-cw-theme="flat-light"] #page-snapshots .ss-mini{background:rgba(70,86,166,0.1)!important;border-color:rgba(70,86,166,0.34)!important;color:#31406e !important}
#page-settings .cw-settings-setup-row .cw-settings-step-state{display:inline-flex;align-items:center;justify-content:center;line-height:1}
#page-settings .cw-settings-setup-row .cw-settings-step-state::before{display:inline-block;flex:0 0 auto}
#page-settings .cw-settings-setup-row .cw-settings-step-link{display:inline-flex;align-items:center;justify-content:center;gap:8px}
#page-settings .cw-settings-setup-row .cw-settings-step-link::after{font-family:"Material Symbols Rounded";font-weight:400;line-height:1;text-transform:none;letter-spacing:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}
.cw-import-help.material-symbol{width:28px;height:28px;font-size:26px !important}
.cw-main.cw-main-empty .cw-table-wrap{display:none}
.cw-main.cw-main-empty .cw-empty{flex:0 0 auto;display:grid;place-items:center;align-content:center;gap:12px;min-height:246px;padding:42px 18px;text-align:center}
.cw-empty .cw-empty-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;font-size:42px;line-height:1;color:#7f8da3}
.cw-empty .cw-empty-text{font-size:14px;font-weight:750}
.cw-editor-send-card{--send-bg:var(--bg,#0d141f);--send-panel:var(--panel,#111a29);--send-card:var(--panel2,#151f30);--send-text:var(--fg,#eef5ff);--send-muted:var(--muted,#aebcd0);--send-accent:var(--accent,#8b86ff);--send-danger:var(--danger,#ff4d4f);--send-good:var(--accent2,#31d08b);--send-border:var(--border,rgba(89,109,139,.30));width:min(860px,calc(100vw - 40px))!important;max-height:min(720px,calc(100vh - 40px))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--send-panel) 96%,#23405e),var(--send-bg))!important;border-color:var(--send-border)!important;border-radius:18px!important;color:var(--send-text)!important;box-shadow:var(--shadow,0 24px 60px rgba(0,0,0,.45))!important}
.cw-editor-send-card,.cw-editor-send-card *{box-sizing:border-box}.cw-editor-send-card{grid-template-rows:auto minmax(0,1fr);background-image:radial-gradient(110% 90% at 0% 0%,color-mix(in srgb,var(--send-accent) 9%,transparent),transparent 52%),radial-gradient(70% 90% at 100% 0%,rgba(35,75,98,.16),transparent 56%)!important}
.cw-editor-send-card .cx-head{min-height:76px!important;padding:16px 22px!important;border-bottom:1px solid var(--send-border)!important;background:transparent!important}
.cw-editor-send-head-left{min-width:0;display:flex;align-items:center;gap:14px}.cw-editor-send-head-icon,.cw-editor-send-section-head>.material-symbols-rounded{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--send-accent) 38%,var(--send-border));background:color-mix(in srgb,var(--send-accent) 15%,var(--send-card));color:var(--send-accent)}.cw-editor-send-head-icon{width:46px;height:46px;flex:0 0 46px;border-radius:14px}.cw-editor-send-head-icon .material-symbols-rounded{font-size:25px}.cw-editor-send-title{font-size:22px;font-weight:950;line-height:1.05;color:var(--send-text)}.cw-editor-send-sub{margin-top:5px;font-size:13px;color:var(--send-muted)}
.cw-editor-send-card .body{min-height:0;display:grid;gap:10px;padding:8px 22px 14px!important;overflow:auto}.cw-editor-send-section,.cw-editor-send-run-card{border:1px solid var(--send-border);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--send-card) 93%,#315a7e),color-mix(in srgb,var(--send-panel) 95%,#12283d));padding:14px 16px}.cw-editor-send-section-head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px}.cw-editor-send-section-head.compact{margin-bottom:12px}.cw-editor-send-section-head>.material-symbols-rounded{width:44px;height:44px;border-radius:13px;font-size:24px}.cw-editor-send-card h3{margin:0;font-size:18px;line-height:1.15;color:var(--send-text)}.cw-editor-send-card p{margin:6px 0 0;font-size:13px;line-height:1.35;color:var(--send-muted)}
.cw-editor-send-target-card{padding:10px!important}.cw-editor-send-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw-editor-send-provider{grid-template-columns:42px minmax(0,1fr)24px!important;min-height:56px!important;padding:8px 9px!important;border-radius:11px!important;border-color:rgba(var(--send-rgb,124,92,255),.24)!important;background:linear-gradient(180deg,rgba(var(--send-rgb,124,92,255),.09),color-mix(in srgb,var(--send-panel) 86%,#091321))!important}.cw-editor-send-provider:hover{border-color:rgba(var(--send-rgb,124,92,255),.48)!important;background:linear-gradient(180deg,rgba(var(--send-rgb,124,92,255),.15),color-mix(in srgb,var(--send-panel) 88%,#091321))!important}.cw-editor-send-provider.active{border-color:rgba(var(--send-rgb,83,217,139),.68)!important;background:linear-gradient(180deg,rgba(var(--send-rgb,83,217,139),.22),rgba(35,87,65,.2))!important;box-shadow:0 0 0 1px rgba(var(--send-rgb,83,217,139),.22) inset}.cw-editor-send-provider-icon{width:42px!important;height:40px!important;border-radius:10px!important;border-color:rgba(var(--send-rgb,124,92,255),.3)!important;background:rgba(var(--send-rgb,124,92,255),.13)!important}.cw-editor-send-logo{display:block;width:28px!important;height:28px!important;max-width:32px!important;max-height:32px!important;object-fit:contain}.cw-editor-send-provider strong{font-size:12px!important;line-height:1.12;color:var(--send-text)}.cw-editor-send-provider small{font-size:11px!important;line-height:1.1;color:var(--send-muted)!important}.cw-editor-send-check{width:24px!important;height:24px!important}.cw-editor-send-check .material-symbols-rounded{font-size:17px!important}.cw-editor-send-empty{grid-column:1/-1;padding:12px;color:var(--send-muted);font-size:12px}
.cw-editor-send-data-grid,.cw-editor-send-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw-editor-send-data-grid div,.cw-editor-send-progress-grid div{min-width:0;padding:9px 10px;border:1px solid var(--send-border);border-radius:10px;background:color-mix(in srgb,var(--send-bg) 40%,transparent)}.cw-editor-send-data-grid span,.cw-editor-send-progress-grid span{display:block;color:var(--send-muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.cw-editor-send-data-grid b,.cw-editor-send-progress-grid b{display:block;margin-top:4px;color:var(--send-text);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cw-editor-send-run-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-color:color-mix(in srgb,#ffbd4a 28%,var(--send-border))}.cw-editor-send-warning{min-width:0;display:flex;align-items:center;gap:10px;color:var(--send-muted);font-size:13px;line-height:1.35}.cw-editor-send-warning .material-symbols-rounded{color:#ffbd4a;font-size:24px}.cw-editor-send-run-actions{display:flex;justify-content:flex-end}.cw-editor-send-card .cx-btn{min-height:42px;border-color:var(--send-border);border-radius:10px;background:color-mix(in srgb,var(--send-panel) 86%,#0b1321);color:var(--send-text);font:inherit;font-size:14px;font-weight:850}.cw-editor-send-card .cx-btn.primary{background:#563bd9;border-color:#674eea;color:#fff}.cw-editor-send-card .cx-btn .material-symbols-rounded{font-size:20px}.cw-editor-send-card .cx-btn.busy{position:relative;color:transparent!important}.cw-editor-send-card .cx-btn.busy>*{opacity:0}.cw-editor-send-card .cx-btn.busy::after{content:"";position:absolute;inset:50% auto auto 50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;animation:cc-spin .7s linear infinite}.cw-editor-send-close{width:42px!important;min-width:42px!important;height:42px!important;border-radius:12px!important}.cw-editor-send-close .material-symbols-rounded{font-size:22px!important}
.cw-editor-send-status{grid-column:1/-1;display:grid;gap:10px;min-height:0;padding:0!important;color:var(--send-muted)!important}.cw-editor-send-status-line{padding:10px 12px;border:1px solid var(--send-border);border-radius:10px;background:color-mix(in srgb,var(--send-panel) 88%,#091321);font-size:12px;line-height:1.35}.cw-editor-send-status-line.err{color:var(--send-danger);border-color:color-mix(in srgb,var(--send-danger) 42%,var(--send-border));background:color-mix(in srgb,var(--send-danger) 9%,var(--send-panel))}
.cw-editor-send-progress{display:grid;gap:12px;padding:14px;border:1px solid var(--send-border);border-radius:12px;background:color-mix(in srgb,var(--send-panel) 90%,#091321)}.cw-editor-send-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cw-editor-send-progress-head strong{display:block;font-size:15px;color:var(--send-text)}.cw-editor-send-progress-head span{display:block;margin-top:3px;font-size:12px;color:var(--send-muted)}.cw-editor-send-progress-head>.material-symbols-rounded{margin-top:0;color:#8fb7ff;font-size:24px}.cw-editor-send-progress.done .cw-editor-send-progress-head>.material-symbols-rounded{color:var(--send-good)}.cw-editor-send-progress.error .cw-editor-send-progress-head>.material-symbols-rounded{color:var(--send-danger)}.cw-editor-send-progress-bar{position:relative;height:10px;border-radius:999px;background:color-mix(in srgb,var(--send-bg) 72%,#020712);border:1px solid var(--send-border);overflow:hidden}.cw-editor-send-progress-bar span{position:relative;display:block;width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#4b7bff,#7c5cff,#31d08b);transition:width .22s ease}.cw-editor-send-progress.active .cw-editor-send-progress-bar span{background-image:linear-gradient(90deg,#4b7bff,#7c5cff,#31d08b),repeating-linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 8px,rgba(255,255,255,.34) 8px,rgba(255,255,255,.34) 14px);background-blend-mode:screen;background-size:100% 100%,28px 28px;animation:cc-progress-stripes .7s linear infinite}.cw-editor-send-progress.active .cw-editor-send-progress-bar::after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;min-width:70px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(130,180,255,.22),transparent);animation:cc-progress-pulse 1.35s ease-in-out infinite}.cw-editor-send-progress.done .cw-editor-send-progress-bar span{background:linear-gradient(90deg,#31d08b,#5ee0aa)}.cw-editor-send-progress.error .cw-editor-send-progress-bar span{background:linear-gradient(90deg,#ef4444,#f97316)}.cw-editor-send-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cw-editor-send-progress-message{padding:10px 12px;border:1px solid var(--send-border);border-radius:10px;background:color-mix(in srgb,var(--send-bg) 46%,transparent);color:var(--send-muted);font-size:12px}
.cw-editor-send-result-list{display:grid;gap:8px}.cw-editor-send-result-row{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(96px,auto);align-items:center;gap:10px;min-height:54px;padding:8px 10px;border:1px solid rgba(var(--send-rgb,124,92,255),.24);border-radius:11px;background:linear-gradient(180deg,rgba(var(--send-rgb,124,92,255),.10),color-mix(in srgb,var(--send-panel) 88%,#091321));font-size:12px}.cw-editor-send-result-row.ok{border-color:rgba(var(--send-rgb,124,92,255),.38);box-shadow:inset 0 0 0 1px rgba(var(--send-rgb,124,92,255),.12)}.cw-editor-send-result-row.bad{border-color:color-mix(in srgb,var(--send-danger) 45%,var(--send-border));background:color-mix(in srgb,var(--send-danger) 9%,var(--send-panel))}.cw-editor-send-result-icon{display:grid;place-items:center;width:42px;height:38px;border:1px solid rgba(var(--send-rgb,124,92,255),.30);border-radius:10px;background:rgba(var(--send-rgb,124,92,255),.13)}.cw-editor-send-result-row .cw-editor-send-logo{width:27px!important;height:27px!important;max-width:31px!important;max-height:31px!important}.cw-editor-send-result-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--send-text);font-size:13px}.cw-editor-send-result-row small{text-align:right;color:var(--send-muted);font-size:12px}.cw-editor-send-result-row.bad small{color:#ffb4be}
html[data-cw-theme="flat-light"] .cw-editor-send-card{--send-bg:#e9edf5;--send-panel:#ffffff;--send-card:#f8fafc;--send-text:#111827;--send-muted:#475467;--send-border:rgba(16,24,40,.16);--send-accent:#4656a6;--send-danger:#bf2f3d;--send-good:#177245}html[data-cw-theme="flat-dark"] .cw-editor-send-card{--send-bg:#0d0f14;--send-panel:#171a22;--send-card:#20242d;--send-text:#eef1f6;--send-muted:#a9b0bd;--send-border:rgba(255,255,255,.13);--send-accent:#8f98de;--send-danger:#d86672;--send-good:#57b58a}
@keyframes cc-spin{to{transform:rotate(360deg)}}@keyframes cc-progress-stripes{to{background-position:0 0,28px 0}}@keyframes cc-progress-pulse{0%{transform:translateX(-110%);opacity:.35}50%{opacity:1}100%{transform:translateX(420%);opacity:.35}}
@media(max-width:900px){.cw-editor-send-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.cw-editor-send-card{width:min(860px,calc(100vw - 24px))!important;max-height:calc(100vh - 24px)!important}.cw-editor-send-card .cx-head{padding:18px!important}.cw-editor-send-card .body{padding:8px 18px 14px!important}.cw-editor-send-list,.cw-editor-send-data-grid,.cw-editor-send-progress-grid,.cw-editor-send-run-card{grid-template-columns:1fr}.cw-editor-send-run-actions{justify-content:stretch}.cw-editor-send-run-actions .cx-btn{width:100%}.cw-editor-send-result-row{grid-template-columns:42px minmax(0,1fr)}.cw-editor-send-result-row small{grid-column:2;text-align:left}}
