@font-face{font-family:Onest;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--phrase-name-surface:#e5f3e9;--phrase-name-ink:#356247;--phrase-name-border:#bddcc7;--phrase-date-surface:#f3e4e9;--phrase-date-ink:#805064;--phrase-date-border:#ddbdca;--phrase-time-surface:#fff0de;--phrase-time-ink:#92602d;--phrase-time-border:#ecd0aa;--phrase-doctor-surface:#e5f1fb;--phrase-doctor-ink:#416885;--phrase-doctor-border:#bed6e9;--font-ui:Onest,"Segoe UI",system-ui,-apple-system,sans-serif;--text-title:24px;--text-section:18px;--text:15px;--text-small:13px;--text-input:var(--text);--leading-dense:20px;--color-page:#ffffff;--color-orb-violet:#7e62a5;--color-orb-blue:#43689f;--color-orb-ink:#34364b;--color-orb-muted:#8e8fa1;--color-ai-blue:#3b82f6;--color-ai-violet:#8b5cf6;--color-ai-pink:#ec4899;--color-ai-symbol:#7c3aed;--color-surface:#f6f8fa;--color-surface-soft:color-mix(in srgb,var(--color-surface) 45%,var(--color-page));--color-border:#d1d9e0;--color-text:#1f2328;--color-text-soft:#59636e;--color-text-muted:#818b98;--color-accent-surface:#ebedf0;--color-scrim:color-mix(in srgb,var(--color-text) 45%,transparent);--color-accent:#0969da;--color-refusal:#cf222e;--color-refusal-surface:#ffebe9;--color-success:#1a7f37;--color-warning:#9a6700;--color-warning-surface:#fff8e7;--color-ink-hover:#32383f;--color-insurance-1:#b14e4c;--color-insurance-1-surface:#fbefee;--color-insurance-2:#427d58;--color-insurance-2-surface:#edf6ef;--color-insurance-3:#426fa9;--color-insurance-3-surface:#edf3fc;--color-insurance-4:#8067aa;--color-insurance-4-surface:#f2eef9;--color-agent-inbound:var(--color-insurance-2);--color-agent-inbound-surface:var(--color-insurance-2-surface);--color-agent-outbound:var(--color-insurance-4);--color-agent-outbound-surface:var(--color-insurance-4-surface);--color-insurance-5:#a77c35;--color-insurance-5-surface:#faf3e6;--color-insurance-accent:#416cbd;--color-insurance-accent-line:#cad8f2;--color-mode-exact:#4a6d94;--color-mode-exact-surface:#eef3f8;--color-mode-range:#75619b;--color-mode-range-surface:#f4f0f8;--color-mode-consultation:#8a6a45;--color-mode-consultation-surface:#f8f3ec;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;accent-color:var(--color-accent);--radius:6px;--radius-card:10px;--control-height:36px;--control-height-small:32px;--row-height:40px;--sidebar-width:240px;--header-height:48px;--workspace-padding:var(--space-6);--reading-width:560px;--ease:cubic-bezier(0.23,1,0.32,1);--tempo:120ms;--tempo-press:100ms}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}.agent-tabs__item,.agent-tabs__item:hover,.button,.button:hover{text-decoration:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius)}.frame{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:minmax(var(--header-height),max-content) minmax(0,1fr);grid-template-areas:"sidebar header" "sidebar workspace";height:100%}.header{grid-area:header;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0;padding:0 var(--workspace-padding);border-bottom:1px solid var(--color-border);background:var(--color-page)}.header__organization{min-width:0;color:var(--color-text-soft);font-size:var(--text-small);font-weight:500}.header__context{flex:1 1;min-width:0;overflow-wrap:anywhere}.button.mobile-menu__trigger{display:none}.mobile-menu{--control-height:44px;--control-height-small:44px;position:fixed;inset:0 auto 0 0;width:min(336px,calc(100vw - 40px));max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0 20px 20px 0;background:var(--color-page);color:var(--color-text);overflow:hidden;overscroll-behavior:contain;box-shadow:12px 0 48px color-mix(in srgb,var(--color-text) 12%,transparent);transform:translateX(-100%);opacity:0;transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .18s ease-out,display allow-discrete .24s,overlay allow-discrete .24s}.mobile-menu[open]{transform:translateX(0);opacity:1}.mobile-menu::-webkit-backdrop{background:var(--color-scrim);opacity:0;-webkit-transition:opacity .24s ease-out,display allow-discrete .24s,overlay allow-discrete .24s;transition:opacity .24s ease-out,display allow-discrete .24s,overlay allow-discrete .24s}.mobile-menu::backdrop{background:var(--color-scrim);opacity:0;transition:opacity .24s ease-out,display allow-discrete .24s,overlay allow-discrete .24s}.mobile-menu[open]::-webkit-backdrop{opacity:1}.mobile-menu[open]::backdrop{opacity:1}@starting-style{.mobile-menu[open]{transform:translateX(-100%);opacity:0}.mobile-menu[open]::-webkit-backdrop{opacity:0}.mobile-menu[open]::backdrop{opacity:0}}.mobile-menu[data-instant=true]::-webkit-backdrop{-webkit-transition:none;transition:none}.mobile-menu[data-instant=true],.mobile-menu[data-instant=true]::backdrop{transition:none}@media (prefers-reduced-motion:reduce){.mobile-menu::-webkit-backdrop{-webkit-transition:none;transition:none}.mobile-menu,.mobile-menu::backdrop{transition:none}}.header__selection{display:flex;align-items:baseline;gap:var(--space-3)}.header__selector{max-width:320px}.header__hint{color:var(--color-text-muted);font-size:var(--text-small)}.sidebar{grid-area:sidebar;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--color-border);background:var(--color-page)}.sidebar__top{flex:none;border-bottom:1px solid var(--color-border)}.sidebar__mark,.sidebar__top{display:flex;align-items:center}.sidebar__mark{gap:var(--space-2);flex:1 1;min-height:calc(var(--header-height) - 1px);padding:0 var(--space-4);color:var(--color-text);font-weight:500}.sidebar__mark:hover{text-decoration:none}.sidebar__items{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-2)}.sidebar__group+.sidebar__group{margin-top:var(--space-4)}.sidebar__group-title{padding:0 var(--space-2);margin-bottom:var(--space-1);color:var(--color-text-soft);font-size:var(--text-small);font-weight:500}.sidebar__item{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-small);padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--color-text-soft);text-decoration:none}.sidebar__label{flex:1 1;min-width:0}.sidebar__beta,.sidebar__glyph{flex:none;color:var(--color-text-muted)}.sidebar__beta{font-size:var(--text-small);font-weight:400;line-height:1}a.sidebar__item:hover{background:var(--color-accent-surface);color:var(--color-text);text-decoration:none}a.sidebar__item:hover .sidebar__glyph{color:var(--color-text-soft)}.sidebar__item--current,a.sidebar__item--current:hover{background:var(--color-accent-surface);color:var(--color-text);font-weight:500}.sidebar__item--current:before{content:"";position:absolute;top:6px;bottom:6px;left:calc(var(--space-2) * -1);width:4px;border-radius:2px;background:var(--color-accent)}.sidebar__item--current .sidebar__glyph{color:var(--color-text)}.sidebar__account{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-small)}.sidebar__login{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__account>form{flex:none}.workspace{grid-area:workspace;overflow-y:auto;min-width:0;padding:var(--workspace-padding)}.table-scroll{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-page)}.screen__back{display:inline-block;margin-bottom:var(--space-1);font-size:var(--text-small)}.screen__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.screen__title{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;margin:0;font-size:var(--text-title);font-weight:500}.screen__title>span:first-child{min-width:0;overflow-wrap:anywhere}.screen__head>.button{flex-shrink:0;margin-left:auto}.screen__count{flex-shrink:0;display:inline-flex;align-items:center;min-height:20px;padding:0 var(--space-2);border-radius:999px;background:var(--color-accent-surface);color:var(--color-text-soft);font-size:var(--text-small);font-weight:400;line-height:20px}.screen__subtitle{max-width:74ch;margin:var(--space-1) 0 0;color:var(--color-text-soft)}.screen__body{margin-top:var(--space-6)}.empty-state{max-width:var(--reading-width)}.empty-state__text{margin:0;color:var(--color-text-soft)}.empty-state__action{margin-top:var(--space-4)}.form-failure{max-width:var(--reading-width);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-refusal);border-radius:var(--radius);background:var(--color-refusal-surface)}.form-failure__text{margin:0}.support-note{max-width:var(--reading-width);margin:var(--space-2) 0 0;color:var(--color-text-soft)}.entrance{display:flex;align-items:center;justify-content:center;min-height:100%;padding:var(--space-8)}.entrance__form{display:flex;flex-direction:column;gap:var(--space-6);width:392px}.entrance__mark{display:flex;align-items:center;gap:var(--space-2);margin:0}.entrance__title{margin:0;font-size:var(--text-title);font-weight:500}.entrance__field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.entrance__enter{width:100%}.entrance__content{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.entrance__heading{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.entrance__label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.entrance__forgot{font-size:var(--text-small);padding-block:var(--space-2);margin-block:calc(-1 * var(--space-2))}.entrance__description{margin:0;color:var(--color-text-soft);text-wrap:pretty}.entrance__hint{margin:0;font-size:var(--text-small);color:var(--color-text-soft)}.entrance__email{color:var(--color-text);overflow-wrap:anywhere}.entrance__back{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--color-text-soft);font-size:var(--text-small)}.entrance__back:before{content:"‹";font-size:var(--text-section);margin-right:var(--space-2)}.card.entrance__status-icon{display:grid;place-items:center;width:44px;height:44px;padding:0;margin-bottom:var(--space-2)}.entrance__other-email{border-top:1px solid var(--color-border);padding-top:var(--space-4)}@media (max-width:600px){.entrance{padding:var(--space-4)}.entrance__form{max-width:100%;min-width:0}}.failure-screen{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:var(--space-8)}.failure-screen .failure-screen__card{width:100%;padding:var(--space-8)}.failure-screen__mark{margin-bottom:var(--space-8)}.failure-screen__heading{display:flex;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6)}.failure-screen__title{min-width:0;margin:0;font-size:var(--text-title);font-weight:500;line-height:var(--space-8)}.failure-screen__body{margin:0}.failure-screen__code,.failure-screen__support{margin:0;font-size:var(--text-small);color:var(--color-text-soft)}.failure-screen__code{flex:none;padding-top:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.failure-screen__retry,.failure-screen__support{margin-top:var(--space-6)}@media (max-width:720px){.failure-screen,.failure-screen .failure-screen__card{padding:var(--space-6)}.failure-screen__heading{flex-direction:column;gap:var(--space-2)}.failure-screen__code{padding:0}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;border:1px solid var(--color-border);border-radius:4px;background:var(--color-page);cursor:pointer}.choice-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;overflow-wrap:anywhere}.choice-row>span{min-width:0}.choice-row--roomy{padding:var(--space-2) 0}@media (max-width:720px){.choice-row--roomy{padding-block:var(--space-3)}}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-page);cursor:pointer}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--color-text-muted)}input[type=radio]:checked{border-color:var(--color-text);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='%2316150f'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px}input[type=checkbox]:checked{border-color:var(--color-text);background:var(--color-text);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.4l3 3 6-6.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px}.form__label{color:var(--color-text-soft)}.field{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-page);color:inherit;font:inherit;font-size:var(--text-input);line-height:var(--leading-dense)}.field--small{height:var(--control-height-small);padding:0 var(--space-2)}textarea.field{height:auto;min-height:var(--control-height);padding:var(--space-2) var(--space-3)}.field:hover:not(:disabled){border-color:var(--color-text-muted)}.field:disabled{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:not-allowed}.password-control{display:flex;gap:var(--space-2);min-width:0}.password-control>.field{flex:1 1;min-width:0}.password-control>.field::-ms-reveal{display:none}.tooltip{position:fixed;z-index:30;width:min(320px,calc(100vw - 16px));padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-page);color:var(--color-text);font-size:var(--text-small);line-height:1.55;pointer-events:none}.tooltip[hidden]{display:none}[data-insertion=name]{--insertion-surface:var(--phrase-name-surface);--insertion-ink:var(--phrase-name-ink);--insertion-border:var(--phrase-name-border)}[data-insertion=date]{--insertion-surface:var(--phrase-date-surface);--insertion-ink:var(--phrase-date-ink);--insertion-border:var(--phrase-date-border)}[data-insertion=time]{--insertion-surface:var(--phrase-time-surface);--insertion-ink:var(--phrase-time-ink);--insertion-border:var(--phrase-time-border)}[data-insertion=doctor]{--insertion-surface:var(--phrase-doctor-surface);--insertion-ink:var(--phrase-doctor-ink);--insertion-border:var(--phrase-doctor-border)}.button.button--insertion{background:var(--insertion-surface);color:var(--insertion-ink);border-color:var(--insertion-border);font-size:var(--text-small)}.button.button--insertion:hover{border-color:var(--insertion-ink)}.button.button--insertion[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button.button--example{color:var(--color-accent);font-size:var(--text-small)}.marked-text{position:relative;background:var(--color-page);border-radius:var(--radius)}.marked-text__mirror,textarea.field[data-highlighted]{box-sizing:border-box;width:100%;margin:0;padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--text-input);font-weight:400;line-height:28px;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;-moz-tab-size:4;tab-size:4;text-align:left;font-feature-settings:none;font-variant-ligatures:none}.marked-text__mirror{position:absolute;inset:0;color:transparent;pointer-events:none;overflow:hidden}.marked-text__mirror mark,.phrase-example mark{background:var(--insertion-surface);color:inherit;border-radius:3px;padding:2px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}textarea.field[data-highlighted]{display:block;position:relative;min-height:82px;background:transparent;color:var(--color-text);caret-color:var(--color-text);border-color:var(--color-border);resize:none;overflow:hidden}textarea.field--missing[data-highlighted]{border-color:var(--color-refusal)}.phrase-example{padding:var(--space-4);background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius)}.phrase-example h3{margin:0 0 var(--space-3);font-size:var(--text-small);font-weight:500;color:var(--color-text-soft)}.phrase-example dl{margin:0;display:grid;grid-template-columns:1.5fr .8fr .7fr 1.5fr;grid-gap:var(--space-4);gap:var(--space-4);font-size:var(--text-small)}.phrase-example dt{color:var(--color-text-soft);margin-bottom:var(--space-1)}.phrase-example dd{margin:0;overflow-wrap:anywhere}.phrase-example__speech{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-4)}.phrase-example__speech>span{font-size:var(--text-small);font-weight:500}.phrase-example__speech p{margin:var(--space-2) 0 0;font-size:var(--text);line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.phrase-example--inbound .phrase-example__speech:first-child{border-top:0;margin-top:0;padding-top:0}.phrase-example mark{color:var(--insertion-ink)}.phrase-example>.form__hint{margin-top:var(--space-4)}@media (max-width:720px){.marked-text__mirror,textarea.field[data-highlighted]{padding:var(--space-2) var(--space-3)}.phrase-example dl{grid-template-columns:1fr 1fr}.phrase-example dl>div:first-child,.phrase-example dl>div:last-child{grid-column:1/-1}}.form__refusal{margin:0;color:var(--color-refusal)}.account{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;grid-gap:var(--space-4);gap:var(--space-4);max-width:calc(var(--reading-width) * 2 + var(--space-4))}.account>.card{max-width:none}.account>.card+.card{margin-top:0}.account__pairs{margin:0}.account__pair{display:grid;grid-template-columns:minmax(96px,max-content) 1fr;grid-gap:var(--space-1) var(--space-6);gap:var(--space-1) var(--space-6);padding:var(--space-3) 0}.account__pair:first-child{padding-top:0}.account__pair:last-child{padding-bottom:0}.account__pair+.account__pair{border-top:1px solid var(--color-border)}.account__label{color:var(--color-text-soft)}.account__value{margin:0;overflow-wrap:anywhere}.password{display:flex;flex-direction:column;gap:var(--space-4)}.password__field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.rules>.button,.rules>.form__label{margin-top:var(--space-4)}.rules{flex-direction:column;gap:var(--space-2);width:min(100%,320px)}.organizations__bar,.rules{display:flex;align-items:flex-start}.organizations__bar{gap:var(--space-4);margin-bottom:var(--space-4)}.organizations__search{width:min(100%,320px)}.organizations__list{overflow:hidden}.organizations__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);width:100%;min-height:var(--row-height);padding:var(--space-2) var(--space-3);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.organizations__row+.organizations__row{border-top:1px solid var(--color-border)}.organizations__row:hover{background:var(--color-surface)}.organizations__day,.organizations__nothing{color:var(--color-text-soft)}.organizations__nothing{margin:0;min-height:var(--row-height);padding:var(--space-2) var(--space-3)}.organizations__note{max-width:var(--reading-width);margin:var(--space-4) 0 0;color:var(--color-text-soft)}.new-organization__open{list-style:none}.new-organization__open::-webkit-details-marker{display:none}.new-organization__form{display:flex;flex-direction:column;gap:var(--space-4);width:352px;margin-top:var(--space-2)}.new-organization__field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.new-organization__password{display:flex;gap:var(--space-2)}.table-scroll{overflow-x:auto}.agents,.calls,.numbers{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;min-width:680px}.agents th,.calls th,.numbers th{background:var(--color-surface);color:var(--color-text-soft);font-size:var(--text-small);font-weight:500}.agents td,.agents th,.calls td,.calls th,.numbers td,.numbers th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.agents td,.calls td,.numbers td{height:var(--row-height);overflow-wrap:anywhere}.agents tbody tr:hover,.calls tbody tr:hover,.numbers tbody tr:hover{background:var(--color-surface)}.agents td>a,.calls td>a,.numbers td>a{display:block;margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1);padding:var(--space-2) var(--space-3)}.agents tbody tr:last-child td,.calls tbody tr:last-child td,.numbers tbody tr:last-child td{border-bottom:0}.agents td:first-child>a,.calls td:first-child>a,.numbers td:first-child>a{color:var(--color-text)}.agents td:first-child>a:hover,.calls td:first-child>a:hover,.numbers td:first-child>a:hover{color:var(--color-accent)}.agents__numbers,.calls td,.numbers td:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agents__numbers>span{min-width:132px}.calls__length{text-align:right}.agents th:first-child{width:30%}.agents th:nth-child(2){width:18%}.numbers th:first-child{width:20%}.numbers th:nth-child(2),.numbers th:nth-child(3){width:22%}.calls th:first-child{width:20%}.calls th:nth-child(2){width:24%}.calls th:nth-child(3),.calls th:nth-child(4){width:20%}.calls th:nth-child(5){width:16%}.cell-list{display:flex;flex-wrap:wrap;column-gap:var(--space-4);row-gap:2px}[data-kind=inbound]{--agent-kind-ink:var(--color-agent-inbound);--agent-kind-surface:var(--color-agent-inbound-surface)}[data-kind=outbound]{--agent-kind-ink:var(--color-agent-outbound);--agent-kind-surface:var(--color-agent-outbound-surface)}[data-kind=campaign]{--agent-kind-ink:var(--color-accent);--agent-kind-surface:color-mix(in srgb,var(--color-accent) 8%,var(--color-page))}.agent-kind__icon{width:20px;height:20px;flex:none;color:var(--agent-kind-ink)}.agent-kind__badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius);color:color-mix(in srgb,var(--agent-kind-ink) 70%,var(--color-text));background:var(--agent-kind-surface);font-size:var(--text-small);line-height:var(--leading-dense);font-weight:400}.agent-kind__badge .agent-kind__icon{width:14px;height:14px}.agent-kind__choice{border:0;padding:0;margin:0 0 var(--space-6);min-width:0}.agent-kind__legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.agent-kind__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.agent-kind__card{--agent-kind-edge:color-mix(in srgb,var(--agent-kind-ink) 30%,var(--color-page));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--agent-kind-edge);border-radius:var(--radius-card);background:var(--agent-kind-surface);cursor:pointer}.agent-kind__card:hover{border-color:var(--agent-kind-ink)}.agent-kind__card:has(:checked){border-color:var(--agent-kind-ink);outline:1px solid var(--agent-kind-ink);outline-offset:-2px}.agent-kind__card:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.agent-kind__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--agent-kind-ink) 7%,var(--agent-kind-surface));border-bottom:1px solid var(--agent-kind-edge)}.agent-kind__head strong{color:color-mix(in srgb,var(--agent-kind-ink) 70%,var(--color-text));font-weight:500}.agent-kind__head input{margin-left:auto}.agent-kind__head input:checked{border-color:var(--agent-kind-ink);background-image:radial-gradient(circle,var(--agent-kind-ink) 0 4px,transparent 4.5px)}.agent-kind__tile{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);aspect-ratio:1;flex:none;border-radius:var(--radius);background:color-mix(in srgb,var(--agent-kind-ink) 10%,var(--agent-kind-surface))}.agent-kind__body{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.agent-kind__detail{color:color-mix(in srgb,var(--agent-kind-ink) 70%,var(--color-text));font-size:var(--text-small)}.agent-kind__caption{margin:var(--space-3) 0 0;color:var(--color-text-soft);font-size:var(--text)}.agent-kind__settings>.card__title{justify-content:space-between;background:var(--color-surface-soft)}.agent-kind__fixed,.agent-kind__settings>.card__title{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.agent-kind__fixed{margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);color:var(--color-text-soft);background:var(--agent-kind-surface);border:1px solid color-mix(in srgb,var(--agent-kind-ink) 25%,var(--color-page));border-radius:var(--radius)}.agent-kind__note{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-soft)}.agent-kind__note[data-kind]{border-color:color-mix(in srgb,var(--agent-kind-ink) 25%,var(--color-page));background:color-mix(in srgb,var(--agent-kind-surface) 50%,var(--color-page))}.agent-kind__note strong{font-weight:500}.agent-kind__slot{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--agent-kind-ink) 25%,var(--color-page));border-radius:var(--radius);background:var(--agent-kind-surface)}.agent-kind__slot+.agent-kind__slot{margin-top:var(--space-3)}.agent-kind__slot .properties__binding{width:100%}.agent-kind__preview{padding:var(--space-3) var(--space-4);border-left:3px solid var(--agent-kind-ink);background:var(--color-surface-soft)}.agent-kind__preview dl{margin:var(--space-2) 0 0}.agent-kind__preview dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.agent-kind__preview dt{color:var(--color-text-soft)}.agent-kind__preview dd{margin:0}@media (max-width:720px){.agent-kind__cards{grid-template-columns:minmax(0,1fr)}}.agent-form__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.agent-form__column{display:flex;flex-direction:column;gap:var(--space-6)}.agent-form__field{display:flex;flex-direction:column;gap:var(--space-2)}.agent-form__footer>.form__hint{margin-right:auto}.agent-form__footer{border:0;padding:0;min-width:0;margin-inline:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-8)}.form__hint{margin:0;font-size:var(--text-small);line-height:1.6;color:var(--color-text-soft)}.form__value{margin:0}textarea.field--tall{field-sizing:content;min-height:calc(var(--control-height) * 2);max-height:320px;resize:vertical}.field--missing{border-color:var(--color-refusal)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-page);color:var(--color-text);font:inherit;font-size:var(--text);text-align:center;white-space:nowrap;cursor:pointer}.button:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-text-muted);color:var(--color-text);text-decoration:none}.button--primary{border-color:var(--color-text);background:var(--color-text);color:var(--color-page)}.button--primary:hover:not(:disabled){border-color:var(--color-ink-hover);background:var(--color-ink-hover);color:var(--color-page)}.button--danger{border-color:color-mix(in srgb,var(--color-refusal) 35%,var(--color-page));background:color-mix(in srgb,var(--color-refusal-surface) 55%,var(--color-page));color:var(--color-refusal)}.button--danger:hover:not(:disabled){border-color:var(--color-refusal);background:var(--color-refusal-surface);color:var(--color-refusal)}.button--quiet{border-color:transparent;background:transparent;color:var(--color-text-soft)}.button--quiet:hover:not(:disabled){border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.button--small{min-height:var(--control-height-small);padding:0 var(--space-2)}.button--icon{flex:none;width:var(--control-height);padding:0}.button--icon>svg{display:block;flex:none}.button--reveal{color:var(--color-text-soft)}.button--reveal:hover:not(:disabled),.button--reveal[data-visible=true]{background:var(--color-accent-surface);border-color:var(--color-text-muted);color:var(--color-text)}.button--menu{flex:none;width:var(--control-height);padding:0;border-radius:var(--radius-card);-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.23,1,.32,1)}.button--menu:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.button--menu{transition:none}.button--menu:active{transform:none}}.button:disabled{opacity:.4;cursor:default}.button[aria-busy=true]{color:var(--color-text-muted);cursor:progress}.waiting{display:inline-flex;align-items:center;gap:3px;margin-left:var(--space-1)}.waiting__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.3;animation:waiting 1.2s linear infinite}.waiting__dot:nth-child(2){animation-delay:.2s}.waiting__dot:nth-child(3){animation-delay:.4s}@keyframes waiting{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.waiting__dot{animation:none;opacity:.6}}.button,.field,a,button{transition:background-color var(--tempo) var(--ease),border-color var(--tempo) var(--ease),color var(--tempo) var(--ease)}@media (hover:hover) and (pointer:fine){a.button:active,button:not(:disabled):active{transform:scale(.97);transition:transform var(--tempo-press) var(--ease),background-color var(--tempo) var(--ease),border-color var(--tempo) var(--ease)}}@media (prefers-reduced-motion:reduce){a.button:active,button:not(:disabled):active{transform:none}}.status{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0}.status__dot{flex:none;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--color-text-muted)}.status--ok .status__dot{background:var(--color-success)}.status--bad .status__dot{background:var(--color-refusal)}.note,.status--muted .status__word{color:var(--color-text-soft)}.note{max-width:var(--reading-width);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface)}.agent-tabs{display:flex;gap:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.agent-tabs__item{display:inline-flex;align-items:center;padding:var(--space-2) 0;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--color-text-soft);font-size:var(--text)}.agent-tabs__item--current{color:var(--color-text);border-bottom-color:currentColor;font-weight:500}.agent-tabs__item:hover{color:var(--color-text)}.note+.empty-state,.preview{margin-top:var(--space-6)}.preview{display:flex;flex-direction:column;gap:var(--space-4)}.preview .card+.card{margin-top:0}.add-number,.card{max-width:var(--reading-width)}.card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-page)}.card--wide{max-width:none}.card+.card{margin-top:var(--space-4)}.card--surface{background:var(--color-surface)}.card--refusal{background:var(--color-refusal-surface);border-color:var(--color-refusal)}.card__title{margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-surface);font-size:var(--text);font-weight:500}.card__text{max-width:var(--reading-width);margin:0 0 var(--space-3);color:var(--color-text-soft)}.card__text:last-child{margin-bottom:0}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-surface)}.card__foot>.button{flex:none}.card__note{margin:0;color:var(--color-text-soft)}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--reading-width)),1fr));align-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.columns>*+*,.columns>.card+.card{margin-top:0}.properties{display:flex;flex-direction:column;gap:var(--space-6)}.add-number,.properties__binding,.properties__field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.forwarding{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.forwarding__value{padding:var(--space-2) var(--space-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-user-select:all;-moz-user-select:all;user-select:all}.forwarding__value,.unbind{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.unbind{padding:var(--space-3) var(--space-4)}.unbind__consequence{margin:0 0 var(--space-3)}.unbind__answers{display:flex;align-items:center;gap:var(--space-3)}.removal{margin-top:var(--space-8)}.removal__window{max-height:calc(100dvh - var(--space-8));overflow:auto;overflow-wrap:anywhere;width:min(420px,calc(100vw - var(--space-8)));padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-page);color:var(--color-text)}.removal__window::-webkit-backdrop{background:var(--color-scrim)}.removal__window::backdrop{background:var(--color-scrim)}.removal__title{margin:0;font-size:var(--text-section);font-weight:500}.removal__named{margin:var(--space-1) 0 0;color:var(--color-text-soft)}.removal__consequence{margin:var(--space-3) 0 0}.removal__window .form__refusal{margin-top:var(--space-3)}.removal__answers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.removal--cross{margin-top:0;flex:none}.removal--cross .button:hover:not(:disabled){color:var(--color-refusal)}.knowledge__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.knowledge__head .card__text{max-width:var(--reading-width);margin:0}.knowledge{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.knowledge__side{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.knowledge__list{max-height:calc(100vh - 320px);margin:0;padding:0;overflow-y:auto;list-style:none}.knowledge__row{display:flex;align-items:center;gap:var(--space-1)}.knowledge__section{display:flex;align-items:center;gap:var(--space-2);flex:1 1;min-width:0;min-height:var(--control-height-small);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.knowledge__section--current,.knowledge__section:hover{background:var(--color-surface)}.knowledge__name{flex:1 1;min-width:0}.knowledge__mark{color:var(--color-text-muted);font-size:var(--text-small)}.knowledge__panel{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;height:calc(100vh - 320px)}.knowledge__text{flex:1 1;resize:none}.failure__window{width:min(420px,calc(100vw - var(--space-8)));padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-page);color:var(--color-text)}.failure__window::-webkit-backdrop{background:var(--color-scrim)}.failure__window::backdrop{background:var(--color-scrim)}.failure__answers{display:flex;margin-top:var(--space-4)}.integration__line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.integration__line:has(>.card__title){align-items:center;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-surface)}.integration__line>.card__title{margin:0;padding:0;border:0;background:none}.integration__done{margin:0 0 var(--space-4);color:var(--color-success)}.onec-keys{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);max-width:var(--reading-width)}.onec-keys__fields{display:flex;gap:var(--space-4);width:100%}.onec-keys__field{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);min-width:0}.branches{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:var(--space-2) var(--space-6);gap:var(--space-2) var(--space-6);margin:0 0 var(--space-3);padding:0;list-style:none}.branches__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.branches__day{color:var(--color-text-soft)}.staff__who{display:flex;flex-direction:column;min-width:0}.staff__doing{color:var(--color-text-soft)}.services__head{align-items:center}.services__head .card__text{max-width:var(--reading-width);margin:0}.prices{--prices-line:color-mix(in srgb,var(--color-border) 65%,var(--color-page));--prices-soft:color-mix(in srgb,var(--color-surface) 65%,var(--color-page));--prices-muted:var(--color-text-muted);color:var(--color-text)}.screen:has(>.screen__body>.prices)>.screen__head .screen__title{font-size:var(--text-small);color:var(--color-text-muted)}.screen:has(>.screen__body>.prices)>.screen__body{margin-top:18px}.prices h2,.prices h3,.prices p{margin:0}.prices h2,.prices h3,.prices strong{font-weight:500}.prices .button{gap:8px;border-radius:7px}.prices .button:active:not(:disabled){transform:scale(.98)}.prices__icon{flex:none;vertical-align:middle}.prices__heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.prices__heading h2{font-size:var(--text-title);letter-spacing:normal;line-height:1.25}.prices__heading p{margin-top:10px;color:var(--color-text-soft);font-size:var(--text);max-width:680px}.prices__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-end;max-width:100%}.prices .prices__icon-button{width:32px;padding:0;flex-shrink:0;color:var(--prices-muted)}.prices .prices__save:disabled{background:var(--prices-soft);color:var(--color-text-soft);border-color:var(--prices-line);opacity:1}.prices__workspace{border:0;margin:0;padding:0;min-width:0}.prices__context{display:flex;align-items:center;gap:16px;border-top:1px solid var(--prices-line);border-bottom:1px solid var(--prices-line);padding:14px 0;margin-bottom:var(--space-6)}.prices__branch-control{display:flex;align-items:center;gap:8px;font-size:var(--text);min-width:0}.prices__branch-control>.prices__icon{color:var(--prices-muted);width:15px}.prices__branch-control label{color:var(--color-text-soft);white-space:nowrap}.prices__branch-control .field{border:0;padding-left:0;max-width:240px;font-weight:500}.prices__shared-rule{border-left:1px solid var(--prices-line);padding-left:16px}.prices__progress,.prices__shared-rule{font-size:var(--text-small);color:var(--prices-muted)}.prices__progress{display:flex;align-items:center;gap:5px;margin-left:auto;white-space:nowrap}.prices__progress strong{color:var(--color-text)}.prices__progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:57px;height:4px;background:var(--color-surface);border:0;border-radius:9px;overflow:hidden;margin-right:5px}.prices__progress progress::-webkit-progress-bar{background:var(--color-surface)}.prices__progress progress::-webkit-progress-value{background:color-mix(in srgb,var(--color-success) 45%,var(--color-text-muted));border-radius:9px}.prices__progress progress::-moz-progress-bar{background:color-mix(in srgb,var(--color-success) 45%,var(--color-text-muted));border-radius:9px}.prices__tools{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.prices__search-box{position:relative;display:flex;align-items:center;width:min(350px,100%);min-width:0}.prices__search-box .prices__icon{position:absolute;left:11px;color:var(--prices-muted);width:16px;pointer-events:none}.prices__search-box .field{width:100%;min-width:0;border-color:var(--prices-line);border-radius:7px;padding-left:35px;font-size:var(--text-input)}.prices__filters{display:flex;align-items:stretch;gap:22px;overflow-x:auto;border-bottom:1px solid var(--prices-line)}.prices .prices__filters>.button{padding:0 0 10px;border:0;border-radius:0;border-bottom:2px solid transparent;color:var(--prices-muted);font-size:var(--text);white-space:nowrap}.prices .prices__filters>.button[aria-pressed=true]{color:var(--color-text);border-bottom-color:var(--color-text);font-weight:500}.prices .prices__filters>.button:hover{background:transparent;color:var(--color-text)}.prices__filters>.button>span{padding:1px 6px;min-width:22px;border-radius:4px;background:var(--color-surface);font-size:var(--text-small)}.prices__table-scroll{position:relative;overflow:auto;max-height:clamp(320px,calc(100dvh - 480px),760px);outline-offset:3px}.prices__table{width:100%;min-width:1000px;table-layout:fixed;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.prices__check-col{width:28px}.prices__mode-col{width:25%}.prices__branch-col{width:19%}.prices__expand-col{width:32px}.prices__table[data-single-branch] .prices__branch-col{width:38%}.prices__table th{font-weight:400;text-align:left}.prices__table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-page);padding:12px 10px;font-size:var(--text-small);color:var(--prices-muted);vertical-align:bottom}.prices__table td,.prices__table thead th{border-bottom:1px solid var(--prices-line)}.prices__table td{padding:9px 10px;height:52px;vertical-align:middle}.prices__table .prices__check-cell{padding-left:10px;padding-right:2px;width:28px}.prices__check-cell input[type=checkbox]{width:14px;height:14px;display:block}.prices__table thead .prices__branches-heading{padding:0;border-left:1px solid var(--prices-line)}.prices__branch-navigation{justify-content:space-between;padding:4px 12px 0;color:var(--color-text-soft)}.prices__branch-arrows,.prices__branch-navigation{display:flex;align-items:center;gap:8px}.prices .prices__branch-arrow{width:var(--control-height-small);padding:0;flex-shrink:0}.prices__branch-position{min-width:56px;text-align:center;white-space:nowrap}.prices__branch-headings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prices__th-branch{display:flex;align-items:center;gap:6px;padding:12px 16px;overflow-wrap:anywhere;color:var(--color-text-soft)}.prices__table[data-single-branch] .prices__branch-headings{grid-template-columns:minmax(0,1fr)}.prices__table[data-single-branch] .prices__th-branch{justify-content:center;text-align:center}.prices__table[data-single-branch] .prices__price-cell{text-align:center}.prices__table td.prices__price-cell{padding-inline:16px}.prices__table td:nth-child(4).prices__price-cell{border-left:1px solid var(--prices-line)}.prices .prices__mode-trigger{max-width:100%}.prices__th-branch .prices__icon{width:13px;height:13px}.prices__table .prices__category-row th{padding:14px 12px;background:var(--color-accent-surface);color:var(--color-text);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-size:var(--text-section);font-weight:500}.prices__category-row span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;margin-left:10px;padding:1px 6px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-page);color:var(--color-text-soft);font-weight:500;font-size:var(--text-small);vertical-align:middle}.prices__table tr[data-selected]>td{background:var(--color-surface-soft)}.prices .prices__service-name{color:var(--color-text);padding:0;border:0;border-radius:0;min-height:0;height:auto;background:transparent;font-size:var(--text);font-weight:500;white-space:normal;text-align:left;justify-content:flex-start;overflow-wrap:anywhere}.prices .prices__service-name,.prices__service-name-row{min-width:190px;max-width:320px}.prices .prices__service-name-row .prices__service-name{display:inline;min-width:0;max-width:calc(100% - 26px)}.prices__service-name-row>.prices__name-hint{margin-left:8px}.prices__renamed{display:inline;margin-left:8px;color:var(--color-text-soft);font-size:var(--text-small);overflow-wrap:anywhere}.prices__name-arrow{color:var(--color-text-muted)}.prices__name-hint{display:inline-flex;vertical-align:middle}.prices .prices__name-footnote,.prices .prices__rename{padding:0 3px;border:0;background:transparent;color:var(--color-text-muted)}.prices .prices__name-footnote{margin-left:4px}.prices .prices__name-tooltip{position:fixed;inset:auto;margin:0;width:max-content;max-width:min(340px,calc(100vw - 24px));padding:10px 13px;border:0;border-radius:var(--radius);background:var(--color-text);color:var(--color-page);box-shadow:0 3px 12px rgb(0 0 0/15%);font-size:var(--text-small);font-weight:400;line-height:1.65;text-align:left;white-space:normal;overflow-wrap:anywhere}.prices__name-editor{min-width:0;margin-top:8px}.prices__name-editor-controls{display:flex;align-items:center;gap:4px}.prices__name-editor-controls .field{flex:1 1;min-width:0;width:100%}.prices .prices__name-editor-action{flex:none;padding-inline:5px}.prices__name-edit-hint,.prices__name-invalid{margin:5px 0 0;font-size:var(--text-small);color:var(--color-text-muted)}.prices__name-invalid{color:var(--color-refusal)}.prices .prices__group-link{display:block;border:0;background:transparent;height:auto;min-height:0;padding:0;margin-top:5px;color:var(--prices-tone);font-size:var(--text);text-align:left;white-space:normal;overflow-wrap:anywhere}.prices__price-cell{font-size:var(--text);white-space:nowrap}.prices__price-cell[data-unmarked]{color:var(--prices-muted)}.prices__consult-cell{font-size:var(--text);color:var(--color-mode-consultation)}.prices__consult-note{display:block;font-size:var(--text-small)}.prices__table-caption{display:flex;justify-content:space-between;gap:12px;padding:15px 8px;color:var(--prices-muted);font-size:var(--text-small)}.prices__expand[aria-expanded=true] .prices__icon{transform:rotate(180deg)}.prices__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.prices__tone--exact{--prices-tone:var(--color-mode-exact);--prices-tint:var(--color-mode-exact-surface)}.prices__tone--range{--prices-tone:var(--color-mode-range);--prices-tint:var(--color-mode-range-surface)}.prices__tone--after_consultation{--prices-tone:var(--color-mode-consultation);--prices-tint:var(--color-mode-consultation-surface)}.prices__tone--unmarked{--prices-tone:var(--prices-muted);--prices-tint:var(--color-surface)}.prices__mode-mark{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:7px;font-size:22px;flex-shrink:0;line-height:1}.prices .prices__mode-trigger,.prices__mode-mark{background:var(--prices-tint);color:var(--prices-tone)}.prices .prices__mode-trigger{width:248px;justify-content:flex-start;gap:7px;border:1px solid transparent;border-radius:6px;padding:0 9px;font-size:var(--text);font-weight:500}.prices__mode-trigger .prices__mode-mark{width:16px;font-size:17px;background:transparent}.prices__mode-trigger>.prices__icon{width:14px;margin-left:auto;opacity:.6}.prices .prices__mode-trigger[aria-expanded=true]{border-color:var(--prices-tone)}.prices__mode-trigger[aria-expanded=true]>.prices__icon{transform:rotate(180deg);opacity:1}.prices .prices__mode-trigger.prices__tone--unmarked{background:var(--color-page);border:1px dashed var(--color-border);font-weight:400}.prices__mode-menu{position:fixed;inset:auto;margin:0;border:1px solid var(--prices-line);border-radius:12px;padding:6px;background:var(--color-page);color:var(--color-text);box-shadow:0 12px 40px color-mix(in srgb,var(--color-text) 13%,transparent),0 2px 7px color-mix(in srgb,var(--color-text) 7%,transparent);overflow-y:auto;transform-origin:top left}.prices__mode-menu:popover-open:not([data-keyboard]){animation:prices-menu-enter .13s var(--ease)}@keyframes prices-menu-enter{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:none}}.prices .prices__menu-label{padding:7px 10px 9px;font-size:var(--text-small);color:var(--prices-muted);letter-spacing:.02em}.prices .prices__mode-option{display:flex;width:100%;height:auto;padding:11px 10px;gap:11px;border:0;text-align:left;justify-content:flex-start;border-radius:7px;background:transparent}.prices__mode-option>span:nth-child(2){flex:1 1;min-width:0}.prices__mode-option strong{display:block;font-size:var(--text);font-weight:500}.prices__create-menu .prices__mode-option strong{color:var(--prices-tone)}.prices__mode-menu small{display:block;margin-top:3px;font-size:var(--text-small);line-height:1.6;color:var(--color-text-soft);white-space:normal}.prices__mode-option>.prices__icon{width:16px;color:var(--prices-tone)}.prices .prices__mode-option[aria-checked=true]{background:color-mix(in srgb,var(--prices-tint) 65%,var(--color-page))}.prices .prices__mode-option:focus-visible{outline:2px solid var(--prices-tone);outline-offset:-2px}.prices__mode-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.prices__menu-footer{border-top:1px solid var(--prices-line);margin-top:6px;padding:5px 5px 1px}.prices__menu-footer .button{width:100%;justify-content:space-between;font-size:var(--text);color:var(--prices-muted);padding-left:6px}.prices__bulk-bar{display:flex;align-items:center;gap:10px;position:-webkit-sticky;position:sticky;top:calc(var(--workspace-padding) * -1);z-index:3;padding:10px 12px;background:var(--color-mode-exact-surface);font-size:var(--text);border-bottom:1px solid var(--prices-line)}.prices__bulk-bar>span{color:var(--prices-muted)}.prices__bulk-bar>.prices__icon-button{margin-left:auto}.prices .prices__bulk-mode{background:var(--color-page);border-color:transparent;color:var(--prices-tone);font-size:var(--text)}.prices__notice{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--color-surface);border:1px solid var(--prices-line);border-radius:7px;padding:10px 13px;margin-bottom:18px;font-size:var(--text)}.prices__changed{display:block;color:var(--color-mode-consultation);font-size:var(--text-small);margin-top:5px!important}.prices__footnote{padding-top:22px;color:var(--prices-muted);font-size:var(--text-small)}.prices__empty-search{text-align:center;padding:42px 20px;color:var(--prices-muted);font-size:var(--text)}.prices__empty-search p{margin-top:8px}.prices__table .prices__detail-row>td{padding:24px;background:var(--color-surface-soft)}.prices__inline-detail{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(300px,1.2fr);grid-gap:35px;gap:35px}.prices__inline-detail h3{margin-top:12px;font-size:var(--text-section)}.prices__inline-detail p{margin-top:8px;color:var(--color-text-soft);font-size:var(--text);line-height:1.8}.prices__inline-detail>div>.button{margin-top:16px}.prices__members{margin:12px 0 0;padding-left:16px;font-size:var(--text);color:var(--color-text-soft);max-height:170px;overflow-y:auto}.prices__members>li{padding:4px 0}.prices__members span{color:var(--prices-muted)}.prices__answer-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.prices__answer-head>span{display:flex;gap:7px;align-items:center;font-size:var(--text);font-weight:500}.prices__answer-head>.field{max-width:220px;font-size:var(--text-input)}.prices__answer-head .prices__icon{color:var(--color-mode-range);width:15px}.prices__question{margin:20px 0 0 35px;padding:12px 15px;border-radius:10px 10px 3px 10px;background:var(--color-surface);color:var(--color-text-soft);font-size:var(--text)}.prices .prices__reply{margin-top:17px;color:var(--color-text);font-size:var(--text);line-height:1.8}.prices__answer-caption{display:block;margin-top:12px;color:var(--prices-muted);font-size:var(--text-small)}.prices__dialog{padding:0;border:1px solid var(--prices-line);border-radius:14px;width:min(900px,calc(100vw - 36px));max-height:calc(100dvh - 40px);background:var(--color-page);color:var(--color-text);box-shadow:0 24px 100px color-mix(in srgb,var(--color-text) 20%,transparent);overflow:auto}.prices__dialog[open]{display:flex;flex-direction:column;overflow:hidden}.prices__dialog-content{min-height:0;overflow:auto}.prices__dialog::-webkit-backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.prices__dialog::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.prices__dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:var(--space-6) var(--space-6);border-bottom:1px solid var(--prices-line)}.prices__eyebrow{display:block;font-size:var(--text-small);color:var(--prices-muted);text-transform:uppercase;letter-spacing:.06em}.prices__dialog-head h2{font-size:var(--text-section);margin-top:7px;letter-spacing:-.4px}.prices__dialog-footer{flex:none;background:var(--color-page);display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:10px;padding:var(--space-4) var(--space-6);border-top:1px solid var(--prices-line)}.prices__problem{font-size:var(--text);color:var(--color-refusal);margin-right:auto}.prices__group-editor{display:grid;grid-template-columns:minmax(0,1fr) 275px}.prices__group-form{padding:var(--space-6) var(--space-6);min-width:0}.prices__dialog-intro{font-size:var(--text);color:var(--color-text-soft);line-height:1.8;margin-bottom:22px!important}.prices__refresh-warning{padding:var(--space-6) var(--space-6)}.prices__field-label{display:flex;flex-direction:column;gap:8px;font-size:var(--text);margin-bottom:19px}.prices__field-label .field{width:100%;min-width:0;border-color:var(--prices-line);border-radius:6px;font-size:var(--text-input)}.prices__group-select-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px;font-size:var(--text)}.prices__group-select-head>span{color:var(--prices-muted);font-size:var(--text-small)}.prices__group-form .prices__search-box{width:100%}.prices__group-services{margin-top:12px;max-height:260px;overflow-y:auto}.prices__group-service{display:flex;align-items:center;gap:11px;padding:12px 5px;border-bottom:1px solid var(--prices-line);cursor:pointer}.prices__group-service input{flex-shrink:0}.prices__group-service strong{display:block;font-size:var(--text);overflow-wrap:anywhere}.prices__group-service small{display:block;font-size:var(--text-small);margin-top:4px;color:var(--prices-muted)}.prices__group-service:has(input:disabled){opacity:.55;cursor:default}.prices__group-preview{background:var(--prices-tint);border-left:1px solid var(--prices-line);padding:24px;min-width:0}.prices__group-preview>.prices__mode-mark{width:38px;height:38px;margin-bottom:24px;font-size:28px;background:var(--color-page)}.prices__group-preview h3{font-size:var(--text-section);margin:10px 0 24px;overflow-wrap:anywhere}.prices__branch-prices{display:flex;flex-direction:column;gap:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prices__branch-prices>div{display:flex;flex-direction:column;gap:5px}.prices__branch-prices>div>span{color:var(--color-text-soft);font-size:var(--text-small);overflow-wrap:anywhere}.prices__branch-prices strong{font-size:var(--text);color:var(--prices-tone)}.prices__group-preview p{margin-top:24px;color:var(--color-text-soft);font-size:var(--text);line-height:1.8}.prices__price-from{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 0;margin-bottom:20px;border-block:1px solid var(--prices-line);cursor:pointer}.prices__price-from strong{display:block;font-size:var(--text)}.prices__price-from small{display:block;margin-top:6px;font-size:var(--text-small);color:var(--color-text-soft)}.prices__price-from input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:36px;height:22px;border:0;border-radius:20px;margin:2px 0 0;background:var(--color-border);cursor:pointer}.prices__price-from input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--color-page)}.prices__price-from input:checked{background:var(--prices-tone)}.prices__price-from input:checked:after{transform:translateX(14px)}.prices__price-from input:disabled{opacity:.5;cursor:default}.prices__group-preview .prices__answer{margin-top:24px}.prices__group-preview .prices__answer-head .prices__icon{color:var(--prices-tone)}.prices__group-preview .prices__question{display:none}.prices__group-preview .prices__reply{padding:12px 14px;border-radius:8px;background:var(--color-page);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.prices .prices__mode-trigger:hover{border-color:color-mix(in srgb,var(--prices-tone) 35%,var(--color-page));background:var(--prices-tint)}.prices .prices__mode-option:hover:not([aria-disabled=true]){background:var(--prices-tint)}.prices .prices__group-link:hover,.prices .prices__service-name:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}.prices__group-service:hover{background:var(--prices-soft)}}@media (max-width:1200px){.prices__heading{align-items:flex-start;flex-wrap:wrap}.prices__actions{margin-left:auto}.prices__shared-rule{display:none}.prices__bulk-bar{flex-wrap:wrap}}@media (max-width:650px){.prices__heading{gap:18px}.prices__context{flex-wrap:wrap;gap:12px}.prices__branch-control{flex-wrap:wrap}.prices__branch-control .field{max-width:190px}.prices__progress{margin-left:0;width:100%}.prices__tools{gap:9px;flex-wrap:wrap}.prices__tools .prices__search-box{flex:1 1;min-width:170px}.prices__tools>.button{padding:0 10px}.prices__filters{gap:20px}.prices__table-caption{flex-direction:column;padding-left:0}.prices__group-editor{grid-template-columns:1fr}.prices__group-preview{border-left:0;border-top:1px solid var(--prices-line)}.prices__group-preview>.prices__mode-mark{display:none}.prices__dialog-footer,.prices__dialog-head,.prices__group-form{padding-left:20px;padding-right:20px}.prices__problem{width:100%}.prices__bulk-bar{gap:7px}.prices__bulk-bar>span{display:none}.prices__bulk-bar .button{padding-left:7px;padding-right:7px}}@media (prefers-reduced-motion:reduce){.prices__mode-menu:popover-open:not([data-keyboard]){animation:none}.prices .button:active:not(:disabled){transform:none}}@media (max-width:720px){.account__pair{grid-template-columns:minmax(0,1fr)}.card__foot{flex-direction:column;align-items:flex-start}:root{--text-input:16px}input,select,textarea{font-size:var(--text-input)}.frame{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr);grid-template-areas:"header" "workspace"}.header{--control-height:44px;--control-height-small:44px;gap:var(--space-3);min-height:64px;padding:calc(var(--space-2) + env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) var(--space-2) max(var(--space-3),env(safe-area-inset-left))}.button.mobile-menu__trigger{display:inline-flex;background:var(--color-surface);border-color:var(--color-border)}.header__organization{display:block;color:var(--color-text)}.header__selection{flex-direction:column;align-items:stretch;gap:var(--space-1)}.header__selector{width:100%;max-width:100%}.frame>.sidebar{display:none}.frame:has(.mobile-menu[open]) .workspace{overflow:hidden}.mobile-menu .sidebar{height:100%;padding-left:env(safe-area-inset-left);border:0}.mobile-menu .sidebar__top{min-height:76px;gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-4) var(--space-3) var(--space-6)}.mobile-menu .sidebar__mark{min-height:44px;padding:0;font-size:var(--text-section)}.mobile-menu .sidebar__items{padding:var(--space-3);overscroll-behavior-y:contain;scrollbar-width:thin}.mobile-menu .sidebar__group+.sidebar__group{margin-top:var(--space-3)}.mobile-menu .sidebar__group-title{padding:0 var(--space-3);margin-bottom:var(--space-1)}.mobile-menu .sidebar__item{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);-webkit-tap-highlight-color:transparent}.mobile-menu .sidebar__item--current{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-page));color:var(--color-accent)}.mobile-menu .sidebar__item--current .sidebar__glyph{color:inherit}.mobile-menu .sidebar__item--current:before{left:-3px;top:12px;bottom:12px;width:3px}.mobile-menu .sidebar__account{flex:none;padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--color-surface);color:var(--color-text-soft)}.workspace{padding:var(--space-6) var(--space-4)}.agent-tabs{flex-wrap:wrap}.agent-form__columns{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.onec-keys__fields{flex-direction:column;gap:var(--space-3)}.forwarding{flex-wrap:wrap}.organizations__bar{flex-direction:column}.new-organization,.new-organization__form,.organizations__search{width:100%}.knowledge{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.knowledge__head{flex-wrap:wrap}.knowledge__list{max-height:none}.knowledge__panel{height:auto}.knowledge__text{min-height:calc(var(--control-height) * 6)}}.dms{--dms-gutter:var(--space-6);position:relative;min-width:0}.dms .screen__head{padding-right:230px}.dms .screen__subtitle{margin-bottom:var(--space-6)}.dms .screen__body{gap:0}.dms .button--primary{background:var(--color-insurance-accent);border-color:var(--color-insurance-accent)}.dms .button--primary:hover:not(:disabled){background:var(--color-accent)}.dms .field{border-color:var(--color-border);border-radius:7px}.dms .field:focus{outline-color:var(--color-insurance-accent)}.dms .agent-tabs{margin-bottom:24px;gap:var(--space-6)}.dms .agent-tabs__item--current{color:var(--color-insurance-accent);border-color:var(--color-insurance-accent)}.dms__add{position:absolute;top:0;right:0}.dms__add>.button{gap:8px}.dms__workbench{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid var(--color-border);border-radius:12px;overflow:clip}.dms__rail{min-width:0;display:flex;flex-direction:column;background:var(--color-surface);border-right:1px solid var(--color-border)}.dms__rail-head{padding:22px 18px 14px}.dms__rail-head h2{display:flex;justify-content:space-between;margin:0 0 17px;font-size:var(--text);font-weight:500}.dms__rail-head h2 span{color:var(--color-text-soft);font-size:var(--text-small);font-weight:400}.dms__rail-head .field{width:100%;background:var(--color-page);font-size:var(--text-input)}.dms__insurance-list{display:flex;flex-direction:column;gap:5px;padding:0 9px}.dms__insurance-link{display:flex;align-items:flex-start;gap:11px;padding:15px 11px;border:1px solid transparent;border-radius:8px;color:var(--color-text);text-decoration:none;min-width:0}.dms__insurance-link[aria-current]{background:var(--color-page);border-color:var(--color-insurance-accent-line)}.dms__insurance-info{display:flex;flex-direction:column;gap:5px;min-width:0}.dms__insurance-info strong{font-size:var(--text);font-weight:500;overflow-wrap:anywhere;line-height:1.5}.dms__insurance-info small{color:var(--color-text-soft);font-size:var(--text-small);line-height:1.5}.dms__insurance-info>span{font-size:var(--text-small);color:var(--color-insurance-accent);padding-top:3px}.dms__insurance-arrow{margin:7px 0 0 auto;color:var(--color-text-muted);font-size:var(--text-section)}.dms__initial{display:inline-flex;width:39px;height:39px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;font-size:var(--text-title);line-height:1;font-weight:500}.dms__initial--1{color:var(--color-insurance-1);background:var(--color-insurance-1-surface)}.dms__initial--2{color:var(--color-insurance-2);background:var(--color-insurance-2-surface)}.dms__initial--3{color:var(--color-insurance-3);background:var(--color-insurance-3-surface)}.dms__initial--4{color:var(--color-insurance-4);background:var(--color-insurance-4-surface)}.dms__initial--5{color:var(--color-insurance-5);background:var(--color-insurance-5-surface)}.dms__rail-empty{padding:24px 10px;margin:0}.dms__rail-empty,.dms__rail-note{color:var(--color-text-soft);font-size:var(--text-small)}.dms__rail-note{margin:auto 18px 0;padding:30px 0 24px;line-height:1.6}.dms__editor{min-width:0;background:var(--color-page)}.dms__editor-head{display:flex;align-items:center;gap:16px;padding:var(--space-6) var(--dms-gutter);border-bottom:1px solid var(--color-border)}.dms__identity{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}.dms__identity h2{margin:var(--space-1) 0 0;font-size:var(--text-section);font-weight:500;overflow-wrap:anywhere;line-height:1.35}.dms__eyebrow{display:block;letter-spacing:1.4px;line-height:1.5}.dms__badge,.dms__eyebrow{font-size:var(--text-small);color:var(--color-text-soft)}.dms__badge{flex-shrink:0;background:var(--color-surface);padding:5px 8px;border-radius:5px}.dms__badge[data-list=true]{background:var(--color-insurance-4-surface);color:var(--color-insurance-4)}.dms__form{min-width:0}.dms__fields{border:0;padding:var(--space-6) var(--dms-gutter) 0;margin:0;min-width:0}.dms .agent-form__columns{grid-template-columns:minmax(160px,.8fr) minmax(0,1.5fr);gap:24px;padding:0 0 24px;border-bottom:1px solid var(--color-border);margin-bottom:24px}.dms .agent-form__column{gap:8px;min-width:0}.dms .form__label{font-size:var(--text);line-height:1.5}.dms .form__hint{font-size:var(--text-small);line-height:1.6;margin:0}.dms__admission{padding:0;margin:0;border:0;min-width:0}.dms__admission legend{margin-bottom:8px;padding:0}.dms__admission-options{display:flex;flex-wrap:wrap;gap:9px}.dms__admission-option{display:flex;align-items:flex-start;gap:9px;position:relative;padding:12px;border:1px solid var(--color-border);border-radius:7px;flex:1 1 180px;min-width:0;cursor:pointer}.dms__admission-option[data-selected=true]{background:var(--color-insurance-3-surface);border-color:var(--color-insurance-accent-line)}.dms__admission-option input{flex-shrink:0;margin:3px 0 0;accent-color:var(--color-insurance-accent)}.dms__admission-option>span{display:flex;flex-direction:column;gap:5px;min-width:0}.dms__admission-option strong{font-size:var(--text);font-weight:500;line-height:1.5}.dms__admission-option small{font-size:var(--text-small);color:var(--color-text-soft);line-height:1.5}.dms__patients{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--color-border)}.dms__patients-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:9px}.dms__patients-head>span{font-size:var(--text-small);color:var(--color-insurance-accent)}.dms__patients textarea{width:100%;min-height:112px;line-height:1.75;margin-bottom:7px;resize:vertical}.dms__service-title{display:flex;align-items:center;gap:10px;margin-bottom:9px}.dms__service-title h2{font-size:var(--text-section);font-weight:500;margin:0}.dms__selected-count{font-size:var(--text-small);padding:3px 7px;color:var(--color-insurance-accent);background:var(--color-insurance-3-surface);border:1px solid var(--color-insurance-accent-line);border-radius:5px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dms__hint{color:var(--color-text-soft);margin:0 0 19px;font-size:var(--text-small);line-height:1.6}.dms__service-tools{display:flex;align-items:center;gap:10px;margin-bottom:20px}.dms__service-tools>.field{flex:1 1;min-width:0}.dms__chosen-filter{white-space:nowrap;gap:7px;font-weight:400}.dms__chosen-filter[aria-pressed=true]{background:var(--color-insurance-3-surface);border-color:var(--color-insurance-accent-line);color:var(--color-insurance-accent)}.dms__chosen-filter>span{font-size:var(--text-small);color:var(--color-insurance-accent)}.dms__service-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:0 calc(-1 * var(--dms-gutter));padding:var(--space-2) var(--dms-gutter);font-size:var(--text-small)}.dms__service-bar .button{color:var(--color-insurance-accent);font-size:var(--text);padding-inline:0}.dms__services{list-style:none;margin:0 calc(-1 * var(--dms-gutter));padding:0;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;overscroll-behavior:contain}.dms__service-row{display:flex;align-items:center;gap:11px;min-height:45px;padding:var(--space-3) var(--dms-gutter);border-bottom:1px solid var(--color-accent-surface);cursor:pointer;font-size:var(--text);line-height:1.5}.dms__service-row input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--color-insurance-accent)}.dms__service-row>span{flex:1 1;overflow-wrap:anywhere}.dms__service-row>span small{display:block;font-size:var(--text-small);color:var(--color-text-soft)}.dms__covered{color:var(--color-success);flex-shrink:0}.dms__covered,.dms__empty{font-size:var(--text-small)}.dms__empty{margin:0;padding:var(--space-8) var(--dms-gutter);color:var(--color-text-soft);line-height:1.6}.dms__empty-panel{text-align:center;align-self:center;padding:60px 30px}.dms__empty-panel h2{font-size:var(--text-title);font-weight:500;margin:0 0 15px}.dms__empty-panel p{font-size:var(--text);color:var(--color-text-soft);line-height:1.6}.dms__save{display:flex;align-items:center;justify-content:space-between;gap:16px;position:-webkit-sticky;position:sticky;bottom:calc(-1 * var(--workspace-padding));z-index:2;padding:var(--space-4) var(--dms-gutter);border-top:1px solid var(--color-border);background:var(--color-page)}.dms__save-status{display:flex;flex-direction:column;gap:5px;font-size:var(--text-small);color:var(--color-text-soft);line-height:1.5}.dms__save-status[data-dirty=true]{color:var(--color-insurance-accent)}.dms__save-status small{color:var(--color-text-muted);font-size:var(--text-small)}.dms__save-actions{display:flex;align-items:center;gap:9px}.dms__save-actions>.button{font-size:var(--text);white-space:nowrap}.dms__new-window{width:min(900px,calc(100vw - 40px));max-height:calc(100dvh - 50px);padding:0;border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);background:var(--color-page)}.dms__new-window::-webkit-backdrop{background:var(--color-scrim)}.dms__new-window::backdrop{background:var(--color-scrim)}.dms__new-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:var(--space-6) var(--dms-gutter);border-bottom:1px solid var(--color-border)}.dms__new-head h2{font-size:var(--text-section);font-weight:500;margin:8px 0 0}.dms__new-window .dms__fields{max-height:calc(100dvh - 270px);overflow:auto}.dms__new-window .agent-form__columns{grid-template-columns:1fr}.dms__new-window .dms__services{max-height:none;overflow:visible}.dms__new-window .dms__save{position:static}.dms__staff{padding:var(--space-6);border:1px solid var(--color-border);border-radius:12px}.dms__staff-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.dms__staff-head h2{font-size:var(--text-section);font-weight:500;margin:0 0 10px}.dms__staff-head p{line-height:1.6;margin:0}.dms__staff-head p,.dms__staff-head>span{color:var(--color-text-soft);font-size:var(--text-small)}.dms__staff-head>span{white-space:nowrap}.dms__scope-note{margin:0 0 24px;padding:14px 16px;background:var(--color-insurance-3-surface);border:1px solid var(--color-insurance-accent-line);color:var(--color-insurance-accent);border-radius:7px;font-size:var(--text-small);line-height:1.6}.dms__staff-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.dms__staff-tools>.field{min-width:0;width:350px}.dms__staff-filters{display:flex;flex-wrap:wrap;gap:4px;background:var(--color-surface);padding:4px;border-radius:7px}.dms__staff-filters .button{border-color:transparent;white-space:nowrap;font-weight:400}.dms__staff-filters .button[aria-pressed=true]{background:var(--color-page);color:var(--color-insurance-accent);border-color:var(--color-border)}.dms__doctors{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:9px;overflow:hidden}.dms__doctor+.dms__doctor{border-top:1px solid var(--color-border)}.dms__doctor form{display:flex;align-items:center;gap:15px;padding:17px 21px;flex-wrap:wrap}.dms__doctor-avatar{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;background:var(--color-insurance-3-surface);color:var(--color-insurance-3);font-size:var(--text-small);flex-shrink:0}.dms__doctor-info{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:6px}.dms__doctor-info strong{font-size:var(--text);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.dms__doctor-info span{line-height:1.5}.dms__doctor-info span,.dms__doctor-status{font-size:var(--text-small);color:var(--color-text-soft)}.dms__doctor-status{margin-right:10px}.dms__doctor-status[data-accepts=true]{color:var(--color-success)}.dms__doctor .form__refusal{flex-basis:100%}.dms__switch{position:relative;flex-shrink:0;display:block;width:36px;height:22px}.dms__switch input{position:absolute;inset:-5px;opacity:0;margin:0;width:46px;height:32px;cursor:pointer;z-index:1}.dms__switch>span{display:block;width:36px;height:22px;border-radius:20px;background:var(--color-border)}.dms__switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--color-page);transition:transform .15s ease-out}.dms__switch input:checked+span{background:var(--color-insurance-accent)}.dms__switch input:checked+span:after{transform:translateX(14px)}.dms__switch input:focus-visible+span{outline:3px solid var(--color-insurance-accent-line);outline-offset:3px}.dms__switch input:disabled+span{opacity:.5}@media (hover:hover) and (pointer:fine){.dms__insurance-link:not([aria-current]):hover{background:var(--color-page)}.dms__service-row:hover{background:var(--color-surface-soft)}}@media (max-width:1350px){.dms__workbench{grid-template-columns:236px minmax(0,1fr)}.dms .agent-form__columns{grid-template-columns:1fr;gap:20px}.dms__badge{display:none}.dms__staff-tools{flex-wrap:wrap;gap:12px}.dms__staff-filters{margin-left:auto}}@media (max-width:1050px){.dms__workbench{grid-template-columns:205px minmax(0,1fr)}.dms__insurance-link{gap:9px;padding:13px 9px}.dms__initial{width:33px;height:33px;border-radius:8px;font-size:var(--text-section)}.dms__insurance-info strong{font-size:var(--text)}.dms__insurance-info small{font-size:var(--text-small)}.dms__service-tools{flex-wrap:wrap}.dms__service-tools>.field{flex-basis:100%}.dms__chosen-filter{margin-left:auto}.dms__covered{display:none}.dms__save{flex-wrap:wrap;gap:12px}.dms__save-actions{margin-left:auto}.dms__doctor-status{margin:0}}@media (max-width:720px){.dms{--dms-gutter:var(--space-4)}.dms .screen__head{padding-right:0}.dms .screen__subtitle{margin-bottom:18px}.dms__add{position:static;align-self:flex-end}.dms .agent-tabs,.dms__add{margin-bottom:20px}.dms__workbench{display:block;border-radius:9px;background:var(--color-page)}.dms__editor,.dms__editor>.dms__form{display:contents}.dms__rail{border-right:0;border-bottom:1px solid var(--color-border)}.dms__rail-head{padding:16px 15px 12px}.dms__rail-head h2{display:none}.dms__insurance-list{flex-direction:row;padding:0 12px 15px;gap:8px;overflow-x:auto;scrollbar-width:thin}.dms__insurance-link{width:205px;flex-shrink:0;padding:12px}.dms__insurance-info strong{font-size:var(--text)}.dms__insurance-arrow,.dms__insurance-info>span,.dms__rail-note{display:none}.dms__editor-head{padding:var(--space-4) var(--dms-gutter);gap:10px}.dms__identity h2{font-size:var(--text-section)}.dms__eyebrow{font-size:var(--text-small);letter-spacing:1.1px}.dms__fields{padding:var(--space-6) var(--dms-gutter) 0}.dms .agent-form__columns{gap:20px;margin-bottom:22px;padding-bottom:22px}.dms__admission-options{gap:8px}.dms__admission-option{padding:11px 9px;gap:7px}.dms__admission-option strong{font-size:var(--text)}.dms__admission-option small{font-size:var(--text-small)}.dms__service-title h2{font-size:var(--text-section)}.dms__selected-count{font-size:var(--text-small)}.dms__service-bar{padding-inline:var(--dms-gutter)}.dms__service-bar,.dms__services{margin:0 calc(-1 * var(--dms-gutter))}.dms__service-row{padding:var(--space-3) var(--dms-gutter);font-size:var(--text)}.dms__save{padding:var(--space-4) var(--dms-gutter);gap:12px}.dms__save-actions{flex-wrap:wrap;justify-content:flex-end}.dms__save-status{font-size:var(--text-small)}.dms__save-status small{display:none}.dms__save-actions>.button{font-size:var(--text)}.dms__new-window{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.dms__new-head{padding:var(--space-4) var(--dms-gutter)}.dms__new-head h2{font-size:var(--text-section)}.dms__new-window .dms__fields{max-height:calc(100dvh - 230px)}.dms__staff{padding:var(--space-4)}.dms__staff-head{flex-wrap:wrap;gap:15px}.dms__staff-head h2{font-size:var(--text-section)}.dms__scope-note{font-size:var(--text-small);padding:12px}.dms__staff-tools>.field{width:100%}.dms__staff-filters{width:100%;gap:var(--space-1)}.dms__staff-filters .button{flex:1 1 auto;font-size:var(--text);padding-inline:8px}.dms__doctor form{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 36px;grid-gap:6px 10px;gap:6px 10px;padding:16px 12px}.dms__doctor-avatar{width:32px;height:32px;font-size:var(--text-small);grid-row:1/3}.dms__doctor-info{min-width:0}.dms__doctor-info strong{font-size:var(--text)}.dms__doctor-info span,.dms__doctor-status{font-size:var(--text-small)}.dms__doctor-status{grid-row:2;grid-column:2}.dms__switch{grid-row:1/3;grid-column:3}.dms__doctor .form__refusal{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dms__switch>span:after{transition:none}}.agent-settings__fields{border:0;padding:0;margin:0;min-width:0}.agent-settings__number-choice{margin-top:var(--space-6)}.agent-settings__fields[data-inbound=false]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8)}.agent-settings__fields[data-inbound=false] .agent-form__columns{display:contents}.agent-settings__fields[data-inbound=false] .agent-kind__note{grid-column:2;grid-row:1/span 2;align-self:start}.agent-settings__fields[data-inbound=false] .agent-settings__number-choice{grid-column:1;margin-top:0}@media (max-width:720px){.agent-settings__fields[data-inbound=false]{grid-template-columns:minmax(0,1fr)}.agent-settings__fields[data-inbound=false] .agent-kind__note{grid-column:1;grid-row:3}}.agent-settings__kind{display:flex;align-items:center;gap:var(--space-3)}.agent-settings__fields:is([data-kind=outbound],[data-kind=campaign]){display:flex;flex-direction:column;gap:var(--space-6)}.agent-settings__fields:is([data-kind=outbound],[data-kind=campaign]) .agent-form__columns{display:grid}.agent-settings__fields[data-kind=outbound] .agent-settings__number-choice{max-width:480px}.agent-settings__phrase{gap:var(--space-2)}.agent-settings__phrase-label{display:flex;align-items:baseline;gap:var(--space-3)}.agent-settings__insertions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.agent-settings__phrase-meta{display:flex;align-items:baseline;gap:var(--space-4)}.agent-settings__phrase-meta>p{flex:1 1}.agent-settings__phrase-meta>span{white-space:nowrap}.agent-settings__phrase>.button{align-self:start}@media (max-width:720px){.agent-settings__kind>.form__hint{display:none}.agent-settings__insertions{gap:var(--space-1)}.agent-settings__phrase-meta{align-items:start;gap:var(--space-2)}}.agent-settings__numbers{margin-top:var(--space-8);padding:var(--space-6)}.agent-settings__numbers-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.agent-settings__numbers-header h2{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-section);font-weight:500}.agent-settings__numbers-header .form__hint{font-size:var(--text-small)}.agent-settings__number-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding-inline:var(--space-1);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-soft);font-size:var(--text-small);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-settings__numbers>.form__refusal{margin-top:var(--space-4)}.agent-settings__number-list{margin-top:var(--space-4);border-top:1px solid var(--color-border)}.agent-settings__number,.agent-settings__number-list>.form__hint{padding-block:var(--space-4)}.agent-settings__number{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.agent-settings__number+.agent-settings__number{border-top:1px solid var(--color-border)}.agent-settings__number-info{min-width:0}.agent-settings__number-info .form__value{margin-bottom:var(--space-1);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-settings__number-info .form__hint{font-size:var(--text-small);overflow-wrap:anywhere}.agent-settings__number>.agent-settings__actions{flex-shrink:0}.agent-settings__actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.agent-settings__topics-note{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-6);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-small)}.agent-settings__topics-note p{margin:0 0 var(--space-1)}.agent-settings__topics-note>.link{flex-shrink:0}.agent-settings__missing-topics{color:var(--color-text-soft)}.agent-settings__missing-topics summary{width:-moz-fit-content;width:fit-content;cursor:pointer}.agent-settings__missing-topics ul{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:var(--space-3) 0 0;padding-left:var(--space-4)}.agent-settings__connect{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.agent-settings__connect .field{flex:1 1;min-width:180px}@media (max-width:600px){.agent-settings__numbers{padding:var(--space-4)}.agent-settings__number{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.agent-settings__topics-note{padding:var(--space-3)}.agent-settings__connect{align-items:stretch}.agent-settings__connect .form__label{flex-basis:100%}.agent-settings__connect .field{min-width:0;flex-basis:100%}}.button--ai,.button--ai:hover:not(:disabled){gap:var(--space-2);border:2px solid transparent;background:linear-gradient(var(--color-page),var(--color-page)) padding-box,linear-gradient(115deg,var(--color-ai-blue),var(--color-ai-violet) 48%,var(--color-ai-pink)) border-box;box-shadow:-3px 0 12px color-mix(in srgb,var(--color-ai-blue) 18%,transparent),3px 0 12px color-mix(in srgb,var(--color-ai-pink) 16%,transparent)}.button--ai:hover:not(:disabled){box-shadow:-3px 0 16px color-mix(in srgb,var(--color-ai-blue) 28%,transparent),3px 0 16px color-mix(in srgb,var(--color-ai-pink) 24%,transparent)}.button--ai>span[aria-hidden=true]{color:var(--color-ai-symbol);font-size:20px}.button--ai:disabled{box-shadow:none}