:root{--cv-navy:#0a1c31;--cv-teal:#00ffd4;--cv-teal-deep:#49aca8;--cv-radius:14px;--cv-radius-sm:9px;--cv-radius-lg:20px;--cv-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cv-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Rounded", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cv-ease:cubic-bezier(.2, .7, .2, 1);--cv-sidebar-w:240px;--cv-sidebar-w-slim:68px;--cv-call-green:#17783a;--cv-call-green-hover:#1c8a44;--cv-call-red:#bb2323;--cv-call-red-hover:#cc2c2c;--cv-on-call:#fff;--cv-badge:#cf2b2b;--cv-on-badge:#fff;--cv-av-0:#1f6f6b;--cv-av-1:#2d5fa8;--cv-av-2:#4a4fa8;--cv-av-3:#6a4a9f;--cv-av-4:#1f6a88;--cv-av-5:#3f5f8a;--cv-av-6:#55607a;--cv-av-7:#285d7a;--cv-av-unknown:#5b6878;--cv-on-avatar:#fff;--cv-pres-available:#2faa55;--cv-pres-busy:#e5484d;--cv-pres-dnd:#d93a40;--cv-pres-away:#f0a020;--cv-pres-offline:#7d8895;--cv-tap:44px;--cv-tabbar-h:58px;--cv-safe-t:env(safe-area-inset-top,0px);--cv-safe-r:env(safe-area-inset-right,0px);--cv-safe-b:env(safe-area-inset-bottom,0px);--cv-safe-l:env(safe-area-inset-left,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cv-bg:#f4f6f8;--cv-surface:#e6eef0;--cv-sidebar:#e3ecee;--cv-card:#fff;--cv-popover:#fff;--cv-border:#0a1c311c;--cv-border-strong:#0a1c316b;--cv-text:#0f1c2b;--cv-text-muted:#4d5b6b;--cv-text-faint:#566474;--cv-side-label:#3a4858;--cv-accent:#1f6f6b;--cv-accent-text:#fff;--cv-accent-ink:#17605c;--cv-accent-soft:#1f6f6b1f;--cv-hover:#0a1c310e;--cv-pressed:#0a1c311a;--cv-focus:#0b6f9a;--cv-success:#13782f;--cv-warning:#a85000;--cv-danger:#bd1f1f;--cv-overlay:#0a1c3161;--cv-input-bg:#fff;--cv-shadow:0 1px 2px #0a1c310f, 0 4px 16px #0a1c310f;--cv-shadow-lg:0 2px 6px #0a1c311a, 0 18px 48px #0a1c3133;--cv-logo-ink:#0a1c31;--cv-logo-accent:#49aca8;--cv-glow:none;--cv-blur:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cv-bg:#12161c;--cv-surface:#181d24;--cv-sidebar:#161b22;--cv-card:#1d232b;--cv-popover:#232a33;--cv-border:#ffffff17;--cv-border-strong:#fff6;--cv-text:#eef2f6;--cv-text-muted:#aeb9c6;--cv-text-faint:#94a1b0;--cv-side-label:#b9c4d0;--cv-accent:#00d6b4;--cv-accent-text:#04201c;--cv-accent-ink:#00d6b4;--cv-accent-soft:#00d6b424;--cv-hover:#ffffff0f;--cv-pressed:#ffffff1c;--cv-focus:#5ce1d0;--cv-success:#34c759;--cv-warning:#ff9f0a;--cv-danger:#ff8c84;--cv-overlay:#0000008c;--cv-input-bg:#12161c;--cv-shadow:0 1px 2px #0000004d, 0 6px 20px #00000040;--cv-shadow-lg:0 2px 6px #0006, 0 22px 56px #00000080;--cv-logo-ink:#f2f4f6;--cv-logo-accent:#00ffd4;--cv-pres-available:#3ad06a;--cv-pres-busy:#ff6a61;--cv-pres-dnd:#f0524f;--cv-pres-away:#ffae2b;--cv-pres-offline:#8f9bab;--cv-av-unknown:#64748a}:root[data-theme=circle]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cv-bg:#0a1c31;--cv-surface:#ffffff0b;--cv-sidebar:#102a449e;--cv-card:#ffffff12;--cv-popover:#10283f;--cv-border:#00ffd429;--cv-border-strong:#befff575;--cv-text:#f2f7fa;--cv-text-muted:#c4d3de;--cv-text-faint:#aabdcc;--cv-side-label:#cbdae5;--cv-accent:#00ffd4;--cv-accent-text:#04201c;--cv-accent-ink:#00ffd4;--cv-accent-soft:#00ffd424;--cv-hover:#ffffff12;--cv-pressed:#ffffff1f;--cv-focus:#00ffd4;--cv-success:#3ddc84;--cv-warning:#ffb347;--cv-danger:#ff938b;--cv-overlay:#040c189e;--cv-input-bg:#04101e8c;--cv-shadow:0 8px 30px #0000004d;--cv-shadow-lg:0 2px 8px #0006, 0 24px 60px #0000008c;--cv-logo-ink:#f2f4f6;--cv-logo-accent:#00ffd4;--cv-glow:0 0 14px #00ffd457, 0 0 34px #00ffd424;--cv-blur:blur(14px) saturate(1.15);--cv-pres-available:#3fdc7a;--cv-pres-busy:#ff7070;--cv-pres-dnd:#f25858;--cv-pres-away:#ffb347;--cv-pres-offline:#9fb2c2;--cv-av-unknown:#5f7488}@media (prefers-contrast:more){:root{--cv-border:#0a1c318c;--cv-text-muted:#2f3b49;--cv-text-faint:#3f4b59}:root[data-theme=dark]{--cv-border:#ffffff8c;--cv-text-muted:#d2dae3;--cv-text-faint:#c0cad5}:root[data-theme=circle]{--cv-bg:#0a1c31;--cv-surface:#10283f;--cv-sidebar:#0e243c;--cv-card:#10283f;--cv-popover:#10283f;--cv-border:#00ffd499;--cv-text-muted:#d4e0e8;--cv-text-faint:#c2d2dc;--cv-glow:none;--cv-blur:none}}.cv-btn{--btn-h:34px;min-height:var(--btn-h);border:1px solid var(--cv-border);background:var(--cv-card);color:var(--cv-text);border-radius:var(--cv-radius-sm);white-space:nowrap;transition:background-color .14s var(--cv-ease), border-color .14s var(--cv-ease), box-shadow .14s var(--cv-ease), transform 80ms var(--cv-ease);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:560;line-height:1;display:inline-flex}.cv-btn:hover:not(:disabled){background:color-mix(in srgb, var(--cv-card) 82%, var(--cv-text) 9%)}.cv-btn:active:not(:disabled){background:color-mix(in srgb, var(--cv-card) 70%, var(--cv-text) 14%);transform:translateY(.5px)scale(.99)}.cv-btn:disabled{opacity:.5;cursor:not-allowed}.cv-btn--sm{--btn-h:28px;gap:5px;padding:0 10px;font-size:12.5px}.cv-btn--lg{--btn-h:44px;border-radius:12px;padding:0 22px;font-size:15px}.cv-btn__icon{display:inline-flex}.cv-btn--primary{background:var(--cv-accent);color:var(--cv-accent-text);border-color:#0000;font-weight:640}.cv-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--cv-accent) 88%, white 12%)}.cv-btn--primary:active:not(:disabled){background:color-mix(in srgb, var(--cv-accent) 90%, black 10%)}:root[data-theme=circle] .cv-btn--primary:hover:not(:disabled){box-shadow:var(--cv-glow)}.cv-btn--danger{background:var(--cv-call-red);color:var(--cv-on-call);border-color:#0000;font-weight:640}.cv-btn--danger:hover:not(:disabled){background:var(--cv-call-red-hover)}.cv-btn--success{background:var(--cv-call-green);color:var(--cv-on-call);border-color:#0000;font-weight:640}.cv-btn--success:hover:not(:disabled){background:var(--cv-call-green-hover)}.cv-btn--danger:active:not(:disabled),.cv-btn--success:active:not(:disabled){filter:brightness(.92)}.cv-btn--ghost{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.cv-btn--ghost:hover:not(:disabled){background:var(--cv-hover)}.cv-btn--ghost:active:not(:disabled){background:var(--cv-pressed)}.cv-btn--link{min-height:0;color:var(--cv-accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:560;text-decoration:underline}.cv-iconbtn{border-radius:var(--cv-radius-sm);width:34px;height:34px;color:var(--cv-text-muted);transition:background-color .14s var(--cv-ease), color .14s var(--cv-ease), transform 80ms var(--cv-ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.cv-iconbtn:hover:not(:disabled){background:var(--cv-hover);color:var(--cv-text)}.cv-iconbtn:active:not(:disabled){background:var(--cv-pressed);transform:scale(.96)}.cv-iconbtn:disabled{opacity:.45;cursor:not-allowed}.cv-iconbtn.cv-btn--primary{color:var(--cv-accent-text);background:var(--cv-accent)}.cv-iconbtn.cv-btn--danger{color:var(--cv-on-call);background:var(--cv-call-red)}.cv-iconbtn.cv-btn--success{color:var(--cv-on-call);background:var(--cv-call-green)}.cv-iconbtn.cv-btn--secondary{color:var(--cv-text);background:var(--cv-card);border-color:var(--cv-border)}.cv-card{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}.cv-card--padded{padding:18px 20px}.cv-card__head{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:12px;display:flex}.cv-card--padded>.cv-card__head{margin-top:-2px}.cv-card__title{letter-spacing:.005em;align-items:center;gap:8px;font-size:14px;font-weight:640;display:flex}.cv-card__actions{color:var(--cv-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.cv-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:20px;display:flex}.cv-pagehead>div:first-child{flex:auto;align-self:flex-start;min-width:0}.cv-pagehead__title{font-family:var(--cv-font-display);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.15}.cv-pagehead__sub{color:var(--cv-text-muted);margin-top:4px;font-size:14px}.cv-pagehead__actions{flex:none;align-self:flex-start;align-items:center;gap:8px;min-height:32px;display:flex}@media (max-width:640px){.cv-pagehead{margin-bottom:14px}.cv-pagehead__title{font-size:24px}.cv-pagehead>div:first-child{flex-basis:100%}.cv-pagehead__actions{flex-wrap:wrap}}.cv-avatar{--ring-w:2px;--dot:11px;color:var(--cv-on-avatar,#fff);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;font-weight:650;display:inline-block;position:relative}.cv-avatar__face{background:var(--av-bg,#1f6f6b);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;inset:0;overflow:hidden}.cv-avatar__face>span{line-height:1}.cv-avatar__face img{object-fit:cover;width:100%;height:100%;display:block}.cv-avatar.has-dot .cv-avatar__face{-webkit-mask-image:radial-gradient(circle at 85.36% 85.36%, transparent calc(var(--dot) / 2 + var(--ring-w) - .5px), #000 calc(var(--dot) / 2 + var(--ring-w) + .5px));-webkit-mask-image:radial-gradient(circle at 85.36% 85.36%, transparent calc(var(--dot) / 2 + var(--ring-w) - .5px), #000 calc(var(--dot) / 2 + var(--ring-w) + .5px));mask-image:radial-gradient(circle at 85.36% 85.36%, transparent calc(var(--dot) / 2 + var(--ring-w) - .5px), #000 calc(var(--dot) / 2 + var(--ring-w) + .5px))}.cv-avatar__dot{position:absolute;top:85.36%;left:85.36%;transform:translate(-50%,-50%)}.cv-presence{--d:var(--dot,11px);width:var(--d);height:var(--d);background:var(--cv-pres-offline);border-radius:50%;flex:none;display:inline-block;position:relative}.cv-presence--ring{box-shadow:0 0 0 2px var(--ring,var(--cv-card))}.cv-presence--available{background:var(--cv-pres-available)}.cv-presence--busy{background:var(--cv-pres-busy)}.cv-presence--dnd{background:var(--cv-pres-dnd)}.cv-presence--dnd:after{content:"";left:18%;right:18%;top:calc(50% - max(1px, var(--d) * .1));height:max(2px, calc(var(--d) * .2));background:#fff;border-radius:2px;position:absolute}.cv-presence--away{background:var(--cv-pres-away)}.cv-presence--offline{background:var(--cv-pres-offline)}@media (prefers-contrast:more){.cv-presence{outline:1px solid var(--cv-text);outline-offset:0}}.cv-pill{background:var(--cv-surface);color:var(--cv-text-muted);border:1px solid var(--cv-border);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:560;line-height:1.5;display:inline-flex}.cv-pill--success{color:var(--cv-success);background:color-mix(in srgb, var(--cv-success) 12%, transparent);border-color:color-mix(in srgb, var(--cv-success) 30%, transparent)}.cv-pill--warning{color:var(--cv-warning);background:color-mix(in srgb, var(--cv-warning) 12%, transparent);border-color:color-mix(in srgb, var(--cv-warning) 32%, transparent)}.cv-pill--danger{color:var(--cv-danger);background:color-mix(in srgb, var(--cv-danger) 11%, transparent);border-color:color-mix(in srgb, var(--cv-danger) 30%, transparent)}.cv-pill--accent{color:var(--cv-accent);background:var(--cv-accent-soft);border-color:color-mix(in srgb, var(--cv-accent) 30%, transparent)}.cv-badge{background:var(--cv-badge);min-width:20px;height:20px;color:var(--cv-on-badge);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.cv-badge--accent{background:var(--cv-accent);color:var(--cv-accent-text)}.cv-kbd{min-width:20px;font:600 11.5px/1.5 var(--cv-font);color:var(--cv-text-muted);border:1px solid var(--cv-border);background:var(--cv-surface);border-radius:6px;justify-content:center;align-items:center;gap:2px;padding:1px 6px;display:inline-flex}.cv-empty{text-align:center;color:var(--cv-text-muted);flex-direction:column;align-items:center;gap:6px;padding:44px 20px;display:flex}.cv-empty__icon{background:var(--cv-accent-soft);width:52px;height:52px;color:var(--cv-accent);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.cv-empty h3{color:var(--cv-text);font-size:15px;font-weight:640}.cv-empty p{max-width:36ch;font-size:13.5px}.cv-empty>:last-child:not(h3):not(p){margin-top:10px}.cv-spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:1.1em;height:1.1em;animation:.8s linear infinite cv-spin;display:inline-block}.cv-skeleton{background:var(--cv-hover);border-radius:8px;min-height:12px;animation:1.4s ease-in-out infinite cv-skeleton}.cv-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.cv-toggle.is-disabled{opacity:.55;cursor:not-allowed}.cv-toggle input{opacity:0;cursor:inherit;width:100%;height:100%;margin:0;position:absolute;inset:0}.cv-toggle__text{flex-direction:column;gap:1px;min-width:0;display:flex}.cv-toggle__label{font-weight:560}.cv-toggle__desc{color:var(--cv-text-muted);max-width:56ch;font-size:12.5px}.cv-toggle__track{--off:#7a8795;background:var(--off);width:40px;height:24px;transition:background-color .16s var(--cv-ease);border-radius:999px;flex:none;position:relative}:root[data-theme=dark] .cv-toggle__track{--off:#6c7886}:root[data-theme=circle] .cv-toggle__track{--off:#6f8497}.cv-toggle__thumb{width:20px;height:20px;transition:transform .16s var(--cv-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.cv-toggle input:checked+.cv-toggle__track{background:var(--cv-accent)}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-toggle input:checked+.cv-toggle__track{background:#1f6f6b}.cv-toggle input:checked+.cv-toggle__track .cv-toggle__thumb{transform:translate(16px)}:root[data-theme=circle] .cv-toggle input:checked+.cv-toggle__track{box-shadow:var(--cv-glow)}.cv-toggle input:focus-visible+.cv-toggle__track{outline:2px solid var(--cv-focus);outline-offset:2px}.cv-search{border:1px solid var(--cv-border);border-radius:var(--cv-radius-sm);background:var(--cv-input-bg);height:36px;color:var(--cv-text-muted);align-items:center;gap:8px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.cv-search:focus-within{border-color:var(--cv-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-focus) 22%, transparent)}.cv-search input{color:var(--cv-text);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%}.cv-search input::-webkit-search-cancel-button{filter:grayscale();opacity:.6;cursor:pointer}.cv-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cv-field__label{color:var(--cv-text-muted);letter-spacing:.01em;font-size:12.5px;font-weight:600}.cv-field__box{border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.cv-field__box:focus-within{border-color:var(--cv-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-focus) 24%, transparent)}.cv-field__box.is-invalid{border-color:var(--cv-danger)}.cv-field__box input{min-width:0;height:100%;color:var(--cv-text);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.cv-field__lead{color:var(--cv-text-faint);display:inline-flex}.cv-field__trail{display:inline-flex}.cv-field__hint{color:var(--cv-text-muted);font-size:12.5px}.cv-field__error{color:var(--cv-danger);font-size:12.5px;font-weight:560}.cv-row{text-align:left;border-radius:var(--cv-radius-sm);width:100%;color:inherit;transition:background-color .12s var(--cv-ease);background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}button.cv-row:hover{background:var(--cv-hover)}button.cv-row:active{background:var(--cv-pressed)}.cv-row.is-selected{background:var(--cv-accent-soft)}.cv-row__lead{flex:none;display:inline-flex}.cv-row__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cv-row__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cv-row__sub{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cv-row__meta{color:var(--cv-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.cv-row__trail{flex:none;align-items:center;gap:6px;display:inline-flex}.cv-seg{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.cv-seg button{height:28px;color:var(--cv-text-muted);background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:560;transition:background-color .14s,color .14s}.cv-seg button:hover:not(.is-on){color:var(--cv-text);background:var(--cv-hover)}.cv-seg button.is-on{background:var(--cv-card);color:var(--cv-text);box-shadow:var(--cv-shadow)}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-seg button.is-on{box-shadow:0 1px 2px #0a1c3129, 0 0 0 1px var(--cv-border)}:root[data-theme=circle] .cv-seg button.is-on{background:var(--cv-accent-soft);color:var(--cv-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cv-accent) 45%, transparent)}:root[data-theme=dark] .cv-seg button.is-on{background:var(--cv-pressed)}.cv-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.cv-stat__icon{background:var(--cv-accent-soft);width:34px;height:34px;color:var(--cv-accent);border-radius:10px;place-items:center;margin-bottom:8px;display:inline-grid}.cv-stat__value{font-family:var(--cv-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.cv-stat__label{color:var(--cv-text-muted);font-size:13px;font-weight:520}.cv-stat__hint{color:var(--cv-text-faint);font-size:12px}.cv-keypad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cv-key{border:1px solid var(--cv-border);background:var(--cv-card);height:54px;color:var(--cv-text);transition:background-color .12s var(--cv-ease), transform 80ms var(--cv-ease);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.cv-key:hover{background:color-mix(in srgb, var(--cv-card) 80%, var(--cv-text) 10%)}.cv-key:active,.cv-key.is-down{background:var(--cv-pressed);transform:scale(.96)}.cv-key__digit{font-family:var(--cv-font-display);font-size:21px;font-weight:560;line-height:1}.cv-key__letters{letter-spacing:.14em;color:var(--cv-text-muted);min-height:9.5px;font-size:9.5px;font-weight:650;line-height:1}.cv-menu{background:var(--cv-popover);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow-lg);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:14px;padding:6px}.cv-menu__item{text-align:left;width:100%;height:36px;color:var(--cv-text);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-weight:520;display:flex}.cv-menu__item:hover,.cv-menu__item:focus-visible{background:var(--cv-hover)}.cv-menu__item[aria-checked=true]{background:var(--cv-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cv-accent) 38%, transparent);font-weight:650}.cv-menu__item[aria-checked=true] svg{color:var(--cv-accent)}.cv-menu__item .cv-presence{margin:0 3px}.cv-menu__sep{background:var(--cv-border);border:0;height:1px;margin:6px 4px}.cv-keypad--compact{gap:6px}.cv-keypad--compact .cv-key{height:46px}.cv-scroll{--fade-top:0px;--fade-bottom:0px;overscroll-behavior:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);overflow-y:auto}@media (prefers-contrast:more){.cv-scroll,.cv-main{-webkit-mask-image:none!important;mask-image:none!important}}.cv-sheet__scrim{z-index:110}.cv-sheet{z-index:111;width:min(440px,94vw);max-height:min(86vh,720px);background:var(--cv-popover);border:1px solid var(--cv-border);max-height:min(86dvh,720px);box-shadow:var(--cv-shadow-lg);animation:cv-rise .18s var(--cv-ease);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:22px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}:root[data-theme=circle] .cv-sheet{box-shadow:var(--cv-shadow-lg), 0 0 50px #00ffd412;background:#10283ff7}.cv-sheet:focus,.cv-sheet:focus-visible{box-shadow:var(--cv-shadow-lg);outline:none}.cv-sheet__grab{display:none}.cv-sheet__head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 12px 6px 20px;display:flex}.cv-sheet__title{font-family:var(--cv-font-display);letter-spacing:-.01em;font-size:18px;font-weight:700}.cv-sheet__body{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;padding:8px 16px 16px;display:flex;overflow-y:auto}.cv-sheet__foot{border-top:1px solid var(--cv-border);flex:none;gap:10px;padding:10px 16px 14px;display:flex}@keyframes cv-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:640px){.cv-sheet{width:100%;max-height:92vh;max-height:92dvh;padding-bottom:var(--cv-safe-b);animation:cv-sheet-up .28s var(--cv-ease);border-bottom:0;border-radius:22px 22px 0 0;inset:auto 0 0;transform:none}.cv-sheet__grab{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;height:24px;display:flex}.cv-sheet__grab span{background:var(--cv-border-strong);opacity:.7;border-radius:3px;width:40px;height:5px}.cv-sheet__head{padding-top:0}}@media (pointer:coarse){.cv-btn,.cv-btn--sm{--btn-h:var(--cv-tap)}.cv-btn--link{min-height:0}.cv-iconbtn{width:var(--cv-tap);height:var(--cv-tap)}.cv-seg button{height:var(--cv-tap);min-width:44px}.cv-search{height:calc(var(--cv-tap) + 2px)}.cv-field__box{height:48px}.cv-menu__item{height:var(--cv-tap)}.cv-row{min-height:var(--cv-tap)}.cv-key{height:56px}.cv-keypad--compact .cv-key{height:52px}.cv-toggle{min-height:var(--cv-tap)}.cv-toggle__track{width:48px;height:28px}.cv-toggle__thumb{width:24px;height:24px}.cv-toggle input:checked+.cv-toggle__track .cv-toggle__thumb{transform:translate(20px)}}.cv-field__eye{width:30px;height:30px}@media (pointer:coarse){.cv-field__eye{width:var(--cv-tap);height:var(--cv-tap);margin-right:-8px}}.cv-shell{min-width:0;height:100%;display:flex}.cv-shell--compact{flex-direction:column}.cv-stage{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cv-main{min-height:0;padding:28px 32px calc(56px + var(--cv-safe-b));flex:1;scroll-padding-top:20px;scroll-padding-bottom:40px;overflow:auto}.cv-main:focus,.cv-main:focus-visible{box-shadow:none;outline:none}.cv-main__inner{max-width:1280px;margin:0 auto}@media (max-width:1100px){.cv-main{padding:22px 22px calc(48px + var(--cv-safe-b))}}.cv-side{--cv-sidebar-solid:var(--cv-sidebar);width:var(--cv-sidebar-w);background:var(--cv-sidebar);border-right:1px solid var(--cv-border);min-height:0;-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);transition:width .22s var(--cv-ease);flex-direction:column;flex:none;gap:4px;padding:14px 10px 10px;display:flex}:root[data-theme=circle] .cv-side{--cv-sidebar-solid:#102a44;background-image:linear-gradient(#ffffff09,#0000)}.cv-side.is-slim{width:var(--cv-sidebar-w-slim)}@media (max-width:1060px){:root{--cv-sidebar-w:212px}}.cv-side__head{align-items:center;gap:10px;min-height:48px;padding:4px 6px 10px 11px;display:flex}.cv-side.is-slim .cv-side__head{flex-direction:column;justify-content:center;gap:10px;padding:4px 0 8px}.cv-side__logo{flex:none;margin-top:1px}.cv-side__search{text-align:left;border:1px solid var(--cv-border);background:var(--cv-input-bg);height:34px;color:var(--cv-text-muted);border-radius:10px;align-items:center;gap:8px;margin:0 2px 8px;padding:0 8px 0 10px;font-size:13px;display:flex}.cv-side__search span:not(.cv-kbd){flex:1}.cv-side__search:hover{background:color-mix(in srgb, var(--cv-input-bg) 85%, var(--cv-text) 8%)}.cv-side__nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 2px;display:flex;overflow-x:hidden}.cv-side__sec{flex-direction:column;gap:2px;display:flex}.cv-side__sech{letter-spacing:.09em;text-transform:uppercase;color:var(--cv-side-label);margin:14px 10px 4px;font-size:11.5px;font-weight:700}.cv-side__secgap{height:8px}.cv-side__foot{border-top:1px solid var(--cv-border);flex-direction:column;gap:2px;margin:6px 2px 0;padding:8px 2px 0;display:flex}.cv-side__demo{letter-spacing:.02em;color:var(--cv-text-muted);border:1px solid var(--cv-border-strong);background:0 0;border-radius:999px;align-self:flex-start;margin:0 0 6px 10px;padding:1px 8px;font-size:11px;font-weight:600}.cv-side__new{background:var(--cv-accent);height:42px;color:var(--cv-accent-text);transition:background-color .14s var(--cv-ease), box-shadow .18s var(--cv-ease), transform 80ms var(--cv-ease);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin:2px 2px 8px;padding:0 12px;font-size:14.5px;font-weight:650;display:flex;box-shadow:0 1px 2px #0a1c312e}.cv-side__new:hover{background:color-mix(in srgb, var(--cv-accent) 88%, white 12%)}.cv-side__new:active{transform:scale(.985)}:root[data-theme=circle] .cv-side__new{box-shadow:var(--cv-glow)}.cv-side.is-slim .cv-side__new{width:44px;height:44px;margin:2px auto 8px;padding:0}.cv-side.is-slim .cv-side__search{justify-content:center;width:44px;height:44px;margin:0 auto 6px;padding:0}.cv-side.is-rail{width:var(--cv-sidebar-w-slim)}.cv-nav{width:100%;height:38px;color:var(--cv-text-muted);text-align:left;transition:background-color .12s var(--cv-ease), color .12s var(--cv-ease), box-shadow .18s var(--cv-ease), border-color .18s var(--cv-ease);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:560;display:flex;position:relative}.cv-side.is-slim .cv-nav{justify-content:center;padding:0}.cv-nav__icon{flex:none;place-items:center;width:26px;height:26px;display:inline-grid;position:relative}.cv-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cv-nav__pip{background:var(--cv-badge);width:9px;height:9px;box-shadow:0 0 0 2px var(--cv-sidebar-solid);border-radius:50%;position:absolute;top:1px;right:0}.cv-nav__pip.is-accent{background:var(--cv-accent)}.cv-nav:hover{background:var(--cv-hover);color:var(--cv-text)}.cv-nav:active{background:var(--cv-pressed)}.cv-nav.is-active{background:var(--cv-accent-soft);color:var(--cv-text);font-weight:650}.cv-nav.is-active .cv-nav__icon{color:var(--cv-accent)}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-nav.is-active{color:#0c3f3c;background:#1f6f6b24}:root[data-theme=circle] .cv-nav.is-active{border-color:color-mix(in srgb, var(--cv-teal) 45%, transparent);background:#00ffd421;box-shadow:0 0 12px #00ffd442,0 0 26px #00ffd414}.cv-nav--quiet{color:var(--cv-text-muted);font-weight:520}.cv-nav--quiet:hover{color:var(--cv-text)}@media (prefers-contrast:more){:root[data-theme=circle] .cv-nav.is-active{box-shadow:none;border-color:var(--cv-teal)}}.cv-status{flex:none;position:relative}.cv-status__btn{background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cv-status__btn:hover .cv-avatar{filter:brightness(1.08)}.cv-status__menu{z-index:60;width:268px;animation:cv-rise .16s var(--cv-ease);position:absolute;top:calc(100% + 10px);left:0}.cv-status__menu.is-slim{left:0}.cv-status__who{flex-direction:column;gap:2px;padding:6px 10px 2px;display:flex}.cv-status__who span{color:var(--cv-text-muted);font-size:12.5px}.cv-status__sheet{flex-direction:column;display:flex}.cv-status__msg{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:4px 10px 6px;display:grid}.cv-status__msg label{color:var(--cv-text-muted);grid-column:1/-1;padding-left:2px;font-size:12px;font-weight:600}.cv-status__msg input{border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);border-radius:8px;min-width:0;height:32px;padding:0 10px}.cv-status__msg input:focus{border-color:var(--cv-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-focus) 22%, transparent)}.cv-banner{border-bottom:1px solid var(--cv-border);border-left:4px solid #0000;align-items:center;gap:14px;padding:10px 32px;font-size:14px;font-weight:600;display:flex}@media (max-width:1100px){.cv-banner{padding:10px 22px}}.cv-banner--warn{color:#2b1a00;background:#ffcf7a;border-bottom-color:#d99a2b;border-left-color:#b86e00}.cv-banner--error{color:#3d0a07;background:#ffb9b2;border-bottom-color:#e0766d;border-left-color:#b3261e}.cv-banner__icon{flex:none;display:inline-flex}.cv-banner--warn .cv-banner__icon{color:#7a4300}.cv-banner--error .cv-banner__icon{color:#8c1a13}.cv-banner__icon svg{animation:2.4s linear infinite cv-spin}.cv-banner--error .cv-banner__icon svg{animation:none}.cv-banner__text{flex:1;min-width:0}.cv-banner__sub{color:inherit;margin-left:10px;font-weight:500}.cv-banner .cv-btn{color:#1a1100;background:#ffffffb8;border-color:#00000059}.cv-banner .cv-btn:hover:not(:disabled){background:#fff}.cv-banner .cv-btn:focus-visible{outline-color:#1a1100}.cv-toasts{z-index:130;left:50%;bottom:calc(24px + var(--cv-safe-b));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.cv-toast{pointer-events:auto;background:var(--cv-popover);max-width:min(520px,92vw);color:var(--cv-text);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow-lg);animation:cv-rise .2s var(--cv-ease);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:14px;align-items:center;gap:10px;padding:11px 16px;font-weight:560;display:flex}.cv-toast svg{color:var(--cv-accent);flex:none}.cv-toast--error svg{color:var(--cv-danger)}.cv-toast--error{border-color:color-mix(in srgb, var(--cv-danger) 45%, transparent)}.cv-scrim{z-index:80;background:var(--cv-overlay);animation:.14s ease-out cv-fade;position:fixed;inset:0}.cv-pal{z-index:90;background:var(--cv-popover);border:1px solid var(--cv-border);width:min(640px,94vw);max-height:70vh;box-shadow:var(--cv-shadow-lg);animation:cv-rise .16s var(--cv-ease);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}:root[data-theme=circle] .cv-pal{box-shadow:var(--cv-shadow-lg), 0 0 50px #00ffd414;background:#10283ff0}.cv-pal__head{border-bottom:1px solid var(--cv-border);height:58px;color:var(--cv-text-muted);flex:none;align-items:center;gap:12px;padding:0 18px;display:flex}.cv-pal__head input{min-width:0;height:100%;color:var(--cv-text);background:0 0;border:0;outline:0;flex:1;font-size:17px}.cv-pal__list{padding:6px 8px 8px;overflow-y:auto}.cv-pal__sec{letter-spacing:.09em;text-transform:uppercase;color:var(--cv-text-muted);margin:10px 10px 4px;font-size:11.5px;font-weight:700}.cv-pal__item{text-align:left;width:100%;height:44px;color:var(--cv-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;display:flex}.cv-pal__item[aria-selected=true]{background:var(--cv-accent-soft)}:root[data-theme=circle] .cv-pal__item[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cv-teal) 40%, transparent)}.cv-pal__icon{background:var(--cv-hover);width:28px;height:28px;color:var(--cv-text-muted);border-radius:8px;flex:none;place-items:center;display:inline-grid}.cv-pal__item[aria-selected=true] .cv-pal__icon{color:var(--cv-accent)}.cv-pal__main{flex-direction:column;flex:1;min-width:0;display:flex}.cv-pal__title{text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}.cv-pal__sub{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cv-pal__foot{border-top:1px solid var(--cv-border);color:var(--cv-text-muted);flex:none;gap:16px;padding:9px 16px;font-size:12.5px;display:flex}.cv-pal__foot span{align-items:center;gap:6px;display:inline-flex}.cv-pal__empty{text-align:center;color:var(--cv-text-muted);padding:28px}.cv-dialer{z-index:90;left:calc(var(--cv-sidebar-w) + 16px);background:var(--cv-popover);border:1px solid var(--cv-border);width:308px;max-height:calc(100dvh - 76px);box-shadow:var(--cv-shadow-lg);animation:cv-rise .18s var(--cv-ease);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;top:60px;overflow-y:auto}.cv-dialer.is-slim{left:calc(var(--cv-sidebar-w-slim) + 16px)}:root[data-theme=circle] .cv-dialer{background:#10283ff2}.cv-dialer__head{justify-content:space-between;align-items:center;display:flex}.cv-dialer__head h2{font-size:15px;font-weight:650}.cv-dialer__display{border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);border-radius:12px;align-items:center;gap:6px;height:52px;padding:0 6px 0 14px;display:flex}.cv-dialer__display:focus-within{border-color:var(--cv-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-focus) 22%, transparent)}.cv-dialer__display input{min-width:0;height:100%;font-family:var(--cv-font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:center;color:var(--cv-text);background:0 0;border:0;outline:0;flex:1;font-size:23px}.cv-dialer__recents{flex-direction:column;gap:2px;display:flex}.cv-dialer__recents h3{letter-spacing:.09em;text-transform:uppercase;color:var(--cv-text-muted);margin:2px 4px 4px;font-size:11.5px;font-weight:700}.cv-dialer__recent{text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 8px;display:flex}.cv-dialer__recent:hover{background:var(--cv-hover)}.cv-dialer__recent span:last-child{color:var(--cv-text-muted);font-size:12.5px}.cv-dialer__go{border-radius:14px;width:100%;height:48px;font-size:15px}.cv-dialer__go svg{margin-right:2px}@media (max-width:1000px),(max-height:720px){.cv-dialer{gap:8px;padding:12px}.cv-dialer .cv-key{height:44px}}.cv-loading{min-height:40vh;color:var(--cv-text-muted);place-items:center;display:grid}@media (max-height:780px){.cv-nav{height:35px}.cv-side__sech{margin:8px 10px 2px}.cv-side__head{min-height:44px;padding-bottom:6px}.cv-side__search{margin-bottom:4px}}@media (max-height:680px){.cv-nav{height:32px;font-size:13.5px}.cv-side__sech{margin:5px 10px 1px}}.cv-dialer .cv-i-dialer-slots{scrollbar-width:none;flex-wrap:nowrap;margin:10px -4px 0;padding:2px 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.cv-dialer .cv-i-dialer-slots::-webkit-scrollbar{display:none}.cv-dialer .cv-i-dialer-slots .cv-i-fav{white-space:nowrap;flex:none}.cv-chip{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.cv-chip--ring{color:#0c4a47;background:#1f6f6b29}:root[data-theme=dark] .cv-chip--ring,:root[data-theme=circle] .cv-chip--ring{color:var(--cv-accent);background:var(--cv-accent-soft)}.cv-chip--hold{color:var(--cv-text);background:var(--cv-hover);border:1px solid var(--cv-border)}.cv-callbtn{height:46px;color:var(--cv-on-call);transition:background-color .12s var(--cv-ease), transform 80ms var(--cv-ease), box-shadow .2s;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:680;display:inline-flex}.cv-callbtn:active{transform:scale(.98)}.cv-callbtn--answer{background:var(--cv-call-green)}.cv-callbtn--answer:hover{background:var(--cv-call-green-hover)}.cv-callbtn--decline{background:var(--cv-call-red)}.cv-callbtn--decline:hover{background:var(--cv-call-red-hover)}.cv-callbtn--sm{border-radius:10px;flex:none;height:36px;padding:0 14px;font-size:13.5px}.cv-incoming{z-index:100;pointer-events:none;flex-direction:column;gap:10px;width:min(392px,100vw - 32px);display:flex;position:fixed;top:16px;right:20px}.cv-waiting{flex-direction:column;gap:8px;width:min(100%,960px);display:flex}.cv-incoming>*{pointer-events:auto}.cv-pop{background:var(--cv-popover);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow-lg);animation:cv-rise .22s var(--cv-ease);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.cv-pop:before{content:"";background:var(--cv-accent);height:3px;position:absolute;inset:0 0 auto}:root[data-theme=circle] .cv-pop{box-shadow:var(--cv-shadow-lg), 0 0 0 1px #00ffd447, 0 0 40px #00ffd41f;background:#10283ff7}.cv-pop__top{align-items:flex-start;gap:14px;display:flex}.cv-pop__avatar{border-radius:50%;flex:none;animation:1.6s ease-out infinite cv-pulse-ring}.cv-pop__who{flex-direction:column;gap:3px;min-width:0;display:flex}.cv-pop__name{font-family:var(--cv-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:3px;font-size:21px;font-weight:700;line-height:1.2}.cv-pop__num{color:var(--cv-text-muted);font-size:14px}.cv-pop__co{color:var(--cv-text-muted);align-items:center;gap:6px;font-size:13.5px;font-weight:520;display:inline-flex}.cv-pop__actions{gap:10px;display:flex}.cv-crm{background:var(--cv-accent-soft);border:1px solid color-mix(in srgb, var(--cv-accent) 30%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:flex}.cv-crm__text{flex-direction:column;min-width:0;display:flex}.cv-crm__from{color:var(--cv-text);font-size:13.5px;font-weight:680}.cv-crm__meta{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cv-crm--quiet{color:var(--cv-text-muted);background:0 0;border-color:#0000;align-items:center;gap:8px;padding:2px;font-size:13px;display:flex}.cv-wait{background:var(--cv-popover);border:1px solid color-mix(in srgb, var(--cv-accent) 55%, var(--cv-border));box-shadow:var(--cv-shadow-lg);animation:cv-rise .2s var(--cv-ease);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cv-wait__who{flex-direction:column;flex:1;min-width:0;display:flex}.cv-wait__lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--cv-accent-ink,var(--cv-accent));font-size:11.5px;font-weight:700}.cv-wait__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:680;overflow:hidden}.cv-wait__sub{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cv-wait__actions{flex:none;gap:8px;display:flex}.cv-call{z-index:40;flex-direction:column;flex:none;align-items:center;gap:10px;padding:14px 32px 10px;display:flex;position:relative}@media (max-width:1100px){.cv-call{padding:12px 22px 8px}}.cv-callbar{background:var(--cv-popover);border:1px solid var(--cv-border);width:min(100%,960px);box-shadow:var(--cv-shadow-lg);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);animation:cv-rise .2s var(--cv-ease);border-radius:20px;align-items:center;gap:12px;padding:7px 8px;display:flex}:root[data-theme=circle] .cv-callbar{box-shadow:var(--cv-shadow-lg), 0 0 36px #00ffd41a;background:#10283ff2;border-color:#00ffd447}.cv-callbar.is-ended{opacity:.85}.cv-callbar__who{text-align:left;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:12px;min-width:0;padding:4px 8px 4px 4px;display:flex}.cv-callbar__who:hover{background:var(--cv-hover)}.cv-callbar__text{flex-direction:column;min-width:0;max-width:220px;display:flex}.cv-callbar__name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:680;overflow:hidden}.cv-callbar__sub{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cv-callbar__clock{font-family:var(--cv-font-display);color:var(--cv-text);min-width:48px;font-size:17px;font-weight:600}.cv-callbar__chev{color:var(--cv-text-muted);margin-left:auto;display:inline-flex}.cv-callbar__more{color:var(--cv-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.cv-callbar__ctl{flex:none;gap:4px;display:flex}.cv-ctl{width:62px;height:52px;color:var(--cv-text-muted);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:600;transition:background-color .12s,color .12s,transform 80ms;display:inline-flex}.cv-ctl:hover:not(:disabled){background:var(--cv-hover);color:var(--cv-text)}.cv-ctl:active:not(:disabled){background:var(--cv-pressed);transform:scale(.96)}.cv-ctl:disabled{opacity:.4;cursor:not-allowed}.cv-ctl.is-on{background:var(--cv-accent-soft);color:var(--cv-accent)}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-ctl.is-on{color:#0e504c;background:#1f6f6b29}.cv-ctl--end{background:var(--cv-call-red);color:var(--cv-on-call);margin-left:4px}.cv-ctl--end:hover:not(:disabled){background:var(--cv-call-red-hover);color:var(--cv-on-call)}@media (max-width:1100px){.cv-ctl{width:54px}.cv-callbar__text{max-width:150px}.cv-callbar__who .cv-wave{display:none}}@media (max-width:960px){.cv-ctl span{display:none}.cv-ctl{width:42px;height:42px}}.cv-wave{align-items:center;gap:3px;height:26px;display:inline-flex}.cv-wave i{background:var(--cv-accent);transform-origin:50%;border-radius:2px;width:3px;height:100%;transform:scaleY(.18)}.cv-wave.is-live i{animation:.8s ease-in-out infinite cv-bars}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-wave i{background:#1f6f6b}.cv-callview{background:var(--cv-popover);border:1px solid var(--cv-border);width:min(100%,960px);box-shadow:var(--cv-shadow-lg);overscroll-behavior:contain;max-height:min(58vh,500px);animation:cv-rise .2s var(--cv-ease);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:20px;padding:14px;overflow:auto}:root[data-theme=circle] .cv-callview{background:#10283ff2}.cv-callview__grid{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:12px;display:grid}.cv-callview__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.cv-callview__col{flex-direction:column;gap:12px;min-width:0;display:flex}.cv-callview__col>.cv-panel,.cv-callview__col>.cv-crmcard{flex:1}@media (max-width:1100px){.cv-callview__grid{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:820px){.cv-callview__grid{grid-template-columns:minmax(0,1fr)}}.cv-panel{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:14px;padding:14px 16px}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-panel{background:#f1f6f7}.cv-panel__title{letter-spacing:.08em;text-transform:uppercase;color:var(--cv-text-muted);margin-bottom:8px;font-size:12px;font-weight:700}.cv-callview__idle{color:var(--cv-text-muted);align-items:center;gap:10px;display:flex}.cv-callview__keys{display:none}.cv-transcript__log{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:260px;padding-right:6px;display:flex;overflow-y:auto}.cv-tline{flex-direction:column;gap:2px;max-width:88%;display:flex}.cv-tline p{background:var(--cv-card);border:1px solid var(--cv-border);border-radius:12px;padding:8px 12px;font-size:14px;line-height:1.4}.cv-tline__who{color:var(--cv-text-muted);padding:0 4px;font-size:11.5px;font-weight:700}.cv-tline--me{align-self:flex-end;align-items:flex-end}.cv-tline--me p{background:var(--cv-accent-soft);border-color:color-mix(in srgb, var(--cv-accent) 32%, transparent)}.cv-crmcard{background:var(--cv-accent-soft);border:1px solid color-mix(in srgb, var(--cv-accent) 30%, transparent);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.cv-crmcard .cv-panel__title{color:var(--cv-text);margin-bottom:2px}.cv-crmcard__name{font-size:16px;font-weight:680}.cv-crmcard__dl{grid-template-columns:auto 1fr;gap:3px 12px;width:100%;margin:2px 0 8px;font-size:13px;display:grid}.cv-crmcard__dl dt{color:var(--cv-text-muted)}.cv-crmcard__dl dd{margin:0;font-weight:560}.cv-kp{flex-direction:column;gap:10px;max-width:300px;display:flex}.cv-kp__display{background:var(--cv-input-bg);border:1px solid var(--cv-border);height:40px;font-family:var(--cv-font-display);letter-spacing:.06em;border-radius:10px;place-items:center;font-size:20px;display:grid;overflow:hidden}.cv-kp__display span{letter-spacing:0;color:var(--cv-text-faint);font-size:13px;font-family:var(--cv-font)}.cv-xfer{flex-direction:column;gap:10px;display:flex}.cv-xfer__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv-xfer__head .cv-panel__title{margin:0}.cv-xfer__hint{color:var(--cv-text-muted);font-size:13px}.cv-xfer__input{gap:8px;display:flex}.cv-xfer__input input{border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);min-width:0;height:32px;color:var(--cv-text);border-radius:8px;flex:1;padding:0 10px}.cv-xfer__input input:focus{border-color:var(--cv-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-focus) 22%, transparent)}.cv-xfer__row{flex-wrap:wrap;gap:8px;display:flex}.cv-xfer__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.cv-xfer__person{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;height:40px;padding:0 10px;font-weight:560;display:flex}.cv-xfer__person:hover{background:var(--cv-hover)}.cv-xfer__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cv-xfer__ext{color:var(--cv-text-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px;font-weight:450}@media (max-width:960px){.cv-incoming{top:12px;right:12px}}.cv-auth{place-items:center;min-height:100%;padding:32px 20px;display:grid;position:relative;overflow:auto}:root:not([data-theme=circle]) .cv-auth{background:var(--cv-bg)}:root[data-theme=dark] .cv-auth{background:radial-gradient(60% 50% at 50% 0%, #00d6b41a, transparent 70%), var(--cv-bg)}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-auth{background:radial-gradient(60% 50% at 50% 0%, #49aca82e, transparent 70%), var(--cv-bg)}.cv-auth__panel{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:420px;display:flex}.cv-auth__logo{display:block}.cv-auth__card{background:var(--cv-card);border:1px solid var(--cv-border);width:100%;box-shadow:var(--cv-shadow-lg);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);border-radius:22px;padding:28px 28px 24px}:root[data-theme=circle] .cv-auth__card{box-shadow:var(--cv-shadow-lg), 0 0 60px #00ffd412;background:#ffffff13}.cv-auth__title{font-family:var(--cv-font-display);letter-spacing:-.015em;font-size:24px;font-weight:700}.cv-auth__lead{color:var(--cv-text-muted);margin-top:6px;font-size:14px}.cv-auth__fields{flex-direction:column;gap:16px;margin-top:22px;display:flex}.cv-auth__links{justify-content:flex-end;margin-top:10px;display:flex}.cv-auth__link,.cv-auth__back,.cv-auth__advbtn{color:var(--cv-accent);background:0 0;border:0;border-radius:6px;padding:4px 2px;font-size:13.5px;font-weight:580}.cv-auth__link:hover,.cv-auth__back:hover{text-underline-offset:3px;text-decoration:underline}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-auth__link,:root:not([data-theme=dark]):not([data-theme=circle]) .cv-auth__back{color:#17605c}.cv-auth__back{align-items:center;gap:6px;margin:-6px 0 14px -2px;display:inline-flex}.cv-auth__cta{width:100%;margin-top:18px}.cv-auth__cta.cv-btn--primary:disabled{opacity:.7}.cv-auth__error{color:var(--cv-danger);background:color-mix(in srgb, var(--cv-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--cv-danger) 32%, transparent);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13.5px;font-weight:520}.cv-auth__info{color:var(--cv-text);background:var(--cv-accent-soft);border:1px solid color-mix(in srgb, var(--cv-accent) 35%, transparent);border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:13.5px;display:flex}.cv-auth__info svg{color:var(--cv-accent);flex:none;margin-top:2px}.cv-auth__adv{border-top:1px solid var(--cv-border);margin-top:16px;padding-top:10px}.cv-auth__advbtn{color:var(--cv-text-muted);align-items:center;gap:4px;display:inline-flex}.cv-auth__advbtn:hover{color:var(--cv-text)}.cv-auth__advbody{animation:cv-fade .18s var(--cv-ease);margin-top:10px}.cv-auth__foot{color:var(--cv-text-muted);font-size:12.5px}.cv-meter{align-items:center;gap:12px;margin-top:-6px;display:flex}.cv-meter__bars{flex:1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.cv-meter__bar{background:var(--cv-hover);height:6px;box-shadow:inset 0 0 0 1px var(--cv-border);border-radius:3px;transition:background-color .2s}.cv-meter__bar.is-on{box-shadow:none}.cv-meter__bar.is-s1{background:var(--cv-danger)}.cv-meter__bar.is-s2{background:var(--cv-warning)}.cv-meter__bar.is-s3{background:#b59a00}:root[data-theme=dark] .cv-meter__bar.is-s3,:root[data-theme=circle] .cv-meter__bar.is-s3{background:#e5c100}.cv-meter__bar.is-s4{background:var(--cv-accent)}.cv-meter__label{color:var(--cv-text-muted);text-align:right;min-width:130px;font-size:12.5px;font-weight:600}.cv-rules{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cv-rules li{color:var(--cv-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.cv-rules li svg{flex:none}.cv-rules li.is-ok{color:var(--cv-accent-ink,var(--cv-accent))}.cv-auth__demo{color:var(--cv-warning);background:color-mix(in srgb, var(--cv-warning) 11%, transparent);border:1px solid color-mix(in srgb, var(--cv-warning) 35%, transparent);border-radius:9px;margin-top:12px;padding:7px 10px;font-size:12.5px;font-weight:600}@media (max-width:640px){.cv-auth__foot-links{gap:0 4px}.cv-auth__foot-links a{align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.cv-auth__link,.cv-auth__back,.cv-auth__advbtn{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.cv-auth__links{margin-top:2px}.cv-auth__adv{padding-top:2px}}.cv-topbar{min-height:calc(54px + var(--cv-safe-t));padding:var(--cv-safe-t) calc(12px + var(--cv-safe-r)) 0 calc(16px + var(--cv-safe-l));background:var(--cv-sidebar);border-bottom:1px solid var(--cv-border);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);z-index:30;flex:none;align-items:center;gap:6px;display:flex}:root[data-theme=circle] .cv-topbar{background:#0a1c31c7}.cv-topbar__spacer{flex:1}.cv-topbar__icon{width:var(--cv-tap);height:var(--cv-tap);color:var(--cv-text-muted);background:0 0;border:0;border-radius:12px;place-items:center;display:inline-grid}.cv-topbar__icon:active{background:var(--cv-pressed)}.cv-topbar .cv-status__btn{border-radius:999px}.cv-topbar__me{min-height:var(--cv-tap);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 4px;display:inline-flex}.cv-topbar__status{color:var(--cv-text);align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.cv-topbar__status svg{color:var(--cv-text-muted)}@media (max-width:360px){.cv-topbar__status span{display:none}}.cv-tabbar{z-index:60;height:calc(var(--cv-tabbar-h) + var(--cv-safe-b));padding:0 var(--cv-safe-r) var(--cv-safe-b) var(--cv-safe-l);background:var(--cv-sidebar-solid,var(--cv-sidebar));border-top:1px solid var(--cv-border);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-tabbar{background:#f7fafb}:root[data-theme=dark] .cv-tabbar{background:#171c23}:root[data-theme=circle] .cv-tabbar{background:#0c2238f0}.cv-tab{min-width:0;min-height:var(--cv-tap);color:var(--cv-text-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:11.5px;font-weight:600;display:flex}.cv-tab__icon{width:52px;height:28px;transition:background-color .14s var(--cv-ease);border-radius:14px;place-items:center;display:grid;position:relative}.cv-tab:active .cv-tab__icon{background:var(--cv-pressed)}.cv-tab.is-active{color:var(--cv-text);font-weight:700}.cv-tab.is-active .cv-tab__icon{background:var(--cv-accent-soft);color:var(--cv-accent-ink)}:root[data-theme=circle] .cv-tab.is-active .cv-tab__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cv-teal) 40%, transparent)}.cv-tab__label{line-height:1}.cv-tab__badge{background:var(--cv-badge);min-width:17px;height:17px;color:var(--cv-on-badge);box-shadow:0 0 0 2px var(--cv-sidebar-solid,var(--cv-sidebar));font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:-3px;right:3px}.cv-tab__badge.is-accent{background:var(--cv-accent);color:var(--cv-accent-text)}.cv-more{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cv-more__item{text-align:left;width:100%;min-height:52px;color:var(--cv-text);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.cv-more__item:active{background:var(--cv-pressed)}.cv-more__item.is-active{background:var(--cv-accent-soft);border-color:color-mix(in srgb, var(--cv-accent) 35%, transparent)}.cv-more__icon{background:var(--cv-hover);width:36px;height:36px;color:var(--cv-text-muted);border-radius:11px;place-items:center;display:grid}.cv-more__item.is-active .cv-more__icon{color:var(--cv-accent-ink);background:var(--cv-accent-soft)}.cv-more__label{flex:1}.cv-more__demo{color:var(--cv-text-muted);margin:4px 4px 0;font-size:12px}.cv-more__signout{border:1px solid var(--cv-border-strong);min-height:48px;color:var(--cv-text);background:0 0;border-radius:14px;align-self:stretch;margin-top:6px;font-size:15px;font-weight:600}.cv-more__signout:active{background:var(--cv-pressed)}.cv-shell--compact{--cv-fab-room:calc(var(--cv-tabbar-h) + var(--cv-safe-b) + 52px + 14px + 24px)}.cv-shell--compact .cv-stage{flex:1;min-height:0}.cv-shell--compact .cv-main{padding:16px calc(16px + var(--cv-safe-r)) var(--cv-fab-room) calc(16px + var(--cv-safe-l));scroll-padding-bottom:96px}.cv-shell--compact .cv-banner{flex-wrap:wrap;gap:8px 12px;padding:9px 16px;font-size:13.5px}.cv-shell--compact .cv-banner__sub{margin-left:0;font-size:12.5px;display:block}.cv-fab{z-index:55;right:calc(16px + var(--cv-safe-r));bottom:calc(var(--cv-tabbar-h) + var(--cv-safe-b) + 14px);background:var(--cv-accent);height:52px;color:var(--cv-accent-text);animation:cv-rise .22s var(--cv-ease);transition:transform .22s var(--cv-ease), opacity .18s var(--cv-ease);border:0;border-radius:999px;align-items:center;gap:9px;padding:0 20px 0 16px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 6px 18px #0a1c3147,0 1px 3px #0a1c3133}.cv-fab.is-tucked{opacity:0;pointer-events:none;transform:translateY(24px)scale(.92)}.cv-fab:active{transform:scale(.97)}:root[data-theme=circle] .cv-fab{box-shadow:0 6px 22px #0006, var(--cv-glow)}.cv-side.is-rail .cv-side__head{padding:6px 0 8px}.cv-side.is-rail .cv-status__menu{left:8px}.cv-dialer__grab{display:none}@media (max-width:640px){.cv-dialer.is-sheet{width:100%;max-height:94dvh;padding:0 16px calc(16px + var(--cv-safe-b));z-index:111;animation:cv-sheet-up .28s var(--cv-ease);border-bottom:0;border-radius:24px 24px 0 0;gap:12px;inset:auto 0 0}.cv-dialer.is-sheet .cv-dialer__grab{justify-content:center;align-items:center;height:24px;margin:0 -16px;display:flex}.cv-dialer.is-sheet .cv-dialer__grab span{background:var(--cv-border-strong);opacity:.7;border-radius:3px;width:40px;height:5px}.cv-dialer.is-sheet .cv-dialer__head{margin-top:-4px}.cv-dialer.is-sheet .cv-key{height:58px}.cv-dialer.is-sheet .cv-dialer__go{border-radius:28px;height:56px;font-size:17px}.cv-dialer.is-sheet .cv-dialer__display{height:56px}}.cv-scrim{z-index:105}.cv-incoming{z-index:100;width:min(420px,100vw - 32px);top:14px;right:20px}.cv-ringscrim{display:none}.cv-shell:not(.cv-shell--compact) .cv-stage{padding-top:var(--cv-ring-reserve,0px);transition:padding-top .26s var(--cv-ease)}.cv-shell:not(.cv-shell--compact) .cv-ringscrim{z-index:99;pointer-events:none;background:linear-gradient(#0a1c314d,#0a1c311a 45%,#0000 70%);animation:.25s ease-out cv-fade;display:block;position:fixed;inset:0}.cv-pop{box-shadow:var(--cv-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--cv-accent) 22%, transparent);animation:.3s cubic-bezier(.2,.9,.25,1.1) cv-pop-in}@keyframes cv-pop-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}.cv-callbtn{min-height:48px}.cv-callbtn__disc{display:inline-flex}@media (max-width:640px){.cv-incoming{z-index:100;gap:0;width:auto;inset:0}.cv-pop{padding:calc(var(--cv-safe-t) + 56px) calc(24px + var(--cv-safe-r)) calc(var(--cv-safe-b) + 36px) calc(24px + var(--cv-safe-l));background:var(--cv-bg);box-shadow:none;border:0;border-radius:0;flex:1;justify-content:space-between;gap:20px;animation:.25s ease-out cv-fade;overflow-y:auto}:root[data-theme=circle] .cv-pop{box-shadow:none;background:radial-gradient(80% 50% at 50% 30%,#00ffd429,#0000 70%),#0a1c31}:root[data-theme=dark] .cv-pop{background:radial-gradient(80% 50% at 50% 30%, #00d6b41a, transparent 70%), var(--cv-bg)}.cv-pop:before{display:none}.cv-pop__top{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-top:4vh}.cv-pop__avatar{animation:1.8s ease-out infinite cv-pulse-ring}.cv-pop__who{align-items:center;gap:6px}.cv-pop__name{text-align:center;font-size:30px}.cv-pop__num{font-size:18px}.cv-pop__co{font-size:15px}.cv-pop>.cv-crm{align-self:center;width:100%;max-width:360px}.cv-pop__actions{justify-content:space-between;align-items:flex-start;gap:24px;padding:0 12px}.cv-pop .cv-callbtn{height:auto;min-height:0;color:var(--cv-text);flex-direction:column;flex:1;gap:10px;padding:0;font-size:16px;font-weight:650;box-shadow:none!important;background:0 0!important}.cv-pop .cv-callbtn__disc{width:76px;height:76px;color:var(--cv-on-call);border-radius:50%;justify-content:center;align-items:center}.cv-pop .cv-callbtn--answer .cv-callbtn__disc{background:var(--cv-call-green);box-shadow:0 4px 12px color-mix(in srgb, var(--cv-call-green) 30%, transparent);animation:1.4s ease-in-out infinite cv-nudge}.cv-pop .cv-callbtn--decline .cv-callbtn__disc{background:var(--cv-call-red);box-shadow:0 4px 12px color-mix(in srgb, var(--cv-call-red) 26%, transparent)}:root[data-theme=dark] .cv-pop .cv-callbtn--answer .cv-callbtn__disc,:root[data-theme=circle] .cv-pop .cv-callbtn--answer .cv-callbtn__disc{box-shadow:0 6px 22px color-mix(in srgb, var(--cv-call-green) 50%, transparent)}:root[data-theme=dark] .cv-pop .cv-callbtn--decline .cv-callbtn__disc,:root[data-theme=circle] .cv-pop .cv-callbtn--decline .cv-callbtn__disc{box-shadow:0 6px 22px color-mix(in srgb, var(--cv-call-red) 45%, transparent)}.cv-pop .cv-callbtn:active .cv-callbtn__disc{transform:scale(.94)}.cv-wait{flex-wrap:wrap}.cv-wait__actions{width:100%}.cv-wait__actions .cv-callbtn{border-radius:12px;flex:1;min-height:44px}}@keyframes cv-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cv-shell:not(.cv-shell--compact) .cv-call{z-index:40;align-items:stretch;gap:0;padding:0}.cv-shell:not(.cv-shell--compact) .cv-callbar{background:var(--cv-popover);width:100%;animation:cv-dock-in .22s var(--cv-ease);border-width:0 0 1px;border-radius:0;padding:8px 20px 8px 16px;box-shadow:0 6px 18px #0a1c311f}.cv-shell:not(.cv-shell--compact) .cv-callview{border-width:0 0 1px;border-radius:0;width:100%;padding:14px 20px;box-shadow:0 10px 24px #0a1c3124}.cv-shell:not(.cv-shell--compact) .cv-call .cv-waiting{width:100%;padding:10px 16px 0}:root[data-theme=circle] .cv-shell:not(.cv-shell--compact) .cv-callbar{border-bottom-color:#00ffd44d}@keyframes cv-dock-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.cv-call--mini{align-items:stretch;gap:8px;padding:8px 12px 0}.cv-callbar--mini{border-radius:16px;width:100%;padding:6px}.cv-callbar--mini .cv-callbar__text{flex:1;max-width:none}.cv-ctl--round{border-radius:50%;flex:none;width:44px;height:44px;margin-left:0}.cv-call--full{z-index:96;background:var(--cv-bg);align-items:stretch;gap:0;padding:0;animation:.2s ease-out cv-fade;position:fixed;inset:0}:root[data-theme=circle] .cv-call--full{background:radial-gradient(90% 50% at 50% 25%,#00ffd424,#0000 70%),#0a1c31}:root[data-theme=dark] .cv-call--full{background:radial-gradient(90% 50% at 50% 25%, #00d6b414, transparent 70%), var(--cv-bg)}.cv-fullcall{height:100%;min-height:0;padding:var(--cv-safe-t) calc(20px + var(--cv-safe-r)) calc(var(--cv-safe-b) + 16px) calc(20px + var(--cv-safe-l));flex-direction:column;gap:10px;display:flex;overflow:hidden}.cv-fullcall__scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-y:auto}.cv-fullcall__scroll>*{flex:none}.cv-fullcall__foot{flex-direction:column;flex:none;gap:10px;padding-top:6px;display:flex}.cv-fullcall__top{flex:none;grid-template-columns:48px 1fr 48px;align-items:center;min-height:52px;display:grid}.cv-fullcall__min{width:48px;height:48px;color:var(--cv-text);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.cv-fullcall__min:active{background:var(--cv-pressed)}.cv-fullcall__state{text-align:center;color:var(--cv-text-muted);letter-spacing:.02em;font-size:14px;font-weight:650}.cv-fullcall__waiting:empty{display:none}.cv-fullcall__who{text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;margin-top:1vh;display:flex}.cv-fullcall__avatar{border-radius:50%;margin-bottom:14px}.cv-fullcall__avatar.is-live{animation:2.4s ease-out infinite cv-pulse-ring}.cv-fullcall__name{font-family:var(--cv-font-display);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:28px;font-weight:700}.cv-fullcall__sub{color:var(--cv-text-muted);font-size:15px}.cv-fullcall__clock{font-family:var(--cv-font-display);margin-top:4px;font-size:22px;font-weight:600}.cv-fullcall__crm,.cv-fullcall__tr{flex:none}.cv-fullcall__ctl{flex:none;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cv-bigctl{min-height:var(--cv-tap);color:var(--cv-text);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:flex}.cv-bigctl__disc{background:var(--cv-card);border:1px solid var(--cv-border-strong);border-radius:50%;place-items:center;width:64px;height:64px;transition:background-color .14s,transform 80ms;display:grid}:root[data-theme=circle] .cv-bigctl__disc{background:#ffffff1a}.cv-bigctl:active .cv-bigctl__disc{background:var(--cv-pressed);transform:scale(.94)}.cv-bigctl.is-on .cv-bigctl__disc{background:var(--cv-accent);color:var(--cv-accent-text);border-color:#0000}.cv-bigctl:disabled{opacity:.45}.cv-fullcall__end{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.cv-hangup{background:var(--cv-call-red);width:76px;height:76px;color:var(--cv-on-call);box-shadow:0 4px 12px color-mix(in srgb, var(--cv-call-red) 28%, transparent);border:0;border-radius:50%;place-items:center;display:grid}.cv-hangup:active{transform:scale(.94)}.cv-hangup:disabled{opacity:.5}.cv-fullcall__endlbl{color:var(--cv-text-muted);font-size:13px;font-weight:600}@media (max-height:700px){.cv-fullcall__avatar .cv-avatar{width:84px!important;height:84px!important}.cv-fullcall__who{margin-top:0}.cv-bigctl__disc{width:56px;height:56px}.cv-hangup{width:64px;height:64px}}.cv-fullcall .cv-transcript__log{max-height:120px}.cv-fullcall .cv-tline{max-width:100%}.cv-fullcall .cv-tline--me{align-self:flex-end}@media (max-width:640px){.cv-toasts{bottom:calc(var(--cv-tabbar-h) + var(--cv-safe-b) + 76px);max-width:calc(100vw - 24px)}.cv-pal{top:calc(var(--cv-safe-t) + 8vh)}.cv-xfer__list{grid-template-columns:1fr}.cv-xfer__person{height:48px}.cv-xfer__input input{height:44px}.cv-kp{max-width:none}}@media (pointer:coarse){.cv-nav{min-height:var(--cv-tap)}.cv-ctl{min-width:var(--cv-tap);min-height:var(--cv-tap)}.cv-xfer__input input,.cv-status__msg input{height:44px}.cv-side__search{min-height:var(--cv-tap)}.cv-pal__item{height:48px}.cv-auth__link,.cv-auth__back,.cv-auth__advbtn{min-height:var(--cv-tap);align-items:center;display:inline-flex}}.cv-shell--compact .cv-main:has(.cv-p-split){padding-bottom:var(--cv-fab-room)}.cv-pal__cancel{display:none}@media (max-width:640px),(pointer:coarse){.cv-pal__head .cv-kbd,.cv-pal__item .cv-kbd,.cv-pal__foot,.cv-pal__item>svg:last-child{display:none}.cv-pal__cancel{min-height:var(--cv-tap);color:var(--cv-accent-ink);background:0 0;border:0;align-items:center;padding:0 6px;font-size:15px;font-weight:600;display:inline-flex}.cv-pal__head{height:60px;padding-right:8px}.cv-pal__head input{font-size:16px}.cv-pal__list{padding-bottom:calc(10px + var(--cv-safe-b))}}@media (max-width:640px){.cv-pal{top:calc(var(--cv-safe-t) + 10px);width:calc(100vw - 20px);max-height:calc(100dvh - var(--cv-safe-t) - 20px)}}@media (pointer:coarse){.cv-dialer__recent{height:var(--cv-tap)}.cv-dialer__recent span:last-child{font-size:13.5px}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@supports (height:100dvh){html,body,#root{height:100dvh}}body{overscroll-behavior:none;font-family:var(--cv-font);background:var(--cv-bg);color:var(--cv-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.4}h1,h2,h3,h4,p{margin:0}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}a{color:var(--cv-accent)}::placeholder{color:var(--cv-text-faint);opacity:1}::selection{background:var(--cv-accent-soft)}:root[data-theme=circle] body{background-color:#0a1c31;background-image:radial-gradient(62% 64% at 58% 104%,#00ffd433,#00ffd40f 55%,#0000 75%),radial-gradient(50% 52% at 98% 80%,#5cffb81c,#0000 72%),radial-gradient(55% 55% at 4% 0,#2bc4e01a,#0000 72%),linear-gradient(135deg,#0a1c31 0%,#0a273a 45%,#0a3a44 100%);background-attachment:fixed}@media (prefers-contrast:more){:root[data-theme=circle] body{background-color:#0a1c31;background-image:none}}:focus{outline:none}:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px;border-radius:6px}:root[data-theme=circle] :focus-visible{box-shadow:0 0 0 4px #00ffd42e}.cv-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv-skip{z-index:200;background:var(--cv-popover);color:var(--cv-text);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow-lg);border-radius:8px;padding:8px 14px;text-decoration:none;position:fixed;top:-60px;left:12px}.cv-skip:focus{top:12px}.cv-num{font-variant-numeric:tabular-nums}@keyframes cv-fade{0%{opacity:0}to{opacity:1}}@keyframes cv-rise{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@keyframes cv-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cv-accent) 55%, transparent)}70%,to{box-shadow:0 0 0 16px #0000}}@keyframes cv-spin{to{transform:rotate(360deg)}}@keyframes cv-bars{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes cv-skeleton{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cv-field__box input:focus-visible,.cv-search input:focus-visible,.cv-dialer__display input:focus-visible,.cv-pal__head input:focus-visible,.cv-status__msg input:focus-visible,.cv-xfer__input input:focus-visible{box-shadow:none;outline:none}:root[data-theme=circle] .cv-field__box input:focus-visible,:root[data-theme=circle] .cv-search input:focus-visible,:root[data-theme=circle] .cv-dialer__display input:focus-visible,:root[data-theme=circle] .cv-pal__head input:focus-visible{box-shadow:none}.cv-about__head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cv-about__name{font-family:var(--cv-font-display);letter-spacing:-.01em;font-size:20px;font-weight:700}.cv-about__version{color:var(--cv-text-muted);align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}.cv-about__lead{color:var(--cv-text-muted);margin-top:12px;font-size:13.5px}.cv-about__links{flex-wrap:wrap;gap:6px 18px;margin-top:14px;display:flex}.cv-about__links a{color:var(--cv-accent);border-radius:6px;font-size:13.5px;font-weight:580;text-decoration:none}.cv-about__links a:hover{text-underline-offset:3px;text-decoration:underline}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-about__links a{color:#17605c}.cv-about__search{margin:4px 0 12px}.cv-about__list{border:1px solid var(--cv-border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.cv-about__item+.cv-about__item{border-top:1px solid var(--cv-border)}.cv-about__row{width:100%;color:var(--cv-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:11px 14px;display:flex}.cv-about__row:hover{background:var(--cv-hover)}.cv-about__row-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:580}.cv-about__row-meta{color:var(--cv-text-muted);flex:none;font-size:12.5px}.cv-about__text{border-top:1px solid var(--cv-border);background:var(--cv-surface);margin:0;padding:12px 14px 14px}.cv-about__text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;color:var(--cv-text);margin:0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.cv-about__text a{color:var(--cv-accent);font-size:13px}.cv-about__count{margin-top:10px}.cv-auth__foot{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.cv-auth__foot-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cv-auth__foot-links{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.cv-auth__foot-links a{color:var(--cv-text-muted);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.cv-auth__foot-links a:hover{color:var(--cv-text)}@media (max-width:640px){.cv-about__row{min-height:44px}.cv-about__links{gap:0 6px;margin-top:8px}.cv-about__links a{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}}.cv-ac-warn{background:var(--cv-warning-soft,color-mix(in srgb, var(--cv-warning) 14%, var(--cv-card)));border:1px solid color-mix(in srgb, var(--cv-warning) 45%, transparent);color:var(--cv-text);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;display:flex}.cv-ac-warn svg{color:var(--cv-warning);flex:none;margin-top:1px}.cv-ac-note{color:var(--cv-text-muted);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.cv-ac-note svg{flex:none;margin-top:2px}.cv-ac-error{color:var(--cv-danger);align-items:flex-start;gap:8px;margin-top:10px;font-size:13.5px;display:flex}.cv-ac-error svg{flex:none;margin-top:2px}.cv-ac-stack{flex-direction:column;gap:14px;display:flex}.cv-ac-row{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.cv-ac-row+.cv-ac-row{border-top:1px solid var(--cv-border)}.cv-ac-row__main{flex:1;min-width:0}.cv-ac-row__title{overflow-wrap:anywhere;font-weight:600}.cv-ac-row__sub{color:var(--cv-text-muted);overflow-wrap:anywhere;font-size:13px}.cv-ac-row__side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cv-ac-select{border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);min-width:220px;max-width:100%;height:40px;color:var(--cv-text);font:inherit;border-radius:10px;padding:0 12px}.cv-ac-select:focus-visible{outline:2px solid var(--cv-focus);outline-offset:1px}.cv-ac-textarea{border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);width:100%;min-height:84px;color:var(--cv-text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.cv-ac-mono{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--cv-input-bg);border:1px solid var(--cv-border);color:var(--cv-text);border-radius:10px;max-height:190px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:auto}.cv-ac-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.cv-ac-grid{grid-template-columns:1fr}.cv-ac-select{width:100%}.cv-ac-row{flex-direction:column;align-items:flex-start}.cv-ac-row__side{justify-content:flex-start}}.cv-ac-list{margin:0;padding:0;list-style:none}.cv-ac-more{color:var(--cv-text-muted);margin-top:8px;font-size:13px}.cv-ac-chips{flex-wrap:wrap;gap:8px;display:flex}.cv-ac-feat{justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.cv-ac-feat+.cv-ac-feat{border-top:1px solid var(--cv-border)}.cv-ac-feat__title{font-weight:600}.cv-ac-feat__note{color:var(--cv-text-muted);font-size:13px}.cv-ac-pic{grid-template-columns:260px 1fr;align-items:start;gap:20px;display:grid}@media (max-width:720px){.cv-ac-pic{grid-template-columns:1fr;justify-items:center}}.cv-ac-pic__stage{background:var(--cv-input-bg);border:1px solid var(--cv-border-strong);touch-action:none;cursor:grab;border-radius:50%;width:240px;height:240px;position:relative;overflow:hidden}.cv-ac-pic__stage:active{cursor:grabbing}.cv-ac-pic__stage canvas{width:100%;height:100%;display:block}.cv-ac-pic__tools{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.cv-ac-range{color:var(--cv-text-muted);grid-template-columns:90px 1fr;align-items:center;gap:10px;font-size:13.5px;display:grid}.cv-ac-range input[type=range]{width:100%;accent-color:var(--cv-accent)}.cv-ac-filters{flex-wrap:wrap;gap:8px;display:flex}.cv-ac-filter{color:var(--cv-text-muted);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:12px;display:flex}.cv-ac-filter canvas{background:var(--cv-input-bg);border-radius:50%;width:54px;height:54px;display:block}.cv-ac-filter.is-on{border-color:var(--cv-accent);color:var(--cv-text)}.cv-ac-filter:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}.cv-ac-pic__current{align-items:center;gap:16px;display:flex}.cv-ac-emerg{justify-content:center;width:100%}.cv-ac-emerg__count{background:color-mix(in srgb, var(--cv-danger) 12%, var(--cv-card));border:1px solid color-mix(in srgb, var(--cv-danger) 45%, transparent);border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;display:flex}.cv-ac-emerg__count strong{color:var(--cv-danger)}.cv-ac-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cv-ac-timeline li{align-items:flex-start;gap:10px;display:flex}.cv-ac-timeline svg{color:var(--cv-accent);flex:none;margin-top:2px}.cv-ac-timeline .is-missed svg{color:var(--cv-danger)}.cv-ac-timeline__main{min-width:0}.cv-ac-timeline__sub{color:var(--cv-text-muted);font-size:13px}.cv-ac-actions{flex-wrap:wrap;gap:8px;display:flex}.cv-ac-form{flex-direction:column;gap:12px;display:flex}.cv-ac-agentstrip{gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.cv-ac-agentcard{border:1px solid var(--cv-border);background:var(--cv-card);min-width:180px;color:var(--cv-text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.cv-ac-agentcard.is-on{border-color:var(--cv-accent);background:var(--cv-accent-soft)}.cv-ac-agentcard:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}.cv-ac-agentcard__name{font-weight:600}.cv-ac-agentcard__sub{color:var(--cv-text-muted);font-size:12.5px}.cv-ac-call{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-card);flex-direction:column;gap:12px;padding:16px;display:flex}.cv-ac-call__head{align-items:center;gap:12px;display:flex}.cv-ac-call__who{flex:1;min-width:0}.cv-ac-call__name{overflow-wrap:anywhere;font-weight:650}.cv-ac-call__sub{color:var(--cv-text-muted);font-size:13px}.cv-ac-turns{flex-direction:column;gap:8px;max-height:280px;padding-right:4px;display:flex;overflow:auto}.cv-ac-turn{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:8px 12px;font-size:14px}.cv-ac-turn--agent{background:var(--cv-accent-soft);align-self:flex-start}.cv-ac-turn--user{background:var(--cv-hover);align-self:flex-end}.cv-ac-turn small{color:var(--cv-text-muted);margin-bottom:2px;font-size:11.5px;display:block}.cv-ac-past{border:1px solid var(--cv-border);background:var(--cv-card);border-radius:14px;padding:12px 14px}.cv-ac-past+.cv-ac-past{margin-top:8px}.cv-ac-past__head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.cv-ac-past__head:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px;border-radius:8px}.cv-ac-section{align-items:baseline;gap:8px;margin:18px 0 10px;display:flex}.cv-ac-section h2{font-size:17px;font-weight:680}.cv-ac-section span{color:var(--cv-text-muted);font-variant-numeric:tabular-nums}.cv-auth__alt{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cv-auth__sso{width:100%}.cv-auth__or{color:var(--cv-text-muted);align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.cv-auth__or:before,.cv-auth__or:after{content:"";background:var(--cv-border);flex:1;height:1px}.cv-auth__saved{border-top:1px solid var(--cv-border);margin-top:18px;padding-top:14px}.cv-auth__saved h2{color:var(--cv-text-muted);margin-bottom:8px;font-size:13px;font-weight:650}.cv-auth__saved ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-auth__savedbtn{border:1px solid var(--cv-border);background:var(--cv-card);width:100%;color:var(--cv-text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.cv-auth__savedbtn:hover{background:var(--cv-hover)}.cv-auth__savedbtn:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}.cv-auth__savedbtn span{flex-direction:column;min-width:0;display:flex}.cv-auth__savedbtn small{color:var(--cv-text-muted);overflow-wrap:anywhere}.cv-menu__label{letter-spacing:.04em;text-transform:uppercase;color:var(--cv-text-muted);padding:6px 12px 2px;font-size:11.5px;font-weight:650}@media (max-width:640px){.cv-ac-select{height:var(--cv-tap,44px)}.cv-ac-past__head{min-height:var(--cv-tap,44px)}.cv-ac-range input[type=range]{height:44px}.cv-ac-range{gap:6px 10px}}.cv-cl-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cv-cl-card{border-radius:var(--cv-radius-lg);background:var(--cv-card);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow);align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.cv-cl-card__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cv-cl-card__title{color:var(--cv-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.cv-cl-card__sub{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cv-cl-card__side{flex:none;align-items:center;gap:10px;display:flex}.cv-cl-timer{text-align:right;min-width:64px;color:var(--cv-text-muted);font-size:14px}.cv-cl-tile{background:var(--cv-accent-soft);width:44px;height:44px;color:var(--cv-accent);border-radius:12px;flex:none;place-items:center;display:grid}.cv-cl-tile.is-idle{background:var(--cv-hover);color:var(--cv-text-muted)}.cv-cl-room{border-radius:var(--cv-radius-lg);background:var(--cv-card);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.cv-cl-room.is-live{background:var(--cv-card);box-shadow:inset 3px 0 0 var(--cv-accent), var(--cv-shadow)}.cv-cl-room__head{align-items:center;gap:14px;display:flex}.cv-cl-people{flex-direction:column;gap:2px;margin:4px 0 0;padding:0 0 0 58px;list-style:none;display:flex}.cv-cl-person{border-radius:var(--cv-radius-sm);align-items:center;gap:10px;min-height:40px;padding:2px 6px;display:flex}.cv-cl-person:hover{background:var(--cv-hover)}.cv-cl-person__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cv-text);flex:1;font-size:14px;overflow:hidden}.cv-cl-person__muted{color:var(--cv-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.cv-cl-start{border-radius:var(--cv-radius-lg);background:var(--cv-card);border:1px solid var(--cv-border);flex-direction:column;gap:10px;padding:16px;display:flex}.cv-cl-start__row{align-items:stretch;gap:10px;display:flex}.cv-cl-input{border-radius:var(--cv-radius-sm);border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);min-width:0;height:40px;color:var(--cv-text);font:inherit;flex:1;padding:0 12px}.cv-cl-input:focus-visible,.cv-cl-notes:focus-visible{outline:2px solid var(--cv-focus);outline-offset:1px}.cv-cl-hint{color:var(--cv-text-muted);margin:0;font-size:13px}.cv-cl-error{color:var(--cv-danger);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cv-cl-extras{border-radius:var(--cv-radius-lg);background:var(--cv-card);border:1px solid var(--cv-border);flex-direction:column;gap:12px;padding:14px;display:flex}.cv-cl-extras__title{letter-spacing:.04em;text-transform:uppercase;color:var(--cv-text-muted);margin:0;font-size:12px;font-weight:700}.cv-cl-acts{flex-wrap:wrap;gap:8px;display:flex}.cv-cl-act{border:1px solid var(--cv-border-strong);background:var(--cv-surface);min-height:36px;color:var(--cv-text);font:inherit;cursor:pointer;transition:background-color .12s var(--cv-ease);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cv-cl-act:hover:not(:disabled){background:var(--cv-hover)}.cv-cl-act:disabled{opacity:.45;cursor:not-allowed}.cv-cl-act.is-on{background:var(--cv-accent-soft);color:var(--cv-accent);border-color:var(--cv-accent)}.cv-cl-act .cv-cl-dot{background:var(--cv-accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite cv-cl-pulse}@keyframes cv-cl-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cv-cl-act .cv-cl-dot{animation:none}}@media (pointer:coarse){.cv-cl-act,.cv-cl-input{min-height:var(--cv-tap)}}.cv-cl-add{gap:8px;display:flex}.cv-cl-notes{resize:vertical;border-radius:var(--cv-radius-sm);border:1px solid var(--cv-border-strong);background:var(--cv-input-bg);width:100%;min-height:84px;color:var(--cv-text);font:inherit;padding:10px 12px;font-size:14px;line-height:1.45}.cv-fullcall__extras{padding:0 16px 8px}.cv-cq{display:inline-flex;position:relative}.cv-cq__btn{color:var(--cv-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.cv-cq__btn:hover{background:var(--cv-hover);color:var(--cv-text)}.cv-cq__bars{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.cv-cq__bars i{background:var(--cv-border-strong);border-radius:2px;width:3px}.cv-cq__bars i:first-child{height:5px}.cv-cq__bars i:nth-child(2){height:9px}.cv-cq__bars i:nth-child(3){height:13px}.cv-cq.is-good .cv-cq__bars i.is-on{background:var(--cv-accent)}.cv-cq.is-fair .cv-cq__bars i.is-on{background:var(--cv-warning)}.cv-cq.is-poor .cv-cq__bars i.is-on{background:var(--cv-danger)}.cv-cq__pop{z-index:60;border-radius:var(--cv-radius-lg);background:var(--cv-popover);border:1px solid var(--cv-border);width:280px;box-shadow:var(--cv-shadow-lg);color:var(--cv-text);flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.cv-cq__pop h4{margin:0;font-size:14px}.cv-cq__pop dl{grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-size:13px;display:grid}.cv-cq__pop dt{color:var(--cv-text-muted)}.cv-cq__pop dd{text-align:right;margin:0}.cv-cq__pop p{color:var(--cv-text-muted);margin:0;font-size:12px}.cv-wrap{z-index:105;background:var(--cv-popover);border:1px solid var(--cv-border);width:min(408px,100vw - 32px);box-shadow:var(--cv-shadow-lg);-webkit-backdrop-filter:var(--cv-blur);backdrop-filter:var(--cv-blur);animation:cv-rise .22s var(--cv-ease);color:var(--cv-text);border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex;position:fixed;top:16px;right:20px}.cv-wrap:before{content:"";background:var(--cv-accent);border-radius:22px 22px 0 0;height:3px;position:absolute;inset:0 0 auto}:root[data-theme=circle] .cv-wrap{background:#10283ff7}.cv-wrap__head{align-items:center;gap:12px;display:flex}.cv-wrap__head h2{margin:0;font-size:16px;font-weight:680}.cv-wrap__sub{color:var(--cv-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.cv-wrap__codes{flex-direction:column;gap:6px;max-height:300px;display:flex;overflow:auto}.cv-code{border:1px solid var(--cv-border-strong);background:var(--cv-surface);min-height:42px;color:var(--cv-text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:600;display:flex}.cv-code:hover:not(:disabled){background:var(--cv-hover);border-color:var(--cv-accent)}.cv-code:disabled{opacity:.5;cursor:progress}.cv-code__dot{width:11px;height:11px;box-shadow:0 0 0 1px var(--cv-border-strong);background:var(--cv-accent);border-radius:50%;flex:none}.cv-code__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cv-wrap__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv-wrap--free{text-align:center;align-items:center;width:min(340px,100vw - 32px);top:auto;bottom:24px;right:24px}@media (max-width:640px){.cv-wrap{top:auto;left:12px;right:12px;bottom:calc(var(--cv-safe-b,0px) + 72px);width:auto}.cv-wrap--free{bottom:calc(var(--cv-safe-b,0px) + 72px)}.cv-code{min-height:var(--cv-tap)}.cv-cl-card{flex-wrap:wrap}.cv-cl-people{padding-left:0}.cv-cl-start__row{flex-direction:column}}.cv-cl-menu{flex-direction:column;gap:6px;display:flex}.cv-cl-menu .cv-cl-act{justify-content:flex-start;width:100%;min-height:44px}.cv-cl-set{flex-direction:column;gap:14px;display:flex}.cv-cl-set__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-cl-set ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-cl-set li{color:var(--cv-text);justify-content:space-between;gap:12px;font-size:14px;display:flex}.cv-cl-slot{flex:none;width:36px;height:36px}.cv-cl-person .cv-iconbtn.is-on,.cv-cl-person .cv-iconbtn[aria-pressed=true]{background:var(--cv-accent-soft);color:var(--cv-accent)}@media (max-width:640px){.cv-cl-extras .cv-cl-acts{grid-template-columns:1fr 1fr;display:grid}.cv-cl-extras .cv-cl-act{min-height:var(--cv-tap,44px);text-align:center;justify-content:center;padding:0 8px}.cv-fullcall__extras{padding-bottom:20px}.cv-cq__btn{min-height:var(--cv-tap,44px);min-width:var(--cv-tap,44px);justify-content:center}}.cv-cl-merge{border-radius:var(--cv-radius-lg);background:var(--cv-card);border:1px solid var(--cv-border);flex-direction:column;gap:10px;padding:14px;display:flex}.cv-cl-merge__title{color:var(--cv-accent);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.cv-cl-merge__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cv-cl-merge__row,.cv-cl-merge__offer{align-items:center;gap:12px;display:flex}.cv-cl-merge__row{padding:6px 0}.cv-cl-merge__row+.cv-cl-merge__row{border-top:1px solid var(--cv-border);padding-top:12px}.cv-cl-merge__who{flex-direction:column;flex:1;min-width:0;display:flex}.cv-cl-merge__name{color:var(--cv-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cv-cl-merge__num{color:var(--cv-text-muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cv-cl-merge__icon{color:var(--cv-accent);flex:none}.cv-cl-merge__busy{color:var(--cv-text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cv-cl-act--primary{background:var(--cv-accent);border-color:var(--cv-accent);color:var(--cv-accent-text)}.cv-cl-act--primary:hover:not(:disabled){background:var(--cv-accent);filter:brightness(1.08)}.cv-cl-linkbtn{color:var(--cv-accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;margin-left:auto;padding:4px 6px;font-size:13px;font-weight:600}.cv-cl-spin{animation:1s linear infinite cv-cl-rot}@keyframes cv-cl-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cv-cl-spin{animation:none}}@media (max-width:640px){.cv-cl-merge__offer{flex-wrap:wrap}.cv-cl-merge__offer .cv-cl-merge__who{flex:calc(100% - 40px)}.cv-cl-merge__offer .cv-cl-act{min-height:var(--cv-tap,44px);flex:100%;justify-content:center}.cv-cl-merge__row .cv-cl-act{min-height:var(--cv-tap,44px)}}.cv-ho{flex-direction:column;align-items:stretch;display:inline-flex;position:relative}.cv-ho--inline{align-items:flex-start}.cv-ho-pop{z-index:70;border-radius:var(--cv-radius-lg);background:var(--cv-popover);border:1px solid var(--cv-border);width:300px;max-width:calc(100vw - 24px);box-shadow:var(--cv-shadow-lg);color:var(--cv-text);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.cv-ho--inline .cv-ho-pop{width:min(320px,100vw - 32px);margin-top:8px;position:static}.cv-ho-menu{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cv-ho-item{border-radius:var(--cv-radius-sm);width:100%;min-height:48px;color:var(--cv-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 10px;display:flex}.cv-ho-item:hover{background:var(--cv-hover)}.cv-ho-item:focus-visible{outline:2px solid var(--cv-focus);outline-offset:-2px}.cv-ho-item svg{color:var(--cv-accent);flex:none}.cv-ho-item__text{flex-direction:column;min-width:0;display:flex}.cv-ho-item__title{font-size:14px;font-weight:600}.cv-ho-item__hint{color:var(--cv-text-muted);font-size:12.5px}.cv-ho-empty{color:var(--cv-text-muted);padding:12px;font-size:13px}@media (pointer:coarse){.cv-ho-item{min-height:var(--cv-tap)}}.cv-ho-status{color:var(--cv-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.cv-ho-status.is-ok{color:var(--cv-accent)}.cv-ho-status.is-error{color:var(--cv-danger)}.cv-ho-link{font:inherit;color:var(--cv-accent);cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:650;text-decoration:underline}.cv-ho-others{border-radius:var(--cv-radius-lg);background:var(--cv-card);border:1px solid var(--cv-border);width:min(1280px,100% - 64px);box-shadow:var(--cv-shadow);flex-direction:column;flex:none;gap:8px;margin:12px auto 0;padding:12px 14px;display:flex}.cv-ho-others__title{letter-spacing:.04em;text-transform:uppercase;color:var(--cv-text-muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.cv-ho-row{align-items:center;gap:12px;display:flex}.cv-ho-row__main{flex-direction:column;flex:1;min-width:0;display:flex}.cv-ho-row__num{color:var(--cv-text);font-size:15px;font-weight:650}.cv-ho-row__sub{color:var(--cv-text-muted);font-size:13px}.cv-ho--bar .cv-ho-statuswrap{z-index:69;border-radius:var(--cv-radius-sm);background:var(--cv-popover);border:1px solid var(--cv-border);width:280px;max-width:calc(100vw - 24px);box-shadow:var(--cv-shadow);padding:8px 12px;position:absolute;top:calc(100% + 6px);right:0}.cv-ho--bar .cv-ho-statuswrap .cv-ho-status{margin:0}.cv-ho .cv-ctl span,.cv-ho .cv-cl-act span{white-space:nowrap}.cv-ho-menu__head{letter-spacing:.04em;text-transform:uppercase;color:var(--cv-text-muted);padding:8px 10px 4px;font-size:12px;font-weight:700}.cv-ho-menu li.is-last{border-top:1px solid var(--cv-border);margin-top:4px;padding-top:4px}@media (max-width:1100px){.cv-ho-others{width:min(1280px,100% - 44px)}}.cv-shell--compact .cv-ho-others{width:calc(100% - 32px - var(--cv-safe-l) - var(--cv-safe-r));margin-left:calc(16px + var(--cv-safe-l));margin-right:calc(16px + var(--cv-safe-r))}.cv-upd{color:var(--cv-text);background:var(--cv-accent-soft);border-bottom:1px solid var(--cv-border);border-left:4px solid var(--cv-accent);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 32px;font-size:14px;font-weight:600;display:flex}.cv-upd__icon{color:var(--cv-accent);flex:none;display:inline-flex}.cv-upd__text{flex:auto;min-width:0}.cv-upd__link{font:inherit;color:var(--cv-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 2px;font-weight:600;text-decoration:underline}.cv-upd__link:hover{color:var(--cv-text)}.cv-upd__link:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}.cv-upd__sub{color:var(--cv-text-muted);margin:0 0 12px;font-size:14px}.cv-upd__none{color:var(--cv-text-muted);margin:0}.cv-upd__notes{color:var(--cv-text);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.45;display:flex}@media (max-width:1100px){.cv-upd{padding:8px 22px}}@media (max-width:640px){.cv-upd{gap:4px 10px;padding:10px 14px}.cv-upd>*{order:3}.cv-upd__icon{order:0}.cv-upd__text{flex:calc(100% - 40px);order:1}.cv-upd__link{order:2;min-height:44px;margin-left:28px;margin-right:auto;padding:0 4px}.cv-upd .cv-btn{order:3}.cv-upd .cv-iconbtn{order:4}}.cv-upd-block{z-index:150;background:var(--cv-bg);place-items:center;padding:24px 20px;display:grid;position:fixed;inset:0;overflow:auto}:root[data-theme=dark] .cv-upd-block{background:radial-gradient(60% 50% at 50% 0%, #00d6b41a, transparent 70%), var(--cv-bg)}:root:not([data-theme=dark]):not([data-theme=circle]) .cv-upd-block{background:radial-gradient(60% 50% at 50% 0%, #49aca82e, transparent 70%), var(--cv-bg)}.cv-upd-block__card{text-align:center;background:var(--cv-card);border:1px solid var(--cv-border);width:100%;max-width:480px;box-shadow:var(--cv-shadow-lg);border-radius:22px;outline:none;flex-direction:column;align-items:center;gap:18px;padding:32px 28px 28px;display:flex}.cv-upd-block__title{text-wrap:balance;font-family:var(--cv-font-display,inherit);color:var(--cv-text);margin:8px 0 0;font-size:24px;line-height:1.2}.cv-upd-block__body{text-wrap:pretty;color:var(--cv-text-muted);margin:0;font-size:15px;line-height:1.5}.cv-upd-block__notes{text-align:left;background:var(--cv-accent-soft);border-radius:14px;width:100%;padding:14px 16px}.cv-upd-block__notes h2{color:var(--cv-text);margin:0 0 8px;font-size:14px;font-weight:640}@media (max-width:480px){.cv-upd-block__card{padding:26px 20px 22px}.cv-upd-block__title{font-size:21px}}
