.ch-topbar{z-index:40;background:var(--bc-glass-bg);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--bc-border);position:sticky;top:0}.ch-topbar-inner{align-items:center;max-width:64rem;margin:0 auto;padding:14px 24px;display:flex}.ch-back{border:1px solid var(--bc-border);color:var(--bc-text-muted);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.ch-back:hover{color:var(--bc-accent);border-color:var(--bc-accent);background:color-mix(in srgb,var(--bc-accent) 8%,transparent)}.ch-back .material-symbols-outlined{font-size:18px}.ch-upgrade-cta:hover{box-shadow:0 0 20px color-mix(in srgb, var(--bc-accent) 40%, transparent)}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.sess-list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:4px;max-height:420px;display:flex;overflow-y:auto}.sess-list::-webkit-scrollbar{width:6px}.sess-list::-webkit-scrollbar-track{background:0 0}.sess-list::-webkit-scrollbar-thumb{background:var(--bc-tint-hover);border-radius:3px}.sess-list::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.sess-row{--accent:#ef4444;border:1px solid var(--bc-border);background:var(--bc-tint);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:12px;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.sess-row:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.sess-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px}.sess-dot-running{animation:1.6s ease-in-out infinite sessPulse}.sess-dot-fail{background:#ef4444!important}.sess-dot-pending{opacity:.5}.sess-dot-cancelled{box-shadow:none;background:#64748b!important}.sess-dot-expired{box-shadow:none;opacity:.6;background:#475569!important}.sess-row-dim{opacity:.55}.sess-row-dim:hover{opacity:.85}@keyframes sessPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.sess-label{letter-spacing:.08em;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);text-align:center;border-radius:4px;flex-shrink:0;min-width:24px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800}.sess-url{min-width:0;color:var(--bc-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow:hidden}.sess-score{opacity:.95;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.sess-time{color:var(--bc-text-muted);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px}.sess-del{color:#ef4444;cursor:pointer;opacity:.55;background:0 0;border:1px solid #dc26261a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,border-color .15s;display:flex}.sess-row:hover .sess-del{opacity:1}.sess-del:hover{background:#dc26262e;border-color:#dc262666}@media (width<=640px){.sess-row{gap:8px;padding:6px 8px}.sess-time{display:none}.sess-label{min-width:22px;font-size:9px}.sess-url{font-size:11px}.sess-score{font-size:10px}}@media (width<=380px){.sess-score,.sess-label{display:none}}:root.light .sess-row{background:#00000005;border-color:#0000000d}:root.light .sess-url{color:var(--bc-text-muted)}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes chartFadeIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes chartGrowUp{0%{opacity:0;transform:scaleY(0)}to{opacity:.85;transform:scaleY(1)}}@keyframes scGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:.92;transform:scaleY(1)}}.sc-bar{transform-box:fill-box}@media (prefers-reduced-motion:reduce){.sc-bar{opacity:.92!important;animation:none!important}}.chart-anim-area{animation:.8s ease-out .2s both chartFadeIn}.chart-anim-segment{transform-origin:50%}.cu-submodule{background:var(--bc-tint);border:1px solid var(--bc-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.cu-submodule:hover{border-color:var(--bc-border)}.cu-submodule input[type=checkbox]{accent-color:#dc2626;cursor:pointer;width:14px;height:14px;margin-top:3px}.cu-submodule>div{flex:1;align-items:flex-start;gap:8px;display:flex}.cu-submodule>div>div{flex-direction:column;gap:1px;display:flex}.cu-submodule strong{color:var(--bc-text);letter-spacing:-.01em;font-size:12px;font-weight:700}.cu-submodule small{color:var(--bc-text-muted);font-size:10.5px;line-height:1.35}.cu-submodule:has(input:checked){background:#dc26260f;border-color:#dc262640;box-shadow:0 0 0 2px #dc26260d}@media (width<=400px){#cy-scans-grid,#cy-recharge-grid{grid-template-columns:1fr!important}}
