.cb-catchup{--cu-bg:linear-gradient(180deg,#f7f5ff,#fbfaff);--cu-border:#e4defb;--cu-ink:#1f2340;--cu-muted:#6b6f8a;--cu-accent:#6d4fe0;--cu-accent-soft:#ece7ff;background:var(--cu-bg);border:1px solid var(--cu-border);border-radius:12px;box-shadow:0 1px 2px #23195a0a,0 4px 14px #23195a0d;color:var(--cu-ink);margin:10px auto 18px;overflow:hidden;text-align:start;width:min(560px,calc(100% - 32px))}.cb-catchup.is-facts{--cu-accent:#475569;--cu-accent-soft:#eef2f6;--cu-border:#e2e8f0;--cu-bg:#f8fafc}body.dark .cb-catchup{--cu-bg:linear-gradient(180deg,#6d4fe024,#6d4fe014);--cu-border:#8b73f052;--cu-ink:#e7e6f5;--cu-muted:#a3a3c2;--cu-accent:#b3a1ff;--cu-accent-soft:#8b73f033;box-shadow:none}body.dark .cb-catchup.is-facts{--cu-bg:#94a3b814;--cu-border:#94a3b83d;--cu-accent:#cbd5e1;--cu-accent-soft:#94a3b829}.cb-catchup__head{align-items:center;display:flex;gap:8px;padding:8px 8px 8px 12px}.cb-catchup__toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;gap:8px;min-width:0;padding:0;text-align:start}.cb-catchup__link:focus-visible,.cb-catchup__refresh:focus-visible,.cb-catchup__toggle:focus-visible{border-radius:6px;outline:2px solid var(--cu-accent);outline-offset:2px}.cb-catchup__icon{align-items:center;background:var(--cu-accent-soft);border-radius:7px;color:var(--cu-accent);display:inline-flex;flex:none;height:22px;justify-content:center;width:22px}.cb-catchup__title{font-size:13px;font-weight:650;letter-spacing:-.005em}.cb-catchup__chev{color:var(--cu-muted);margin-inline-start:2px;transition:transform .18s ease}.cb-catchup.is-collapsed .cb-catchup__chev{transform:rotate(-90deg)}.cb-catchup__meta{font-feature-settings:"tnum";color:var(--cu-muted);flex:none;font-size:11px;font-variant-numeric:tabular-nums}.cb-catchup__refresh{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--cu-muted);cursor:pointer;display:inline-flex;flex:none;height:26px;justify-content:center;position:relative;width:26px}.cb-catchup__refresh:hover:not(:disabled){background:var(--cu-accent-soft);color:var(--cu-accent)}.cb-catchup__refresh:disabled{cursor:default;opacity:.7}.cb-catchup__refresh.has-new:after{background:var(--cu-accent);border-radius:50%;content:"";height:6px;position:absolute;right:4px;top:4px;width:6px}.cb-catchup__refresh .is-spinning{animation:cb-catchup-spin .9s linear infinite}@keyframes cb-catchup-spin{to{transform:rotate(1turn)}}.cb-catchup__mood{align-items:center;background:#eef2f6;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:600;height:18px;padding:0 7px}.cb-catchup__mood.is-positive{background:#d1fae5;color:#047857}.cb-catchup__mood.is-confused{background:#dbeafe;color:#1d4ed8}.cb-catchup__mood.is-frustrated{background:#fef3c7;color:#b45309}.cb-catchup__mood.is-angry{background:#fee2e2;color:#b91c1c}body.dark .cb-catchup__mood{background:#94a3b82e;color:#cbd5e1}body.dark .cb-catchup__mood.is-positive{background:#10b9812e;color:#6ee7b7}body.dark .cb-catchup__mood.is-confused{background:#3b82f62e;color:#93c5fd}body.dark .cb-catchup__mood.is-frustrated{background:#f59e0b2e;color:#fcd34d}body.dark .cb-catchup__mood.is-angry{background:#ef444433;color:#fca5a5}.cb-catchup__body{border-top:1px solid var(--cu-border);padding:0 14px 10px}.cb-catchup__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:8px 0 2px}.cb-catchup__item{grid-gap:10px;align-items:baseline;display:grid;font-size:12.8px;gap:10px;grid-template-columns:58px 1fr;line-height:1.5}.cb-catchup__kind{color:var(--cu-muted);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cb-catchup__text{min-width:0;overflow-wrap:anywhere;unicode-bidi:plaintext}.cb-catchup__facts{grid-gap:4px 14px;display:grid;font-size:12.8px;gap:4px 14px;grid-template-columns:max-content 1fr;line-height:1.45;margin:0;padding:10px 0 2px}.cb-catchup__facts dt{color:var(--cu-muted);font-weight:500}.cb-catchup__facts dd{font-weight:550;margin:0;overflow-wrap:anywhere;unicode-bidi:plaintext}.cb-catchup__empty{color:var(--cu-muted);font-size:12.5px;margin:10px 0 2px}.cb-catchup__link{background:none;border:0;color:var(--cu-accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.cb-catchup__foot{align-items:center;color:var(--cu-muted);display:flex;font-size:10.5px;gap:5px;margin:8px 0 0}.cb-catchup__skeleton{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px}.cb-catchup__skeleton span{animation:cb-catchup-shimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--cu-accent-soft) 0,#ffffff8c 50%,var(--cu-accent-soft) 100%);background-size:200% 100%;border-radius:5px;display:block;height:10px}.cb-catchup__skeleton span:nth-child(2){width:82%}.cb-catchup__skeleton span:nth-child(3){width:64%}body.dark .cb-catchup__skeleton span{background:linear-gradient(90deg,#8b73f029,#8b73f04d 50%,#8b73f029);background-size:200% 100%}@keyframes cb-catchup-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.cb-catchup__refresh .is-spinning,.cb-catchup__skeleton span{animation:none}.cb-catchup__chev{transition:none}}@media (max-width:520px){.cb-catchup__item{gap:0;grid-template-columns:1fr}}.cb-cobrowse .ant-modal-content{background:#fff;background:var(--background-primary,#fff);border-radius:16px;overflow:hidden;padding:0}.cb-cobrowse .ant-modal-body{padding:0}.cb-cobrowse__frame{display:flex;flex-direction:column;height:min(86vh,900px)}.cb-cobrowse__head{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;gap:16px;justify-content:space-between;padding:12px 14px 12px 18px}.cb-cobrowse__who{align-items:center;display:flex;gap:12px;min-width:0}.cb-cobrowse__titles{min-width:0}.cb-cobrowse__title{color:#0f172a;color:var(--text-primary,#0f172a);font-size:14px;font-weight:600;text-overflow:ellipsis}.cb-cobrowse__title,.cb-cobrowse__url{line-height:1.3;overflow:hidden;white-space:nowrap}.cb-cobrowse__url{align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:flex;font-size:12px;gap:4px;margin-top:2px}.cb-cobrowse__url svg{color:#16a34a;flex:none}.cb-cobrowse__host{color:#334155;color:var(--text-secondary,#334155);font-weight:500}.cb-cobrowse__path{overflow:hidden;text-overflow:ellipsis}.cb-cobrowse__state{align-items:center;background:#f1f5f9;background:var(--background-tertiary,#f1f5f9);border-radius:999px;color:#475569;color:var(--text-secondary,#475569);display:inline-flex;flex:none;font-size:12px;font-weight:600;gap:6px;line-height:1.2;padding:4px 10px}.cb-cobrowse__dot{background:currentColor;border-radius:50%;height:7px;opacity:.7;width:7px}.cb-cobrowse__state--live{background:#fee2e2;color:#b91c1c}.cb-cobrowse__state--live .cb-cobrowse__dot{animation:cb-cobrowse-live 2s ease-out infinite;background:#ef4444;opacity:1}.cb-cobrowse__state--loading,.cb-cobrowse__state--requesting,.cb-cobrowse__state--waiting{background:#e0e7ff;color:#4338ca}.cb-cobrowse__state--loading .cb-cobrowse__dot,.cb-cobrowse__state--waiting .cb-cobrowse__dot{animation:cb-cobrowse-breathe 1.6s ease-in-out infinite}.cb-cobrowse__state--away{background:#fef3c7;color:#92400e}body.dark .cb-cobrowse__state--live{background:#ef444429;color:#fca5a5}body.dark .cb-cobrowse__state--loading,body.dark .cb-cobrowse__state--requesting,body.dark .cb-cobrowse__state--waiting{background:#6366f12e;color:#a5b4fc}body.dark .cb-cobrowse__state--away{background:#f59e0b29;color:#fcd34d}.cb-cobrowse__tools{align-items:center;display:flex;flex:none;gap:8px}.cb-cobrowse__icon{color:#475569!important;color:var(--text-secondary,#475569)!important}.cb-cobrowse__seg{background:#f1f5f9;background:var(--background-tertiary,#f1f5f9);border-radius:8px;display:inline-flex;padding:2px}.cb-cobrowse__seg button{align-items:center;background:#0000;border:0;border-radius:6px;color:#475569;color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:5px;padding:4px 10px}.cb-cobrowse__seg button.is-on{background:#fff;background:var(--background-primary,#fff);box-shadow:0 1px 2px #0f172a1f;color:#0f172a;color:var(--text-primary,#0f172a)}.cb-cobrowse__seg button:focus-visible{outline:2px solid #4f46e5;outline-offset:1px}.cb-cobrowse__stage{background-color:#eef0f5;background-image:radial-gradient(#0f172a12 1px,#0000 0);background-size:18px 18px;flex:1 1;min-height:0;overflow:hidden;position:relative}body.dark .cb-cobrowse__stage{background-color:#0c0f16;background-image:radial-gradient(#ffffff0d 1px,#0000 0)}.cb-cobrowse__screen{background:#fff;border-radius:6px;box-shadow:0 0 0 1px #0f172a14,0 18px 48px #0f172a2e;left:0;overflow:hidden;position:absolute;top:0;transform-origin:0 0}body.dark .cb-cobrowse__screen{box-shadow:0 0 0 1px #ffffff14,0 18px 48px #0000008c}.cb-cobrowse__screen .replayer-wrapper{position:relative}.cb-cobrowse__screen iframe{background:#fff;border:0;display:block;pointer-events:none}.cb-cobrowse__screen .replayer-mouse{background:no-repeat 50%/contain url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 2.5 15 9.2-6.6 1.3 3.9 7.4-2.7 1.4-3.9-7.4L4.9 19z' fill='%230f172a' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");height:22px;margin:-2px 0 0 -3px;pointer-events:none;position:absolute;transition:left .06s linear,top .06s linear;width:22px;z-index:4}.cb-cobrowse__screen .replayer-mouse:after{border:2px solid #6366f1;border-radius:50%;content:"";height:28px;left:3px;margin:-14px 0 0 -14px;opacity:0;position:absolute;top:2px;width:28px}.cb-cobrowse__screen .replayer-mouse.active:after{animation:cb-cobrowse-click .5s ease-out}.cb-cobrowse__screen .replayer-mouse-tail{display:none}.cb-cobrowse__hit{border-radius:6px;overflow:hidden;position:absolute;z-index:5}.cb-cobrowse__stage--phone .cb-cobrowse__hit{border-radius:26px}.cb-cobrowse__hit--point{cursor:crosshair}.cb-cobrowse__hit--control{border-radius:6px;box-shadow:inset 0 0 0 2px #4f46e58c;cursor:pointer}.cb-cobrowse__ripple{animation:cb-cobrowse-ripple 1.2s ease-out forwards;border:3px solid #4f46e5;border-radius:50%;height:36px;margin:-18px 0 0 -18px;pointer-events:none;position:absolute;width:36px}.cb-cobrowse__ripple--point{border-color:#f59e0b;box-shadow:0 0 0 6px #f59e0b2e}.cb-cobrowse__note{align-items:center;background:#fff;background:var(--background-primary,#fff);border-radius:999px;box-shadow:0 6px 18px #0f172a29;color:#0f172a;color:var(--text-primary,#0f172a);display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;left:50%;padding:6px 12px;position:absolute;top:14px;transform:translateX(-50%);z-index:6}.cb-cobrowse__empty{align-items:center;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center}.cb-cobrowse__badge{background:#fff;background:var(--background-primary,#fff);border-radius:16px;box-shadow:0 1px 2px #0f172a14,0 8px 24px #0f172a14;color:#475569;color:var(--text-secondary,#475569);display:grid;height:52px;margin-bottom:6px;place-items:center;width:52px}.cb-cobrowse__badge--wait{position:relative}.cb-cobrowse__pulse{animation:cb-cobrowse-wait 1.8s ease-out infinite;background:#4f46e5;border-radius:50%;box-shadow:0 0 0 0 #4f46e580;height:14px;width:14px}.cb-cobrowse__empty-title{color:#0f172a;color:var(--text-primary,#0f172a);font-size:16px;font-weight:600}.cb-cobrowse__empty-body{color:#64748b;color:var(--text-muted,#64748b);font-size:13px;line-height:1.5;max-width:420px}.cb-cobrowse__empty-actions{display:flex;gap:8px;margin-top:10px}.cb-cobrowse__foot{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);color:#64748b;color:var(--text-muted,#64748b);display:flex;font-size:12px;gap:16px;padding:9px 18px}.cb-cobrowse__private{align-items:center;display:inline-flex;gap:6px}.cb-cobrowse__private svg{color:#16a34a}.cb-cobrowse__hint{flex:1 1;text-align:center}.cb-cobrowse__size{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.cb-cobrowse__spin{animation:cb-cobrowse-spin 1s linear infinite}@keyframes cb-cobrowse-live{0%{box-shadow:0 0 0 0 #ef444480}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}@keyframes cb-cobrowse-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes cb-cobrowse-wait{0%{box-shadow:0 0 0 0 #4f46e573}80%{box-shadow:0 0 0 16px #4f46e500}to{box-shadow:0 0 0 0 #4f46e500}}@keyframes cb-cobrowse-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes cb-cobrowse-click{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes cb-cobrowse-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cb-cobrowse__dot,.cb-cobrowse__pulse,.cb-cobrowse__ripple,.cb-cobrowse__spin{animation:none!important}}.cb-cobrowse__who{flex-wrap:nowrap}.cb-cobrowse__chip{align-items:center;border-radius:999px;display:inline-flex;flex:none;font-size:12px;font-weight:600;gap:5px;line-height:1.2;padding:4px 10px;white-space:nowrap}.cb-cobrowse__chip--view{background:#dbeafe;color:#1d4ed8}.cb-cobrowse__chip--control{background:#4f46e5;box-shadow:0 2px 8px #4f46e559;color:#fff}.cb-cobrowse__chip--took{background:#fef3c7;color:#92400e}body.dark .cb-cobrowse__chip--view{background:#3b82f62e;color:#93c5fd}body.dark .cb-cobrowse__chip--took{background:#f59e0b29;color:#fcd34d}.cb-cobrowse__watchers{align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:inline-flex;flex:none;font-size:12px;gap:5px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cobrowse__notes{bottom:14px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;left:50%;max-width:calc(100% - 24px);pointer-events:none;position:absolute;transform:translateX(-50%);z-index:6}.cb-cobrowse__note--inline{pointer-events:auto;position:static;transform:none}.cb-cobrowse__note--warn{background:#fffbeb;color:#92400e}body.dark .cb-cobrowse__note--warn{background:#2a2212;color:#fcd34d}.cb-cobrowse__note--btn{border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:500}.cb-cobrowse__note--btn:hover{filter:brightness(.97)}.cb-cobrowse__note--btn:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.cb-cobrowse__box{background:#f59e0b1f;border:2px solid #f59e0b;border-radius:8px;box-shadow:0 0 0 4px #f59e0b26}.cb-cobrowse__box,.cb-cobrowse__zoom{pointer-events:none;position:absolute}.cb-cobrowse__zoom{border:2px dashed #0ea5e9;border-radius:4px;box-shadow:0 0 0 9999px #0f172a2e}.cb-cobrowse__widget{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:repeating-linear-gradient(135deg,#64748b24 0 6px,#64748b0f 6px 12px);border:1.5px dashed #64748b99;border-radius:14px;display:grid;place-items:center;pointer-events:none;position:absolute}.cb-cobrowse__widget span{background:#fff;background:var(--background-primary,#fff);border-radius:999px;box-shadow:0 2px 8px #0f172a1f;color:#475569;color:var(--text-secondary,#475569);font-size:12px;font-weight:600;padding:4px 10px}.cb-cobrowse__stage--phone .cb-cobrowse__screen{border-radius:26px;box-shadow:0 0 0 8px #0f172a,0 0 0 9px #ffffff1f,0 24px 60px #0f172a59}.cb-cobrowse__stage--phone .cb-cobrowse__hit--control{border-radius:26px}.cb-cobrowse__lat{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:6px}.cb-cobrowse__lat-dot{background:#94a3b8;border-radius:50%;height:8px;width:8px}.cb-cobrowse__lat--good .cb-cobrowse__lat-dot{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.cb-cobrowse__lat--fair .cb-cobrowse__lat-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.cb-cobrowse__lat--bad .cb-cobrowse__lat-dot{background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.cb-cobrowse-line{font-feature-settings:"tnum";align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:10px;justify-content:center;margin:18px 0}.cb-cobrowse-line:after,.cb-cobrowse-line:before{background:#e5e7eb;background:var(--border-color,#e5e7eb);content:"";flex:0 1 80px;height:1px}.cb-cobrowse-line__pill{align-items:center;background:#f1f5f9;background:var(--background-tertiary,#f1f5f9);border-radius:999px;color:#475569;color:var(--text-secondary,#475569);display:inline-flex;font-weight:500;gap:6px;line-height:1.4;max-width:80%;padding:5px 12px}.cb-cobrowse-line__pill svg{color:#4f46e5;flex:none}.cb-cobrowse-line--control_on .cb-cobrowse-line__pill{background:#e0e7ff;color:#3730a3}body.dark .cb-cobrowse-line--control_on .cb-cobrowse-line__pill{background:#6366f133;color:#c7d2fe}.cb-cobrowse-line--ended .cb-cobrowse-line__pill svg{color:#64748b;color:var(--text-muted,#64748b)}body.dark .cb-cobrowse-line__pill svg{color:#a5b4fc}.cb-cobrowse .ant-btn>svg{flex:none;vertical-align:-2px}.cb-cobrowse .ant-btn>svg+span{margin-left:6px}.cb-cobrowse .ant-btn{align-items:center;display:inline-flex}.cb-cobrowse__state--rec{background:#e2e8f0;color:#334155}body.dark .cb-cobrowse__state--rec{background:#94a3b829;color:#cbd5e1}.cb-replay__when{font-feature-settings:"tnum";align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:5px;white-space:nowrap}.cb-replay__hit{cursor:pointer}.cb-replay__load{background:#e2e8f0;background:var(--background-tertiary,#e2e8f0);border-radius:99px;height:4px;margin-top:6px;overflow:hidden;width:220px}.cb-replay__load span{background:#4f46e5;border-radius:inherit;display:block;height:100%;transition:width .25s ease}.cb-replay__bar{align-items:center;background:#fff;background:var(--background-primary,#fff);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;gap:14px;padding:10px 18px}.cb-replay__bar.is-off{opacity:.55}.cb-replay__play{background:#4f46e5;border:0;border-radius:50%;box-shadow:0 2px 8px #4f46e559;color:#fff;cursor:pointer;display:grid;flex:none;height:36px;place-items:center;transition:transform .12s ease,background .12s ease;width:36px}.cb-replay__play:hover:not(:disabled){background:#4338ca}.cb-replay__play:active:not(:disabled){transform:scale(.94)}.cb-replay__play:disabled{box-shadow:none;cursor:default}.cb-replay__play:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.cb-replay__play svg{margin-left:1px}.cb-replay__play[data-playing="1"] svg{margin-left:0}.cb-replay__time{font-feature-settings:"tnum";color:#64748b;color:var(--text-muted,#64748b);flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;min-width:92px}.cb-replay__time b{color:#0f172a;color:var(--text-primary,#0f172a);font-weight:600}.cb-replay__track{cursor:pointer;flex:1 1;height:28px;min-width:120px;outline:none;position:relative;touch-action:none}.cb-replay__track:focus-visible .cb-replay__rail{box-shadow:0 0 0 2px #4f46e573}.cb-replay__fill,.cb-replay__rail,.cb-replay__span{border-radius:99px;height:6px;left:0;margin-top:-3px;pointer-events:none;position:absolute;top:50%}.cb-replay__rail{background:#e2e8f0;background:var(--background-tertiary,#e2e8f0);right:0}body.dark .cb-replay__rail{background:#94a3b838}.cb-replay__span{background:#4f46e547;border-radius:2px}body.dark .cb-replay__span{background:#818cf857}.cb-replay__fill{background:#4f46e5;opacity:.9}.cb-replay__thumb{background:#fff;box-shadow:0 0 0 2px #4f46e5,0 2px 6px #0f172a40;height:14px;margin:-7px 0 0 -7px;pointer-events:none;width:14px}.cb-replay__click,.cb-replay__thumb{border-radius:50%;position:absolute;top:50%}.cb-replay__click{background:#f59e0b;height:5px;margin:-11px 0 0 -2.5px;pointer-events:auto;width:5px}.cb-replay__mark{background:#64748b;border:2px solid #fff;border:2px solid var(--background-primary,#fff);border-radius:50%;box-shadow:0 1px 3px #0f172a40;cursor:pointer;height:10px;margin:-5px 0 0 -5px;padding:0;position:absolute;top:50%;transition:transform .12s ease;width:10px;z-index:1}.cb-replay__mark:focus-visible,.cb-replay__mark:hover{outline:none;transform:scale(1.35)}.cb-replay__mark--page{background:#0ea5e9;border-radius:3px}.cb-replay__mark--control_off,.cb-replay__mark--control_on{background:#4f46e5}.cb-replay__mark--control_off{background:#fff;background:var(--background-primary,#fff);border-color:#4f46e5}.cb-replay__mark--truncated{background:#ef4444;border-radius:2px}.cb-replay__speed{flex:none}.cb-replay__speed button{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:center;min-width:34px}.cb-replay__speed button:disabled{cursor:default}.cb-replay__legend{display:inline-flex;flex:1 1;gap:14px;justify-content:center}.cb-replay__legend>span{align-items:center;display:inline-flex;gap:6px}.cb-replay__key{border-radius:50%;display:inline-block;height:8px;width:8px}.cb-replay__key--control{background:#4f46e566;border-radius:2px;width:14px}.cb-replay__key--click{background:#f59e0b}.cb-replay__key--page{background:#0ea5e9;border-radius:2px}@media (max-width:720px){.cb-replay__bar{flex-wrap:wrap;gap:10px}.cb-replay__track{flex-basis:100%;order:5}.cb-replay__legend{display:none}}.cb-cobrowse-line__watch{align-items:center;background:#fff;background:var(--background-primary,#fff);border:1px solid #0000;border-radius:999px;box-shadow:0 1px 2px #0f172a1a;color:#4338ca;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;line-height:1.3;margin-left:4px;padding:3px 10px 3px 8px;transition:background .12s ease,box-shadow .12s ease;white-space:nowrap}.cb-cobrowse-line__watch:hover{background:#eef2ff;box-shadow:0 2px 6px #4f46e52e}.cb-cobrowse-line__watch:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.cb-cobrowse-line__watch svg{color:currentColor!important}body.dark .cb-cobrowse-line__watch{background:#6366f133;box-shadow:none;color:#c7d2fe}body.dark .cb-cobrowse-line__watch:hover{background:#6366f152}.cb-cobrowse-line__expired{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:11.5px;margin-left:4px;white-space:nowrap}.cb-aim{--aim-muted:#64748b;--aim-faint:#94a3b8;--aim-border:#e2e8f0;--aim-up:#047857;--aim-up-bg:#10b9811a;--aim-down:#b91c1c;--aim-down-bg:#ef444417;align-items:center;color:var(--aim-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 6px;line-height:1.3;margin:1px 5px 4px 0;max-width:100%}body.dark .cb-aim{--aim-muted:#a3a3a3;--aim-faint:#737373;--aim-border:#3a3a3a;--aim-up:#6ee7b7;--aim-up-bg:#10b98124;--aim-down:#fca5a5;--aim-down-bg:#ef444424}.cb-aim__rating{align-items:center;border-radius:999px;display:inline-flex;flex:none;font-weight:500;gap:4px;height:20px;padding:0 7px}.cb-aim__rating.is-up{background:var(--aim-up-bg);color:var(--aim-up)}.cb-aim__rating.is-down{background:var(--aim-down-bg);color:var(--aim-down)}.cb-aim__comment{font-style:italic;max-width:240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-aim__sources{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0}.cb-aim__source{align-items:center;border:1px solid var(--aim-border);border-radius:6px;color:var(--aim-muted);display:inline-flex;gap:4px;height:20px;max-width:180px;padding:0 7px;text-decoration:none}.cb-aim__source svg{color:var(--aim-faint);flex:none}.cb-aim__source-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body a.cb-aim__source.is-link{color:var(--aim-muted)}body a.cb-aim__source.is-link:hover{border-color:currentColor;color:#4f46e5}body.dark a.cb-aim__source.is-link:hover{color:#a5b4fc}a.cb-aim__source.is-link:focus-visible{outline:2px solid #6366f1;outline-offset:1px}