.cv-i-pulse{background:var(--cv-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--cv-accent-soft);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite cv-i-pulse}@keyframes cv-i-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cv-i-pulse,.cv-i-dots span{animation:none}}.cv-i-search{align-items:center;gap:8px;min-width:0;display:flex}.cv-i-search .cv-search{flex:auto;min-width:0}.cv-i-section{letter-spacing:.06em;text-transform:uppercase;color:var(--cv-text-muted);padding:10px 16px 4px;font-size:12px;font-weight:680}.cv-i-rows{margin:0;padding:0 6px;list-style:none}.cv-i-row{border-radius:var(--cv-radius-sm);width:100%;min-height:56px;color:var(--cv-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.cv-i-row:hover{background:var(--cv-hover)}.cv-i-row.is-selected{background:var(--cv-accent-soft)}.cv-i-row__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cv-i-row__title{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.cv-i-row__sub{color:var(--cv-text-muted);font-size:13px}.cv-i-row__time{color:var(--cv-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.cv-i-livechip{letter-spacing:.04em;color:var(--cv-accent-text);background:var(--cv-accent);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.cv-i-livechip .cv-i-pulse{background:var(--cv-accent-text);box-shadow:none;width:7px;height:7px}.cv-i-head{border-bottom:1px solid var(--cv-border);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.cv-i-head__who{flex:200px;min-width:0}.cv-i-head__who h2{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.cv-i-head__timer{font-family:var(--cv-font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.cv-i-head__tools{gap:4px;display:flex}.cv-i-find{align-items:center;gap:8px;margin:12px 18px 0;display:flex}.cv-i-find .cv-search{flex:1}.cv-i-script{flex-direction:column;flex:auto;min-height:220px;display:flex;position:relative}.cv-i-script__scroll{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.cv-i-bubble{flex-direction:column;gap:3px;max-width:min(78%,560px);display:flex}.cv-i-bubble--agent{align-self:flex-end;align-items:flex-end}.cv-i-bubble__who{color:var(--cv-text-muted);font-size:12px;font-weight:650}.cv-i-bubble__text{background:var(--cv-surface);border:1px solid var(--cv-border);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:16px;padding:10px 14px;font-size:15px;line-height:1.45}.cv-i-bubble--agent .cv-i-bubble__text{background:var(--cv-accent-soft);border-color:color-mix(in srgb, var(--cv-accent) 30%, transparent)}.cv-i-bubble.is-partial .cv-i-bubble__text{color:var(--cv-text-muted);font-style:italic}.cv-i-dots{gap:4px;padding:0 6px;display:inline-flex}.cv-i-dots span{background:var(--cv-text-muted);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite cv-i-pulse}.cv-i-dots span:nth-child(2){animation-delay:.2s}.cv-i-dots span:nth-child(3){animation-delay:.4s}.cv-i-mark{background:var(--cv-accent-soft);color:inherit;box-shadow:inset 0 -2px 0 var(--cv-accent);border-radius:3px}.cv-i-jump{position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cv-i-empty{text-align:center;color:var(--cv-text-muted);margin:auto;padding:48px 20px}.cv-i-summary{border-radius:var(--cv-radius);background:var(--cv-accent-soft);border:1px solid color-mix(in srgb, var(--cv-accent) 24%, transparent);margin:0 18px 18px;padding:14px 16px}.cv-i-summary h3{color:var(--cv-text-muted);align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:680;display:flex}.cv-i-summary p{-webkit-user-select:text;user-select:text;font-size:14.5px;line-height:1.5}.cv-i-hits{flex-direction:column;gap:2px;max-height:50vh;padding:6px;display:flex;overflow-y:auto}.cv-i-hit{border-radius:var(--cv-radius-sm);width:100%;color:var(--cv-text);text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;padding:10px;display:flex}.cv-i-hit:hover{background:var(--cv-hover)}.cv-i-hit__meta{color:var(--cv-text-muted);font-size:12.5px}.cv-i-hit__text{font-size:14px;line-height:1.4}.cv-i-off{max-width:520px;margin:40px auto}.cv-i-nt{flex-direction:column;gap:10px;display:flex}.cv-i-nt__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cv-i-nt__saved{color:var(--cv-text-muted);font-size:12.5px}.cv-i-tags{flex-wrap:wrap;gap:6px;display:flex}.cv-i-tag{border:1px solid var(--cv-border-strong);background:var(--cv-card);min-height:30px;color:var(--cv-text);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex}.cv-i-tag:hover{background:var(--cv-hover)}.cv-i-tag[aria-pressed=true]{background:var(--cv-accent);border-color:var(--cv-accent);color:var(--cv-accent-text)}.cv-i-addtag{align-items:center;gap:6px;display:flex}.cv-i-addtag input,.cv-i-note{border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-sm);background:var(--cv-input-bg);width:100%;color:var(--cv-text);font:inherit;padding:8px 12px}.cv-i-note{resize:vertical;min-height:92px;max-height:220px;line-height:1.45}.cv-i-addtag input:focus,.cv-i-note:focus{outline:2px solid var(--cv-focus);outline-offset:1px}@media (pointer:coarse){.cv-i-tag{min-height:var(--cv-tap)}}.cv-i-tagfilter{align-items:center;gap:6px;display:inline-flex}.cv-i-tagfilter select{border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-sm);background:var(--cv-input-bg);height:34px;color:var(--cv-text);font:inherit;max-width:160px;padding:0 8px}.cv-i-favs{flex-wrap:wrap;gap:8px;display:flex}.cv-i-fav{border:1px solid var(--cv-border);background:var(--cv-card);min-height:40px;color:var(--cv-text);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;display:inline-flex}.cv-i-fav:hover{background:var(--cv-hover)}.cv-i-fav__text{text-align:left;flex-direction:column;line-height:1.2;display:flex}.cv-i-fav__text small{color:var(--cv-text-muted);font-size:12px}.cv-i-slot{background:var(--cv-accent);width:18px;height:18px;color:var(--cv-accent-text);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.cv-i-star[aria-pressed=true]{color:var(--cv-accent-ink)}.cv-i-star[aria-pressed=true] svg{fill:currentColor}.cv-i-slotrow{justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.cv-i-slotrow+.cv-i-slotrow{border-top:1px solid var(--cv-border)}.cv-i-slotrow label{font-weight:560}.cv-i-select{border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-sm);background:var(--cv-input-bg);min-width:0;max-width:60%;height:36px;color:var(--cv-text);font:inherit;padding:0 8px}.cv-i-addfav{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cv-i-addfav .cv-field{flex:140px}.cv-i-favrow{align-items:center;gap:10px;padding:8px 14px;display:flex}.cv-i-favrow+.cv-i-favrow{border-top:1px solid var(--cv-border)}.cv-i-favrow__main{flex-direction:column;flex:1;min-width:0;display:flex}.cv-i-favrow__main small{color:var(--cv-text-muted)}.cv-i-dialer-slots{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.cv-i-dialer-hint{color:var(--cv-text-muted);margin-top:8px;font-size:12.5px}.cv-i-searchwrap{flex:100%;min-width:0;position:relative}.cv-i-results{z-index:20;background:var(--cv-popover);box-shadow:var(--cv-shadow-lg);padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0}.cv-i-results__head{justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.cv-i-foot{padding:0 18px 16px;font-size:12.5px}.cv-p-split.is-single .cv-i-results{margin-top:8px;position:static}.cv-i-favstrip{flex-direction:column;gap:8px;display:flex}.cv-i-fav-wrap{display:inline-flex;position:relative}.cv-i-fav-x{border:1px solid var(--cv-border-strong);background:var(--cv-card);width:20px;height:20px;color:var(--cv-text);border-radius:50%;place-items:center;padding:0;font-size:14px;line-height:1;display:none;position:absolute;top:-6px;right:-4px}.cv-i-fav-wrap:hover .cv-i-fav-x,.cv-i-fav-wrap:focus-within .cv-i-fav-x{display:grid}@media (pointer:coarse){.cv-i-fav-x{width:26px;height:26px;display:grid}}.cv-i-rename{color:var(--cv-text);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;margin-left:-6px;padding:2px 6px;font-weight:600}.cv-i-rename:hover{border-color:var(--cv-border)}.cv-i-rename:focus{border-color:var(--cv-border-strong);outline:2px solid var(--cv-focus);outline-offset:1px}.cv-i-tags--inline{flex-wrap:wrap;gap:4px;display:inline-flex}@media (max-width:640px){.cv-i-select{height:var(--cv-tap,44px);max-width:70%}.cv-i-rename{border-color:var(--cv-border);min-height:44px;padding:0 8px}}
