.k-shell{font-size:var(--text-sm)}.k-shell *,.k-modal *{min-width:0}.k-shell button,.k-modal button{transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.k-shell svg,.k-modal svg{flex-shrink:0}.k-shell :focus-visible,.k-modal :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.k-shell input:focus,.k-shell select:focus,.k-shell textarea:focus,.k-modal input:focus,.k-modal select:focus,.k-modal textarea:focus,.k-shell input:focus-visible,.k-shell select:focus-visible,.k-shell textarea:focus-visible,.k-modal input:focus-visible,.k-modal select:focus-visible,.k-modal textarea:focus-visible{box-shadow:none;outline:0}.k-status.info,.k-status.success{color:var(--text)}.k-status.attention{color:var(--amber)}.k-status.danger{color:var(--danger)}.k-shell h1,.k-shell h2,.k-shell h3,.k-modal h2,.k-modal h3{font-weight:600}.k-shell p,.k-modal p{line-height:1.65}.k-shell button:disabled,.k-modal button:disabled{cursor:default;opacity:.45}.k-shell{--k-sidebar:300px;--k-frame:10px;--k-bezel:var(--bg);--k-bezel-ink:var(--ink);--k-bezel-text:var(--text);--k-bezel-muted:var(--muted);--k-bezel-faint:var(--muted-2);--k-bezel-line:rgb(var(--ink-rgb) / .068);--k-bezel-hover:rgb(var(--ink-rgb) / .043);--k-bezel-active:rgb(var(--ink-rgb) / .076);background:var(--k-bezel);height:100dvh;color:var(--ink);flex-direction:column;display:flex}.k-frame-top{height:54px;color:var(--k-bezel-text);flex:none;align-items:center;gap:18px;padding:0 16px 0 18px;display:flex}.k-frame-brand{width:calc(var(--k-sidebar) - 18px);flex:none;align-items:center;gap:4px;display:flex}.k-brand{color:var(--k-bezel-ink);border-radius:8px;align-items:center;gap:9px;padding:4px 6px 4px 2px;display:inline-flex}.k-brand:hover{background:var(--k-bezel-hover)}.k-brand>span{font-size:var(--text-2xl);letter-spacing:-.015em;font-weight:620;line-height:1}.k-breadcrumb{border:1px solid var(--k-bezel-line);border-radius:var(--radius-pill);background:var(--panel);min-width:0;height:32px;color:var(--k-bezel-muted);font-size:var(--text-sm);align-items:center;gap:8px;padding:0 14px 0 12px;display:flex}.k-breadcrumb strong{color:var(--k-bezel-ink);font-weight:520}.k-crumb{align-items:center;gap:8px;min-width:0;display:inline-flex}.k-crumb a,.k-crumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.k-crumb a:hover{color:var(--k-bezel-ink)}.k-crumb>svg{color:var(--k-bezel-faint);flex:none}.k-frame-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.k-mode-label{color:var(--k-bezel-faint);font-size:var(--text-sm);white-space:nowrap}.k-global-search{border:1px solid var(--k-bezel-line);border-radius:var(--radius-pill);background:var(--panel);height:32px;color:var(--k-bezel-muted);font-size:var(--text-sm);align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.k-global-search:hover{border-color:var(--line-strong);color:var(--k-bezel-ink)}.k-global-search kbd{border:1px solid var(--k-bezel-line);background:rgb(var(--ink-rgb) / .043);color:var(--k-bezel-faint);font:var(--text-xs) var(--font-geist-sans);letter-spacing:.02em;border-radius:6px;margin-left:6px;padding:2px 6px}.k-frame-body{min-height:0;padding:0 var(--k-frame) var(--k-frame) 0;flex:1;display:flex;position:relative}.k-sidebar{width:var(--k-sidebar);min-height:0;color:var(--k-bezel-text);flex-direction:column;flex:none;padding:2px 10px 6px 12px;display:flex}.k-sidebar-toggle.k-icon-button{color:var(--k-bezel-muted);display:none}.k-sidebar-toggle.k-icon-button:hover{background:var(--k-bezel-hover);color:var(--k-bezel-ink)}.k-sidebar-overlay{display:none}.k-sidebar .scope-wrap{margin-bottom:14px}.k-sidebar .workspace-select{border:1px solid var(--k-bezel-line);background:var(--panel);width:100%;color:var(--k-bezel-ink);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .05);border-radius:10px;margin:0;padding:8px 9px 8px 10px}.k-sidebar .workspace-select:hover{border-color:rgb(var(--ink-rgb) / .119);background:var(--k-bezel-hover)}.k-sidebar .workspace-select.open{border-color:rgb(var(--ink-rgb) / .153);background:var(--k-bezel-active);box-shadow:none}.k-sidebar .workspace-select strong{color:var(--k-bezel-ink);font-size:var(--text-sm);font-weight:560}.k-sidebar .workspace-select small{color:var(--k-bezel-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-small)}.k-sidebar .workspace-select>svg,.k-sidebar .workspace-mark{color:var(--k-bezel-muted)}.k-sidebar .scope-panel{z-index:100}.k-sidebar-context-wrap{flex-direction:column;flex:1;min-height:64px;display:flex;position:relative;overflow:hidden}.k-sidebar-context{scrollbar-width:thin;scrollbar-color:rgb(var(--ink-rgb) / .119) transparent;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.k-new-chat{border:1px solid rgb(var(--ink-rgb) / .085);border-radius:var(--radius-pill);background:var(--panel);height:34px;color:var(--k-bezel-ink);font-size:var(--text-base);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .05);align-items:center;gap:8px;margin-bottom:18px;padding:0 12px;font-weight:540;transition:background .14s ease-out,border-color .14s ease-out;display:flex}.k-new-chat:hover{border-color:rgb(var(--ink-rgb) / .136);background:rgb(var(--ink-rgb) / .093)}.k-sidebar-label{color:var(--k-bezel-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-small);margin:14px 0 6px;padding:0 10px;font-weight:500;display:block}.k-history{gap:2px;display:grid}.k-history a,.k-side-link{color:var(--k-bezel-text);font-size:var(--text-base);border-radius:7px;align-items:center;gap:9px;padding:8px 10px;transition:background .12s ease-out,color .12s ease-out;display:flex}.k-history a>svg,.k-side-link>svg{color:var(--k-bezel-muted)}.k-history a>span,.k-side-link>span:not(.k-tiny-avatar){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-history a:hover,.k-side-link:hover{background:var(--k-bezel-hover);color:var(--k-bezel-ink)}.k-history a.selected,.k-side-link.selected{background:var(--panel);color:var(--k-bezel-ink);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .08), 0 0 0 1px rgb(var(--shadow-rgb) / .05)}.k-history a.selected>svg,.k-side-link.selected>svg{color:var(--accent-text)}.k-side-link>small{color:var(--k-bezel-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-small);margin-left:auto}.k-tiny-avatar{background:rgb(var(--ink-rgb) / .102);width:20px;height:20px;color:var(--k-bezel-ink);font-size:var(--text-xs);letter-spacing:var(--tracking-small);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.k-sidebar-hint{max-width:200px;color:var(--k-bezel-faint);font-size:var(--text-sm);margin:10px 0 0;padding:10px 10px 16px;line-height:1.55}.k-sidebar-lower{border-top:1px solid var(--k-bezel-line);flex:none;padding-top:6px}.k-nav-switch{align-items:center;gap:2px;margin:0 0 14px;padding:0 2px;display:flex}.k-nav-switch a{border-radius:var(--radius-pill);min-width:0;height:34px;color:var(--k-bezel-muted);font-size:var(--text-base);flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;font-weight:520;transition:background .2s ease-out,color .2s ease-out,padding .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.k-nav-switch a>svg{flex:none}.k-nav-switch a b{min-width:0;font-weight:inherit;grid-template-columns:0fr;transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1);display:grid}.k-nav-switch a b>i{white-space:nowrap;opacity:0;min-width:0;padding-left:0;font-style:normal;transition:opacity .18s ease-out,transform .28s cubic-bezier(.2,.8,.2,1),padding .28s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(-6px)}.k-nav-switch a:hover{background:var(--k-bezel-hover);color:var(--k-bezel-ink)}.k-nav-switch a.active{background:var(--panel);color:var(--k-bezel-ink);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .1), 0 0 0 1px rgb(var(--shadow-rgb) / .07);flex:none;padding:0 14px 0 11px}.k-nav-switch a.active>svg{color:var(--accent-text)}.k-nav-switch a.active b{grid-template-columns:1fr}.k-nav-switch a.active b>i{opacity:1;padding-left:8px;transition:opacity .22s ease-out 80ms,transform .3s cubic-bezier(.2,.8,.2,1) 40ms,padding .28s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.k-nav-switch a small{border-radius:var(--radius-pill);background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-small);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg);place-items:center;padding:0 4px;font-weight:600;line-height:1;transition:right .28s cubic-bezier(.2,.8,.2,1),top .28s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:2px;right:calc(50% - 18px)}.k-nav-switch a.active small{top:-3px;right:-2px}.k-help-button{border-radius:var(--radius-pill);width:100%;height:34px;color:var(--k-bezel-muted);font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:9px;margin-top:4px;padding:0 12px;display:flex}.k-help-button svg:last-child{margin-left:auto}.k-help-button:hover{background:var(--k-bezel-hover);color:var(--k-bezel-ink)}.k-user{border-top:1px solid var(--k-bezel-line);border-radius:0;align-items:center;gap:10px;margin-top:6px;padding:12px 8px 4px;display:flex}.k-user strong{color:var(--k-bezel-ink);font-size:var(--text-base);font-weight:540}.k-user small{color:var(--k-bezel-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-small);display:block}.k-user>svg{color:var(--k-bezel-faint);margin-left:auto}.k-user:hover strong{color:var(--k-bezel-ink)}.k-main{background:var(--panel);min-width:0;min-height:0;box-shadow:0 0 0 1px rgb(var(--shadow-rgb) / .07), 0 12px 32px -20px rgb(var(--shadow-rgb) / .25);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden}.k-main>main{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.k-main>main.k-home-main{flex-direction:column;display:flex;overflow:hidden}.k-page{max-width:1510px;margin:auto;padding:30px 32px 52px}.k-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.k-page-head h1{font-size:var(--text-4xl);letter-spacing:-.02em;margin:0 0 7px;line-height:1.2}.k-page-head p{font-size:var(--text-sm);color:var(--text);margin:0}.k-head-actions{flex:none;align-items:center;gap:12px;display:flex}.k-eyebrow{font-size:var(--text-sm);color:var(--muted);font-weight:500}.k-button{border:1px solid rgb(var(--ink-rgb) / .102);background:var(--accent);height:32px;color:var(--on-accent);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:550;transition:background .14s ease-out,border-color .14s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.k-button:hover:not(:disabled){background:var(--accent-hover)}.k-button.is-subtle{background:var(--surface-2);color:var(--ink);border-color:var(--line-strong);box-shadow:none}.k-button.is-subtle:hover:not(:disabled){background:var(--surface-3);border-color:rgb(var(--ink-rgb) / .153)}.k-icon-button{color:var(--text);border-radius:var(--radius-pill);background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.k-icon-button:hover{background:var(--surface-3);color:var(--ink)}.k-status{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);height:22px;color:var(--text);font-size:var(--text-xs);letter-spacing:var(--tracking-small);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-weight:500;line-height:1;display:inline-flex}.k-status.green{color:var(--text)}.k-status.amber{color:var(--amber)}.k-status.blue{color:var(--text)}.k-section-head{justify-content:space-between;align-items:center;gap:16px;padding:23px 0 16px;display:flex}.k-section-head h2{font-size:var(--text-base);margin:0}.k-section-head p{font-size:var(--text-sm);color:var(--muted);margin:4px 0 0}.k-tabs{flex-shrink:0;align-items:center;gap:4px;min-height:44px;display:flex}.k-tabs button{border-radius:var(--radius-pill);height:30px;color:var(--muted);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 13px;font-weight:500;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:inline-flex;position:relative}.k-tabs button:hover{background:var(--surface-2);color:var(--ink)}.k-tabs button[aria-selected=true]{border-color:var(--line-strong);background:var(--surface-3);color:var(--ink)}.k-tabs button b{font-weight:inherit;grid-template-columns:1fr;display:grid}.k-tabs button b>i{white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.k-tabs button span{font-size:var(--text-xs);letter-spacing:var(--tracking-small);border-radius:var(--radius-pill);background:rgb(var(--ink-rgb) / .068);min-width:18px;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;padding:1px 6px}.k-search{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);height:32px;color:var(--muted);align-items:center;gap:7px;min-width:170px;padding:0 12px;display:flex}.k-search:focus-within{border-color:var(--line)}.k-search input{font-size:var(--text-sm);width:100%;color:var(--ink);background:0 0;border:0;outline:0}.k-search input::placeholder{color:var(--muted)}.k-search button{color:var(--text);background:0 0;border:0;place-items:center;padding:2px;display:grid}.k-select,.k-filter-panel select{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);height:32px;font-size:var(--text-sm);color:var(--ink);max-width:100%;padding:0 25px 0 11px}.k-full{width:100%}.k-muted{color:var(--muted);font-size:var(--text-sm)}.k-positive{color:var(--green)}.k-amber{color:var(--amber)}.k-text-link{color:var(--accent-text);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:500;display:inline-flex}.k-text-link:hover{text-decoration:underline}.k-avatar{background:var(--surface-3);width:29px;height:29px;color:var(--text);font-size:var(--text-sm);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid}.k-avatar.large{width:48px;height:48px;font-size:var(--text-xl);letter-spacing:-.01em}.k-user .k-avatar{background:rgb(var(--ink-rgb) / .119);color:var(--k-bezel-ink);border:0}.k-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:18px;padding:21px 0 23px;display:grid}.k-stats>div{border-left:1px solid var(--line);padding-left:24px}.k-stats>div:first-child{border:0;padding-left:0}.k-stats span{color:var(--text);font-size:var(--text-sm)}.k-stats strong{font-size:var(--text-5xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:9px 0 6px;font-weight:550;line-height:1.25;display:block}.k-stats small{color:var(--muted);font-size:var(--text-sm)}.k-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;padding:50px 22px;display:flex}.k-empty h3{color:var(--ink);font-size:var(--text-md);margin:14px 0 5px}.k-empty p{max-width:340px;font-size:var(--text-sm);margin:0 0 18px}.k-modal{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);color:var(--ink);width:min(540px,100vw - 32px);max-width:100vw;max-height:calc(100dvh - 64px);box-shadow:var(--shadow-lg);margin:auto;padding:0;overflow:hidden}.k-modal[open]{flex-direction:column;display:flex}.k-modal::backdrop{background:rgb(var(--ink-rgb) / .099)}.k-modal.is-wide{width:min(710px,100vw - 32px)}.k-modal.is-drawer{border-block:0;border-right:0;border-radius:0;width:min(510px,94vw);height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto}.k-modal.is-drawer.is-wide{width:min(590px,94vw)}.k-modal-header{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.k-modal-header h2{font-size:var(--text-xl);letter-spacing:-.01em;margin:0}.k-modal-header p{font-size:var(--text-sm);color:var(--muted);margin:5px 0 0}.k-modal-body{overscroll-behavior:contain;font-size:var(--text-sm);padding:24px;overflow-y:auto}.k-modal-copy{color:var(--text);margin:16px 0 22px}.k-action-row{justify-content:flex-end;align-items:center;gap:14px;padding-top:18px;display:flex}.k-note{background:var(--accent-soft);border:1px solid var(--line);font-size:var(--text-sm);color:var(--text);border-radius:6px;margin:15px 0;padding:14px 16px;line-height:1.7}.k-note p{margin:5px 0 0}.k-facts{gap:13px;margin:20px 0;display:grid}.k-facts>div{grid-template-columns:100px 1fr;gap:14px;display:grid}.k-facts dt{color:var(--muted);font-size:var(--text-sm)}.k-facts dd{font-size:var(--text-sm);color:var(--ink);margin:0}.k-form{gap:18px;display:grid}.k-form label{font-size:var(--text-sm);color:var(--text);gap:7px;display:grid}.k-form input,.k-form select,.k-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:var(--text-sm) var(--font-geist-sans);border-radius:6px;padding:9px 11px}.k-form textarea{resize:vertical;min-height:65px}.k-form small{font-size:var(--text-sm);color:var(--muted)}.k-form>.k-button{justify-self:start}.k-form input[readonly]{background:var(--surface-2);color:var(--muted)}.k-toast{z-index:100;background:var(--surface-3);max-width:min(600px,90vw);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-md);font-size:var(--text-sm);border-radius:6px;align-items:center;gap:15px;padding:12px 16px;display:flex;position:fixed;bottom:23px;left:50%;transform:translate(-50%)}.k-toast button{color:var(--muted);font-size:var(--text-xl);letter-spacing:-.01em;background:0 0;border:0}.k-home-result{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;margin-top:14px;padding:14px;display:grid}.k-home-result.selected{border-color:var(--blue);box-shadow:inset 3px 0 var(--blue)}.k-home-result>div:first-child{gap:3px;display:grid}.k-home-result small,.k-home-result-metrics span{color:var(--muted);font-size:var(--text-sm)}.k-home-result-metrics{align-items:baseline;gap:12px;display:flex}.k-home-result a,.k-text-button{font-size:var(--text-sm);color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.k-result-context{border-bottom:1px solid var(--line);gap:4px;padding:0 0 12px;display:grid}.k-result-context small{color:var(--muted)}.k-result-context button{color:var(--accent-text);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.k-followups{border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:14px}.k-followup{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.k-followup small{color:var(--muted);margin-top:3px;display:block}.k-effective-knowledge{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.k-effective-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.k-effective-head h2{margin:5px 0}.k-effective-head p{color:var(--muted);margin:0}.k-effective-head label{font-size:var(--text-sm);color:var(--muted);gap:5px;display:grid}.k-effective-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.k-effective-grid article{border:1px solid var(--line);border-radius:7px;min-height:170px;padding:14px}.k-effective-grid article>div{justify-content:space-between;gap:8px;display:flex}.k-effective-grid button{color:var(--accent-text);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0}.k-effective-grid h3{font-size:var(--text-md);margin:14px 0 7px}.k-effective-grid p{font-size:var(--text-sm);color:var(--muted);line-height:1.55}.k-effective-grid small{font-size:var(--text-xs);letter-spacing:var(--tracking-small);color:var(--muted)}.k-eligibility-preview{border:1px solid var(--line);border-radius:8px;max-height:300px;padding:14px;overflow:auto}.k-preview-counts{gap:10px;margin:10px 0;display:flex}.k-preview-counts span{font-size:var(--text-xs);letter-spacing:var(--tracking-small);color:var(--muted);gap:2px;display:grid}.k-preview-counts strong{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--ink)}.k-preview-row{border-top:1px solid var(--line);font-size:var(--text-sm);grid-template-columns:1fr auto minmax(140px,1.1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.k-preview-row span{gap:2px;display:grid}.k-preview-row small{color:var(--muted)}@media (max-width:900px){.k-effective-grid{grid-template-columns:1fr}.k-effective-head{display:grid}.k-preview-row{grid-template-columns:1fr auto}.k-preview-row>small{grid-column:1/-1}.k-followup{display:grid}.k-followup button{justify-self:start}}.k-skip{z-index:200;background:var(--blue);color:var(--on-accent);padding:12px;position:fixed;top:-60px;left:16px}.k-skip:focus{top:10px}.k-loading{height:100dvh;font-size:var(--text-base);color:var(--muted);place-items:center;display:grid}.k-filters{gap:14px;padding-top:2px;display:grid}.k-filters .k-search{border-color:var(--k-bezel-line);background:var(--panel);width:100%;min-width:0;color:var(--k-bezel-muted)}.k-filters .k-search:focus-within{border-color:rgb(var(--ink-rgb) / .153)}.k-filters .k-search input{color:var(--ink)}.k-filters .k-search input::placeholder{color:var(--k-bezel-muted)}.k-filter-group{gap:2px;display:grid}.k-filter-group>.k-sidebar-label{margin:0 0 4px}.k-filter-segment{border:1px solid var(--k-bezel-line);border-radius:var(--radius-pill);background:rgb(var(--ink-rgb) / .03);gap:2px;padding:3px;display:flex}.k-filter-segment button{white-space:nowrap;border-radius:var(--radius-pill);height:26px;color:var(--k-bezel-muted);font-size:var(--text-sm);background:0 0;border:0;flex:auto;padding-inline:6px;font-weight:500;transition:background .14s ease-out,color .14s ease-out}.k-filter-segment button:hover{color:var(--k-bezel-ink)}.k-filter-segment button[aria-pressed=true]{background:var(--panel);color:var(--k-bezel-ink);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .08), 0 0 0 1px rgb(var(--shadow-rgb) / .05)}.k-filter-row{border-radius:var(--radius-pill);height:30px;color:var(--k-bezel-text);font-size:var(--text-sm);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 11px 0 12px;transition:background .12s ease-out,color .12s ease-out;display:flex}.k-filter-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-filter-row small{color:var(--k-bezel-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-small);font-variant-numeric:tabular-nums}.k-filter-row:hover{background:var(--k-bezel-hover);color:var(--k-bezel-ink)}.k-filter-row.is-on{background:var(--panel);color:var(--k-bezel-ink);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .08), 0 0 0 1px rgb(var(--shadow-rgb) / .05)}.k-filter-row.is-on small{color:var(--k-bezel-text)}.k-filter-clear{border:1px solid var(--k-bezel-line);border-radius:var(--radius-pill);height:28px;color:var(--k-bezel-muted);font-size:var(--text-sm);background:0 0;justify-self:start;padding:0 12px}.k-filter-clear:hover{border-color:rgb(var(--ink-rgb) / .153);color:var(--k-bezel-ink)}.k-sidebar-context-wrap{flex:1;min-height:0}.k-sidebar-context{flex-direction:column;flex:1;min-height:0;display:flex}.k-sidebar-scroll{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -4px;padding:0 4px 8px;overflow-y:auto}.k-sidebar-scroll>small{color:var(--k-bezel-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-small);padding:10px 10px 0;display:block}.k-home{background:var(--panel);flex:1;grid-template-columns:minmax(0,1fr) 400px;min-height:0;display:grid}.k-chat-workspace{background:var(--panel);flex-direction:column;display:flex;overflow:hidden}.k-chat-heading{height:57px;color:var(--muted);font-size:var(--text-base);flex:none;align-items:center;gap:12px;padding:0 18px 0 25px;display:flex}.k-chat-heading>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-chat-heading-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.k-chat-heading-actions .k-icon-button{color:var(--muted)}.k-chat-heading-actions .k-icon-button:hover{background:var(--surface-2);color:var(--ink)}.k-rail-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--text);font-size:var(--text-sm);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.k-rail-toggle:hover{background:var(--surface-2);color:var(--ink)}.k-modal-body:has(>.k-home-rail){padding:0;display:flex}.k-home-rail.is-drawer{border-left:0;flex:1}@media (min-width:1700px){.k-home{grid-template-columns:minmax(0,1fr) 440px}}@media (max-width:1280px){.k-home{grid-template-columns:minmax(0,1fr) 352px}.k-doc-head,.k-doc-body{padding-inline:24px}}@media (max-width:1150px){.k-home{grid-template-columns:1fr}}.aui-root{background:var(--panel);flex-direction:column;flex:1;min-height:0;display:flex}.aui-viewport{scroll-behavior:smooth;scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.aui-messages{width:100%;max-width:820px;margin:0 auto;padding:26px 32px 8px}.aui-messages:empty{display:none}.aui-welcome{gap:30px;width:100%;max-width:640px;margin:auto;padding:48px 32px 40px;display:grid}.aui-welcome-text{gap:8px;padding:0 2px;display:grid}.aui-welcome h1{color:var(--ink);font-size:var(--text-6xl);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.15}.aui-welcome p{color:var(--muted);font-size:var(--text-lg);letter-spacing:0;margin:0}.aui-welcome .aui-composer{margin:0}.aui-suggestions{gap:2px;padding:0 2px;display:grid}.aui-suggestions button{border-radius:var(--radius);min-height:38px;color:var(--muted);font-size:var(--text-md);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;margin:0 -12px;padding:0 10px 0 12px;transition:color .14s ease-out,background .14s ease-out;display:flex}.aui-suggestions button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aui-suggestions button>svg{color:var(--muted-2);opacity:.6;flex:none;transition:opacity .14s ease-out,transform .2s cubic-bezier(.2,.8,.2,1),color .14s ease-out;transform:translate(-2px,2px)}.aui-suggestions button:hover{background:var(--surface-2);color:var(--ink)}.aui-suggestions button:hover>svg{color:var(--ink);opacity:1;transform:translate(0)}.aui-footer{background:linear-gradient(to top, var(--panel) 70%, rgb(var(--ink-rgb) / 0));flex-direction:column;width:100%;max-width:820px;margin:auto auto 0;padding:18px 32px;display:flex;position:sticky;bottom:0}.aui-scroll-to-bottom{z-index:2;border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--text);box-shadow:0 4px 14px -6px rgb(var(--shadow-rgb) / .12);border-radius:50%;place-items:center;transition:opacity .14s ease-out,visibility .14s ease-out;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.aui-scroll-to-bottom:disabled{opacity:0;visibility:hidden}.aui-scroll-to-bottom:hover{background:var(--accent-soft);color:var(--ink)}.aui-composer{border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 10px 28px -14px rgb(var(--shadow-rgb) / .072), 0 1px 2px rgb(var(--shadow-rgb) / .015);border-radius:18px;flex-direction:column;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex;position:relative}.aui-composer:focus-within{border-color:var(--accent-line);box-shadow:0 14px 32px -14px rgb(var(--shadow-rgb) / .18)}.aui-composer-field{position:relative}.aui-composer-mirror{color:var(--ink);font:var(--text-lg)/1.5 var(--font-geist-sans);white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;padding:14px 18px 6px;position:absolute;inset:0;overflow:hidden}.aui-mention{color:var(--mention-ink,var(--accent-text));white-space:nowrap;background:0 0}.aui-mention-at{color:#0000;display:inline-block;position:relative}.aui-mention-at>svg{color:var(--mention-ink,var(--accent-text));position:absolute;top:50%;left:50%;transform:translate(-56%,-46%)}.aui-mention-anchor{z-index:30;position:absolute;bottom:calc(100% + 8px);left:12px}.aui-mention-menu{border:1px solid var(--line);background:var(--surface);min-width:260px;max-height:300px;box-shadow:var(--shadow-md);border-radius:12px;padding:6px;display:grid;overflow:auto}.aui-mention-option{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.aui-mention-option>svg{color:var(--mention-ink,var(--muted));margin-top:2px}.aui-mention-option>span{gap:1px;display:grid}.aui-mention-option strong{color:var(--mention-ink,var(--accent-text));font-size:var(--text-base);font-weight:540}.aui-mention-option small{color:var(--muted);font-size:var(--text-sm)}.aui-mention-option[data-highlighted],.aui-mention-option:hover{background:var(--surface-2)}.aui-composer-input{resize:none;color:#0000;width:100%;min-height:46px;max-height:200px;caret-color:var(--ink);font:var(--text-lg)/1.5 var(--font-geist-sans);background:0 0;border:0;outline:0;padding:14px 18px 6px;display:block;position:relative}.aui-composer-input::placeholder{color:var(--faint)}.aui-composer-bar{justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 8px 14px;display:flex}.aui-composer-scope{min-width:0;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.aui-send{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:background .14s ease-out,transform .14s ease-out,opacity .14s ease-out;display:grid}.aui-send:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.aui-send:disabled{background:var(--surface-3);color:var(--faint);opacity:1;cursor:default}.aui-send.is-stop{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.aui-send.is-stop:hover{background:var(--accent-soft);transform:none}.aui-user{justify-content:flex-end;margin:0 0 30px;display:flex}.aui-user-bubble{background:var(--accent-soft);max-width:82%;color:var(--ink);font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 6px;padding:11px 16px;line-height:1.6}.aui-assistant{margin:0 0 30px;position:relative}.aui-assistant-label{color:var(--ink);font-size:var(--text-base);align-items:center;gap:7px;margin-bottom:10px;font-weight:560;display:flex}.aui-assistant-body{color:var(--ink);font-size:var(--text-lg);line-height:1.7}.aui-thinking{font-size:var(--text-md);color:var(--muted);margin:0}.aui-thinking span{background:linear-gradient(90deg, var(--muted-2) 0%, var(--muted-2) 35%, var(--ink) 50%, var(--muted-2) 65%, var(--muted-2) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.9s linear infinite aui-shimmer}@keyframes aui-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.aui-actions{opacity:0;gap:2px;margin-top:6px;margin-left:-6px;transition:opacity .14s ease-out;display:flex}.aui-assistant:hover .aui-actions,.aui-actions:focus-within,.aui-actions[data-status=running]{opacity:1}.aui-action{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.aui-action:hover{background:var(--surface-3);color:var(--ink)}.aui-result{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:10px;margin-top:16px;padding:15px 16px;transition:border-color .15s ease-out;display:grid}.aui-result.is-selected{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.aui-result>div:first-child{gap:3px;display:grid}.aui-result-criteria{color:var(--muted);font-size:var(--text-sm);font-weight:500}.aui-result strong{color:var(--ink);font-size:var(--text-md);font-weight:560}.aui-result small,.aui-result-metrics span{color:var(--muted);font-size:var(--text-sm)}.aui-result-metrics{align-items:baseline;gap:12px;display:flex}.aui-result-metrics strong{font-size:var(--text-base)}.aui-result-inspect{color:var(--accent-text);font-size:var(--text-sm);background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.aui-result-inspect:hover{text-decoration:underline}.aui-result-link{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font-size:var(--text-base);align-items:center;gap:12px;margin-top:14px;padding:13px 15px;font-weight:500;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.aui-result-link>svg:first-child{color:var(--muted)}.aui-result-link>svg:last-child{color:var(--muted);margin-left:auto}.aui-result-link small{color:var(--muted);font-size:var(--text-sm);margin-top:2px;font-weight:400;display:block}.aui-result-link:hover{border-color:var(--accent-line);background:var(--accent-soft)}.aui-md>:first-child{margin-top:0}.aui-md>:last-child{margin-bottom:0}.aui-md p{margin:0 0 12px;line-height:1.7}.aui-md h1,.aui-md h2,.aui-md h3,.aui-md h4{color:var(--ink);letter-spacing:-.02em;margin:18px 0 8px;font-weight:600;line-height:1.3}.aui-md h1{font-size:var(--text-2xl);letter-spacing:-.015em}.aui-md h2{font-size:var(--text-xl);letter-spacing:-.01em}.aui-md h3,.aui-md h4{font-size:var(--text-lg)}.aui-md ul,.aui-md ol{margin:0 0 12px;padding-left:22px}.aui-md li{margin:4px 0}.aui-md a{color:var(--accent-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}.aui-md blockquote{border-left:2px solid var(--line);color:var(--muted);margin:12px 0;padding:2px 0 2px 14px}.aui-md hr{border:0;border-top:1px solid var(--line);margin:18px 0}.aui-md table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base);margin:12px 0}.aui-md th,.aui-md td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.aui-md th{color:var(--text);border-bottom-color:var(--line);font-weight:600}.aui-md pre{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:var(--text-base)/1.6 var(--font-geist-mono);border-radius:0 0 10px 10px;margin:0 0 12px;padding:14px 16px;overflow-x:auto}.aui-inline-code{border:1px solid var(--line);background:var(--panel);font:var(--text-base) var(--font-geist-mono);border-radius:5px;padding:1px 5px}.aui-code-header{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:var(--text-sm);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;margin-top:12px;padding:6px 8px 6px 14px;display:flex}.aui-code-header button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.aui-code-header button:hover{background:var(--surface-3);color:var(--ink)}@media (max-width:1280px){.aui-welcome h1{font-size:var(--text-5xl);letter-spacing:-.02em}}@media (min-width:1700px){.aui-welcome{max-width:680px}.aui-welcome h1{font-size:var(--text-7xl);letter-spacing:-.025em}}@media (max-width:700px){.aui-welcome{padding-top:24px}.aui-suggestions button{white-space:normal;margin:0 -8px;padding-inline:8px}.aui-suggestions button>span{white-space:normal}.aui-messages,.aui-welcome,.aui-footer{padding-inline:16px}.aui-composer-scope{display:none}}.k-home-rail{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.k-doc-head{flex:none;padding:0 28px 0 32px}.k-rail-top{justify-content:space-between;align-items:center;padding:22px 0 18px;display:flex}.k-rail-top .k-eyebrow{color:var(--muted);font-weight:500}.k-rail-top small{color:var(--muted-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.k-doc-title{width:100%;color:var(--ink);font-size:var(--text-3xl);letter-spacing:-.015em;background:0 0;border:0;margin:0 0 2px;padding:0;font-weight:560;line-height:1.25;display:block}.k-doc-title::placeholder{color:var(--faint)}.k-doc-body{scroll-behavior:smooth;flex:1;min-height:0;padding:4px 28px 56px 32px;overflow-y:auto}.k-modal-body .k-doc-head{padding-inline:24px}.k-modal-body .k-rail-top{justify-content:flex-end;padding:12px 0 14px}.k-modal-body .k-rail-top .k-eyebrow{display:none}.k-modal-body .k-doc-body{padding-inline:24px}.k-doc-editor,.k-doc-editor:focus-visible,.k-doc-title:focus-visible{outline:0}.k-doc-editor{min-height:240px;color:var(--ink);font-size:var(--text-md);caret-color:var(--accent-text);line-height:1.65}.k-doc-editor>*{margin:0 0 6px;position:relative}.k-doc-editor h1,.k-doc-editor h2,.k-doc-editor h3{color:var(--ink);letter-spacing:-.02em;margin:22px 0 6px;font-weight:560;line-height:1.3}.k-doc-editor h1{font-size:var(--text-2xl);letter-spacing:-.015em}.k-doc-editor h2{font-size:var(--text-lg)}.k-doc-editor h3{font-size:var(--text-md)}.k-doc-editor>:first-child{margin-top:4px}.k-doc-editor p{margin:0 0 6px}.k-doc-editor ul,.k-doc-editor ol{margin:0 0 8px;padding-left:22px}.k-doc-editor li{margin:0 0 2px}.k-doc-editor li>p{margin:0}.k-doc-editor li::marker{color:var(--muted-2)}.k-doc-editor blockquote{border-left:2px solid var(--line-strong);color:var(--text);margin:8px 0 10px;padding:2px 0 2px 14px}.k-doc-editor hr{background:var(--line);border:0;height:1px;margin:18px 0}.k-doc-editor a{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px;cursor:pointer;font-weight:500}.k-doc-editor a:hover{-webkit-text-decoration-color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.k-doc-editor code{background:var(--surface-2);color:var(--ink);font-size:var(--text-sm);border-radius:5px;padding:1px 5px}.k-doc-editor strong{font-weight:600}.k-doc-editor ::selection{background:var(--accent-soft)}.k-doc-editor ul[data-type=taskList]{padding-left:2px;list-style:none}.k-doc-editor ul[data-type=taskList] li{align-items:flex-start;gap:9px;display:flex}.k-doc-editor ul[data-type=taskList] li>label{flex:none;padding-top:4px;display:grid}.k-doc-editor ul[data-type=taskList] li>div{flex:1;min-width:0}.k-doc-editor ul[data-type=taskList] input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent-text);cursor:pointer;margin:0}.k-doc-editor ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.k-doc-editor .is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--faint);pointer-events:none}.k-doc-editor>[data-author=kinetic]:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px;left:-16px}.k-doc-editor>h1[data-author=kinetic]:before,.k-doc-editor>h2[data-author=kinetic]:before,.k-doc-editor>h3[data-author=kinetic]:before{top:3px}.k-bubble{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-md);gap:2px;padding:4px;display:flex}.k-bubble button{width:28px;height:28px;color:var(--text);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.k-bubble button:hover{background:var(--surface-2);color:var(--ink)}.k-bubble button.is-active{background:var(--accent-soft);color:var(--accent-text)}.k-slash{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:292px;max-height:360px;box-shadow:var(--shadow-md);padding:6px;overflow-y:auto}.k-slash-group+.k-slash-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.k-slash-label{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:var(--tracking-small);padding:6px 10px 4px;font-weight:500;display:block}.k-slash button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.k-slash button.is-active{background:var(--surface-2)}.k-slash-icon{width:22px;height:22px;color:var(--muted);flex:none;place-items:center;display:grid}.k-slash-group:last-child .k-slash-icon{color:var(--accent-text)}.k-slash button>span:last-child{gap:1px;min-width:0;display:grid}.k-slash strong{font-size:var(--text-base);font-weight:540}.k-slash small{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-slash-empty{color:var(--muted);font-size:var(--text-sm);padding:12px 10px}.k-conversation{--bubble-blue:#007aff;--bubble-gray:#e9e9eb;--bubble-gray-ink:#000;--bubble-ink:#111318;background:var(--panel);flex-direction:column;flex:1;min-height:0;display:flex}.k-conversation-context{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.k-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 24px 20px;overflow-y:auto}.k-date-divider{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:var(--tracking-small);text-align:center;align-items:center;gap:12px;padding:16px 0 18px;display:flex}.k-date-divider:before,.k-date-divider:after{content:"";background:var(--line);flex:1;height:1px}.k-thread-item{flex-direction:column;align-items:flex-start;max-width:78%;margin:0 0 14px;display:flex}.k-thread-item.is-out{align-items:flex-end;margin-left:auto}.k-thread-time{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:var(--tracking-small);margin-top:4px;padding:0 4px}.k-msg-author{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-small);align-items:center;gap:5px;margin-bottom:4px;padding:0 4px;font-weight:500;display:inline-flex}.k-bubble{font-size:var(--text-lg);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:20px;padding:8px 14px 9px;line-height:1.35}.k-msg.is-in .k-bubble{background:var(--bubble-gray);color:var(--bubble-gray-ink);border-bottom-left-radius:6px}.k-msg.is-agent .k-bubble{background:var(--bubble-blue);color:#fff;border-bottom-right-radius:6px}.k-msg.is-human .k-bubble{background:var(--bubble-ink);color:#fff;border-bottom-right-radius:6px}.k-thread-item+.k-thread-item.k-msg{margin-top:-8px}.k-thread-item.is-in+.k-thread-item.is-out,.k-thread-item.is-out+.k-thread-item.is-in{margin-top:0}.k-call,.k-email{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(100%,420px);overflow:hidden}.k-call{padding:12px 14px}.k-call-head{color:var(--ink);font-size:var(--text-base);align-items:center;gap:8px;display:flex}.k-call-head>svg{color:var(--muted)}.k-call-head strong{font-weight:560}.k-call-head small{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;margin-left:auto}.k-call-summary{color:var(--text);font-size:var(--text-base);margin:8px 0 10px;line-height:1.5}.k-call-player{align-items:center;gap:10px;display:flex}.k-call-play{background:var(--ink);width:28px;height:28px;color:var(--panel);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.k-call-play:hover{background:var(--text)}.k-call-track{background:var(--surface-3);border-radius:2px;flex:1;height:4px;display:block;overflow:hidden}.k-call-track i{background:var(--ink);border-radius:2px;height:100%;transition:width 1s linear;display:block}.k-call-player>small{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-small);font-variant-numeric:tabular-nums;white-space:nowrap}.k-call-transcript{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--text);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:5px;padding:0 8px 0 9px;font-weight:500;display:inline-flex}.k-call-transcript:hover{background:var(--surface-2);color:var(--ink)}.k-call-transcript svg.is-open,.k-email-head svg.is-open{transform:rotate(180deg)}.k-transcript{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.k-transcript p{color:var(--text);font-size:var(--text-sm);margin:0 0 6px;line-height:1.55}.k-transcript b{color:var(--ink);margin-right:5px;font-weight:560}.k-email-head{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:12px 14px;display:flex}.k-email-head:hover{background:var(--surface-2)}.k-email-head>svg:first-child{color:var(--muted);flex:none}.k-email-head>span{flex:1;gap:2px;min-width:0;display:grid}.k-email-head strong{color:var(--ink);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.k-email-head small{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-email-head>svg:last-child{color:var(--muted-2);flex:none;transition:transform .16s ease-out}.k-email-body{border-top:1px solid var(--line);padding:4px 14px 14px}.k-email-body p{color:var(--text);font-size:var(--text-base);margin:10px 0 0;line-height:1.55}.k-email-sign{color:var(--muted)}.k-compose{border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 10px 28px -14px rgb(var(--shadow-rgb) / .12), 0 1px 2px rgb(var(--shadow-rgb) / .02);border-radius:18px;flex-direction:column;flex:none;margin:8px 20px 18px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.k-compose:focus-within{border-color:var(--accent-line);box-shadow:0 14px 32px -14px rgb(var(--shadow-rgb) / .18)}.k-compose-input{resize:none;width:100%;min-height:44px;max-height:180px;color:var(--ink);font:var(--text-md)/1.5 var(--font-geist-sans);field-sizing:content;background:0 0;border:0;outline:0;padding:13px 16px 4px;display:block}.k-compose-input::placeholder{color:var(--faint)}.k-compose-bar{align-items:center;gap:8px;padding:4px 8px 8px 14px;display:flex}.k-compose-as{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.k-compose-channel{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--text);font-size:var(--text-sm);align-items:center;display:inline-flex;position:relative}.k-compose-channel select{height:100%;color:inherit;font-size:var(--text-sm);appearance:none;cursor:pointer;background:0 0;border:0;padding:0 22px 0 10px;font-weight:500}.k-compose-channel>svg{color:var(--muted);pointer-events:none;position:absolute;right:8px}.k-compose-send{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:background .14s ease-out,transform .14s ease-out;display:grid}.k-compose-send:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.k-compose-send:disabled{background:var(--surface-3);color:var(--faint);cursor:default}.k-modal-body:has(>.k-conversation){flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.k-list-toolbar,.k-patient-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:0;display:flex}.k-list-toolbar>.k-tabs,.k-patient-toolbar>.k-tabs{border:0}.k-list-toolbar>.k-search{width:205px}.k-toolbar-actions{align-items:center;gap:8px;display:flex}.k-dash{max-width:1180px}.k-dash-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.k-dash-head h1{color:var(--ink);font-size:var(--text-6xl);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.15}.k-dash-title{align-items:center;gap:12px;display:flex}.k-dash-title>svg{color:var(--accent-text);flex:none}.k-dash-brief{max-width:760px;color:var(--text);font-size:var(--text-md);margin:12px 0 0;line-height:1.65}.k-dash-actions{flex:none;align-items:center;gap:10px;padding-top:4px;display:flex}.k-props{border-bottom:1px solid var(--line);gap:2px;margin:0 0 22px;padding:4px 0 18px;display:grid}.k-props>div{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:30px;display:grid}.k-props dt{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:7px;display:inline-flex}.k-props dt>svg{color:var(--muted-2)}.k-props dd{color:var(--ink);font-size:var(--text-base);margin:0}.k-prop-unit{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.k-prop-unit small{color:var(--muted);font-size:var(--text-sm)}.k-props.is-compact{border:0;margin:0;padding:0}.k-props.is-compact>div{grid-template-columns:118px minmax(0,1fr);min-height:26px}.k-props.is-compact dt,.k-props.is-compact dd{font-size:var(--text-sm)}.k-stat-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:6px 0 4px;display:grid}.k-stat-strip>.k-widget{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:16px 20px 15px}.k-stat-strip>.k-widget:first-child{border-left:0;padding-left:2px}.k-stat-strip>.k-widget.is-link:hover{background:0 0}.k-stat-strip>.k-widget.is-link:hover>strong{color:var(--accent-text)}.k-funnel{margin:0;padding:2px 0 0;list-style:none;display:grid}.k-funnel>li{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr) 64px 44px;align-items:center;gap:16px;padding:9px 0;display:grid}.k-funnel>li:last-child{border-bottom:0}.k-funnel-label{color:var(--ink);font-size:var(--text-base);gap:1px;font-weight:500;display:grid}.k-funnel-label small{color:var(--muted);font-size:var(--text-sm);font-weight:400}.k-funnel-bar{background:var(--surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.k-funnel-bar>i{background:var(--accent);border-radius:3px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.k-funnel>li.is-last .k-funnel-bar>i{background:var(--green)}.k-funnel>li>strong{color:var(--ink);font-size:var(--text-md);text-align:right;font-variant-numeric:tabular-nums;font-weight:560}.k-funnel>li.is-last>strong{color:var(--green)}.k-funnel-share{color:var(--muted);font-size:var(--text-sm);text-align:right;font-variant-numeric:tabular-nums}.k-funnel-note{color:var(--muted);font-size:var(--text-sm);margin:10px 0 26px}@media (max-width:900px){.k-funnel>li{grid-template-columns:minmax(0,1fr) 64px 44px}.k-funnel-bar{order:1;grid-column:1/-1}}.k-widgets{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:4px 0 0;display:grid}.k-widget{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;border-radius:10px;align-content:start;gap:4px;padding:14px 16px 13px;display:grid;position:relative}.k-widget>span{color:var(--muted);font-size:var(--text-sm)}.k-widget>strong{color:var(--ink);font-size:var(--text-4xl);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1;overflow:hidden}.k-widget>small{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:var(--tracking-small)}.k-widget.is-link:hover{border-color:var(--line-strong);background:var(--surface-2)}.k-widget.is-link>svg{color:var(--muted-2);position:absolute;top:14px;right:14px}.k-block-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:36px 0 10px;display:flex}.k-block-head h2{color:var(--ink);font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:600}.k-block-head p{color:var(--muted);font-size:var(--text-sm);margin:4px 0 0}.k-block-head .k-search{height:30px}.k-text-button{color:var(--muted);font-size:var(--text-sm);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-weight:500;display:inline-flex}.k-text-button:hover{background:var(--surface-2);color:var(--ink)}.k-ntable{border-collapse:collapse;width:100%;font-size:var(--text-base)}.k-ntable th{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;padding:6px 10px 7px;font-weight:500}.k-ntable th>svg{vertical-align:-2px;color:var(--muted-2);margin-right:6px;display:inline-block}.k-ntable td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle;padding:9px 10px}.k-ntable th.is-num,.k-ntable td.is-num{text-align:right;font-variant-numeric:tabular-nums}.k-ntable td.is-muted{color:var(--muted)}.k-ntable tbody tr[tabindex]:hover td,.k-ntable tbody tr[tabindex]:focus-visible td{background:var(--surface-2);cursor:pointer}.k-ntable tbody tr[tabindex]:focus-visible{outline:0}.k-ntable tbody tr[tabindex]:hover .k-cell-title strong{color:var(--accent-text)}.k-ntable td:first-child,.k-ntable th:first-child{padding-left:8px}.k-cell-title{min-width:0;color:inherit;align-items:center;gap:10px;display:inline-flex}.k-cell-title>svg{color:var(--muted);flex:none}.k-cell-title>span{gap:1px;min-width:0;display:grid}.k-cell-title strong,.k-cell-strong{color:var(--ink);font-size:var(--text-base);font-weight:540;transition:color .12s ease-out}.k-cell-title small{max-width:420px;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-cell-note{color:var(--amber);font-size:var(--text-xs);letter-spacing:var(--tracking-small);margin-top:4px;display:block}.k-workflow-table td:first-child{width:36%}.k-workflow-table td{white-space:nowrap}.k-workflow-table td.is-amber{color:var(--amber)}.k-cell-entry{align-items:center;gap:8px;display:flex}.k-cell-entry>small{color:var(--muted-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.k-tag{background:var(--surface-3);height:20px;color:var(--text);font-size:var(--text-sm);border-radius:5px;align-items:center;padding:0 8px;display:inline-flex}.k-trigger-chips{flex-wrap:wrap;gap:4px 6px;display:flex}.k-trigger-chip{color:var(--text);font-size:var(--text-base);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.k-trigger-chip>svg{color:var(--accent-text)}.k-recipe{margin:0 0 6px;padding:0;list-style:none;display:grid}.k-recipe-step{border-bottom:1px solid var(--line);grid-template-columns:22px 58px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 8px 16px 0;display:grid}.k-recipe-step:last-child{border-bottom:0}.k-recipe-icon{height:22px;color:var(--muted);place-items:center;display:grid}.k-recipe-step.is-find .k-recipe-icon,.k-recipe-step.is-wake .k-recipe-icon{color:var(--accent-text)}.k-recipe-step.is-done .k-recipe-icon{color:var(--green)}.k-recipe-verb{color:var(--ink);font-size:var(--text-base);font-weight:560;line-height:22px}.k-recipe-body{gap:8px;min-width:0;padding-top:1px;display:grid}.k-recipe-body>p{color:var(--text);font-size:var(--text-base);margin:0;line-height:1.6}.k-recipe-body>p.k-recipe-lead{color:var(--ink);font-weight:500;line-height:20px}.k-recipe-triggers{margin:0;padding:0;list-style:none;display:grid}.k-recipe-triggers>li{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:3px 0 5px;display:grid}.k-recipe-triggers>li>svg{color:var(--muted);margin-top:3px}.k-recipe-triggers>li>span{gap:1px;min-width:0;display:grid}.k-recipe-triggers strong{color:var(--ink);font-size:var(--text-base);font-weight:520;line-height:20px}.k-recipe-triggers small{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.k-recipe-triggers .k-trigger-meta{white-space:nowrap;padding-top:2px}.k-recipe-count{white-space:nowrap;align-items:baseline;gap:5px;line-height:22px;display:inline-flex}.k-recipe-count strong{color:var(--ink);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:560}.k-recipe-step.is-done .k-recipe-count strong{color:var(--green)}.k-recipe-count small{color:var(--muted);font-size:var(--text-sm)}.k-conditions{margin:0;padding:0;list-style:none;display:grid}.k-conditions li{color:var(--text);font-size:var(--text-base);padding:4px 0 4px 18px;line-height:1.55;position:relative}.k-conditions li:before{content:"";background:var(--line-strong);width:8px;height:1px;position:absolute;top:13px;left:2px}.k-conditions li.k-conditions-match{color:var(--muted);font-size:var(--text-sm);padding-left:0}.k-conditions li.k-conditions-match:before{display:none}.k-wake-steps{counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.k-wake-steps li{color:var(--text);font-size:var(--text-base);counter-increment:step;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:4px 0;line-height:1.55;display:grid}.k-wake-steps li:before{content:counter(step);color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.k-recipe-body>p.k-recipe-brief{border-left:2px solid var(--accent);color:var(--text);font-size:var(--text-base);margin:4px 0 0;padding:2px 0 2px 14px;line-height:1.6}.k-recipe-brief>span{color:var(--muted);font-size:var(--text-sm);margin-bottom:2px;display:block}.k-recipe-body>p.k-recipe-stop{color:var(--muted);font-size:var(--text-sm)}@media (max-width:900px){.k-recipe-step{grid-template-columns:22px minmax(0,1fr)}.k-recipe-verb,.k-recipe-body,.k-recipe-count{grid-column:2}}.k-prop-edit{color:var(--ink);font-size:var(--text-base);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;margin:0 0 0 -6px;padding:3px 6px;display:inline-flex}.k-prop-edit>svg{color:var(--muted-2);opacity:0;transition:opacity .12s ease-out}.k-prop-edit:hover{background:var(--surface-2)}.k-prop-edit:hover>svg,.k-prop-edit:focus-visible>svg{opacity:1}.k-location-picker{gap:2px;display:grid}.k-location-picker label{font-size:var(--text-base);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.k-location-picker label:hover{background:var(--surface-2)}.k-location-picker label.is-all{border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;margin-bottom:4px;padding-bottom:10px;font-weight:540}.k-location-picker input{width:15px;height:15px;accent-color:var(--accent-text);margin:0}.k-location-picker small{color:var(--muted);font-size:var(--text-sm);margin-left:auto}.k-form-field>span{color:var(--text);font-size:var(--text-sm);margin-bottom:8px;font-weight:500;display:block}.k-conversation-inline{margin-top:4px;display:block}.k-conversation-inline .k-thread-item{max-width:none}.k-callout{background:var(--surface-2);color:var(--text);font-size:var(--text-base);border-radius:10px;align-items:flex-start;gap:12px;margin:12px 0 0;padding:16px 18px;line-height:1.55;display:flex}.k-callout>svg{color:var(--muted);flex:none;margin-top:2px}.k-callout.is-amber{background:var(--amber-soft);color:var(--amber);margin:0 0 18px}.k-callout.is-amber>svg{color:var(--amber)}.k-workflow-bottom{margin-bottom:20px}.k-event-catalog{gap:6px;display:grid}.k-event-option{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.k-event-option:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft)}.k-event-option:disabled{opacity:.55;cursor:default}.k-event-option>svg{color:var(--accent-text);flex:none}.k-event-option>span{flex:1;gap:2px;min-width:0;display:grid}.k-event-option strong{color:var(--ink);font-size:var(--text-base);font-weight:540}.k-event-option small{color:var(--muted);font-size:var(--text-sm)}.k-event-option em{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:var(--tracking-small);white-space:nowrap;font-style:normal}.k-detail-breadcrumb{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.k-detail-breadcrumb a{color:var(--text);align-items:center;gap:7px;display:inline-flex}.k-detail-breadcrumb a:hover{color:var(--accent-text)}.k-detail-breadcrumb>.k-select{max-width:260px;font-size:var(--text-sm)}.k-banner{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber);border-radius:var(--radius-card);font-size:var(--text-sm);align-items:center;gap:9px;margin-bottom:20px;padding:12px 14px;display:flex}.k-inline-metrics{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:22px;padding:4px 0 26px;display:flex}.k-inline-metrics b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.k-sub-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.k-sub-toolbar small{font-size:var(--text-sm);color:var(--muted)}.k-activity-list>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:11px;width:100%;padding:17px 0;display:flex}.k-activity-list strong{color:var(--text);font-size:var(--text-sm);font-weight:500}.k-activity-list p{font-size:var(--text-sm);color:var(--muted);margin:3px 0 0}.k-activity-list small{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;margin-left:auto}.k-event-icon{width:20px;height:20px;color:var(--muted);flex:none;place-items:center;margin-top:1px;display:grid}.k-event-icon.green{color:var(--green)}@media (max-width:1100px){.k-widgets{grid-template-columns:repeat(3,minmax(0,1fr))}.k-workflow-table th:nth-child(3),.k-workflow-table td:nth-child(3),.k-workflow-table th:nth-child(7),.k-workflow-table td:nth-child(7){display:none}.k-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.k-stage-detail{grid-template-columns:1fr;gap:18px}.k-props>div{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:700px){.k-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.k-dash-head{flex-direction:column}}.k-run-table td{vertical-align:top}.k-run-table td:first-child .k-cell-title{align-items:flex-start}.k-run-chevron{color:var(--muted-2);flex:none;margin-top:3px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.k-run-chevron.is-open{transform:rotate(180deg)}.k-run.is-open td{border-bottom-color:#0000}.k-run-progress{color:var(--muted);font-size:var(--text-sm);margin-top:2px;display:block}.k-run-cascade td{border-bottom:0;padding:0 10px 0 8px}.k-run-cascade.is-open td{border-bottom:1px solid var(--line)}.k-run-cascade-panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1);display:grid}.k-run-cascade.is-open .k-run-cascade-panel{grid-template-rows:1fr}.k-run-cascade-inner{min-height:0;overflow:hidden}.k-offers{border-left:1px solid var(--line-strong);margin:0 0 12px 22px;padding:0;list-style:none;display:grid}.k-offer{font-size:var(--text-sm);grid-template-columns:74px minmax(0,1fr) 84px minmax(0,1.4fr);align-items:baseline;gap:12px;padding:5px 0 5px 14px;display:grid}.k-offer-round{color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.k-offer>a{color:var(--ink);font-weight:520}.k-offer>a:hover{text-underline-offset:3px;text-decoration:underline}.k-offer-status{color:var(--muted);white-space:nowrap}.k-offer.is-accepted .k-offer-status{color:var(--green)}.k-offer.is-offered .k-offer-status{color:var(--accent-text)}.k-offer.is-queued .k-offer-status{color:var(--amber)}.k-offer-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.k-offer{grid-template-columns:64px max-content max-content;row-gap:1px}.k-offer-note{white-space:normal;grid-column:2/-1}.k-offer-note:empty{display:none}}.k-dash-glyph{border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:-9px;transition:background-color .12s;display:inline-flex}.k-icon-picker-trigger:hover .k-dash-glyph,.k-icon-picker-trigger[aria-expanded=true] .k-dash-glyph{background:var(--surface-2)}.k-icon-picker{flex:none;display:inline-flex;position:relative}.k-icon-picker-trigger{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.k-icon-picker-trigger:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.k-icon-picker-menu{z-index:40;border:1px solid var(--line);background:var(--surface);width:324px;box-shadow:var(--shadow-md);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 10px);left:0}.k-icon-grid{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.k-icon-cell{aspect-ratio:1;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .1s;display:inline-flex}.k-icon-cell:hover{background:var(--surface-2);color:var(--ink)}.k-icon-cell.is-selected{background:var(--surface-2)}.k-icon-swatches{border-top:1px solid var(--line);grid-template-columns:repeat(8,1fr);justify-items:center;gap:12px 0;margin-top:10px;padding:12px 6px 4px;display:grid}.k-icon-swatch{width:22px;height:22px;box-shadow:0 0 0 2px var(--surface), 0 0 0 2px transparent;cursor:pointer;border:0;border-radius:999px;padding:0;transition:box-shadow .12s}.k-icon-swatch.is-selected{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.k-icon-swatch:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent-text);outline:0}.k-attention-list{margin-top:4px}.k-attention-table td{vertical-align:top}.k-attention-table .k-cell-title{align-items:flex-start}.k-attention-table .k-cell-title strong{line-height:20px}.k-attention-table .k-cell-title small{color:var(--muted);font-size:var(--text-sm);white-space:normal}.k-attention-decision>span{color:var(--ink);font-size:var(--text-base);line-height:20px;display:block}.k-attention-decision>small{color:var(--muted);font-size:var(--text-sm);margin-top:1px;line-height:1.5;display:block}.k-attention-row.selected td{background:var(--accent-soft)}.k-attention-row td.k-amber{color:var(--amber)}.k-owner-cell{min-width:90px;color:var(--text);display:inline-block}.k-followups{border:0;margin-top:30px;padding:0}.k-followup{border-top:1px solid var(--line);align-items:flex-start;padding:14px 0}.k-followup:first-of-type{border-top:1px solid var(--line)}.k-followup>div{flex:1;gap:4px;min-width:0;display:grid}.k-followup strong{color:var(--ink);font-size:var(--text-base);font-weight:540}.k-followup-note{color:var(--muted);font-size:var(--text-sm);gap:6px;margin-top:8px;display:grid}.k-review-reason{color:var(--amber);gap:14px;display:flex}.k-review-reason>svg{margin-top:3px}.k-review-reason h3{font-size:var(--text-2xl);letter-spacing:-.015em;color:var(--ink);margin:14px 0 8px;line-height:1.5}.k-review-reason p{color:var(--muted);font-size:var(--text-sm)}.k-review-detail blockquote{border-left:2px solid var(--line);background:var(--surface-2);font-size:var(--text-md);color:var(--text);border-radius:0 5px 5px 0;margin:0;padding:12px 16px;line-height:1.6}.k-review-detail cite{color:var(--muted);font-size:var(--text-sm);margin-top:8px;font-style:normal;display:block}.k-agent-quote{font-size:var(--text-sm);color:var(--muted);padding:0 16px}.k-fact-list{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.k-fact-list li{color:var(--text);font-size:var(--text-sm);align-items:center;gap:9px;display:flex}.k-fact-list svg{color:var(--muted)}.k-recommendation{border:1px solid var(--line);border-left:2px solid var(--line);background:var(--surface-2);border-radius:6px;margin:17px 0 25px;padding:15px 17px}.k-recommendation p{color:var(--text);font-size:var(--text-sm);margin:8px 0 0}.k-recommendation .k-text-link{margin-top:13px}.k-review-actions{align-items:center;gap:8px;margin:24px 0;display:flex}.k-toolbar-note{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:4px;display:inline-flex}.k-toolbar-note button{color:var(--accent-text);font-size:var(--text-sm);background:0 0;border:0;padding:0;font-weight:550}.k-record-count{color:var(--muted);font-size:var(--text-sm)}.k-count{color:var(--text);background:var(--surface-3);font-size:var(--text-sm);border-radius:6px;padding:1px 4px}.k-filter-panel{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:15px;padding:20px 0;display:grid}.k-filter-panel label{color:var(--muted);font-size:var(--text-sm);gap:6px;display:grid}.k-filter-panel select{width:100%;font-size:var(--text-sm)}.k-filter-chips{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:13px 0;display:flex}.k-filter-chips button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);border-radius:6px;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.k-filter-chips button:last-child{background:0 0;border-color:#0000}.k-patient-table-wrap{overflow-x:auto}.k-patient-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:740px}.k-patient-table th{text-align:left;font-size:var(--text-sm);color:var(--muted);border-bottom:1px solid var(--line);padding:15px 12px;font-weight:400}.k-patient-table th:first-child{width:23%;padding-left:13px}.k-patient-table th:nth-child(2){width:19%}.k-patient-table th:nth-child(3){width:18%}.k-patient-table th:nth-child(4){width:15%}.k-patient-table th:nth-child(5){width:9%}.k-patient-table th:nth-child(6){width:13%}.k-patient-table th:last-child{width:3%;padding:0}.k-patient-table td{border-bottom:1px solid var(--line);font-size:var(--text-sm);color:var(--text);background:var(--surface);padding:18px 12px}.k-patient-table td:last-child{color:var(--muted);padding:0}.k-patient-table td>small,.k-person small{color:var(--muted);font-size:var(--text-sm);margin-top:4px;display:block}.k-patient-table td:nth-child(3)>span{font-size:var(--text-sm);line-height:1.5}.k-patient-row{cursor:pointer}.k-patient-row:hover td{background:var(--surface-2)}.k-person{align-items:center;gap:9px;display:flex}.k-person strong{color:var(--ink);font-size:var(--text-sm);font-weight:550}.k-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.k-patient-table .k-family-row td{background:var(--surface-2);padding:0}.k-family-row button{width:100%;color:var(--muted);background:0 0;border:0;align-items:center;gap:9px;padding:12px 15px;display:flex}.k-family-row strong{font-size:var(--text-sm);color:var(--text);font-weight:550}.k-family-row span{font-size:var(--text-sm);color:var(--muted)}.k-family-row span:last-child{margin-left:auto}.k-patient-heading{align-items:center;gap:14px;display:flex}.k-patient-heading h1{font-size:var(--text-5xl);letter-spacing:-.02em;margin:0}.k-patient-heading p{font-size:var(--text-sm);color:var(--muted);margin:4px 0 0}.k-patient-heading p>span{color:var(--muted);margin:0 6px}.k-patient-heading>.k-button{margin-left:auto}.k-patient-tags{flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0 23px;display:flex}.k-tag{border:1px solid var(--line);font-size:var(--text-sm);color:var(--muted);background:var(--surface-2);border-radius:6px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.k-patient-detail-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 290px;gap:30px;display:grid}.k-patient-main{min-width:0}.k-patient-context{border-left:1px solid var(--line);padding-left:24px}.k-patient-context>p{color:var(--muted);font-size:var(--text-sm);margin-top:13px}.k-lead-copy{color:var(--text);font-size:var(--text-base);margin:0 0 24px}.k-contact-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:22px 28px;padding-bottom:23px;display:grid}.k-contact-grid dt{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:5px;display:flex}.k-contact-grid dd{color:var(--text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:7px 0 0}.k-opportunity-context{justify-content:space-between;align-items:center;gap:20px;display:flex}.k-opportunity-context h3{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--ink);margin:12px 0 4px}.k-opportunity-context p{color:var(--muted);font-size:var(--text-sm);margin:0}.k-opportunity-context>strong{font-size:var(--text-4xl);color:var(--text);letter-spacing:-.02em;font-weight:500}.k-context-workflow{color:var(--muted);font-size:var(--text-sm);align-items:flex-start;gap:9px;padding:13px 0;line-height:1.6;display:flex}.k-context-workflow>svg:first-child{margin-top:2px}.k-context-workflow>svg:last-child{margin-left:auto}.k-context-workflow small{color:var(--muted);font-size:var(--text-sm);margin-top:4px;display:block}.k-context-foot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);margin-top:23px;padding-top:18px}.k-context-foot>svg{vertical-align:middle;margin-right:5px;display:inline}.k-context-foot small{font-size:var(--text-sm);color:var(--muted);margin-top:9px;line-height:1.6;display:block}.k-memory{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin-bottom:12px;padding:17px 18px}.k-memory-category{font-size:var(--text-sm);color:var(--muted)}.k-memory p{font-size:var(--text-base);color:var(--text);margin:9px 0 18px}.k-memory footer{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;gap:12px;display:flex}.k-timeline-event{gap:15px;padding-bottom:25px;display:flex;position:relative}.k-timeline-event:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:28px;bottom:0;left:14px}.k-timeline-event:last-child:before{display:none}.k-timeline-event>div{flex:1;padding-top:4px}.k-timeline-event strong{font-size:var(--text-sm);color:var(--text);font-weight:500}.k-timeline-event p{font-size:var(--text-sm);color:var(--muted);margin:6px 0}.k-timeline-event small{color:var(--muted);font-size:var(--text-sm);margin-top:6px;display:block}.k-wake{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--muted);background:0 0;align-items:flex-start;gap:10px;padding:17px 0;display:flex}.k-wake>svg:first-child{margin-top:2px}.k-wake>svg:last-child{color:var(--muted);margin-left:auto}.k-wake>span{flex:1}.k-wake strong{font-size:var(--text-sm);color:var(--ink);font-weight:550;display:block}.k-wake small{font-size:var(--text-sm);color:var(--muted);margin-top:4px;display:block}.k-wake .k-wake-time{color:var(--text);margin-top:3px}.k-wake>span>span{font-size:var(--text-sm);color:var(--text);margin-top:8px;line-height:1.6;display:block}.k-wakes .k-empty{padding:30px 10px}.k-wakes .k-empty h3,.k-wakes .k-empty p{font-size:var(--text-sm)}.k-wake{border-bottom:1px solid var(--line);border-radius:0;align-items:flex-start;gap:11px;padding:15px 4px}.k-wake:hover{background:0 0}.k-wake:hover strong{color:var(--accent-text)}.k-wake>svg:first-child{color:var(--muted);margin-top:2px}.k-wake strong{color:var(--ink);font-size:var(--text-base)}.k-wake .k-wake-time{color:var(--text)}.k-patient-context .k-props.is-compact{border-top:1px solid var(--line);margin:16px 0 6px;padding-top:14px}.k-patient-context .k-props.is-compact>div{grid-template-columns:1fr;gap:3px;min-height:0;padding:5px 0}.k-patient-context .k-props.is-compact dt{font-size:var(--text-sm)}.k-patient-context .k-props.is-compact dd{color:var(--ink);font-size:var(--text-base);line-height:1.45}.k-requests{gap:2px;margin:0;padding:0;list-style:none;display:grid}.k-request{font-size:var(--text-sm);grid-template-columns:15px minmax(0,1fr);gap:9px;padding:7px 0;line-height:1.5;display:grid}.k-request>svg{color:var(--muted-2);margin-top:3px}.k-request a{color:var(--ink);font-weight:520}.k-request a:hover{text-underline-offset:3px;text-decoration:underline}.k-request small{color:var(--muted);font-size:var(--text-sm);display:block}.k-request .k-request-state{color:var(--accent-text)}.k-request.is-queued .k-request-state{color:var(--amber)}.k-request.is-accepted .k-request-state{color:var(--green)}.k-patient-heading-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.k-settings-page{max-width:1220px}.k-settings-content{padding:6px 0 30px}.k-integration-list{border-top:1px solid var(--line)}.k-integration-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:18px;width:100%;padding:23px 3px;display:flex}.k-integration-list>button:hover{background:var(--surface-2)}.k-integration-icon{width:28px;color:var(--text);flex:none;place-items:center;display:grid}.k-integration-list>button>span:nth-child(2){flex:1}.k-integration-list strong{color:var(--ink);font-size:var(--text-base);align-items:center;gap:10px;font-weight:550;display:flex}.k-integration-list strong small{font-size:var(--text-sm);color:var(--muted);font-weight:400}.k-integration-list p{font-size:var(--text-sm);color:var(--muted);margin:5px 0 0}.k-integration-list>button>svg{color:var(--muted);margin-left:7px}.k-settings-footnote{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:9px;padding-top:22px;display:flex}.k-settings-footnote p{margin:0}.k-profile{max-width:540px}.k-profile-avatar{align-items:center;gap:14px;margin:15px 0 30px;display:flex}.k-profile-avatar strong{color:var(--text);font-size:var(--text-md)}.k-profile-avatar p{color:var(--muted);font-size:var(--text-sm);margin:4px 0 0}.k-team-list{border-top:1px solid var(--line)}.k-team-list>div{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:22px 0;display:flex}.k-team-list>div>span:nth-child(2){flex:1}.k-team-list strong{font-size:var(--text-sm);color:var(--text);font-weight:500}.k-team-list strong small{color:var(--muted);font-size:var(--text-sm);margin-left:8px}.k-team-list p{font-size:var(--text-sm);color:var(--muted);margin:4px 0 0}.k-permissions{max-width:580px;margin-top:30px}.k-permissions h3{font-size:var(--text-base);color:var(--text)}.k-permissions p{font-size:var(--text-sm);color:var(--muted)}.k-permissions>small{color:var(--muted);font-size:var(--text-sm)}.k-knowledge{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:245px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.k-knowledge-tree{background:var(--surface);border-right:1px solid var(--line);padding:19px 12px}.k-tree-org{font-size:var(--text-sm);color:var(--text);align-items:center;gap:8px;padding:0 7px 16px;display:flex}.k-tree-section{font-weight:500;font-size:var(--text-sm);color:var(--muted);padding:18px 8px 8px;display:block}.k-knowledge-tree button{text-align:left;width:100%;color:var(--muted);font-size:var(--text-sm);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 8px;display:flex}.k-knowledge-tree button:hover{background:var(--surface-2)}.k-knowledge-tree button.selected{background:var(--accent-soft);color:var(--text)}.k-tree-region{align-items:center;display:flex}.k-tree-region>button:first-child{flex:none;width:25px;padding-inline:5px}.k-knowledge-tree .k-tree-location{padding-left:28px}.k-knowledge-editor{padding:25px 30px}.k-inheritance{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:8px;margin-bottom:27px;display:flex}.k-inheritance .muted{color:var(--muted)}.k-knowledge-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.k-knowledge-heading h2{color:var(--ink);font-size:var(--text-2xl);letter-spacing:-.015em;margin:8px 0 0}.k-knowledge-heading .k-button{font-size:var(--text-sm);flex:none}.k-knowledge-inherited{font-size:var(--text-sm);color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:22px}.k-document-body section{margin-bottom:25px}.k-document-body h3{color:var(--text);font-size:var(--text-sm);margin-bottom:8px}.k-document-body p{white-space:pre-line;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.9}.k-document-footer{font-size:var(--text-sm);color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:35px;padding-top:19px;display:flex}.k-document-input{resize:vertical;width:100%;min-height:370px;font:var(--text-sm)/1.9 var(--font-geist-sans);color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:16px}.k-command-results{gap:3px;margin-top:17px;display:grid}.k-command-results>button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.k-command-results>button:hover{background:var(--surface-2)}.k-command-results>button>span{color:var(--text);font-size:var(--text-sm);flex:1}.k-command-results small{color:var(--muted);font-size:var(--text-sm)}.k-command-results>button>span small{margin-top:3px;display:block}.k-guide p{color:var(--muted);font-size:var(--text-base)}.k-guide .k-button{margin-top:15px}@media (max-width:1280px){.k-shell{--k-sidebar:210px}.k-page{padding:27px 24px 45px}.k-workflow-table-head,.k-workflow-row{grid-template-columns:minmax(240px,1fr) 50px 45px 54px 77px 12px;gap:12px}.k-workflow-title{gap:7px}.k-workflow-title strong{font-size:var(--text-sm)}.k-workflow-title>.k-status{display:none}.k-attention-head,.k-attention-row{grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) 65px 75px minmax(82px,96px) 12px;gap:13px}.k-workflow-bottom{grid-template-columns:1fr 260px;gap:23px}.k-patient-detail-grid{grid-template-columns:1fr 250px;gap:24px}.k-knowledge{grid-template-columns:215px 1fr}.k-knowledge-editor{padding:24px}.k-funnel{gap:15px}}@media (max-width:1150px){.k-home{grid-template-columns:1fr}.k-modal-body>.k-tabs{justify-content:space-between;gap:12px}.k-modal-body>.k-tabs button{font-size:var(--text-sm)}.k-workflow-overview{grid-template-columns:1fr 1fr;gap:20px}.k-workflow-overview dl{border-left:0;border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:25px;padding:16px 0 0;display:flex}.k-workflow-overview dl>div{gap:8px}.k-patient-detail-grid{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.k-patient-context{padding-left:18px}.k-workflow-bottom{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.k-page-head h1{font-size:var(--text-3xl);letter-spacing:-.015em}.k-page-head:has(.k-head-actions>.k-status){align-items:start}.k-funnel{gap:12px;padding:18px 16px}.k-funnel span,.k-funnel small{font-size:var(--text-sm)}.k-attention-head,.k-attention-row{grid-template-columns:minmax(175px,1fr) minmax(190px,1fr) 58px 64px 82px 10px;gap:10px;padding-inline:10px}.k-attention-person{gap:8px}.k-attention-person>.k-avatar{display:none}.k-knowledge{grid-template-columns:190px 1fr}.k-knowledge-editor{padding:20px}.k-knowledge-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:900px){.k-shell{--k-sidebar:200px}.k-sidebar{padding-inline:8px}.k-workflow-table-head,.k-workflow-row{grid-template-columns:minmax(230px,1fr) 45px 75px 12px}.k-workflow-row>strong:nth-child(3),.k-workflow-row>span:nth-child(4),.k-workflow-table-head>span:nth-child(3),.k-workflow-table-head>span:nth-child(4){display:none}.k-page{padding-inline:20px}.k-stats strong{font-size:var(--text-4xl);letter-spacing:-.02em}.k-stats>div{padding-left:15px}.k-stats small,.k-stats span{font-size:var(--text-sm)}.k-workflow-bottom,.k-patient-detail-grid{grid-template-columns:1fr}.k-workflow-bottom>aside,.k-patient-context{border-left:0;border-top:1px solid var(--line);padding-left:0}.k-attention-head,.k-attention-row{grid-template-columns:minmax(180px,1fr) 65px 75px minmax(78px,90px) 10px}.k-attention-head>span:nth-child(2),.k-attention-row>div:nth-child(2){display:none}.k-frame-top{gap:14px}.k-frame-actions{gap:12px}.k-global-search>span{display:none}.k-list-toolbar{flex-wrap:wrap;gap:10px;padding-bottom:10px}.k-knowledge{grid-template-columns:170px 1fr}.k-knowledge-tree{padding-inline:8px}.k-tree-org strong{font-size:var(--text-sm)}.k-knowledge-editor{padding:17px}.k-integration-list strong small{display:none}}@media (max-width:700px){.k-shell{--k-sidebar:0px;--k-frame:0px}.k-frame-top{gap:10px;height:52px;padding:0 12px 0 8px}.k-frame-brand{width:auto}.k-sidebar{z-index:40;background:var(--k-bezel);width:264px;box-shadow:0 0 0 1px var(--k-bezel-line);padding:14px 12px;transition:transform .16s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.k-sidebar.open{transform:translate(0)}.k-sidebar-overlay{background:rgb(var(--ink-rgb) / .18);z-index:35;border:0;display:block;position:fixed;inset:0}.k-sidebar-toggle.k-icon-button{display:grid}.k-main{box-shadow:none;border-radius:0}.k-breadcrumb,.k-mode-label,.k-global-search kbd{display:none}.k-page{padding:23px 16px 40px}.k-page-head{flex-wrap:wrap;align-items:start;gap:16px}.k-head-actions{gap:7px}.k-page-head h1{font-size:var(--text-3xl);letter-spacing:-.015em}.k-page-head p{font-size:var(--text-sm)}.k-chat-heading{padding:14px 18px}.k-brief a{margin-left:0}.k-stats{grid-template-columns:1fr 1fr;row-gap:24px}.k-stats>div:nth-child(3){border-left:0;padding-left:0}.k-stats>div:nth-child(2n){padding-left:20px}.k-stats span,.k-stats small{font-size:var(--text-sm)}.k-workflow-table{overflow-x:auto}.k-workflow-row,.k-workflow-table-head{min-width:490px}.k-tabs{gap:20px}.k-tabs button{font-size:var(--text-sm)}.k-toolbar-actions{flex-wrap:wrap}.k-list-toolbar>.k-search{width:100%}.k-workflow-overview{grid-template-columns:1fr}.k-workflow-overview dl{grid-column:auto}.k-funnel{grid-template-columns:repeat(3,1fr);gap:22px}.k-funnel span,.k-funnel small{font-size:var(--text-sm)}.k-attention-head,.k-attention-row{grid-template-columns:1fr 63px 63px 10px;gap:8px}.k-attention-head>span:nth-child(5),.k-attention-row>.k-owner-cell{display:none}.k-attention-person>span>span,.k-attention-person strong{font-size:var(--text-sm)}.k-patient-toolbar{flex-wrap:wrap;gap:8px;padding-bottom:12px}.k-filter-panel{grid-template-columns:1fr 1fr}.k-patient-heading{flex-wrap:wrap;gap:10px}.k-patient-heading h1{font-size:var(--text-3xl);letter-spacing:-.015em}.k-patient-heading>.k-button{font-size:var(--text-sm);margin-left:auto}.k-patient-heading>.k-avatar{width:37px;height:37px;font-size:var(--text-sm)}.k-knowledge{display:block}.k-knowledge-tree{border-right:0;border-bottom:1px solid var(--line);max-height:235px;overflow-y:auto}.k-knowledge-editor{padding:22px}.k-knowledge-heading{flex-direction:row}.k-knowledge-heading h2{font-size:var(--text-2xl);letter-spacing:-.015em}.k-settings-page>.k-tabs{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;gap:4px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.k-settings-page>.k-tabs::-webkit-scrollbar{display:none}.k-settings-page>.k-tabs button{flex:none}.k-integration-list>button{gap:12px}.k-integration-list strong,.k-integration-list p,.k-integration-list .k-status{font-size:var(--text-sm)}.k-integration-list>button>svg{display:none}.k-team-list>div{flex-wrap:wrap}.k-team-list .k-status{display:none}.k-team-list .k-select{max-width:120px;font-size:var(--text-sm)}.k-modal-header,.k-modal-body{padding:18px}.k-detail-breadcrumb>.k-select{max-width:175px}.k-review-actions{flex-wrap:wrap}}.k-eyebrow,.k-tree-section,.k-workflow-meta,.k-workflow-row>div>small,.k-workflow-row small.k-next-run{font-size:var(--text-xs);letter-spacing:var(--tracking-small)}.k-workflow-row{padding-block:18px}.k-workflow-row>div>small:not(.k-next-run){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-workflow-meta{margin-top:9px}.k-workflow-title>strong,.k-person strong,.k-attention-person strong{color:var(--ink)}.k-artifact strong,.k-wake strong{font-size:var(--text-md);color:var(--ink)}.k-artifact small,.k-wake small,.k-rail-footer{font-size:var(--text-sm)}.k-artifact small{line-height:1.6}.k-rail-top small,.k-mini-chart+div,.k-table-foot,.k-status,.k-tag,.k-person small,.k-patient-table td>small,.k-workflow-table-head,.k-patient-table th,.k-attention-head,.k-patient-table td:nth-child(3)>span{font-size:var(--text-xs);letter-spacing:var(--tracking-small)}.k-integration-list strong,.k-knowledge-heading h2,.k-document-body h3,.k-team-list strong{color:var(--ink)}.k-integration-list p,.k-document-body p,.k-team-list p,.k-lead-copy,.k-memory p,.k-timeline-event p{color:var(--text)}.k-knowledge-tree button,.k-knowledge-inherited,.k-integration-list strong small,.k-team-list p,.k-patient-mini small,.k-memory footer,.k-timeline-event small,.k-funnel small,.k-workflow-title .k-status{font-size:var(--text-xs);letter-spacing:var(--tracking-small)}.k-chat-workspace,.k-home{background:var(--panel)}@media (max-width:1280px){.k-workflow-title>strong{font-size:var(--text-sm)}}@media (max-width:700px){.k-record-count,.k-funnel small{font-size:var(--text-xs);letter-spacing:var(--tracking-small)}}.k-user>span:nth-child(2){flex:1;overflow:hidden}.k-filter-builder{border-bottom:1px solid var(--line);align-items:end;gap:10px;padding:12px 0;display:flex}.k-filter-builder label{color:var(--text);font-size:var(--text-xs);letter-spacing:var(--tracking-small);gap:5px;display:grid}.k-filter-builder select{border:1px solid var(--line);background:var(--surface);min-width:170px;min-height:32px;color:var(--ink);border-radius:6px;padding:0 9px}.k-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.k-sort-button:hover{color:var(--accent-text)}.k-patient-table-refined th:first-child{width:22%}.k-patient-table-refined th:nth-child(2){width:20%}.k-patient-table-refined th:nth-child(3){width:27%}.k-patient-table-refined th:nth-child(4){width:14%}.k-patient-table-refined th:nth-child(5){width:17%}.k-patient-table-refined .k-patient-row td{padding-top:12px;padding-bottom:12px}.k-next-action{color:var(--ink);font-size:var(--text-sm);font-weight:550;line-height:1.35;display:block}.k-patient-table-refined .k-numeric strong{font-variant-numeric:tabular-nums}.k-workflow-table-refined .k-workflow-table-head,.k-workflow-table-refined .k-workflow-row{grid-template-columns:minmax(260px,1fr) 76px 72px 112px 94px 56px}.k-workflow-table-refined .k-workflow-row{min-height:76px;padding-block:14px}.k-workflow-table-refined .k-workflow-row p{margin:5px 0 4px;line-height:1.4}.k-workflow-table-refined .k-next-run{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-review-count{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-small);text-align:right}.k-review-count.has-open{color:var(--amber)}.k-workflow-review-summary{color:inherit;transition:background-color .16s ease-out}.k-workflow-review-summary:hover{background:var(--amber-soft)}.k-workflow-review-summary:hover strong,.k-workflow-review-summary:hover>svg{color:var(--amber)}.k-workflow-review-summary>svg{color:var(--amber);transition:color .16s ease-out;position:absolute;top:19px;right:16px}.k-workflow-attention-strip{border:1px solid var(--amber-line);background:var(--amber-soft);min-height:42px;color:var(--amber);border-radius:6px;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}.k-workflow-attention-strip:hover{border-color:var(--amber-line);background:var(--amber-soft)}.k-workflow-attention-strip>svg:first-child{color:var(--amber);flex:none}.k-workflow-attention-strip>span:nth-child(2){gap:1px;display:grid}.k-workflow-attention-strip strong{font-size:var(--text-sm);font-weight:600}.k-workflow-attention-strip small{color:var(--amber);font-size:var(--text-xs);letter-spacing:var(--tracking-small)}.k-workflow-attention-open{color:var(--amber);font-size:var(--text-xs);letter-spacing:var(--tracking-small);align-items:center;gap:5px;margin-left:auto;font-weight:600;display:inline-flex}.k-workflow-number{color:var(--ink)}.k-workflow-open{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-small);justify-content:flex-end;align-items:center;gap:2px;font-weight:600;display:inline-flex}.k-workflow-open>span{opacity:0;transition:opacity .14s ease-out,transform .14s ease-out;transform:translate(-3px)}.k-workflow-open>svg{flex:none;transition:color .14s ease-out,transform .14s ease-out}.k-workflow-row:hover .k-workflow-open>span{opacity:1;transform:translate(0)}.k-workflow-row:hover .k-workflow-open>svg{color:var(--accent-text);transform:translate(1px)}.k-attention-layout{display:block}.k-owner-cell{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);letter-spacing:var(--tracking-small);font-weight:500;overflow:hidden}.k-inspector-footer{justify-content:flex-end;gap:8px;display:flex}.k-resolution-history{gap:9px;margin-top:20px;display:grid}.k-resolution-history>div{border:1px solid var(--green-line);background:var(--panel);border-radius:6px;padding:10px}.k-resolution-history p{color:var(--text);margin:5px 0}.k-resolution-history small{color:var(--muted)}.k-command{margin:-2px -2px 0}.k-command-input{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:9px;padding:9px 10px;display:flex}.k-command-input:focus-within{border-color:var(--accent-line);box-shadow:none}.k-command-input input{width:100%;min-height:24px;color:var(--ink);font:var(--text-base) var(--font-geist-sans);background:0 0;border:0;outline:0}.k-command-results{max-height:min(470px,54dvh);margin-top:10px;display:grid;overflow-y:auto}.k-command-results button{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:7px 8px;display:grid}.k-command-results button:hover,.k-command-results button.active{background:var(--accent-soft)}.k-command-results button>span{gap:2px;display:grid}.k-command-results strong{font-size:var(--text-sm);font-weight:550}.k-command-results small,.k-command-results em{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-small);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.k-command-results em{color:var(--amber)}.k-knowledge-search{margin:10px 9px 14px;display:block}.k-knowledge-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:30px;color:var(--ink);font:var(--text-xs) var(--font-geist-sans);border-radius:6px;padding:0 9px}.k-knowledge-provenance{border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:var(--text-xs);letter-spacing:var(--tracking-small);border-radius:6px;flex-wrap:wrap;gap:6px 14px;margin:0 0 15px;padding:8px 10px;display:flex}.k-knowledge-provenance span:first-child{color:var(--ink);font-weight:550}.k-knowledge-savebar{z-index:2;background:var(--surface);border-top:1px solid var(--line);margin:0 -2px;padding:10px 2px;position:sticky;bottom:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.k-patient-decision-summary{grid-template-columns:1fr 1fr}.k-patient-decision-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.k-patient-decision-summary>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:1100px){.k-patient-table-refined th:nth-child(2),.k-patient-table-refined td:nth-child(2){display:none}.k-workflow-table-refined .k-workflow-table-head,.k-workflow-table-refined .k-workflow-row{grid-template-columns:minmax(245px,1fr) 70px 82px 90px 14px}.k-workflow-table-refined .k-workflow-table-head>span:nth-child(3),.k-workflow-table-refined .k-workflow-row>strong:nth-child(3),.k-workflow-open>span{display:none}}@media (max-width:700px){.k-filter-builder{flex-direction:column;align-items:stretch}.k-filter-builder select{width:100%}.k-patient-table-refined th:nth-child(5),.k-patient-table-refined td:nth-child(5){display:none}.k-inspector-footer{flex-wrap:wrap}}.k-user strong,.k-user small,.k-workflow-title>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-page-head h1,.k-team-list p{overflow-wrap:anywhere}@media (min-width:701px) and (max-width:1150px){.k-patient-table .k-status{font-size:var(--text-xs);letter-spacing:var(--tracking-small)}}.k-modal-footer{flex:none}.k-modal.is-wide.k-review-overlay{border:1px solid var(--line);background:var(--surface);width:min(860px,100vw - 48px);height:min(80dvh,820px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);border-radius:12px}.k-review-overlay .k-modal-header{background:var(--surface);border-bottom:0;align-items:flex-start;padding:22px 26px 17px}.k-review-overlay .k-modal-header h2{color:var(--ink);font-size:var(--text-2xl);letter-spacing:-.015em;font-weight:590}.k-review-overlay .k-modal-header p{color:var(--muted);font-size:var(--text-sm);margin-top:6px}.k-review-overlay .k-modal-body{border-top:1px solid var(--line);flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.k-review-drawer-content{flex-direction:column;flex:1;min-height:0;display:flex}.k-review-drawer-tabs{border-bottom:1px solid var(--line);background:var(--surface);flex:none;padding:0 26px}.k-review-drawer-tabs .k-tabs{gap:21px;margin:0}.k-review-drawer-tabs .k-tabs button{min-height:43px;font-size:var(--text-sm)}.k-review-drawer-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:22px 26px 26px;overflow-y:auto}.k-review-drawer-scroll:has(.k-conversation){padding:0;display:flex;overflow:hidden}.k-review-overlay .k-conversation{border:0;border-radius:0;height:100%;min-height:0}.k-review-overlay .k-modal-footer{z-index:2;border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -8px 20px rgb(var(--shadow-rgb) / .018);padding:13px 26px 14px}.k-review-overlay .k-inspector-footer{align-items:center}.k-review-overlay .k-review-reason{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:7px;gap:15px;padding:15px 16px}.k-review-overlay .k-review-reason h3{color:var(--ink);font-size:var(--text-xl);letter-spacing:-.01em;margin:8px 0 5px}.k-review-overlay .k-review-reason p{color:var(--text);font-size:var(--text-sm);margin:0;line-height:1.55}.k-review-overlay .k-review-detail blockquote{border-left:2px solid var(--line);color:var(--ink);font-size:var(--text-base);margin:20px 0 22px;padding:2px 0 2px 15px;font-style:normal;line-height:1.55}.k-review-overlay .k-review-detail blockquote cite{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-small);margin-top:8px;font-style:normal;display:block}.k-review-overlay .k-resolution-form{border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.k-attention-row.selected{box-shadow:inset 2px 0 0 rgb(var(--shadow-rgb) / .135);background:var(--accent-soft)}.k-attention-row.selected:hover{background:var(--accent-soft)}@media (max-width:700px){.k-modal.is-wide.k-review-overlay{border-radius:10px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.k-review-overlay .k-modal-header,.k-review-drawer-tabs,.k-review-overlay .k-modal-footer,.k-review-drawer-scroll{padding-inline:18px}.k-review-overlay .k-inspector-footer{justify-content:stretch}.k-review-overlay .k-inspector-footer .k-button{flex:1}.k-attention-table,.k-attention-table tbody,.k-workflow-table,.k-workflow-table tbody,.k-patient-table.k-patient-table-refined,.k-patient-table.k-patient-table-refined tbody{width:100%;min-width:0;display:block}.k-attention-table thead,.k-workflow-table thead,.k-patient-table-refined thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-patient-table-wrap{overflow:visible}.k-attention-table tbody tr,.k-workflow-table tbody tr,.k-patient-table-refined tbody tr{border-bottom:1px solid var(--line);align-items:start;gap:6px 12px;padding:14px 4px;display:grid}.k-attention-table tbody td,.k-workflow-table tbody td,.k-patient-table-refined tbody td{text-align:left;background:0 0;border:0;min-width:0;padding:0;display:block}.k-ntable tbody tr[tabindex]:hover td,.k-ntable tbody tr[tabindex]:focus-visible td,.k-attention-row.selected td{background:0 0}.k-ntable tbody tr[tabindex]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:6px}.k-attention-row.selected{background:var(--accent-soft)}.k-attention-table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"patient waiting""decision decision""workflow owner"}.k-attention-row>td:first-child{grid-area:patient}.k-attention-row>td:nth-child(2){grid-area:decision;padding-left:40px}.k-attention-row>td:nth-child(3){font-size:var(--text-sm);grid-area:workflow;padding-left:40px}.k-attention-row>td:nth-child(4){font-size:var(--text-sm);white-space:nowrap;grid-area:waiting}.k-attention-row>td:nth-child(5){font-size:var(--text-sm);grid-area:owner;justify-self:end}.k-attention-row .k-owner-cell{min-width:0}.k-workflow-table tbody tr{grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"title title title status""entry entry entry last""flight booked person.";column-gap:16px}.k-workflow-table tbody tr.k-workflow-row{min-width:0;padding-block:14px}.k-workflow-table .k-workflow-row>td.k-cell-entry,.k-workflow-table .k-workflow-row>td.k-cell-last-run{display:block}.k-workflow-row>td:first-child{grid-area:title}.k-workflow-row>td:nth-child(2){grid-area:status;justify-self:end}.k-workflow-row>td:nth-child(3){grid-area:entry;padding-left:25px}.k-workflow-row>td:nth-child(4){grid-area:flight;padding-left:25px}.k-workflow-row>td:nth-child(5){grid-area:booked}.k-workflow-row>td:nth-child(6){grid-area:person}.k-workflow-row>td:nth-child(7){font-size:var(--text-sm);grid-area:last;justify-self:end}.k-workflow-row>td[data-label]{font-size:var(--text-sm);white-space:nowrap;align-items:baseline;gap:5px;display:flex}.k-workflow-row>td[data-label]:before{content:attr(data-label);color:var(--muted);font-variant-numeric:normal}.k-patient-table-refined tbody tr.k-patient-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person value""next next""care care"}.k-patient-table.k-patient-table-refined .k-patient-row>td{padding:0}.k-patient-table-refined .k-patient-row>td:first-child{grid-area:person}.k-patient-table.k-patient-table-refined .k-patient-row>td:nth-child(2){color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;grid-area:care;align-items:baseline;gap:0 5px;padding-left:40px;display:flex}.k-patient-table-refined .k-patient-row>td:nth-child(2)>small:before{content:"· "}.k-patient-table.k-patient-table-refined .k-patient-row>td:nth-child(3){grid-area:next;padding-left:40px}.k-patient-table-refined .k-patient-row>td:nth-child(4){text-align:right;grid-area:value}.k-patient-table-refined .k-patient-row>td:nth-child(5){display:none}.k-patient-table-refined tbody tr.k-family-row{padding:10px 4px;display:block}.k-funnel{grid-template-columns:minmax(0,1fr);gap:0}.k-funnel>li{row-gap:8px;padding:12px 0}}.k-modal{opacity:0;transition:opacity .18s var(--ease-out), transform .28s var(--ease-emphasized), overlay .28s allow-discrete, display .28s allow-discrete;transform:translateY(8px)scale(.98)}.k-modal[open]{opacity:1;transform:none}@starting-style{.k-modal[open]{opacity:0;transform:translateY(8px)scale(.98)}}.k-modal::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background .22s var(--ease-out), backdrop-filter .22s var(--ease-out), overlay .28s allow-discrete, display .28s allow-discrete;background:0 0}.k-modal[open]::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}@starting-style{.k-modal[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}.k-modal.k-command-modal{transform-origin:100% 0;margin:58px 16px auto auto;transform:translateY(-6px)scale(.97)}.k-modal.k-command-modal[open]{transform:none}@starting-style{.k-modal.k-command-modal[open]{transform:translateY(-6px)scale(.97)}}@media (max-width:700px){.k-modal.k-command-modal{transform-origin:top;margin:58px auto auto}}.k-modal.is-drawer{z-index:60;opacity:1;box-shadow:var(--shadow-lg);transition:opacity .28s var(--ease-out), transform .32s var(--ease-emphasized), display .32s allow-discrete;position:fixed;transform:translate(100%)}.k-modal.is-drawer[open]{transform:none}@starting-style{.k-modal.is-drawer[open]{transform:translate(100%)}}.k-modal.is-drawer:not([open]){opacity:.99}.k-modal.is-drawer,.k-modal.is-drawer *{touch-action:pan-y pinch-zoom}.k-modal.is-drawer .k-modal-header{cursor:grab}.k-modal.is-drawer .k-modal-header:active{cursor:grabbing}@media (max-width:1280px){.k-sidebar{transition:transform .32s var(--ease-emphasized)}.k-sidebar,.k-sidebar *{touch-action:pan-y pinch-zoom}.k-sidebar-overlay{background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out)}.k-sidebar-overlay.open{opacity:1;pointer-events:auto}}.k-toast{background:var(--material-thick);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);width:fit-content;box-shadow:var(--shadow-md);border-radius:10px;gap:12px;margin-inline:auto;padding:10px 10px 10px 16px;left:0;right:0;transform:none}.k-toast .k-toast-action{border-radius:var(--radius-pill);color:var(--accent-text);font-size:var(--text-sm);padding:4px 10px;font-weight:600}.k-toast .k-toast-action:hover{background:var(--accent-soft)}.k-toast .k-toast-dismiss{border-radius:var(--radius-pill);width:26px;height:26px}.k-toast .k-toast-dismiss:hover{background:var(--surface-3)}.k-field-error{color:var(--danger);font-size:var(--text-xs);letter-spacing:var(--tracking-small);margin-top:6px;font-weight:500;display:block}.k-shell [aria-invalid=true],.k-modal [aria-invalid=true]{border-color:var(--danger-line)}.k-knowledge-savebar{background:var(--material);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:0 -12px 16px -12px var(--edge-shadow);border-top:0}.aui-footer{background:linear-gradient(to bottom, transparent, var(--surface) 28px)}@media (prefers-reduced-motion:reduce){.k-shell *,.k-modal,.k-modal *,.k-toast,.login-shell *{scroll-behavior:auto!important;animation:none!important}.k-modal,.k-modal.k-command-modal,.k-modal.is-drawer,.k-modal[open],.k-sidebar{transition:opacity .15s linear, overlay .15s allow-discrete, display .15s allow-discrete!important;transform:none!important}@starting-style{.k-modal[open],.k-modal.is-drawer[open]{opacity:0}}.k-modal.is-drawer:not([open]){opacity:0}.aui-thinking span{color:var(--muted);background:0 0}}@media (prefers-reduced-motion:reduce) and (max-width:1280px){.k-sidebar{transition:opacity .15s linear,visibility 0s linear .15s!important}.k-sidebar:not(.open){opacity:0;visibility:hidden}.k-sidebar.open{transition:opacity .15s linear!important}}@media (prefers-reduced-transparency:reduce){.k-toast,.k-knowledge-savebar,.k-frame-top{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.k-modal[open]::backdrop{background:var(--scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root,.k-shell{--line:rgb(var(--ink-rgb) / .32);--line-strong:rgb(var(--ink-rgb) / .5);--muted:#4b5260;--muted-2:#5d6472;--k-bezel-line:rgb(var(--ink-rgb) / .32)}.k-modal,.k-toast{border:1px solid var(--ink)}}.k-nav-switch a,.k-nav-switch a.active{box-shadow:none;transition:color .2s var(--ease-out);background:0 0;padding:0 8px}.k-nav-switch a:hover:not(.active){background:var(--k-bezel-hover)}.k-nav-pill{z-index:0;background:var(--panel);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .1), 0 0 0 1px rgb(var(--ink-rgb) / .07);position:absolute;inset:0}.k-nav-icon,.k-nav-label{z-index:1;display:inline-flex;position:relative}.k-nav-icon{color:inherit}.k-nav-switch a.active .k-nav-icon{color:var(--accent-text)}.k-nav-label{white-space:nowrap;padding-left:8px;font-style:normal}.k-nav-switch a small{z-index:2;transition:none}.k-funnel-bar>i,.k-call-track i{transform-origin:0;width:100%}.k-funnel-bar>i{transition:transform .4s var(--ease-emphasized)}.k-call-track i{transition:transform 1s linear}@media (hover:none){.k-workflow-open>span,.aui-actions{opacity:1;transform:none}}.k-workflow-row:focus-within .k-workflow-open>span{opacity:1;transform:none}:is(.k-shell,.k-modal) :is(input:not([type=checkbox],[type=radio]),select,textarea):focus-visible:not(:is(.k-search,.aui-composer,.k-command-input,.k-compose,.scope-search,.ProseMirror) *){border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}:is(.k-shell,.k-modal) :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.k-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-modal.k-command-modal.is-instant,.k-modal.k-command-modal.is-instant::backdrop{transition:none!important}.k-nav-switch{gap:4px;container-type:inline-size}.k-nav-switch a:not(.active){min-width:30px}.k-nav-switch a.active{padding:0 12px 0 10px}@container (max-width:269px){.k-nav-switch a.active{padding:0 10px}.k-nav-switch a.active .k-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
