.cv-p-page{flex-direction:column;gap:16px;min-width:0;display:flex}.cv-p-page>*{flex:none}.cv-p-page>.cv-pagehead{align-items:center;margin-bottom:4px}.cv-shell:not(.cv-shell--compact) .cv-main:has(.cv-p-split:not(.is-single)){flex-direction:column;display:flex;overflow:hidden}.cv-shell:not(.cv-shell--compact) .cv-main:has(.cv-p-split:not(.is-single))>.cv-main__inner{flex:1 1 0;width:100%;min-height:0}.cv-main__inner>.cv-p-split:not(.is-single){height:100%}.cv-p-muted{color:var(--cv-text-muted);font-size:13.5px}.cv-p-faint{color:var(--cv-text-faint)}.cv-p-hint{color:var(--cv-text-muted);font-size:13.5px}.cv-p-hint--top{margin-top:12px}.cv-p-hint--lead{margin-bottom:16px}.cv-p-pad{padding:4px 20px 20px}.cv-p-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-p-link{color:var(--cv-accent);background:0 0;border:0;border-radius:6px;align-items:center;gap:2px;padding:2px 0;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.cv-p-link:hover{text-underline-offset:3px;text-decoration:underline}.cv-p-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cv-p-dot--accent{color:var(--cv-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--cv-accent-soft)}.cv-p-star{color:var(--cv-warning);fill:currentColor;vertical-align:-1px;flex:none;margin-left:6px}.cv-p-cardtitle{align-items:center;gap:8px;display:inline-flex}.cv-p-cardtitle svg{color:var(--cv-accent)}.cv-p-chipbtn{background:0 0;border:0;border-radius:999px;padding:0}.cv-p-chipbtn:hover .cv-pill{background:var(--cv-hover)}.cv-p-list{margin:0;padding:0;list-style:none}.cv-p-notice{border-radius:var(--cv-radius-sm);background:color-mix(in srgb, var(--cv-warning) 12%, transparent);border:1px solid color-mix(in srgb, var(--cv-warning) 30%, transparent);color:var(--cv-text);align-items:center;gap:8px;margin:0 14px 8px;padding:8px 12px;font-size:13px;display:flex}.cv-p-notice svg{color:var(--cv-warning);flex:none}.cv-p-page>.cv-p-notice{margin:0}.cv-p-notice .cv-p-link{margin-left:auto}.cv-p-skel{padding:6px 14px}.cv-p-skel__row{align-items:center;gap:12px;padding:10px 0;display:flex}.cv-p-skel__dot{background:var(--cv-hover);border-radius:50%;flex:none;width:38px;height:38px;animation:1.4s ease-in-out infinite cv-skeleton}.cv-p-skel__lines{flex-direction:column;flex:1;gap:8px;display:flex}.cv-p-skel__lines span{background:var(--cv-hover);border-radius:6px;height:10px;animation:1.4s ease-in-out infinite cv-skeleton;display:block}.cv-p-unknown{background:var(--cv-surface);color:var(--cv-text-muted);border:1px solid var(--cv-border-strong);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cv-p-dir{color:var(--cv-text-muted);flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:520;line-height:1;display:inline-flex}.cv-p-dir__tile{background:var(--cv-surface);color:var(--cv-text-muted);border:1px solid var(--cv-border);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cv-p-dir--incoming .cv-p-dir__tile{background:var(--cv-accent-soft);color:var(--cv-accent-ink);border-color:color-mix(in srgb, var(--cv-accent) 30%, transparent)}.cv-p-dir--missed{color:var(--cv-danger);font-weight:620}.cv-p-dir--missed .cv-p-dir__tile{background:color-mix(in srgb, var(--cv-danger) 12%, transparent);color:var(--cv-danger);border-color:color-mix(in srgb, var(--cv-danger) 32%, transparent)}.cv-p-callbtn.cv-iconbtn{color:var(--cv-accent-ink);background:0 0;border-color:#0000;flex:none}.cv-p-callbtn.cv-iconbtn:hover:not(:disabled){background:var(--cv-accent-soft);color:var(--cv-accent-ink)}.cv-p-chatbtn.cv-iconbtn{color:var(--cv-accent-ink);background:0 0;border-color:#0000}.cv-p-chatbtn.cv-iconbtn:hover:not(:disabled){background:var(--cv-accent-soft)}.cv-p-meta{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cv-text-muted);flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:12.5px;line-height:1.2;display:flex}.cv-p-meta__time{color:var(--cv-text);font-weight:560}.cv-p-meta__dur{align-items:center;gap:4px;min-height:15px;display:inline-flex}.cv-p-new,.cv-p-newword{background:var(--cv-accent-soft);color:var(--cv-accent-ink);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-block}.cv-p-newword{padding:2px 10px;font-size:12.5px}.cv-p-newdot{flex:none;margin-left:8px}.cv-p-src{width:96px;color:var(--cv-text-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:520;display:inline-flex}.cv-p-detail__pills .cv-p-src{width:auto}.cv-p-pane--list{container:cvlist/inline-size}@container cvlist (width<=420px){.cv-p-pane--list .cv-p-src{display:none}}.cv-p-src svg{color:var(--cv-text-muted)}.cv-p-chips{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.cv-p-chip{isolation:isolate;border:1px solid var(--cv-border-strong);background:var(--cv-card);height:32px;color:var(--cv-text-muted);white-space:nowrap;transition:background-color .12s var(--cv-ease), color .12s var(--cv-ease);border-radius:999px;flex:none;align-items:center;padding:0 13px;font-size:13px;font-weight:560;display:inline-flex;position:relative}.cv-p-pane .cv-p-chips{gap:5px}.cv-p-pane .cv-p-chip{padding:0 11px}.cv-p-chip:hover:not(.is-on){background:var(--cv-hover);color:var(--cv-text)}.cv-p-chip.is-on{background:var(--cv-accent-soft);border-color:var(--cv-accent);color:var(--cv-accent-ink);font-weight:650}.cv-p-backbar{align-items:center;margin:-6px 0 -4px;display:flex}.cv-p-back{min-height:var(--cv-tap);color:var(--cv-accent-ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:2px;padding:0 14px 0 2px;font-size:15.5px;font-weight:620;display:inline-flex}.cv-p-back:active{background:var(--cv-pressed)}.cv-p-modal{z-index:150;background:var(--cv-overlay);animation:cv-fade .14s var(--cv-ease);place-items:center;display:grid;position:fixed;inset:0}.cv-p-modal__box{border-radius:var(--cv-radius-lg);background:var(--cv-popover);border:1px solid var(--cv-border);width:min(420px,100vw - 32px);box-shadow:var(--cv-shadow-lg);animation:cv-rise .18s var(--cv-ease);padding:22px}.cv-p-modal__box h3{margin-bottom:6px;font-size:17px;font-weight:680}.cv-p-modal__box p{color:var(--cv-text-muted);font-size:14px}.cv-p-modal__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.cv-p-player{background:var(--cv-surface);border:1px solid var(--cv-border-strong);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.cv-p-player__btn{background:var(--cv-accent);width:38px;height:38px;color:var(--cv-accent-text);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cv-p-player__btn:disabled{opacity:.5;cursor:not-allowed}.cv-p-player__time{color:var(--cv-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.cv-p-range{appearance:none;cursor:pointer;--cv-p-fill:0%;background:0 0;flex:1;min-width:0;height:18px;margin:0}.cv-p-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cv-accent) var(--cv-p-fill), color-mix(in srgb, var(--cv-text) 24%, transparent) var(--cv-p-fill));border-radius:999px;height:6px}.cv-p-range::-moz-range-track{background:color-mix(in srgb, var(--cv-text) 24%, transparent);border-radius:999px;height:6px}.cv-p-range::-moz-range-progress{background:var(--cv-accent);border-radius:999px;height:6px}.cv-p-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cv-accent);border:2px solid var(--cv-card);border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 4px #00000059}.cv-p-range::-moz-range-thumb{background:var(--cv-card);border:2px solid var(--cv-accent);border-radius:50%;width:12px;height:12px}.cv-p-range:disabled{opacity:.5;cursor:not-allowed}.cv-p-home,.cv-p-queues{container-type:inline-size}.cv-p-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cv-p-stat{text-align:left;width:100%;color:inherit;font:inherit;transition:transform .14s var(--cv-ease), border-color .14s var(--cv-ease), background-color .14s var(--cv-ease);display:block}.cv-p-stat.is-link{cursor:pointer}.cv-p-stat.is-link:hover{border-color:var(--cv-border-strong);transform:translateY(-1px)}.cv-p-stat .cv-stat{flex-direction:column}@container (width>=621px){.cv-p-stat .cv-stat{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 14px;display:grid}.cv-p-stat .cv-stat__icon{border-radius:12px;grid-row:1/span 3;width:44px;height:44px;margin-bottom:0}.cv-p-stat .cv-stat__value,.cv-p-stat .cv-stat__label,.cv-p-stat .cv-stat__hint{grid-column:2}}.cv-p-stat .cv-stat__hint{color:var(--cv-text-muted)}.cv-p-stat.is-alert .cv-stat__icon{background:color-mix(in srgb, var(--cv-danger) 13%, transparent);color:var(--cv-danger)}.cv-p-stat.is-alert .cv-stat__value{color:var(--cv-danger)}.cv-p-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.cv-p-home-recent{flex-direction:column;display:flex}.cv-p-home-recent>.cv-p-list{flex-direction:column;flex:1;display:flex}.cv-p-home-recent .cv-p-recent{flex:1}.cv-p-home-side{flex-direction:column;gap:16px;min-width:0;display:flex}.cv-p-home-side>.cv-card:last-child{flex:1}.cv-p-home-recent>.cv-card__head{padding:16px 20px 0}.cv-p-recent{align-items:center;gap:12px;padding:10px 6px 10px 20px;display:flex}.cv-p-recent+.cv-p-recent{border-top:1px solid var(--cv-border)}.cv-p-recent__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cv-p-recent__title{text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.cv-p-recent__sub{color:var(--cv-text-muted);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.cv-p-conn{margin:0;padding:0;list-style:none}.cv-p-conn li{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.cv-p-conn li+li{border-top:1px solid var(--cv-border)}.cv-p-conn li:first-child{padding-top:0}.cv-p-conn li:last-child{padding-bottom:0}.cv-p-conn__name{flex-direction:column;gap:2px;min-width:0;font-weight:560;display:flex}.cv-p-conn__sub{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;overflow:hidden}.cv-p-conn__right{flex:none;align-items:center;gap:8px;display:inline-flex}.cv-p-teamsum{margin:-2px 0 8px}.cv-p-oncall{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cv-p-oncall li{align-items:center;gap:12px;min-height:48px;display:flex}.cv-p-oncall__main{flex-direction:column;flex:1;min-width:0;display:flex}.cv-p-oncall__name{text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.cv-p-oncall__sub{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@container (width<=860px){.cv-p-home-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=620px){.cv-p-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.cv-p-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(340px,430px) minmax(0,1fr);gap:16px;min-height:0;display:grid}.cv-p-pane{background:var(--cv-card);border:1px solid var(--cv-border);border-radius:var(--cv-radius);box-shadow:var(--cv-shadow);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);min-width:0;min-height:0;overflow:hidden}.cv-p-pane--list{flex-direction:column;display:flex}.cv-p-pane--detail{flex-direction:column;display:flex;overflow-y:auto}.cv-p-pane--detail>.cv-empty{margin:auto}.cv-p-pane--list>.cv-pagehead{flex:none;margin-bottom:14px;padding:20px 20px 0}.cv-p-pane--list>.cv-pagehead .cv-pagehead__title{font-size:24px}.cv-p-toolbar{border-bottom:1px solid var(--cv-border);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:0 16px 14px;display:flex}.cv-p-toolbar .cv-search{flex:100%;min-width:0}.cv-p-toolbar--stack{flex-flow:column-reverse;align-items:stretch}.cv-p-toolbar--stack>.cv-search{flex:none}.cv-p-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:4px 8px 20px}.cv-p-scroll>.cv-p-notice{margin:8px 6px}.cv-p-group__head{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--cv-text-muted);background:var(--cv-card);padding:12px 10px 6px;font-size:12px;font-weight:680;position:sticky;top:0}.cv-p-group__head--letter{color:var(--cv-text);letter-spacing:0;background:color-mix(in srgb, var(--cv-card) 94%, transparent);padding:8px 12px 3px;font-size:14px;font-weight:720}:root[data-theme=circle] .cv-p-group__head{background:color-mix(in srgb, var(--cv-bg) 70%, var(--cv-card));-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur)}.cv-p-split.is-single{flex-direction:column;gap:12px;height:auto;display:flex}.cv-p-split.is-single>.cv-p-pane{overflow:visible}.cv-p-split.is-single>.cv-p-pane--list{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.cv-p-split.is-single>.cv-p-pane--list>.cv-pagehead{margin-bottom:8px;padding:0}.cv-p-split.is-single .cv-p-toolbar{z-index:5;background:color-mix(in srgb, var(--cv-bg) 96%, transparent);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-bottom:0;padding:8px 0 10px;position:sticky;top:0}.cv-p-split.is-single .cv-p-group__head{top:var(--cv-p-tb,0px)}.cv-p-flow{background:var(--cv-card);border:1px solid var(--cv-border);border-radius:var(--cv-radius);box-shadow:var(--cv-shadow);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);min-width:0;padding:4px 6px 10px}.cv-p-flow>.cv-p-notice{margin:8px 6px}.cv-p-split.is-single>.cv-p-pane--detail{overflow-y:visible}.cv-p-callrow{border-radius:var(--cv-radius-sm);transition:background-color .12s var(--cv-ease);align-items:center;gap:2px;padding-right:2px;display:flex}.cv-p-callrow:hover{background:var(--cv-hover)}.cv-p-callrow.is-selected{background:var(--cv-accent-soft);box-shadow:inset 3px 0 0 var(--cv-accent)}.cv-p-callrow__open,.cv-p-thread{text-align:left;border-radius:var(--cv-radius-sm);min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;width:100%;padding:9px 8px 9px 10px;display:flex}.cv-p-thread:hover{background:var(--cv-hover)}.cv-p-thread.is-selected{background:var(--cv-accent-soft);box-shadow:inset 3px 0 0 var(--cv-accent)}.cv-p-callrow__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cv-p-callrow__title{text-overflow:ellipsis;white-space:nowrap;align-items:center;font-weight:560;display:flex;overflow:hidden}.cv-p-callrow__title.is-unheard{font-weight:720}.cv-p-callrow__sub{min-width:0;color:var(--cv-text-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.cv-p-callrow__meta{color:var(--cv-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:12.5px;display:flex}.cv-p-detail{flex-direction:column;gap:22px;padding:28px 28px 32px;display:flex}.cv-p-detail__head{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.cv-p-detail__head h2{font-family:var(--cv-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:10px;font-size:22px;font-weight:700}.cv-p-detail__pills{margin-top:6px}.cv-p-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.cv-p-actions a.cv-btn{text-decoration:none}.cv-p-facts{border:1px solid var(--cv-border);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.cv-p-facts>div{justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:11px 14px;display:flex}.cv-p-facts>div+div{border-top:1px solid var(--cv-border)}.cv-p-facts dt{color:var(--cv-text-muted);flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cv-p-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:560}.cv-p-section{flex-direction:column;gap:10px;display:flex}.cv-p-section h3{color:var(--cv-text);align-items:center;gap:7px;font-size:14px;font-weight:680;display:flex}.cv-p-section h3 svg{color:var(--cv-accent)}.cv-p-notes{background:var(--cv-surface);border:1px solid var(--cv-border-strong);border-radius:12px;padding:12px 14px;line-height:1.5}.cv-p-numbers{border:1px solid var(--cv-border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.cv-p-numbers li{align-items:center;gap:12px;min-height:52px;padding:6px 6px 6px 14px;display:flex}.cv-p-numbers li+li{border-top:1px solid var(--cv-border)}.cv-p-numbers__label{width:78px;color:var(--cv-text-muted);flex:none;font-size:13px}.cv-p-numbers__value{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-weight:600}.cv-p-transcript{background:var(--cv-surface);border:1px solid var(--cv-border-strong);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.6}.cv-p-split--chat{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.cv-p-groupav{background:var(--cv-accent-soft);color:var(--cv-accent);border:1px solid color-mix(in srgb, var(--cv-accent) 35%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cv-p-badge{background:var(--cv-accent);min-width:20px;height:20px;color:var(--cv-accent-text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.cv-p-pane--thread{flex-direction:column;display:flex}.cv-p-pane--thread>.cv-empty{margin:auto}.cv-p-thread__head{border-bottom:1px solid var(--cv-border);flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.cv-p-thread__head h2{font-size:16px;font-weight:680}.cv-p-thread__head .cv-p-muted{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cv-p-messages{flex-direction:column;flex:1;gap:6px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.cv-p-messages>:first-child{margin-top:auto}.cv-p-daysep{color:var(--cv-text-muted);align-items:center;gap:12px;margin:12px 0 6px;font-size:12px;font-weight:600;display:flex}.cv-p-daysep:before,.cv-p-daysep:after{content:"";background:var(--cv-border);flex:1;height:1px}.cv-p-msg{flex-direction:column;align-items:flex-start;gap:3px;max-width:min(560px,78%);display:flex}.cv-p-msg.is-mine{align-self:flex-end;align-items:flex-end}.cv-p-msg__name{color:var(--cv-text-muted);margin:6px 0 0 4px;font-size:12px;font-weight:640}.cv-p-bubble{background:var(--cv-surface);border:1px solid var(--cv-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 5px;padding:9px 13px;line-height:1.45}.cv-p-msg.is-mine .cv-p-bubble{background:var(--cv-accent);color:var(--cv-accent-text);border-color:#0000;border-radius:16px 16px 5px}.cv-p-msg__meta{color:var(--cv-text-faint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0 4px 6px;font-size:11.5px;display:inline-flex}.cv-p-react{background:var(--cv-surface);border:1px solid var(--cv-border);color:var(--cv-text-muted);border-radius:999px;gap:3px;padding:0 6px;display:inline-flex}.cv-p-react.is-mine{background:var(--cv-accent-soft);border-color:color-mix(in srgb, var(--cv-accent) 40%, transparent)}.cv-p-senderr{color:var(--cv-danger);margin:0 20px 8px;font-size:13px;font-weight:560}.cv-p-composer{border-top:1px solid var(--cv-border);flex:none;align-items:flex-end;gap:10px;padding:12px 20px 6px;display:flex}.cv-p-composer textarea{resize:none;field-sizing:content;border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);min-width:0;min-height:40px;max-height:140px;color:var(--cv-text);border-radius:14px;flex:1;padding:9px 14px;line-height:1.4}.cv-p-composer textarea:focus{border-color:var(--cv-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-focus) 22%, transparent);outline:none}.cv-p-sendbtn.cv-iconbtn{border-radius:50%;width:40px;height:40px}.cv-p-sendbtn.cv-iconbtn:disabled{background:var(--cv-accent-soft);color:var(--cv-accent);opacity:.55}.cv-p-composer__hint{color:var(--cv-text-muted);flex:none;padding:0 20px 12px;font-size:12px}.cv-p-viewtoggle{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:10px;gap:2px;margin:-2px 0;padding:2px;display:inline-flex}.cv-p-viewtoggle .cv-iconbtn{width:34px;height:30px}.cv-p-viewtoggle .cv-iconbtn.is-on{background:var(--cv-card);color:var(--cv-text);box-shadow:var(--cv-shadow)}:root[data-theme=circle] .cv-p-viewtoggle .cv-iconbtn.is-on{background:var(--cv-accent-soft);color:var(--cv-accent)}.cv-p-page>.cv-p-toolbar{border:0;padding:0}.cv-p-page>.cv-p-toolbar .cv-search{flex:0 280px;margin-left:auto}.cv-p-teamgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cv-p-teamcard{text-align:center;flex-direction:column;align-items:center;gap:4px;padding-top:22px;display:flex}.cv-p-teamcard h2{margin-top:10px;font-size:15.5px;font-weight:680}.cv-p-teamcard .cv-pill{margin-top:6px}.cv-p-teamcard__status{min-height:20px;color:var(--cv-text-muted);margin-top:6px;font-size:13px}.cv-p-teamact{gap:6px;margin-top:6px;display:inline-flex}.cv-p-teamcard .cv-p-teamact{border-top:1px solid var(--cv-border);justify-content:center;width:100%;padding-top:10px}.cv-p-teamlist{margin:0;padding:6px;list-style:none}.cv-p-teamlist li{border-radius:var(--cv-radius-sm);align-items:center;gap:14px;padding:9px 12px;display:flex}.cv-p-teamlist li:hover{background:var(--cv-hover)}.cv-p-queuegrid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;display:grid}.cv-p-queue{flex-direction:column;display:flex}.cv-p-queue.is-hot{border-color:color-mix(in srgb, var(--cv-danger) 55%, transparent)}.cv-p-queue__title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:17px;font-weight:700;display:inline-flex}.cv-p-queue__title .cv-p-faint{color:var(--cv-text-muted);font-size:12.5px;font-weight:520}.cv-p-queue__live{grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 0 16px;display:grid}.cv-p-bignum{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.cv-p-bignum strong{font-family:var(--cv-font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.cv-p-bignum strong small{color:var(--cv-text-muted);font-size:13px;font-weight:560}.cv-p-bignum span{color:var(--cv-text-muted);font-size:12px}.cv-p-bignum.is-waiting strong{color:var(--cv-warning)}.cv-p-queue.is-hot .cv-p-bignum.is-waiting strong{color:var(--cv-danger)}.cv-p-queue__today{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding-bottom:16px;display:grid}.cv-p-queue__today div{justify-content:space-between;gap:8px;padding:0 2px;display:flex}.cv-p-queue__today dt{color:var(--cv-text-muted);font-size:13px}.cv-p-queue__today dd{font-variant-numeric:tabular-nums;margin:0;font-weight:680}.cv-p-queue__actions{border-top:1px solid var(--cv-border);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.cv-p-qtable{border-collapse:collapse;width:100%;font-size:14px}.cv-p-qtable th,.cv-p-qtable td{text-align:left;vertical-align:middle;padding:12px 16px}.cv-p-qtable thead th{color:var(--cv-text-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--cv-border);padding-top:6px;padding-bottom:8px;font-size:12px;font-weight:650}.cv-p-qtable tbody tr+tr>*{border-top:1px solid var(--cv-border)}.cv-p-qtable tbody th{font-weight:600}.cv-p-qtable .is-num{text-align:right;font-variant-numeric:tabular-nums;width:110px}.cv-p-qtable tbody td.is-num{font-weight:650}.cv-p-qtable__name{display:block}.cv-p-qtable th .cv-p-faint{color:var(--cv-text-muted);font-size:12px;font-weight:400;display:block}.cv-p-qtable__rate{width:34%}.cv-p-qtable td.cv-p-qtable__rate{display:table-cell}.cv-p-bar{vertical-align:middle;background:color-mix(in srgb, var(--cv-text) 14%, transparent);border-radius:999px;width:calc(100% - 52px);height:8px;display:inline-block;overflow:hidden}.cv-p-bar>span{background:var(--cv-accent);border-radius:999px;height:100%;display:block}.cv-p-qtable__pct{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;width:44px;margin-left:8px;font-weight:650;display:inline-block}.cv-p-bar{min-width:40px}@container (width<=560px){.cv-p-qtable th:nth-child(3),.cv-p-qtable td:nth-child(3){display:none}.cv-p-qtable th,.cv-p-qtable td{padding:12px 10px}.cv-p-qtable th:first-child,.cv-p-qtable td:first-child{padding-left:14px}.cv-p-qtable th:last-child,.cv-p-qtable td:last-child{padding-right:14px}.cv-p-qtable .is-num{width:72px}.cv-p-qtable__rate{width:44%}.cv-p-qtable__pct{white-space:nowrap;width:44px;margin-left:4px}.cv-p-bar{width:calc(100% - 50px)}}.cv-p-settings{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cv-p-tabs{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.cv-p-tab svg{flex:none}.cv-p-tab{height:40px;color:var(--cv-text-muted);text-align:left;transition:background-color .12s var(--cv-ease), color .12s var(--cv-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:560;display:flex}.cv-p-tab:hover{background:var(--cv-hover);color:var(--cv-text)}.cv-p-tab.is-on{background:var(--cv-accent-soft);color:var(--cv-accent);font-weight:650}.cv-p-tabpanel{flex-direction:column;gap:16px;min-width:0;max-width:760px;display:flex}.cv-p-sections{background:var(--cv-card);border:1px solid var(--cv-border);border-radius:var(--cv-radius);box-shadow:var(--cv-shadow);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cv-p-sections li+li{border-top:1px solid var(--cv-border)}.cv-p-section-row{text-align:left;width:100%;min-height:64px;color:var(--cv-text-muted);background:0 0;border:0;align-items:center;gap:14px;padding:10px 14px;display:flex}.cv-p-section-row:active{background:var(--cv-pressed)}.cv-p-section-row__icon{background:var(--cv-accent-soft);width:38px;height:38px;color:var(--cv-accent-ink);border-radius:11px;flex:none;place-items:center;display:grid}.cv-p-section-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cv-p-section-row__label{color:var(--cv-text);font-size:16px;font-weight:620}.cv-p-section-row__hint{color:var(--cv-text-muted);font-size:13px}.cv-p-profile{align-items:center;gap:16px;padding-bottom:14px;display:flex}.cv-p-profile h3{font-size:18px;font-weight:700}.cv-p-setlist{border:1px solid var(--cv-border);border-radius:12px;overflow:hidden}.cv-p-setrow{justify-content:space-between;align-items:baseline;gap:16px;padding:11px 14px;display:flex}.cv-p-setrow+.cv-p-setrow{border-top:1px solid var(--cv-border)}.cv-p-setrow__label{color:var(--cv-text-muted);flex:none;font-size:13.5px}.cv-p-setrow__value{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:560}.cv-p-choices{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cv-p-choice{border:1px solid var(--cv-border-strong);background:var(--cv-card);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-weight:560;display:inline-flex}.cv-p-choice:hover{background:var(--cv-hover)}.cv-p-choice.is-on{background:var(--cv-accent-soft);border-color:var(--cv-accent);color:var(--cv-accent);font-weight:650}.cv-p-inline{align-items:flex-end;gap:10px;display:flex}.cv-p-inline .cv-field{flex:1}.cv-p-inline .cv-btn{height:42px}.cv-p-toggles{flex-direction:column;gap:18px;display:flex}.cv-p-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cv-p-select{border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);height:42px;color:var(--cv-text);border-radius:10px;width:100%;min-width:0;padding:0 12px}.cv-p-select:focus{border-color:var(--cv-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-focus) 24%, transparent);outline:none}.cv-p-select:disabled{opacity:.55}.cv-p-volume{color:var(--cv-text-muted);align-items:center;gap:14px;display:flex}.cv-p-volume__value{text-align:right;font-variant-numeric:tabular-nums;width:40px;color:var(--cv-text);font-weight:600}.cv-p-crm__name{margin-bottom:4px;font-size:16px;font-weight:680}.cv-p-crm .cv-p-actions{justify-content:flex-start}.cv-p-crm .cv-p-inline{margin-top:16px}.cv-p-testresult{background:var(--cv-accent-soft);border:1px solid color-mix(in srgb, var(--cv-accent) 30%, transparent);border-radius:10px;margin-top:12px;padding:10px 14px;font-weight:560}.cv-p-log{border:1px solid var(--cv-border);background:var(--cv-surface);border-radius:12px;max-height:340px;margin:0;padding:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;list-style:none;overflow-y:auto}.cv-p-log__line{grid-template-columns:70px 96px minmax(0,1fr);gap:10px;padding:5px 12px;display:grid}.cv-p-log__time{color:var(--cv-text-faint);font-variant-numeric:tabular-nums}.cv-p-log__area{color:var(--cv-text-muted);font-weight:600}.cv-p-log__msg{overflow-wrap:anywhere}.cv-p-log__line.is-warn .cv-p-log__msg{color:var(--cv-warning)}.cv-p-log__line.is-error .cv-p-log__msg{color:var(--cv-danger)}.cv-p-looks{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cv-p-looktile{border:2px solid var(--cv-border);background:var(--cv-card);text-align:left;transition:border-color .14s var(--cv-ease), transform .14s var(--cv-ease);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 10px 12px;display:flex}.cv-p-looktile:hover{border-color:var(--cv-border-strong);transform:translateY(-1px)}.cv-p-looktile.is-on{border-color:var(--cv-accent);box-shadow:0 0 0 3px var(--cv-accent-soft)}.cv-p-looktile__label{align-items:center;gap:6px;margin-top:8px;font-weight:650;display:flex}.cv-p-looktile__label svg{color:var(--cv-accent)}.cv-p-looktile__hint{color:var(--cv-text-muted);font-size:12px}.cv-p-look{--pv-bg:#f4f6f8;--pv-side:#d9e4e7;--pv-card:#fff;--pv-line:#b4c3ca;--pv-accent:#1f6f6b;background:var(--pv-bg);border:1px solid var(--cv-border-strong);border-radius:10px;grid-template-columns:30% 1fr;width:100%;height:92px;display:grid;overflow:hidden}.cv-p-look--dark{--pv-bg:#12161c;--pv-side:#1e252d;--pv-card:#262e38;--pv-line:#556170;--pv-accent:#00d6b4}.cv-p-look--circle{--pv-bg:#0a1c31;--pv-side:#12385a;--pv-card:#194a6e;--pv-line:#4f86a6;--pv-accent:#00ffd4;background:radial-gradient(70% 90% at 70% 110%,#00ffd461,#0000 70%),linear-gradient(135deg,#0a1c31 0%,#0a3a44 100%)}.cv-p-look--system{grid-template-columns:1fr 1fr}.cv-p-look--system .cv-p-look__half{grid-template-columns:38% 1fr;min-width:0;display:grid}.cv-p-look--system .cv-p-look__half--light{--pv-bg:#f4f6f8;--pv-side:#d9e4e7;--pv-card:#fff;--pv-line:#b4c3ca;--pv-accent:#1f6f6b;background:var(--pv-bg)}.cv-p-look--system .cv-p-look__half--dark{--pv-bg:#12161c;--pv-side:#1e252d;--pv-card:#262e38;--pv-line:#556170;--pv-accent:#00d6b4;background:var(--pv-bg)}.cv-p-look__side{background:var(--pv-side);flex-direction:column;gap:6px;padding:10px 7px;display:flex}.cv-p-look__side i{background:var(--pv-line);border-radius:3px;height:5px;display:block}.cv-p-look__side i:first-child{background:var(--pv-accent)}.cv-p-look__main{flex-direction:column;gap:7px;min-width:0;padding:11px 9px;display:flex}.cv-p-look__main b{background:var(--pv-accent);border-radius:4px;width:55%;height:8px;display:block}.cv-p-look__main u{background:var(--pv-card);border:1px solid var(--pv-line);border-radius:5px;height:15px;text-decoration:none;display:block}@media (max-width:1100px){.cv-p-looks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cv-p-settings{grid-template-columns:minmax(0,1fr);gap:12px}.cv-p-fields{grid-template-columns:minmax(0,1fr)}.cv-p-split--chat{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.cv-p-pane--thread{min-height:70vh}}@media (max-width:640px){.cv-p-stats{gap:10px}.cv-p-stat.cv-card--padded{padding:14px}.cv-p-stat .cv-stat__value{font-size:26px}.cv-p-detail{gap:20px;padding:8px 4px 24px}.cv-p-split.is-single>.cv-p-pane--detail{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.cv-p-recent{gap:10px;padding-left:14px}.cv-p-home-recent>.cv-card__head{padding:14px 14px 0}.cv-p-callrow__open{gap:10px;padding-left:8px}.cv-p-pane--list .cv-p-src{display:none}.cv-p-chips{gap:5px}.cv-p-chip{padding:0 11px}.cv-p-recent__sub .cv-p-ellipsis{display:none}.cv-p-chips{scrollbar-width:none;flex-wrap:nowrap;max-width:none;margin:0 -16px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 20px),#0000 100%)}.cv-p-chips::-webkit-scrollbar{display:none}.cv-p-page>.cv-p-toolbar{z-index:5;background:color-mix(in srgb, var(--cv-bg) 96%, transparent);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);margin:0;padding:8px 0 10px;position:sticky;top:0}.cv-p-page>.cv-p-toolbar .cv-search{flex:100%;margin-left:0}.cv-p-teamgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cv-p-teamcard.cv-card--padded{padding:14px 10px}.cv-p-teamlist li{gap:10px;padding:8px 6px}.cv-p-queue__live{gap:6px}.cv-p-queue__actions .cv-btn{flex:1 1 0;justify-content:center}.cv-p-bignum{padding:10px}.cv-p-bignum strong{font-size:22px}.cv-p-oncall li .cv-pill{display:none}.cv-p-oncall li .cv-p-oncall__sub:after{content:""}.cv-p-inline{flex-direction:column;align-items:stretch}.cv-p-inline .cv-btn{width:100%}.cv-p-looks{gap:10px}.cv-p-setrow{flex-direction:column;align-items:flex-start;gap:2px}.cv-p-setrow__value{text-align:left}.cv-p-log__line{grid-template-columns:58px minmax(0,1fr)}.cv-p-log__area{display:none}.cv-p-modal__box{width:calc(100vw - 32px)}}@media (pointer:coarse){.cv-p-chip{height:var(--cv-tap);min-width:var(--cv-tap);justify-content:center}.cv-p-link{min-height:var(--cv-tap);padding:0 4px}.cv-p-chipbtn{min-height:var(--cv-tap);align-items:center;display:inline-flex}.cv-p-callrow__open,.cv-p-thread{min-height:60px}.cv-p-tab,.cv-p-choice{height:var(--cv-tap)}.cv-p-looktile,.cv-p-strip__item{min-height:var(--cv-tap)}.cv-p-viewtoggle .cv-iconbtn,.cv-p-player__btn{width:var(--cv-tap);height:var(--cv-tap)}.cv-p-range{height:28px}.cv-p-select{height:var(--cv-tap)}.cv-p-stat.is-link,.cv-p-modal__actions .cv-btn{min-height:var(--cv-tap)}}.cv-p-danger-quiet.cv-btn{color:var(--cv-danger);border-color:color-mix(in srgb, var(--cv-danger) 40%, transparent);background:0 0}.cv-p-danger-quiet.cv-btn:hover:not(:disabled){background:color-mix(in srgb, var(--cv-danger) 12%, transparent)}.cv-p-newtag{font-weight:650}.cv-p-source{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:10px;margin-top:12px;padding:9px 12px;font-size:13.5px;font-weight:600}.cv-p-history{border:1px solid var(--cv-border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.cv-p-history li{align-items:center;gap:12px;min-height:48px;padding:9px 14px;display:flex}.cv-p-history li+li{border-top:1px solid var(--cv-border)}.cv-p-history__when{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:560;overflow:hidden}.cv-p-history__len{color:var(--cv-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.cv-p-teamact{flex-wrap:wrap;max-width:100%}.cv-p-teamact>.cv-cl-acts{justify-content:inherit;flex:1 0 100%}.cv-p-teamcard .cv-p-teamact{justify-content:center}.cv-p-teamlist li{flex-wrap:wrap}.cv-p-teamlist .cv-p-callrow__main{flex:140px}.cv-p-teamlist .cv-p-teamact{flex:0 auto;justify-content:flex-end;margin-top:0}@media (pointer:coarse){.cv-p-range{height:var(--cv-tap)}.cv-shell .cv-i-fav,.cv-shell .cv-i-tagfilter select,.cv-shell .cv-i-addtag input{min-height:var(--cv-tap)}.cv-shell .cv-i-fav-x:after{content:"";position:absolute;inset:-12px}}.cv-p-facts>div{justify-content:flex-start}.cv-p-facts dt{min-width:96px}.cv-p-facts dd{text-align:left;flex:1}.cv-p-numbers__label{width:auto;min-width:96px}.cv-p-star{margin-left:8px}.cv-p-errorpanel .cv-empty__icon{background:color-mix(in srgb, var(--cv-danger) 14%, transparent);color:var(--cv-danger)}.cv-shell .cv-i-tagfilter select{border-color:var(--cv-border);border-radius:var(--cv-radius-sm);height:36px}@media (pointer:coarse){.cv-shell .cv-i-tagfilter select{height:calc(var(--cv-tap) + 2px)}}.cv-p-qtoday>.cv-card__head{margin-bottom:4px;padding:14px 16px 4px}@media (max-width:640px){.cv-p-qtoday>.cv-card__head{padding-left:14px;padding-right:14px}}@media (min-width:641px){.cv-p-tabs{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 224px);margin:-2px;padding:2px;overflow-y:auto}.cv-p-settings{grid-template-columns:236px minmax(0,1fr)}.cv-p-tab{white-space:nowrap;flex:none}}.cv-p-split:not(.is-single) .cv-p-scroll>.cv-empty{margin-top:clamp(24px,9vh,72px)}
