/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Zen Kaku Gothic New;src:url(/assets/ZenKakuGothicNew-Bold-DeV2S7a4.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Zen Kaku Gothic New;src:url(/assets/ZenKakuGothicNew-Black-B6NSTIyt.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}:root{--font-heading:Inter, "Noto Sans JP", "Yu Gothic UI", "Hiragino Sans", system-ui, sans-serif;--radius:.5rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788)}.auth-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auth-page-bg:#fff;--auth-ink:#0f172a;--auth-ink-deep:#07111f;--auth-ink-soft:#334155;--auth-muted:#64748b;--auth-line:#cfdce9;--auth-line-soft:#e6edf5;--auth-wash:#f4f7fb;--auth-wash-strong:#e9f6ff;--auth-blue:#1267ff;--auth-blue-hot:#1d9bff;--auth-cyan:#06b6d4;--auth-cyan-deep:#075985;--auth-pink-wash:#fff1f7;--auth-radius:8px;background:linear-gradient(90deg, #0f172a09 1px, transparent 1px), linear-gradient(180deg, #0f172a09 1px, transparent 1px), var(--auth-page-bg);min-height:100vh;color:var(--auth-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-size:44px 44px,44px 44px,auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}.auth-page *,.auth-page :before,.auth-page :after{box-sizing:border-box}.auth-page a{color:inherit;text-decoration:none}.auth-page button,.auth-page input{font:inherit}.auth-page button{cursor:pointer}.auth-page svg{stroke-width:2px;flex:none;width:20px;height:20px;display:block}.auth-page h1,.auth-page p{margin:0}.auth-page h1{font-family:var(--font-heading)}.auth-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#1267ff1a,#0000 28%),#ffffffe0;border-bottom:1px solid #07111f1a;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.auth-brand{flex:none;align-items:center;display:inline-flex}.auth-brand-logo{width:clamp(118px,11vw,148px);height:auto;display:block}.auth-nav{color:var(--auth-ink-soft);align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.auth-nav a{border-radius:var(--auth-radius);white-space:nowrap;padding:8px 10px}.k-admin .source-detail-url-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.auth-nav a:hover,.auth-nav a:focus-visible{background:var(--auth-wash);color:var(--auth-ink);outline:none}.auth-nav .auth-nav-action{background:var(--auth-blue);color:#fff;margin-left:6px;box-shadow:0 10px 24px #1267ff3d}.auth-nav .auth-nav-action:hover,.auth-nav .auth-nav-action:focus-visible{color:#fff;background:#0c4fe8}.auth-hero{isolation:isolate;background:linear-gradient(90deg,#1267ff1f 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#1267ff14 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 72% 18%,#1d9bff29,#0000 30%),linear-gradient(#fff 0% 66%,#f3f7fb 100%);grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:clamp(28px,4vw,56px);min-height:calc(100vh - 72px);padding:clamp(44px,6vw,76px) clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden}.auth-hero:before,.auth-hero:after{pointer-events:none;content:"";z-index:-1;position:absolute}.auth-hero:before{background:linear-gradient(135deg, var(--auth-blue) 0 25%, transparent 25% 50%, var(--auth-blue) 50% 75%, transparent 75%) 0 0 / 22px 22px;opacity:.11;height:164px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 46%);mask-image:linear-gradient(#0000,#000 46%)}.auth-hero:after{aspect-ratio:1;opacity:.46;background-color:#0000;background-image:linear-gradient(90deg,#1267ff26 1px,#0000 1px),linear-gradient(#1267ff26 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #1267ff29;width:min(24vw,320px);top:104px;right:clamp(14px,4vw,54px);transform:rotate(5deg)}.auth-copy{align-self:center;max-width:860px}.auth-lock{border-radius:var(--auth-radius);width:48px;height:48px;color:var(--auth-blue);background:linear-gradient(145deg,#fffffffa,#eef7fff2),radial-gradient(circle at 82% 8%,#1267ff33,#0000 38%);border:1px solid #07111f29;place-items:center;margin-bottom:24px;display:grid;box-shadow:0 18px 46px #07111f14}.auth-lock svg{width:22px;height:22px}.auth-copy h1{max-width:830px;color:var(--auth-ink);letter-spacing:0;white-space:pre-line;font-size:clamp(40px,5.2vw,76px);font-weight:900;line-height:.98}.auth-copy>p{max-width:650px;color:var(--auth-ink-soft);margin-top:24px;font-size:clamp(17px,1.8vw,20px);line-height:1.78}.auth-proof{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.auth-proof span{border-radius:var(--auth-radius);min-height:38px;color:var(--auth-ink-soft);background:#ffffffd1;border:1px solid #07111f1f;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 10px 24px #07111f0d}.auth-proof svg{width:17px;height:17px;color:var(--auth-blue)}.auth-panel{background:linear-gradient(145deg,#fffffffa,#eef7fff2),radial-gradient(circle at 82% 8%,#1267ff33,#0000 38%);border:1px solid #07111f29;border-radius:16px;align-self:center;gap:22px;min-width:0;padding:clamp(20px,4vw,28px);display:grid;box-shadow:0 34px 90px #07111f2e,0 0 0 8px #1267ff0a}.auth-panel-head{gap:7px;display:grid}.auth-panel-head span{color:var(--auth-cyan-deep);font-size:12px;font-weight:850}.auth-panel-head strong{color:var(--auth-ink-deep);font-family:var(--font-heading);font-size:26px;font-weight:900;line-height:1.15}.auth-panel-head p{color:var(--auth-muted);font-size:14px;line-height:1.6}.auth-panel.is-complete{text-align:center}.auth-panel .auth-complete-icon{color:#047857;background:#ecfdf5;border-radius:50%;justify-self:center;width:64px;height:64px;margin-bottom:12px;padding:16px}.auth-complete-email{color:var(--auth-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750}.auth-panel.is-complete .auth-panel-links{border-top:0;justify-content:center;padding-top:0}.auth-panel.is-complete .auth-panel-links a{border:1px solid var(--auth-line);border-radius:var(--auth-radius);background:#fff;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;display:inline-flex}.auth-panel.is-complete .auth-panel-links a:focus-visible{outline:2px solid var(--auth-blue);outline-offset:3px}.auth-form{gap:14px;display:grid}.auth-form label{color:var(--auth-ink);gap:7px;font-size:13px;font-weight:850;display:grid}.auth-form input{border:1px solid var(--auth-line);border-radius:var(--auth-radius);width:100%;min-height:46px;color:var(--auth-ink);background:#fff;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.2;transition:border-color .16s,box-shadow .16s}.auth-form input::placeholder{color:#94a3b8}.auth-form input:focus{border-color:var(--auth-blue);outline:none;box-shadow:0 0 0 4px #1267ff24}.auth-feedback{border-radius:var(--auth-radius);margin:0;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.5}.auth-feedback.is-error{color:#be123c;background:#fff1f2}.auth-feedback.is-success{color:#047857;background:#ecfdf5}.auth-captcha{justify-content:center;min-width:0;display:flex}.auth-resend{justify-items:start;gap:4px;display:grid}.auth-panel.is-complete .auth-resend{justify-items:center}.auth-resend button{border-radius:var(--auth-radius);min-height:44px;color:var(--auth-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:800}.auth-resend button:hover{text-decoration:underline}.auth-resend button:focus-visible{outline:2px solid var(--auth-blue);outline-offset:2px}.auth-resend button:disabled{cursor:default;opacity:.6;text-decoration:none}.auth-resend .auth-feedback{justify-self:stretch}.auth-submit{border-radius:var(--auth-radius);background:var(--auth-blue);color:#fff;border:0;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:14px;font-weight:850;line-height:1.2;transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 18px 38px #1267ff47}.auth-submit:hover,.auth-submit:focus-visible{background:#0c4fe8;outline:none;transform:translateY(-1px)}.auth-submit:disabled{cursor:progress;opacity:.72;transform:none}.auth-submit svg{width:17px;height:17px}.auth-submit-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.85s linear infinite admin-loading-spin}.auth-google{gap:8px;display:grid}.auth-google-button{border:1px solid var(--auth-line);border-radius:var(--auth-radius);min-height:46px;color:var(--auth-ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:850;line-height:1.2;transition:border-color .16s,box-shadow .16s;display:inline-flex}.auth-google-button:hover{border-color:#94a3b8}.auth-google-button:focus-visible{outline:2px solid var(--auth-blue);outline-offset:2px}.auth-google-button:disabled{cursor:progress;opacity:.72}.auth-google-button svg{flex:none;width:18px;height:18px}.auth-google-button .auth-submit-spinner{border-color:#0f172a2e;border-top-color:var(--auth-ink)}.auth-google-note{color:var(--auth-muted);margin:0;font-size:12px;line-height:1.5}.auth-divider{color:var(--auth-muted);align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-top:1px solid var(--auth-line-soft);flex:1}.auth-panel-links{border-top:1px solid var(--auth-line-soft);color:var(--auth-ink-soft);flex-wrap:wrap;gap:10px 16px;padding-top:16px;font-size:13px;font-weight:800;display:flex}.auth-panel-links button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.auth-panel-links a:hover,.auth-panel-links a:focus-visible,.auth-panel-links button:hover,.auth-panel-links button:focus-visible{color:var(--auth-blue);outline:none}.auth-site-picker-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07111f94;place-items:center;padding:24px;animation:.16s ease-out both modal-backdrop-enter;display:grid;position:fixed;inset:0}.auth-site-picker-modal{overscroll-behavior:contain;max-height:min(760px,100svh - 48px);color:var(--auth-ink);background:#fff;border:1px solid #07111f1f;border-radius:18px;animation:.16s cubic-bezier(.2,0,0,1) both modal-dialog-enter;overflow:auto;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #07111f47}.auth-site-picker-modal .modal-shell-inline-header{border-bottom:1px solid var(--auth-line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 20px;display:flex}.auth-site-picker-modal .modal-shell-inline-header>:first-child{flex:auto;gap:5px;min-width:0;display:grid}.auth-site-picker-modal .eyebrow{color:var(--auth-cyan-deep);letter-spacing:.04em;margin:0;font-size:12px;font-weight:850}.auth-site-picker-modal h2,.auth-site-picker-modal h3,.auth-site-picker-modal p{margin:0}.auth-site-picker-modal h2{color:var(--auth-ink-deep);font-family:var(--font-heading);font-size:24px;font-weight:900;line-height:1.2}.auth-site-picker-modal .modal-shell-inline-header p{color:var(--auth-muted);margin-top:6px;font-size:14px;line-height:1.55}.auth-site-picker-modal .modal-shell-close{border:1px solid var(--auth-line);width:40px;height:40px;color:var(--auth-muted);background:#fff;border-radius:10px;flex:none;place-items:center;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:grid;box-shadow:0 1px 3px #07111f14}.auth-site-picker-modal .modal-shell-close:hover:not(:disabled){background:var(--auth-wash);color:var(--auth-ink);border-color:#a9bdd1}.auth-site-picker-modal .modal-shell-close:active:not(:disabled){transform:scale(.96)}.auth-site-picker-modal .modal-shell-close:focus-visible{outline:2px solid var(--auth-blue);outline-offset:2px}.auth-site-picker-modal .modal-shell-close:disabled{cursor:progress;opacity:.6}.auth-site-picker-body{gap:20px;padding:20px 24px 24px;display:grid}.auth-site-picker-groups{gap:14px;display:grid}.auth-site-picker-group{border:1px solid var(--auth-line-soft);background:var(--auth-wash);border-radius:14px;overflow:hidden}.auth-site-picker-group-head{align-items:center;gap:12px;padding:14px 16px;display:flex}.auth-site-picker-group-icon,.auth-site-picker-site-icon{color:var(--auth-blue);flex:none;place-items:center;display:grid}.auth-site-picker-group-icon{background:var(--auth-wash-strong);border-radius:10px;width:38px;height:38px}.auth-site-picker-group-icon svg{width:18px;height:18px}.auth-site-picker-group-head h3{overflow-wrap:anywhere;color:var(--auth-ink-deep);font-size:15px;font-weight:850;line-height:1.35}.auth-site-picker-group-head p{color:var(--auth-muted);margin-top:2px;font-size:12px;font-weight:700}.auth-site-picker-sites{border-top:1px solid var(--auth-line-soft);background:#fff;display:grid}.auth-site-picker-site{border:0;border-bottom:1px solid var(--auth-line-soft);width:100%;min-height:58px;color:var(--auth-ink);text-align:left;background:#fff;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;transition:background-color .14s,color .14s;display:grid}.auth-site-picker-site:last-child{border-bottom:0}.auth-site-picker-site:hover{background:var(--auth-wash-strong)}.auth-site-picker-site:focus-visible{z-index:1;outline:2px solid var(--auth-blue);outline-offset:-2px;position:relative}.auth-site-picker-site-icon{background:var(--auth-wash);border-radius:10px;width:36px;height:36px}.auth-site-picker-site-icon svg{width:17px;height:17px}.auth-site-picker-site strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:800;line-height:1.4}.auth-site-picker-site-action{color:var(--auth-blue);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.auth-site-picker-site-action svg{width:15px;height:15px}.auth-site-picker-empty{border-top:1px solid var(--auth-line-soft);color:var(--auth-muted);background:#fff;padding:16px;font-size:13px}.auth-site-picker-actions{justify-content:flex-end;display:flex}.auth-site-picker-account{min-height:40px;color:var(--auth-ink-soft);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex}.auth-site-picker-account:hover:not(:disabled){background:var(--auth-wash);color:var(--auth-blue)}.auth-site-picker-account:focus-visible{outline:2px solid var(--auth-blue);outline-offset:2px}.auth-site-picker-account:disabled{cursor:progress;opacity:.6}.auth-site-picker-account svg{width:17px;height:17px}.modal-presence.is-closing .auth-site-picker-backdrop{pointer-events:none;animation:.14s ease-in forwards modal-backdrop-exit}.modal-presence.is-closing .auth-site-picker-modal{animation:.14s ease-in forwards modal-dialog-exit}@media (width<=1080px){.auth-hero{grid-template-columns:1fr}.auth-copy,.auth-panel{max-width:720px}}@media (width<=620px){.auth-page{font-size:15px}.auth-header{align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;position:static}.auth-nav{flex:auto;justify-content:flex-end;min-width:0;padding-bottom:0;overflow-x:auto}.auth-hero{align-content:start;min-height:calc(100svh - 72px);padding:44px 18px}.auth-copy h1{font-size:clamp(31px,8.8vw,38px);line-height:1.08}.auth-copy>p{font-size:16px}.auth-proof{flex-direction:column}.auth-proof span,.auth-submit{width:100%}.auth-panel{border-radius:12px;padding:18px}.auth-site-picker-backdrop{align-items:end;padding:12px}.auth-site-picker-modal{border-radius:16px;max-height:calc(100svh - 24px)}.auth-site-picker-modal .modal-shell-inline-header{padding:18px}.auth-site-picker-modal h2{font-size:21px}.auth-site-picker-body{padding:16px 18px 18px}.auth-site-picker-site{grid-template-columns:36px minmax(0,1fr)}.auth-site-picker-site-action{grid-column:2;justify-self:start}.auth-site-picker-actions{justify-content:stretch}.auth-site-picker-account{justify-content:center;width:100%}}@media (width<=560px){.auth-header{gap:8px;padding-left:18px;padding-right:18px}.auth-nav{gap:0;font-size:12px}.auth-nav a{padding:7px 6px}.auth-nav .auth-nav-action{margin-left:2px;padding-left:10px;padding-right:10px}}html:has(.k-admin){scrollbar-gutter:stable;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k-admin{--bg:#f4f7fb;--surface:#fff;--surface-warm:#eef6ff;--fg:#111827;--fg-2:#334155;--fg-muted:#64748b;--muted:#64748b;--meta:#0369a1;--border:#d8e2ee;--border-soft:#edf3f8;--accent:#0ea5e9;--accent-on:#04131d;--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin{--accent-hover:color-mix(in oklab, var(--accent), var(--fg) 8%)}}.k-admin{--success:#10b981;--warn:#f59e0b;--danger:#ef4444;--on-strong:#fff;--bg-muted:#f1f5f9;--surface-subtle:#f8fbff;--surface-muted:#f8fafc;--control-border:#c6d4e4;--loading-overlay:#f4f7fbdb;--modal-backdrop:#0f172a47;--scrollbar-thumb:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin{--scrollbar-thumb:color-mix(in oklab, var(--muted), transparent 58%)}}.k-admin{--scrollbar-thumb-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin{--scrollbar-thumb-hover:color-mix(in oklab, var(--muted), transparent 38%)}}.k-admin{--font-display:Inter, system-ui, sans-serif;--font-body:Inter, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:22px;--text-2xl:30px;--text-3xl:42px;--type-page-title-size:var(--text-2xl);--type-title-size:var(--text-xl);--type-heading-size:var(--text-lg);--type-body-size:var(--text-base);--type-label-size:var(--text-sm);--type-caption-size:var(--text-xs);--type-heading-weight:700;--type-heading-leading:1.2;--leading-body:1.48;--tracking-display:-.015em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--section-y-desktop:84px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:9999px;--elev-raised:0 18px 46px #0f172a1a;--shadow-soft:0 8px 24px #0f172a14;--focus-ring:0 0 0 4px #0ea5e938;--selection-glow:0 0 0 1px var(--accent), 0 0 18px var(--accent), inset 0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin{--selection-glow:0 0 0 1px var(--accent), 0 0 18px color-mix(in oklab, var(--accent), transparent 84%), inset 0 0 16px color-mix(in oklab, var(--accent), transparent 90%)}}.k-admin{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 20% 0%, var(--surface-warm), transparent 38%), var(--bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.k-admin{background:radial-gradient(circle at 20% 0%, color-mix(in oklab, var(--surface-warm), transparent 20%), transparent 38%), var(--bg)}}.k-admin{color:var(--fg);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-admin-theme=dark]:has(.k-admin){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1220}html[data-admin-theme=dark] .k-admin{--bg:#0b1220;--surface:#111827;--surface-warm:#172136;--surface-subtle:#151f31;--surface-muted:#182235;--fg:#f8fafc;--fg-2:#d5deeb;--fg-muted:#a7b5c8;--muted:#94a3b8;--meta:#7dd3fc;--border:#34465e;--border-soft:#243146;--control-border:#53667e;--accent:#38bdf8;--accent-on:#07131f;--accent-hover:#7dd3fc;--success:#34d399;--warn:#fbbf24;--danger:#f87171;--on-strong:#07131f;--bg-muted:#182235;--loading-overlay:#0b1220d1;--modal-backdrop:#020617a8;--scrollbar-thumb:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-admin-theme=dark] .k-admin{--scrollbar-thumb:color-mix(in oklab, var(--muted), transparent 46%)}}html[data-admin-theme=dark] .k-admin{--scrollbar-thumb-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-admin-theme=dark] .k-admin{--scrollbar-thumb-hover:color-mix(in oklab, var(--muted), transparent 24%)}}html[data-admin-theme=dark] .k-admin{--elev-raised:0 22px 56px #00000061;--shadow-soft:0 10px 30px #0000003d;--focus-ring:0 0 0 4px #38bdf857;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}.k-admin{--tooltip-bg:var(--fg);--tooltip-fg:var(--surface);--tooltip-shadow:none}html[data-admin-theme=dark] .k-admin{--tooltip-bg:var(--surface);--tooltip-fg:var(--fg-2);--tooltip-shadow:var(--elev-raised)}.k-admin [role=tooltip],.k-admin [data-tooltip]:after,.k-admin .sidebar-floating-tooltip,.k-admin .usage-quota-percentage-detail,.k-admin .usage-overage-answer-progress-detail,.k-admin .usage-daily-tooltip,.k-admin .source-action-cooldown-tooltip,.k-admin .import-api-tooltip,.k-admin .golden-run-summary{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:var(--tooltip-shadow);font-size:var(--type-label-size);font-weight:650;line-height:1.5}@media (prefers-contrast:more){.k-admin{--muted:#475569;--border:#94a3b8;--control-border:#64748b}html[data-admin-theme=dark] .k-admin{--muted:#cbd5e1;--border:#64748b;--control-border:#94a3b8}}.k-admin *,.k-admin :before,.k-admin :after{box-sizing:border-box}.k-admin button,.k-admin input,.k-admin textarea,.k-admin select{font:inherit}.k-admin button,.k-admin details>summary,.k-admin select{cursor:pointer}.k-admin button:disabled{cursor:not-allowed;opacity:.58}.k-admin select:disabled{cursor:not-allowed}.k-admin p,.k-admin h1,.k-admin h2,.k-admin h3,.k-admin h4,.k-admin h5,.k-admin h6{margin:0}.k-admin h1,.k-admin h2,.k-admin h3,.k-admin h4,.k-admin h5,.k-admin h6{font-family:var(--font-display);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);text-wrap:balance}.k-admin h1{font-size:var(--type-page-title-size);letter-spacing:var(--tracking-display)}.k-admin h2{font-size:var(--type-title-size);letter-spacing:var(--tracking-display)}.k-admin h3{font-size:var(--type-heading-size);letter-spacing:var(--tracking-display)}.k-admin h4{font-size:var(--type-body-size)}.k-admin h5{font-size:var(--type-label-size)}.k-admin h6{font-size:var(--type-caption-size)}.k-admin svg{display:block}.k-admin .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}.k-admin .app{grid-template-columns:210px minmax(0,1fr);min-height:100vh;display:grid}.k-admin .sidebar{z-index:40;height:100vh;padding:var(--space-5) var(--space-4) var(--space-4);border-right:1px solid var(--border);background:var(--surface);gap:var(--space-4);flex-direction:column;display:flex;position:sticky;top:0}.k-admin .sidebar-brand-row{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"brand";min-width:0;min-height:42px;display:grid}.k-admin .sidebar-pin-button,.k-admin .sidebar-theme-button{border-radius:var(--radius-md);background:var(--surface-warm);width:100%;height:36px;color:var(--fg-2);cursor:pointer;border:0;place-items:center;padding:0;transition:background .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),width .18s cubic-bezier(.2,0,0,1),height .18s cubic-bezier(.2,0,0,1);display:grid;position:relative}.k-admin .sidebar-pin-button:hover,.k-admin .sidebar-pin-button:focus-visible,.k-admin .sidebar-theme-button:hover,.k-admin .sidebar-theme-button:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .sidebar-pin-button:hover,.k-admin .sidebar-pin-button:focus-visible,.k-admin .sidebar-theme-button:hover,.k-admin .sidebar-theme-button:focus-visible{background:color-mix(in oklab, var(--accent), var(--surface) 92%)}}.k-admin .sidebar-pin-button:hover,.k-admin .sidebar-pin-button:focus-visible,.k-admin .sidebar-theme-button:hover,.k-admin .sidebar-theme-button:focus-visible{color:var(--fg)}.k-admin .sidebar-pin-button:focus-visible,.k-admin .sidebar-theme-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .sidebar-backdrop,.k-admin .mobile-shell-header{display:none}.k-admin .brand{align-items:center;gap:var(--space-3);min-width:0;min-height:42px;color:inherit;grid-area:brand;text-decoration:none;display:flex}.k-admin .brand-mark-frame{flex:none;width:34px;height:34px;display:block;position:relative}.k-admin .brand-mark-frame:before{content:"";border-radius:calc(var(--radius-sm) - 3px);position:absolute;inset:3px}.k-admin .brand-mark-frame img{object-fit:contain;width:100%;height:100%;display:block;position:relative}html[data-admin-theme=dark] .k-admin .brand-mark-frame:before{background:var(--fg)}html[data-admin-theme=dark] .k-admin .brand-mark-frame img{clip-path:inset(7.5% round 15%)}.k-admin .brand-title{letter-spacing:var(--tracking-display);font-weight:750}.k-admin .brand-subtitle{color:var(--muted);font-size:var(--text-xs);line-height:1.2}.k-admin .nav{gap:var(--space-1);display:grid}.k-admin .desktop-nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.k-admin .sidebar-search,.k-admin .sidebar-search .global-search{width:100%}.k-admin .sidebar-search .search{width:100%;min-height:40px;padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--bg)}.k-admin .nav a,.k-admin .nav-group-trigger{align-items:center;gap:var(--space-3);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--fg-2);font:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:0;text-decoration:none;transition:background .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1);display:flex}.k-admin .nav a:hover,.k-admin .nav a.is-active,.k-admin .nav-group-trigger:hover,.k-admin .nav-group-trigger.is-active{background:var(--surface-warm);color:var(--fg)}.k-admin .nav-group-trigger{cursor:pointer}.k-admin .nav-group{gap:var(--space-1);min-width:0;display:grid}.k-admin .nav-group-chevron{margin-left:auto;transition:transform .12s cubic-bezier(.2,0,0,1)}.k-admin .nav-group.is-open>.nav-group-trigger .nav-group-chevron{transform:rotate(180deg)}.k-admin .nav-submenu{gap:var(--space-1);margin:var(--space-1) 0 0 24px;border:0;padding:0;display:grid}.k-admin .nav-submenu-surface{display:contents}.k-admin .nav-submenu a{min-height:32px;padding:var(--space-1) var(--space-3);color:var(--muted);font-size:12px}.k-admin .nav-submenu a:hover,.k-admin .nav-submenu a.is-active{color:var(--fg)}.k-admin .nav-flyout-title{display:none}.k-admin .nav svg{color:var(--muted)}.k-admin .sidebar-footer{padding-top:var(--space-2);border-top:1px solid var(--border-soft);gap:var(--space-1);display:grid}.k-admin .sidebar-pin-row{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-soft);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.k-admin .sidebar-support-button{justify-content:center;align-self:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-warm);border:0;min-height:32px;margin-top:auto;padding:5px 10px 5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .sidebar-support-button{background:color-mix(in oklab, var(--surface-warm), transparent 20%)}}.k-admin .sidebar-support-button{color:var(--muted);font-size:var(--text-xs);font-weight:620;line-height:1;text-decoration:none;transition:background .14s cubic-bezier(.2,0,0,1),color .14s cubic-bezier(.2,0,0,1)}.k-admin .sidebar-support-button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .sidebar-support-button:hover{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .sidebar-support-button:hover{color:var(--fg)}.k-admin .sidebar-support-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-admin .sidebar-support-icon{color:var(--accent);flex:none}@supports (color:color-mix(in lab, red, red)){.k-admin .sidebar-support-icon{color:color-mix(in oklab, var(--accent), var(--muted) 42%)}}.k-admin .sidebar-support-copy{white-space:nowrap}.k-admin .brand-copy,.k-admin .global-search-trigger>span,.k-admin .desktop-nav>a>.nav-label,.k-admin .nav-group>.nav-group-trigger>.nav-label,.k-admin .sidebar-support-copy,.k-admin .sidebar-tool-label,.k-admin .profile-trigger-copy{opacity:1;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden;transform:translate(0)}.k-admin .sidebar-support-dot{background:var(--danger);border-radius:50%;flex:none;width:7px;height:7px}.k-admin .sidebar.is-collapsed .sidebar-support-dot{position:absolute;top:7px;right:6px}@media (prefers-reduced-motion:reduce){.k-admin .sidebar-pin-button,.k-admin .sidebar-support-button,.k-admin .profile-trigger,.k-admin .profile-trigger-chevron{transition:none}}.k-admin .main{flex-direction:column;min-width:0;display:flex}.k-admin .sidebar-floating-tooltip{z-index:80;pointer-events:none;white-space:nowrap;width:max-content;max-width:200px;position:fixed;transform:translateY(-50%)}@media (width>=721px){.k-admin .app.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.k-admin .sidebar.is-collapsed{padding-inline:var(--space-2);gap:var(--space-1)}.k-admin .sidebar.is-collapsed .sidebar-brand-row{place-content:start center;justify-items:center;gap:var(--space-1);grid-template:"brand"30px/1fr;min-height:30px}.k-admin .sidebar.is-collapsed .brand{justify-content:center;gap:0;width:30px;min-height:30px}.k-admin .sidebar.is-collapsed .brand-mark-frame{width:30px;height:30px}.k-admin .sidebar.is-collapsed .sidebar-pin-button{width:40px}.k-admin .sidebar.is-collapsed .sidebar-theme-button{display:none}.k-admin .sidebar.is-collapsed .brand-copy,.k-admin .sidebar.is-collapsed .global-search-trigger>span,.k-admin .sidebar.is-collapsed .desktop-nav>a>.nav-label,.k-admin .sidebar.is-collapsed .nav-group>.nav-group-trigger>.nav-label,.k-admin .sidebar.is-collapsed .sidebar-support-copy,.k-admin .sidebar.is-collapsed .sidebar-tool-label,.k-admin .sidebar.is-collapsed .profile-trigger-copy{opacity:0;max-width:0;transform:translate(-4px)}.k-admin .sidebar.is-collapsed .sidebar-search,.k-admin .sidebar.is-collapsed .sidebar-search .global-search{align-self:center;width:40px}.k-admin .sidebar.is-collapsed .sidebar-search .search{background:0 0;border-color:#0000;justify-content:center;gap:0;width:40px;min-height:40px;padding:0;position:relative}.k-admin .sidebar.is-collapsed .desktop-nav{justify-items:center;overflow:hidden auto}.k-admin .sidebar.is-collapsed .desktop-nav>a,.k-admin .sidebar.is-collapsed .nav-group>.nav-group-trigger{justify-content:center;gap:0;width:40px;min-height:40px;padding:0;position:relative}.k-admin .sidebar.is-collapsed .nav-group{width:40px;position:relative}.k-admin .sidebar.is-collapsed .nav-group-chevron{display:none}.k-admin .sidebar.is-collapsed .nav-group.is-flyout-open{z-index:60}.k-admin .sidebar.is-collapsed .nav-submenu{z-index:60;width:220px;box-shadow:none;padding:0;background:0 0;border:0;margin:0;padding-inline-start:16px;display:block;position:fixed;inset:auto;overflow:visible}.k-admin .sidebar.is-collapsed .nav-submenu-surface{width:204px;max-height:calc(100vh - var(--space-8));gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised);display:grid;overflow-y:auto}.k-admin .sidebar.is-collapsed .nav-flyout-title{padding:6px var(--space-3);color:var(--fg-2);font-size:var(--text-sm);font-weight:700;line-height:1.2;display:block}.k-admin .sidebar.is-collapsed .nav-submenu a{min-height:36px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);justify-content:flex-start}.k-admin .sidebar.is-collapsed .sidebar-support-button{width:40px;min-height:40px;padding:0;position:relative}.k-admin .sidebar.is-collapsed .sidebar-support-icon{width:18px;height:18px}.k-admin .sidebar.is-collapsed .sidebar-footer{justify-items:center}.k-admin .sidebar.is-collapsed .sidebar-pin-row{justify-items:center;width:100%}.k-admin .sidebar.is-collapsed .notifications,.k-admin .sidebar.is-collapsed .profile{width:40px}.k-admin .sidebar.is-collapsed .notification-trigger,.k-admin .sidebar.is-collapsed .profile-trigger{justify-content:center;gap:0;width:40px;min-height:40px;padding:0;display:flex;position:relative}.k-admin .sidebar.is-collapsed .notification-badge{top:-3px;min-width:17px;height:17px;margin:0;padding:0 4px;font-size:10px;position:absolute;inset-inline-end:-4px}.k-admin .sidebar.is-collapsed .profile-trigger-chevron{display:none}.k-admin .sidebar.is-collapsed .avatar{width:28px;height:28px}.k-admin .admin-boot-sidebar.is-collapsed .admin-boot-search-placeholder,.k-admin .admin-boot-sidebar.is-collapsed .admin-boot-nav-placeholder span,.k-admin .admin-boot-sidebar.is-collapsed .admin-boot-profile-placeholder{justify-self:center;width:40px;min-height:40px}.k-admin .admin-boot-sidebar.is-collapsed .admin-boot-pin-placeholder{width:40px}.k-admin .admin-boot-sidebar.is-collapsed .admin-boot-nav-placeholder{justify-items:center;gap:var(--space-1)}}.k-admin .hero-actions,.k-admin .detail-actions,.k-admin .modal-actions,.k-admin .panel-actions,.k-admin .filter-row{align-items:center;gap:var(--space-3);display:flex}.k-admin .detail-actions,.k-admin .panel-actions{flex-wrap:wrap;justify-content:flex-end}.k-admin .search{align-items:center;gap:var(--space-2);width:min(520px,48vw);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);display:flex}.k-admin .search.compact{width:min(520px,100%)}.k-admin .search input{width:100%;color:var(--fg);font-size:var(--text-sm);background:0 0;border:0;outline:0}.k-admin .global-search{width:min(520px,48vw);min-width:0}.k-admin .global-search-trigger{width:100%;color:var(--muted);font-size:var(--text-sm);text-align:left;cursor:pointer;justify-content:flex-start}.k-admin .global-search-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-admin .global-search-trigger:hover,.k-admin .global-search-trigger:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .global-search-trigger:hover,.k-admin .global-search-trigger:focus-visible{border-color:color-mix(in oklab, var(--accent), var(--border) 54%)}}.k-admin .global-search-trigger:hover,.k-admin .global-search-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .modal-backdrop.global-search-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b}.k-admin .global-search-modal{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-rows:auto auto minmax(220px,1fr) auto;width:min(720px,100vw - 48px);max-height:min(680px,100vh - 64px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a47,0 2px 8px #0f172a1f}.k-admin .global-search-modal-head{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-soft);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.k-admin .global-search-modal-head input{width:100%;color:var(--fg);font-size:var(--text-lg);background:0 0;border:0;outline:0;font-weight:650}.k-admin .global-search-modal-head input::placeholder{color:var(--muted);font-weight:500}.k-admin .global-search-modal-head input::-webkit-search-cancel-button{display:none}.k-admin .global-search-categories{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-admin .global-search-category{min-width:0;min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-sm);background:0 0;border:1px solid #0000;font-weight:750;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.k-admin .global-search-category:hover{color:var(--fg)}.k-admin .global-search-category:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .global-search-category.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .global-search-category.is-active{border-color:color-mix(in oklab, var(--accent), var(--border) 70%)}}.k-admin .global-search-category.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .global-search-category.is-active{background:color-mix(in oklab, var(--accent), var(--surface) 92%)}}.k-admin .global-search-category.is-active{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .global-search-category.is-active{color:color-mix(in oklab, var(--accent), var(--fg) 26%)}}.k-admin .global-search-results{overscroll-behavior:contain;min-height:0;padding:var(--space-2);overflow-y:auto}.k-admin .global-search-list{gap:var(--space-1);display:grid}.k-admin .global-search-load-more{justify-content:center;align-items:center;gap:var(--space-2);min-height:42px;padding:var(--space-2);color:var(--muted);font-size:var(--text-xs);text-align:center;display:flex}.k-admin .global-search-load-more.is-error{color:var(--danger)}.k-admin .global-search-result{width:100%;min-height:68px;padding:var(--space-3);border-radius:var(--radius-md);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:3px;display:grid}.k-admin .global-search-result:hover,.k-admin .global-search-result:focus-visible{border-color:var(--border-soft);background:var(--surface-subtle);outline:0}.k-admin .global-search-result strong{font-size:var(--text-sm);font-weight:800}.k-admin .global-search-result-description,.k-admin .global-search-result-meta{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .global-search-result-meta{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .global-search-result-meta{color:color-mix(in oklab, var(--muted), var(--surface) 14%)}}.k-admin .global-search-message{justify-content:center;align-items:center;gap:var(--space-3);min-height:220px;padding:var(--space-6);color:var(--muted);font-size:var(--text-sm);text-align:center;display:flex}.k-admin .global-search-message kbd,.k-admin .global-search-modal-foot kbd{border:1px solid var(--border);border-bottom-color:var(--border);padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.k-admin .global-search-message kbd,.k-admin .global-search-modal-foot kbd{border-bottom-color:color-mix(in oklab, var(--border), var(--fg) 16%)}}.k-admin .global-search-message kbd,.k-admin .global-search-modal-foot kbd{background:var(--surface);color:var(--fg-2);font-family:var(--font-mono);border-radius:5px;font-size:10px;box-shadow:0 1px #0f172a0d}.k-admin .global-search-spinner{border:2px solid var(--accent);flex:none;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.k-admin .global-search-spinner{border:2px solid color-mix(in oklab, var(--accent), transparent 72%)}}.k-admin .global-search-spinner{border-top-color:var(--accent);border-radius:50%;animation:.85s linear infinite admin-loading-spin}.k-admin .global-search-modal-foot{justify-content:flex-end;align-items:center;gap:var(--space-4);min-height:40px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-soft);background:var(--bg);display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .global-search-modal-foot{background:color-mix(in oklab, var(--bg), var(--surface) 36%)}}.k-admin .global-search-modal-foot{color:var(--muted);font-size:var(--text-xs)}.k-admin .global-search-modal-foot span{align-items:center;gap:var(--space-1);display:inline-flex}.k-admin .notifications,.k-admin .profile{position:relative}.k-admin .notifications summary,.k-admin .profile summary{list-style:none}.k-admin .notifications summary::-webkit-details-marker{display:none}.k-admin .profile summary::-webkit-details-marker{display:none}.k-admin .notification-trigger{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:620;transition:border-color .14s,background .14s,color .14s;display:flex;position:relative}.k-admin .notification-trigger:hover{border-color:var(--border-soft);background:var(--surface-warm);color:var(--fg)}.k-admin .notification-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .notification-badge{border-radius:var(--radius-pill);background:var(--danger);color:#fff;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:.68rem;font-weight:850;line-height:1;display:inline-grid}.k-admin .notification-popup,.k-admin .profile-menu{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised);z-index:20;display:grid;position:absolute}.k-admin .notification-popup{bottom:0;left:calc(100% + var(--space-4));width:min(420px,100vw - 40px);padding:0;overflow:hidden}.k-admin .profile-menu{bottom:0;left:calc(100% + var(--space-4));width:280px;max-height:min(620px,100vh - 32px);overflow-y:auto}.k-admin .notification-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-soft);display:flex}.k-admin .notification-head>div{gap:2px;display:grid}.k-admin .notification-head strong{color:var(--fg);font-size:var(--text-sm)}.k-admin .notification-head span{color:var(--muted);font-size:var(--text-xs);font-weight:700}.k-admin .notification-head .btn{min-height:32px;padding-inline:var(--space-3);font-size:var(--text-xs)}.k-admin .notification-list{scrollbar-color:var(--muted) transparent;max-height:min(460px,100vh - 160px);display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-list{scrollbar-color:color-mix(in oklab, var(--muted), transparent 58%) transparent}}.k-admin .notification-list{scrollbar-gutter:stable;scrollbar-width:thin}.k-admin .notification-list::-webkit-scrollbar{width:10px}.k-admin .notification-list::-webkit-scrollbar-track{background:0 0}.k-admin .notification-list::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--muted);border:3px solid #0000}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-list::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted), transparent 62%)}}.k-admin .notification-list::-webkit-scrollbar-thumb{background-clip:padding-box}.k-admin .notification-list::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-list::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--muted), transparent 42%)}}.k-admin .notification-list::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.k-admin .notification-empty{padding:var(--space-5);color:var(--muted);font-size:var(--text-sm)}.k-admin .notification-item{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-soft);background:var(--surface);grid-template-columns:minmax(0,1fr) 32px;align-items:start;display:grid;position:relative}.k-admin .notification-item.is-unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-item.is-unread{background:color-mix(in oklab, var(--accent), var(--surface) 95%)}}.k-admin .notification-copy{gap:var(--space-2);min-width:0;display:grid}.k-admin .notification-meta{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);font-weight:700;display:flex}.k-admin .notification-category{min-height:20px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-warm);color:var(--fg-2);font-size:var(--text-xs);align-items:center;font-weight:800;display:inline-flex}.k-admin .notification-category.category-quality{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-category.category-quality{background:color-mix(in oklab, var(--warn), var(--surface) 84%)}}.k-admin .notification-category.category-quality{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-category.category-quality{color:color-mix(in oklab, var(--warn), var(--fg) 35%)}}.k-admin .notification-category.category-announcement{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-category.category-announcement{background:color-mix(in oklab, var(--accent), var(--surface) 88%)}}.k-admin .notification-category.category-announcement{color:var(--accent)}.k-admin .notification-category.category-usage{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-category.category-usage{background:color-mix(in oklab, var(--success), var(--surface) 88%)}}.k-admin .notification-category.category-usage{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-category.category-usage{color:color-mix(in oklab, var(--success), var(--fg) 18%)}}.k-admin .notification-item strong{color:var(--fg);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:780}.k-admin .notification-item p{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.k-admin .notification-read-button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;opacity:0;place-items:center;transition:opacity .14s,border-color .14s,color .14s,background .14s;display:grid}.k-admin .notification-item:hover .notification-read-button,.k-admin .notification-read-button:focus-visible{opacity:1}.k-admin .notification-read-button:hover{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-read-button:hover{border-color:color-mix(in oklab, var(--success), transparent 45%)}}.k-admin .notification-read-button:hover{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-read-button:hover{background:color-mix(in oklab, var(--success), var(--surface) 88%)}}.k-admin .notification-read-button:hover{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-read-button:hover{color:color-mix(in oklab, var(--success), var(--fg) 18%)}}.k-admin .notification-read-button:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (hover:none),(pointer:coarse){.k-admin .notification-read-button{opacity:1}}.k-admin .profile-menu a,.k-admin .profile-menu button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);text-align:left;font-size:var(--text-sm);background:0 0;border:0;font-weight:700;text-decoration:none;display:flex}.k-admin .profile-menu a:hover,.k-admin .profile-menu button:hover,.k-admin .profile-site-option.is-active{background:var(--surface-warm);color:var(--fg)}.k-admin .profile-menu>button{justify-content:flex-start;gap:var(--space-2)}.k-admin .profile-menu-link-label{align-items:center;gap:var(--space-2);display:inline-flex}.k-admin .profile-trigger{align-items:center;gap:var(--space-2);width:100%;min-height:52px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--fg-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) 16px;transition:border-color .14s,background .14s,color .14s;display:grid}.k-admin .profile-trigger:hover,.k-admin .profile[open] .profile-trigger{border-color:var(--border-soft);background:var(--surface-warm);color:var(--fg)}.k-admin .profile-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .avatar{border-radius:var(--radius-pill);background:var(--accent);place-items:center;width:30px;height:30px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-admin .avatar{background:color-mix(in srgb, var(--accent) 12%, var(--surface-warm))}}.k-admin .avatar{color:var(--accent)}.k-admin .avatar:has(img){outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1)}.k-admin .avatar img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.k-admin .profile-trigger-copy{gap:2px;min-width:0;display:grid}.k-admin .profile-trigger-copy strong,.k-admin .profile-trigger-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .profile-trigger-copy strong{color:var(--fg);font-size:var(--text-sm);font-weight:700}.k-admin .profile-trigger-copy span{color:var(--muted);font-size:var(--text-xs)}.k-admin .profile-trigger-chevron{color:var(--muted)}.k-admin .profile[open] .profile-trigger-chevron{transform:rotate(180deg)}.k-admin .profile-meta{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--border-soft);display:flex}.k-admin .profile-meta strong{min-width:0;color:var(--fg);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .profile-meta .badge{flex:none}.k-admin .profile-menu-section{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:1px solid var(--border-soft);display:grid}.k-admin .profile-menu-label{padding:0 var(--space-3);color:var(--muted);font-size:var(--text-xs);font-weight:800}.k-admin .profile-site-option{justify-content:space-between}.k-admin .profile-site-option>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .profile-site-current{border-radius:var(--radius-pill);background:var(--accent);flex:none;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.k-admin .profile-site-current{background:color-mix(in oklab, var(--accent), var(--surface) 88%)}}.k-admin .profile-site-current{color:var(--accent);font-size:var(--text-xs)}.k-admin .profile-site-trailing{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.k-admin .site-switch-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2);text-align:left;cursor:pointer;display:flex}.k-admin .site-switch-option>span:first-child{overflow-wrap:anywhere;min-width:0}.k-admin .site-switch-option:hover,.k-admin .site-switch-option.is-active{border-color:var(--accent);background:var(--surface-warm)}.k-admin .site-switch-option:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:38px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font-weight:650;font-size:var(--text-sm);border:1px solid #0000;text-decoration:none;transition:background .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);display:inline-flex}.k-admin .btn:hover{border-color:var(--border)}.k-admin .btn:active{transform:translateY(1px)}.k-admin .btn-primary{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.k-admin .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.k-admin .btn-secondary{border-color:var(--border)}.k-admin .document-create-action{align-items:stretch;min-width:200px;display:inline-flex;position:relative}.k-admin .document-create-action .btn-secondary{z-index:26;width:100%;transition:background .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),border-radius .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);position:relative}.k-admin .document-create-menu{z-index:25;width:100%;min-width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised);opacity:0;pointer-events:none;transform-origin:top;border-top:0;transition:border-color .12s cubic-bezier(.2,0,0,1),opacity .12s,transform .12s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:100%;right:0;transform:translateY(-4px)scaleY(.92)}.k-admin .document-create-action:hover .btn-secondary,.k-admin .document-create-action:focus-within .btn-secondary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .document-create-action:hover .btn-secondary,.k-admin .document-create-action:focus-within .btn-secondary{border-color:color-mix(in oklab, var(--accent), transparent 38%)}}.k-admin .document-create-action:hover .btn-secondary,.k-admin .document-create-action:focus-within .btn-secondary{padding-bottom:calc(var(--space-2) + 1px);background:var(--surface);border-bottom-width:0;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.k-admin .document-create-action>.btn-secondary:hover,.k-admin .document-create-action>.btn-secondary:focus-visible{background:var(--surface-warm)}.k-admin .document-create-action:hover .document-create-menu,.k-admin .document-create-action:focus-within .document-create-menu{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .document-create-action:hover .document-create-menu,.k-admin .document-create-action:focus-within .document-create-menu{border-color:color-mix(in oklab, var(--accent), transparent 38%)}}.k-admin .document-create-action:hover .document-create-menu,.k-admin .document-create-action:focus-within .document-create-menu{opacity:1;pointer-events:auto;transform:translateY(0)scaleY(1)}.k-admin .document-create-menu-option{min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--text-sm);text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.k-admin .document-create-menu-option--import{justify-content:center;gap:var(--space-2)}.k-admin .knowledge-import-service-icons{flex-shrink:0;align-items:center;display:flex}.k-admin .knowledge-import-service-icon{border:2px solid var(--surface);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-9px;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0f172a29}.k-admin .knowledge-import-service-icon:first-child{margin-left:0}.k-admin .knowledge-import-service-logo{object-fit:cover;width:100%;height:100%;display:block}.k-admin .knowledge-import-service-icon--notion .knowledge-import-service-logo,.k-admin .knowledge-import-service-icon--notepm .knowledge-import-service-logo,.k-admin .knowledge-import-service-icon--kibela .knowledge-import-service-logo{object-fit:contain;width:80%;height:80%}.k-admin .document-create-menu-option:hover{background:var(--surface-warm);color:var(--fg)}.k-admin .document-create-menu-option:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:0}.k-admin .btn-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .btn-danger{border-color:color-mix(in oklab, var(--danger), transparent 58%)}}.k-admin .btn-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .btn-danger{background:color-mix(in oklab, var(--danger), var(--surface) 92%)}}.k-admin .btn-danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .btn-danger{color:color-mix(in oklab, var(--danger), var(--fg) 18%)}}.k-admin .btn-danger:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .btn-danger:hover{border-color:color-mix(in oklab, var(--danger), transparent 30%)}}.k-admin .btn-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .btn-danger:hover{background:color-mix(in oklab, var(--danger), var(--surface) 86%)}}.k-admin .btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.k-admin .btn-ghost:hover{color:var(--fg);background:var(--surface)}.k-admin .site-options-modal{overflow:hidden}.k-admin .site-options-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border-soft);display:flex}.k-admin .site-options-head>div{gap:var(--space-2);min-width:0;display:grid}.k-admin .site-options-head .eyebrow,.k-admin .site-options-head h3,.k-admin .site-options-head p,.k-admin .site-option-card h4,.k-admin .site-option-card p,.k-admin .site-options-permission-note{margin:0}.k-admin .site-options-head h3{color:var(--fg);font-size:var(--text-xl)}.k-admin .site-options-head>div>p:last-child{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.k-admin .site-options-list{gap:var(--space-3);padding:var(--space-5);background:var(--surface-warm);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .site-options-list{background:color-mix(in oklab, var(--surface-warm), var(--surface) 48%)}}.k-admin .site-option-card{align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:36px minmax(0,1fr) 42px;display:grid}.k-admin .site-option-icon{border-radius:var(--radius-sm);background:var(--accent);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .site-option-icon{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .site-option-icon{color:var(--accent)}.k-admin .site-option-copy{gap:var(--space-1);min-width:0;display:grid}.k-admin .site-option-copy h4{color:var(--fg);font-size:var(--text-sm)}.k-admin .site-option-copy p{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.k-admin .site-option-card .widget-mode-option-switch{align-self:center}.k-admin .site-options-permission-note{padding:0 var(--space-5) var(--space-5);color:var(--muted);font-size:var(--text-sm)}.k-admin .admin-page{width:100%;max-width:1280px;min-height:100dvh;padding:var(--space-6) var(--space-6) var(--section-y-desktop);align-content:start;gap:var(--space-6);display:grid}.k-admin .usage-page-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:flex}.k-admin .usage-page-header>div:first-child{min-width:0}.k-admin .usage-page-header h2,.k-admin .usage-page-header p,.k-admin .usage-section-heading h3,.k-admin .usage-section-heading p{margin:0}.k-admin .usage-page-header h2{margin-top:var(--space-1);font-size:var(--text-2xl)}.k-admin .usage-page-header p:not(.eyebrow),.k-admin .usage-section-heading p{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.k-admin .usage-page-header-actions,.k-admin .usage-scope-switch,.k-admin .usage-period-nav{align-items:center;gap:var(--space-2);display:flex}.k-admin .usage-period-label{text-align:center;font-variant-numeric:tabular-nums;gap:2px;min-width:10.5rem;display:grid}.k-admin .usage-period-label strong{color:var(--fg);font-size:var(--text-lg);line-height:1.1}.k-admin .usage-period-label span{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.k-admin .usage-page-body{gap:var(--space-6);min-width:0;display:grid;position:relative}.k-admin .usage-page-body.is-loading{pointer-events:none;-webkit-user-select:none;user-select:none;min-height:240px}.k-admin .usage-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.k-admin .usage-section-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .usage-plan-capsule{flex:none}.k-admin .usage-section-heading small{color:var(--muted);font-size:var(--text-xs);flex:none;font-weight:700}.k-admin .usage-section-meta{gap:var(--space-1);flex:none;justify-items:end;display:grid}.k-admin .usage-product-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.k-admin .usage-quota-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-admin .usage-quota-card{--usage-quota-circle-color:var(--accent);--usage-quota-circle-track:var(--border)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-quota-card{--usage-quota-circle-track:color-mix(in oklab, var(--border), var(--fg) 14%)}}.k-admin .usage-quota-card{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.k-admin .usage-quota-card.is-warning,.k-admin .usage-quota-card.is-at-limit{--usage-quota-circle-color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-quota-card.is-warning,.k-admin .usage-quota-card.is-at-limit{border-color:color-mix(in oklab, var(--warn), var(--border) 55%)}}.k-admin .usage-quota-card.is-overage{--usage-quota-circle-color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-quota-card.is-overage{border-color:color-mix(in oklab, var(--danger), var(--border) 55%)}}.k-admin .usage-quota-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.k-admin .usage-quota-title{align-items:center;gap:var(--space-1);min-width:0;display:flex}.k-admin .usage-quota-help{flex:none}.k-admin .usage-quota-help [role=tooltip]{visibility:hidden}.k-admin .usage-quota-help:hover [role=tooltip],.k-admin .usage-quota-help:focus-within [role=tooltip]{visibility:visible}.k-admin .usage-quota-card h4,.k-admin .usage-quota-card p{margin:0}.k-admin .usage-quota-card h4{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere}.k-admin .usage-quota-state{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);flex:none;font-weight:800}.k-admin .usage-quota-card.is-warning .usage-quota-state,.k-admin .usage-quota-card.is-at-limit .usage-quota-state{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-quota-card.is-warning .usage-quota-state,.k-admin .usage-quota-card.is-at-limit .usage-quota-state{background:color-mix(in oklab, var(--warn), var(--surface) 88%)}}.k-admin .usage-quota-card.is-warning .usage-quota-state,.k-admin .usage-quota-card.is-at-limit .usage-quota-state{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-quota-card.is-warning .usage-quota-state,.k-admin .usage-quota-card.is-at-limit .usage-quota-state{color:color-mix(in oklab, var(--warn), var(--fg) 24%)}}.k-admin .usage-quota-card.is-overage .usage-quota-state{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-quota-card.is-overage .usage-quota-state{background:color-mix(in oklab, var(--danger), var(--surface) 92%)}}.k-admin .usage-quota-card.is-overage .usage-quota-state{color:var(--danger)}.k-admin .usage-quota-value{align-items:baseline;gap:var(--space-1);color:var(--muted);font-size:var(--text-sm);display:flex}.k-admin .usage-quota-card-body{align-items:center;min-width:0;display:grid}.k-admin .usage-quota-card-body.has-percentage-circle{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.k-admin .usage-quota-percentage-circle{aspect-ratio:1;background:conic-gradient(var(--usage-quota-circle-color) var(--usage-quota-circle-progress), var(--usage-quota-circle-track) 0);width:76px;color:var(--fg);cursor:help;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.k-admin .usage-quota-percentage-circle:before{border-radius:inherit;background:var(--surface);content:"";position:absolute;inset:7px}.k-admin .usage-quota-percentage-circle span{color:var(--fg);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:850;position:relative}.k-admin .usage-quota-percentage-circle:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .usage-quota-percentage-tooltip{display:inline-flex;position:relative}.k-admin .usage-quota-percentage-detail{top:calc(100% + var(--space-2));z-index:30;width:max-content;max-width:min(300px, calc(100vw - var(--space-8)));visibility:hidden;opacity:0;pointer-events:none;gap:2px;transition:opacity .12s,transform .12s;display:grid;position:absolute;right:0;transform:translateY(-2px)}.k-admin .usage-quota-percentage-detail strong{color:inherit;font-size:inherit}.k-admin .usage-site-segment-list{min-width:min(240px, calc(100vw - var(--space-12)));gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-site-segment-list{border-top:1px solid color-mix(in oklab, currentColor, transparent 76%)}}.k-admin .usage-site-segment-list>span{align-items:center;gap:var(--space-2);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.k-admin .usage-site-segment-list i{border-radius:50%;width:8px;height:8px;display:block}.k-admin .usage-site-segment-list>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-admin .usage-site-segment-list>span>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.k-admin .usage-quota-percentage-tooltip:hover .usage-quota-percentage-detail,.k-admin .usage-quota-percentage-tooltip:focus-within .usage-quota-percentage-detail{visibility:visible;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.k-admin .usage-quota-percentage-detail{transition:none}}.k-admin .usage-quota-value strong{color:var(--fg);font-size:var(--text-2xl);line-height:1}.k-admin .usage-quota-progress{border-radius:var(--radius-pill);background:var(--surface-2);height:8px;overflow:hidden}.k-admin .usage-quota-progress>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.k-admin .usage-quota-card.is-warning .usage-quota-progress>span,.k-admin .usage-quota-card.is-at-limit .usage-quota-progress>span{background:var(--warn)}.k-admin .usage-quota-card.is-overage .usage-quota-progress>span{background:var(--danger)}.k-admin .usage-trial-summary{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--accent);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-trial-summary{border:1px solid color-mix(in oklab, var(--accent), var(--border) 72%)}}.k-admin .usage-trial-summary{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-trial-summary{background:color-mix(in oklab, var(--accent), var(--surface) 96%)}}.k-admin .usage-trial-summary{color:var(--muted);font-size:var(--text-sm)}.k-admin .usage-trial-summary strong{color:var(--fg)}.k-admin .usage-billing-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.k-admin .usage-overage-head{align-items:flex-start;gap:var(--space-5)}.k-admin .panel.usage-overage-panel{z-index:1;position:relative;overflow:visible}.k-admin .usage-overage-head>div:first-child{max-width:58rem}.k-admin .usage-overage-summary{gap:0;display:grid}.k-admin .usage-overage-summary-section{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.2,0,0,1),opacity .12s,visibility 0s linear .18s;display:grid}.k-admin .usage-overage-summary-section-inner{min-height:0;overflow:hidden}.k-admin .usage-overage-summary.is-full .usage-overage-current-section,.k-admin .usage-overage-summary.is-full .usage-overage-active-section,.k-admin .usage-overage-summary.is-charge .usage-overage-current-section,.k-admin .usage-overage-summary.is-disabled .usage-overage-disabled-section{visibility:visible;opacity:1;grid-template-rows:1fr;transition-delay:0s}.k-admin .usage-overage-current-section-inner,.k-admin .usage-overage-active-section-inner{display:grid}.k-admin .usage-overage-summary.is-full .usage-overage-current-section-inner{padding-bottom:var(--space-6)}.k-admin .usage-overage-summary.is-full .usage-overage-current-section-inner,.k-admin .usage-overage-summary.is-charge .usage-overage-current-section-inner{overflow:visible}.k-admin .usage-overage-current{align-items:end;gap:var(--space-6);grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);display:grid}.k-admin .usage-overage-current-amount{gap:var(--space-1);display:grid}.k-admin .usage-overage-charge-label{align-items:center;gap:var(--space-1);display:flex;position:relative}.k-admin .usage-overage-charge-label .kpi-info-tooltip{position:static}.k-admin .usage-overage-charge-label .kpi-info-tooltip>span[role=tooltip]{max-width:min(320px,100vw - 96px);left:0;transform:none}.k-admin .usage-overage-current-amount>span,.k-admin .usage-overage-answer-head>span,.k-admin .usage-overage-limit-row span,.k-admin .usage-limit-modal-body>label{color:var(--muted);font-size:var(--text-xs);font-weight:700}.k-admin .usage-overage-current-amount>strong{color:var(--fg);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:850;line-height:1.05}.k-admin .usage-overage-current-amount>small{color:var(--muted);font-size:var(--text-sm)}.k-admin .usage-overage-answer-meter{gap:var(--space-2);width:100%;min-width:0;display:grid}.k-admin .usage-overage-answer-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.k-admin .usage-overage-answer-head>strong{color:var(--fg);font-size:var(--text-base);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.k-admin .usage-overage-answer-progress-wrap{position:relative}.k-admin .usage-overage-answer-progress{background:var(--border);height:10px}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-overage-answer-progress{background:color-mix(in oklab, var(--border), var(--surface) 72%)}}.k-admin .usage-overage-answer-progress{cursor:help}.k-admin .usage-overage-answer-progress:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .usage-overage-answer-progress-detail{top:calc(100% + var(--space-2));z-index:30;width:max-content;max-width:min(320px, calc(100vw - var(--space-8)));visibility:hidden;opacity:0;pointer-events:none;gap:2px;transition:opacity .12s,transform .12s;display:grid;position:absolute;right:0;transform:translateY(-2px)}.k-admin .usage-overage-answer-progress-detail>strong{color:inherit;font-size:inherit}.k-admin .usage-overage-answer-progress-wrap:hover .usage-overage-answer-progress-detail,.k-admin .usage-overage-answer-progress-wrap:focus-within .usage-overage-answer-progress-detail{visibility:visible;opacity:1;transform:translateY(0)}.k-admin .usage-overage-disabled-state{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--muted);font-size:var(--text-sm);display:flex}.k-admin .usage-overage-disabled-state>svg{flex:none}.k-admin .usage-overage-limit-section{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-soft);display:grid}.k-admin .usage-overage-limit-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.k-admin .usage-overage-limit-row>div{gap:var(--space-1);display:grid}.k-admin .usage-overage-limit-row strong{color:var(--fg);font-size:var(--text-xl);letter-spacing:-.025em;font-weight:850}.k-admin .usage-limit-modal-body{gap:var(--space-3);display:grid}.k-admin .usage-limit-input-shell{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;min-height:44px;display:grid}.k-admin .usage-limit-input-shell:has(input:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-limit-input-shell:has(input:focus-visible){border-color:color-mix(in oklab, var(--accent), var(--border) 36%)}}.k-admin .usage-limit-input-shell:has(input:focus-visible){box-shadow:var(--focus-ring)}.k-admin .usage-limit-input-shell:has(input[aria-invalid=true]){border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-limit-input-shell:has(input[aria-invalid=true]){border-color:color-mix(in oklab, var(--danger), var(--border) 24%)}}.k-admin .usage-limit-input-prefix{color:var(--muted);font-size:var(--text-base);pointer-events:none;padding-inline-start:var(--space-3);font-weight:800;line-height:1}.k-admin .usage-limit-input{width:100%;min-width:0;min-height:42px;padding:0 var(--space-3) 0 var(--space-2);color:var(--fg);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:0}.k-admin .usage-overage-toggle:has(input:focus-visible){box-shadow:var(--focus-ring);outline:0}.k-admin .usage-limit-help{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.6}.k-admin .usage-limit-preview{margin:var(--space-2) 0 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-subtle)}.k-admin .usage-limit-preview>div{gap:var(--space-2);display:grid}.k-admin .usage-limit-preview dt{color:var(--muted);font-size:var(--text-xs);font-weight:700}.k-admin .usage-limit-preview dd{min-width:0;margin:0}.k-admin .usage-limit-preview output{display:block}.k-admin .usage-limit-preview-value{width:fit-content;max-width:100%;color:var(--fg);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:800;line-height:inherit;overflow-wrap:anywhere;transform-origin:0;display:inline-block}.k-admin .usage-limit-modal .usage-field-error:empty{display:none}.k-admin .usage-overage-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:25rem;min-height:44px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--fg-2);font-size:var(--text-sm);cursor:pointer;font-weight:750;display:flex}.k-admin .usage-overage-toggle>span{line-height:1.5}.k-admin .usage-overage-toggle input{appearance:none;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);cursor:pointer;flex:none;width:44px;height:24px;margin:0;position:relative}.k-admin .usage-overage-toggle input:after{content:"";background:var(--surface);width:16px;height:16px;box-shadow:0 1px 3px var(--fg);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-overage-toggle input:after{box-shadow:0 1px 3px color-mix(in srgb, var(--fg) 20%, transparent)}}.k-admin .usage-overage-toggle input:checked{border-color:var(--accent);background:var(--accent)}.k-admin .usage-overage-toggle input:checked:after{transform:translate(20px)}.k-admin .usage-overage-toggle input:disabled{cursor:wait;opacity:.65}.k-admin .usage-overage-readonly-state{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);font-size:var(--text-xs);align-self:center;font-weight:800}.k-admin .usage-field-error{font-size:var(--text-sm);min-height:1.4em;color:var(--danger);margin:0}.k-admin .usage-billing-message{min-height:1.4em;color:var(--muted);font-size:var(--text-xs);margin:0}.k-admin .usage-billing-message:empty{display:none}.k-admin .billing-invoice-list{padding:0 var(--space-4) var(--space-4);display:grid}.k-admin .billing-trial-banner{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--warn);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .billing-trial-banner{border:1px solid color-mix(in oklab, var(--warn), transparent 55%)}}.k-admin .billing-trial-banner{border-radius:var(--radius-md);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .billing-trial-banner{background:color-mix(in oklab, var(--warn), var(--surface) 90%)}}.k-admin .billing-trial-banner{box-shadow:var(--elev-low)}.k-admin .billing-trial-banner.is-payment-ready{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .billing-trial-banner.is-payment-ready{border-color:color-mix(in oklab, var(--accent), transparent 72%)}}.k-admin .billing-trial-banner.is-payment-ready{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .billing-trial-banner.is-payment-ready{background:color-mix(in oklab, var(--accent), var(--surface) 90%)}}.k-admin .billing-trial-charge{gap:var(--space-2) var(--space-6);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.k-admin .billing-trial-charge>div{gap:2px;display:grid}.k-admin .billing-trial-charge dt{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:700;display:flex}.k-admin .billing-trial-charge dd{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.k-admin #billing-first-charge-tooltip{max-width:min(240px,100vw - 80px)}.k-admin .billing-trial-charge strong{color:var(--fg)}.k-admin .admin-trial-banner{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-6) 0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border:1px solid var(--warn);display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .admin-trial-banner{border:1px solid color-mix(in oklab, var(--warn), transparent 55%)}}.k-admin .admin-trial-banner{border-radius:var(--radius-md);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .admin-trial-banner{background:color-mix(in oklab, var(--warn), var(--surface) 90%)}}.k-admin .admin-trial-banner{box-shadow:var(--elev-low)}.k-admin .admin-trial-banner span{font-weight:500}.k-admin .admin-trial-banner .btn{min-height:30px;padding:var(--space-1) var(--space-2);flex-shrink:0}.k-admin .billing-platform-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .billing-platform-grid>.panel{flex-direction:column;display:flex}.k-admin .billing-platform-content{align-content:start;gap:var(--space-4);flex:1;display:grid}.k-admin .billing-platform-content p{margin:0}.k-admin .billing-payment-card{align-items:center;gap:var(--space-2);display:flex}.k-admin .billing-payment-card img{object-fit:contain;flex-shrink:0}.k-admin .billing-panel-footer{border-top:1px solid var(--border-soft);align-items:center;display:flex}.k-admin .billing-panel-footer>.btn:not(.billing-cancel-button){min-width:144px}.k-admin .billing-plan-actions{justify-content:space-between;gap:var(--space-3)}.k-admin .billing-cancel-button{background:0 0;border-color:#0000;padding-inline:0}.k-admin .billing-cancel-button:hover{background:0 0;border-color:#0000;text-decoration:underline}.k-admin .billing-current-plan{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.k-admin .billing-current-plan strong{font-size:var(--type-title-size)}.k-admin .modal-shell.billing-plan-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(840px,100%);max-width:840px;display:grid;overflow:hidden}.k-admin .billing-plan-modal-body{min-height:0;padding:var(--space-4);overscroll-behavior:contain;overflow-y:auto}.k-admin .billing-plan-choice-fieldset{border:0;min-width:0;margin:0;padding:0}.k-admin .billing-plan-choice-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-admin .billing-plan-choice{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid;position:relative}.k-admin .billing-plan-choice:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .billing-plan-choice:hover{border-color:color-mix(in oklab, var(--accent), var(--border) 48%)}}.k-admin .billing-plan-choice:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .billing-plan-choice:hover{background:color-mix(in oklab, var(--accent), var(--surface) 98%)}}.k-admin .billing-plan-choice:has(input:focus-visible){box-shadow:var(--focus-ring);outline:0}.k-admin .billing-plan-choice.is-selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .billing-plan-choice.is-selected{background:color-mix(in oklab, var(--accent), var(--surface) 96%)}}.k-admin .billing-plan-choice.is-selected{box-shadow:inset 0 0 0 1px var(--accent)}.k-admin .billing-plan-choice-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.k-admin .billing-plan-choice-head>span:first-child{gap:var(--space-1);display:grid}.k-admin .billing-plan-choice-head strong{color:var(--fg);font-size:var(--text-lg)}.k-admin .billing-plan-choice-head small{color:var(--muted);font-size:var(--text-sm);font-weight:700}.k-admin .billing-plan-choice-head>svg{color:var(--accent);stroke-width:2px;flex:none}.k-admin .billing-plan-choice-badges{gap:var(--space-1);flex-wrap:wrap;min-height:24px;display:flex}.k-admin .billing-plan-choice dl{margin:0;display:grid}.k-admin .billing-plan-choice dl>div{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:38px;padding-block:var(--space-2);border-top:1px solid var(--border-soft);display:flex}.k-admin .billing-plan-choice dt{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:700;display:flex;position:relative}.k-admin .billing-plan-choice dt .kpi-info-tooltip{position:static}.k-admin .billing-plan-choice dt .kpi-info-tooltip [role=tooltip]{max-width:200px;left:0;transform:none}.k-admin .billing-plan-choice dd{color:var(--fg);font-size:var(--text-xs);text-align:end;margin:0;font-weight:800}.k-admin .billing-plan-modal-message{min-height:1.4em;margin:var(--space-3) 0 0;color:var(--danger);font-size:var(--text-sm)}.k-admin .billing-plan-modal-actions{z-index:1;border-top:1px solid var(--border-soft);background:var(--surface);justify-content:flex-end;position:sticky;bottom:0}@media (width<=720px){.k-admin .billing-plan-choice-grid{grid-template-columns:minmax(0,1fr)}}.k-admin .billing-invoice-list article{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.k-admin .billing-invoice-list article:last-child{border-bottom:0}.k-admin .billing-invoice-list article>div{gap:2px;min-width:0;display:grid}.k-admin .billing-invoice-list article>div:nth-child(2){justify-items:end}.k-admin .billing-invoice-list strong{color:var(--fg);font-size:var(--text-sm);overflow-wrap:anywhere}.k-admin .billing-invoice-list span,.k-admin .billing-invoice-unavailable{color:var(--muted);font-size:var(--text-xs)}.k-admin .billing-invoice-status{font-weight:800}.k-admin .billing-invoice-status.is-overdue{color:var(--danger)}.k-admin .billing-invoice-status.is-paid{color:var(--success)}.k-admin .billing-invoice-region>[data-loading-skeleton=list]{padding:0 var(--space-4) var(--space-4)}.k-admin .billing-invoice-message{padding:0 var(--space-4) var(--space-4);color:var(--danger);font-size:var(--text-sm);margin:0}.k-admin .billing-invoice-message:empty{display:none}.k-admin .usage-inventory-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-admin .usage-inventory-grid article{gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.k-admin .usage-inventory-grid span,.k-admin .usage-inventory-grid small{color:var(--muted);font-size:var(--text-xs);font-weight:700}.k-admin .usage-inventory-grid strong{color:var(--fg);font-size:var(--text-xl);overflow-wrap:anywhere;line-height:1.25}.k-admin .usage-inventory-grid .usage-inventory-cadence{font-size:var(--text-sm);line-height:1.5}.k-admin .usage-inventory-asof{padding:0 var(--space-5) var(--space-4);color:var(--muted);font-size:var(--text-xs);text-align:end;margin:0}.k-admin .usage-two-column{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.k-admin .usage-two-column>.panel{min-width:0}.k-admin .usage-breakdown-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .usage-breakdown-grid h4{margin:0 0 var(--space-3);font-size:var(--text-sm)}.k-admin .usage-breakdown-grid dl{gap:var(--space-2);margin:0;display:grid}.k-admin .usage-breakdown-grid dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.k-admin .usage-breakdown-grid dt{min-width:0;color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.k-admin .usage-breakdown-grid dd{font-size:var(--text-sm);flex:none;margin:0;font-weight:800}.k-admin .usage-chart-toolbar{--usage-daily-answer-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-chart-toolbar{--usage-daily-answer-color:color-mix(in oklab, var(--accent), var(--fg) 12%)}}.k-admin .usage-chart-toolbar{--usage-daily-generation-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-chart-toolbar{--usage-daily-generation-color:color-mix(in oklab, #8b5cf6, var(--fg) 14%)}}.k-admin .usage-chart-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-soft);display:flex}.k-admin .usage-chart-toolbar>span{color:var(--muted);font-size:var(--text-xs);flex:none;font-weight:800}.k-admin .usage-metric-switch{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .usage-metric-legend{align-items:center;gap:var(--space-2);min-height:40px;display:inline-flex}.k-admin .usage-metric-legend:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .usage-metric-legend.is-hidden{color:var(--muted)}.k-admin .usage-metric-legend.is-hidden>span{text-decoration:line-through;text-decoration-thickness:1px}.k-admin .usage-daily-metric-marker{border-radius:3px;flex:none;width:10px;height:10px;display:block}.k-admin .usage-daily-metric-marker.is-answer{background:var(--usage-daily-answer-color)}.k-admin .usage-daily-metric-marker.is-generation{background-color:var(--usage-daily-generation-color);background-image:repeating-linear-gradient(135deg,#0000 0 3px,#ffffff6b 3px 5px)}.k-admin .usage-metric-legend.is-hidden .usage-daily-metric-marker{background:var(--border)}.k-admin .usage-daily-trend{--usage-daily-answer-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-daily-trend{--usage-daily-answer-color:color-mix(in oklab, var(--accent), var(--fg) 12%)}}.k-admin .usage-daily-trend{--usage-daily-generation-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-daily-trend{--usage-daily-generation-color:color-mix(in oklab, #8b5cf6, var(--fg) 14%)}}.k-admin .usage-daily-trend{padding:var(--space-4) var(--space-5) var(--space-5);overflow:auto hidden}.k-admin .usage-daily-trend:focus-visible,.k-admin .usage-site-table-wrap:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.k-admin .usage-daily-chart{grid-template-columns:3.5rem minmax(52rem,1fr);min-width:56rem;min-height:250px;display:grid}.k-admin .usage-daily-y-axis{padding:0 var(--space-2) 2rem 0;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-content:space-between;justify-items:end;font-weight:700;display:grid}.k-admin .usage-daily-columns{grid-template-columns:repeat(var(--usage-daily-day-count), minmax(1.4rem, 1fr));min-width:0;padding:var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--border);background-image:linear-gradient(to bottom, var(--border-soft) 1px, transparent 1px);background-size:100% 25%;align-items:stretch;gap:4px;display:grid}.k-admin .usage-daily-column{min-width:1.4rem;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-rows:minmax(0,1fr) 2rem;align-items:end;display:grid;position:relative}.k-admin .usage-daily-column:focus-visible{z-index:20;box-shadow:inset 0 0 0 2px var(--accent);outline:0}.k-admin .usage-daily-column-stack{flex-direction:column-reverse;justify-content:flex-start;justify-self:center;width:min(70%,16px);min-width:3px;height:100%;display:flex}.k-admin .usage-daily-metric-layer{flex:none;width:100%;min-height:1px;display:block}.k-admin .usage-daily-metric-layer.is-answer:not(.is-site){background:var(--usage-daily-answer-color)}.k-admin .usage-daily-metric-layer.is-generation:not(.is-site){background-color:var(--usage-daily-generation-color);background-image:repeating-linear-gradient(135deg,#0000 0 3px,#ffffff57 3px 5px)}.k-admin .usage-daily-metric-layer:last-child:not(.is-site){border-radius:var(--radius-xs) var(--radius-xs) 0 0}.k-admin .usage-daily-site-stack{flex-direction:column-reverse;justify-content:flex-start;width:100%;height:100%;display:flex}.k-admin .usage-daily-site-stack>i{flex:none;width:100%;min-height:1px;display:block}.k-admin .usage-daily-metric-layer.is-answer .usage-daily-site-stack>i{background:var(--usage-daily-answer-color)}.k-admin .usage-daily-metric-layer.is-generation .usage-daily-site-stack>i{background-color:var(--usage-daily-generation-color);background-image:repeating-linear-gradient(135deg,#0000 0 3px,#ffffff57 3px 5px)}.k-admin .usage-daily-site-stack>i+i{box-shadow:inset 0 -1px #ffffff8c}.k-admin .usage-daily-metric-layer:last-child .usage-daily-site-stack>i:last-child{border-radius:var(--radius-xs) var(--radius-xs) 0 0}.k-admin .usage-daily-stack-zero{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--border);width:100%;height:3px;margin-top:auto;display:block}.k-admin .usage-daily-tooltip{bottom:calc(2rem + var(--space-2));z-index:30;width:max-content;min-width:240px;max-width:min(340px, calc(100vw - var(--space-8)));gap:var(--space-2);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;display:grid;position:absolute;left:50%;transform:translate(-50%,-2px)}.k-admin .usage-daily-tooltip>strong{color:inherit}.k-admin .usage-daily-tooltip-metrics,.k-admin .usage-daily-tooltip-metric{display:grid}.k-admin .usage-daily-tooltip-metrics{gap:var(--space-2)}.k-admin .usage-daily-tooltip-metric{gap:var(--space-1)}.k-admin .usage-daily-tooltip-metric+.usage-daily-tooltip-metric{padding-top:var(--space-2);border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-daily-tooltip-metric+.usage-daily-tooltip-metric{border-top:1px solid color-mix(in oklab, currentColor, transparent 76%)}}.k-admin .usage-daily-tooltip-summary{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.k-admin .usage-daily-tooltip-summary>span{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .usage-daily-tooltip-summary b,.k-admin .usage-daily-tooltip-sites b{font-variant-numeric:tabular-nums;white-space:nowrap}.k-admin .usage-daily-tooltip-sites{gap:2px;padding-inline-start:var(--space-4);display:grid}.k-admin .usage-daily-tooltip-sites>span{align-items:center;gap:var(--space-2);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.k-admin .usage-daily-tooltip-sites i{border-radius:50%;width:8px;height:8px;display:block}.k-admin .usage-daily-site-marker.is-answer{background:var(--usage-daily-answer-color)}.k-admin .usage-daily-site-marker.is-generation{background-color:var(--usage-daily-generation-color);background-image:repeating-linear-gradient(135deg,#0000 0 3px,#ffffff6b 3px 5px)}.k-admin .usage-daily-tooltip-sites>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-admin .usage-daily-column.is-leading .usage-daily-tooltip{left:0;transform:translateY(-2px)}.k-admin .usage-daily-column.is-trailing .usage-daily-tooltip{left:auto;right:0;transform:translateY(-2px)}.k-admin .usage-daily-column:hover,.k-admin .usage-daily-column:focus{z-index:20}.k-admin .usage-daily-column:hover .usage-daily-tooltip,.k-admin .usage-daily-column:focus .usage-daily-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.k-admin .usage-daily-column.is-leading:hover .usage-daily-tooltip,.k-admin .usage-daily-column.is-leading:focus .usage-daily-tooltip,.k-admin .usage-daily-column.is-trailing:hover .usage-daily-tooltip,.k-admin .usage-daily-column.is-trailing:focus .usage-daily-tooltip{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.k-admin .usage-daily-tooltip{transition:none}}.k-admin .usage-daily-column time{border-radius:var(--radius-pill);place-self:center;place-items:center;min-width:24px;min-height:24px;display:grid}.k-admin .usage-daily-column.is-today time{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-daily-column.is-today time{background:color-mix(in oklab, var(--accent), transparent 88%)}}.k-admin .usage-daily-column.is-today time{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-daily-column.is-today time{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent), transparent 58%)}}.k-admin .usage-daily-column.is-today time{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .usage-daily-column.is-today time{color:color-mix(in oklab, var(--accent), var(--fg) 28%)}}.k-admin .usage-daily-column.is-today time{font-weight:850}.k-admin .usage-site-table-wrap{max-width:100%;overflow-x:auto}.k-admin .usage-site-table{border-collapse:collapse;width:100%;min-width:620px;color:var(--fg-2);font-size:var(--text-sm)}.k-admin .usage-site-table th,.k-admin .usage-site-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:end;white-space:nowrap}.k-admin .usage-site-table th:first-child,.k-admin .usage-site-table td:first-child{text-align:start}.k-admin .usage-site-table thead th{background:var(--surface-2);color:var(--muted);font-size:var(--text-xs)}.k-admin .usage-site-table tbody th{color:var(--fg)}.k-admin .usage-site-table tbody tr:last-child>*{border-bottom:0}@media (width<=980px){.k-admin .usage-quota-grid,.k-admin .usage-inventory-grid,.k-admin .usage-two-column,.k-admin .usage-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .usage-billing-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.k-admin .usage-page-header,.k-admin .usage-section-heading,.k-admin .usage-overage-head{flex-direction:column;align-items:stretch}.k-admin .usage-section-meta{justify-items:start}.k-admin .usage-page-header-actions,.k-admin .usage-scope-switch{width:100%}.k-admin .usage-overage-current{grid-template-columns:minmax(0,1fr);align-items:start}.k-admin .usage-overage-answer-meter{width:100%}.k-admin .usage-period-nav,.k-admin .usage-period-label{flex:auto;min-width:0}.k-admin .usage-scope-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .usage-page-header-actions>.icon-button{flex:none}.k-admin .usage-inventory-grid,.k-admin .usage-two-column,.k-admin .usage-breakdown-grid{grid-template-columns:1fr}.k-admin .usage-inventory-asof{text-align:start}.k-admin .usage-chart-toolbar{flex-direction:column;align-items:stretch}.k-admin .usage-metric-switch{justify-content:flex-start}.k-admin .usage-product-kpis .kpi-card{position:relative}.k-admin .usage-product-kpis .kpi-info-tooltip{position:static}.k-admin .usage-product-kpis .kpi-info-tooltip [role=tooltip]{right:var(--space-4);left:var(--space-4);width:auto;max-width:none;transform:translateY(-2px)}.k-admin .usage-product-kpis .kpi-info-tooltip:hover [role=tooltip],.k-admin .usage-product-kpis .kpi-info-tooltip:focus-within [role=tooltip]{transform:translateY(0)}.k-admin .usage-quota-card-head,.k-admin .billing-invoice-list article{align-items:flex-start}.k-admin .usage-quota-card-head{position:relative}.k-admin .usage-quota-card .usage-quota-help{position:static}.k-admin .usage-quota-card .usage-quota-help [role=tooltip]{top:calc(100% + var(--space-1));width:min(260px, calc(100vw - var(--space-8)));max-width:none;left:0;right:auto;transform:translateY(-2px)}.k-admin .usage-quota-card .usage-quota-help:hover [role=tooltip],.k-admin .usage-quota-card .usage-quota-help:focus-within [role=tooltip]{transform:translateY(0)}}@media (width<=520px){.k-admin .admin-trial-banner{margin-inline:var(--space-3);flex-direction:column;align-items:stretch}.k-admin .billing-platform-grid{grid-template-columns:minmax(0,1fr)}.k-admin .billing-current-plan{gap:var(--space-1);display:grid}.k-admin .usage-quota-grid,.k-admin .usage-overage-current,.k-admin .billing-invoice-list article{grid-template-columns:minmax(0,1fr)}.k-admin .usage-overage-current{align-items:start}.k-admin .usage-limit-modal>.modal-shell-inline-header,.k-admin .usage-limit-modal .usage-limit-modal-body{padding:var(--space-3) var(--space-4)}.k-admin .usage-limit-modal .panel-sub{line-height:1.5}.k-admin .usage-limit-preview{gap:var(--space-3);padding:var(--space-3)}.k-admin .usage-overage-limit-row{flex-direction:column;align-items:stretch}.k-admin .billing-invoice-list article>div:nth-child(2){justify-items:start}.k-admin .usage-overage-limit-row>.btn{width:100%}.k-admin .usage-period-label span{white-space:normal}}@media (prefers-reduced-motion:no-preference){.k-admin .usage-overage-toggle input:after{transition:transform .14s}.k-admin .usage-limit-preview-value.is-up{animation:.24s cubic-bezier(.2,0,0,1) both usage-limit-preview-rise}.k-admin .usage-limit-preview-value.is-down{animation:.24s cubic-bezier(.2,0,0,1) both usage-limit-preview-sink}}@keyframes usage-limit-preview-rise{0%{opacity:.35;filter:blur(2px);transform:translateY(8px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes usage-limit-preview-sink{0%{opacity:.35;filter:blur(2px);transform:translateY(-8px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.k-admin .usage-overage-answer-progress-detail,.k-admin .usage-overage-summary-section{transition:none}}@media (forced-colors:active){.k-admin .usage-overage-toggle input{appearance:auto;width:24px}.k-admin .usage-overage-toggle input:after{content:none}}.k-admin .hero-row,.k-admin .content-grid,.k-admin .report-grid{gap:var(--space-6);align-items:stretch;display:grid}.k-admin .hero-row{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.k-admin .content-grid,.k-admin .report-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.k-admin .full-span{grid-column:1/-1}.k-admin .page-header,.k-admin .log-header,.k-admin .report-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.k-admin .page-header,.k-admin .log-header,.k-admin .report-header,.k-admin .page-title{gap:var(--space-4);display:grid}.k-admin .page-header>:first-child,.k-admin .log-header>:first-child,.k-admin .report-header>:first-child{min-width:0}.k-admin .hero-row>.page-title,.k-admin .page-header>.page-title{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.k-admin .log-header,.k-admin .report-header{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.k-admin .admin-page-topbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.k-admin .admin-back-link{place-self:flex-start start;align-items:center;gap:var(--space-2);inline-size:fit-content;min-inline-size:34px;max-inline-size:100%;min-height:34px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--fg);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-weight:760;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.k-admin .admin-back-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .admin-back-link:hover{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .admin-back-link:hover{color:var(--accent)}.k-admin .admin-back-link:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .source-detail-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;display:flex;position:relative}.k-admin .icon-button.source-action-button{width:38px;height:38px;position:relative}.k-admin .source-action-button[data-tooltip]:after{top:calc(100% + var(--space-2));z-index:25;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .12s,transform .12s;position:absolute;right:0;transform:translateY(-2px)}.k-admin .source-action-button[data-tooltip]:hover:after,.k-admin .source-action-button[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.k-admin .source-action-cooldown-tooltip{top:calc(100% + var(--space-2));z-index:25;opacity:0;pointer-events:none;visibility:hidden;width:max-content;max-width:min(320px,100vw - 64px);transition:opacity .12s,transform .12s;position:absolute;right:0;transform:translateY(-2px)}.k-admin .source-action-button:hover+.source-action-cooldown-tooltip,.k-admin .source-action-button:focus-visible+.source-action-cooldown-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.k-admin .source-action-cooldown-tooltip,.k-admin .source-action-button:focus-visible+.source-action-cooldown-tooltip,.k-admin .source-action-button:hover+.source-action-cooldown-tooltip{transition:none;transform:none}}.k-admin .page-title h2,.k-admin .log-header h2{max-width:720px;font-size:var(--type-page-title-size);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;line-height:1.08}.k-admin .report-header h2{font-size:var(--text-lg);letter-spacing:var(--tracking-display);line-height:1.2}.k-admin .eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;font-weight:700}.k-admin .lead{color:var(--muted);font-size:var(--text-lg);line-height:1.6}.k-admin .panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.k-admin .panel-pad{padding:var(--space-5)}.k-admin .panel-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border-soft);display:flex}.k-admin .panel-head>:first-child{min-width:0}.k-admin .panel-head .eyebrow{margin-bottom:var(--space-1);display:block}.k-admin .panel-title-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .panel-title-row>h3{flex:0 auto;min-width:0}.k-admin .panel-title-row>.icon-button,.k-admin .panel-title-row>.panel-title-action{flex:none}.k-admin .panel-title-row>.icon-button{background:var(--surface-warm);width:24px;height:24px;color:var(--fg);border:0}.k-admin .panel-title-row>.icon-button:hover{background:var(--surface-warm)}@supports (color:color-mix(in lab, red, red)){.k-admin .panel-title-row>.icon-button:hover{background:color-mix(in oklab, var(--surface-warm), var(--accent) 18%)}}.k-admin .panel-title-row>.icon-button:hover{color:var(--fg)}.k-admin .panel-title-row>.panel-title-action{display:inline-flex}.k-admin .collapsible-panel-summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.k-admin .collapsible-panel-summary::-webkit-details-marker{display:none}.k-admin .collapsible-panel-toggle-label{align-items:center;gap:var(--space-2);color:var(--muted);flex:none;font-size:13px;font-weight:600;display:inline-flex}.k-admin .collapsible-panel-icon{color:currentColor;flex:none;transition:color .16s,transform .16s;transform:rotate(-90deg)}.k-admin .collapsible-panel[open] .collapsible-panel-icon{color:var(--fg-2);transform:rotate(0)}.k-admin .panel-action-row{justify-content:flex-end;padding-bottom:0;display:flex}.k-admin .panel h3,.k-admin .next-actions h3{font-size:var(--type-heading-size);letter-spacing:var(--tracking-display);line-height:1.2}.k-admin .panel h4{font-size:var(--type-body-size);line-height:1.2}.k-admin .panel-sub,.k-admin .status-copy,.k-admin .source-meta{color:var(--muted);font-size:var(--type-label-size)}.k-admin .badge{min-height:24px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--fg-2);font-size:var(--type-caption-size);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.k-admin .badge.ok{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.ok{color:color-mix(in oklab, var(--success), var(--fg) 18%)}}.k-admin .badge.ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.ok{background:color-mix(in oklab, var(--success), transparent 90%)}}.k-admin .badge.ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.ok{border-color:color-mix(in oklab, var(--success), transparent 72%)}}.k-admin .badge.info{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.info{color:color-mix(in oklab, var(--accent), var(--fg) 18%)}}.k-admin .badge.info{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.info{background:color-mix(in oklab, var(--accent), transparent 90%)}}.k-admin .badge.info{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.info{border-color:color-mix(in oklab, var(--accent), transparent 72%)}}.k-admin .badge.warn{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.warn{color:color-mix(in oklab, var(--warn), var(--fg) 20%)}}.k-admin .badge.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.warn{background:color-mix(in oklab, var(--warn), transparent 88%)}}.k-admin .badge.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.warn{border-color:color-mix(in oklab, var(--warn), transparent 68%)}}.k-admin .badge.danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.danger{color:color-mix(in oklab, var(--danger), var(--fg) 10%)}}.k-admin .badge.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.danger{background:color-mix(in oklab, var(--danger), transparent 90%)}}.k-admin .badge.danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .badge.danger{border-color:color-mix(in oklab, var(--danger), transparent 70%)}}.k-admin .document-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:inline-flex}.k-admin .document-entry-copy{gap:var(--space-1);min-width:0;display:grid}.k-admin .document-entry-title{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--fg);font-size:var(--text-base);flex-wrap:wrap;font-weight:780;line-height:1.25;display:flex}.k-admin .document-entry-title-text{overflow-wrap:anywhere;min-width:0}.k-admin .document-entry-location{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:520;line-height:1.35}.k-admin .document-entry-location-link{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .document-entry-location-link{color:color-mix(in oklab, var(--accent), var(--muted) 36%)}}.k-admin .document-entry-location-link{text-underline-offset:.18em;text-decoration:underline}.k-admin .document-entry-location-link:hover{color:var(--accent-hover)}@supports (color:color-mix(in lab, red, red)){.k-admin .document-entry-location-link:hover{color:color-mix(in oklab, var(--accent-hover), var(--muted) 18%)}}.k-admin .document-entry-location-link:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:0}.k-admin .document-chunks-inline{gap:var(--space-3);grid-column:1/-1;min-width:0;display:grid;container:document-chunks/inline-size}.k-admin .document-search-match{gap:var(--space-1);display:grid}.k-admin .document-search-match-preview.document-body{margin-top:0}.k-admin .document-chunk-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-admin .document-chunk-card{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;grid-template-rows:auto 1fr;transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out;display:grid;position:relative}.k-admin .document-chunk-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .document-chunk-card:hover{border-color:color-mix(in oklab, var(--accent), transparent 58%)}}.k-admin .document-chunk-card:hover{background:var(--surface-subtle)}.k-admin .document-chunk-card:has(.document-chunk-card-link:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .document-chunk-card:has(.document-chunk-card-link:focus-visible){border-color:color-mix(in oklab, var(--accent), transparent 42%)}}.k-admin .document-chunk-card:has(.document-chunk-card-link:focus-visible){box-shadow:var(--focus-ring)}.k-admin .document-chunk-card-header{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .document-chunk-card-link{align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);min-width:0;color:var(--fg);font-size:var(--text-xs);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;display:inline-flex}.k-admin .document-chunk-card-link:after{z-index:1;border-radius:var(--radius-lg);content:"";position:absolute;inset:0}.k-admin .document-chunk-card-link:hover{color:var(--accent)}.k-admin .document-chunk-card-link:focus-visible{outline:0}.k-admin .document-chunk-card-preview.markdown-preview{--markdown-preview-height:132px;padding:var(--space-2);font-size:var(--text-sm);margin:0}.k-admin .document-chunk-overflow{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;display:grid}.k-admin .document-chunk-overflow.is-expanded{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr}.k-admin .document-chunk-overflow-inner{min-height:0;overflow:hidden}.k-admin .document-chunk-disclosure{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.k-admin .document-chunk-disclosure .btn{min-height:36px}.k-admin .document-chunk-disclosure-icon.is-expanded{transform:rotate(180deg)}.k-admin .document-chunk-load-error{color:var(--danger);font-size:var(--text-sm);margin:0}.k-admin .modal.chunk-preview-modal{grid-template-rows:auto minmax(0,1fr);height:min(760px,100vh - 48px);display:grid;overflow:hidden}.k-admin .chunk-preview-modal-head{gap:var(--space-1);display:grid}.k-admin .chunk-preview-modal-title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.k-admin .chunk-preview-modal-title-row h3{overflow-wrap:anywhere;min-width:0}.k-admin .chunk-preview-number{min-height:24px;padding:2px var(--space-2);border:1px solid var(--accent);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .chunk-preview-number{border:1px solid color-mix(in oklab, var(--accent), transparent 72%)}}.k-admin .chunk-preview-number{border-radius:var(--radius-pill);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .chunk-preview-number{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .chunk-preview-number{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .chunk-preview-number{color:color-mix(in oklab, var(--accent), var(--fg) 18%)}}.k-admin .chunk-preview-number{font-size:var(--text-xs);white-space:nowrap;font-weight:750;line-height:1}.k-admin .chunk-preview-modal-body{gap:var(--space-4);min-height:0;padding:var(--space-4);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.k-admin .chunk-preview-guidance{align-items:start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .chunk-preview-guidance{border:1px solid color-mix(in oklab, var(--accent), transparent 78%)}}.k-admin .chunk-preview-guidance{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .chunk-preview-guidance{background:color-mix(in oklab, var(--accent), var(--surface) 95%)}}.k-admin .chunk-preview-guidance{color:var(--fg-2);font-size:var(--text-sm);line-height:1.65}.k-admin .chunk-preview-guidance>svg{color:var(--accent);margin-top:2px}.k-admin .chunk-preview-guidance>div{gap:var(--space-2);min-width:0;display:grid}.k-admin .chunk-preview-guidance p{margin:0}.k-admin .chunk-preview-modal-markdown.markdown-preview{height:100%;min-height:0;max-height:none;padding:var(--space-4);opacity:1;overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.k-admin .chunk-preview-modal-markdown.markdown-preview:after{display:none}.k-admin .chunk-preview-modal-markdown.markdown-preview:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .document-chunk-card-preview.markdown-preview,.k-admin .document-chunk-card-preview.markdown-preview :is(.markdown-table-scroll,pre),.k-admin .chunk-preview-modal-markdown.markdown-preview,.k-admin .chunk-preview-modal-markdown.markdown-preview :is(.markdown-table-scroll,pre){scrollbar-width:none;-ms-overflow-style:none}.k-admin .document-chunk-card-preview.markdown-preview::-webkit-scrollbar{width:0;height:0;display:none}.k-admin .document-chunk-card-preview.markdown-preview :is(.markdown-table-scroll,pre)::-webkit-scrollbar{width:0;height:0;display:none}.k-admin .chunk-preview-modal-markdown.markdown-preview::-webkit-scrollbar{width:0;height:0;display:none}.k-admin .chunk-preview-modal-markdown.markdown-preview :is(.markdown-table-scroll,pre)::-webkit-scrollbar{width:0;height:0;display:none}@container document-chunks (width<=760px){.k-admin .document-chunk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container document-chunks (width<=380px){.k-admin .document-chunk-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.k-admin .document-chunk-overflow{transition:grid-template-rows .22s cubic-bezier(.2,0,0,1),opacity .16s ease-out,visibility 0s linear .22s}.k-admin .document-chunk-overflow.is-expanded{transition-delay:0s}.k-admin .document-chunk-overflow .document-chunk-card{opacity:0;transition:opacity .16s ease-out,transform .22s cubic-bezier(.2,0,0,1);transform:translateY(-6px)}.k-admin .document-chunk-overflow.is-expanded .document-chunk-card{opacity:1;transform:translateY(0)}.k-admin .document-chunk-disclosure-icon{transition:transform .18s cubic-bezier(.2,0,0,1)}}.k-admin .icon-button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:32px;height:32px;color:var(--fg-2);cursor:pointer;place-items:center;transition:border-color .14s,background .14s,color .14s;display:inline-grid}.k-admin .icon-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .icon-button:hover{border-color:color-mix(in oklab, var(--accent), transparent 35%)}}.k-admin .icon-button:hover{background:var(--surface-subtle);color:var(--accent)}.k-admin .icon-button.danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .icon-button.danger{color:color-mix(in oklab, var(--danger), var(--fg) 10%)}}.k-admin .icon-button.danger:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .icon-button.danger:hover{border-color:color-mix(in oklab, var(--danger), transparent 55%)}}.k-admin .icon-button.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .icon-button.danger:hover{background:color-mix(in oklab, var(--danger), transparent 94%)}}.k-admin .icon-button:disabled,.k-admin .icon-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.k-admin .icon-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .icon-button.date-range-filter-button{position:relative}.k-admin .icon-button.date-range-filter-button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .icon-button.date-range-filter-button.is-active{border-color:color-mix(in oklab, var(--accent), transparent 35%)}}.k-admin .icon-button.date-range-filter-button.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .icon-button.date-range-filter-button.is-active{background:color-mix(in oklab, var(--accent), var(--surface) 90%)}}.k-admin .icon-button.date-range-filter-button.is-active{color:var(--accent)}.k-admin .icon-button.date-range-filter-button.is-active:after{border:1px solid var(--surface);background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;right:4px}.k-admin .kpi-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.k-admin .content-loading-overlay{z-index:5;padding:var(--space-4);cursor:wait;place-items:center;animation:.14s ease-out both content-loading-overlay-in;display:grid;position:absolute;inset:0}.k-admin .content-loading-skeleton-overlay{z-index:5;padding:var(--space-4);background:var(--surface);cursor:wait;position:absolute;inset:0;overflow:hidden}.k-admin .content-loading-skeleton-overlay.is-cards,.k-admin .content-loading-skeleton-overlay.is-split{background:var(--bg)}.k-admin .content-loading-skeleton-overlay>.admin-skeleton-list{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface)}.k-admin .admin-skeleton-block{border-radius:var(--radius-sm);background:var(--border-soft);min-width:16px;min-height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.k-admin .admin-skeleton-block{background:color-mix(in oklab, var(--border-soft), var(--surface) 32%)}}@media (prefers-reduced-motion:no-preference){.k-admin .admin-skeleton-block{animation:1.1s ease-in-out infinite alternate admin-boot-pulse}}.k-admin .admin-skeleton-list{min-height:12rem;display:grid}.k-admin .admin-skeleton-row{align-items:center;gap:var(--space-4);min-height:76px;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto auto 18px;display:grid}.k-admin .admin-skeleton-list.is-user .admin-skeleton-row{margin:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex}.k-admin .admin-skeleton-row-primary{gap:var(--space-2);min-width:0;display:grid}.k-admin .admin-skeleton-row-primary .is-title{width:min(62%,18rem);min-height:16px}.k-admin .admin-skeleton-row-primary .is-copy{width:min(84%,32rem);min-height:12px}.k-admin .admin-skeleton-row .is-chip{border-radius:999px;width:76px;min-height:24px}.k-admin .admin-skeleton-row .is-status{border-radius:999px;width:64px;min-height:24px}.k-admin .admin-skeleton-row .is-icon{border-radius:50%;width:18px;min-height:18px}.k-admin .admin-skeleton-card-grid{align-items:stretch}.k-admin .admin-skeleton-card{align-content:start;gap:var(--space-3);min-height:168px;display:grid}.k-admin .admin-skeleton-card>.is-label{width:48%;min-height:13px}.k-admin .admin-skeleton-card>.is-value{width:68%;min-height:32px}.k-admin .admin-skeleton-bars{align-items:end;gap:5px;min-height:48px;margin-top:auto;display:flex}.k-admin .admin-skeleton-bars .admin-skeleton-block{width:100%;min-height:18px}.k-admin .admin-skeleton-bars .admin-skeleton-block:nth-child(2n){min-height:34px}.k-admin .admin-skeleton-bars .admin-skeleton-block:nth-child(3n){min-height:44px}.k-admin .admin-skeleton-form{gap:var(--space-5);display:grid}.k-admin .admin-skeleton-field{gap:var(--space-2);display:grid}.k-admin .admin-skeleton-field .is-label{width:min(34%,10rem);min-height:13px}.k-admin .admin-skeleton-field .is-control{width:100%;min-height:42px}.k-admin .admin-route-skeleton{grid-template-rows:auto minmax(0,1fr)}.k-admin .admin-route-skeleton.is-report{grid-template-rows:auto auto minmax(0,1fr)}.k-admin .admin-route-skeleton.is-knowledge-landing{padding-bottom:var(--space-6);grid-template-rows:auto minmax(0,1fr)}.k-admin .admin-skeleton-knowledge-hero>*{min-height:clamp(250px,275px - 1.75vw,253px)}.k-admin .admin-skeleton-knowledge-title{align-content:start;gap:var(--space-4);display:grid}.k-admin .admin-skeleton-knowledge-title .is-eyebrow{width:84px;min-height:12px}.k-admin .admin-skeleton-knowledge-title .is-heading{width:min(76%,470px);min-height:36px}.k-admin .admin-skeleton-knowledge-title .is-lead{width:min(96%,620px);min-height:64px}.k-admin .admin-skeleton-knowledge-title .is-button{width:180px;min-height:40px}.k-admin .admin-skeleton-next-actions>.is-title{width:112px;min-height:20px}.k-admin .admin-skeleton-action-item{align-items:center;gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);min-height:42px;display:grid}.k-admin .admin-skeleton-action-item>.is-icon{border-radius:50%;width:28px;min-height:28px}.k-admin .admin-skeleton-action-item>span{gap:6px;display:grid}.k-admin .admin-skeleton-action-item .is-title{width:62%;min-height:13px}.k-admin .admin-skeleton-action-item .is-copy{width:84%;min-height:11px}.k-admin .admin-skeleton-next-actions>.is-footer{width:116px;min-height:16px;margin-top:auto}.k-admin .admin-skeleton-knowledge-list{min-height:0}.k-admin .admin-skeleton-page-header{min-height:138px}.k-admin .admin-skeleton-page-title{gap:var(--space-3);width:min(100%,680px);display:grid}.k-admin .admin-skeleton-page-title .is-eyebrow{width:84px;min-height:12px}.k-admin .admin-skeleton-page-title .is-heading{width:min(72%,420px);min-height:36px}.k-admin .admin-skeleton-page-title .is-lead{width:min(92%,620px);min-height:16px}.k-admin .admin-skeleton-page-header>.is-action{width:112px;min-height:40px}.k-admin .admin-skeleton-panel{min-height:0;overflow:hidden}.k-admin .admin-skeleton-panel-title{gap:var(--space-2);width:min(52vw,420px);display:grid}.k-admin .admin-skeleton-panel-title .is-title{width:min(54%,220px);min-height:20px}.k-admin .admin-skeleton-panel-title .is-copy{width:min(92%,390px);min-height:13px}.k-admin .admin-skeleton-panel .panel-head>.is-action{width:84px;min-height:32px}.k-admin .admin-skeleton-route-body{min-height:0}.k-admin .admin-skeleton-answer-logs-body,.k-admin .admin-skeleton-members-body{grid-template-rows:auto minmax(0,1fr)}.k-admin .admin-skeleton-events-body>.events-list-panel{flex:1 0 auto}.k-admin .admin-skeleton-route-body>.event-definitions-panel>.admin-skeleton-card-grid{padding:var(--space-5)}.k-admin .admin-skeleton-studio-body{min-height:0;display:flex}.k-admin .admin-skeleton-studio-body>.studio-tool-panel{flex:auto;width:100%;min-height:0}.k-admin .admin-skeleton-studio-toolbar .is-filter{width:180px;min-height:40px}.k-admin .admin-route-skeleton.is-inquiry-detail{grid-template-rows:auto auto minmax(0,1fr)}.k-admin .admin-skeleton-inquiry-topbar .is-back{width:144px;min-height:20px}.k-admin .admin-skeleton-inquiry-topbar .is-action{border-radius:50%;width:36px;min-height:36px}.k-admin .admin-skeleton-inquiry-header .page-title{width:100%}.k-admin .content-loading-skeleton-overlay.is-inquiry-detail{background:var(--bg);padding:0}.k-admin .admin-skeleton-inquiry-detail{width:100%}.k-admin .admin-skeleton-inquiry-thread-panel{min-height:600px}.k-admin .admin-skeleton-inquiry-thread{min-height:300px}.k-admin .admin-skeleton-inquiry-thread>.admin-skeleton-list{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface)}.k-admin .admin-skeleton-inquiry-composer{border-top:1px solid var(--border-soft)}.k-admin .admin-skeleton-usage-content{gap:var(--space-6);min-width:0;display:grid}.k-admin .admin-skeleton-usage-heading-copy,.k-admin .admin-skeleton-usage-quota-head{align-items:center;gap:var(--space-2);display:flex}.k-admin .admin-skeleton-usage-heading-copy .is-title{width:180px;min-height:24px}.k-admin .admin-skeleton-usage-heading-copy .is-badge{border-radius:var(--radius-pill);width:88px;min-height:26px}.k-admin .admin-skeleton-usage-scope>.admin-skeleton-block{width:72px;min-height:32px}.k-admin .admin-skeleton-usage-quota-card{min-height:164px}.k-admin .admin-skeleton-usage-quota-head{justify-content:space-between}.k-admin .admin-skeleton-usage-quota-head .is-title{width:52%;min-height:16px}.k-admin .admin-skeleton-usage-quota-head .is-state{width:42px;min-height:16px}.k-admin .admin-skeleton-usage-quota-card>.is-value{width:54%;min-height:38px}.k-admin .admin-skeleton-usage-quota-card>.is-progress{border-radius:var(--radius-pill);width:100%;min-height:8px;margin-top:auto}.k-admin .admin-skeleton-usage-trial>.admin-skeleton-block{width:min(24%,180px);min-height:16px}.k-admin .admin-skeleton-usage-trend{min-height:360px}.k-admin .admin-skeleton-usage-chart{align-items:end;gap:var(--space-3);min-height:260px;padding:var(--space-5);display:flex}.k-admin .admin-skeleton-usage-chart>.admin-skeleton-block{flex:1 1 0;min-width:0;min-height:24%}.k-admin .admin-skeleton-usage-chart>.admin-skeleton-block:nth-child(3n+1){min-height:46%}.k-admin .admin-skeleton-usage-chart>.admin-skeleton-block:nth-child(3n+2){min-height:68%}.k-admin .admin-skeleton-usage-header .is-period{width:220px;min-height:44px}.k-admin .admin-skeleton-usage-header .is-refresh{width:40px;min-height:40px}.k-admin .admin-skeleton-billing-title{align-content:start;gap:var(--space-2);min-height:68px}.k-admin .admin-skeleton-detail,.k-admin .admin-skeleton-report-grid{gap:var(--space-6);min-height:0;display:grid}.k-admin .admin-skeleton-split{gap:var(--space-4);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);min-height:0;display:grid}@media (width<=720px){.k-admin .admin-skeleton-page-header{min-height:194px}.k-admin .admin-skeleton-row{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.k-admin .admin-skeleton-row .is-status,.k-admin .admin-skeleton-row .is-icon{display:none}.k-admin .admin-skeleton-page-header>.is-action{width:88px}.k-admin .admin-skeleton-split{grid-template-columns:1fr}.k-admin .admin-skeleton-knowledge-hero>*{min-height:0}.k-admin .admin-skeleton-knowledge-title .is-button{width:100%}}.k-admin .admin-page-loading-region{min-height:360px;position:relative}.k-admin .admin-page-loading-region>.panel{min-height:360px}.k-admin .knowledge-detail-list-region{min-height:20rem;position:relative}.k-admin.agent-flow-loading-shell{background:var(--bg);grid-template-rows:58px minmax(0,1fr);width:100vw;height:100dvh;display:grid;overflow:hidden}.k-admin .agent-flow-loading-header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);min-width:0;padding:0 14px;display:flex;box-shadow:0 1px 3px #182b480d}.k-admin .agent-flow-loading-title-group,.k-admin .agent-flow-loading-actions{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .agent-flow-loading-back{border-radius:var(--radius-sm);width:34px;min-width:34px;min-height:34px}.k-admin .agent-flow-loading-logo{background:var(--accent);width:30px;height:30px;color:var(--on-strong);border-radius:9px;flex:0 0 30px;place-items:center;font-weight:800;display:grid}.k-admin .agent-flow-loading-copy{gap:3px;width:180px;display:grid}.k-admin .agent-flow-loading-copy .is-eyebrow{width:62px;min-height:8px}.k-admin .agent-flow-loading-copy .is-title{width:142px;min-height:14px}.k-admin .agent-flow-loading-copy .is-subtitle{width:82px;min-height:8px}.k-admin .agent-flow-loading-state{border-radius:var(--radius-pill);width:70px;min-height:21px}.k-admin .agent-flow-loading-actions>.admin-skeleton-block{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);width:64px;min-height:34px}.k-admin .agent-flow-loading-actions>.is-preview{width:104px}.k-admin .agent-flow-loading-actions>.is-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-flow-loading-actions>.is-primary{border-color:color-mix(in oklab, var(--accent), var(--border) 30%)}}.k-admin .agent-flow-loading-actions>.is-primary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-flow-loading-actions>.is-primary{background:color-mix(in oklab, var(--accent), var(--surface) 84%)}}.k-admin .agent-flow-loading-layout{grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.k-admin .agent-flow-loading-canvas{background-color:var(--surface-subtle);background-image:radial-gradient(circle, var(--muted) 1px, transparent 1px);min-width:0;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-flow-loading-canvas{background-image:radial-gradient(circle, color-mix(in oklab, var(--muted), transparent 62%) 1px, transparent 1px)}}.k-admin .agent-flow-loading-canvas{background-size:16px 16px}.k-admin .agent-flow-loading-library{z-index:2;width:240px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);position:absolute;top:14px;bottom:14px;left:14px;overflow:hidden}.k-admin .agent-flow-loading-library>.is-search{width:100%;min-height:38px;margin-bottom:var(--space-3)}.k-admin .agent-flow-loading-library-list{gap:var(--space-2);display:grid}.k-admin .agent-flow-loading-library-item{align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm);grid-template-columns:32px minmax(0,1fr);display:grid}.k-admin .agent-flow-loading-library-item>.is-icon{width:32px;min-height:32px}.k-admin .agent-flow-loading-library-item>span:last-child{gap:var(--space-1);display:grid}.k-admin .agent-flow-loading-library-item .is-title{width:72%;min-height:12px}.k-admin .agent-flow-loading-library-item .is-copy{width:92%;min-height:9px}.k-admin .agent-flow-loading-stage{justify-content:center;align-items:center;min-width:0;display:flex;position:absolute;inset:0 0 0 268px}.k-admin .agent-flow-loading-node-group{align-items:center;display:inline-flex}.k-admin .agent-flow-loading-node-group>.is-edge{border-radius:0;width:clamp(34px,4vw,64px);min-height:2px}.k-admin .agent-flow-loading-node{align-items:start;gap:var(--space-3);width:clamp(170px,14vw,220px);min-height:126px;padding:var(--space-4);border:1px solid var(--border);border-left:5px solid var(--accent);grid-template-columns:40px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-flow-loading-node{border-left:5px solid color-mix(in oklab, var(--accent), var(--border) 32%)}}.k-admin .agent-flow-loading-node{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.k-admin .agent-flow-loading-node>.is-icon{border-radius:var(--radius-md);width:40px;min-height:40px}.k-admin .agent-flow-loading-node>span:last-child{gap:var(--space-2);display:grid}.k-admin .agent-flow-loading-node .is-title{width:68%;min-height:18px}.k-admin .agent-flow-loading-node .is-copy{width:48%;min-height:11px}.k-admin .agent-flow-loading-node .is-line{width:94%;min-height:12px;margin-top:var(--space-2)}.k-admin .agent-flow-loading-canvas-tools{gap:var(--space-2);display:flex;position:absolute;bottom:14px;right:14px}.k-admin .agent-flow-loading-canvas-tools>.admin-skeleton-block{border:1px solid var(--border);background:var(--surface);width:38px;min-height:34px}.k-admin .agent-flow-loading-inspector{border-left:1px solid var(--border);background:var(--surface);min-width:0;overflow:hidden}.k-admin .agent-flow-loading-inspector-tabs{gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .agent-flow-loading-inspector-tabs>.admin-skeleton-block{min-height:34px}.k-admin .agent-flow-loading-inspector-content{padding-top:var(--space-5)}.k-admin .agent-flow-loading-inspector-content>.is-title{width:42%;min-height:20px;margin:0 var(--space-5) var(--space-4)}@media (width<=1050px){.k-admin .agent-flow-loading-layout{grid-template-columns:minmax(0,1fr) 320px}.k-admin .agent-flow-loading-copy{display:none}.k-admin .agent-flow-loading-stage{inset-inline-start:240px}}.k-admin .inquiry-address-region{position:relative}.k-admin .content-loading-panel{justify-items:center;gap:var(--space-3);max-width:min(100%,320px);padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .content-loading-panel{background:color-mix(in oklab, var(--surface), transparent 4%)}}.k-admin .content-loading-panel{box-shadow:var(--shadow-soft);color:var(--muted);font-size:var(--text-sm);font-weight:700}.k-admin .content-loading-panel p{margin:0}@keyframes content-loading-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.k-admin .content-loading-overlay{animation:none}}.k-admin .report-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.k-admin .report-kpi-grid .kpi-card{container:report-kpi/inline-size}.k-admin .report-body>.report-kpi-grid .kpi-label{flex-direction:column;align-items:flex-start}.k-admin .report-body>.report-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}@container report-kpi (width<=13rem){.k-admin .report-kpi-grid .kpi-card{min-height:132px;padding:var(--space-4);gap:var(--space-3)}.k-admin .report-kpi-grid .kpi-label{font-size:var(--text-xs);flex-wrap:wrap}.k-admin .report-kpi-grid .kpi-value{font-size:var(--text-xl)}.k-admin .report-kpi-grid .spark{height:28px}}@container report-kpi (width<=10rem){.k-admin .report-kpi-grid .kpi-value{font-size:var(--text-lg)}}.k-admin .kpi-card{min-height:148px;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-content:space-between;gap:var(--space-4);display:grid}.k-admin .kpi-label{justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);font-weight:750;display:flex}.k-admin .kpi-label-main{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.k-admin .widget-custom-prompt-label{align-items:center;gap:var(--space-1);display:flex;position:relative}.k-admin .widget-custom-prompt-label [role=tooltip]{z-index:30;width:min(360px,100%);position:absolute;top:100%;left:0}.k-admin .widget-custom-prompt-count{text-align:right}.k-admin .widget-custom-prompt-editor{min-width:0;position:relative}.k-admin .widget-custom-prompt .widget-custom-prompt-editor textarea{padding-bottom:calc(var(--space-8) * 2);display:block}.k-admin .widget-custom-prompt-editor .widget-custom-prompt-examples{inset-inline:var(--space-3);bottom:var(--space-3);justify-content:flex-end;display:flex;position:absolute}.k-admin .widget-custom-prompt-examples .filter-dropdown-trigger{min-height:32px}.k-admin .widget-custom-prompt-examples .filter-dropdown-trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed}.k-admin .widget-custom-prompt-examples .filter-dropdown-menu{top:auto;bottom:calc(100% + var(--space-2));width:min(100%,420px);max-height:min(300px,50dvh);overflow-y:auto}.k-admin .kpi-info-tooltip{display:inline-flex;position:relative}.k-admin .kpi-info-trigger{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--muted);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.k-admin .kpi-info-trigger:hover{background:var(--surface-2);color:var(--fg-2)}.k-admin .kpi-info-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .kpi-info-tooltip [role=tooltip]{top:calc(100% + var(--space-1));z-index:30;width:max-content;max-width:min(320px, calc(100vw - var(--space-8)));opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;position:absolute;left:50%;transform:translate(-50%,-2px)}.k-admin .kpi-info-tooltip:hover [role=tooltip],.k-admin .kpi-info-tooltip:focus-within [role=tooltip]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.k-admin .kpi-info-tooltip [role=tooltip]{transition:none}}.k-admin .kpi-value{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:780;line-height:1}.k-admin .spark{gap:var(--space-1);grid-template-columns:repeat(7,1fr);align-items:end;height:32px;display:grid}.k-admin .spark:not(.spark-data) span{border-radius:var(--radius-pill);background:var(--accent);min-height:8px}@supports (color:color-mix(in lab, red, red)){.k-admin .spark:not(.spark-data) span{background:color-mix(in oklab, var(--accent), var(--surface) 75%)}}.k-admin .spark:not(.spark-data) span:nth-child(2n){height:24px}.k-admin .spark:not(.spark-data) span:nth-child(3n){height:18px}.k-admin .next-actions{gap:var(--space-5);align-content:start;display:grid}.k-admin .knowledge-next-actions{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.k-admin .knowledge-next-actions .action-list{gap:var(--space-1)}.k-admin .knowledge-next-actions .action-item{min-height:36px}.k-admin .knowledge-next-actions .action-item strong,.k-admin .knowledge-next-actions .action-item span span{line-height:1.3}.k-admin .knowledge-next-actions .next-actions-footer{padding-block:var(--space-3)}@media (width>=1321px){.k-admin .knowledge-next-actions{gap:10px}.k-admin .knowledge-next-actions h3{font-size:16px}.k-admin .knowledge-next-actions .action-list{gap:6px}.k-admin .knowledge-next-actions .action-item strong{font-size:12px}.k-admin .knowledge-next-actions .action-item span span{font-size:var(--text-xs)}.k-admin .knowledge-next-actions .next-actions-footer a{font-size:var(--text-sm)}}.k-admin .action-list,.k-admin .history-list,.k-admin .stack,.k-admin .origin-column,.k-admin .origin-list,.k-admin .document-list{gap:var(--space-4);display:grid}.k-admin .origin-column{grid-column:1/-1;width:100%}.k-admin .origin-list{gap:var(--space-2)}.k-admin .action-item{gap:var(--space-4);min-height:44px;color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.k-admin .action-icon{border-radius:var(--radius-pill);border:2px solid var(--muted);width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.k-admin .action-icon{border:2px solid color-mix(in oklab, var(--muted), var(--surface) 38%)}}.k-admin .action-icon{color:var(--muted);font-size:var(--text-sm);place-items:center;font-weight:800;display:grid}.k-admin .action-item.is-done .action-icon{border-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .action-item.is-done .action-icon{background:color-mix(in oklab, var(--success), var(--surface) 86%)}}.k-admin .action-item.is-done .action-icon{color:var(--success)}.k-admin .action-item.is-pending .action-icon{visibility:hidden}.k-admin .action-item strong,.k-admin .status-title,.k-admin .source-name{color:var(--fg);font-size:var(--text-sm);font-weight:750;display:block}.k-admin .action-item span span{color:var(--muted);font-size:var(--text-sm)}.k-admin .next-actions-footer{margin:0 calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:var(--space-5);border-top:1px solid var(--border-soft)}.k-admin .next-actions-footer a{color:var(--success);font-weight:750;text-decoration:none}.k-admin .tabs{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:inline-flex}.k-admin .tab,.k-admin .filter-chip{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--text-sm);background:0 0;border:0;font-weight:750;transition:background-color .16s,color .16s,box-shadow .16s}.k-admin .tab.is-active,.k-admin .filter-chip.is-active,.k-admin .tab:hover,.k-admin .filter-chip:hover{background:var(--surface-warm);color:var(--fg)}.k-admin .source-row,.k-admin .site-row,.k-admin .log-row,.k-admin .history-item,.k-admin .origin-item,.k-admin .document-row{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-soft);align-items:center;display:grid}.k-admin .site-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.k-admin .site-create-form{display:grid}.k-admin .onboarding-form fieldset{border:0;min-width:0;margin:0;padding:0}.k-admin .onboarding-contract-step{gap:var(--space-4);display:grid}.k-admin .onboarding-plan-summary{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-warm);margin:0;display:grid}.k-admin .onboarding-plan-summary>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.k-admin .onboarding-plan-summary dt{color:var(--muted)}.k-admin .onboarding-plan-summary dd{text-align:right;margin:0;font-weight:700}.k-admin .onboarding-contract-checks{gap:var(--space-3);display:grid}.k-admin .onboarding-contract-checks label{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.k-admin .onboarding-contract-checks input{width:18px;height:18px;margin-top:2px}.k-admin .onboarding-contract-link{vertical-align:middle;min-width:24px;min-height:24px;justify-content:center;align-items:center;margin-inline-start:var(--space-1);display:inline-flex;transform:translateY(-2px)}.k-admin .onboarding-form .form-grid{align-items:start}.k-admin .onboarding-form .field-help{font-size:var(--type-label-size)}.k-admin .onboarding-field-error,.k-admin .onboarding-form>fieldset>.site-create-form-error{margin:0 var(--space-4) var(--space-4)}.k-admin .onboarding-actions{justify-content:space-between}.k-admin .onboarding-reopen{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.k-admin .onboarding-reopen p{margin:0}.k-admin .site-create-fields{gap:var(--space-4);display:grid}@media (width<=480px){.k-admin .modal-backdrop{padding:var(--space-2)}.k-admin .onboarding-plan-summary>div{gap:2px;display:grid}.k-admin .onboarding-plan-summary dd{text-align:left}.k-admin .onboarding-actions .btn{flex:auto}}.k-admin .site-create-field-label{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .site-create-form input[aria-invalid=true]{border-color:var(--danger)}.k-admin .site-create-form-error{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);margin:0}@supports (color:color-mix(in lab, red, red)){.k-admin .site-create-form-error{border:1px solid color-mix(in oklab, var(--danger), transparent 72%)}}.k-admin .site-create-form-error{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .site-create-form-error{background:color-mix(in oklab, var(--danger), var(--surface) 94%)}}.k-admin .site-create-form-error{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .site-create-form-error{color:color-mix(in oklab, var(--danger), var(--fg) 18%)}}.k-admin .site-create-form-error{font-size:var(--text-sm);font-weight:700}.k-admin .site-create-actions{border-top:1px solid var(--border-soft)}.k-admin.site-setup-page{min-height:100dvh;overflow-x:hidden}.k-admin .site-setup-header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-8));border-bottom:1px solid var(--border);background:var(--surface);display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .site-setup-header{background:color-mix(in oklab, var(--surface), transparent 4%)}}.k-admin .site-setup-brand{border-radius:var(--radius-sm);align-items:center;display:inline-flex}.k-admin .site-setup-brand:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .site-setup-brand img{width:auto;height:28px;display:block}.k-admin .site-setup-content{width:min(620px,100%);min-height:calc(100dvh - 68px);padding:clamp(var(--space-5), 6vw, 64px) var(--space-4);place-items:center;margin:0 auto;display:grid}.k-admin .site-setup-panel{width:100%;box-shadow:var(--shadow-soft)}.k-admin .site-setup-form-region{min-height:220px;position:relative}.k-admin .site-setup-invitations{gap:var(--space-4);justify-items:start;display:grid}.k-admin .site-setup-invitations ul{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;margin:0;padding:0;list-style:none;display:grid}.k-admin .site-setup-invitations li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.k-admin .site-setup-invitations li+li{border-top:1px solid var(--border)}.k-admin .site-setup-invitations li>div{gap:2px;min-width:0;display:grid}.k-admin .site-setup-invitations strong{overflow-wrap:anywhere}.k-admin .site-setup-invitations span{color:var(--muted);font-size:13px}.k-admin .site-setup-invitations li .btn{flex:none}.k-admin .site-setup-form-region>.empty-state{place-content:center;justify-items:center;gap:var(--space-4);min-height:220px;display:grid}.k-admin .source-row{grid-template-columns:minmax(0,1fr) auto auto auto}.k-admin .source-link{color:inherit;text-decoration:none;transition:background .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.k-admin .source-link:first-child{border-top:0}.k-admin .source-link svg{color:var(--muted)}.k-admin .source-link:hover{background:var(--surface-subtle)}.k-admin .source-link:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.k-admin .history-item{grid-template-columns:auto minmax(0,1fr) auto}.k-admin .history-list{gap:var(--space-3)}.k-admin .history-item{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);align-items:start}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item{background:color-mix(in oklab, var(--surface), var(--surface-warm) 18%)}}.k-admin .history-copy{gap:var(--space-1);min-width:0;display:grid}.k-admin .history-status-icon{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.k-admin .history-item-completed .history-status-icon{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-completed .history-status-icon{border-color:color-mix(in oklab, var(--success), transparent 70%)}}.k-admin .history-item-completed .history-status-icon{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-completed .history-status-icon{background:color-mix(in oklab, var(--success), transparent 90%)}}.k-admin .history-item-completed .history-status-icon{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-completed .history-status-icon{color:color-mix(in oklab, var(--success), var(--fg) 18%)}}.k-admin .history-item-running .history-status-icon,.k-admin .history-item-pending .history-status-icon,.k-admin .history-item-partially_failed .history-status-icon{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-running .history-status-icon,.k-admin .history-item-pending .history-status-icon,.k-admin .history-item-partially_failed .history-status-icon{border-color:color-mix(in oklab, var(--warn), transparent 68%)}}.k-admin .history-item-running .history-status-icon,.k-admin .history-item-pending .history-status-icon,.k-admin .history-item-partially_failed .history-status-icon{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-running .history-status-icon,.k-admin .history-item-pending .history-status-icon,.k-admin .history-item-partially_failed .history-status-icon{background:color-mix(in oklab, var(--warn), transparent 88%)}}.k-admin .history-item-running .history-status-icon,.k-admin .history-item-pending .history-status-icon,.k-admin .history-item-partially_failed .history-status-icon{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-running .history-status-icon,.k-admin .history-item-pending .history-status-icon,.k-admin .history-item-partially_failed .history-status-icon{color:color-mix(in oklab, var(--warn), var(--fg) 20%)}}.k-admin .history-item-failed .history-status-icon{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-failed .history-status-icon{border-color:color-mix(in oklab, var(--danger), transparent 70%)}}.k-admin .history-item-failed .history-status-icon{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-failed .history-status-icon{background:color-mix(in oklab, var(--danger), transparent 90%)}}.k-admin .history-item-failed .history-status-icon{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .history-item-failed .history-status-icon{color:color-mix(in oklab, var(--danger), var(--fg) 10%)}}.k-admin .history-status-icon-spinner{animation:.85s linear infinite admin-loading-spin}.k-admin .history-file-link{color:var(--accent);cursor:pointer;font:inherit;font-weight:750;line-height:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}@supports (color:color-mix(in lab, red, red)){.k-admin .history-file-link{-webkit-text-decoration-color:color-mix(in oklab, currentcolor, transparent 55%);-webkit-text-decoration-color:color-mix(in oklab, currentcolor, transparent 55%);-webkit-text-decoration-color:color-mix(in oklab, currentcolor, transparent 55%);text-decoration-color:color-mix(in oklab, currentcolor, transparent 55%)}}.k-admin .history-file-link{text-underline-offset:.18em}.k-admin .history-file-link:hover{text-decoration-color:currentColor}.k-admin .history-file-link:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:0}.k-admin .history-file-link:disabled{cursor:wait;opacity:.64}.k-admin .log-row{grid-template-columns:auto minmax(0,1fr) 2.75rem fit-content(10rem) auto}.k-admin .answer-log-panel .log-row{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) 2.75rem auto auto}.k-admin .origin-item,.k-admin .document-row,.k-admin .chunk-preview{grid-template-columns:minmax(0,1fr) auto}.k-admin .origin-item{padding:var(--space-2) var(--space-3)}.k-admin .origin-item,.k-admin .origin-policy-card{box-sizing:border-box;width:100%}.k-admin .origin-policy-card{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);display:flex}.k-admin .origin-policy-card>div{min-width:0}.k-admin .setting-option-label{color:var(--fg);font-weight:500;line-height:1.35;display:block}.k-admin .origin-policy-card.is-disabled{background:var(--bg-muted)}.k-admin .origin-policy-card.is-disabled>div{opacity:.62}.k-admin .inquiry-email-sender-form{align-items:start}.k-admin .inquiry-email-sender-form>.btn{margin-top:var(--space-5);white-space:nowrap;flex:none}.k-admin .inquiry-email-sender-form.is-disabled{background:var(--bg-muted)}.k-admin .inquiry-email-sender-form.is-disabled .inquiry-email-sender-field{opacity:.62}.k-admin .inquiry-email-sender-field{flex:auto}.k-admin .inquiry-email-routing-note{margin-top:var(--space-1)}.k-admin .inquiry-reminder-panel{z-index:1;position:relative;overflow:visible}.k-admin .inquiry-notification-panel-body{min-height:9rem;position:relative}.k-admin .inquiry-notification-list{width:100%}.k-admin .inquiry-notification-target-row{min-height:64px}.k-admin .inquiry-notification-target-copy{align-items:center;gap:var(--space-3);min-width:0;display:flex}.k-admin .inquiry-notification-target-copy strong{overflow-wrap:anywhere;min-width:0;color:var(--fg-2);font-size:var(--text-sm)}.k-admin .inquiry-notification-empty{padding-block:var(--space-5)}.k-admin .inquiry-channel-panel-body{min-height:9rem;position:relative}.k-admin .inquiry-channel-list{width:100%}.k-admin .inquiry-channel-add-button{white-space:nowrap}.k-admin .inquiry-channel-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(220px,.6fr) auto;align-items:center;display:grid}.k-admin .inquiry-channel-main,.k-admin .inquiry-channel-controls,.k-admin .inquiry-channel-form,.k-admin .inquiry-channel-meta-step,.k-admin .inquiry-channel-line-done,.k-admin .inquiry-channel-delete-body{gap:var(--space-3);min-width:0;display:grid}.k-admin .inquiry-channel-heading,.k-admin .inquiry-channel-actions{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .inquiry-channel-heading{flex-wrap:wrap}.k-admin .inquiry-channel-heading>strong{overflow-wrap:anywhere;min-width:0}.k-admin .inquiry-channel-heading>img{flex-shrink:0}.k-admin .inquiry-channel-controls>label,.k-admin .inquiry-channel-webhook>span{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .inquiry-channel-controls .filter-dropdown,.k-admin .inquiry-channel-controls .filter-dropdown-trigger-plain,.k-admin .inquiry-channel-form-chatbot .filter-dropdown,.k-admin .inquiry-channel-form-chatbot .filter-dropdown-trigger-plain{width:100%}.k-admin .inquiry-channel-actions{justify-content:flex-end}.k-admin .inquiry-channel-panel{overflow:visible}.k-admin .inquiry-channel-disabled-note{color:var(--warn)}.k-admin .inquiry-channel-webhook{gap:var(--space-2) var(--space-3);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.k-admin .inquiry-channel-webhook>span{grid-column:1/-1}.k-admin .inquiry-channel-webhook code{overflow-wrap:anywhere;min-width:0;color:var(--fg-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-xs)}.k-admin .inquiry-channel-empty{padding-block:var(--space-5)}.k-admin .inquiry-channel-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.k-admin .inquiry-channel-create-form{gap:var(--space-5);display:grid}.k-admin .inquiry-channel-form{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .inquiry-channel-form .field{align-content:start}.k-admin .inquiry-channel-form .field input{height:38px}.k-admin .inquiry-channel-form .field small{color:var(--muted);font-size:var(--text-xs)}.k-admin .inquiry-channel-modal .modal-actions{margin-top:var(--space-2)}.k-admin .inquiry-channel-form-chatbot{grid-column:1/-1;position:relative}.k-admin .inquiry-channel-form-chatbot .filter-dropdown-menu{top:auto;bottom:calc(100% + var(--space-2))}.k-admin .inquiry-channel-line-done ol{gap:var(--space-2);padding-left:var(--space-5);color:var(--fg-2);margin:0;list-style:decimal;display:grid}.k-admin .chat-macro-panel-body{min-height:9rem;position:relative}.k-admin .chat-macro-add-button{white-space:nowrap;min-width:140px}.k-admin .chat-macro-list{width:100%}.k-admin .chat-macro-row{gap:var(--space-3);min-height:64px}.k-admin .chat-macro-copy{min-width:0}.k-admin .chat-macro-copy strong{color:var(--fg-2);font-size:var(--text-sm)}.k-admin .chat-macro-copy .panel-sub{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.k-admin .chat-macro-row-actions{gap:var(--space-1);flex-shrink:0;display:flex}.k-admin .form-grid.chat-macro-form{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.k-admin .chat-macro-form textarea{resize:vertical}.k-admin .chat-macro-variable-template-editor{box-sizing:border-box;width:100%;min-height:118px;max-height:clamp(118px,100dvh - 610px,300px);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);caret-color:var(--fg);cursor:text;font-size:var(--text-sm);overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-gutter:stable;white-space:pre-wrap;outline:0;font-weight:650;line-height:1.5;overflow-y:auto}.k-admin .chat-macro-variable-template-editor:focus-visible{box-shadow:var(--focus-ring)}.k-admin .chat-macro-variable-template-editor[aria-disabled=true]{border-color:var(--border-soft);background:var(--surface-warm);cursor:not-allowed}.k-admin .chat-macro-variable-template-editor:empty:before{color:var(--muted);content:attr(data-placeholder);pointer-events:none;font-weight:500}.k-admin .agent-variable-token{background:var(--accent);border:1px solid #c9d7f5;border-radius:999px;align-items:baseline;gap:2px;margin:0 2px;padding:1px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-variable-token{background:color-mix(in oklab, var(--accent), var(--surface) 88%)}}.k-admin .agent-variable-token{color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:1px;white-space:nowrap;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 1px 2px #254b8c0f}.k-admin .agent-variable-token:hover{background:var(--accent);border-color:#9eb7ed}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-variable-token:hover{background:color-mix(in oklab, var(--accent), var(--surface) 88%)}}.k-admin .agent-variable-token.is-selected{background:var(--accent);border-color:#5b7fd7}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-variable-token.is-selected{background:color-mix(in oklab, var(--accent), var(--surface) 88%)}}.k-admin .agent-variable-token.is-selected{box-shadow:0 0 0 2px #2563eb21}.k-admin .agent-variable-token-brace{color:var(--muted);font-weight:500}.k-admin .agent-variable-token-path{color:var(--fg-2)}.k-admin .chat-macro-variables h4{font-size:var(--text-xs);margin:0}.k-admin .chat-macro-variable-grid{gap:var(--space-1);margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.k-admin .chat-macro-variable{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--surface);text-align:left;cursor:pointer;align-items:baseline;display:flex}.k-admin .chat-macro-variable:hover:not(:disabled),.k-admin .chat-macro-variable:focus-visible{border-color:var(--accent);background:var(--surface-warm)}.k-admin .chat-macro-variable code{color:var(--accent);flex-shrink:0;font-size:11px}.k-admin .chat-macro-variable span{min-width:0;display:grid}.k-admin .chat-macro-variable strong{font-size:11px}.k-admin .chat-macro-variable small{color:var(--muted);font-size:10px}.k-admin .inquiry-notification-modal form,.k-admin .inquiry-notification-form{display:grid}.k-admin .form-grid.inquiry-notification-form{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.k-admin .inquiry-notification-type-fieldset{border:0;min-width:0;margin:0;padding:0}.k-admin .inquiry-notification-type-fieldset legend{margin-bottom:var(--space-2);color:var(--fg-2);font-size:var(--text-sm);font-weight:750}.k-admin .inquiry-notification-type-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-admin .inquiry-notification-type-button{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:76px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--fg-2);text-align:left;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.k-admin .inquiry-notification-type-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-notification-type-button:hover{border-color:color-mix(in oklab, var(--accent), var(--border) 55%)}}.k-admin .inquiry-notification-type-button.is-active{border-color:var(--accent);background:var(--surface);box-shadow:var(--selection-glow);color:var(--fg)}.k-admin .inquiry-notification-type-button .setting-option-label,.k-admin .inquiry-notification-type-button small{display:block}.k-admin .inquiry-notification-type-button small{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:650}.k-admin .inquiry-notification-demo-note{padding:var(--space-3);border:1px solid var(--warn);margin:0}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-notification-demo-note{border:1px solid color-mix(in oklab, var(--warn), var(--border) 60%)}}.k-admin .inquiry-notification-demo-note{border-radius:var(--radius-md);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-notification-demo-note{background:color-mix(in oklab, var(--warn), var(--surface) 94%)}}.k-admin .inquiry-notification-delete-target{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.k-admin .inquiry-notification-delete-target-label{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .inquiry-notification-delete-target-summary{align-items:center;gap:var(--space-3);min-width:0;display:flex}.k-admin .inquiry-notification-delete-target-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--fg-2);font-size:var(--text-sm)}.k-admin .contact-holdout-note{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--muted);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;font-weight:700;line-height:1.7;display:grid}.k-admin .contact-holdout-note>svg{color:var(--accent);margin-top:2px}.k-admin .contact-holdout-note p{margin:0}.k-admin .contact-holdout-note code{border-radius:var(--radius-sm);background:var(--surface-warm);color:var(--fg);font-family:var(--font-mono);padding:.05rem .25rem;font-size:.92em;font-weight:650}.k-admin .chunk-detail-list{gap:0;padding:0;display:grid}.k-admin .chunk-detail-row{gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--border-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;display:grid}.k-admin .chunk-detail-row:first-child{border-top:0}.k-admin .chunk-detail-index{border-radius:var(--radius-pill);background:var(--surface-warm);width:30px;height:30px;color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;font-weight:800;display:grid}.k-admin .chunk-detail-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:inline-flex}.k-admin .chunk-preview{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.k-admin .chunk-preview p{color:var(--muted);font-size:var(--text-sm)}.k-admin .dot{border-radius:var(--radius-pill);background:var(--surface-warm);width:32px;height:32px;color:var(--accent);place-items:center;font-weight:800;display:grid}.k-admin .dot.warn{background:var(--warn)}.k-admin code,.k-admin .mono{font-family:var(--font-mono);font-size:var(--text-sm)}.k-admin .widget-detail-section{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid;box-shadow:0 16px 34px #0f172a0d}.k-admin .widget-detail-section+.widget-detail-section{border-top:1px solid var(--border)}.k-admin .widget-detail-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.k-admin .widget-detail-section-head h4{margin:0}.k-admin .widget-inline-editor-body{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;animation:.18s ease-out widget-inline-editor-panel-enter;display:grid}@keyframes widget-inline-editor-panel-enter{0%{opacity:.72}to{opacity:1}}.k-admin .widget-inline-editor-steps{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-warm);width:100%;display:flex;overflow:hidden}.k-admin .widget-inline-step{border:0;border-right:1px solid var(--border);min-width:0;min-height:48px;color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;flex:1 1 0;font-weight:780;transition:background-color .16s,color .16s,box-shadow .16s}.k-admin .widget-inline-step:last-child{border-right:0}.k-admin .widget-inline-step:first-child{border-radius:calc(var(--radius-md) - 1px) 0 0 calc(var(--radius-md) - 1px)}.k-admin .widget-inline-step:last-child{border-radius:0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0}.k-admin .widget-inline-step{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.k-admin .widget-inline-step.is-active{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-inline-step.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent), var(--surface) 68%)}}.k-admin .widget-surface-step-alert{border-radius:var(--radius-pill);background:var(--warn);width:8px;height:8px}.k-admin .widget-mode-control-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid;overflow:hidden}.k-admin .widget-mode-option-switch{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--control-border);cursor:pointer;flex:none;width:42px;height:24px;position:relative}.k-admin .widget-mode-option-switch:before{content:"";border-radius:var(--radius-pill);background:var(--surface);width:16px;height:16px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f172a2e}.k-admin .widget-mode-option-switch.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-mode-option-switch.is-on{border-color:color-mix(in oklab, var(--accent), var(--border) 32%)}}.k-admin .widget-mode-option-switch.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-mode-option-switch.is-on{background:color-mix(in oklab, var(--accent), var(--surface) 36%)}}.k-admin .widget-mode-option-switch.is-on:before{transform:translate(18px)}.k-admin .widget-mode-option-switch:disabled{cursor:not-allowed;opacity:.58}.k-admin .widget-mode-nested-config{padding:var(--space-4);border-top:1px solid var(--border-soft);background:var(--surface-subtle)}.k-admin .widget-mode-nested-config .field{gap:var(--space-2)}.k-admin .widget-mode-nested-config .field-help{line-height:1.45}.k-admin .tool-settings-list{gap:var(--space-4);min-width:0;display:grid}.k-admin .tool-settings-section{align-content:start;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.k-admin .tool-settings-list>.tool-settings-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.k-admin .tool-settings-section-head{gap:var(--space-1);display:grid}.k-admin .tool-settings-section-head h3,.k-admin .tool-settings-section-head h5,.k-admin .tool-settings-section-head p{margin:0}.k-admin .tool-settings-section-head h3,.k-admin .tool-settings-section-head h5{color:var(--fg);font-size:var(--text-sm)}.k-admin .tool-settings-section-head p{color:var(--muted);font-size:var(--text-sm);font-weight:680;line-height:1.6}.k-admin .tool-settings-section-body{gap:var(--space-3);min-width:0;display:grid}.k-admin .tool-settings-section-body.tool-settings-fields{gap:var(--space-5)}.k-admin .tool-settings-section .tool-settings-fields>.field{background:0 0;border:0;border-radius:0;padding:0}.k-admin .widget-popup-settings-group{border-radius:var(--radius-md);background:var(--bg-muted);overflow:hidden}.k-admin .widget-popup-settings-heading{padding:var(--space-4) var(--space-4) 0;gap:3px;display:grid}.k-admin .widget-popup-settings-heading h5,.k-admin .widget-popup-settings-heading p{margin:0}.k-admin .widget-popup-settings-heading h5{color:var(--fg);font-size:var(--text-xs)}.k-admin .widget-popup-settings-heading p{color:var(--muted);font-size:var(--text-xs)}.k-admin .widget-popup-settings-group>.widget-mode-nested-config{gap:var(--space-3);background:0 0;border-top:0}.k-admin .widget-popup-settings-group>.widget-mode-nested-config .field{border:1px solid var(--border-soft);border-radius:var(--radius-md)}.k-admin .widget-asset-label{color:var(--fg-2);font-size:var(--text-sm);font-weight:760}.k-admin .field input.is-invalid{border-color:var(--danger)}.k-admin .field-error{color:var(--danger);font-size:var(--text-xs);margin:0}.k-admin .field.widget-popup-switch-field{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-height:40px;display:grid}.k-admin .widget-popup-switch-copy{gap:var(--space-1);min-width:0;display:grid}.k-admin .widget-operator-call-settings .field.widget-popup-switch-field{padding:var(--space-3);background:var(--surface)}.k-admin .widget-asset-field{align-content:start}.k-admin .widget-asset-control{gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;display:grid}.k-admin .widget-asset-preview{border:1px solid var(--border-soft);border-radius:var(--radius-md);width:48px;height:48px;color:var(--muted);background:var(--surface);place-items:center;display:grid;overflow:hidden}.k-admin .widget-asset-preview img{object-fit:cover;width:100%;height:100%}.k-admin .widget-asset-preview img.is-contain{object-fit:contain;padding:6px}.k-admin .widget-design-customization-sections{gap:var(--space-4);display:grid}.k-admin .widget-design-customization-section{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface-subtle);display:grid}.k-admin .widget-design-customization-section-head{gap:var(--space-1);display:grid}.k-admin .widget-design-customization-section-head h4,.k-admin .widget-design-customization-section-head p{margin:0}.k-admin .widget-design-customization-grid{gap:var(--space-3)}.k-admin .widget-design-option-field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.k-admin .widget-design-option-field>legend{color:var(--fg-2);font-size:var(--text-sm);padding:0;font-weight:600}.k-admin .widget-design-option-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .widget-design-option{gap:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);min-height:44px;padding:var(--space-3);color:var(--fg-2);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.k-admin .widget-design-option>input[type=radio]{width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;accent-color:var(--accent);margin:0;padding:0}.k-admin .widget-design-option>input[type=radio]:focus-visible{box-shadow:none;outline:0}.k-admin .widget-design-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.k-admin .widget-design-option:has(input:focus-visible){border-color:var(--accent);box-shadow:var(--focus-ring)}.k-admin .widget-design-option:has(input:disabled){cursor:default;opacity:.58}.k-admin .widget-design-option.is-thinking-indicator{align-items:start}.k-admin .widget-design-option.is-thinking-indicator>.widget-thinking-indicator-preview,.k-admin .widget-design-option.is-thinking-indicator>span:last-child{grid-column:2}.k-admin .widget-design-option.is-thinking-indicator>span:last-child{color:var(--fg-2);font-size:var(--text-xs)}.k-admin .widget-thinking-indicator-preview{--kotael-thinking-label-color:var(--fg-2);min-width:0;min-height:40px;display:block}@media (hover:hover) and (pointer:fine){.k-admin .widget-design-option:not(:has(input:disabled)):hover{border-color:var(--border);background:var(--surface-muted)}.k-admin .widget-design-option:has(input:checked):hover{border-color:var(--accent);background:var(--accent-soft)}}@media (prefers-reduced-motion:reduce){.k-admin .widget-design-option{transition:none}}.k-admin .widget-asset-meta{gap:2px;min-width:0;display:grid}.k-admin .widget-asset-meta strong,.k-admin .widget-asset-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .widget-asset-meta strong{color:var(--fg-2);font-size:var(--text-xs)}.k-admin .widget-asset-meta small{color:var(--muted);font-size:11px}.k-admin .widget-asset-upload-button{white-space:nowrap;min-height:34px}.k-admin .widget-asset-upload-button.is-disabled{pointer-events:none;opacity:.58}.k-admin .widget-asset-upload-button:has(+.widget-asset-input:focus){border-color:var(--accent);box-shadow:var(--focus-ring)}.k-admin .field input.widget-asset-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;min-width:1px;height:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.k-admin .field input.widget-asset-input:focus-visible{box-shadow:none;outline:0}@media (width<=640px){.k-admin .widget-design-option-grid{grid-template-columns:minmax(0,1fr)}.k-admin .widget-asset-control{grid-template-columns:48px minmax(0,1fr) 34px}.k-admin .widget-asset-preview{grid-area:1/1}.k-admin .widget-asset-meta{grid-area:1/2/auto/4}.k-admin .widget-asset-upload-button{grid-area:2/1/auto/3}.k-admin .widget-asset-control:not(:has(>.icon-button)) .widget-asset-upload-button{grid-column:1/-1}.k-admin .widget-asset-control>.icon-button{grid-area:2/3}}.k-admin .widget-inline-editor-group{align-content:start;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.k-admin .widget-inline-editor-group-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.k-admin .widget-inline-editor-group-head h5{font-size:var(--text-sm);margin:0}.k-admin .widget-inline-editor-group-head p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm);font-weight:680;line-height:1.6}.k-admin .knowledge-source-card{align-items:center;gap:var(--space-3);min-height:74px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.k-admin .knowledge-source-card:has(input:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .knowledge-source-card:has(input:focus-visible){border-color:color-mix(in oklab, var(--accent), var(--border) 35%)}}.k-admin .knowledge-source-card:has(input:focus-visible){box-shadow:var(--focus-ring)}.k-admin .knowledge-source-card:has(input:disabled){cursor:not-allowed;opacity:.58}.k-admin .knowledge-source-card.is-selected{border-color:var(--accent);background:var(--surface);box-shadow:var(--selection-glow);color:var(--fg)}.k-admin .knowledge-source-card.is-selected:has(input:focus-visible){border-color:var(--accent);box-shadow:var(--selection-glow), var(--focus-ring)}.k-admin .knowledge-source-card input{width:18px;height:18px;accent-color:var(--accent);margin:0}.k-admin .knowledge-source-card-copy{gap:3px;min-width:0;display:grid}.k-admin .knowledge-source-card-copy .setting-option-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-admin .knowledge-source-card-facts{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.k-admin .knowledge-source-card-type{border:1px solid var(--accent);align-items:center;gap:5px;min-width:0;min-height:22px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .knowledge-source-card-type{border:1px solid color-mix(in oklab, var(--accent), transparent 78%)}}.k-admin .knowledge-source-card-type{border-radius:var(--radius-pill);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .knowledge-source-card-type{background:color-mix(in oklab, var(--accent), var(--surface) 93%)}}.k-admin .knowledge-source-card-type{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .knowledge-source-card-type{color:color-mix(in oklab, var(--accent), var(--fg) 28%)}}.k-admin .knowledge-source-card-type{font-size:var(--text-xs);white-space:nowrap;font-weight:750;line-height:1}.k-admin .knowledge-source-card-type svg{color:var(--accent);flex:none}.k-admin .knowledge-source-card-count,.k-admin .knowledge-source-card-status{color:var(--fg-2);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.k-admin .knowledge-source-card-count{font-variant-numeric:tabular-nums}.k-admin .knowledge-source-card-status{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.k-admin .knowledge-source-card-status:before{background:var(--knowledge-source-status-color,currentColor);content:"";border-radius:50%;flex:none;width:5px;height:5px}.k-admin .knowledge-source-card[data-source-status=ready] .knowledge-source-card-status{--knowledge-source-status-color:var(--success)}.k-admin .knowledge-source-card[data-source-status=pending] .knowledge-source-card-status,.k-admin .knowledge-source-card[data-source-status=running] .knowledge-source-card-status{--knowledge-source-status-color:var(--warn)}.k-admin .knowledge-source-card[data-source-status=failed] .knowledge-source-card-status{--knowledge-source-status-color:var(--danger)}.k-admin .knowledge-source-card-description{min-width:0;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3;display:inline-block;overflow:hidden}.k-admin .knowledge-source-card-state{border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;justify-self:end;padding:4px 9px;font-weight:780}.k-admin .knowledge-source-card.is-selected .knowledge-source-card-state{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .knowledge-source-card.is-selected .knowledge-source-card-state{border-color:color-mix(in oklab, var(--accent), transparent 42%)}}.k-admin .knowledge-source-card.is-selected .knowledge-source-card-state{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .knowledge-source-card.is-selected .knowledge-source-card-state{background:color-mix(in oklab, var(--accent), var(--surface) 88%)}}.k-admin .knowledge-source-card.is-selected .knowledge-source-card-state{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .knowledge-source-card.is-selected .knowledge-source-card-state{color:color-mix(in oklab, var(--accent), var(--fg) 20%)}}.k-admin .knowledge-source-card.is-compact{border-radius:8px;gap:8px;min-height:58px;padding:5px 7px}.k-admin .knowledge-source-card.is-compact input{width:16px;height:16px}.k-admin .knowledge-source-card.is-compact .setting-option-label{font-size:11px;line-height:1.15}.k-admin .knowledge-source-card.is-compact .knowledge-source-card-copy{gap:1px}.k-admin .knowledge-source-card.is-compact .knowledge-source-card-facts{gap:5px}.k-admin .knowledge-source-card.is-compact .knowledge-source-card-type{gap:3px;min-height:16px;padding:1px 4px;font-size:9px}.k-admin .knowledge-source-card.is-compact .knowledge-source-card-type svg{width:10px;height:10px}.k-admin .knowledge-source-card.is-compact .knowledge-source-card-count,.k-admin .knowledge-source-card.is-compact .knowledge-source-card-status{font-size:9px;font-weight:500}.k-admin .knowledge-source-card.is-compact .knowledge-source-card-description{font-size:9px}@media (hover:hover){.k-admin .knowledge-source-card:not(.is-selected):not(:has(input:disabled)):hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .knowledge-source-card:not(.is-selected):not(:has(input:disabled)):hover{border-color:color-mix(in oklab, var(--accent), var(--border) 52%)}}.k-admin .knowledge-source-card:not(.is-selected):not(:has(input:disabled)):hover{background:var(--surface-subtle);box-shadow:0 5px 14px #0f172a14}}@media (prefers-reduced-motion:no-preference){.k-admin .knowledge-source-card{transition:border-color .14s,background-color .14s,box-shadow .14s}}.k-admin .widget-mode-card-title{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:54px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-subtle) 100%);color:var(--fg);font-size:var(--text-sm);font-weight:820;display:flex}.k-admin .widget-mode-options{gap:var(--space-3);display:grid}.k-admin .widget-design-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.k-admin .widget-design-grid.is-selected-only{grid-template-columns:minmax(0,1fr)}.k-admin .widget-design-grid>.widget-design-card{justify-self:center;width:70%;max-width:900px}.k-admin .widget-design-group-head{justify-content:flex-end}.k-admin .widget-design-description{text-align:right;margin:0;line-height:1.45}.k-admin .widget-design-heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .widget-design-text-action{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-design-text-action{color:color-mix(in oklab, var(--accent), var(--fg) 22%)}}.k-admin .widget-design-text-action{font-weight:700}.k-admin .widget-design-text-action:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-design-text-action:hover{background:color-mix(in oklab, var(--accent), transparent 94%)}}.k-admin .widget-design-text-action:hover{color:var(--accent-hover);border-color:#0000}.k-admin .widget-design-template-field{gap:var(--space-2)}.k-admin .widget-design-template-label{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .widget-design-template-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.k-admin .widget-design-template-picker{gap:var(--space-2);display:grid}.k-admin .widget-design-template-stage{min-height:230px;padding:var(--space-3) 0 var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--surface-warm) 0%, var(--surface-subtle) 100%);place-items:center;display:grid;position:relative;overflow:hidden}.k-admin .widget-design-template-active{z-index:2;background:var(--surface);cursor:default;width:min(560px,82%);position:relative}.k-admin .widget-design-template-side{top:var(--space-4);bottom:calc(var(--space-4) + 18px);z-index:1;opacity:.42;pointer-events:none;width:min(360px,40%);position:absolute}.k-admin .widget-design-template-side.is-previous{left:-96px}.k-admin .widget-design-template-side.is-next{right:-96px}.k-admin .widget-design-template-side .widget-design-card{transform-origin:50%;background:var(--surface-subtle);height:100%;box-shadow:none;transform:scale(.96)}.k-admin .widget-design-template-picker .widget-design-card{min-width:0}.k-admin .widget-design-template-arrow{z-index:3;border-radius:var(--radius-pill);width:38px;height:38px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #0f172a1f}.k-admin .widget-design-template-arrow.is-previous{left:max(10px,50% - min(280px,38%) - 52px)}.k-admin .widget-design-template-arrow.is-next{right:max(10px,50% - min(280px,38%) - 52px)}.k-admin .widget-design-template-dots{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.k-admin .widget-design-template-dot{border-radius:var(--radius-pill);background:var(--muted);opacity:.68;width:8px;height:8px}.k-admin .widget-design-template-dot.is-active{background:var(--fg);opacity:1}.k-admin .widget-design-card{align-content:start;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);cursor:pointer;display:grid}.k-admin .widget-design-card.is-selected{border-color:var(--accent);background:var(--surface);box-shadow:var(--selection-glow)}.k-admin .widget-design-card-head{align-items:center;gap:var(--space-2);display:flex}.k-admin .widget-design-card-radio{align-items:center;gap:var(--space-2);cursor:pointer;min-width:0;display:inline-flex}.k-admin .widget-design-card-head input{width:16px;height:16px}.k-admin .widget-design-card-head .setting-option-label{font-size:var(--text-sm);overflow-wrap:anywhere}.k-admin .widget-design-card-head small{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;margin-left:auto}.k-admin .widget-design-card-actions{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.k-admin .widget-design-card-edit,.k-admin .widget-design-card-delete{border-radius:var(--radius-sm);background:0 0;border-color:#0000;width:28px;height:28px}.k-admin .widget-design-card-edit:hover{background:var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-design-card-edit:hover{background:color-mix(in oklab, var(--accent), transparent 94%)}}.k-admin .widget-design-card-delete:hover{background:var(--danger);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-design-card-delete:hover{background:color-mix(in oklab, var(--danger), transparent 94%)}}.k-admin .widget-design-card-edit svg,.k-admin .widget-design-card-delete svg{width:15px;height:15px}.k-admin .widget-design-card-preview{cursor:pointer;display:block}.k-admin .widget-design-preview{border-radius:var(--radius-sm);background:var(--surface-warm);padding:var(--space-3);display:block}.k-admin .widget-design-color-field{align-items:center;gap:var(--space-2);display:flex}.k-admin .widget-design-color-field input[type=color]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;width:44px;height:32px;padding:2px}.k-admin .widget-design-color-field input[type=text]{width:auto;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);flex:1}.k-admin .widget-design-color-field input[aria-invalid=true]{border-color:var(--danger)}.k-admin .widget-design-color-error{color:var(--danger);font-size:var(--text-xs);margin:0}@media (width<=760px){.k-admin .widget-design-grid{grid-template-columns:minmax(0,1fr)}.k-admin .widget-design-template-stage{min-height:214px}.k-admin .widget-design-template-side{width:46%}.k-admin .widget-design-template-side.is-previous{left:-58px}.k-admin .widget-design-template-side.is-next{right:-58px}.k-admin .widget-design-template-arrow.is-previous{left:6px}.k-admin .widget-design-template-arrow.is-next{right:6px}}.k-admin .widget-inline-note{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--muted);font-size:var(--text-sm);font-weight:700}.k-admin .widget-inline-note.is-warning{align-items:flex-start;gap:var(--space-2);border-color:var(--warn);display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-inline-note.is-warning{border-color:color-mix(in oklab, var(--warn), transparent 62%)}}.k-admin .widget-inline-note.is-warning{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-inline-note.is-warning{background:color-mix(in oklab, var(--warn), var(--surface) 91%)}}.k-admin .widget-inline-note.is-warning{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-inline-note.is-warning{color:color-mix(in oklab, var(--warn), var(--fg) 28%)}}.k-admin .widget-inline-note.is-warning svg{flex:none;margin-top:2px}.k-admin .field{gap:var(--space-1);display:grid}.k-admin .field label,.k-admin .select-field label{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .title-fetch-indicator{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.k-admin .title-fetch-spinner{border:2px solid var(--accent);width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.k-admin .title-fetch-spinner{border:2px solid color-mix(in oklab, var(--accent), var(--surface) 62%)}}.k-admin .title-fetch-spinner{border-top-color:var(--accent);border-radius:50%;animation:.8s linear infinite admin-loading-spin}.k-admin .field-input-shell{display:flex;position:relative}.k-admin .field-input-shell>input{width:100%}.k-admin .field-input-shell.has-accessory>input{padding-right:calc(var(--space-4) + 20px)}.k-admin .field-input-accessory{top:50%;right:var(--space-3);color:var(--accent);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.k-admin .field input,.k-admin .field select,.k-admin .agent-tool-editor-body input:not([type=checkbox]),.k-admin .agent-tool-editor-body textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--fg);padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.k-admin .agent-tool-editor-body textarea{resize:vertical}.k-admin .agent-tool-editor-body input:focus-visible,.k-admin .agent-tool-editor-body textarea:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .field textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:38px;color:var(--fg);padding:0 var(--space-4);font-size:var(--text-sm);min-height:118px;padding:var(--space-3) var(--space-4);resize:vertical;outline:none;font-weight:650}.k-admin .field input:disabled,.k-admin .field select:disabled,.k-admin .field textarea:disabled{border-color:var(--border-soft);background:var(--surface-warm);color:var(--fg);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--fg)}.k-admin .field-help{color:var(--muted);font-size:var(--text-xs)}.k-admin .field input:focus-visible,.k-admin .field select:focus-visible,.k-admin .field textarea:focus-visible,.k-admin .btn:focus-visible,.k-admin .widget-mode-option-switch:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .form-grid,.k-admin .config-grid,.k-admin .settings-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .create-knowledge-form{gap:var(--space-5);margin-top:var(--space-6);display:grid}.k-admin .create-knowledge-grid{column-gap:var(--space-5);row-gap:var(--space-5)}.k-admin .create-knowledge-grid .field{gap:var(--space-2)}.k-admin .knowledge-url-target{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.k-admin .knowledge-url-target .filter-dropdown-trigger{border-start-end-radius:0;border-end-end-radius:0}.k-admin .knowledge-url-target .filter-dropdown-menu{min-width:9rem}.k-admin .knowledge-url-target>input{border-start-start-radius:0;border-end-start-radius:0;min-width:0;margin-inline-start:-1px}.k-admin .field.full,.k-admin .advanced-settings,.k-admin .drop-zone{grid-column:1/-1}.k-admin .advanced-settings{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.k-admin .advanced-settings>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-4);color:var(--muted);cursor:pointer;font-size:var(--text-xs);font-weight:750;list-style:none;display:flex}.k-admin .advanced-settings>summary::-webkit-details-marker{display:none}.k-admin .advanced-settings>summary svg{flex:none;transition:transform .16s;transform:rotate(-90deg)}.k-admin .advanced-settings[open]>summary svg{transform:rotate(0)}.k-admin .advanced-settings:not([open])>.advanced-settings-grid{display:none}.k-admin .advanced-settings-grid{column-gap:var(--space-4);row-gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.k-admin .chunk-delimiter-preview{overflow-wrap:anywhere;min-width:0}.k-admin .chunk-delimiter-preview li{white-space:pre-wrap}.k-admin .chunk-delimiter-preview ol{color:var(--muted);font-size:var(--type-label-size);padding-inline-start:var(--space-5);list-style:decimal}.k-admin .users-list{gap:var(--space-2);padding:var(--space-3);display:grid;position:relative}.k-admin .users-list.is-loading{min-height:12rem}.k-admin .user-row{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);text-align:left;display:flex}.k-admin .user-row:hover{border-color:var(--border);background:var(--surface-warm)}.k-admin .user-avatar{background:var(--accent);border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-admin .user-avatar{background:color-mix(in srgb, var(--accent) 12%, var(--surface-warm))}}.k-admin .user-avatar{color:var(--accent)}:is(.k-admin .user-avatar:has(img),.k-admin .user-profile-picture-preview:has(img)){outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1)}.k-admin .user-avatar img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.k-admin .user-row-identity{gap:var(--space-1);flex:1;min-width:0;display:grid}.k-admin .user-row-identity strong,.k-admin .user-row-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .user-row-identity span{color:var(--muted);font-size:var(--text-sm)}.k-admin .user-row-badges{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.k-admin .invitation-row{cursor:default}.k-admin .user-dialog-grid{grid-template-columns:1fr}.k-admin .user-profile-picture-preview{border-radius:999px}.k-admin .account-settings-tabs{margin:var(--space-4) var(--space-4) 0;display:flex}.k-admin .account-settings-tabs .tab{flex:1 1 0;min-width:0}.k-admin .account-settings-tabs .tab.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .account-settings-tabs .tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent), transparent 76%)}}.k-admin .account-settings-tabs .tab:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .account-settings-panels{display:grid}.k-admin .account-settings-panels>[role=tabpanel]{grid-area:1/1;display:grid}.k-admin .account-settings-panels>[inert]{visibility:hidden}.k-admin .account-settings-form{flex-direction:column;justify-content:space-between;display:flex}:is(.k-admin,.super-page) .user-role-dropdown .filter-dropdown-menu{top:auto;bottom:calc(100% + var(--space-2))}.k-admin .api-sync-summary{gap:var(--space-3);display:grid}.k-admin .api-sync-facts{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-admin .api-sync-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .import-service-options{gap:var(--space-2);scrollbar-width:thin;grid-template-columns:repeat(6,104px);padding:2px;display:grid;overflow-x:auto}.k-admin .import-service-option{align-content:center;place-items:center;gap:var(--space-1);width:104px;min-height:68px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2);cursor:pointer;font-size:var(--text-xs);font-weight:750;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:grid}.k-admin .import-service-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .import-service-option:hover{border-color:color-mix(in oklab, var(--accent), transparent 48%)}}.k-admin .import-service-option:hover{background:var(--surface-warm);color:var(--fg)}.k-admin .import-service-option.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .import-service-option.is-active{background:color-mix(in oklab, var(--accent), var(--surface) 92%)}}.k-admin .import-service-option.is-active{color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}.k-admin .import-service-option:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .import-service-option:disabled{cursor:not-allowed;opacity:.58}.k-admin .import-service-option-icon{border:1px solid var(--border-soft);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.k-admin .import-service-option-icon img{object-fit:cover;width:100%;height:100%;display:block}.k-admin .import-service-option-icon--notion img,.k-admin .import-service-option-icon--notepm img,.k-admin .import-service-option-icon--kibela img{object-fit:contain;width:80%;height:80%}.k-admin .import-service-option-icon svg{width:20px;height:20px}.k-admin .import-mode-tabs{width:max-content;max-width:100%;position:relative;overflow:visible}.k-admin .import-api-tab.is-unavailable{color:var(--muted);cursor:help;opacity:.62}.k-admin .import-api-tooltip{top:calc(100% + var(--space-2));z-index:20;opacity:0;pointer-events:none;visibility:hidden;width:max-content;max-width:min(360px,100vw - 96px);transition:opacity .14s,transform .14s,visibility .14s;position:absolute;left:0;transform:translateY(-4px)}.k-admin .import-api-tab.is-unavailable:hover+.import-api-tooltip,.k-admin .import-api-tab.is-unavailable:focus-visible+.import-api-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.k-admin .import-service-option,.k-admin .import-api-tooltip{transition:none}}.k-admin .drop-zone{gap:var(--space-4);padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);flex-direction:column;display:flex}.k-admin .drop-zone.is-dragging{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .drop-zone.is-dragging{background:color-mix(in oklab, var(--accent), var(--surface) 94%)}}.k-admin .drop-zone.is-dragging{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .drop-zone.is-dragging{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent), transparent 88%)}}.k-admin .drop-zone-main{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.k-admin .file-select-button{white-space:nowrap;position:relative;overflow:hidden}@media (width>=721px){.k-admin .file-select-button svg{stroke-width:2px;flex:0 0 20px;width:20px;height:20px}}.k-admin .file-select-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.k-admin .knowledge-files-content,.k-admin .knowledge-files-section{gap:var(--space-4);display:grid}.k-admin .knowledge-files-section+.knowledge-files-section{padding-top:var(--space-5);border-top:1px solid var(--border-soft)}.k-admin .knowledge-files-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.k-admin .knowledge-files-section-head>div{gap:var(--space-1);display:grid}.k-admin .knowledge-files-section-head .status-copy{margin:0}.k-admin .managed-file-list{gap:var(--space-2);display:grid}.k-admin .managed-file-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:58px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);display:flex}.k-admin .managed-file-copy{align-items:center;gap:var(--space-3);min-width:0;display:flex}.k-admin .managed-file-copy>svg{color:var(--muted);flex-shrink:0}.k-admin .managed-file-copy>span{gap:2px;min-width:0;display:grid}.k-admin .managed-file-copy strong{color:var(--fg);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .managed-file-copy small{color:var(--muted);font-size:var(--text-xs)}.k-admin .managed-file-download{flex-shrink:0}.k-admin .selected-file-list{gap:var(--space-2);width:100%;display:grid}.k-admin .drop-zone .selected-file-list{margin:0}.k-admin .selected-file-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--accent);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.k-admin .selected-file-row{background:color-mix(in oklab, var(--accent), transparent 94%)}}.k-admin .selected-file-row{color:var(--fg);font-size:var(--text-sm);font-weight:700;overflow:hidden}.k-admin .selected-file-row-label{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.k-admin .selected-file-row-label svg{color:var(--muted);flex-shrink:0}.k-admin .selected-file-row-label>span:not(.badge){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .selected-file-row-label .badge{flex-shrink:0}.k-admin .selected-file-row-actions{z-index:1;align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex;position:relative}.k-admin .icon-button.selected-file-remove{background:0 0;border-color:#0000;width:28px;height:28px}.k-admin .selected-file-replace-note{margin:calc(-1 * var(--space-2)) 0 0}.k-admin .selected-file-row:before{content:"";width:var(--upload-progress,0);background:var(--accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.k-admin .selected-file-row:before{background:color-mix(in oklab, var(--accent), transparent 84%)}}.k-admin .selected-file-row:before{opacity:0;transition:width .16s,opacity .16s}.k-admin .selected-file-row.is-uploading:before{opacity:1}.k-admin .selected-file-row span,.k-admin .selected-file-row small,.k-admin .selected-file-row-label{z-index:1;position:relative}.k-admin .selected-file-row small{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.k-admin .remote-file-url-input{align-items:center;gap:var(--space-2);display:flex}.k-admin .remote-file-url-input .field-input-shell{flex:1;min-width:0}.k-admin .remote-file-url-input .btn{flex-shrink:0}.k-admin .remote-file-url-list{margin-top:var(--space-2)}.k-admin .selected-file-row.remote-file-url-row{padding-block:var(--space-2);flex-wrap:wrap;row-gap:0}.k-admin .remote-file-url-row .selected-file-row-label{flex:1 1 0}.k-admin .remote-file-url-text{min-width:0;display:grid}.k-admin .remote-file-url-text>span,.k-admin .selected-file-row .remote-file-url-text>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .selected-file-row .remote-file-url-text>small{font-weight:500}.k-admin .selected-file-row.remote-file-url-row.is-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .selected-file-row.remote-file-url-row.is-error{background:color-mix(in oklab, var(--danger), transparent 93%)}}.k-admin .remote-file-url-message{z-index:1;margin:var(--space-1) 0 0;white-space:normal;flex-basis:100%;font-weight:500;position:relative}.k-admin .remote-file-url-checking{align-items:center;gap:var(--space-1);display:inline-flex}.k-admin .remote-file-url-checking svg{animation:.9s linear infinite admin-loading-spin}@media (prefers-reduced-motion:reduce){.k-admin .remote-file-url-checking svg{animation:none}}.k-admin .remote-file-entry-list{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.k-admin .remote-file-entry{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.k-admin .remote-file-entry-main{gap:2px;min-width:0;display:grid}.k-admin .remote-file-entry-main>strong,.k-admin .remote-file-entry-main>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .remote-file-entry-main>a{align-items:center;gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-xs);display:inline-flex}.k-admin .remote-file-entry-main>small{color:var(--muted);font-size:var(--text-xs)}.k-admin .remote-file-entry-main>small.field-error{color:var(--danger)}.k-admin .remote-file-entry-actions{gap:var(--space-1);flex-shrink:0;display:inline-flex}.k-admin .row-meta,.k-admin .log-meta,.k-admin .log-status,.k-admin .origin-status{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);display:flex}.k-admin .log-meta{flex-wrap:wrap}.k-admin .status{min-height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--success);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .status{background:color-mix(in oklab, var(--success), transparent 90%)}}.k-admin .status{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .status{color:color-mix(in oklab, var(--success), var(--fg) 18%)}}.k-admin .status{font-weight:750}.k-admin .document-list-toolbar,.k-admin .document-list-pagination{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.k-admin .document-url-search{flex:360px}.k-admin .document-list-count,.k-admin .document-list-pagination span{color:var(--muted);font-size:var(--text-sm);font-weight:700}.k-admin .document-list-filters{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.k-admin .document-list-pagination{padding-top:var(--space-2)}.k-admin .empty-state{padding:var(--space-6);color:var(--muted);text-align:center;display:none}.k-admin .empty-state.is-visible{display:block}.k-admin.app-error{box-sizing:border-box;height:100vh;min-height:560px;padding:clamp(var(--space-5), 6vw, 72px);place-items:center;display:grid;overflow:auto}.k-admin.app-error:before{content:"";pointer-events:none;background:linear-gradient(135deg, var(--accent) 0 18%, transparent 18% 100%), radial-gradient(circle at 72% 28%, var(--surface-warm), transparent 34%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.k-admin.app-error:before{background:linear-gradient(135deg, color-mix(in oklab, var(--accent), transparent 90%) 0 18%, transparent 18% 100%), radial-gradient(circle at 72% 28%, color-mix(in oklab, var(--surface-warm), transparent 10%), transparent 34%)}}.k-admin .app-error-card{z-index:1;justify-items:center;gap:var(--space-5);width:min(448px,100%);padding:clamp(var(--space-6), 6vw, 44px);border:1px solid var(--border);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.k-admin .app-error-card{border:1px solid color-mix(in oklab, var(--border), var(--surface) 35%)}}.k-admin .app-error-card{border-radius:var(--radius-lg);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.k-admin .app-error-card{background:color-mix(in oklab, var(--surface), transparent 2%)}}.k-admin .app-error-card{box-shadow:var(--elev-raised);text-align:center}.k-admin .app-error-brand{align-items:center;gap:var(--space-3);text-align:left;justify-self:start;width:100%;display:inline-flex}.k-admin .app-error-mark{border:1px solid var(--accent);place-items:center;width:72px;height:72px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .app-error-mark{border:1px solid color-mix(in oklab, var(--accent), var(--surface) 58%)}}.k-admin .app-error-mark{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-warm), var(--surface))}@supports (color:color-mix(in lab, red, red)){.k-admin .app-error-mark{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-warm), var(--surface) 40%), var(--surface))}}.k-admin .app-error-mark{box-shadow:0 16px 36px #0ea5e924}.k-admin .app-error-mark span{border:3px solid var(--accent);border-radius:50%;width:28px;height:28px;display:block;position:relative}.k-admin .app-error-mark span:after{content:"";border-radius:var(--radius-pill);background:var(--accent);width:3px;height:10px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.k-admin .app-error-copy{gap:var(--space-2);display:grid}.k-admin .app-error-copy h1{color:var(--fg);font-size:clamp(24px, 4vw, var(--text-2xl));letter-spacing:var(--tracking-display);font-weight:780;line-height:1.18}.k-admin .app-error-copy p{color:var(--muted);font-size:var(--text-base);font-weight:650}.k-admin .admin-boot-sidebar{pointer-events:none}.k-admin .admin-boot-search-placeholder,.k-admin .admin-boot-nav-placeholder span,.k-admin .admin-boot-profile-placeholder,.k-admin .admin-boot-pin-placeholder{border-radius:var(--radius-md);background:var(--border-soft)}@supports (color:color-mix(in lab, red, red)){.k-admin .admin-boot-search-placeholder,.k-admin .admin-boot-nav-placeholder span,.k-admin .admin-boot-profile-placeholder,.k-admin .admin-boot-pin-placeholder{background:color-mix(in oklab, var(--border-soft), var(--surface) 32%)}}.k-admin .admin-boot-search-placeholder,.k-admin .admin-boot-nav-placeholder span,.k-admin .admin-boot-profile-placeholder,.k-admin .admin-boot-pin-placeholder{animation:1.1s ease-in-out infinite alternate admin-boot-pulse}.k-admin .admin-boot-pin-placeholder{width:100%;height:36px;display:block}.k-admin .admin-boot-search-placeholder{min-height:40px}.k-admin .admin-boot-nav-placeholder{gap:var(--space-3);display:grid}.k-admin .admin-boot-nav-placeholder span{min-height:32px;display:block}.k-admin .admin-boot-profile-placeholder{min-height:56px;margin-top:auto}.k-admin .admin-boot-mobile-header>span{border-radius:var(--radius-md);background:var(--border-soft);width:38px;height:38px}@keyframes admin-boot-pulse{0%{opacity:.58}to{opacity:1}}.k-admin .admin-loading-state{place-items:center;width:64px;height:64px;display:grid}.k-admin .admin-loading-spinner{border:3px solid var(--border-soft);border-top-color:var(--fg);border-radius:50%;width:40px;height:40px;animation:.85s linear infinite admin-loading-spin}@keyframes admin-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.k-admin .admin-boot-search-placeholder,.k-admin .admin-boot-nav-placeholder span,.k-admin .admin-boot-profile-placeholder,.k-admin .admin-boot-pin-placeholder{animation:none}}.k-admin .submit-status{align-items:center;gap:var(--space-2);min-height:24px;color:var(--muted);font-size:var(--text-sm);font-weight:650;display:inline-flex}.k-admin .submit-status-spinner{border:2px solid var(--border-soft);border-top-color:var(--fg);border-radius:50%;width:16px;height:16px;animation:.85s linear infinite admin-loading-spin}.k-admin .create-modal-footer{padding-top:var(--space-2);justify-content:flex-end}.k-admin .detail-grid{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-admin .source-detail-name-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.k-admin .source-detail-name-row>h2{overflow-wrap:anywhere;min-width:0}.k-admin .source-detail-name-row>.badge{flex:none}.k-admin .source-detail-name-row>.source-detail-actions{margin-inline-start:auto}.k-admin .panel-count-chip{align-items:baseline;gap:var(--space-1);color:var(--meta);font-size:var(--text-xs);white-space:nowrap;font-weight:720;display:inline-flex}.k-admin .panel-count-chip strong{color:var(--fg-2);font-size:var(--text-base);font-weight:680}.k-admin .source-detail-metric{align-content:start;gap:var(--space-2);min-width:0;min-height:90px;padding:var(--space-3);border:1px solid var(--border);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .source-detail-metric{border:1px solid color-mix(in oklab, var(--border), var(--surface) 46%)}}.k-admin .source-detail-metric{border-radius:var(--radius-md);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.k-admin .source-detail-metric{background:color-mix(in oklab, var(--surface), var(--surface-subtle) 34%)}}.k-admin .source-detail-metric{box-shadow:none}.k-admin .source-detail-metric-eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:1.2}.k-admin .source-detail-metric-body{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .source-detail-metric-icon{border-radius:var(--radius-sm);background:var(--accent);flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .source-detail-metric-icon{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .source-detail-metric-icon{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .source-detail-metric-icon{color:color-mix(in oklab, var(--accent), var(--fg) 18%)}}.k-admin .source-detail-metric-copy{flex:auto;gap:1px;min-width:0;display:grid}.k-admin .source-detail-metric-title{min-width:0;color:var(--fg);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.35;overflow:hidden}.k-admin .source-detail-metric-description{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs);text-wrap:pretty;font-weight:560;line-height:1.45}.k-admin .source-detail-metric-trailing{color:var(--meta);flex:none;place-items:center;display:grid}.k-admin .source-detail-action-metric{color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .16s,background-color .16s}.k-admin .source-detail-action-metric:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .source-detail-action-metric:hover{border-color:color-mix(in oklab, var(--accent), var(--border) 68%)}}.k-admin .source-detail-action-metric:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .source-detail-action-metric:hover{background:color-mix(in oklab, var(--accent), var(--surface) 94%)}}.k-admin .source-detail-action-metric:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin #knowledge-source-diagnosis-page>.knowledge-source-diagnosis{min-height:360px}.k-admin .source-history-button{position:relative}.k-admin .source-history-button.is-running{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .source-history-button.is-running{border-color:color-mix(in oklab, var(--accent), var(--border) 42%)}}.k-admin .source-history-button.is-running{background:linear-gradient(135deg, var(--accent), var(--surface)), var(--surface)}@supports (color:color-mix(in lab, red, red)){.k-admin .source-history-button.is-running{background:linear-gradient(135deg, color-mix(in oklab, var(--accent), var(--surface) 91%), color-mix(in oklab, var(--surface), var(--surface-subtle) 42%)), var(--surface)}}.k-admin .source-history-button.is-running{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .source-history-button.is-running{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent), var(--surface) 76%)}}.k-admin .source-history-progress{border-radius:var(--radius-pill);background:var(--accent);height:6px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-admin .source-history-progress{background:color-mix(in oklab, var(--accent), var(--surface) 86%)}}.k-admin .source-history-progress span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent), transparent);width:44%;position:absolute;top:0;bottom:0;left:-40%}@supports (color:color-mix(in lab, red, red)){.k-admin .source-history-progress span{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent), var(--surface) 10%), transparent)}}.k-admin .source-history-progress span{animation:1.4s ease-in-out infinite source-history-progress}@keyframes source-history-progress{to{left:100%}}@media (prefers-reduced-motion:reduce){.k-admin .source-detail-action-metric{transition:none}}.k-admin .source-detail-summary{width:100%;display:grid;container:source-detail-summary/inline-size}@container source-detail-summary (width<=900px){.k-admin .api-sync-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@container source-detail-summary (width<=660px){.k-admin .api-sync-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container source-detail-summary (width<=380px){.k-admin .api-sync-facts{grid-template-columns:minmax(0,1fr)}}.k-admin .source-detail-url-link{align-items:center;gap:var(--space-1);width:100%;min-width:0;color:var(--fg-2);font:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:inline-flex;overflow:hidden}.k-admin .source-detail-url-link:hover{color:var(--accent);text-decoration:underline}.k-admin .source-detail-url-link svg{color:var(--meta);flex:none}.k-admin .source-detail-url-field{gap:var(--space-1);display:grid}.k-admin .source-detail-url-field span{color:var(--meta);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.k-admin .source-detail-url-field strong{min-width:0;color:var(--muted);font-size:var(--text-base);overflow-wrap:anywhere;font-weight:650;line-height:1.45}.k-admin .detail-list{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.k-admin .chunk-body,.k-admin .document-body{margin-top:var(--space-2);color:var(--fg-2);font-size:var(--text-sm)}.k-admin .markdown-preview{gap:var(--space-2);height:var(--markdown-preview-height,176px);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.k-admin .markdown-preview{background:color-mix(in oklab, var(--surface), var(--surface-warm) 30%)}}.k-admin .markdown-preview{opacity:.82;overflow-wrap:anywhere;line-height:1.65;overflow:hidden}.k-admin .document-body.markdown-preview{--markdown-preview-height:128px}.k-admin .chunk-body.markdown-preview{--markdown-preview-height:220px}.k-admin .markdown-preview:after{pointer-events:none;content:"";background:linear-gradient(to bottom, #fff0, var(--surface) 84%);height:56px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.k-admin .markdown-preview:after{background:linear-gradient(to bottom, #fff0, color-mix(in oklab, var(--surface), var(--surface-warm) 30%) 84%)}}.k-admin .markdown-preview :is(h1,h2,h3,h4,p,ul,ol,blockquote,pre){margin:0}.k-admin .markdown-preview :is(h1,h2,h3,h4){color:var(--fg);font-weight:850;line-height:1.35}.k-admin .markdown-preview h1{font-size:var(--text-lg)}.k-admin .markdown-preview h2{font-size:var(--text-md)}.k-admin .markdown-preview :is(h3,h4){font-size:var(--text-sm)}.k-admin .markdown-preview :is(ul,ol){gap:var(--space-1);padding-left:var(--space-5);display:grid}.k-admin .markdown-preview li{padding-left:var(--space-1)}.k-admin .markdown-preview blockquote{padding-left:var(--space-3);border-left:3px solid var(--border);color:var(--muted)}.k-admin .markdown-preview code{border-radius:var(--radius-sm);background:var(--surface-warm);color:var(--fg);font-family:var(--font-mono);padding:.05rem .25rem;font-size:.92em}.k-admin .markdown-preview pre{border:1px solid var(--border-soft);border-radius:var(--radius-md);max-width:100%;padding:var(--space-3);background:var(--surface-warm);overflow:auto}.k-admin .markdown-preview pre code{background:0 0;padding:0}.k-admin .markdown-preview a{color:var(--accent);text-underline-offset:.18em;font-weight:750;text-decoration:underline}.k-admin .search-highlight{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--m3c22,#d3e3fd) 50%, #0000 50%) no-repeat 75% 0;color:var(--fg);padding:0 .12em}.k-admin .markdown-preview hr{border:0;border-top:1px solid var(--border-soft);width:100%}.k-admin .markdown-table-scroll{max-width:100%;overflow-x:auto}.k-admin .markdown-preview table{border-collapse:collapse;width:100%;min-width:420px;font-size:var(--text-xs)}.k-admin .markdown-preview th,.k-admin .markdown-preview td{padding:var(--space-2);border:1px solid var(--border-soft);text-align:left;vertical-align:top}.k-admin .markdown-preview th{background:var(--surface-warm);color:var(--fg);font-weight:850}.k-admin .hit-test-body{gap:var(--space-4);display:grid}.k-admin .hit-test-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.k-admin .search.compact.hit-test-search{width:100%}.k-admin .hit-test-result{gap:var(--space-4);display:grid}.k-admin .knowledge-action-tabs{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.k-admin .knowledge-answer-result{gap:var(--space-4);display:grid}.k-admin .knowledge-answer-text{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--fg);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0;display:grid}.k-admin .hit-test-summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:38px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);display:flex}.k-admin .hit-test-metrics{justify-content:flex-end;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;font-weight:750;display:flex}.k-admin .hit-result-list{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.k-admin .hit-result-row{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--border-soft);background:var(--surface);grid-template-columns:32px minmax(0,1fr) minmax(78px,auto);align-items:start;display:grid}.k-admin .hit-result-row:first-child{border-top:0}.k-admin .hit-rank{border-radius:var(--radius-pill);background:var(--surface-warm);width:28px;height:28px;color:var(--fg);font-size:var(--text-xs);place-items:center;font-weight:800;display:grid}.k-admin .hit-score-stack{justify-items:end;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:750;display:grid}.k-admin .hit-score-stack strong{color:var(--fg);font-size:var(--text-base)}.k-admin .golden-set-panel{gap:var(--space-6);min-height:240px;padding:var(--space-5);display:grid}.k-admin .golden-set-panel.is-loading{align-content:start}.k-admin .golden-set-load-error{justify-content:center;align-items:center;gap:var(--space-3);min-height:140px;color:var(--muted);font-size:var(--text-sm);display:flex}.k-admin .golden-run-detail-loading{padding:var(--space-4)}.k-admin .golden-set-load-error{color:var(--danger);align-items:flex-start}.k-admin .golden-set-load-error>div{justify-items:start;gap:var(--space-3);display:grid}.k-admin .golden-set-load-error p,.k-admin .golden-set-readonly-note,.k-admin .golden-set-empty p,.k-admin .golden-set-empty span,.k-admin .golden-case-copy p,.k-admin .golden-case-delete-body p,.k-admin .golden-run-failure-reason p,.k-admin .golden-run-answer p,.k-admin .golden-run-sources p,.k-admin .golden-run-sources span{margin:0}.k-admin .golden-set-case-count,.k-admin .golden-set-empty span{color:var(--muted);font-size:var(--text-xs)}.k-admin .golden-set-toolbar-actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.k-admin .golden-set-toolbar-actions .btn{gap:var(--space-1);min-height:34px;padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.k-admin .golden-set-readonly-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.k-admin .golden-set-readonly-note{background:color-mix(in oklab, var(--info), var(--surface) 94%)}}.k-admin .golden-set-readonly-note{color:var(--fg-2);font-size:var(--text-sm)}.k-admin .golden-set-section{gap:var(--space-3);display:grid}.k-admin .golden-set-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.k-admin .golden-set-section-head h4{margin:0}.k-admin .golden-set-section-title{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex;position:relative}.k-admin .golden-set-case-count{white-space:nowrap;flex:none;margin-inline-start:var(--space-1)}.k-admin .golden-set-section-title .kpi-info-tooltip{position:static}.k-admin .golden-set-section-title .kpi-info-tooltip [role=tooltip]{top:calc(100% + var(--space-1));visibility:hidden;left:0;transform:translateY(-2px)}.k-admin .golden-set-section-title .kpi-info-tooltip:hover [role=tooltip],.k-admin .golden-set-section-title .kpi-info-tooltip:focus-within [role=tooltip]{visibility:visible;transform:translateY(0)}.k-admin .golden-set-empty{justify-items:start;gap:var(--space-2);min-height:112px;padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);text-align:center;place-content:center;display:grid}.k-admin .golden-set-empty p{color:var(--fg);font-size:var(--text-sm);justify-self:center;font-weight:750}.k-admin .golden-case-list{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.k-admin .golden-case-row{gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-soft);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.k-admin .golden-case-row:first-child{border-top:0}.k-admin .golden-case-copy{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .golden-case-copy>p{min-width:0;color:var(--fg);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:180px;font-weight:700;line-height:1.3;overflow:hidden}.k-admin .golden-case-expectation{align-items:center;gap:var(--space-2);min-width:0;max-width:60%;color:var(--muted);font-size:var(--text-xs);flex-wrap:nowrap;flex:0 auto;display:flex}.k-admin .golden-case-expectation>.badge{flex:none}.k-admin .golden-case-expectation>span:not(.badge){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-admin .golden-case-actions{align-items:center;gap:var(--space-1);flex:none;display:flex}.k-admin .golden-run-layout{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(210px,250px) minmax(0,1fr);min-height:260px;display:grid;overflow:hidden}.k-admin .golden-run-history{border-inline-end:1px solid var(--border-soft);background:var(--surface-subtle);align-content:start;display:grid}.k-admin .golden-run-history-item{border-top:1px solid var(--border-soft);background:0 0;transition:background .14s,color .14s;position:relative}.k-admin .golden-run-history-item:first-child{border-top:0}.k-admin .golden-run-history-item:hover{background:var(--surface-warm)}.k-admin .golden-run-history-item.is-selected{background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent), var(--selection-glow)}.k-admin .golden-run-history-item:hover,.k-admin .golden-run-history-item:focus-within{z-index:2}.k-admin .golden-run-history-select{align-items:center;gap:var(--space-2) var(--space-3);width:100%;min-height:80px;padding:var(--space-3) var(--space-4);color:var(--fg);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 52px;display:grid}.k-admin .golden-run-history-select:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.k-admin .golden-run-history-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.k-admin .golden-run-history-meta time{font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.k-admin .golden-run-history-select small{color:var(--muted);font-size:var(--text-xs);grid-column:1}.k-admin .golden-run-percentage-circle{aspect-ratio:1;background:conic-gradient(var(--accent) var(--golden-run-percentage), var(--border) 0);border-radius:50%;grid-area:1/2/3;place-items:center;width:52px;display:grid;position:relative}.k-admin .golden-run-percentage-circle.is-empty{background:var(--border)}.k-admin .golden-run-percentage-circle:before{border-radius:inherit;background:var(--surface);content:"";position:absolute;inset:5px}.k-admin .golden-run-percentage-circle>span{color:var(--fg);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:850;position:relative}.k-admin .golden-run-load-more{margin:var(--space-3);justify-self:center}.k-admin .golden-run-detail{background:var(--surface);align-content:start;min-width:0;min-height:260px;display:grid}.k-admin .golden-run-summary{top:var(--space-2);left:calc(100% + var(--space-2));z-index:40;width:200px;max-width:min(200px, calc(100vw - var(--space-8)));gap:var(--space-2);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;display:grid;position:absolute;transform:translate(-2px)}.k-admin .golden-run-summary strong{color:inherit;font-size:inherit}.k-admin .golden-run-summary dl{gap:var(--space-1);margin:0;display:grid}.k-admin .golden-run-summary dl>div{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.k-admin .golden-run-summary dt,.k-admin .golden-run-summary dd{margin:0}.k-admin .golden-run-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.k-admin .golden-run-summary>span{padding-top:var(--space-2);border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.k-admin .golden-run-summary>span{border-top:1px solid color-mix(in oklab, currentColor, transparent 76%)}}.k-admin .golden-run-history-item:hover .golden-run-summary,.k-admin .golden-run-history-item:focus-within .golden-run-summary{visibility:visible;opacity:1;transform:translate(0)}.k-admin .golden-run-system-error{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--danger);margin:0}@supports (color:color-mix(in lab, red, red)){.k-admin .golden-run-system-error{border-bottom:1px solid color-mix(in oklab, var(--danger), transparent 76%)}}.k-admin .golden-run-system-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .golden-run-system-error{background:color-mix(in oklab, var(--danger), var(--surface) 95%)}}.k-admin .golden-run-system-error{color:var(--danger);font-size:var(--text-sm)}.k-admin .golden-run-result-list{display:grid}.k-admin .golden-run-result{border-top:1px solid var(--border-soft)}.k-admin .golden-run-result:first-child{border-top:0}.k-admin .golden-run-result>summary{gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-4);color:var(--fg);cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto 20px;align-items:center;list-style:none;display:grid}.k-admin .golden-run-result>summary::-webkit-details-marker{display:none}.k-admin .golden-run-result>summary:hover{background:var(--surface-subtle)}.k-admin .golden-run-result>summary:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.k-admin .golden-run-result-index,.k-admin .golden-run-source-rank{border-radius:var(--radius-pill);background:var(--surface-warm);width:28px;height:28px;color:var(--fg-2);font-size:var(--text-xs);place-items:center;font-weight:800;display:grid}.k-admin .golden-run-result-question{min-width:0;font-size:var(--text-sm);font-weight:700;line-height:var(--leading-body);overflow-wrap:anywhere}.k-admin .golden-run-result-chevron{color:var(--muted);transition:transform .16s cubic-bezier(.2,0,0,1)}.k-admin .golden-run-result[open] .golden-run-result-chevron{transform:rotate(180deg)}.k-admin .golden-run-result-body{gap:var(--space-4);padding:15px;display:grid}.k-admin .golden-run-result-facts{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid;position:relative}.k-admin .golden-run-result-facts>div{gap:var(--space-1);min-width:0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-subtle);display:grid}.k-admin .golden-run-result-facts dt,.k-admin .golden-run-result-facts dd{margin:0}.k-admin .golden-run-result-facts dt{min-width:0;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .golden-run-result-facts dd{min-width:0;color:var(--fg);font-size:var(--text-sm);font-weight:700}.k-admin .golden-run-result-fact-value{align-items:center;gap:var(--space-1);display:flex}.k-admin .golden-run-result-fact-value>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-admin .golden-run-fact-status{flex:none;display:inline-flex;position:static}.k-admin .golden-run-fact-status-trigger{border-radius:var(--radius-pill);color:currentColor;cursor:help;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.k-admin .golden-run-fact-status.is-passed{color:var(--success)}.k-admin .golden-run-fact-status.is-failed{color:var(--danger)}.k-admin .golden-run-fact-status-trigger:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.k-admin .golden-run-fact-status-trigger:hover{background:color-mix(in oklab, currentColor, transparent 90%)}}.k-admin .golden-run-fact-status-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .golden-run-fact-status [role=tooltip]{top:calc(100% + var(--space-1));z-index:40;visibility:hidden;opacity:0;pointer-events:none;width:min(320px,100%);transition:opacity .12s,transform .12s;position:absolute;left:0;transform:translateY(-2px)}.k-admin .golden-run-fact-status:hover [role=tooltip],.k-admin .golden-run-fact-status:focus-within [role=tooltip]{visibility:visible;opacity:1;transform:translateY(0)}.k-admin .golden-run-failure-reason{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger);display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .golden-run-failure-reason{border:1px solid color-mix(in oklab, var(--danger), transparent 76%)}}.k-admin .golden-run-failure-reason{border-radius:var(--radius-sm);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .golden-run-failure-reason{background:color-mix(in oklab, var(--danger), var(--surface) 95%)}}.k-admin .golden-run-failure-reason{color:var(--danger);font-size:var(--text-sm)}.k-admin .golden-run-failure-reason svg{flex:none;margin-top:2px}.k-admin .golden-run-answer,.k-admin .golden-run-sources{gap:var(--space-2);display:grid}.k-admin .golden-run-answer h5,.k-admin .golden-run-sources h5{margin:0}.k-admin .golden-run-answer>.log-detail-markdown,.k-admin .golden-run-answer>p{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--fg-2);font-size:var(--text-sm)}.k-admin .golden-run-sources article{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);grid-template-columns:28px minmax(0,1fr);display:grid}.k-admin .golden-run-sources article>div{gap:var(--space-1);min-width:0;display:grid}.k-admin .golden-run-sources p{color:var(--fg);font-size:var(--text-sm);font-weight:700}.k-admin .golden-run-sources small,.k-admin .golden-run-sources span{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere}.k-admin .golden-case-form,.k-admin .golden-case-delete-body{gap:var(--space-4);padding:var(--space-5);display:grid}.k-admin .golden-case-field{gap:var(--space-2);display:grid}.k-admin .golden-case-field>label{color:var(--fg-2);font-size:var(--text-sm);font-weight:700}.k-admin .golden-case-field textarea{resize:vertical;min-height:0}.k-admin .golden-case-field textarea,.k-admin .golden-case-field input{width:100%}.k-admin .golden-case-field textarea[aria-invalid=true],.k-admin .golden-case-field input[aria-invalid=true]{border-color:var(--danger)}.k-admin .golden-case-status-fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.k-admin .golden-case-status-fieldset legend{margin-bottom:var(--space-2);color:var(--fg-2);font-size:var(--text-sm);font-weight:700}.k-admin .golden-case-status-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .golden-case-status-options label{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2);font-size:var(--text-sm);cursor:pointer;display:flex}.k-admin .golden-case-status-options label:has(input:checked){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .golden-case-status-options label:has(input:checked){background:color-mix(in oklab, var(--accent), var(--surface) 94%)}}.k-admin .golden-case-status-options label:has(input:checked){color:var(--fg)}.k-admin .golden-case-status-options label:has(input:focus-visible){box-shadow:var(--focus-ring)}.k-admin .golden-case-status-options input{width:18px;height:18px;accent-color:var(--accent);margin:0}.k-admin .golden-case-submit-error{color:var(--danger);font-size:var(--text-sm);margin:0}.k-admin .golden-case-delete-question{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--fg);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-body);overflow-wrap:anywhere}@media (width<=900px){.k-admin .golden-run-layout{grid-template-columns:1fr}.k-admin .golden-run-history{border-inline-end:0;border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .golden-run-history-item:nth-child(2){border-top:0}.k-admin .golden-run-load-more{grid-column:1/-1}.k-admin .golden-run-summary{top:calc(100% + var(--space-1));right:var(--space-3);left:auto;transform:translateY(-2px)}.k-admin .golden-run-history-item:hover .golden-run-summary,.k-admin .golden-run-history-item:focus-within .golden-run-summary{transform:translateY(0)}}@media (width<=720px){.k-admin .golden-set-panel{padding:var(--space-4)}.k-admin .golden-set-cases-head,.k-admin .golden-set-toolbar-actions{flex-direction:column;align-items:stretch}.k-admin .golden-set-toolbar-actions,.k-admin .golden-set-toolbar-actions .btn{width:100%}.k-admin .golden-case-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.k-admin .golden-run-history,.k-admin .golden-case-status-options{grid-template-columns:1fr}.k-admin .golden-run-history-item:nth-child(2){border-top:1px solid var(--border-soft)}.k-admin .golden-run-result>summary{grid-template-columns:28px minmax(0,1fr) 20px}.k-admin .golden-run-result>summary .badge{grid-column:2;justify-self:start}.k-admin .golden-run-result-chevron{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.k-admin .golden-run-history-item,.k-admin .golden-run-summary,.k-admin .golden-run-fact-status [role=tooltip],.k-admin .golden-run-result-chevron{transition:none}}@keyframes modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes modal-dialog-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@keyframes modal-dialog-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.99)}}.modal-presence{display:contents}.modal-shell--sm{width:min(540px,100%)}.modal-shell--md{width:min(clamp(540px,50vw,760px),100%)}.k-admin .modal-backdrop{z-index:50;padding:var(--space-6);background:var(--modal-backdrop);place-items:center;animation:.16s ease-out both modal-backdrop-enter;display:grid;position:fixed;inset:0}.k-admin .modal-shell{padding-top:0;position:relative}.k-admin .modal-shell .panel-head,.k-admin .modal-shell .panel-pad{padding:var(--space-4)}.k-admin .modal-shell .panel-action-row{padding-bottom:0}.k-admin .modal{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-height:min(760px,100vh - 48px);box-shadow:var(--elev-raised);overflow:auto}.k-admin .modal-shell-close{z-index:14;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);place-items:center;width:36px;height:36px;padding:0;display:grid;position:static}@supports (color:color-mix(in lab, red, red)){.k-admin .modal-shell-close{background:color-mix(in oklab, var(--surface), transparent 4%)}}.k-admin .modal-shell-close{color:var(--muted);transition:border-color .14s,background-color .14s,color .14s,transform .14s;box-shadow:0 1px 3px #0f172a1a}.k-admin .modal-shell-close:hover:not(:disabled){border-color:var(--control-border);background:var(--surface-warm);color:var(--fg)}.k-admin .modal-shell-close:active:not(:disabled){transform:scale(.96)}.k-admin .modal-shell-close:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .modal-shell .modal-shell-inline-header{flex-direction:row;align-items:flex-start}.k-admin .modal-shell-inline-header>:first-child{gap:var(--space-1);flex:auto;min-width:0;display:grid}.k-admin .modal-shell-inline-header>:first-child>:is(.global-search-modal-head,.site-options-head,.modal-header){border:0;min-height:0;padding:0}.k-admin .modal-backdrop>.modal:not(.log-detail-pop){animation:.16s cubic-bezier(.2,0,0,1) both modal-dialog-enter}.k-admin .modal-backdrop.is-closing,.k-admin .modal-presence.is-closing .modal-backdrop{pointer-events:none;animation:.14s ease-in forwards modal-backdrop-exit}.k-admin .modal-backdrop.is-closing>.modal,.k-admin .modal-presence.is-closing .modal-backdrop>.modal{animation:.14s ease-in forwards modal-dialog-exit}.k-admin .widget-design-modal-backdrop{padding:var(--space-4)}.k-admin .widget-design-modal{height:min(860px, calc(100vh - var(--space-4) * 2));max-height:min(860px, calc(100vh - var(--space-4) * 2));overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.k-admin .widget-design-modal-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.k-admin .widget-design-modal-scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-5);scrollbar-color:var(--muted) transparent;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-design-modal-scroll{scrollbar-color:color-mix(in oklab, var(--muted), transparent 42%) transparent}}.k-admin .widget-design-modal-scroll{scrollbar-width:thin}.k-admin .widget-design-modal-scroll::-webkit-scrollbar{width:8px}.k-admin .widget-design-modal-scroll::-webkit-scrollbar-track{background:0 0}.k-admin .widget-design-modal-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--muted);border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-design-modal-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted), transparent 42%)}}.k-admin .widget-design-modal-scroll::-webkit-scrollbar-thumb{background-clip:padding-box}.k-admin .widget-design-modal .widget-mode-control-card{overflow:clip}.k-admin .widget-design-modal .modal-actions{z-index:5;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-soft);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-design-modal .modal-actions{background:color-mix(in oklab, var(--surface), transparent 4%)}}.k-admin .widget-design-modal .modal-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.k-admin .chunk-edit-textarea{min-height:280px;font-family:var(--font-sans);line-height:1.6}.k-admin .delete-modal{padding:var(--space-4);gap:var(--space-4);border-color:var(--danger);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-modal{border-color:color-mix(in oklab, var(--danger), var(--border) 72%)}}.k-admin .delete-modal>.modal-shell-inline-header{padding:0}.k-admin .widget-embed-preview-modal{gap:var(--space-4);height:min(760px,100dvh - 48px);padding:var(--space-4);grid-template-rows:auto minmax(0,1fr);display:grid}.k-admin .widget-embed-preview-modal>.modal-shell-inline-header{padding:0}.k-admin .widget-embed-preview-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.k-admin .widget-embed-preview-head h3{margin-top:var(--space-1);font-size:var(--text-lg);line-height:1.2}.k-admin .widget-embed-preview-unsaved{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--warn);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-embed-preview-unsaved{border:1px solid color-mix(in oklab, var(--warn), var(--border) 54%)}}.k-admin .widget-embed-preview-unsaved{border-radius:var(--radius-md);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-embed-preview-unsaved{background:color-mix(in oklab, var(--warn), var(--surface) 92%)}}.k-admin .widget-embed-preview-unsaved{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .widget-embed-preview-unsaved{color:color-mix(in oklab, var(--warn), var(--fg) 22%)}}.k-admin .widget-embed-preview-unsaved{font-size:var(--text-sm);font-weight:720}.k-admin .widget-embed-preview-frame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);width:100%;height:100%;min-height:0}.k-admin .agent-embed-preview-stage{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(90deg, #2764dc0a 1px, transparent 1px), linear-gradient(#2764dc0a 1px, transparent 1px), var(--surface-subtle);background-size:20px 20px;width:100%;min-height:0;position:relative;overflow:hidden}.k-admin .agent-embed-preview-stage>[data-kotael-agent-preview]{height:100%;min-height:0}.k-admin .delete-modal-head{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.k-admin .delete-modal-head h3{margin-top:var(--space-1);font-size:var(--text-lg);line-height:1.2}.k-admin .delete-modal-mark{border-radius:var(--radius-md);width:44px;height:44px;color:var(--danger);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-modal-mark{color:color-mix(in oklab, var(--danger), var(--fg) 18%)}}.k-admin .delete-modal-mark{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-modal-mark{background:color-mix(in oklab, var(--danger), var(--surface) 90%)}}.k-admin .delete-modal-mark{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-modal-mark{border:1px solid color-mix(in oklab, var(--danger), transparent 66%)}}.k-admin .delete-impact{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-admin .delete-impact div{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.k-admin .delete-impact strong{font-size:var(--text-xl);line-height:1;display:block}.k-admin .delete-impact span,.k-admin .delete-note{color:var(--muted);font-size:var(--text-sm)}.k-admin .delete-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-note{background:color-mix(in oklab, var(--danger), var(--surface) 94%)}}.k-admin .delete-note{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-note{border:1px solid color-mix(in oklab, var(--danger), transparent 78%)}}.k-admin .delete-note.is-warning{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-note.is-warning{background:color-mix(in oklab, var(--warn), var(--surface) 91%)}}.k-admin .delete-note.is-warning{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-note.is-warning{border-color:color-mix(in oklab, var(--warn), transparent 62%)}}.k-admin .delete-note.is-warning{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .delete-note.is-warning{color:color-mix(in oklab, var(--warn), var(--fg) 28%)}}.k-admin .delete-note.is-warning{font-weight:700}.k-admin .modal-actions{flex-wrap:wrap;justify-content:flex-end}.k-admin .answer-log-controls{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border-soft);display:grid}.k-admin .answer-log-inline-search{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:32px;height:32px;color:var(--fg-2);grid-template-columns:minmax(0,1fr) 30px;align-items:center;transition:width .18s cubic-bezier(.2,0,0,1),border-color .14s,background .14s,color .14s;display:grid;overflow:hidden}.k-admin .answer-log-inline-search.is-open{width:clamp(122px,7vw,320px)}.k-admin .answer-log-inline-search:hover,.k-admin .answer-log-inline-search:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .answer-log-inline-search:hover,.k-admin .answer-log-inline-search:focus-within{border-color:color-mix(in oklab, var(--accent), transparent 35%)}}.k-admin .answer-log-inline-search:hover,.k-admin .answer-log-inline-search:focus-within{background:var(--surface-subtle);color:var(--accent)}.k-admin .answer-log-inline-search input{width:100%;min-width:0;padding:0 0 0 var(--space-3);color:var(--fg);font-size:var(--text-sm);opacity:0;background:0 0;border:0;outline:0;transition:opacity .12s 60ms}.k-admin .answer-log-inline-search.is-open input{opacity:1}.k-admin .answer-log-inline-search-trigger{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.k-admin .answer-log-inline-search-trigger:focus-visible{box-shadow:inset var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){.k-admin .answer-log-inline-search,.k-admin .answer-log-inline-search input{transition:none}}@media (width<=969px){.k-admin .answer-log-panel>.panel-head{flex-wrap:wrap}.k-admin .answer-log-panel>.panel-head>.panel-actions{flex:0 0 100%;width:100%}}.k-admin .filter-row{flex-wrap:wrap}.k-admin .log-question,.k-admin .log-answer{display:block}.k-admin .log-question{font-weight:780}.k-admin .log-answer{margin-top:var(--space-1);color:var(--fg-2);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-admin .log-transcript-preview{gap:var(--space-2);display:grid}.k-admin .log-transcript-turn{gap:var(--space-1);display:grid}.k-admin .log-transcript-turn+.log-transcript-turn{padding-top:var(--space-2);border-top:1px solid var(--border-soft)}.k-admin .log-row-session .log-transcript-turn+.log-transcript-turn{border-top:0}.k-admin .log-transcript-message{align-items:start;gap:var(--space-2);grid-template-columns:36px minmax(0,1fr);display:grid}.k-admin .log-row .log-transcript-message{grid-template-columns:minmax(90px,max-content) minmax(0,1fr)}.k-admin .log-transcript-speaker{color:var(--fg-2);font-size:var(--text-xs);white-space:nowrap;font-weight:800;line-height:1.5}.k-admin .log-transcript-message.is-bot .log-transcript-speaker,.k-admin .log-transcript-message.is-search .log-transcript-speaker{color:var(--accent)}.k-admin .log-transcript-text{min-width:0;color:var(--fg);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.k-admin .log-transcript-message.is-user .log-transcript-text{font-weight:750}.k-admin .log-transcript-answer{color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-admin .log-row-session>.log-row-content-wrap>.log-row-content>.log-meta,.k-admin .log-row:not(.log-row-session)>.log-row-content-wrap>.log-row-content>.log-meta{margin-top:0;margin-left:calc(90px + var(--space-2));padding-top:var(--space-1)}.k-admin .log-row-date{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;align-self:start;padding-top:2px;font-weight:760}@media (width>=721px){.k-admin .answer-log-panel .log-row-date{align-self:center;padding-top:0}}.k-admin .spark-data .spark-bar{border-radius:var(--radius-pill);background:var(--accent);min-height:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.k-admin .spark-data .spark-bar{background:color-mix(in oklab, var(--accent), var(--surface) 60%)}}.k-admin .spark-data .spark-bar{align-self:end}.k-admin .spark-data .spark-bar:hover,.k-admin .spark-data .spark-bar:focus-visible{background:var(--accent);outline:0}.k-admin .spark-data .spark-bar[data-tooltip]:after{bottom:calc(100% + var(--space-1));z-index:25;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .12s,transform .12s;position:absolute;left:50%;transform:translate(-50%,-2px)}.k-admin .spark-data .spark-bar[data-tooltip]:hover:after,.k-admin .spark-data .spark-bar[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.k-admin .spark.spark-line{height:34px;display:block}.k-admin .spark-line{min-height:34px;display:block;position:relative}.k-admin .spark-line svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.k-admin .spark-line polyline{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}.k-admin .spark-line circle{fill:var(--accent);vector-effect:non-scaling-stroke}.k-admin .spark-hit-areas{grid-auto-columns:minmax(8px,1fr);grid-auto-flow:column;display:grid;position:absolute;inset:0}.k-admin .spark-point-hit{background:0 0;border-radius:0;outline:0;min-width:8px;min-height:0;position:relative}.k-admin .spark-line .spark-point-hit:hover,.k-admin .spark-line .spark-point-hit:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .spark-line .spark-point-hit:hover,.k-admin .spark-line .spark-point-hit:focus-visible{background:color-mix(in oklab, var(--accent), transparent 82%)}}.k-admin .spark-point-hit[data-tooltip]:after{bottom:calc(100% + var(--space-1));z-index:25;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .12s,transform .12s;position:absolute;left:50%;transform:translate(-50%,-2px)}.k-admin .spark-point-hit[data-tooltip]:hover:after,.k-admin .spark-point-hit[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.k-admin .spark-data :is(.spark-bar,.spark-point-hit):last-child[data-tooltip]:after{left:auto;right:0;transform:translateY(-2px)}.k-admin .spark-data :is(.spark-bar,.spark-point-hit):last-child[data-tooltip]:is(:hover,:focus-visible):after{transform:translateY(0)}.k-admin .answer-log-panel{overflow:visible}.k-admin .tool-execution-logs{width:100%;min-width:0}.k-admin .tool-execution-logs>.log-header{display:none}.k-admin .log-list{border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);min-height:12rem;position:relative;overflow:hidden}.k-admin .log-list-placeholder{min-height:12rem}:is(.k-admin,.super-page) .filter-dropdown{position:relative}:is(.k-admin,.super-page) .filter-dropdown summary{list-style:none}:is(.k-admin,.super-page) .filter-dropdown summary::-webkit-details-marker{display:none}:is(.k-admin,.super-page) .filter-dropdown-trigger{align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;display:inline-flex}:is(.k-admin,.super-page) .filter-dropdown-trigger-plain{min-height:38px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2);font-size:var(--text-sm);font-weight:700;transition:border-color .14s,background .14s,color .14s}:is(.k-admin,.super-page) .filter-dropdown-trigger-plain:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.k-admin,.super-page) .filter-dropdown-trigger-plain:hover{border-color:color-mix(in oklab, var(--accent), transparent 40%)}}:is(.k-admin,.super-page) .filter-dropdown-trigger-plain:hover,:is(.k-admin,.super-page) .filter-dropdown-trigger-plain .filter-dropdown-value{color:var(--fg)}:is(.k-admin,.super-page) .filter-dropdown-prefix{color:var(--muted)}:is(.k-admin,.super-page) .filter-dropdown-menu{top:calc(100% + var(--space-2));z-index:20;gap:var(--space-1);width:240px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised);display:grid;position:absolute;left:0}:is(.k-admin,.super-page) .filter-dropdown-menu.is-right{left:auto;right:0}:is(.k-admin,.super-page) .filter-dropdown-menu.has-footer{flex-direction:column;max-height:min(420px,100dvh - 96px);display:flex;overflow:hidden}:is(.k-admin,.super-page) .filter-dropdown-options{gap:var(--space-1);display:grid}:is(.k-admin,.super-page) .filter-dropdown-menu.has-footer .filter-dropdown-options{min-height:0;overflow-y:auto}:is(.k-admin,.super-page) .filter-dropdown-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);text-align:left;font-size:var(--text-sm);background:0 0;border:0;font-weight:700;display:flex;position:relative}:is(.k-admin,.super-page) .filter-dropdown-option:hover,:is(.k-admin,.super-page) .filter-dropdown-option.is-active{background:var(--surface-warm);color:var(--fg)}:is(.k-admin,.super-page) .filter-dropdown-option[aria-disabled=true]{cursor:not-allowed}:is(.k-admin,.super-page) .filter-dropdown-option[aria-disabled=true]>.filter-dropdown-option-main{opacity:.5}:is(.k-admin,.super-page) .filter-dropdown-option-hint{bottom:calc(100% + var(--space-1));z-index:1;white-space:normal;visibility:hidden;pointer-events:none;width:max-content;max-width:min(280px,100%);position:absolute;left:0}:is(.k-admin,.super-page) .filter-dropdown-option:hover>.filter-dropdown-option-hint,:is(.k-admin,.super-page) .filter-dropdown-option:focus-visible>.filter-dropdown-option-hint{visibility:visible}:is(.k-admin,.super-page) .filter-dropdown-option-main{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}:is(.k-admin,.super-page) .filter-dropdown-option-icon{border-radius:var(--radius-sm);background:currentColor;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.k-admin,.super-page) .filter-dropdown-option-icon{background:color-mix(in oklab, currentColor, transparent 90%)}}:is(.k-admin,.super-page) .filter-dropdown-option .filter-dropdown-option-icon{color:var(--fg-2)}:is(.k-admin,.super-page) .filter-dropdown-trigger-plain.has-rich-value .filter-dropdown-option-icon{color:var(--accent)}:is(.k-admin,.super-page) .filter-dropdown-option-copy{gap:2px;min-width:0;display:grid}:is(.k-admin,.super-page) .filter-dropdown-option-copy>span,:is(.k-admin,.super-page) .filter-dropdown-option-copy>small{overflow-wrap:anywhere}:is(.k-admin,.super-page) .filter-dropdown-option-copy>small{color:var(--muted);font-size:var(--text-xs);font-weight:560;line-height:1.4}:is(.k-admin,.super-page) .filter-dropdown-option-copy>.filter-dropdown-option-meta{color:var(--meta);font-weight:700}:is(.k-admin,.super-page) .filter-dropdown-footer{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-soft)}:is(.k-admin,.super-page) .filter-dropdown-footer-action{color:var(--fg)}:is(.k-admin,.super-page) .filter-dropdown-footer-action>span{align-items:center;gap:var(--space-2);display:inline-flex}:is(.k-admin,.super-page) .filter-dropdown-field{width:100%}:is(.k-admin,.super-page) .filter-dropdown-field .filter-dropdown-trigger-plain{justify-content:space-between;width:100%;display:flex}:is(.k-admin,.super-page) .filter-dropdown-field .filter-dropdown-value{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.k-admin,.super-page) .filter-dropdown-trigger-plain.has-rich-value{height:auto;min-height:0;padding-top:var(--space-2);padding-bottom:var(--space-2);white-space:normal;align-items:flex-start}:is(.k-admin,.super-page) .filter-dropdown-trigger-plain.has-rich-value .filter-dropdown-option-main{flex:1;min-width:0}:is(.k-admin,.super-page) .filter-dropdown-trigger-plain.has-rich-value>svg:last-child{flex-shrink:0;margin-top:6px}:is(.k-admin,.super-page) .filter-dropdown-field .filter-dropdown-trigger-plain[aria-disabled=true]{border-color:var(--border-soft);background:var(--surface-warm);color:var(--fg-2);cursor:not-allowed}:is(.k-admin,.super-page) .filter-dropdown-field .filter-dropdown-menu{width:100%;max-height:260px;overflow-y:auto}.k-admin .quick-add-source-dropdown{width:100%}.k-admin .quick-add-source-trigger{justify-content:space-between;width:100%;display:flex}.k-admin .quick-add-source-trigger[aria-disabled=true]{opacity:.6;cursor:default}.k-admin .quick-add-source-value{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.k-admin .field textarea.quick-add-textarea{min-height:0}.k-admin .knowledge-quick-add-modal{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(760px,100vh - 48px);overflow:hidden auto}.k-admin .quick-add-source-menu{top:auto;bottom:calc(100% + var(--space-2));width:100%;max-height:280px;overflow-y:auto}.k-admin .quick-add-source-create,.k-admin .quick-add-source-create:hover,.k-admin .quick-add-source-create.is-active{color:var(--accent)}.k-admin .quick-add-source-option-label{align-items:center;gap:var(--space-2);display:inline-flex}.k-admin .quick-add-source-separator{height:1px;margin:var(--space-1) 0;background:var(--border)}.k-admin .quick-add-source-group-label{padding:var(--space-1) var(--space-3) 0;color:var(--muted);font-size:var(--text-xs);margin:0;font-weight:750}.k-admin .quick-add-answer-label-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.k-admin .quick-add-magic{display:inline-flex;position:relative}.k-admin .quick-add-magic-trigger{color:var(--accent)}.k-admin .quick-add-magic .log-row-actions-menu:before{content:"";top:calc(-1 * var(--space-2) - 1px);height:calc(var(--space-2) + 1px);position:absolute;left:0;right:0}.k-admin .quick-add-answer-wrap{position:relative}.k-admin .knowledge-quick-add-modal.is-expanded{flex-direction:column;height:70vh;max-height:calc(100vh - 48px);display:flex}.k-admin .knowledge-quick-add-modal.is-expanded .panel-head{flex:none}.k-admin .knowledge-quick-add-modal.is-expanded form.stack,.k-admin .knowledge-quick-add-modal.is-expanded .quick-add-answer-field,.k-admin .knowledge-quick-add-modal.is-expanded .quick-add-answer-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.k-admin .knowledge-quick-add-modal.is-expanded .quick-add-answer-wrap .quick-add-textarea{flex:1;min-height:0}.k-admin .quick-add-suggest-overlay{z-index:10;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.k-admin .quick-add-suggest-overlay{background:color-mix(in oklab, var(--surface), transparent 4%)}}.k-admin .quick-add-suggest-overlay{animation:.14s ease-out both content-loading-overlay-in;overflow:hidden}.k-admin .quick-add-suggest-loading{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--muted);font-size:var(--text-sm);flex:1;font-weight:700;display:grid}.k-admin .quick-add-suggest-loading p{margin:0}.k-admin .quick-add-suggest-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft);flex:none;display:flex}.k-admin .quick-add-suggest-body{gap:var(--space-2);min-height:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.k-admin .quick-add-suggest-body::-webkit-scrollbar{width:10px}.k-admin .quick-add-suggest-body::-webkit-scrollbar-track{background:0 0}.k-admin .quick-add-suggest-body::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--muted);border:3px solid #0000}@supports (color:color-mix(in lab, red, red)){.k-admin .quick-add-suggest-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted), transparent 60%)}}.k-admin .quick-add-suggest-body::-webkit-scrollbar-thumb{background-clip:padding-box}.k-admin .quick-add-suggest-body::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .quick-add-suggest-body::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--muted), transparent 35%)}}.k-admin .quick-add-suggest-body::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.k-admin .quick-add-suggest-title{color:var(--fg-2);font-size:var(--text-sm);margin:0;font-weight:750}.k-admin .quick-add-suggest-head-actions{gap:var(--space-1);display:inline-flex}.k-admin .quick-add-suggest-list{gap:var(--space-2);display:grid}.k-admin .quick-add-suggest-option{gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2);text-align:left;cursor:pointer;display:grid}.k-admin .quick-add-suggest-option:hover{border-color:var(--accent);background:var(--surface-warm);color:var(--fg)}.k-admin .quick-add-suggest-option-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .quick-add-suggest-option-label{color:var(--accent);font-size:var(--text-xs);font-weight:750}.k-admin .quick-add-suggest-approach{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .quick-add-suggest-answer{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.k-admin .quick-add-suggest-note{color:var(--muted);font-size:var(--text-sm);margin:0}.k-admin .log-tag{align-items:center;gap:var(--space-1);min-height:22px;padding:0 var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--fg-2);font-size:var(--text-xs);white-space:nowrap;font-weight:500;display:inline-flex}.k-admin .log-meta-time{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;font-weight:700}.k-admin .log-tag-widget{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-tag-widget{border-color:color-mix(in oklab, var(--accent), transparent 70%)}}.k-admin .log-tag-widget{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-tag-widget{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .log-tag-widget{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-tag-widget{color:color-mix(in oklab, var(--accent), var(--fg) 25%)}}.k-admin .log-row-chat{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.k-admin .log-row-chat .log-row-count-tag{min-height:20px;padding:2px var(--space-1);margin-top:2px;position:relative}.k-admin .confidence-tag{min-height:20px;padding:2px var(--space-1);background:#e2e8f026;position:relative}.k-admin .confidence-dots{width:30px;height:10px;color:var(--success);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.k-admin .confidence-dots.is-tier-1{color:var(--danger)}.k-admin .confidence-dots.is-tier-2{color:#eab308}.k-admin .confidence-dots.is-tier-3{color:#f97316}.k-admin .confidence-dots svg{width:30px;height:10px;display:block;overflow:visible}.k-admin .confidence-dots circle{fill:currentColor}.k-admin .confidence-tag[data-tooltip]:after,.k-admin .log-row-count-tag[data-tooltip]:after{bottom:calc(100% + var(--space-1));z-index:25;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .12s,transform .12s;position:absolute;left:50%;transform:translate(-50%,-2px)}.k-admin .confidence-tag[data-tooltip]:hover:after,.k-admin .log-row-count-tag[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.k-admin .log-tag-chat{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-tag-chat{border-color:color-mix(in oklab, var(--success), transparent 72%)}}.k-admin .log-tag-chat{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-tag-chat{background:color-mix(in oklab, var(--success), transparent 92%)}}.k-admin .log-tag-chat{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-tag-chat{color:color-mix(in oklab, var(--success), var(--fg) 24%)}}.k-admin .log-row-content-wrap{min-width:0;position:relative}.k-admin .log-row-content{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.k-admin .log-row-content:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:0}.k-admin .answer-log-panel .log-row{background-color:var(--surface);transition:background-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.k-admin .answer-log-panel .log-row:nth-of-type(2n){background-color:var(--surface-warm)}@supports (color:color-mix(in lab, red, red)){.k-admin .answer-log-panel .log-row:nth-of-type(2n){background-color:color-mix(in oklab, var(--surface-warm), var(--surface) 50%)}}.k-admin .answer-log-panel .log-row:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .answer-log-panel .log-row:hover{background-color:color-mix(in oklab, var(--accent), var(--surface) 94%)}}.k-admin .answer-log-panel .log-row-date{transition:color .18s cubic-bezier(.2,0,0,1)}.k-admin .answer-log-panel .log-row.is-expanded{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--accent), var(--selection-glow)}.k-admin .answer-log-panel .log-row.is-expanded .log-row-date{color:var(--accent)}.k-admin .log-row.is-expanded .log-row-content{color:var(--fg)}.k-admin .log-row .log-status{justify-self:end}.k-admin .log-row-actions{place-self:center end;position:relative}.k-admin .log-row-actions-trigger{color:var(--muted)}.k-admin .log-row-actions-menu{top:calc(100% + var(--space-2));z-index:30;gap:var(--space-1);width:184px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised);display:grid;position:absolute;right:0}.k-admin .log-row-actions-option{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--text-sm);text-align:left;background:0 0;border:0;font-weight:700;display:flex}.k-admin .log-row-actions-option:hover{background:var(--surface-warm);color:var(--fg)}.k-admin .log-row-actions-option:disabled{cursor:not-allowed;opacity:.48}.k-admin .log-row-actions-option:disabled:hover{color:var(--fg-2);background:0 0}.k-admin .log-row-actions-option.is-danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-row-actions-option.is-danger{color:color-mix(in oklab, var(--danger), var(--fg) 8%)}}.k-admin .log-row-actions-option.is-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-row-actions-option.is-danger:hover{background:color-mix(in oklab, var(--danger), transparent 94%)}}@keyframes log-detail-pop-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.k-admin .log-detail-backdrop{z-index:120;padding:var(--space-4);background:#0f172a70}.k-admin .log-detail-pop{transform-origin:50%;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:min(720px,100vh - 32px);animation:.16s cubic-bezier(.2,0,0,1) log-detail-pop-enter;display:grid;overflow:hidden}.k-admin .log-detail-pop.is-session{max-height:min(720px,100vh - 32px)}.k-admin .panel-head.log-detail-pop-head{padding:var(--space-2) var(--space-3);background:var(--surface);flex-direction:row;align-items:center}.k-admin .log-detail-pop-head h5{color:var(--fg);font-family:var(--font-display);font-size:var(--text-sm);margin:0;line-height:1.2}.k-admin .log-detail-pop-body{gap:var(--space-3);min-height:0;padding:var(--space-5);overscroll-behavior:contain;scrollbar-color:var(--muted) transparent;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.k-admin .log-detail-pop-body{scrollbar-color:color-mix(in oklab, var(--muted), transparent 58%) transparent}}.k-admin .log-detail-pop-body{scrollbar-gutter:stable;scrollbar-width:thin}.k-admin .log-detail-pop.is-session .log-detail-pop-body{gap:var(--space-3);padding:var(--space-4)}.k-admin .log-detail-turn-group{gap:var(--space-1);justify-self:center;width:90%;display:grid}.k-admin .log-detail-turn{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-warm);display:grid}.k-admin .log-detail-turn-group:nth-child(odd) .log-detail-turn{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-detail-turn-group:nth-child(odd) .log-detail-turn{background:color-mix(in oklab, var(--accent), var(--surface) 96%)}}.k-admin .log-detail-message{align-items:start;column-gap:var(--space-3);grid-template-columns:60px minmax(0,1fr)}.k-admin .log-detail-message .log-detail-label{color:var(--fg-2);font-weight:800;line-height:1.5}.k-admin .log-detail-message.is-bot>.log-detail-label,.k-admin .log-detail-message.is-search>.log-detail-label{color:var(--accent)}.k-admin .log-detail-response{gap:var(--space-2);min-width:0;display:grid}.k-admin .agent-log-blocks{gap:var(--space-3);min-width:0;display:grid}.k-admin .agent-log-choice-block,.k-admin .agent-log-card-block{gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);display:grid}.k-admin .agent-log-choice-block p,.k-admin .agent-log-card-block p{margin:0}.k-admin .agent-log-choice-block ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-admin .agent-log-choice-block li,.k-admin .agent-log-card-block>span,.k-admin .agent-log-card-block>a{width:fit-content;padding:var(--space-1) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--fg-2);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:700}.k-admin .agent-log-card-block>a{color:var(--accent);text-decoration:none}.k-admin .agent-log-card-block>a:hover{text-underline-offset:2px;text-decoration:underline}.k-admin .execution-log-details{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--border-soft)}.k-admin .execution-log-load-state{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .execution-log-load-state{background:color-mix(in oklab, var(--accent), transparent 96%)}}.k-admin .execution-log-load-state{color:var(--muted);font-size:var(--text-xs)}.k-admin .execution-log-load-state.is-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .execution-log-load-state.is-error{background:color-mix(in oklab, var(--danger), transparent 94%)}}.k-admin .execution-log-load-state.is-error{color:var(--danger)}.k-admin .execution-log-details>summary{color:var(--fg-2);font-size:var(--text-xs);cursor:pointer;font-weight:800}.k-admin .execution-log-details>summary:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:0}.k-admin .execution-log-details[open]>summary{margin-bottom:var(--space-3)}.k-admin .execution-log-summary-count{float:right;color:var(--muted);margin-inline-start:var(--space-3);font-weight:700}.k-admin .agent-trace-list,.k-admin .answer-retrieval-details>ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.k-admin .agent-trace-item{gap:var(--space-2);grid-template-columns:12px minmax(0,1fr);min-width:0;display:grid;position:relative}.k-admin .agent-trace-item:not(:last-child):after{top:12px;bottom:calc(-1 * var(--space-3));background:var(--border-soft);content:"";width:2px;position:absolute;left:5px}.k-admin .agent-trace-marker{z-index:1;border:3px solid var(--surface);background:var(--success);width:12px;height:12px;box-shadow:0 0 0 1px var(--border-soft);border-radius:50%;margin-top:4px;position:relative}.k-admin .agent-trace-item.is-awaiting .agent-trace-marker{background:var(--warning)}.k-admin .agent-trace-item.is-failed .agent-trace-marker{background:var(--danger)}.k-admin .agent-trace-content,.k-admin .answer-execution-body,.k-admin .answer-evidence-details,.k-admin .answer-retrieval-details{gap:var(--space-2);min-width:0;display:grid}.k-admin .agent-trace-content{padding-bottom:var(--space-1)}.k-admin .agent-trace-head,.k-admin .answer-retrieval-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.k-admin .agent-trace-head strong,.k-admin .answer-evidence-details h6,.k-admin .answer-retrieval-details h6,.k-admin .answer-retrieval-head strong{color:var(--fg);font-size:var(--text-sm);margin:0;font-weight:800}.k-admin .agent-trace-status{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-trace-status{background:color-mix(in oklab, var(--success), transparent 90%)}}.k-admin .agent-trace-status{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-trace-status{color:color-mix(in oklab, var(--success), var(--fg) 20%)}}.k-admin .agent-trace-status{font-size:var(--text-xs);font-weight:800}.k-admin .agent-trace-status.is-awaiting,.k-admin .agent-trace-status.is-no-answer{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-trace-status.is-awaiting,.k-admin .agent-trace-status.is-no-answer{background:color-mix(in oklab, var(--warning), transparent 88%)}}.k-admin .agent-trace-status.is-awaiting,.k-admin .agent-trace-status.is-no-answer{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-trace-status.is-awaiting,.k-admin .agent-trace-status.is-no-answer{color:color-mix(in oklab, var(--warning), var(--fg) 35%)}}.k-admin .agent-trace-status.is-failed{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-trace-status.is-failed{background:color-mix(in oklab, var(--danger), transparent 90%)}}.k-admin .agent-trace-status.is-failed{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-trace-status.is-failed{color:color-mix(in oklab, var(--danger), var(--fg) 20%)}}.k-admin .agent-trace-knowledge-count{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;font-weight:700}.k-admin .execution-log-fields{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;display:grid}.k-admin .execution-log-fields>div{gap:2px;min-width:0;display:grid}.k-admin .execution-log-fields dt{color:var(--muted);font-size:var(--text-xs);font-weight:700}.k-admin .execution-log-fields dd{min-width:0;color:var(--fg-2);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.k-admin .execution-log-error{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--danger);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .execution-log-error{background:color-mix(in oklab, var(--danger), transparent 94%)}}.k-admin .execution-log-error{color:var(--danger);font-size:var(--text-xs)}.k-admin .answer-evidence-details,.k-admin .answer-retrieval-details{padding-top:var(--space-2);border-top:1px solid var(--border-soft)}.k-admin .answer-retrieval-details>ol>li{gap:var(--space-2);min-width:0;padding:var(--space-3);border-inline-start:3px solid var(--accent);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .answer-retrieval-details>ol>li{border-inline-start:3px solid color-mix(in oklab, var(--accent), transparent 55%)}}.k-admin .answer-retrieval-details>ol>li{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .answer-retrieval-details>ol>li{background:color-mix(in oklab, var(--accent), transparent 96%)}}.k-admin .answer-retrieval-head a{min-width:0;color:var(--accent);font-size:var(--text-xs);overflow-wrap:anywhere}.k-admin .answer-retrieval-count{color:var(--muted);font-size:var(--text-xs)}.k-admin .log-detail-source-score{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:700}.k-admin .log-detail-turn-footer{align-items:center;gap:var(--space-3);min-width:0;padding-top:var(--space-2);border-top:1px solid var(--border-soft);display:flex}.k-admin .log-detail-turn-feedback{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.k-admin .log-detail-feedback-comment{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .log-detail-turn-confidence{flex:none}.k-admin .log-detail-turn-time{color:var(--muted);justify-self:center}@supports (color:color-mix(in lab, red, red)){.k-admin .log-detail-turn-time{color:color-mix(in oklab, var(--muted), transparent 18%)}}.k-admin .log-detail-turn-time{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;font-weight:700;line-height:1.2}.k-admin .log-detail-turn-footer .log-detail-quick-add{min-height:30px;padding-inline:var(--space-3);font-size:var(--text-xs);flex:none;margin-left:auto}@media (width<=640px){.k-admin .log-detail-backdrop{padding:var(--space-3)}.k-admin .log-detail-pop-head{padding:var(--space-2) var(--space-3)}.k-admin .log-detail-pop-body,.k-admin .log-detail-pop.is-session .log-detail-pop-body,.k-admin .log-detail-turn{padding:var(--space-3)}.k-admin .log-detail-turn-footer{gap:var(--space-2);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.auth-site-picker-backdrop,.auth-site-picker-modal,.modal-presence.is-closing .auth-site-picker-backdrop,.modal-presence.is-closing .auth-site-picker-modal,.k-admin .modal-backdrop,.k-admin .modal-backdrop>.modal,.k-admin .modal-backdrop>.modal:not(.log-detail-pop),.k-admin .modal-backdrop.is-closing,.k-admin .modal-backdrop.is-closing>.modal,.k-admin .modal-presence.is-closing .modal-backdrop,.k-admin .modal-presence.is-closing .modal-backdrop>.modal{animation:none}.k-admin .global-search-category{transition:none}.k-admin .widget-inline-editor-body{animation:none}.k-admin .widget-inline-editor-steps .widget-inline-step,.k-admin .tab,.k-admin .filter-chip,.k-admin .answer-log-panel .log-row,.k-admin .answer-log-panel .log-row-date{transition:none}.k-admin .log-detail-pop{animation:none}}.k-admin .log-detail-pop-body::-webkit-scrollbar{width:10px}.k-admin .log-detail-pop-body::-webkit-scrollbar-track{background:0 0}.k-admin .log-detail-pop-body::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--muted);border:3px solid #0000}@supports (color:color-mix(in lab, red, red)){.k-admin .log-detail-pop-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted), transparent 62%)}}.k-admin .log-detail-pop-body::-webkit-scrollbar-thumb{background-clip:padding-box}.k-admin .log-detail-pop-body::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .log-detail-pop-body::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--muted), transparent 42%)}}.k-admin .log-detail-pop-body::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.k-admin .log-detail-section{gap:var(--space-1);display:grid}.k-admin .log-detail-label{color:var(--muted);font-size:var(--text-xs);font-weight:760}.k-admin .log-detail-body{color:var(--fg);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.k-admin .log-detail-body.log-detail-markdown{gap:var(--space-2);white-space:normal;line-height:1.6;display:grid}.k-admin .log-detail-markdown :is(p,ul,ol){margin:0}.k-admin .log-detail-markdown :is(ul,ol){gap:var(--space-1);padding-left:var(--space-5);display:grid}.k-admin .log-detail-markdown ul{list-style:outside}.k-admin .log-detail-markdown ol{list-style:decimal}.k-admin .log-detail-markdown li{padding-left:var(--space-1)}.k-admin .log-detail-markdown code{border-radius:var(--radius-sm);background:var(--surface-warm);font-family:var(--font-mono);padding:.05rem .25rem;font-size:.92em}.k-admin .log-detail-markdown strong{font-weight:800}.k-admin .log-meta-url{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:32ch;text-decoration:none;overflow:hidden}.k-admin .log-meta-url:hover{color:var(--accent);text-underline-offset:.18em;text-decoration:underline}.k-admin .log-detail-sources{gap:var(--space-2);display:grid}.k-admin .log-detail-source{padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-warm);color:var(--fg-2);font-size:var(--text-xs);overflow-wrap:anywhere;gap:2px;display:grid}.k-admin .log-detail-source strong{color:var(--fg);font-size:var(--text-sm)}.k-admin .log-detail-meta{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface);flex-wrap:wrap;min-width:0;margin-top:0;display:flex}.k-admin .log-detail-meta .log-meta{border-top:0;flex:220px;width:auto;min-width:0;margin-top:0;padding-top:0}.k-admin .log-detail-meta .log-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.k-admin .report-controls{justify-content:flex-end;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.k-admin .report-controls .filter-chip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.k-admin .report-header{overflow:visible}.k-admin .report-header h2,.k-admin .report-header-main h2{align-items:center;gap:var(--space-2);display:inline-flex}.k-admin .report-status-dot{border-radius:var(--radius-pill);background:var(--muted);outline:0;width:10px;height:10px;display:inline-block;position:relative}.k-admin .report-status-dot.is-ready{background:var(--success)}.k-admin .report-status-dot.is-error{background:var(--danger)}.k-admin .report-status-dot.is-loading{background:var(--accent);animation:1.2s ease-in-out infinite report-status-pulse}@keyframes report-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.k-admin .report-body,.k-admin .answer-log-body{gap:var(--space-6);display:grid;position:relative}.k-admin .answer-log-stats{gap:var(--space-2);display:grid}.k-admin .answer-log-pagination{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.k-admin .answer-log-pagination>:first-child{justify-self:start}.k-admin .answer-log-pagination>:last-child{justify-self:end}.k-admin #events{min-height:100dvh;padding-bottom:var(--space-6);grid-template-rows:auto minmax(0,1fr)}.k-admin .events-body{gap:var(--space-6);flex-direction:column;min-height:0;display:flex;position:relative}.k-admin .events-body.is-loading{min-height:360px}.k-admin .events-body.is-loading .content-loading-overlay{align-content:start;padding-top:min(40vh,18rem)}.k-admin .events-body .content-loading-panel{position:sticky;top:40vh}.k-admin .event-definitions-content{min-height:96px;padding:var(--space-5)}.k-admin .event-definition-list{gap:var(--space-3);display:grid}.k-admin .event-definition-visible,.k-admin .event-definition-extra-inner{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-admin .event-definition-extra{visibility:hidden;opacity:0;grid-template-rows:0fr;display:grid}.k-admin .event-definition-extra.is-open{visibility:visible;opacity:1;grid-template-rows:1fr}.k-admin .event-definition-extra-inner{overflow:hidden}.k-admin .event-definition-card{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.k-admin .event-definition-card{background:color-mix(in oklab, var(--surface), var(--surface-subtle) 35%)}}.k-admin .event-definition-primary{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:250px;min-height:64px;padding:var(--space-3) var(--space-4);border-radius:inherit;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;display:flex}.k-admin .event-definition-card:has(>.event-definition-primary:hover){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .event-definition-card:has(>.event-definition-primary:hover){background:color-mix(in oklab, var(--accent), transparent 96%)}}.k-admin .event-definition-primary:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .event-definition-copy{gap:var(--space-1);min-width:0;display:grid}.k-admin .event-definition-actions{gap:var(--space-1);padding-right:var(--space-3);opacity:1;pointer-events:auto;display:flex}.k-admin .event-definition-actions .log-row-actions-menu{top:auto;bottom:calc(100% + var(--space-2))}.k-admin .event-definition-card strong,.k-admin .event-row-name strong{overflow-wrap:anywhere}.k-admin .event-definition-card code,.k-admin .event-row-name code{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .event-definitions-disclosure{justify-self:start;align-items:center;gap:var(--space-2);min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--accent);cursor:pointer;font:inherit;font-size:var(--text-sm);background:0 0;border:0;font-weight:760;display:inline-flex}.k-admin .event-definitions-disclosure:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .event-definitions-disclosure:hover{background:color-mix(in oklab, var(--accent), transparent 94%)}}.k-admin .event-definitions-disclosure:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .event-definitions-disclosure svg{width:17px;height:17px}.k-admin .event-definitions-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.k-admin .events-list-panel>.panel-head{align-items:flex-start}.k-admin .events-list-panel{flex:1 0 auto}.k-admin .events-list-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.k-admin .events-list-controls{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.k-admin .events-source-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .events-list-content{min-height:180px}.k-admin .events-list{display:grid}.k-admin .event-row{border-top:1px solid var(--border-soft);min-width:0}.k-admin .event-row:first-child{border-top:0}.k-admin .event-row-summary{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);grid-template-columns:minmax(68px,auto) minmax(150px,.9fr) auto minmax(220px,1.35fr) minmax(178px,auto) 38px;display:grid}.k-admin .event-row-name{gap:var(--space-1);min-width:0;display:grid}.k-admin .event-row-user{color:var(--fg-2);font-size:var(--text-xs);white-space:nowrap;font-weight:800}.k-admin .event-row-url{min-width:0;color:var(--muted);font-size:var(--text-sm)}.k-admin .event-row-url-link{align-items:center;gap:var(--space-1);color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .event-row-url-link{-webkit-text-decoration-color:color-mix(in oklab, var(--accent), transparent 65%);-webkit-text-decoration-color:color-mix(in oklab, var(--accent), transparent 65%);-webkit-text-decoration-color:color-mix(in oklab, var(--accent), transparent 65%);text-decoration-color:color-mix(in oklab, var(--accent), transparent 65%)}}.k-admin .event-row-url-link{text-underline-offset:3px}.k-admin .event-row-url-link>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .event-row-url-link>svg{flex:none}.k-admin .event-row-summary time{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;display:inline-flex}.k-admin .event-row-summary time span{margin-inline-start:.25em}.k-admin .event-row-expand{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:38px;height:38px;color:var(--fg-2);cursor:pointer;place-items:center;padding:0;display:grid}.k-admin .event-row-expand svg{width:16px;height:16px;transition:transform .16s}.k-admin .event-row-expand[aria-expanded=true] svg{transform:rotate(180deg)}.k-admin .event-row-expand:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .event-row-details{gap:var(--space-5);padding:0 var(--space-5) var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);display:grid}.k-admin .event-row-details section{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .event-row-details section{background:color-mix(in oklab, var(--bg), var(--surface) 42%)}}.k-admin .event-row-details h4{font-size:var(--text-sm)}.k-admin .event-row-details pre,.k-admin .event-row-details p{color:var(--muted);font-size:var(--text-xs);margin:0}.k-admin .event-row-details pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.k-admin .event-row-details dl{gap:var(--space-2);display:grid}.k-admin .event-row-details dl>div{gap:var(--space-3);grid-template-columns:minmax(104px,auto) minmax(0,1fr);min-width:0;display:grid}.k-admin .event-row-details dt{color:var(--muted);font-size:var(--text-xs);font-weight:700}.k-admin .event-row-details dd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs)}.k-admin .events-empty{padding:var(--space-8) var(--space-5);color:var(--muted);text-align:center;margin:0}.k-admin .events-error{place-content:center;justify-items:center;gap:var(--space-3);min-height:150px;padding:var(--space-5);color:var(--muted);text-align:center;display:grid}.k-admin .events-pagination{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-soft)}.k-admin .event-modal{padding:var(--space-4)}.k-admin .event-modal>.modal-shell-inline-header{padding:0 0 var(--space-4)}.k-admin .event-modal form{gap:var(--space-4);display:grid}.k-admin .event-modal-head h3{margin-top:var(--space-1);font-size:var(--text-lg)}.k-admin .event-name-field{gap:var(--space-2);color:var(--fg-2);font-size:var(--text-xs);font-weight:760;display:grid}.k-admin .event-name-field input{box-sizing:border-box;width:100%;min-height:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit}.k-admin .event-name-field input:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .event-name-field input[aria-invalid=true]{border-color:var(--danger)}.k-admin .event-form-help,.k-admin .event-form-error{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-xs)}.k-admin .event-form-help{color:var(--muted)}.k-admin .event-form-error{color:var(--danger);font-weight:700}.k-admin .event-definition-fields,.k-admin .event-usage-modal>.event-usage-content{gap:var(--space-4);display:grid}.k-admin .event-modal-head code{max-width:100%;margin-top:var(--space-2);overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs);display:inline-block}.k-admin .event-usage-section{gap:var(--space-2);display:grid}.k-admin .event-usage-tabs{width:100%}.k-admin .event-usage-tabs .tab{min-width:0;min-height:32px;padding:0 var(--space-2);font-size:var(--text-xs);flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.k-admin .event-usage-tabs .tab.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .event-usage-tabs .tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent), transparent 76%)}}.k-admin .event-usage-tabs .tab:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .event-usage-section h4,.k-admin .event-usage-section p{margin:0}.k-admin .event-usage-section p{color:var(--fg-2);font-size:var(--text-sm);line-height:1.7}.k-admin .event-usage-panel-intro{align-items:flex-start;gap:var(--space-2);display:flex}.k-admin .event-usage-panel-intro>p{flex:auto}.k-admin .event-usage-note-tooltip{flex:none;display:inline-flex;position:relative}.k-admin .event-usage-note-trigger{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--muted);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.k-admin .event-usage-note-trigger:hover{background:var(--surface-2);color:var(--fg-2)}.k-admin .event-usage-note-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .event-usage-note-tooltip [role=tooltip]{top:calc(100% + var(--space-1));z-index:30;width:max-content;max-width:min(320px, calc(100vw - var(--space-8)));visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;position:absolute;right:0;transform:translateY(-2px)}.k-admin .event-usage-note-tooltip:hover [role=tooltip],.k-admin .event-usage-note-tooltip:focus-within [role=tooltip]{visibility:visible;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.k-admin .event-usage-note-tooltip [role=tooltip]{transition:none}}.k-admin .event-usage-code{min-width:0;position:relative}.k-admin .event-usage-section pre,.k-admin .members-credential-code pre{padding:var(--space-4) calc(var(--space-4) + 40px) var(--space-4) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-admin .event-usage-section pre,.k-admin .members-credential-code pre{background:color-mix(in oklab, var(--surface), var(--fg) 4%)}}.k-admin .event-usage-section pre,.k-admin .members-credential-code pre{color:var(--fg);font-size:var(--text-xs);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;line-height:1.65}.k-admin .icon-button.event-usage-copy-button{top:var(--space-2);right:var(--space-2);background:var(--surface);width:36px;height:36px;position:absolute}@supports (color:color-mix(in lab, red, red)){.k-admin .icon-button.event-usage-copy-button{background:color-mix(in oklab, var(--surface), transparent 4%)}}.k-admin .event-delete-warning{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--danger);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .event-delete-warning{border:1px solid color-mix(in oklab, var(--danger), transparent 70%)}}.k-admin .event-delete-warning{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .event-delete-warning{background:color-mix(in oklab, var(--danger), transparent 94%)}}.k-admin .event-delete-warning{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .event-delete-warning{color:color-mix(in oklab, var(--danger), var(--fg) 20%)}}.k-admin .event-delete-warning{font-size:var(--text-sm);line-height:1.7}.k-admin .event-delete-warning p{margin:0}.k-admin .event-delete-history-option{align-items:flex-start}.k-admin .event-export-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media (prefers-reduced-motion:no-preference){.k-admin .event-definition-card{transition:background-color .16s}.k-admin .event-definition-extra{transition:grid-template-rows .18s,opacity .14s,transform .18s,visibility 0s linear .18s;transform:translateY(-4px)}.k-admin .event-definition-extra.is-open{transition-delay:0s;transform:translateY(0)}.k-admin .event-definition-actions{transition:opacity .14s}.k-admin .event-definitions-disclosure svg{transition:transform .18s}}@media (hover:hover) and (pointer:fine){.k-admin .event-definition-actions{opacity:0}.k-admin .event-definition-card:hover .event-definition-actions,.k-admin .event-definition-card:focus-within .event-definition-actions{opacity:1}}@media (width<=940px){.k-admin .event-row-summary{grid-template-columns:minmax(0,1fr) auto 38px}.k-admin .event-row-user,.k-admin .event-row-url{grid-column:1/3}.k-admin .event-row-summary time{grid-column:1/3;justify-content:flex-start}.k-admin .event-row-expand{grid-area:1/3/5}}@media (width<=760px){.k-admin .event-definition-visible,.k-admin .event-definition-extra-inner{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.k-admin #events{min-height:calc(100dvh - 60px)}}@media (width<=640px){.k-admin .event-definitions-panel>.panel-head,.k-admin .events-list-panel>.panel-head{align-items:stretch}.k-admin .event-definitions-panel>.panel-head .btn,.k-admin .events-list-panel>.panel-head>.panel-actions,.k-admin .events-list-actions,.k-admin .events-source-filters{width:100%}.k-admin .events-list-actions{align-items:stretch}.k-admin .events-list-controls{padding-inline:var(--space-4)}.k-admin .event-row-summary{gap:var(--space-3);padding-inline:var(--space-4)}.k-admin .event-row-details{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr)}.k-admin .event-export-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.k-admin .event-definition-extra,.k-admin .event-definition-actions,.k-admin .event-definitions-disclosure svg,.k-admin .event-row-expand svg{transition:none}}.k-admin .members-body{gap:var(--space-5);display:grid;position:relative}.k-admin .members-keys,.k-admin .members-list-content{gap:var(--space-4);display:grid}.k-admin .members-list-content{position:relative}.k-admin .members-list-content.is-loading{min-height:26rem}.k-admin .members-list-content.is-loading .content-loading-overlay{display:grid}.k-admin .members-integration-definition-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.k-admin .members-integration-definition-card .event-definition-primary{width:100%;min-width:0}.k-admin .members-integration-definition-description{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.k-admin .members-integration-definition-card svg{color:var(--meta);flex:none}.k-admin .members-support-link{justify-self:start}.k-admin .members-integration-modal-content>p{margin:0}.k-admin .members-integration-modal-content>.members-keys{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.k-admin .members-tab-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.k-admin .members-tab-heading h4,.k-admin .members-tab-heading p{margin:0}.k-admin .members-tab-heading p{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm)}.k-admin .members-failure-summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--danger);display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .members-failure-summary{border:1px solid color-mix(in oklab, var(--danger), transparent 65%)}}.k-admin .members-failure-summary{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .members-failure-summary{background:color-mix(in oklab, var(--danger), transparent 94%)}}.k-admin .members-failure-summary{color:var(--danger);font-size:var(--text-sm)}.k-admin .members-key-list,.k-admin .members-list{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.k-admin .members-key-row{align-items:center;gap:var(--space-4);min-height:62px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(180px,1fr) auto auto auto;display:grid}.k-admin .members-key-row:last-child,.k-admin .members-user-row:last-child{border-bottom:0}.k-admin .members-key-delete{opacity:0;pointer-events:none;filter:blur(4px);transition:opacity .12s cubic-bezier(.2,0,0,1),filter .12s cubic-bezier(.2,0,0,1),scale .12s cubic-bezier(.2,0,0,1);scale:.25}.k-admin .members-key-row:hover .members-key-delete,.k-admin .members-key-row:focus-within .members-key-delete{opacity:1;pointer-events:auto;filter:blur();scale:1}.k-admin .members-key-identifiers{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.k-admin .members-key-identifiers>div{gap:2px;display:grid}.k-admin .members-key-identifiers dt,.k-admin .members-key-created-at,.k-admin .members-user-summary>span,.k-admin .members-user-summary time{color:var(--muted);font-size:var(--text-sm)}.k-admin .members-key-times{align-items:center;gap:var(--space-2);white-space:nowrap;line-height:1.5;display:flex}.k-admin .members-key-created-at{font-size:var(--text-xs)}.k-admin .members-key-expiry{flex:none}.k-admin .members-key-identifiers dt{font-size:var(--text-xs);font-weight:700}.k-admin .members-key-identifiers dd{margin:0}.k-admin .members-key-copy-button{min-height:24px;padding:0 var(--space-1);align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.k-admin .members-key-copy-button>svg{color:var(--muted);flex:none}.k-admin .members-key-copy-button:hover{border-color:var(--border-soft);background:var(--surface-warm);color:var(--accent)}.k-admin .members-key-copy-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .members-user-details h4{font-size:var(--text-sm);margin:0}.k-admin .members-user-row{border-bottom:1px solid var(--border-soft)}.k-admin .members-user-summary{align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-4);grid-template-columns:minmax(150px,1.2fr) minmax(110px,.8fr) minmax(180px,1fr) auto minmax(170px,auto) auto;display:grid}.k-admin .members-user-summary>code,.k-admin .members-user-summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .members-row-expand{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.k-admin .members-row-expand:hover{background:var(--surface-subtle);color:var(--fg)}.k-admin .members-row-expand svg{width:17px;transition:transform .14s}.k-admin .members-row-expand[aria-expanded=true] svg{transform:rotate(180deg)}.k-admin .members-user-details{gap:var(--space-5);padding:var(--space-4);border-top:1px solid var(--border-soft);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);display:grid}.k-admin .members-user-details pre{max-height:260px;margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface);white-space:pre-wrap;overflow:auto}.k-admin .members-user-details dl,.k-admin .members-user-details dl>div{gap:var(--space-2);margin:0;display:grid}.k-admin .members-user-details dl>div{grid-template-columns:70px minmax(0,1fr)}.k-admin .members-user-details dt{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .members-user-details dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);margin:0}.k-admin .members-empty,.k-admin .members-error{padding:var(--space-6);color:var(--muted);text-align:center;margin:0}.k-admin .members-error{justify-items:center;gap:var(--space-3);display:grid}.k-admin .members-error p{margin:0}.k-admin .members-pagination{padding-top:var(--space-2)}.k-admin .members-modal{padding:var(--space-4);overscroll-behavior:contain}.k-admin .members-modal>.modal-shell-inline-header{padding:0 0 var(--space-4)}.k-admin .members-modal-content{gap:var(--space-4);display:grid}.k-admin .members-modal-content h3,.k-admin .members-modal-content p{margin:0}.k-admin .members-validity-fieldset{border:0;margin:0;padding:0}.k-admin .members-validity-fieldset legend{margin-bottom:var(--space-2);color:var(--fg-2);font-size:var(--text-sm);font-weight:700}.k-admin .members-validity-options{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-admin .members-validity-options label{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg-2);font-size:var(--text-sm);cursor:pointer;font-weight:700;display:flex}.k-admin .members-validity-options label:has(input:checked){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .members-validity-options label:has(input:checked){border-color:color-mix(in oklab, var(--accent), var(--border) 36%)}}.k-admin .members-validity-options label:has(input:checked){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .members-validity-options label:has(input:checked){background:color-mix(in oklab, var(--accent), var(--surface) 94%)}}.k-admin .members-validity-options label:has(input:checked){color:var(--fg)}.k-admin .members-validity-options label:has(input:focus-visible){box-shadow:var(--focus-ring);outline:0}.k-admin .members-validity-options input{width:16px;height:16px;margin:0}.k-admin .members-validity-fieldset:disabled label{cursor:wait;opacity:.6}.k-admin .members-modal-head{gap:var(--space-1);display:grid}.k-admin .members-modal-head h3{font-size:var(--text-lg);line-height:1.25}.k-admin .members-modal-error{padding:var(--space-3) var(--space-4);border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .members-modal-error{border:1px solid color-mix(in oklab, var(--danger), transparent 72%)}}.k-admin .members-modal-error{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .members-modal-error{background:color-mix(in oklab, var(--danger), transparent 94%)}}.k-admin .members-modal-error{color:var(--danger);font-size:var(--text-sm);font-weight:700}.k-admin .members-created-credentials,.k-admin .members-created-credential{gap:var(--space-2);display:grid}.k-admin .members-created-credentials{gap:var(--space-4)}.k-admin .members-credential-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.k-admin .members-credential-label{color:var(--fg-2);font-size:var(--text-xs);font-weight:760}.k-admin .members-credential-heading small{color:var(--muted);font-size:var(--text-xs)}.k-admin .members-credential-code pre{overflow-wrap:anywhere;white-space:pre-wrap;min-height:0}@media (width<=940px){.k-admin .members-user-details{grid-template-columns:minmax(0,1fr)}.k-admin .members-user-summary{grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) auto auto}.k-admin .members-user-summary>span:first-of-type{display:none}}@media (width<=760px){.k-admin .members-key-row{padding-inline:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.k-admin .members-key-row>.members-key-times{gap:var(--space-1);grid-column:1/-1}.k-admin .members-key-expiry{padding-inline:var(--space-1)}.k-admin .members-key-row>.badge{grid-column:2}.k-admin .members-user-summary{grid-template-columns:minmax(0,1fr) auto auto}.k-admin .members-user-summary>span,.k-admin .members-user-summary>time{display:none}}@media (hover:none){.k-admin .members-key-delete{opacity:1;pointer-events:auto;filter:none;scale:1}}@media (prefers-reduced-motion:reduce){.k-admin .members-key-delete{filter:none;transition:none;scale:1}}@media (width<=640px){.k-admin .members-modal{padding:var(--space-4)}.k-admin .members-modal .modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .members-modal .modal-actions .btn{width:100%}.k-admin .members-page .panel-head{align-items:stretch}.k-admin .members-page .panel-head .btn{width:100%}.k-admin .members-failure-summary{flex-direction:column;align-items:flex-start}.k-admin .members-tab-heading{flex-direction:column;align-items:stretch}.k-admin .members-tab-heading .btn{width:100%}}@media (prefers-reduced-motion:reduce){.k-admin .members-row-expand svg{transition:none}}.k-admin .answer-log-body.is-loading .content-loading-overlay,.k-admin .report-body.is-loading .content-loading-overlay{align-content:start;padding-top:min(40vh,18rem)}.k-admin .answer-log-body .content-loading-panel,.k-admin .report-body .content-loading-panel{position:sticky;top:40vh}.k-admin .report-status-dot[data-tooltip]:after{bottom:calc(100% + var(--space-2));z-index:25;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .12s,transform .12s;position:absolute;left:50%;transform:translate(-50%,-2px)}.k-admin .report-status-dot[data-tooltip]:hover:after,.k-admin .report-status-dot[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.k-admin .report-date-dropdown{position:relative}.k-admin .report-date-menu{width:300px}.k-admin .report-date-custom{gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-3);border-top:1px solid var(--border-soft);display:grid}.k-admin .report-date-custom.is-active>span:first-child{color:var(--accent)}.k-admin .report-date-custom>span,.k-admin .report-date-custom label span{color:var(--muted);font-size:var(--text-xs);font-weight:800}.k-admin .report-date-custom label{gap:var(--space-1);display:grid}.k-admin .report-date-custom input{min-height:36px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg)}.k-admin .chart{gap:var(--space-4);min-height:340px;padding:var(--space-5);grid-template-columns:56px minmax(0,1fr);display:grid}.k-admin .chart-axis{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);align-content:space-between;display:grid}.k-admin .chart-bars{align-items:end;gap:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:repeat(14,minmax(18px,1fr));display:grid}.k-admin .bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--accent);border:0}@supports (color:color-mix(in lab, red, red)){.k-admin .bar{background:color-mix(in oklab, var(--accent), var(--surface) 12%)}}.k-admin .bar[data-state=warn]{background:var(--warn)}.k-admin .bar[data-state=danger]{background:var(--danger)}.k-admin .breakdown{gap:var(--space-5);padding:var(--space-5);display:grid}.k-admin .meter{border-radius:var(--radius-pill);background:var(--surface-warm);height:10px;overflow:hidden}.k-admin .meter span{width:var(--value);border-radius:inherit;background:var(--accent);height:100%;display:block}.k-admin .meter .is-good{background:var(--success)}.k-admin .meter .is-warn{background:var(--warn)}.k-admin .meter .is-danger{background:var(--danger)}.k-admin .report-table{border-collapse:collapse;width:100%}.k-admin #report .report-table{min-width:640px}.k-admin .report-table th,.k-admin .report-table td{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-soft);text-align:left;font-size:var(--text-sm)}.k-admin .report-table th{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.k-admin .report-table-wrap{overflow-x:auto}.k-admin .report-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.k-admin .report-deflection>p,.k-admin .report-grid .voc-report-trends{padding-inline:var(--space-5)}.k-admin .report-deflection{gap:var(--space-3);display:grid}.k-admin .report-deflection-headline{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5) 0;font-size:var(--text-sm);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.k-admin .report-deflection-headline strong{font-size:var(--text-lg);font-weight:800}.k-admin .report-deflection-note{color:var(--muted);font-size:var(--text-xs);font-weight:500}.k-admin .report-knowledge-cell{gap:var(--space-2);display:grid}.k-admin .report-knowledge-link{color:inherit;font-weight:700;text-decoration:none}.k-admin .report-knowledge-link:hover{color:var(--accent);text-decoration:underline}.k-admin .report-knowledge-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:0}.k-admin .report-knowledge-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .report-context>summary{cursor:pointer;padding-block:var(--space-3);font-weight:700}.k-admin .report-context>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.k-admin .report-scope{margin-bottom:var(--space-4)}.k-admin #report .panel-actions{white-space:nowrap;flex-shrink:0}.k-admin .preview{gap:var(--space-5);display:grid}.super-login,.super-page{color:#111827;background:#f7fafc;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.super-login{place-items:center;padding:32px;display:grid}.super-corner-logo{width:124px;height:auto;position:fixed;top:24px;left:28px}.super-loading{background-color:#f7fafc;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;padding:32px;display:grid;overflow:hidden}.super-loading-panel{text-align:center;justify-items:center;gap:18px;width:min(100%,360px);display:grid}.super-loading-mark{color:#0f172a;background:#fff;border:1px solid #d9e2ec;border-radius:8px;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 18px 50px #0f172a1a}.super-loading-mark:before{content:"";border:2px solid #0f172a1a;border-top-color:#0f172a;border-radius:12px;animation:1s linear infinite super-spin;position:absolute;inset:-6px}.super-loading-mark svg{width:28px;height:28px}.super-loading-track{background:#d9e2ec;border-radius:999px;width:180px;height:4px;position:relative;overflow:hidden}.super-loading-track span{border-radius:inherit;background:#0f172a;width:46%;animation:1.35s ease-in-out infinite super-load;position:absolute;inset:0}@keyframes super-spin{to{transform:rotate(360deg)}}@keyframes super-load{0%{transform:translate(-110%)}55%,to{transform:translate(230%)}}.super-login-panel{background:#fff;border:1px solid #d9e2ec;border-radius:8px;gap:22px;width:min(100%,420px);padding:32px;display:grid;box-shadow:0 18px 50px #0f172a1a}.super-login-mark,.super-panel header,.super-panel header>div,.super-sidebar-head,.super-sidebar-head>div,.super-panel-tools,.super-session{align-items:center;display:flex}.super-login-mark{color:#fff;background:#0f172a;border-radius:8px;justify-content:center;width:48px;height:48px}.super-kicker{color:#64748b;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.super-login h1,.super-page h1,.super-page h2,.super-page h3,.super-page p{margin:0}.super-login h1{font-size:26px}.super-form{gap:14px;display:grid}.super-page .filter-dropdown{--surface:#fff;--surface-warm:#eef6ff;--fg:#111827;--fg-2:#334155;--muted:#64748b;--meta:#0369a1;--border:#d8e2ee;--border-soft:#edf3f8;--accent:#0ea5e9;--text-xs:11px;--text-sm:13px;--space-1:4px;--space-2:8px;--space-3:12px;--radius-sm:8px;--radius-md:12px;--elev-raised:0 18px 46px #0f172a1a}.super-page .filter-dropdown summary:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.super-form-status{color:#64748b;font-size:12px;font-weight:700}.super-form label,.super-form-field{color:#334155;gap:6px;font-size:13px;font-weight:700;display:grid}.super-form input,.super-form select,.super-form textarea{color:#0f172a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px}.super-form textarea{resize:vertical;min-height:84px;padding:10px 12px}.super-form select{cursor:pointer}.super-form select:disabled{cursor:not-allowed}.super-form input[readonly]{color:#64748b;background:#f8fafc}.super-form input:focus,.super-form select:focus,.super-form textarea:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1f}.super-form input[aria-invalid=true]{border-color:#b42318}.super-form .super-company-field-error{color:#b42318}.super-company-profile-panel .super-form label{align-content:start}.company-postal-notice{margin:0;font-size:12px}.k-admin .company-postal-lookup .filter-dropdown-trigger-plain{width:100%}.k-admin .company-postal-lookup .filter-dropdown-menu{width:min(100%,420px)}.super-company-postal-lookup .company-postal-notice{color:#475569}.super-company-postal-lookup .filter-dropdown{position:relative}.super-company-postal-lookup .filter-dropdown summary{list-style:none}.super-company-postal-lookup .filter-dropdown summary::-webkit-details-marker{display:none}.super-company-postal-lookup .filter-dropdown-trigger-plain{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;display:flex}.super-company-postal-lookup .filter-dropdown-menu{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(100%,420px);padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 24px #0f172a1f}.super-company-postal-lookup .filter-dropdown-options{max-height:280px;display:grid;overflow-y:auto}.super-company-postal-lookup .filter-dropdown-option{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;min-height:40px;padding:8px 12px;display:flex}.super-company-postal-lookup .filter-dropdown-option:hover,.super-company-postal-lookup .filter-dropdown-option:focus-visible{background:#eef6ff}.super-company-postal-lookup .filter-dropdown-trigger-plain:focus-visible,.super-company-postal-lookup .filter-dropdown-option:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.k-admin .company-profile-page .field{align-content:start}.k-admin .company-profile-page .field:has(#company-postalCode){grid-column:1}.k-admin .company-profile-page button[type=submit]{justify-self:end}.super-form input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b423181f}.super-form-wide,.super-form-actions{grid-column:1/-1}.super-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.super-form-actions .super-primary,.super-form-actions .super-danger{min-width:96px;padding:0 18px}.super-primary,.super-danger,.super-session button{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.super-primary{color:#fff;background:#0f172a}.super-danger{color:#b91c1c;background:#fff;border:1px solid #fecaca}.super-primary:hover:not(:disabled){background:#111827}.super-danger:hover:not(:disabled){background:#fef2f2}.super-primary:disabled,.super-danger:disabled{cursor:not-allowed;opacity:.55}.super-secondary,.super-icon-action{color:#0f172a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.super-secondary{width:100%}.super-icon-action{padding:0 10px;font-size:12px}.super-secondary:hover:not(:disabled),.super-icon-action:hover:not(:disabled){background:#f8fafc}.super-secondary:disabled,.super-icon-action:disabled{cursor:not-allowed;opacity:.55}.super-error{color:#b42318;font-size:13px;font-weight:700}.super-login-message{color:#334155;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.super-login-panel a.super-primary{text-decoration:none}.super-topbar{background:#fff;border-bottom:1px solid #d9e2ec;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 32px;display:flex}.super-brand{flex:none;align-items:center;gap:14px;display:flex}.super-brand-logo{width:118px;height:auto}.super-tabs{background:#f8fafc;border:1px solid #d9e2ec;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.super-tabs a{color:#475569;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s}.super-tabs a.active{color:#fff;background:#0f172a}@media (prefers-reduced-motion:reduce){.super-tabs a{transition:none}}.super-topbar h1{font-size:24px;line-height:1.15}.super-session{color:#475569;gap:12px;min-width:0;font-size:14px}.super-session>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.super-session button{color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;padding:0 16px}.super-shell{grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.super-sidebar{background:#fff;border-right:1px solid #d9e2ec;flex-direction:column;align-self:start;min-height:calc(100vh - 76px);max-height:100vh;padding:24px 20px 0;display:flex;position:sticky;top:0}.super-sidebar-head{color:#0f172a;justify-content:space-between;margin-bottom:16px}.super-sidebar-head.is-agency{flex-direction:column;align-items:stretch;gap:6px}.super-sidebar-agency{color:#64748b;overflow-wrap:anywhere;min-width:0;padding-inline-start:34px;font-size:11px;font-weight:700;line-height:1.35}.super-sidebar-head>div,.super-panel header>div{gap:10px}.super-sidebar-title{justify-content:space-between;width:100%}.super-sidebar-title>div{align-items:center;gap:10px;min-width:0;display:flex}.super-count{color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.35}.super-sidebar-search{flex:none;margin-bottom:12px;display:block;position:relative}.super-sidebar-search svg{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.super-sidebar-search input{color:#0f172a;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px 0 34px;font-size:13px;font-weight:700}.super-sidebar-search input::placeholder{color:#94a3b8}.super-sidebar-search input:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1f}.super-org-list{overscroll-behavior:contain;flex:auto;align-content:start;gap:4px;min-height:0;margin:0 -8px;padding:0 8px 20px;display:grid;overflow-y:auto}.super-org-list button{color:#334155;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-content:center;gap:4px;padding:9px 12px;display:grid}.super-org-title{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.super-org-name{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.35;overflow:hidden}.super-org-issued{color:#94a3b8;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.super-org-meta{color:#64748b;overflow-wrap:anywhere;gap:2px;min-width:0;font-size:11px;font-weight:700;line-height:1.35;display:grid}.super-org-plan{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#e2e8f0;border-radius:999px;justify-self:start;max-width:100%;padding:2px 8px;font-weight:800;line-height:1.35;overflow:hidden}.super-org-plan.is-starter{color:#166534;background:#dcfce7}.super-org-plan.is-growth{color:#075985;background:#e0f2fe}.super-org-plan.is-enterprise{color:#3730a3;background:#e0e7ff}.super-org-list button:hover:not(.is-active){background:#f8fafc}.super-org-list button.is-active{color:#0f172a;background:#eef2ff;border-color:#c7d2fe}.super-org-list .super-empty{margin:0}.super-content{align-content:start;gap:18px;padding:28px 32px 40px;display:grid}.super-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.super-heading h2{overflow-wrap:anywhere;min-width:0;font-size:30px;line-height:1.15}.super-company-tabs{background:#f8fafc;border:1px solid #d9e2ec;border-radius:8px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.super-company-tabs a{color:#475569;text-align:center;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.super-company-tabs a:hover{color:#0f172a;background:#e2e8f0}.super-company-tabs a:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.super-company-tabs a.active{color:#fff;background:#0f172a}.super-company-tabs a.active:focus-visible{outline-color:#5eead4}.super-edit-heading{color:#0f172a;cursor:pointer;min-width:0;font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:30px;font-weight:900;line-height:1.15;display:inline-flex}.super-edit-heading:hover,.super-edit-heading:focus-visible{color:#0f766e;outline:none}.super-panel{background:#fff;border:1px solid #d9e2ec;border-radius:8px;align-content:start;gap:16px;padding:20px;display:grid}.super-panel header{color:#0f172a;justify-content:space-between;gap:12px}.super-panel-tools{flex:none;gap:8px}.super-panel h3{font-size:17px}.super-page .super-announcements.k-admin{--surface:#fff;--surface-warm:#eef6ff;--fg:#111827;--fg-2:#334155;--muted:#64748b;--meta:#0369a1;--border:#d8e2ee;--border-soft:#edf3f8;--accent:#0ea5e9;--elev-raised:0 18px 46px #0f172a1a;color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;gap:18px;min-width:0;min-height:0;display:grid}.super-announcement-description,.super-announcement-help{color:#64748b;font-size:12px;font-weight:700;line-height:1.6}.super-announcement-form,.super-announcement-edit-form{min-width:0}.super-announcement-form textarea,.super-announcement-edit-form textarea{min-height:132px;line-height:1.6}.super-announcement-audience{color:#334155;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.super-announcement-audience .filter-dropdown-trigger-plain:focus-visible{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1f}.super-announcement-audience .filter-dropdown-trigger-plain[aria-invalid=true]{border-color:#b42318}.super-field-count{color:#64748b;justify-self:end;font-size:11px;font-weight:700}.super-field-error{color:#b42318;min-height:1.25em;font-size:12px;font-weight:700;line-height:1.4}.super-announcement-option-group{border:0;flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;margin:0;padding:0;display:flex}.super-announcement-option-group legend{color:#334155;width:100%;margin-bottom:2px;font-size:13px;font-weight:700}.super-announcement-option-group label{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:inline-flex}.super-announcement-option-group input{width:18px;min-height:18px;margin:0}.super-announcement-option-group .super-announcement-help{width:100%}.super-announcement-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;display:grid}.super-announcement-schedule>label{min-width:0}.super-announcement-schedule>p{grid-column:1/-1}.super-announcement-live{color:#166534;min-height:1.4em;font-size:13px;font-weight:800}.super-announcement-load-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.super-announcement-list{gap:12px;display:grid}.super-announcement-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.super-announcement-card-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.super-announcement-card-head>div:first-child{gap:7px;min-width:0;display:grid}.super-announcement-card h4{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.super-announcement-status{color:#334155;background:#e2e8f0;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:900}.super-announcement-status.is-scheduled{color:#92400e;background:#fef3c7}.super-announcement-status.is-published{color:#166534;background:#dcfce7}.super-announcement-status.is-revoked{color:#991b1b;background:#fee2e2}.super-announcement-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.super-announcement-actions .super-icon-action.is-danger{color:#b91c1c;border-color:#fecaca}.super-announcement-actions svg,.super-announcement-form .super-primary svg{width:16px;height:16px}.super-announcement-body{color:#334155;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.7}.super-announcement-meta,.super-announcement-confirm dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;min-width:0;margin:0;display:grid}.super-announcement-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.super-announcement-meta div,.super-announcement-confirm dl div{min-width:0}.super-announcement-meta dt,.super-announcement-confirm dt{color:#64748b;font-size:11px;font-weight:800}.super-announcement-meta dd,.super-announcement-confirm dd{color:#334155;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.5}.super-announcement-more{justify-content:center;display:flex}.super-announcement-more .super-secondary{width:auto;min-width:160px;padding-inline:18px}.super-announcement-modal{overscroll-behavior:contain;max-height:min(760px,100vh - 32px);overflow-y:auto}.super-announcement-confirm,.super-announcement-edit-form{gap:18px;padding-top:18px;display:grid}.super-announcement-confirm dl{grid-template-columns:1fr}.super-announcement-confirm .super-secondary,.super-announcement-edit-form .super-secondary{width:auto;padding-inline:18px}.super-announcement-destructive-note{color:#991b1b;font-size:12px;font-weight:700;line-height:1.6}.super-access-users-page,.super-feature-flags-page,.super-model-settings-page{gap:18px;width:min(920px,100%);margin:0 auto;display:grid}.super-feature-flags-description,.super-feature-loading,.super-feature-load-error p,.super-feature-row p,.super-model-slot p{color:#64748b;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.6}.super-feature-list,.super-model-slot-list{gap:10px;display:grid}.super-model-slot{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:18px;padding:14px 16px;display:grid}.super-model-slot strong{color:#0f172a;font-size:14px}.super-model-settings-page .super-panel header>div{flex-direction:column;align-items:flex-start;gap:4px}.super-model-settings-form{gap:18px;display:grid}.super-model-slot-meta{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.super-model-slot-meta li{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.5}.super-model-slot .super-model-slot-note{color:#b45309}.super-model-fixed-value{color:#0f172a;overflow-wrap:anywhere;justify-self:end;font-size:13px;font-weight:700}@media (width<=640px){.super-model-slot{grid-template-columns:minmax(0,1fr)}.super-model-fixed-value{justify-self:start}}.super-feature-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 16px;display:flex}.super-feature-row>div:first-child{min-width:0}.super-feature-row strong{color:#0f172a;font-size:14px}.super-feature-control{flex:none;align-items:center;gap:10px;display:inline-flex}.super-feature-control>span{color:#64748b;font-size:12px;font-weight:800}.super-feature-switch{cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;align-items:center;width:52px;height:32px;padding:3px;display:flex}.super-feature-switch>span{background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 3px #0f172a33}.super-feature-switch.is-on{background:#0f766e;border-color:#0f766e;justify-content:flex-end}.super-feature-switch:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.super-feature-switch:disabled{cursor:not-allowed;opacity:.6}.super-feature-load-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.super-access-users-description{color:#64748b;margin-top:3px;font-size:12px;font-weight:700;line-height:1.5}.super-site-assignment-fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.super-site-assignment-fieldset legend{color:#334155;margin-bottom:6px;font-size:12px;font-weight:900}.super-site-assignment-list{overscroll-behavior:contain;gap:8px;max-height:min(320px,40vh);display:grid;overflow-y:auto}.super-site-assignment-list>label{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.super-site-assignment-list input{width:18px;height:18px;margin:0}.super-site-assignment-list label>span{color:#475569;gap:2px;min-width:0;font-size:13px;display:grid}.super-site-assignment-list label strong{color:#0f172a;overflow-wrap:anywhere}.super-list{gap:8px;min-height:44px;display:grid}.super-row{width:100%;min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.super-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.super-site-table-wrap{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.super-site-table{border-collapse:collapse;color:#334155;table-layout:fixed;background:#fff;width:100%;font-size:13px}.super-site-table th,.super-site-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:12px 14px}.super-site-table thead th{color:#475569;background:#f8fafc;font-size:12px;font-weight:800}.super-site-table thead th:first-child{width:26%}.super-site-table thead th:nth-child(3){width:180px}.super-site-table thead th:nth-child(4){width:210px}.super-site-table tbody tr:last-child>*{border-bottom:0}.super-site-table tbody tr:hover>*{background:#f8fafc}.super-site-name{color:#0f172a;overflow-wrap:anywhere;font-size:14px;font-weight:800}.super-site-domains{overflow-wrap:anywhere;gap:2px;min-width:0;font-weight:700;display:grid}.super-site-domains .is-muted{color:#94a3b8}.super-site-domains span+span{color:#64748b;font-size:12px}.super-site-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.super-site-id:focus-visible{outline-offset:3px;outline:2px solid #0f766e}@media (width<=760px){.super-site-table,.super-site-table tbody{display:block}.super-site-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.super-site-table tbody tr{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.super-site-table tbody tr:last-child{border-bottom:0}.super-site-table tbody tr>*{border-bottom:0;grid-column:1;padding:0;display:block}.super-site-table tbody tr>td:last-child{grid-area:1/2/span 3;align-self:center}.super-site-table tbody tr:hover>*{background:0 0}}@media (width<=480px){.super-site-table tbody tr{grid-template-columns:minmax(0,1fr)}.super-site-table tbody tr>td:last-child{grid-area:auto/1;margin-top:6px}.super-site-actions{justify-content:flex-start}}.super-row-action{color:#0f766e;background:#ecfdf5;border:1px solid #99f6e4;border-radius:8px;justify-content:center;align-items:center;min-width:84px;min-height:36px;padding:10px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.super-site-id{color:#64748b;cursor:pointer;max-width:100%;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:2px 0;font-size:12px;display:inline-flex}.super-site-id code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.super-site-id:hover{color:#0f766e;text-decoration:underline}.super-row:hover,.super-row:focus-visible,.super-row-action:hover,.super-row-action:focus-visible{background:#f0fdfa;border-color:#5eead4;outline:none}.super-row>div{gap:2px;min-width:0;display:grid}.super-row-trailing{flex:none;align-items:center;gap:10px;display:inline-flex}.super-edit-icon{color:#64748b;stroke-width:2px;flex:none;width:16px;height:16px}.super-edit-heading .super-edit-icon{width:18px;height:18px}.super-row strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.super-row span{overflow-wrap:anywhere;color:#64748b;min-width:0;font-size:12px}.super-role{background:#e0f2fe;border-radius:999px;flex:none;padding:4px 9px;font-weight:800;color:#075985!important}.super-empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;min-height:58px;font-size:13px;font-weight:700;display:grid}.super-admin-surface{min-width:0;position:relative}.super-admin-surface .admin-page{padding:0}.super-billing-page{gap:18px;display:grid}.super-billing-form.super-platform-contract{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.super-platform-reverse-charge{background:#f0fdfa;border-left:3px solid #0f766e;margin:16px 0 0;padding:12px 14px;line-height:1.7}.super-platform-verification-actions{border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;padding:12px 16px 16px;display:flex}.super-platform-verification-actions legend{color:#334155;padding-inline:6px;font-size:13px;font-weight:800}.super-platform-verification-actions button{width:auto;min-width:96px;min-height:40px;padding:0 18px}.super-billing-section{background:#fff;border:1px solid #d9e2ec;border-radius:8px;gap:12px;min-width:0;padding:18px;display:grid}.super-billing-section-head,.super-billing-editor>summary,.super-billing-current dl,.super-billing-invoices article,.super-billing-invoice-actions{align-items:center;display:flex}.super-billing-section-head{justify-content:space-between;gap:12px}.super-billing-section-head h3,.super-billing-section-head p{margin:0}.super-billing-inline-message{color:#475569;min-height:1.4em;margin:0;font-size:12px;font-weight:700}.super-billing-section-head h3{font-size:17px}.super-billing-section-head p{color:#64748b;margin-top:3px;font-size:13px}.super-billing-editor{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:clip}.super-billing-editor>summary{color:#0f172a;cursor:pointer;justify-content:space-between;gap:12px;min-height:52px;padding:10px 14px}.super-billing-editor>summary:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.super-billing-editor>summary>span:first-child{gap:2px;min-width:0;display:grid}.super-billing-editor>summary small{color:#64748b}.super-billing-section:has(.super-plan-grid){container-type:inline-size}.super-plan-grid{background:#fff;border:1px solid #c1d3e8;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.super-plan-card{flex-direction:column;min-width:0;display:flex;position:relative}.super-plan-card+.super-plan-card{border-left:1px solid #c1d3e8}.super-plan-card:first-child{border-radius:10px 0 0 10px}.super-plan-card:last-child{border-radius:0 10px 10px 0}.super-plan-card.is-growth{z-index:1;outline-offset:-1px;outline:2px solid #1267ff}.super-plan-card header{text-align:center;border-bottom:1px solid #c1d3e8;justify-items:center;gap:8px;padding:16px 20px 20px;display:grid}.super-plan-card-meta{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:24px;display:flex}.super-plan-toggle{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.super-plan-toggle input{appearance:none;cursor:pointer;background:#cbd5e1;border-radius:999px;width:32px;height:18px;margin:0;transition:background-color .16s;position:relative}.super-plan-toggle input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a40}.super-plan-toggle input:checked{background:#16a34a}.super-plan-toggle input:checked:after{transform:translate(14px)}.super-plan-toggle input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.super-plan-toggle input:checked+span{color:#166534}.super-plan-dirty{color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.super-plan-card input.super-plan-name,.super-plan-price input,.super-plan-limits input,.super-plan-overage input{color:#07162f;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;transition:border-color .14s,background-color .14s}.super-plan-card input.super-plan-name:hover,.super-plan-price input:hover,.super-plan-limits input:hover,.super-plan-overage input:hover{background:#f8fafc;border-color:#d7e2f0}.super-plan-card input.super-plan-name:focus,.super-plan-price input:focus,.super-plan-limits input:focus,.super-plan-overage input:focus{background:#fff;border-color:#1267ff;outline:none;box-shadow:0 0 0 3px #1267ff26}.super-plan-card input.super-plan-name{text-align:center;width:100%;padding:2px 6px;font-size:22px;font-weight:800}.super-plan-card.is-growth input.super-plan-name{color:#1267ff}.super-plan-price{color:#07162f;letter-spacing:-.03em;justify-content:center;align-items:baseline;gap:2px;max-width:100%;margin:0;font-size:30px;font-weight:800;display:flex}.super-plan-price input{font-variant-numeric:tabular-nums;text-align:center;width:auto;max-width:100%;padding:0 4px}.super-plan-price>span:last-child{color:#33415c;letter-spacing:0;margin-left:4px;font-size:13px;font-weight:650}.super-plan-limits{flex:1}.super-plan-limits>div,.super-plan-overage{border-bottom:1px solid #d7e2f0;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 14px 8px 20px;display:flex}.super-plan-limits label,.super-plan-overage>span:first-child{color:#66738c;flex:none;font-size:12px;font-weight:700}.super-plan-limits>div>span,.super-plan-overage>span:last-child{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.super-plan-limits input,.super-plan-overage input{font-variant-numeric:tabular-nums;text-align:right;width:8.5ch;height:32px;padding:0 6px;font-size:13px;font-weight:800}.super-plan-limits input::placeholder{color:#07162f;opacity:1}.super-plan-limits input:focus::placeholder{color:#94a3b8}.super-plan-limits small,.super-plan-overage small{color:#66738c;flex:none;min-width:5.2em;font-size:11px;font-weight:700}.super-plan-overage small{min-width:0}.super-plan-overage input{width:7ch}.super-plan-card footer{gap:6px;padding:14px 16px 16px;display:grid}.super-plan-card footer>div{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.super-plan-card footer .super-icon-action{min-height:40px;padding:0 14px}.super-plan-card footer>span{color:#475569;text-align:center;min-height:1.4em;font-size:12px;font-weight:700}.super-plan-card.is-inactive header>:not(.super-plan-card-meta),.super-plan-card.is-inactive .super-plan-limits,.super-plan-card.is-inactive .super-plan-overage{opacity:.55}.super-contract{gap:16px;display:grid;container-type:inline-size}.super-contract-overview dl{background:#f8fafc;border-radius:8px;flex-wrap:wrap;gap:12px 28px;margin:0;padding:12px 14px;display:flex}.super-contract-overview dl>div{gap:2px;min-width:8rem;display:grid}.super-contract-overview dt,.super-terms-card dt{color:#64748b;font-size:11px;font-weight:800}.super-contract-overview dd{color:#0f172a;margin:0;font-size:13px;font-weight:800}.super-contract-block{border:1px solid #e2e8f0;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.super-contract-block-head h4,.super-contract-block-head p{margin:0}.super-contract-block-head h4{color:#0f172a;font-size:15px}.super-contract-block-head p{color:#64748b;margin-top:3px;font-size:12px}.super-terms-timeline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.super-terms-arrow{color:#94a3b8;align-self:center;width:18px;height:18px}.super-terms-card{background:#fff;border:1px solid #c1d3e8;border-radius:10px;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.super-terms-card.is-special{border-color:#f59e0b;box-shadow:inset 0 3px #f59e0b}.super-terms-card.is-empty{background:#f8fafc;border-style:dashed}.super-terms-card.is-empty p{color:#64748b;margin:0;font-size:13px}.super-terms-card header,.super-terms-plan{justify-content:space-between;align-items:center;gap:8px;display:flex}.super-terms-card h4{color:#334155;margin:0;font-size:13px}.super-terms-date{color:#475569;font-size:11px;font-weight:800}.super-terms-plan>div{gap:1px;display:grid}.super-terms-plan strong{color:#07162f;font-size:18px}.super-terms-plan small{color:#64748b;font-size:11px}.super-terms-badge{color:#475569;background:#e2e8f0;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:800}.super-terms-badge.is-special{color:#92400e;background:#fef3c7}.super-terms-price{color:#07162f;margin:0}.super-terms-price strong{letter-spacing:-.03em;font-size:26px}.super-terms-price span{color:#33415c;margin-left:4px;font-size:12px;font-weight:650}.super-terms-price-diff{flex-wrap:wrap;align-items:baseline;gap:8px;margin:-6px 0 0;font-size:12px;font-weight:800;display:flex}.super-terms-price-diff s{color:#94a3b8;font-weight:700}.super-terms-price-diff.is-favorable,.super-terms-diff.is-favorable{color:#047857}.super-terms-price-diff.is-unfavorable,.super-terms-diff.is-unfavorable{color:#b45309}.super-terms-card dl{border-top:1px solid #e2e8f0;margin:0;display:grid}.super-terms-card dl>div{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.super-terms-card dl>div.is-changed{background:#fffbeb;box-shadow:-8px 0 #fffbeb,8px 0 #fffbeb}.super-terms-card dd{color:#07162f;font-variant-numeric:tabular-nums;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;min-width:0;margin:0;font-size:13px;font-weight:800;display:flex}.super-terms-card dd small{color:#64748b;font-size:11px;font-weight:700}.super-terms-diff{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800}.super-terms-diff.is-favorable{background:#d1fae5}.super-terms-diff.is-unfavorable{background:#fef3c7}.super-terms-diffs{flex-wrap:wrap;gap:4px;display:inline-flex}.super-terms-note{color:#64748b;margin:0;font-size:12px}.super-contract-plan-field{color:#334155;gap:6px;max-width:320px;font-size:13px;font-weight:700;display:grid}.super-terms-table{border-collapse:collapse;width:100%;font-size:13px}.super-terms-table th,.super-terms-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:6px 10px}.super-terms-table thead th{color:#64748b;font-size:11px;font-weight:800}.super-terms-table tbody th{color:#334155;white-space:nowrap;font-weight:700}.super-terms-input{color:#07162f;align-items:center;gap:4px;font-weight:800;display:inline-flex}.super-terms-input input{color:#07162f;width:10ch;height:34px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 8px}.super-terms-input input:focus{border-color:#1267ff;outline:none;box-shadow:0 0 0 3px #1267ff26}.super-terms-input>span{width:1ch}.super-terms-input small{color:#64748b;font-size:11px;font-weight:700}.super-terms-official{color:#64748b;font-variant-numeric:tabular-nums}.super-contract-hint{color:#64748b;margin:0;font-size:12px}.super-contract-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.super-contract-actions>span{color:#475569;margin-right:auto;font-size:13px;font-weight:700}.super-contract-actions .super-primary{padding:0 18px}.super-contract-actions .super-icon-action{min-height:40px;padding:0 14px}.super-contract-status-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.super-contract-status-fields>label:not(.super-billing-checkbox){color:#334155;gap:6px;font-size:13px;font-weight:700;display:grid}.super-contract-status-fields>.super-billing-checkbox{grid-column:1/-1}.super-contract-status-fields input[type=number]{min-height:40px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px}@container (width<=720px){.super-terms-timeline,.super-contract-status-fields{grid-template-columns:minmax(0,1fr)}.super-terms-arrow{justify-self:center;transform:rotate(90deg)}.super-terms-table thead{display:none}.super-terms-table tr{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 0;display:grid}.super-terms-table th,.super-terms-table td{border:0;padding:0}.super-terms-table td:nth-child(2){grid-area:2/1/auto/-1}.super-terms-official:before{content:"公式 "}}.super-plan-note{color:#64748b;margin:0;font-size:12px}@container (width<=860px){.super-plan-grid{grid-template-columns:minmax(0,1fr)}.super-plan-card+.super-plan-card{border-top:1px solid #c1d3e8;border-left:0}.super-plan-card:first-child{border-radius:10px 10px 0 0}.super-plan-card:last-child{border-radius:0 0 10px 10px}}.super-billing-form{background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.super-billing-checkbox{cursor:pointer;grid-template-columns:auto 1fr;align-self:end;align-items:center;gap:8px;min-height:40px;display:flex!important}.super-billing-checkbox input{width:18px;height:18px;margin:0}.super-billing-form .super-form-actions{justify-content:space-between}.super-billing-form .super-form-actions>span{color:#475569;font-size:13px;font-weight:700}.super-billing-current{background:#f8fafc;border-radius:8px;padding:12px}.super-billing-current dl{flex-wrap:wrap;align-items:stretch;gap:12px 24px;margin:0}.super-billing-current dl>div{flex:12rem;gap:2px;min-width:10rem;display:grid}.super-billing-current dt{color:#64748b;font-size:11px;font-weight:800}.super-billing-current dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.super-billing-current small{color:#64748b;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.super-billing-invoices{gap:8px;display:grid}.super-billing-invoices article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:end;gap:12px;padding:12px}.super-billing-invoices article>div:not(.super-billing-invoice-actions){gap:2px;min-width:8rem;display:grid}.super-billing-invoices article>div:first-child{flex:12rem}.super-billing-invoices article strong{color:#0f172a;font-size:13px}.super-billing-invoices article>div>span,.super-billing-invoices article label{color:#64748b;font-size:11px;font-weight:700}.super-billing-invoices article label{gap:3px;display:grid}.super-billing-invoices article select,.super-billing-invoices article input{color:#0f172a;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px}.super-billing-invoice-actions{gap:8px}.super-shell.is-full-width{grid-template-columns:minmax(0,1fr)}.super-shell.is-full-width .super-content{width:100%}.super-content,.super-admin-surface,.super-admin-surface .admin-page{min-width:0}.super-report-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.super-report-heading h2{color:#0f172a;font-size:30px;line-height:1.15}.super-report-heading p{color:#64748b;margin-top:7px;font-size:13px;font-weight:700}.super-report-filters{background:#fff;border:1px solid #d9e2ec;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px 18px;padding:14px;display:flex}.super-date-range-controls{grid-template-columns:auto minmax(132px,160px) auto minmax(132px,160px) auto;align-items:end;gap:8px;max-width:100%;display:grid}.super-date-range-controls label{color:#64748b;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.super-date-range-controls input{color:#0f172a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;font-weight:700}.super-date-range-controls input:focus-visible,.super-data-table-wrap:focus-visible,.super-page button:focus-visible,.super-page a:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.super-date-range-separator{color:#94a3b8;align-self:center;margin-top:18px;font-weight:800}.super-date-range-apply{min-width:72px;padding:0 14px}.super-filter-error{color:#b42318;grid-column:1/-1;font-size:12px;font-weight:800}.super-selected-org{min-width:180px}.super-selected-org strong{color:#0f172a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #d9e2ec;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;font-size:13px;display:flex}.super-usage-body,.super-system-body{gap:16px;min-width:0;display:grid;position:relative}.super-usage-body.is-loading,.super-system-body.is-loading{pointer-events:none;-webkit-user-select:none;user-select:none;min-height:180px}.super-usage-log-panel{position:relative}.super-provider-cost-body{gap:16px;min-width:0;padding:16px;display:grid}.super-provider-cost-body>.panel{min-width:0}.super-provider-cost-page-body{padding:0}.super-usage-log-panel>.collapsible-panel-summary{cursor:pointer}.super-data-table-wrap,.super-usage-trend-scroll,.super-system-trend-scroll{scrollbar-gutter:stable;border-radius:8px;max-width:100%;overflow-x:auto}.super-data-table-wrap{border:1px solid #e2e8f0}.super-data-table{border-collapse:collapse;color:#334155;background:#fff;width:100%;min-width:680px;font-size:13px}.super-site-usage-table{min-width:900px}.super-data-table th,.super-data-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:12px 14px}.super-data-table th:first-child,.super-data-table td:first-child{text-align:left}.super-data-table thead th{color:#475569;letter-spacing:.02em;background:#f8fafc;font-size:11px;font-weight:900}.super-data-table tbody th{color:#0f172a;font-weight:800}.super-data-table tbody tr:last-child>*{border-bottom:0}.super-data-table tbody tr:hover>*{background:#f8fafc}.super-data-table th small{color:#991b1b;background:#fee2e2;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:10px;display:inline-flex}.super-third-party-grid,.super-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.super-third-party-grid article,.super-job-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:16px}.super-third-party-grid article{gap:4px;display:grid}.super-third-party-grid span,.super-third-party-grid small{color:#64748b;font-size:12px;font-weight:800}.super-third-party-grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,28px);line-height:1.2}.super-usage-unscoped-notice,.super-system-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:11px 13px;font-size:13px;font-weight:700}.super-system-notice.is-danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.super-usage-trend-controls{justify-content:space-between;align-items:start;gap:12px;margin-bottom:0;display:flex}.super-log-kind-filter,.super-usage-trend-controls .usage-metrics{flex-wrap:wrap;gap:6px;display:flex}.super-model-filter{flex:none}.super-usage-trend-scroll,.super-system-trend-scroll{padding:4px 0 10px}.super-usage-chart-bar{cursor:default}.super-usage-chart-bar:focus-visible{outline-offset:2px;outline:3px solid #2563eb73}.super-system-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.super-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-job-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.super-job-card h4,.super-job-failures h4{color:#0f172a;margin:0;font-size:14px}.super-job-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.super-job-card dl>div{min-width:0}.super-job-card dt{color:#64748b;font-size:11px;font-weight:800}.super-job-card dd{color:#0f172a;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:900}.super-job-failures{gap:10px;margin-top:16px;display:grid}.super-job-failure-row{grid-template-columns:minmax(190px,1fr) auto minmax(180px,1.4fr)}.super-health-summary{gap:12px;display:grid}.super-health-banner{color:#0f172a;background:#fff;border:1px solid #d9e2ec;border-radius:8px;gap:6px;padding:14px 16px;display:grid}.super-health-banner strong{font-size:17px}.super-health-banner ul{gap:2px;margin:0;padding-left:18px;font-size:13px;font-weight:700;display:grid}.super-health-summary.is-ok .super-health-banner{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.super-health-summary.is-warn .super-health-banner{color:#92400e;background:#fffbeb;border-color:#fde68a}.super-health-summary.is-danger .super-health-banner{color:#991b1b;background:#fef2f2;border-color:#fecaca}.super-health-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.super-health-tile{color:#0f172a;min-width:0;min-height:92px;font:inherit;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:8px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:grid}button.super-health-tile{cursor:pointer}button.super-health-tile:hover{border-color:#94a3b8}.super-health-tile:focus-visible{outline-offset:2px;outline:3px solid #2563eb73}.super-health-tile.is-warn{background:#fffbeb;border-color:#fde68a}.super-health-tile.is-danger{background:#fef2f2;border-color:#fecaca}.super-health-tile-head{justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.super-health-tile-reason{color:#475569;overflow-wrap:anywhere;font-size:13px;font-weight:700}.super-system-section{min-width:0;scroll-margin-top:16px}.super-answer-body{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.super-system-stats .chart-bars{grid-template-columns:none;grid-auto-columns:minmax(3px,1fr);grid-auto-flow:column;gap:2px}.super-answer-chart{grid-template-rows:minmax(0,1fr) auto;row-gap:6px;min-height:260px;padding:8px 4px 0}.super-answer-legend{color:#475569;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.super-answer-legend li{align-items:center;gap:6px;display:inline-flex}.super-answer-swatch{border-radius:2px;width:10px;height:10px}.super-answer-column{flex-direction:column-reverse;align-self:end;min-width:0;display:flex;position:relative}.super-answer-segment{flex-basis:0;min-height:0}.super-answer-swatch.is-answered,.super-answer-segment.is-answered{background:var(--accent)}.super-answer-swatch.is-no-answer,.super-answer-segment.is-no-answer{background:var(--warn)}.super-answer-swatch.is-errored,.super-answer-segment.is-errored{background:var(--danger)}.super-answer-column.is-hovered{outline-offset:1px;outline:2px solid #0f172a}.super-answer-readout{color:#334155;font-variant-numeric:tabular-nums;min-height:20px;margin:0 0 4px;font-size:13px;font-weight:700}.super-answer-x-axis{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);grid-column:2;justify-content:space-between;gap:8px;display:flex}.super-answer-chart-skeleton,.super-trend-skeleton{width:100%;height:260px}.super-attention{gap:8px;display:grid}.super-attention h4{color:#0f172a;margin:0;font-size:14px}.super-attention p{color:#64748b;margin:0;font-size:13px;font-weight:700}.super-attention-table{min-width:560px}.super-attention-site{color:#0f172a;gap:2px;text-decoration:none;display:grid}.super-attention-site:hover span:first-child{text-decoration:underline}.super-attention-org{color:#64748b;font-size:12px;font-weight:700}.super-attention-rate{color:#64748b;font-size:12px}.super-attention-table td.is-danger{color:#b91c1c;font-weight:800}.super-system-trends{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.super-system-trends-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.super-system-trends-head h3{color:#0f172a;margin:0;font-size:22px}.super-system-trends-loading{gap:16px;min-height:280px;display:grid;position:relative}.k-admin .panel.super-perf-panel{overflow:visible}.super-perf-body{gap:var(--space-4);--super-perf-generation:var(--accent);--super-perf-retrieval:var(--success);--super-perf-aux:var(--meta);--super-perf-tools:var(--success);grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.super-perf-body{--super-perf-tools:color-mix(in oklab, var(--success), var(--fg) 50%)}}.super-perf-body{--super-perf-rest:var(--muted)}@supports (color:color-mix(in lab, red, red)){.super-perf-body{--super-perf-rest:color-mix(in oklab, var(--muted), transparent 55%)}}.super-perf-filters{align-items:center;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.super-perf-filters .filter-dropdown-menu,.super-perf-slow-controls .filter-dropdown-menu{max-height:min(320px,50dvh)}.super-perf-filters .filter-dropdown-value{text-align:right;white-space:nowrap;flex:1}.super-perf-body .btn{min-height:32px;padding:var(--space-1) var(--space-3)}.super-perf-notice{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--fg-2);font-size:var(--text-sm);padding:var(--space-3);font-weight:700}.super-perf-notice.is-warning{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.super-perf-notice.is-warning{border-color:color-mix(in oklab, var(--warn), transparent 55%)}}.super-perf-notice.is-warning{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.super-perf-notice.is-warning{background:color-mix(in oklab, var(--warn), transparent 88%)}}.super-perf-notice.is-warning{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.super-perf-notice.is-warning{color:color-mix(in oklab, var(--warn), var(--fg) 45%)}}.k-admin .kpi-grid.super-perf-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.super-perf-kpis .kpi-card{min-height:0;position:relative}.k-admin .super-perf-kpis .kpi-info-tooltip{position:static}.k-admin .super-perf-kpis .kpi-info-tooltip [role=tooltip]{right:var(--space-3);left:var(--space-3);width:auto;max-width:none;transform:translateY(-2px)}.k-admin .super-perf-kpis .kpi-info-tooltip:hover [role=tooltip],.k-admin .super-perf-kpis .kpi-info-tooltip:focus-within [role=tooltip]{transform:translateY(0)}.super-perf-kpis .kpi-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.super-perf-note,.super-perf-summary,.super-perf-section>p{color:var(--muted);font-size:var(--text-sm);margin:0;font-weight:700}.super-perf-summary{color:var(--fg-2);font-variant-numeric:tabular-nums}.super-perf-section{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr);display:grid}.super-perf-section>h4{color:var(--fg);margin:0;font-size:14px}.super-perf-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);scrollbar-gutter:stable;max-width:100%;overflow-x:auto;container-type:inline-size}.super-perf-table-wrap:focus-visible,.super-perf-phase-toggle:focus-visible,.super-perf-slow-toggle:focus-visible{box-shadow:var(--focus-ring);outline:0}.super-perf-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:760px;color:var(--fg-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.super-perf-table th,.super-perf-table td{padding:var(--space-3);border-bottom:1px solid var(--border-soft);text-align:right;white-space:nowrap}.super-perf-table th:first-child,.super-perf-table td:first-child{text-align:left}.super-perf-table thead th{background:var(--surface-muted);color:var(--muted);font-size:var(--text-xs);font-weight:800}.super-perf-table tbody th{color:var(--fg);font-weight:800}.super-perf-table tbody tr:last-child>*{border-bottom:0}.super-perf-phases{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;display:grid}.super-perf-phases>li+li{border-top:1px solid var(--border-soft)}.super-perf-phase-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--fg-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(120px,1.1fr) minmax(80px,2fr) 56px 110px minmax(150px,1fr);display:grid}.super-perf-phase-toggle,.super-perf-slow-toggle{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:32px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:inline-flex}.super-perf-phase-toggle>svg,.super-perf-slow-toggle>svg{color:var(--muted);flex:none;transition:transform .16s;transform:rotate(-90deg)}.super-perf-phase-toggle[aria-expanded=true]>svg,.super-perf-slow-toggle[aria-expanded=true]>svg{transform:rotate(0)}.super-perf-phase-meter{border-radius:var(--radius-pill);background:var(--bg-muted);height:8px;overflow:hidden}.super-perf-phase-meter>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.super-perf-phase-share,.super-perf-phase-average{text-align:right;white-space:nowrap}.super-perf-phase-share{color:var(--fg);font-weight:800}.super-perf-phase-count{color:var(--muted);text-align:right}.super-perf-phase-detail{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4) calc(var(--space-3) + 23px);background:var(--surface-muted);color:var(--fg-2);font-size:var(--text-sm);justify-items:start;display:grid}.super-perf-phase-detail[hidden]{display:none}.super-perf-phase-detail>p{margin:0}.super-perf-phase-detail>.super-perf-phase-note{color:var(--muted)}.super-perf-mini{gap:var(--space-2);width:min(100%,420px);display:grid}.super-perf-mini-label{color:var(--muted);font-size:var(--text-xs);font-weight:700}.super-perf-mini-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:44px;display:flex}.super-perf-mini-bars>span{background:var(--accent);flex:1 1 0;min-width:0;min-height:1px}.super-perf-legend,.super-perf-readout{color:var(--fg-2)}.super-perf-readout{min-height:20px;margin:0 0 var(--space-1);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.super-perf-fill.is-generation{background:var(--super-perf-generation)}.super-perf-fill.is-retrieval{background:var(--super-perf-retrieval)}.super-perf-fill.is-aux{background:var(--super-perf-aux)}.super-perf-fill.is-tools{background:var(--super-perf-tools)}.super-perf-fill.is-rest{background:var(--super-perf-rest)}.super-perf-p95-swatch{background:var(--fg);width:12px;height:2px}.super-perf-unmeasured-swatch,.super-perf-column.is-unmeasured{background:repeating-linear-gradient(135deg, var(--muted) 0 2px, transparent 2px 5px)}@supports (color:color-mix(in lab, red, red)){.super-perf-unmeasured-swatch,.super-perf-column.is-unmeasured{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--muted), transparent 62%) 0 2px, transparent 2px 5px)}}.super-system-stats .chart-bars.super-perf-bars{align-items:stretch}.super-perf-column{min-width:0;position:relative}.super-perf-column.is-hovered{outline:2px solid var(--fg);outline-offset:1px}.super-perf-stack{flex-direction:column-reverse;min-height:1px;display:flex;position:absolute;bottom:0;left:0;right:0}.super-perf-stack>.super-perf-fill{flex-basis:0;min-height:0}.super-perf-p95{background:var(--fg);height:2px;margin-bottom:-1px;position:absolute;left:-1px;right:-1px}.super-perf-slow-controls{width:min(280px,100%)}.super-perf-slow-table{min-width:860px}.super-perf-slow-table th,.super-perf-slow-table td{text-align:left}.super-perf-slow-table :is(th,td):is(:nth-child(4),:nth-child(5)){text-align:right}.super-perf-slow-table tr.is-open>*{border-bottom-color:#0000}.super-perf-slow-detail-row>td{text-align:left;white-space:normal;padding:0}.super-perf-slow-detail{gap:var(--space-3);box-sizing:border-box;width:min(100cqw,860px);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface-muted);color:var(--fg-2);display:grid;position:sticky;left:0}.super-perf-slow-bar{border-radius:var(--radius-pill);background:var(--bg-muted);height:10px;display:flex;overflow:hidden}.super-perf-slow-bar>span{flex-basis:0}.super-perf-slow-phases,.super-perf-slow-facts{gap:var(--space-2) var(--space-4);margin:0;display:grid}.super-perf-slow-phases{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.super-perf-slow-facts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.super-perf-slow-phases dt,.super-perf-slow-facts dt{color:var(--muted);font-size:var(--text-xs);font-weight:800}.super-perf-slow-phases dd,.super-perf-slow-facts dd{color:var(--fg);overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.super-perf-slow-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1100px){.k-admin .kpi-grid.super-perf-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.super-perf-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.super-perf-filter-reset{grid-column:1/-1;justify-self:start}}@media (width<=720px){.k-admin .kpi-grid.super-perf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.super-perf-phase-row{grid-template-columns:minmax(0,1fr) auto auto}.super-perf-phase-meter{grid-area:2/1/auto/-1}.super-perf-phase-count{text-align:left;grid-column:1/-1}.super-perf-phase-detail{padding-left:var(--space-3)}}@media (width<=420px){.k-admin .kpi-grid.super-perf-kpis,.super-perf-filters{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.super-perf-phase-toggle>svg,.super-perf-slow-toggle>svg,.super-health-tile{transition:none}}.super-usage .usage-controls{align-items:end}.super-usage .usage-controls label,.super-usage .usage-controls .usage-control-field{color:#64748b;gap:7px;font-size:12px;font-weight:900;display:grid}.super-usage .usage-controls .super-site-filter{width:min(360px,100%)}.super-usage .usage-controls input,.super-usage .usage-controls .filter-dropdown-trigger-plain{color:#0f172a;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:0 12px;font-weight:800}.super-usage .usage-metrics{margin-bottom:0}.super-usage .chart-bars{grid-template-columns:repeat(auto-fit,minmax(10px,1fr))}.usage-log-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(190px,1.4fr) auto minmax(110px,.7fr) minmax(120px,.9fr) minmax(140px,1fr);align-items:center;gap:16px;padding:14px;display:grid}.usage-log-row>div{gap:4px;display:grid}.usage-log-row strong{color:#0f172a;font-size:13px}.usage-log-row span{color:#64748b;font-size:12px;font-weight:800}.usage-more{margin-top:0}.super-forbidden{text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.super-modal-backdrop{z-index:40;background:#0f172a47;place-items:center;padding:20px;animation:.16s ease-out both modal-backdrop-enter;display:grid;position:fixed;inset:0}.super-modal{background:#fff;border:1px solid #d9e2ec;border-radius:8px;gap:18px;max-height:min(760px,100vh - 40px);padding:0 20px 20px;animation:.16s cubic-bezier(.2,0,0,1) both modal-dialog-enter;display:grid;position:relative;overflow:auto;box-shadow:0 22px 70px #0f172a38}.super-modal>.modal-shell-inline-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;margin-inline:-20px;padding:16px 20px;display:flex}.super-modal>.modal-shell-inline-header>:first-child{flex:auto;gap:4px;min-width:0;display:grid}.super-modal .modal-shell-inline-header .eyebrow{color:#0f766e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.super-modal .modal-shell-close{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid;position:static}.super-modal .modal-shell-close:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.super-modal-backdrop.is-closing,.modal-presence.is-closing .super-modal-backdrop{pointer-events:none;animation:.14s ease-in forwards modal-backdrop-exit}.super-modal-backdrop.is-closing>.super-modal,.modal-presence.is-closing .super-modal-backdrop>.super-modal{animation:.14s ease-in forwards modal-dialog-exit}.super-modal header{justify-content:space-between;align-items:center;gap:16px;display:flex}.super-modal h3{font-size:18px}.super-modal .super-form{grid-template-columns:1fr}.super-modal .super-password-form{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px}.super-password-form h4{margin:0;font-size:15px;font-weight:800}@media (prefers-reduced-motion:reduce){.super-modal-backdrop,.super-modal,.super-modal-backdrop.is-closing,.super-modal-backdrop.is-closing>.super-modal,.modal-presence.is-closing .super-modal-backdrop,.modal-presence.is-closing .super-modal-backdrop>.super-modal{animation:none}}@media (width<=1439px){.super-topbar{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense;padding-top:14px;padding-bottom:14px;display:grid}.super-tabs{grid-column:1/-1;justify-self:start}}@media (width<=900px){.super-tabs{border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));width:100%;display:grid}.super-tabs a{text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:7px;min-width:0;padding-left:8px;padding-right:8px}}@media (width<=1100px){.super-shell{grid-template-columns:240px minmax(0,1fr)}.super-usage-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.super-report-heading,.super-usage-trend-controls{flex-direction:column;align-items:stretch}.super-date-range-controls{flex:100%}.usage-log-row{grid-template-columns:minmax(0,1fr) auto}.usage-log-row>div{grid-column:1/-1}.super-job-failure-row{grid-template-columns:minmax(0,1fr) auto}.super-third-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-billing-invoices article{flex-wrap:wrap;align-items:stretch}}@media (width<=760px){.super-feature-row,.super-feature-load-error{flex-direction:column;align-items:flex-start}.super-access-users-page .super-panel>header{flex-direction:column;align-items:stretch}.super-access-users-page .super-panel-tools,.super-access-users-page .super-icon-action{width:100%}.super-topbar,.super-heading{grid-template-columns:1fr}.super-topbar{grid-template-columns:1fr;min-height:auto;padding:18px;display:grid}.super-brand,.super-session,.super-tabs{width:100%;min-width:0}.super-session{justify-content:space-between}.super-shell{grid-template-columns:1fr}.super-sidebar{border-bottom:1px solid #d9e2ec;border-right:0}.super-content{padding:20px 16px 32px}.super-company-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.super-company-tabs.is-five-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.super-company-tabs.is-six-tabs,.super-company-tabs.is-seven-tabs,.super-company-tabs.is-four-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.super-company-tabs.is-two-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.super-company-tabs.is-three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.super-company-tabs a{overflow-wrap:anywhere;white-space:normal;min-width:0;padding-left:8px;padding-right:8px}.super-report-heading h2{font-size:25px}.super-report-filters{align-items:stretch;padding:12px}.super-date-range-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.super-date-presets,.super-date-range-apply,.super-filter-error{grid-column:1/-1}.super-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.super-date-range-separator{display:none}.super-date-range-apply,.super-scope-switch,.super-granularity-switch,.usage-control-field,.super-selected-org{width:100%}.super-scope-switch,.super-granularity-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.super-usage-kpis,.super-third-party-grid,.super-job-grid,.super-health-tiles{grid-template-columns:1fr}.super-system-trends-head{flex-direction:column;align-items:stretch}.super-usage-trend-controls .usage-metrics,.super-log-kind-filter{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.super-usage-trend-controls .filter-chip,.super-log-kind-filter .filter-chip{flex:none}.super-model-filter{align-self:stretch}.usage-log-row,.super-job-failure-row{grid-template-columns:1fr;gap:9px}.usage-log-row>div,.super-job-failure-row>div{grid-column:auto}.super-job-card dl{grid-template-columns:1fr}.super-heading{align-items:start}.super-form-actions .super-primary{width:100%}.super-form-actions{flex-direction:column-reverse;align-items:stretch}.super-form-actions .super-primary,.super-form-actions .super-danger{width:100%}.super-panel header{align-items:start}.super-panel-tools{flex-direction:column;align-items:end}.super-announcement-card-head{flex-direction:column;align-items:stretch}.super-announcement-actions{justify-content:flex-start}.super-announcement-meta{grid-template-columns:1fr}.super-billing-form{grid-template-columns:minmax(0,1fr)}.super-billing-invoices article>div:not(.super-billing-invoice-actions),.super-billing-invoices article label,.super-billing-invoice-actions,.super-billing-invoice-actions .super-icon-action{width:100%}}@media (width<=420px){.super-topbar{padding:14px 12px}.super-content{padding-left:12px;padding-right:12px}.super-session{flex-direction:column;align-items:stretch}.super-session button{width:100%}.super-date-presets,.super-date-range-controls{grid-template-columns:1fr}.super-date-range-controls>*{grid-column:1}.super-company-tabs,.super-company-tabs.is-six-tabs,.super-company-tabs.is-seven-tabs,.super-company-tabs.is-five-tabs,.super-company-tabs.is-four-tabs,.super-company-tabs.is-three-tabs,.super-company-tabs.is-two-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.super-announcement-schedule{grid-template-columns:1fr}.super-announcement-schedule>p{grid-column:1}.super-announcement-actions{grid-template-columns:1fr;display:grid}.super-announcement-actions .super-icon-action{width:100%}}.k-admin .test-result{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-warm)}.k-admin .origin-status .dot{background:var(--success);width:10px;height:10px}.k-admin .toast{top:max(var(--space-4), env(safe-area-inset-top));z-index:1000;justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;max-width:min(420px, calc(100vw - var(--space-6)));box-sizing:border-box;min-height:44px;padding:10px var(--space-4);border:1px solid var(--success);display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.k-admin .toast{border:1px solid color-mix(in oklab, var(--success), var(--border) 52%)}}.k-admin .toast{border-radius:var(--radius-md);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.k-admin .toast{background:color-mix(in oklab, var(--surface), var(--surface-warm) 34%)}}.k-admin .toast{color:var(--fg);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;opacity:0;pointer-events:none;-webkit-user-select:text;user-select:text;font-weight:750;line-height:1.35;transition:opacity .16s,transform .16s;transform:translate(-50%,-10px)scale(.98);box-shadow:0 18px 40px #0f172a24,inset 0 1px #ffffffd1}.k-admin .toast:before{border-radius:var(--radius-pill);background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px var(--success);flex:none}@supports (color:color-mix(in lab, red, red)){.k-admin .toast:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--success), transparent 84%)}}.k-admin .toast:before{content:""}.k-admin .toast.toast-error:before{background:var(--danger);box-shadow:0 0 0 4px var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .toast.toast-error:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--danger), transparent 84%)}}.k-admin .toast.toast-error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .toast.toast-error{border-color:color-mix(in oklab, var(--danger), var(--border) 50%)}}.k-admin .toast.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}@media (width<=1100px){.super-shell{grid-template-columns:1fr}.super-sidebar{border-bottom:1px solid #d9e2ec;border-right:0;min-height:0;max-height:none;position:static}.super-org-list{max-height:280px}.k-admin .hero-row,.k-admin .content-grid,.k-admin .widget-inline-editor-body,.k-admin .report-grid{grid-template-columns:1fr}.k-admin .widget-detail-section+.widget-detail-section{padding:var(--space-5);border:1px solid var(--border)}.k-admin .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.k-admin .inquiry-address-card{padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.k-admin .inquiry-address-copy-button{grid-column:1/-1;justify-content:center;width:100%}.super-topbar,.super-heading,.super-session{flex-direction:column;align-items:stretch}.super-topbar,.super-content,.super-sidebar{padding-inline:16px}.super-login{padding:16px}.super-corner-logo{width:112px;top:16px;left:16px}.super-login-panel{padding:22px}.k-admin .app{grid-template-rows:1fr;grid-template-columns:1fr}.k-admin .sidebar{z-index:60;width:min(284px,100vw - 48px);height:100dvh;padding:var(--space-5) var(--space-4) var(--space-4);visibility:hidden;pointer-events:none;align-items:stretch;transition:transform .18s cubic-bezier(.2,0,0,1),visibility 0s linear .18s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.k-admin .sidebar-brand-row{grid-template:"brand"/minmax(0,1fr);min-height:42px}.k-admin .sidebar-pin-row,.k-admin .admin-boot-pin-placeholder{display:none}.k-admin .sidebar.is-mobile-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.k-admin .sidebar-backdrop{z-index:50;background:var(--fg);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.k-admin .sidebar-backdrop{background:color-mix(in oklab, var(--fg), transparent 68%)}}.k-admin .mobile-shell-header{z-index:40;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--bg);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.k-admin .mobile-shell-header{background:color-mix(in oklab, var(--bg), transparent 8%)}}.k-admin .mobile-shell-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.k-admin .mobile-sidebar-trigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:38px;height:38px;color:var(--fg);cursor:pointer;place-items:center;display:grid}.k-admin .mobile-sidebar-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .mobile-brand{align-items:center;gap:var(--space-2);color:var(--fg);font-weight:750;text-decoration:none;display:flex}.k-admin .mobile-brand img{object-fit:contain;width:28px;height:28px}.k-admin .mobile-brand .brand-mark-frame{width:28px;height:28px}.k-admin .toast{top:calc(60px + max(var(--space-4), env(safe-area-inset-top)));max-width:calc(100vw - var(--space-8))}.k-admin .app,.k-admin .sidebar,.k-admin .main,.k-admin .page-header,.k-admin .page-title,.k-admin .content-grid,.k-admin .panel,.k-admin .chunk-detail-row{min-width:0}.k-admin .page-header,.k-admin .log-header,.k-admin .report-header,.k-admin .page-title{grid-template-columns:minmax(0,1fr)}.k-admin .inquiry-notification-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .inquiry-channel-row,.k-admin .inquiry-channel-form,.k-admin .inquiry-channel-type-grid{grid-template-columns:minmax(0,1fr)}.k-admin .inquiry-channel-actions{flex-wrap:wrap;justify-content:flex-end}.k-admin .page-title>*,.k-admin .hero-actions,.k-admin .source-detail-summary,.k-admin .source-detail-url-field{width:100%;max-width:100%}.k-admin .hero-actions .btn,.k-admin .hero-actions .document-create-action{width:100%;min-width:0}.k-admin .admin-page{min-height:calc(100dvh - 60px);padding-inline:var(--space-4)}.k-admin .hero-actions,.k-admin .modal-actions,.k-admin .panel-head,.k-admin .origin-policy-card,.k-admin .drop-zone,.k-admin .drop-zone-main,.k-admin .knowledge-files-section-head,.k-admin .managed-file-row{flex-direction:column;align-items:stretch}.k-admin .managed-file-download{width:100%}.k-admin .inquiry-email-sender-form>.btn{margin-top:0}.k-admin .search,.k-admin .global-search{width:100%;min-width:0}.k-admin .modal-backdrop.global-search-modal-backdrop{padding:var(--space-3)}.k-admin .global-search-modal{width:100%;max-height:calc(100dvh - var(--space-6));grid-template-rows:auto auto minmax(180px,1fr)}.k-admin .global-search-modal-head{min-height:56px;padding:var(--space-2) var(--space-3)}.k-admin .global-search-modal-head input{font-size:var(--text-base)}.k-admin .global-search-categories{padding:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .global-search-modal-foot{display:none}.k-admin .global-search-result{min-height:64px}.k-admin .notification-popup{top:76px;right:var(--space-4);left:var(--space-4);width:auto;position:fixed;bottom:auto;transform:none}.k-admin .profile-menu{top:auto;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:auto;position:fixed}.k-admin .page-title h2,.k-admin .log-header h2{font-size:var(--text-xl)}.k-admin .kpi-grid,.k-admin .form-grid,.k-admin .hit-test-form,.k-admin .config-grid,.k-admin .settings-grid,.k-admin .detail-grid,.k-admin .delete-impact,.k-admin .site-row,.k-admin .source-row,.k-admin .chunk-detail-row,.k-admin .history-item,.k-admin .origin-item,.k-admin .log-row{grid-template-columns:1fr}.k-admin .answer-log-panel .log-row{gap:var(--space-2);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) 2.75rem auto}.k-admin .answer-log-panel .log-row-date{grid-area:1/1/auto/-1}.k-admin .answer-log-panel .log-row-content-wrap{grid-area:2/1/auto/-1}.k-admin .answer-log-panel .log-row-chat{grid-area:3/2}.k-admin .answer-log-panel .log-row-actions{grid-area:3/3}.k-admin .origin-item .btn{justify-self:start}.k-admin .source-detail-summary{align-items:stretch}.k-admin .source-detail-actions{width:auto}.k-admin .source-action-button{width:38px;min-width:38px}.k-admin .history-item{grid-template-columns:auto minmax(0,1fr)}.k-admin .history-item .badge{grid-column:2;justify-self:start}.k-admin .hit-test-summary,.k-admin .hit-result-row{grid-template-columns:1fr;align-items:stretch}.k-admin .hit-test-summary{flex-direction:column}.k-admin .knowledge-action-tabs{justify-content:flex-start}.k-admin .hit-test-metrics,.k-admin .hit-score-stack{justify-content:flex-start;justify-items:start}.k-admin .chunk-detail-actions{margin-left:calc(30px + var(--space-4));grid-column:1/-1;justify-self:start}}@media (width<=720px) and (prefers-reduced-motion:reduce){.k-admin .sidebar{transition:none}}.k-admin .document-row .document-row-actions .icon-button.danger{opacity:0;pointer-events:none;transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.k-admin .document-row:hover .document-row-actions .icon-button.danger,.k-admin .document-row:focus-visible .document-row-actions .icon-button.danger,.k-admin .document-row:focus-within .document-row-actions .icon-button.danger{opacity:1;pointer-events:auto}@media (width<=360px){.k-admin .mobile-shell-header{gap:var(--space-2)}}@media (hover:none){.k-admin .document-row .document-row-actions .icon-button.danger{opacity:1;pointer-events:auto}}.k-admin .document-entry-timestamp{white-space:nowrap;flex:none;font-weight:400;line-height:1.35}.k-admin .checkbox-row{align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--text-sm);font-weight:650;display:flex}.k-admin .notification-link{border-radius:var(--radius-sm);color:inherit;text-decoration:none}.k-admin .notification-link:hover strong,.k-admin .notification-link:focus-visible strong{color:var(--accent)}.k-admin .notification-category.category-inquiry{background:#0f766e}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-category.category-inquiry{background:color-mix(in oklab, #0f766e, var(--surface) 88%)}}.k-admin .notification-category.category-inquiry{color:#0f766e}.k-admin .notification-category.category-chat{background:#4338ca}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-category.category-chat{background:color-mix(in oklab, #4338ca, var(--surface) 88%)}}.k-admin .notification-category.category-chat{color:#4338ca}.k-admin .notification-category.category-knowledge{background:#9333ea}@supports (color:color-mix(in lab, red, red)){.k-admin .notification-category.category-knowledge{background:color-mix(in oklab, #9333ea, var(--surface) 88%)}}.k-admin .notification-category.category-knowledge{color:#9333ea}.k-admin .knowledge-crawl-frequency .filter-dropdown-menu{top:auto;bottom:calc(100% + var(--space-2))}.k-admin #inquiries{padding-bottom:var(--space-6);flex:1;grid-template-rows:auto minmax(0,1fr)}.k-admin .inquiries-body{gap:var(--space-6);display:grid;position:relative}.k-admin .inquiry-address-card{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.k-admin .inquiry-address-icon{border:1px solid var(--accent);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-address-icon{border:1px solid color-mix(in oklab, var(--accent), transparent 70%)}}.k-admin .inquiry-address-icon{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-address-icon{background:color-mix(in oklab, var(--accent), var(--surface) 94%)}}.k-admin .inquiry-address-icon{color:var(--accent)}.k-admin .inquiry-address-copy{gap:2px;min-width:0;display:grid}.k-admin .inquiry-address-copy h3,.k-admin .inquiry-address-copy p{margin:0}.k-admin .inquiry-address-copy h3{color:var(--fg);font-size:var(--text-sm)}.k-admin .inquiry-address-copy p{color:var(--muted);font-size:var(--text-xs)}.k-admin .inquiry-address-copy code{margin-top:var(--space-1);color:var(--fg-2);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:720}.k-admin .inquiry-address-unconfigured{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);font-weight:650}.k-admin .inquiry-address-region[aria-busy=true] .inquiry-address-unconfigured{visibility:hidden}.k-admin .inquiry-address-copy-button{white-space:nowrap;width:auto}.k-admin .inquiry-address-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.k-admin .inquiry-address-actions .btn{white-space:nowrap}.k-admin .inquiry-address-change-body{gap:var(--space-5);display:grid}.k-admin .inquiry-address-change-body .field-help,.k-admin .inquiry-address-change-warning,.k-admin .inquiry-address-form-error{margin:0}.k-admin .inquiry-address-preview strong{color:var(--fg);font-family:var(--font-mono);overflow-wrap:anywhere}.k-admin .inquiry-address-form-error{color:var(--danger);font-size:var(--text-sm)}.k-admin .inquiry-address-availability{align-items:center;gap:var(--space-1);min-height:1.4em;display:flex}.k-admin .inquiry-address-availability.is-available{color:var(--ok,#15803d);font-weight:650}.k-admin .inquiry-address-availability.is-unavailable{color:var(--danger)}.k-admin .inquiry-address-availability-icon{flex:none}@media (prefers-reduced-motion:no-preference){.k-admin .inquiry-address-availability.is-available>span{animation:.22s ease-out both inquiry-address-available-copy-in}.k-admin .inquiry-address-availability.is-available .inquiry-address-availability-icon{animation:.3s cubic-bezier(.2,0,0,1) both inquiry-address-available-icon-in}}@keyframes inquiry-address-available-copy-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes inquiry-address-available-icon-in{0%{opacity:0;filter:blur(4px);transform:scale(.25)}to{opacity:1;filter:blur();transform:scale(1)}}@media (width<=720px){.k-admin .inquiry-address-actions{flex-direction:column;grid-column:1/-1;align-items:stretch}.k-admin .inquiry-address-actions .btn{justify-content:center;width:100%}}.k-admin .inquiries-panel{min-height:100%;position:relative;overflow:visible}.k-admin .inquiries-panel .log-list{overflow:visible}.k-admin .inquiries-panel>.content-loading-overlay{border-radius:inherit;inset:0}.k-admin .inquiry-mail-row{--inquiry-row-surface:var(--surface);gap:var(--space-3);background-color:var(--inquiry-row-surface);grid-template-columns:34px minmax(0,1fr) minmax(76px,92px) auto auto auto;transition:background-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.k-admin .inquiry-mail-row:nth-of-type(2n){--inquiry-row-surface:var(--surface-warm)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-mail-row:nth-of-type(2n){--inquiry-row-surface:color-mix(in oklab, var(--surface-warm), var(--surface) 50%)}}.k-admin .inquiry-mail-row:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-mail-row:hover{background-color:color-mix(in oklab, var(--accent), var(--inquiry-row-surface) 94%)}}.k-admin .inquiry-mail-row:has(.log-row-actions-trigger[aria-expanded=true]){z-index:35;position:relative}.k-admin .inquiry-mail-row .log-row-date{grid-column:4;align-self:center;transition:color .18s cubic-bezier(.2,0,0,1)}.k-admin .inquiry-mail-state{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--surface);width:32px;height:32px;color:var(--muted);place-items:center;display:grid;position:relative}.k-admin .inquiry-mail-row>.inquiry-mail-state{grid-column:1}.k-admin .inquiry-mail-row.is-unread .inquiry-mail-state:after{border-radius:var(--radius-pill);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--inquiry-row-surface);content:"";position:absolute;top:-2px;right:-2px}.k-admin .inquiry-mail-row-content{align-items:start;gap:var(--space-4);grid-column:2;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);min-width:0;text-decoration:none;display:grid;overflow:hidden}.k-admin .inquiry-reply-wait{color:var(--muted);text-align:right;white-space:nowrap;grid-column:3;place-self:center end;gap:1px;font-size:10px;line-height:1.25;display:grid}.k-admin .inquiry-reply-wait strong{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760}.k-admin .inquiry-reply-wait.is-empty{opacity:.42}.k-admin .inquiry-mail-row>.log-status{grid-column:5}.k-admin .inquiry-mail-row>.log-row-actions{grid-column:6}.k-admin .inquiry-mail-sender,.k-admin .inquiry-mail-copy{min-width:0;display:grid}.k-admin .inquiry-mail-sender{gap:2px}.k-admin .inquiry-mail-sender strong,.k-admin .inquiry-mail-sender span,.k-admin .inquiry-mail-subject,.k-admin .inquiry-mail-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .inquiry-mail-sender strong{color:var(--fg);font-size:var(--text-sm);font-weight:760}.k-admin .inquiry-mail-sender span{color:var(--muted);font-size:var(--text-xs)}.k-admin .inquiry-mail-copy{gap:3px}.k-admin .inquiry-mail-subject{color:var(--fg);font-size:var(--text-sm);font-weight:680}.k-admin .inquiry-mail-row.is-unread .inquiry-mail-sender strong,.k-admin .inquiry-mail-row.is-unread .inquiry-mail-subject{font-weight:820}.k-admin .inquiry-mail-preview{color:var(--fg-2);font-size:var(--text-xs)}.k-admin .inquiry-mail-row-meta{align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-1);display:flex}.k-admin .inquiry-row-page-url{min-width:0;max-width:min(46ch,100%);color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.k-admin .inquiry-row-recipient{min-width:0;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .inquiry-row-assignee{border:1px solid var(--accent);align-items:center;gap:4px;min-height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-row-assignee{border:1px solid color-mix(in oklab, var(--accent), transparent 72%)}}.k-admin .inquiry-row-assignee{border-radius:var(--radius-pill);background:var(--accent);padding:0 6px}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-row-assignee{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .inquiry-row-assignee{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-row-assignee{color:color-mix(in oklab, var(--accent), var(--fg) 24%)}}.k-admin .inquiry-row-assignee{white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}.k-admin .inquiry-row-assignee svg{flex:none}.k-admin .inquiry-blocked-tag{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-blocked-tag{border-color:color-mix(in oklab, var(--danger), transparent 70%)}}.k-admin .inquiry-blocked-tag{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-blocked-tag{background:color-mix(in oklab, var(--danger), transparent 92%)}}.k-admin .inquiry-blocked-tag{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-blocked-tag{color:color-mix(in oklab, var(--danger), var(--fg) 15%)}}.k-admin .inquiry-schedule-indicator{border:1px solid var(--warn);place-items:center;width:26px;height:26px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-schedule-indicator{border:1px solid color-mix(in oklab, var(--warn), var(--border) 58%)}}.k-admin .inquiry-schedule-indicator{border-radius:var(--radius-pill);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-schedule-indicator{background:color-mix(in oklab, var(--warn), var(--surface) 92%)}}.k-admin .inquiry-schedule-indicator{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-schedule-indicator{color:color-mix(in oklab, var(--warn), var(--fg) 18%)}}.k-admin .inquiry-schedule-indicator:after{right:0;bottom:calc(100% + var(--space-2));z-index:45;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:normal;width:max-content;max-width:min(320px,100vw - 32px);transition:opacity .12s,transform .12s;position:absolute;transform:translateY(2px)}.k-admin .inquiry-schedule-indicator:hover:after,.k-admin .inquiry-schedule-indicator:focus-visible:after{opacity:1;transform:translateY(0)}.k-admin .inquiry-detail-header{gap:var(--space-4);display:grid}.k-admin .inquiry-detail-header>.page-title{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.k-admin .inquiry-detail-title-row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.k-admin .inquiry-detail-statuses,.k-admin .inquiry-detail-info-statuses{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.k-admin .inquiry-detail-layout{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,360px);min-height:600px;display:grid;position:relative}.k-admin .inquiry-detail-layout>.content-loading-overlay{border-radius:var(--radius-lg);inset:0}.k-admin .inquiry-detail-thread-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.k-admin .inquiry-detail-info-panel,.k-admin .inquiry-detail-status-panel{z-index:1;position:relative;overflow:visible}.k-admin .inquiry-detail-status-panel{z-index:2}.k-admin .inquiry-detail-info-panel>.panel-head,.k-admin .inquiry-detail-status-panel>.panel-head,.k-admin .inquiry-detail-composer>.panel-head{padding:var(--space-4) var(--space-5)}.k-admin .inquiry-detail-thread{padding:var(--space-4);background:var(--surface-warm);flex:1}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-detail-thread{background:color-mix(in oklab, var(--surface-warm), var(--surface) 58%)}}.k-admin .inquiry-detail-rail{gap:var(--space-5);min-width:0;display:grid;position:sticky;top:76px}.k-admin .inquiry-detail-info-list{padding:0 var(--space-4);margin:0;display:grid}.k-admin .inquiry-detail-info-list>div{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-soft);grid-template-columns:minmax(116px,.75fr) minmax(0,1fr);display:grid}.k-admin .inquiry-detail-info-list>div:first-child{border-top:0}.k-admin .inquiry-detail-info-list dt{align-items:center;gap:var(--space-2);color:var(--fg-2);font-size:var(--text-sm);font-weight:760;display:inline-flex}.k-admin .inquiry-detail-info-list dt svg{color:var(--muted);flex:none}.k-admin .inquiry-detail-info-list dd{min-width:0;color:var(--fg);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.k-admin .inquiry-detail-source{gap:var(--space-1);display:grid}.k-admin .inquiry-detail-source>a>svg{flex:none}.k-admin .inquiry-assignee-picker{width:100%}.k-admin .inquiry-assignee-picker .filter-dropdown-menu{min-width:220px;left:auto;right:0}.k-admin .inquiry-detail-info-statuses .filter-dropdown-menu{min-width:120px}.k-admin .inquiry-assignee-empty{padding:var(--space-3);margin:0}.k-admin .inquiry-detail-memo-note{white-space:pre-wrap;margin:0}.k-admin .inquiry-detail-info-list dd>a{align-items:center;gap:var(--space-1);max-width:100%;color:var(--accent);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.k-admin .inquiry-detail-info-list dd>a:hover{text-underline-offset:.18em;text-decoration:underline}.k-admin .inquiry-info-copy-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.k-admin .inquiry-info-copy-value,.k-admin .inquiry-info-copy-link{flex:auto;min-width:0}.k-admin .inquiry-info-copy-value,.k-admin .inquiry-info-copy-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .inquiry-info-copy-link>svg{flex:none}.k-admin .icon-button.inquiry-info-copy-button{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);background:0 0;border-color:#0000;flex:none}.k-admin .icon-button.inquiry-info-copy-button:hover{border-color:var(--border-soft);background:var(--surface-warm);color:var(--accent)}.k-admin .inquiry-thread-context{margin-bottom:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-context{background:color-mix(in oklab, var(--surface), var(--surface-subtle) 34%)}}.k-admin .inquiry-thread-context-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft);background:var(--surface-warm);color:var(--fg-2);font-size:var(--text-xs);font-weight:760;display:flex}.k-admin .inquiry-thread-context-head>span:first-child{align-items:center;gap:var(--space-2);display:inline-flex}.k-admin .inquiry-thread-context-count{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--surface);min-width:22px;height:22px;color:var(--muted);place-items:center;display:grid}.k-admin .inquiry-thread-turn{gap:var(--space-1);padding:var(--space-3);border-top:1px solid var(--border-soft);display:grid}.k-admin .inquiry-thread-turn:first-child{border-top:0}.k-admin .inquiry-thread-turn>time{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);justify-self:center;font-weight:700}.k-admin .inquiry-context-transcript{gap:var(--space-1);display:grid}.k-admin .inquiry-context-transcript p,.k-admin .inquiry-context-transcript .log-detail-markdown{margin:0}.k-admin .inquiry-thread-load-older{margin-block:var(--space-3);justify-content:center;display:flex}.k-admin .inquiry-thread-item{gap:var(--space-3);width:100%;max-width:none;padding:var(--space-4);border:0;border-top:1px solid var(--border-soft);background:var(--surface);border-radius:0;margin:0;display:grid}.k-admin .inquiry-thread-item.is-visitor{background:var(--surface);box-shadow:inset 3px 0 0 var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-visitor{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--muted), transparent 68%)}}.k-admin .inquiry-thread-item.is-admin{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-admin{background:color-mix(in oklab, var(--accent), var(--surface) 93%)}}.k-admin .inquiry-thread-item.is-admin{box-shadow:inset 3px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-admin{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--accent), transparent 28%)}}.k-admin .inquiry-thread-item.is-ai{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-ai{background:color-mix(in oklab, var(--accent), var(--surface) 95%)}}.k-admin .inquiry-thread-item.is-ai{box-shadow:inset 3px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-ai{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--accent), transparent 42%)}}.k-admin .inquiry-thread-item.is-admin.is-scheduled{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-admin.is-scheduled{background:color-mix(in oklab, var(--warn), var(--surface) 94%)}}.k-admin .inquiry-thread-item.is-admin.is-scheduled{box-shadow:inset 3px 0 0 var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-admin.is-scheduled{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--warn), transparent 18%)}}.k-admin .inquiry-thread-item.is-admin.is-schedule-cancelled{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-admin.is-schedule-cancelled{background:color-mix(in oklab, var(--muted), var(--surface) 96%)}}.k-admin .inquiry-thread-item.is-admin.is-schedule-cancelled{box-shadow:inset 3px 0 0 var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-admin.is-schedule-cancelled{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--muted), transparent 58%)}}.k-admin .inquiry-thread-item.is-admin.is-schedule-cancelled{color:var(--muted)}.k-admin .inquiry-mail-message:first-of-type{border-top:0}.k-admin .inquiry-mail-message-head{align-items:center;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.k-admin .inquiry-mail-avatar{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.k-admin .inquiry-thread-item.is-admin .inquiry-mail-avatar,.k-admin .inquiry-thread-item.is-ai .inquiry-mail-avatar{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-thread-item.is-admin .inquiry-mail-avatar,.k-admin .inquiry-thread-item.is-ai .inquiry-mail-avatar{border-color:color-mix(in oklab, var(--accent), transparent 70%)}}.k-admin .inquiry-thread-item.is-admin .inquiry-mail-avatar,.k-admin .inquiry-thread-item.is-ai .inquiry-mail-avatar{color:var(--accent)}.k-admin .inquiry-mail-message-sender{gap:1px;min-width:0;display:grid}.k-admin .inquiry-mail-sender-name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-admin .inquiry-mail-message-sender .inquiry-customer-tag{color:var(--fg-2);flex:none;font-weight:500}.k-admin .inquiry-mail-message-sender strong{color:var(--fg);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.k-admin .inquiry-mail-message-sender span,.k-admin .inquiry-mail-message-sender a{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .inquiry-mail-message-sender a,.k-admin .inquiry-mail-message-meta a{color:var(--accent);text-decoration:none}.k-admin .inquiry-mail-message-subject{padding-left:calc(32px + var(--space-3));color:var(--fg);font-size:var(--text-sm);margin:0;line-height:1.5}.k-admin .inquiry-attachments{gap:var(--space-2);padding-left:calc(32px + var(--space-3));display:grid}.k-admin .inquiry-attachment{align-items:center;gap:var(--space-2);max-width:520px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.k-admin .inquiry-attachment-copy{gap:1px;min-width:0;display:grid}.k-admin .inquiry-attachment-copy strong{color:var(--fg-2);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .inquiry-attachment-copy small,.k-admin .inquiry-attachment-status{color:var(--muted);font-size:var(--text-xs)}.k-admin .inquiry-attachment-status.is-rejected,.k-admin .inquiry-attachment-status.is-failed{color:var(--danger)}.k-admin .icon-button.inquiry-attachment-download{width:30px;height:30px;color:var(--accent)}.k-admin .inquiry-mail-message-sender a:hover,.k-admin .inquiry-mail-message-meta a:hover{text-underline-offset:.18em;text-decoration:underline}.k-admin .inquiry-mail-message-head time{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;font-weight:700}.k-admin .inquiry-mail-message-meta{align-items:center;gap:var(--space-3);padding-left:calc(32px + var(--space-3));color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.k-admin .inquiry-mail-tracking{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.k-admin .inquiry-channel-tracking{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.k-admin .inquiry-channel-tracking-error{color:var(--danger)}.k-admin .inquiry-scheduled-at,.k-admin .inquiry-schedule-cancel-reason{color:var(--fg-2);font-size:var(--text-xs);font-weight:700}.k-admin .inquiry-schedule-cancel-reason{color:var(--muted)}.k-admin .inquiry-scheduled-actions{margin-left:auto;position:relative}.k-admin .icon-button.inquiry-scheduled-actions-trigger{width:28px;height:28px;color:var(--muted);background:0 0;border-color:#0000}.k-admin .icon-button.inquiry-scheduled-actions-trigger:hover,.k-admin .icon-button.inquiry-scheduled-actions-trigger[aria-expanded=true]{border-color:var(--border);background:var(--surface);color:var(--fg)}.k-admin .inquiry-scheduled-actions-menu{top:calc(100% + var(--space-1));width:228px}.k-admin .inquiry-mail-clicks{min-width:0}.k-admin .inquiry-mail-clicks summary{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg);cursor:pointer;font-weight:700;list-style:none;display:inline-flex}.k-admin .inquiry-mail-clicks summary::-webkit-details-marker{display:none}.k-admin .inquiry-mail-clicks[open] summary svg{transform:rotate(180deg)}.k-admin .inquiry-mail-click-list{gap:var(--space-2);width:min(480px,100vw - 96px);margin-top:var(--space-2);padding-left:var(--space-2);border-left:2px solid var(--border-soft);display:grid}.k-admin .inquiry-mail-click-item{gap:2px;min-width:0;display:grid}.k-admin .inquiry-mail-click-item a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .inquiry-mail-click-item>span{color:var(--muted)}.k-admin .inquiry-mail-message-meta a{align-items:center;gap:var(--space-1);font-weight:700;display:inline-flex}.k-admin .inquiry-mail-message>p{padding-left:calc(32px + var(--space-3));color:var(--fg);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.7}.k-admin .inquiry-mail-quote{margin:var(--space-2) 0 0 calc(32px + var(--space-3))}.k-admin .inquiry-mail-quote summary{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);cursor:pointer;font-size:var(--text-xs);font-weight:700;list-style:none;display:inline-flex}.k-admin .inquiry-mail-quote summary::-webkit-details-marker{display:none}.k-admin .inquiry-mail-quote summary:hover{border-color:var(--border);color:var(--fg-2)}.k-admin .inquiry-mail-quote summary svg{transition:transform .12s}.k-admin .inquiry-mail-quote[open] summary svg{transform:rotate(180deg)}.k-admin .inquiry-mail-quote-hide,.k-admin .inquiry-mail-quote[open] .inquiry-mail-quote-show{display:none}.k-admin .inquiry-mail-quote[open] .inquiry-mail-quote-hide{display:inline}.k-admin .inquiry-mail-quote-body{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:2px solid var(--border);background:var(--surface-warm)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-mail-quote-body{background:color-mix(in oklab, var(--surface-warm), transparent 24%)}}.k-admin .inquiry-mail-quote-body{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.65}.k-admin .inquiry-detail-composer{border-top:1px solid var(--border-soft);background:var(--surface-warm);overflow:visible}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-detail-composer{background:color-mix(in oklab, var(--surface-warm), var(--surface) 64%)}}.k-admin .inquiry-channel-ai-control{justify-items:end;gap:var(--space-1);max-width:360px;display:grid}.k-admin .inquiry-channel-ai-control small{color:var(--muted);font-size:var(--text-xs);text-align:right}.k-admin .inquiry-channel-reply-window{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--warn);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-channel-reply-window{border:1px solid color-mix(in oklab, var(--warn), var(--border) 55%)}}.k-admin .inquiry-channel-reply-window{border-radius:var(--radius-md);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-channel-reply-window{background:color-mix(in oklab, var(--warn), var(--surface) 94%)}}.k-admin .inquiry-channel-reply-window{color:var(--fg-2);font-size:var(--text-sm);line-height:1.6}.k-admin .inquiry-channel-reply-window.is-closed{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-channel-reply-window.is-closed{border-color:color-mix(in oklab, var(--danger), var(--border) 55%)}}.k-admin .inquiry-channel-reply-window.is-closed{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-channel-reply-window.is-closed{background:color-mix(in oklab, var(--danger), var(--surface) 95%)}}.k-admin .inquiry-channel-reply-window.is-closed{color:var(--danger);font-weight:700}.k-admin .inquiry-detail-composer-head>div{min-width:0}.k-admin .inquiry-detail-composer-body{gap:var(--space-3);padding:var(--space-4);display:grid}.k-admin .inquiry-reply-ai{gap:var(--space-2);display:grid}.k-admin .inquiry-reply-ai-trigger{justify-self:start;width:auto}.k-admin .inquiry-reply-ai-copy{max-width:72ch;color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.6}.k-admin .inquiry-reply-reasoning{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-reply-reasoning{background:color-mix(in oklab, var(--surface), var(--surface-subtle) 36%)}}.k-admin .inquiry-reply-reasoning-trigger{align-items:center;gap:var(--space-2);width:100%;min-height:42px;padding:var(--space-2) var(--space-3);color:var(--fg-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.k-admin .inquiry-reply-reasoning-trigger:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.k-admin .inquiry-reply-reasoning-trigger strong{font-size:var(--text-sm);font-weight:760}.k-admin .inquiry-reply-reasoning-icon{border-radius:var(--radius-pill);background:var(--surface);width:26px;height:26px;color:var(--muted);place-items:center;display:grid}.k-admin .inquiry-reply-reasoning.is-running .inquiry-reply-reasoning-icon,.k-admin .inquiry-reply-reasoning.is-complete .inquiry-reply-reasoning-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-reply-reasoning.is-running .inquiry-reply-reasoning-icon,.k-admin .inquiry-reply-reasoning.is-complete .inquiry-reply-reasoning-icon{background:color-mix(in oklab, var(--accent), var(--surface) 90%)}}.k-admin .inquiry-reply-reasoning.is-running .inquiry-reply-reasoning-icon,.k-admin .inquiry-reply-reasoning.is-complete .inquiry-reply-reasoning-icon{color:var(--accent)}.k-admin .inquiry-reply-reasoning.is-error .inquiry-reply-reasoning-icon{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-reply-reasoning.is-error .inquiry-reply-reasoning-icon{background:color-mix(in oklab, var(--danger), var(--surface) 92%)}}.k-admin .inquiry-reply-reasoning.is-error .inquiry-reply-reasoning-icon{color:var(--danger)}.k-admin .inquiry-reply-reasoning-chevron{color:var(--muted)}.k-admin .inquiry-reply-reasoning.is-open .inquiry-reply-reasoning-chevron{transform:rotate(180deg)}.k-admin .inquiry-reply-reasoning-steps{padding:var(--space-1) var(--space-3) var(--space-3);gap:0;display:grid}.k-admin .inquiry-reply-reasoning-steps[hidden]{display:none}.k-admin .inquiry-reply-reasoning-step{align-items:start;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;grid-template-columns:26px minmax(0,1fr);display:grid;position:relative}.k-admin .inquiry-reply-reasoning-step>span:last-child{gap:2px;min-width:0;display:grid}.k-admin .inquiry-reply-reasoning-step strong{color:var(--fg-2);font-size:var(--text-xs);font-weight:760;line-height:1.45}.k-admin .inquiry-reply-reasoning-step small{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.k-admin .inquiry-reply-reasoning-marker{z-index:1;border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--surface);width:24px;height:24px;color:var(--muted);place-items:center;display:grid;position:relative}.k-admin .inquiry-reply-reasoning-step:not(:last-child):before{background:var(--border-soft);content:"";width:1px;position:absolute;top:31px;bottom:-9px;left:12px}.k-admin .inquiry-reply-reasoning-step.is-active .inquiry-reply-reasoning-marker,.k-admin .inquiry-reply-reasoning-step.is-complete .inquiry-reply-reasoning-marker{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-reply-reasoning-step.is-active .inquiry-reply-reasoning-marker,.k-admin .inquiry-reply-reasoning-step.is-complete .inquiry-reply-reasoning-marker{border-color:color-mix(in oklab, var(--accent), var(--border) 48%)}}.k-admin .inquiry-reply-reasoning-step.is-active .inquiry-reply-reasoning-marker,.k-admin .inquiry-reply-reasoning-step.is-complete .inquiry-reply-reasoning-marker{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-reply-reasoning-step.is-active .inquiry-reply-reasoning-marker,.k-admin .inquiry-reply-reasoning-step.is-complete .inquiry-reply-reasoning-marker{background:color-mix(in oklab, var(--accent), var(--surface) 91%)}}.k-admin .inquiry-reply-reasoning-step.is-active .inquiry-reply-reasoning-marker,.k-admin .inquiry-reply-reasoning-step.is-complete .inquiry-reply-reasoning-marker{color:var(--accent)}.k-admin .inquiry-reply-reasoning-step.is-error .inquiry-reply-reasoning-marker{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-reply-reasoning-step.is-error .inquiry-reply-reasoning-marker{border-color:color-mix(in oklab, var(--danger), var(--border) 48%)}}.k-admin .inquiry-reply-reasoning-step.is-error .inquiry-reply-reasoning-marker{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-reply-reasoning-step.is-error .inquiry-reply-reasoning-marker{background:color-mix(in oklab, var(--danger), var(--surface) 92%)}}.k-admin .inquiry-reply-reasoning-step.is-error .inquiry-reply-reasoning-marker{color:var(--danger)}.k-admin .inquiry-reply-reasoning-step.is-complete:not(:last-child):before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-reply-reasoning-step.is-complete:not(:last-child):before{background:color-mix(in oklab, var(--accent), var(--border-soft) 46%)}}@media (prefers-reduced-motion:no-preference){.k-admin .inquiry-reply-reasoning.is-running .inquiry-reply-reasoning-icon svg{animation:.85s linear infinite admin-loading-spin}.k-admin .inquiry-reply-reasoning-chevron{transition:transform .15s ease-out}}.k-admin .inquiry-detail-reply-label{gap:var(--space-2);display:grid}.k-admin .inquiry-detail-reply-label-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;display:flex}.k-admin .inquiry-detail-reply-label-row>label{color:var(--fg-2);font-size:var(--text-xs);font-weight:760}.k-admin .inquiry-reply-toolbox{flex-shrink:0}.k-admin .inquiry-reply-macro-list{width:min(320px,100vw - 48px);left:auto;right:0}.k-admin .inquiry-detail-composer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:154px;max-height:320px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--text-sm);line-height:1.6}.k-admin .inquiry-detail-composer textarea:focus{box-shadow:var(--focus-ring);outline:0}.k-admin .inquiry-email-send-hint{overflow-wrap:anywhere;margin:0}.k-admin .inquiry-reply-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.k-admin .inquiry-reply-actions .btn{justify-content:center;width:auto}.k-admin .inquiry-send-tooltip-anchor{width:auto;display:flex;position:relative}.k-admin .inquiry-send-split{display:inline-flex}.k-admin .inquiry-send-split .inquiry-send-main{border-top-right-radius:0;border-bottom-right-radius:0}.k-admin .inquiry-send-split .inquiry-send-dropdown-trigger{border-left:1px solid var(--surface);width:38px;min-width:38px;padding-inline:0}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-send-split .inquiry-send-dropdown-trigger{border-left:1px solid color-mix(in oklab, var(--surface), transparent 68%)}}.k-admin .inquiry-send-split .inquiry-send-dropdown-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.k-admin .inquiry-send-menu{right:0;bottom:calc(100% + var(--space-2));z-index:35;width:206px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised);position:absolute}.k-admin .inquiry-send-menu:after{height:calc(var(--space-2) + 2px);content:"";position:absolute;top:100%;left:0;right:0}.k-admin .inquiry-send-menu button{align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--text-sm);text-align:left;background:0 0;border:0;font-weight:720;display:flex}.k-admin .inquiry-send-menu button:hover,.k-admin .inquiry-send-menu button:focus-visible{background:var(--surface-warm);color:var(--fg)}.k-admin .inquiry-send-tooltip-anchor[data-tooltip]:after{right:0;bottom:calc(100% + var(--space-2));z-index:25;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:normal;width:max-content;max-width:min(320px,100vw - 32px);transition:opacity .12s,transform .12s;position:absolute;transform:translateY(2px)}.k-admin .inquiry-send-tooltip-anchor[data-tooltip]:hover:after,.k-admin .inquiry-send-tooltip-anchor[data-tooltip]:focus-within:after{opacity:1;transform:translateY(0)}.k-admin .inquiry-schedule-modal form{gap:var(--space-4);display:grid}.k-admin .inquiry-schedule-modal{padding:var(--space-4)}.k-admin .inquiry-schedule-modal>.modal-shell-inline-header{padding:0 0 var(--space-4)}.k-admin .inquiry-schedule-modal-head{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.k-admin .inquiry-schedule-modal-head h3{margin-top:var(--space-1);font-size:var(--text-lg)}.k-admin .inquiry-schedule-modal-icon{border:1px solid var(--accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-schedule-modal-icon{border:1px solid color-mix(in oklab, var(--accent), transparent 70%)}}.k-admin .inquiry-schedule-modal-icon{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .inquiry-schedule-modal-icon{background:color-mix(in oklab, var(--accent), var(--surface) 92%)}}.k-admin .inquiry-schedule-modal-icon{color:var(--accent)}.k-admin .inquiry-schedule-fields{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(128px,.7fr);display:grid}.k-admin .answer-log-export-fields,.k-admin .date-range-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .inquiry-schedule-fields label{gap:var(--space-2);color:var(--fg-2);font-size:var(--text-xs);font-weight:760;display:grid}.k-admin .inquiry-schedule-fields input{box-sizing:border-box;width:100%;min-height:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit}.k-admin .inquiry-schedule-fields input:focus{box-shadow:var(--focus-ring);outline:0}.k-admin .inquiry-schedule-help,.k-admin .inquiry-schedule-error{margin:0}.k-admin .inquiry-schedule-error{color:var(--danger);font-size:var(--text-sm);font-weight:700}@media (width<=1180px){.k-admin .inquiry-detail-layout{grid-template-columns:minmax(0,1fr)}.k-admin .inquiry-detail-rail{grid-template-columns:minmax(0,1fr);align-items:start;position:static}}@media (width<=720px){.k-admin .inquiry-mail-row{align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-3);grid-template-columns:32px minmax(0,1fr) auto}.k-admin .inquiry-mail-state{grid-area:1/1}.k-admin .inquiry-mail-row-content{gap:var(--space-2);grid-area:1/2;grid-template-columns:minmax(0,1fr)}.k-admin .inquiry-mail-row .log-row-actions{grid-area:1/3}.k-admin .inquiry-mail-row .inquiry-reply-wait{text-align:left;grid-area:2/2;justify-self:start}.k-admin .inquiry-mail-row .inquiry-mail-time{grid-area:3/2;justify-self:start}.k-admin .inquiry-mail-row .log-status{grid-area:2/3}.k-admin .inquiry-mail-sender strong,.k-admin .inquiry-mail-sender span,.k-admin .inquiry-mail-subject,.k-admin .inquiry-mail-preview{white-space:normal;overflow-wrap:anywhere}.k-admin .inquiry-mail-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.k-admin .inquiry-detail-title-row{align-items:flex-start;gap:var(--space-2);flex-direction:column}.k-admin .inquiry-detail-actions{flex:none;width:auto}.k-admin .inquiry-detail-rail{grid-template-columns:minmax(0,1fr)}.k-admin .inquiry-detail-thread,.k-admin .inquiry-detail-composer-body{padding:var(--space-3)}.k-admin .inquiry-channel-ai-control{justify-items:start;max-width:none}.k-admin .inquiry-channel-ai-control small{text-align:left}.k-admin .inquiry-detail-info-list{padding:0 var(--space-3)}.k-admin .inquiry-detail-info-list>div{gap:var(--space-2);grid-template-columns:minmax(104px,.65fr) minmax(0,1fr)}.k-admin .inquiry-mail-message-head{gap:var(--space-2);grid-template-columns:30px minmax(0,1fr)}.k-admin .inquiry-mail-avatar{width:30px;height:30px}.k-admin .inquiry-mail-message-head time{grid-column:2;justify-self:start}.k-admin .inquiry-mail-message-meta,.k-admin .inquiry-mail-message>p,.k-admin .inquiry-mail-message-subject,.k-admin .inquiry-attachments{padding-left:calc(30px + var(--space-2))}.k-admin .inquiry-mail-quote{margin-left:calc(30px + var(--space-2))}.k-admin .inquiry-detail-composer textarea{min-height:132px}.k-admin .inquiry-reply-ai-trigger{width:100%}.k-admin .inquiry-reply-actions{flex-direction:column;align-items:stretch}.k-admin .inquiry-reply-actions .btn,.k-admin .inquiry-send-tooltip-anchor,.k-admin .inquiry-send-split{width:100%}.k-admin .inquiry-send-split .inquiry-send-main{flex:auto;width:auto}.k-admin .inquiry-send-split .inquiry-send-dropdown-trigger{flex:0 0 42px;width:42px;min-width:42px}.k-admin .inquiry-send-menu{width:100%}.k-admin .inquiry-schedule-fields{grid-template-columns:minmax(0,1fr)}}.k-admin .chat-console-page{gap:var(--space-4);max-width:none;height:100dvh;min-height:0;padding-top:var(--space-5);padding-bottom:var(--space-5);flex-direction:column;display:flex}.k-admin .chat-console-page-head{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.k-admin .chat-console-page-title{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.k-admin .chat-console-page-head h2{font-size:var(--text-lg);letter-spacing:var(--tracking-display);line-height:1.2}.k-admin .chat-console-page-head .panel-sub{max-width:760px}.k-admin .chat-console-body{gap:var(--space-3);flex:auto;grid-template-columns:250px minmax(360px,1fr);align-items:stretch;height:auto;min-height:520px;display:grid;position:relative}.k-admin .chat-console-list-panel,.k-admin .chat-console-thread{box-shadow:none}.k-admin .chat-console-presence{gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;flex:none;align-items:center;font-weight:650;display:flex}.k-admin .chat-console-offline{margin:0 0 var(--space-3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--warn);border:1px solid #fed7aa}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-offline{background:color-mix(in oklab, var(--warn), var(--surface) 88%)}}.k-admin .chat-console-offline{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-offline{color:color-mix(in oklab, var(--warn), var(--fg) 34%)}}.k-admin .chat-console-offline{font-size:12px}.k-admin .chat-console-badge{margin-left:var(--space-2);background:var(--danger);color:var(--on-strong);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.k-admin .chat-console-list-panel{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.k-admin .chat-console-user-menu{z-index:20;position:relative}.k-admin .icon-button.chat-console-user-trigger{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--muted);background:0 0;border-color:#0000;position:relative}.k-admin .icon-button.chat-console-user-trigger:hover,.k-admin .chat-console-user-menu.is-open .chat-console-user-trigger{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .icon-button.chat-console-user-trigger:hover,.k-admin .chat-console-user-menu.is-open .chat-console-user-trigger{border-color:color-mix(in oklab, var(--accent), transparent 65%)}}.k-admin .icon-button.chat-console-user-trigger:hover,.k-admin .chat-console-user-menu.is-open .chat-console-user-trigger{background:var(--surface-subtle);color:var(--accent)}.k-admin .icon-button.chat-console-user-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .chat-console-tooltip[data-tooltip]:after{z-index:30;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;width:max-content;max-width:min(240px,100vw - 32px);transition:opacity .12s,transform .12s;position:absolute}.k-admin .chat-console-memo-trigger[data-tooltip]:after{top:calc(100% + var(--space-1));right:0;transform:translateY(-2px)}.k-admin .chat-console-memo-trigger[data-tooltip]:hover:after,.k-admin .chat-console-memo-trigger[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.k-admin .chat-console-user-presence-dot{border:2px solid var(--surface);border-radius:999px;width:9px;height:9px;position:absolute;bottom:3px;right:3px}.k-admin .chat-console-user-presence-dot.is-online{background:var(--success)}.k-admin .chat-console-user-presence-dot.is-offline{background:var(--muted)}.k-admin .chat-console-user-content{top:calc(100% + var(--space-2));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:min(320px,100vw - 32px);max-height:min(420px,100vh - 220px);box-shadow:var(--elev-raised);position:absolute;left:0;overflow:hidden auto}.k-admin .chat-console-tabs{border:0;border-bottom:1px solid var(--border);width:100%;padding:var(--space-2);background:var(--surface);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .chat-console-tabs .tab{justify-content:center;align-items:center;width:100%;display:inline-flex}.k-admin .chat-console-list,.k-admin .chat-console-messages{scrollbar-color:var(--muted) transparent;min-height:0}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-list,.k-admin .chat-console-messages{scrollbar-color:color-mix(in oklab, var(--muted), transparent 62%) transparent}}.k-admin .chat-console-list,.k-admin .chat-console-messages{scrollbar-gutter:stable;scrollbar-width:thin}.k-admin .chat-console-list{scrollbar-gutter:auto;overflow:hidden auto}.k-admin .chat-console-load-more{margin:var(--space-3) auto;display:block}.k-admin .chat-console-list::-webkit-scrollbar{width:8px}.k-admin .chat-console-messages::-webkit-scrollbar{width:8px}.k-admin .chat-console-list::-webkit-scrollbar-track{background:0 0}.k-admin .chat-console-messages::-webkit-scrollbar-track{background:0 0}.k-admin .chat-console-list::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--muted);border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-list::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted), transparent 62%)}}.k-admin .chat-console-list::-webkit-scrollbar-thumb{background-clip:padding-box}.k-admin .chat-console-messages::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--muted);border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-messages::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted), transparent 62%)}}.k-admin .chat-console-messages::-webkit-scrollbar-thumb{background-clip:padding-box}.k-admin .chat-console-list::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-list::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--muted), transparent 42%)}}.k-admin .chat-console-list::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.k-admin .chat-console-messages::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-messages::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--muted), transparent 42%)}}.k-admin .chat-console-messages::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.k-admin .chat-console-row{border:0;border-bottom:1px solid var(--border);width:100%;padding:var(--space-3);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;display:grid}.k-admin .chat-console-row:hover{background:var(--bg)}.k-admin .chat-console-row.is-active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent), var(--selection-glow)}.k-admin .chat-console-row-head{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.k-admin .chat-console-row-indicators{gap:var(--space-2);flex:none;align-items:center;display:inline-flex}.k-admin .chat-console-row-assignee{border:1px solid var(--accent);align-items:center;gap:4px;min-height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-row-assignee{border:1px solid color-mix(in oklab, var(--accent), transparent 72%)}}.k-admin .chat-console-row-assignee{border-radius:var(--radius-pill);background:var(--accent);padding:0 6px}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-row-assignee{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .chat-console-row-assignee{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-row-assignee{color:color-mix(in oklab, var(--accent), var(--fg) 24%)}}.k-admin .chat-console-row-assignee{white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}.k-admin .chat-console-row-assignee svg{flex:none}.k-admin .chat-console-row-csat{border-radius:var(--radius-pill);background:var(--warn);border:1px solid #fde68a;align-items:center;gap:3px;min-height:18px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-row-csat{background:color-mix(in oklab, var(--warn), var(--surface) 88%)}}.k-admin .chat-console-row-csat{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-row-csat{color:color-mix(in oklab, var(--warn), var(--fg) 34%)}}.k-admin .chat-console-row-csat{font-size:10px;font-weight:800;line-height:1.2}.k-admin .chat-console-row-preview{min-width:0;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.k-admin .chat-console-row-meta{color:var(--muted);font-size:11px}.k-admin .chat-console-dot{background:var(--danger);border-radius:999px;width:8px;height:8px}.k-admin .chat-console-thread{background:var(--surface);grid-template-rows:auto minmax(0,1fr) repeat(3,auto);min-width:0;min-height:420px;display:grid}.k-admin .chat-console-thread-head{z-index:2;gap:var(--space-3);border-bottom:1px solid var(--border);padding:var(--space-3);grid-row:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.k-admin .chat-console-thread-tools{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;min-width:0;margin-left:auto;display:flex}.k-admin .chat-console-thread-status{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.k-admin .chat-console-assignee{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);min-height:22px;padding:1px var(--space-2);background:var(--surface);color:var(--fg-2);align-items:center;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.k-admin .chat-console-assignee svg{flex:none}.k-admin .chat-console-assignee.is-open{border-color:var(--border-soft);color:var(--muted);background:0 0;font-weight:600}.k-admin .chat-console-actions{gap:var(--space-2);align-items:center;display:flex}.k-admin .chat-console-thread-head .chat-console-actions .btn{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs)}.k-admin .chat-console-composer-icon[data-tooltip]:after{z-index:30;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;width:max-content;max-width:min(240px,100vw - 32px);bottom:calc(100% + var(--space-1));transition:opacity .12s,transform .12s;position:absolute;left:50%;transform:translate(-50%,2px)}.k-admin .chat-console-composer-icon[data-tooltip]:hover:after,.k-admin .chat-console-composer-icon[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.k-admin .chat-console-ai-log{gap:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);display:grid}.k-admin .chat-console-ai-log-head{gap:var(--space-2);color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.k-admin .chat-console-ai-log-head>span:first-child{gap:var(--space-1);align-items:center;display:inline-flex}.k-admin .chat-console-ai-log-count{padding:1px var(--space-2);background:var(--surface-warm);color:var(--fg-2);border-radius:999px}.k-admin .chat-console-ai-log .log-detail-turn-group{width:100%}.k-admin .chat-console-ai-log .log-detail-turn{padding:var(--space-2) var(--space-3)}.k-admin .chat-console-ai-log .log-detail-body{font-size:13px}.k-admin .chat-console-messages{padding:var(--space-3);background:var(--surface);grid-row:2;align-content:start;gap:2px;display:grid;overflow-y:auto}.k-admin .chat-console-day{margin:var(--space-3) 0 var(--space-2);text-align:center}.k-admin .chat-console-messages>.chat-console-day:first-child{margin-top:0}.k-admin .chat-console-day span{padding:2px var(--space-3);background:var(--surface-warm);color:var(--muted);border-radius:999px;font-size:11px;font-weight:700;display:inline-block}.k-admin .chat-console-system{margin:var(--space-2) 0;color:var(--muted);text-align:center;font-size:11px}.k-admin .chat-console-line{gap:var(--space-2);align-items:flex-end;display:flex}.k-admin .chat-console-line.is-start{margin-top:var(--space-3)}.k-admin .chat-console-day+.chat-console-line.is-start,.k-admin .chat-console-messages>.chat-console-line:first-child{margin-top:0}.k-admin .chat-console-line.is-operator{flex-direction:row-reverse}.k-admin .chat-console-bubble-group{min-width:0;max-width:78%}.k-admin .chat-console-message-bubbles{gap:var(--space-1);justify-items:start;display:grid}.k-admin .chat-console-line.is-operator .chat-console-message-bubbles{justify-items:end}.k-admin .chat-console-bubble{border-radius:var(--radius-md);max-width:100%;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);font-size:13px}.k-admin .chat-console-bubble.is-media{inline-size:fit-content;max-inline-size:100%;padding:var(--space-1)}.k-admin .chat-console-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.k-admin .chat-console-bubble{gap:var(--space-2);display:grid}.k-admin .chat-message-link{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.k-admin .chat-console-line.is-operator .chat-message-link{color:inherit}.k-admin .chat-message-media-button{border-radius:var(--radius-sm);cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block}.k-admin .chat-message-media-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .chat-message-media-button img{border-radius:var(--radius-sm);background:var(--surface-muted);object-fit:contain;border:1px solid #00000024;width:auto;max-width:min(360px,100%);max-height:280px;display:block}html[data-admin-theme=dark] .k-admin .chat-message-media-button img{border-color:#fff3}.k-admin .chat-message-media-placeholder{gap:var(--space-2);border-radius:var(--radius-sm);min-height:72px;padding:var(--space-3);color:var(--muted);border:1px dashed;align-items:center;font-weight:700;display:flex}.k-admin .chat-console-line.is-operator .chat-message-media-placeholder{color:#ffffffe0}.k-admin .chat-image-preview-modal{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.k-admin .chat-image-preview-body{place-items:center;min-height:0;display:grid}.k-admin .chat-image-preview-dismiss{border-radius:var(--radius-md);cursor:zoom-out;background:0 0;border:0;place-items:center;max-width:100%;max-height:calc(100dvh - 180px);padding:0;display:grid}.k-admin .chat-image-preview-dismiss:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .chat-image-preview-dismiss img{border-radius:var(--radius-md);outline-offset:-1px;object-fit:contain;outline:1px solid oklch(0% 0 0/.1);max-width:100%;max-height:calc(100dvh - 180px);display:block}html[data-admin-theme=dark] .k-admin .chat-image-preview-dismiss img{outline-color:oklch(100% 0 0/.1)}.k-admin .chat-link-previews{gap:6px;display:grid}.k-admin .chat-link-preview{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--fg);grid-template-columns:76px minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.k-admin .chat-link-preview:hover{border-color:var(--control-border);background:var(--surface-subtle)}.k-admin .chat-link-preview:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .chat-link-preview>img{object-fit:cover;border-right:1px solid #00000024;width:76px;height:100%;min-height:78px}html[data-admin-theme=dark] .k-admin .chat-link-preview>img{border-color:#fff3}.k-admin .chat-link-preview:not(:has(>img)){grid-template-columns:minmax(0,1fr) auto}.k-admin .chat-link-preview-copy{min-width:0;padding:var(--space-2);gap:2px;display:grid}.k-admin .chat-link-preview-copy>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-admin .chat-link-preview-host{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.k-admin .chat-link-preview-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box}.k-admin .chat-link-preview-copy>span:last-child:not(:first-child){color:var(--fg-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box}.k-admin .chat-link-preview-external{margin:var(--space-2) var(--space-2) 0 0;color:var(--muted);align-self:start}.k-admin .chat-console-line.is-operator .chat-console-bubble{background:var(--accent);color:#fff;border-color:#0000}.k-admin .chat-console-message-author{color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.k-admin .chat-console-message-meta{color:var(--muted);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-start;gap:1px;padding-bottom:2px;font-size:10px;line-height:1.3;display:flex}.k-admin .chat-console-line.is-operator .chat-console-message-meta{align-items:flex-end}.k-admin .chat-console-read{font-weight:700}.k-admin .chat-console-composer{gap:var(--space-2);margin:0 var(--space-3) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg);grid-row:4;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.k-admin .memo-bubble{width:fit-content;max-width:calc(100% - var(--space-6));min-width:0;margin:0 0 var(--space-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);background:var(--surface-warm);color:var(--fg-2);font:inherit;font-size:var(--text-xs);text-align:center;border:0;grid-row:3;justify-content:center;justify-self:center;align-items:center;font-weight:650;line-height:1.45;transition:background-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 6px 18px #0ea5e91a}.k-admin .memo-bubble[data-tooltip]:after{bottom:calc(100% + var(--space-1));left:50%;transform:translate(-50%,2px)}.k-admin .memo-bubble[data-tooltip]:hover:after,.k-admin .memo-bubble[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.k-admin button.memo-bubble{cursor:pointer}.k-admin button.memo-bubble:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin button.memo-bubble:hover{background:color-mix(in oklab, var(--accent), var(--surface) 90%)}}.k-admin button.memo-bubble:hover{box-shadow:0 8px 22px #0ea5e924}.k-admin button.memo-bubble:focus-visible{box-shadow:var(--focus-ring), 0 8px 22px #0ea5e924;outline:0}.k-admin .memo-bubble.is-readonly{cursor:default}.k-admin .memo-bubble.is-thread-list{max-width:100%;padding:3px var(--space-2);box-shadow:none;text-align:start;grid-row:auto;justify-content:flex-start;justify-self:start;margin:2px 0 0;font-size:10px;line-height:1.3}.k-admin .memo-bubble.is-thread-list>span:last-child{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap}.k-admin .memo-bubble>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.k-admin .chat-console-composer-field{gap:6px;min-width:0;display:grid}.k-admin .chat-console-media-draft{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;padding:6px;display:grid}.k-admin .chat-console-media-draft-image{background:var(--surface-muted);object-fit:cover;border:1px solid #00000024;border-radius:6px;width:48px;height:48px;display:block}html[data-admin-theme=dark] .k-admin .chat-console-media-draft-image{border-color:#fff3}.k-admin .chat-console-media-draft-image.is-unavailable{color:var(--muted);text-align:center;place-items:center;padding:3px;font-size:8px;line-height:1.2;display:grid}.k-admin .chat-console-media-draft>span{min-width:0;display:grid}.k-admin .chat-console-media-draft strong,.k-admin .chat-console-media-draft small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-admin .chat-console-media-draft strong{color:var(--fg-2);font-size:var(--text-xs)}.k-admin .chat-console-media-draft small{color:var(--muted);font-size:10px}.k-admin .chat-console-media-draft .icon-button{width:36px;height:36px}.k-admin .chat-console-composer-toolbox{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:2px;width:max-content;padding:2px;display:flex}.k-admin .chat-console-composer-field textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:72px;color:var(--fg);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:650;line-height:var(--leading-body);resize:none;outline:none}.k-admin .chat-console-composer-field textarea:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .chat-console-composer-field textarea:disabled{border-color:var(--border-soft);background:var(--surface-warm);color:var(--fg);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--fg)}.k-admin .chat-console-composer-icon{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.k-admin .chat-console-composer-icon:hover,.k-admin .chat-console-composer-icon:focus-visible,.k-admin .chat-console-composer-icon[aria-expanded=true]{background:var(--surface-warm);color:var(--accent);outline:0}.k-admin .chat-console-composer-icon:disabled{cursor:not-allowed;opacity:.5}.k-admin .chat-console-composer-icon.is-busy svg{animation:.85s linear infinite admin-loading-spin}@media (prefers-reduced-motion:reduce){.k-admin .chat-console-composer-icon.is-busy svg{animation:none}}.k-admin .chat-console-send{border-radius:var(--radius-md);justify-content:center;align-self:end;width:40px;height:72px;min-height:72px;padding:0}.k-admin .chat-console-send svg{width:18px;height:18px}.k-admin .chat-console-macro{z-index:3;position:relative}.k-admin .chat-console-macro-list{z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);width:320px;max-height:300px;padding:var(--space-2);background:var(--surface);box-shadow:var(--elev-raised);scrollbar-width:thin;gap:2px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.k-admin .chat-console-macro-item{border-radius:var(--radius-sm);padding:var(--space-2);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.k-admin .chat-console-macro-item:hover,.k-admin .chat-console-macro-item:focus-visible{background:var(--surface-warm)}.k-admin .chat-console-macro-item strong{font-size:12px}.k-admin .chat-console-macro-item span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.k-admin .chat-console-user-head{gap:var(--space-2);border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-4);align-items:center;display:flex}.k-admin .chat-console-user-head svg{color:var(--accent);flex:none}.k-admin .chat-console-user-head h3{font-size:var(--text-sm);font-weight:800;line-height:1.2}.k-admin .chat-console-user-presence{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--fg-2);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.k-admin .chat-console-user-presence>span{border-radius:var(--radius-pill);flex:none;width:7px;height:7px}.k-admin .chat-console-user-presence.is-online>span{background:var(--success)}.k-admin .chat-console-user-presence.is-offline>span{background:var(--muted)}.k-admin .chat-console-user-content>.empty-state{padding:var(--space-4)}.k-admin .chat-console-user-list{margin:0}.k-admin .chat-console-user-list>div{gap:var(--space-1);border-bottom:1px solid var(--border-soft);padding:var(--space-3) var(--space-4);display:grid}.k-admin .chat-console-user-list>div:last-child{border-bottom:0}.k-admin .chat-console-user-list dt{color:var(--muted);font-size:var(--text-xs);font-weight:700}.k-admin .chat-console-user-list dd{min-width:0;color:var(--fg-2);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;font-weight:650}.k-admin .chat-console-csat{gap:var(--space-2);border-top:1px solid var(--border-soft);padding:var(--space-3) var(--space-4);background:var(--warn);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-csat{background:color-mix(in oklab, var(--warn), var(--surface) 88%)}}.k-admin .chat-console-csat{color:var(--fg-2)}.k-admin .chat-console-csat-score{gap:var(--space-2);color:var(--warn);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-console-csat-score{color:color-mix(in oklab, var(--warn), var(--fg) 34%)}}.k-admin .chat-console-csat-score{font-size:var(--text-sm)}.k-admin .chat-console-csat-score>span:last-child{color:var(--muted);font-size:var(--text-xs);font-weight:700}.k-admin .chat-console-csat p{color:var(--fg-2);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.k-admin .chat-console-user-copy-row{align-items:flex-start;gap:var(--space-1);display:flex}.k-admin .chat-console-user-copy-value{flex:auto;min-width:0}.k-admin .icon-button.chat-console-user-copy-button{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);background:0 0;border-color:#0000;flex:none}.k-admin .icon-button.chat-console-user-copy-button:hover{border-color:var(--border-soft);background:var(--surface-warm);color:var(--accent)}.k-admin .chat-console-user-list a{gap:var(--space-1);color:var(--accent);align-items:flex-start;text-decoration:none;display:flex}.k-admin .chat-console-user-list a:hover{text-decoration:underline}.k-admin .chat-console-user-list a span{overflow-wrap:anywhere;min-width:0}.k-admin .chat-console-user-list a svg{flex:none;margin-top:2px}.k-admin .chat-console-typing{color:var(--accent);font-size:11px}.k-admin .chat-console-typing-thread{justify-self:start;margin:0}.k-admin .chat-console-modal-foot{gap:var(--space-2);justify-content:flex-end;display:flex}.k-admin .chat-media-library-head{align-items:flex-start}.k-admin .chat-media-upload-tile .is-spinning{animation:.85s linear infinite admin-loading-spin}.k-admin .chat-media-library-body{gap:var(--space-3);min-height:0;display:grid}.k-admin .chat-media-library-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;min-height:38px;display:flex;position:relative}.k-admin .chat-media-library-toolbar>span{color:var(--muted);font-size:var(--text-xs)}.k-admin .chat-media-library-scroll{--chat-media-library-row-size:168px;block-size:calc(var(--chat-media-library-row-size) * 2 + var(--space-3) + 4px);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:2px;overflow-y:auto}.k-admin .chat-media-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--chat-media-library-row-size);gap:var(--space-3);display:grid}.k-admin .chat-media-upload-tile{place-content:center;justify-items:center;gap:var(--space-2);border:1px dashed var(--control-border);border-radius:var(--radius-md);width:100%;min-width:0;height:100%;padding:var(--space-3);background:var(--surface-subtle);color:var(--fg-2);text-align:center;cursor:pointer;transition:border-color .14s,background-color .14s,color .14s;display:grid}.k-admin .chat-media-upload-tile:hover:not(:disabled){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-media-upload-tile:hover:not(:disabled){background:color-mix(in oklab, var(--accent), var(--surface) 94%)}}.k-admin .chat-media-upload-tile:hover:not(:disabled){color:var(--accent)}.k-admin .chat-media-upload-tile:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .chat-media-upload-tile:disabled{cursor:not-allowed;opacity:.65}.k-admin .chat-media-upload-icon{border-radius:var(--radius-pill);background:currentColor;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-media-upload-icon{background:color-mix(in oklab, currentColor, transparent 90%)}}.k-admin .chat-media-upload-tile>span:not(.chat-media-upload-icon){font-size:var(--text-xs);font-weight:750;line-height:1.35}.k-admin .chat-media-upload-tile small{color:var(--muted);font-size:10px;line-height:1.4}.k-admin .chat-media-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;height:100%;position:relative}.k-admin .chat-media-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-media-card.is-selected{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent), transparent 75%)}}.k-admin .chat-media-card-select{gap:2px var(--space-1);border-radius:inherit;width:100%;min-width:0;height:100%;padding:0 0 var(--space-2);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.k-admin .chat-media-card-select:hover{background:var(--surface-subtle)}.k-admin .chat-media-card-select:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .chat-media-card-image{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;background:var(--surface-muted);object-fit:cover;border-bottom:1px solid #00000024;grid-column:1/-1;width:100%;height:100%;min-height:0;display:block}html[data-admin-theme=dark] .k-admin .chat-media-card-image{border-color:#fff3}.k-admin .chat-media-card-image.is-unavailable{padding:var(--space-2);color:var(--muted);font-size:var(--text-xs);text-align:center;place-items:center;display:grid}.k-admin .chat-media-card-name{min-width:0;padding-left:var(--space-2);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.k-admin .chat-media-card-size{padding-right:var(--space-2);color:var(--muted);white-space:nowrap;font-size:10px}.k-admin .chat-media-card-check{top:var(--space-2);left:var(--space-2);border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--accent);width:24px;height:24px;color:var(--accent-on);box-shadow:var(--shadow-soft);place-items:center;display:grid;position:absolute}.k-admin .chat-media-card-delete{top:var(--space-2);right:var(--space-2);border:1px solid var(--danger);place-items:center;width:36px;height:36px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-media-card-delete{border:1px solid color-mix(in oklab, var(--danger), transparent 45%)}}.k-admin .chat-media-card-delete{border-radius:var(--radius-sm);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-media-card-delete{background:color-mix(in oklab, var(--surface), transparent 5%)}}.k-admin .chat-media-card-delete{color:var(--danger);box-shadow:var(--shadow-soft);cursor:pointer;opacity:0;pointer-events:none;filter:blur(4px);transition:opacity .12s cubic-bezier(.2,0,0,1),filter .12s cubic-bezier(.2,0,0,1),scale .12s cubic-bezier(.2,0,0,1);scale:.25}.k-admin .chat-media-card:hover .chat-media-card-delete,.k-admin .chat-media-card:focus-within .chat-media-card-delete{opacity:1;pointer-events:auto;filter:blur();scale:1}.k-admin .chat-media-card-delete:hover,.k-admin .chat-media-card-delete:focus-visible{background:var(--danger);outline:0}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-media-card-delete:hover,.k-admin .chat-media-card-delete:focus-visible{background:color-mix(in oklab, var(--danger), var(--surface) 90%)}}.k-admin .chat-media-card-delete:hover,.k-admin .chat-media-card-delete:focus-visible{box-shadow:var(--focus-ring)}.k-admin .chat-media-load-more{justify-self:center}.k-admin .chat-media-delete-confirm{gap:var(--space-3);border:1px solid var(--danger);grid-template-columns:auto minmax(0,1fr);align-content:center;min-height:260px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-media-delete-confirm{border:1px solid color-mix(in oklab, var(--danger), transparent 55%)}}.k-admin .chat-media-delete-confirm{border-radius:var(--radius-md);padding:var(--space-5);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .chat-media-delete-confirm{background:color-mix(in oklab, var(--danger), var(--surface) 95%)}}.k-admin .chat-media-delete-confirm{color:var(--danger)}.k-admin .chat-media-delete-confirm h4,.k-admin .chat-media-delete-confirm p{margin:0}.k-admin .chat-media-delete-confirm h4{color:var(--fg);font-size:var(--text-base)}.k-admin .chat-media-delete-confirm p{margin-top:var(--space-1);color:var(--fg-2);line-height:1.6}.k-admin .chat-media-delete-actions{gap:var(--space-2);grid-column:1/-1;justify-content:flex-end;display:flex}.k-admin .chat-media-library-foot{border-top:1px solid var(--border);align-items:center}.k-admin .chat-media-library-foot>span{min-width:0;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}@media (width<=640px){.k-admin .modal-backdrop:has(.chat-media-library-body){padding:var(--space-2)}.k-admin .chat-media-library-head{align-items:flex-start}.k-admin .chat-media-library-scroll{--chat-media-library-row-size:200px}.k-admin .chat-media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .chat-media-library-foot{flex-direction:column;align-items:stretch}.k-admin .chat-media-library-foot>span{width:100%}.k-admin .chat-media-library-foot .btn{justify-content:center;width:100%}.k-admin .chat-link-preview{grid-template-columns:58px minmax(0,1fr) auto}.k-admin .chat-link-preview>img{width:58px}}@media (hover:none){.k-admin .chat-media-card-delete{opacity:1;pointer-events:auto;filter:none;scale:1}}@media (prefers-reduced-motion:reduce){.k-admin .chat-media-upload-tile .is-spinning{animation:none}.k-admin .chat-media-card-delete{filter:none;transition:opacity .12s cubic-bezier(.2,0,0,1);scale:1}}.k-admin .form-grid.chat-console-memo-form{grid-template-columns:minmax(0,1fr)}.k-admin .chat-console-memo-form .field-help{justify-self:end}.k-admin .chat-hours-form{padding-block:var(--space-4)}.k-admin .chat-hours-list{margin-top:var(--space-2);gap:0;display:grid}.k-admin .chat-hours-row{gap:var(--space-1);border-bottom:1px solid var(--border);padding-block:var(--space-1);grid-template-columns:128px minmax(0,1fr);align-items:center;display:grid}.k-admin .chat-hours-day{gap:var(--space-1);align-items:center;display:flex}.k-admin .chat-hours-day .setting-option-label{font-weight:400}.k-admin .chat-hours-ranges{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.k-admin .chat-hours-range{gap:var(--space-2);align-items:center;display:flex}.k-admin .chat-hours-time .filter-dropdown-menu{max-height:260px;overflow-y:auto}.k-admin .chat-hours-exceptions{gap:var(--space-1);margin-top:var(--space-2);display:grid}.k-admin .chat-hours-exceptions h4{font-size:var(--text-xs);margin:0}.k-admin .chat-hours-exception{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);grid-template-columns:220px minmax(0,1fr) auto;align-items:center;display:grid}.k-admin .chat-hours-exception-date{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center}.k-admin .chat-hours-exception-settings{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.k-admin .chat-hours-exception-time-settings{gap:var(--space-1);flex-wrap:wrap;flex:auto;align-items:center;min-width:0;display:flex}.k-admin .chat-hours-exception-acceptance{gap:var(--space-1);flex:none;align-items:center;display:flex}.k-admin .chat-hours-actions{margin-top:var(--space-2);justify-content:flex-end;display:flex}@media (width<=1180px){.k-admin .chat-console-thread-head{flex-wrap:wrap}.k-admin .chat-console-thread-tools{max-width:100%}.k-admin .chat-console-body{grid-template-columns:220px minmax(0,1fr);height:auto;max-height:none}.k-admin .chat-console-thread{grid-column:2}.k-admin .chat-console-list-panel,.k-admin .chat-console-thread{height:100%}}@media (width<=900px){.k-admin .chat-console-page{height:auto;min-height:100dvh}.k-admin .chat-console-body{flex:none;grid-template-columns:minmax(0,1fr)}.k-admin .chat-console-list-panel,.k-admin .chat-console-thread{height:auto}.k-admin .chat-console-list-panel{grid-column:1}.k-admin .chat-console-list{max-height:320px}.k-admin .chat-console-thread{grid-column:1;min-height:520px}.k-admin .chat-hours-row,.k-admin .chat-hours-exception{grid-template-columns:minmax(0,1fr)}}.k-admin .voc-topics-page,.k-admin .voc-topic-detail-page{gap:var(--space-5)}.k-admin .voc-page-header,.k-admin .voc-detail-title-row,.k-admin .voc-import-section-title,.k-admin .voc-import-modal .modal-header,.k-admin .voc-import-modal .modal-footer,.k-admin .voc-upload-status>div,.k-admin .voc-pagination{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.k-admin .voc-tabs{align-self:flex-start}.k-admin .voc-kpi-region,.k-admin .voc-topic-list-panel,.k-admin .voc-detail-loading{position:relative}.k-admin .voc-topic-list-panel,.k-admin .voc-detail-loading{min-height:132px}.k-admin .voc-kpi-region{min-height:168px}.k-admin .voc-kpi-region .admin-skeleton-card{gap:var(--space-3);min-height:164px}.k-admin .voc-detail-loading{min-height:min(560px,100dvh - 260px)}.k-admin .voc-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.k-admin .voc-kpi-grid .kpi-card:has(.kpi-info-tooltip) .kpi-label{position:relative}.k-admin .voc-kpi-grid .kpi-info-tooltip{position:static}.k-admin .voc-kpi-grid .kpi-info-tooltip [role=tooltip]{left:auto;right:0;transform:translateY(-2px)}.k-admin .voc-kpi-grid .kpi-info-tooltip:hover [role=tooltip],.k-admin .voc-kpi-grid .kpi-info-tooltip:focus-within [role=tooltip]{transform:translateY(0)}@media (width<=640px){.k-admin .voc-kpi-grid .kpi-info-tooltip [role=tooltip]{max-width:100%}}.k-admin .voc-filter-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .voc-topic-list-panel{overflow:visible}.k-admin .voc-topic-list-panel>.empty-state,.k-admin .voc-detail-main>.panel>:not(.panel-head),.k-admin .voc-detail-rail>.panel>:not(.panel-head){padding:var(--space-5)}.k-admin .voc-topics-table{border-radius:inherit;overflow-x:auto}.k-admin .voc-topics-table table,.k-admin .voc-preview-table table,.k-admin .voc-batch-table table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.k-admin .voc-topics-table th,.k-admin .voc-topics-table td,.k-admin .voc-preview-table th,.k-admin .voc-preview-table td,.k-admin .voc-batch-table th,.k-admin .voc-batch-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top}.k-admin .voc-topics-table th,.k-admin .voc-preview-table th,.k-admin .voc-batch-table th{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;font-weight:800}.k-admin .voc-topics-table tbody tr:last-child td,.k-admin .voc-preview-table tbody tr:last-child td,.k-admin .voc-batch-table tbody tr:last-child td{border-bottom:0}.k-admin .voc-topics-table .clickable-row{cursor:pointer;transition:background-color .14s}.k-admin .voc-topics-table .clickable-row:hover,.k-admin .voc-topics-table .clickable-row:focus-visible{background:var(--surface-warm);outline:0}.k-admin .voc-topics-table td:nth-child(2){min-width:280px;max-width:520px}.k-admin .voc-topics-table td:nth-child(4){min-width:230px}.k-admin .voc-representative-question,.k-admin .voc-channel-summary,.k-admin .voc-upload-status span{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);line-height:1.5;display:block}.k-admin .voc-topic-link{color:inherit;text-decoration:none}.k-admin .voc-topic-link:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:0}.k-admin .voc-channel-summary{display:grid}.k-admin .voc-priority-score{align-items:center;gap:var(--space-1);color:var(--fg);font-family:var(--font-mono);font-weight:800;display:inline-flex}.k-admin .voc-pagination{justify-content:flex-end}.k-admin .voc-pagination span{color:var(--muted);font-size:var(--text-sm);font-weight:700}.k-admin .compact-empty-state{justify-items:center;gap:var(--space-2);display:grid}.k-admin .compact-empty-state h3,.k-admin .compact-empty-state p{margin:0}.k-admin .voc-detail-header{gap:var(--space-4);display:grid}.k-admin .voc-detail-title-row{align-items:flex-end}.k-admin .voc-detail-title-row h2{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.k-admin .voc-detail-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .voc-detail-grid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,340px);display:grid}.k-admin .voc-detail-main,.k-admin .voc-detail-rail{gap:var(--space-5);min-width:0;display:grid}.k-admin .voc-item-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.k-admin .voc-item-list>li{padding:var(--space-4) 0;border-bottom:1px solid var(--border-soft)}.k-admin .voc-item-list>li:first-child{padding-top:0}.k-admin .voc-item-list>li:last-child{border-bottom:0;padding-bottom:0}.k-admin .voc-item-list p{margin:var(--space-2) 0;color:var(--fg);overflow-wrap:anywhere;line-height:1.7}.k-admin .voc-item-meta{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.k-admin .voc-channel-chip{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--fg-2);align-items:center;font-weight:750;display:inline-flex}.k-admin .voc-channel-chip.is-email,.k-admin .voc-channel-chip.is-tool_inquiry{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-channel-chip.is-email,.k-admin .voc-channel-chip.is-tool_inquiry{background:color-mix(in oklab, var(--accent), transparent 90%)}}.k-admin .voc-channel-chip.is-email,.k-admin .voc-channel-chip.is-tool_inquiry{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-channel-chip.is-email,.k-admin .voc-channel-chip.is-tool_inquiry{color:color-mix(in oklab, var(--accent), var(--fg) 20%)}}.k-admin .voc-channel-chip.is-operator_chat{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-channel-chip.is-operator_chat{background:color-mix(in oklab, var(--success), transparent 90%)}}.k-admin .voc-channel-chip.is-operator_chat{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-channel-chip.is-operator_chat{color:color-mix(in oklab, var(--success), var(--fg) 20%)}}.k-admin .text-link{align-items:center;gap:var(--space-1);color:var(--accent);font-size:var(--text-sm);font-weight:750;text-decoration:none;display:inline-flex}.k-admin .voc-knowledge-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .voc-knowledge-links .log-tag,.k-admin .inquiry-voc-topic-link{align-items:center;gap:var(--space-1);color:var(--accent);text-decoration:none;display:inline-flex}.k-admin .voc-trend-card{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-soft);display:grid}.k-admin .voc-trend-card>div:first-child{align-items:baseline;gap:var(--space-2);display:flex}.k-admin .voc-trend-card>div:first-child strong{font-family:var(--font-mono);font-size:var(--text-2xl)}.k-admin .voc-trend-card>div:first-child span,.k-admin .voc-trend-card p{color:var(--muted);font-size:var(--text-xs)}.k-admin .voc-trend-card p{margin:0}.k-admin .voc-trend-bars{border-bottom:1px solid var(--border);align-items:end;gap:4px;min-height:52px;padding-bottom:3px;display:flex}.k-admin .voc-trend-bars>span{background:var(--border);border-radius:3px 3px 0 0;flex:1;min-width:4px;position:relative}.k-admin .voc-trend-bars>span.is-activation-week:after{background:var(--text);content:"";border-radius:2px;width:2px;height:52px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.k-admin .voc-trend-bars>span.is-before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-trend-bars>span.is-before{background:color-mix(in oklab, var(--accent), transparent 55%)}}.k-admin .voc-trend-bars>span.is-after{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-trend-bars>span.is-after{background:color-mix(in oklab, var(--success), transparent 35%)}}.k-admin .voc-candidate-evidence,.k-admin .voc-candidate-patch-current,.k-admin .voc-candidate-conflict{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-warm)}.k-admin .voc-candidate-evidence summary{cursor:pointer;font-weight:750}.k-admin .voc-candidate-evidence-list{gap:var(--space-3);max-height:260px;margin-top:var(--space-3);display:grid;overflow:auto}.k-admin .voc-drafts-layout{gap:var(--space-4);display:grid}.k-admin .voc-run-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.k-admin .voc-extraction-panel>.voc-run-list,.k-admin .voc-extraction-panel>.empty-copy{padding:var(--space-4) var(--space-5)}.k-admin .voc-run-list li{align-items:center;gap:var(--space-3);min-width:0;color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.k-admin .voc-run-error{color:var(--danger);overflow-wrap:anywhere}.k-admin .voc-bulk-actions{align-items:center;gap:var(--space-2);display:flex}.k-admin .voc-bulk-actions .filter-dropdown{max-width:220px}.k-admin .voc-draft-list{gap:var(--space-3);min-height:120px;display:grid;position:relative}.k-admin .voc-drafts-load-more{justify-self:center}.k-admin .voc-draft-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.k-admin .voc-draft-select{padding-top:2px}.k-admin .voc-draft-select input{width:18px;height:18px;accent-color:var(--accent)}.k-admin .voc-draft-content{gap:var(--space-2);min-width:0;display:grid}.k-admin .voc-draft-heading,.k-admin .voc-draft-heading>div,.k-admin .voc-draft-actions{align-items:center;gap:var(--space-2);display:flex}.k-admin .voc-draft-heading{justify-content:space-between}.k-admin .voc-draft-heading a{color:var(--accent);font-weight:750;text-decoration:none}.k-admin .voc-draft-content p,.k-admin .voc-draft-content small{margin:0}.k-admin .voc-draft-content p{color:var(--muted);white-space:pre-wrap}.k-admin .voc-draft-content small{color:var(--muted)}.k-admin .voc-draft-actions{justify-content:flex-end}@media (width<=700px){.k-admin .voc-run-list li,.k-admin .voc-bulk-actions,.k-admin .voc-draft-heading,.k-admin .voc-draft-actions{flex-direction:column;align-items:stretch}.k-admin .voc-bulk-actions .filter-dropdown{width:100%;max-width:none}.k-admin .voc-draft-card{grid-template-columns:auto minmax(0,1fr)}.k-admin .voc-draft-actions{grid-column:1/-1}}.k-admin .voc-candidate-evidence-list article{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.k-admin .voc-candidate-evidence-list p,.k-admin .voc-candidate-patch-current p,.k-admin .voc-candidate-conflict p{margin:0 0 var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere}.k-admin .voc-report-trends{display:grid}.k-admin .voc-report-trend-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-soft);color:inherit;text-decoration:none;display:flex}.k-admin .voc-report-trend-row:last-child{border-bottom:0}.k-admin .voc-report-trend-row>span{gap:var(--space-1);display:grid}.k-admin .voc-report-trend-row>span:last-child{font-family:var(--font-mono);font-size:var(--text-lg);justify-items:end;font-weight:800}.k-admin .voc-report-trend-row .is-decrease{color:var(--success)}.k-admin .voc-report-trend-row .is-increase{color:var(--danger)}.k-admin .voc-report-trend-row small{color:var(--muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600}.k-admin .voc-priority-total{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-soft);display:grid}.k-admin .voc-priority-total strong{font-family:var(--font-mono);font-size:var(--text-3xl)}.k-admin .voc-priority-total span,.k-admin .voc-rail-control>span{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .voc-breakdown-list{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.k-admin .voc-breakdown-list>div{justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);display:flex}.k-admin .voc-breakdown-list dt{color:var(--muted)}.k-admin .voc-breakdown-list dd{font-family:var(--font-mono);text-align:right;margin:0;font-weight:750}.k-admin .voc-rail-control{gap:var(--space-2);margin-top:var(--space-4);display:grid}.k-admin .voc-pin-button{width:100%;margin-top:var(--space-3)}.k-admin .voc-pin-button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-pin-button.is-active{border-color:color-mix(in oklab, var(--accent), transparent 45%)}}.k-admin .voc-pin-button.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-pin-button.is-active{background:color-mix(in oklab, var(--accent), transparent 92%)}}.k-admin .voc-pin-button.is-active{color:var(--accent)}.k-admin .voc-default-channel,.k-admin .voc-mapping-grid .form-field{gap:var(--space-1);display:grid}.k-admin .voc-default-channel>span,.k-admin .voc-mapping-grid .form-field>span{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .voc-default-channel input{width:100%;min-height:38px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font-size:var(--text-sm)}.k-admin .voc-default-channel input:focus-visible,.k-admin .voc-drop-zone:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .voc-import-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);max-height:min(860px,100vh - 48px);display:grid;overflow:hidden}.k-admin .voc-import-modal .modal-header,.k-admin .voc-import-modal .modal-footer{padding:var(--space-5);background:var(--surface)}.k-admin .voc-import-modal .modal-header{border-bottom:1px solid var(--border-soft);align-items:flex-start}.k-admin .voc-import-modal .modal-header h2,.k-admin .voc-import-modal .modal-header p{margin:0}.k-admin .voc-import-modal .modal-header p{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm)}.k-admin .voc-import-body{gap:var(--space-6);min-width:0;min-height:0;padding:var(--space-5);display:grid;overflow:auto}.k-admin .voc-import-body section{gap:var(--space-3);min-width:0;display:grid}.k-admin .voc-import-body h3{font-size:var(--text-base);margin:0}.k-admin .voc-import-body h3 small{margin-left:var(--space-2);color:var(--muted);font-size:var(--text-xs);font-weight:650}.k-admin .voc-drop-zone{justify-items:center;gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--border);display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-drop-zone{border:1px dashed color-mix(in oklab, var(--border), var(--fg) 18%)}}.k-admin .voc-drop-zone{border-radius:var(--radius-lg);background:var(--surface-warm);color:var(--fg-2);text-align:center;cursor:pointer;transition:border-color .14s,background-color .14s}.k-admin .voc-drop-zone:hover,.k-admin .voc-drop-zone.is-drag-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .voc-drop-zone:hover,.k-admin .voc-drop-zone.is-drag-active{background:color-mix(in oklab, var(--accent), transparent 94%)}}.k-admin .voc-drop-zone span{color:var(--muted);font-size:var(--text-xs)}.k-admin .voc-mapping-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-admin .voc-mapping-grid .filter-dropdown,.k-admin .voc-mapping-grid .filter-dropdown-trigger,.k-admin .voc-rail-control .filter-dropdown,.k-admin .voc-rail-control .filter-dropdown-trigger{width:100%}.k-admin .voc-preview-table,.k-admin .voc-batch-table{border:1px solid var(--border-soft);border-radius:var(--radius-md);min-width:0;max-width:100%;overflow:auto}.k-admin .voc-preview-table{max-height:240px}.k-admin .voc-preview-table th,.k-admin .voc-preview-table td{text-overflow:ellipsis;white-space:nowrap;min-width:140px;max-width:300px;overflow:hidden}.k-admin .voc-upload-status{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-warm)}.k-admin .voc-upload-status progress{width:100%;accent-color:var(--accent)}.k-admin .voc-upload-status details,.k-admin .voc-upload-status ul{margin:0}.k-admin .voc-upload-status ul{max-height:180px;color:var(--muted);font-size:var(--text-xs);overflow:auto}.k-admin .voc-import-modal .modal-footer{border-top:1px solid var(--border-soft);justify-content:flex-end}.k-admin .form-error{color:var(--danger);font-size:var(--text-sm);margin:0;font-weight:650}@media (width<=980px){.k-admin .voc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .voc-detail-grid{grid-template-columns:1fr}.k-admin .voc-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.k-admin .modal-backdrop:has(.knowledge-quick-add-modal){padding:var(--space-2)}.k-admin .knowledge-quick-add-modal{width:100%;max-height:calc(100vh - var(--space-2) * 2)}.k-admin .knowledge-quick-add-modal form,.k-admin .knowledge-quick-add-modal .field,.k-admin .knowledge-quick-add-modal .quick-add-answer-wrap,.k-admin .knowledge-quick-add-modal .quick-add-source-dropdown{width:100%;min-width:0}.k-admin .knowledge-quick-add-modal .quick-add-textarea{overflow-wrap:anywhere;max-width:100%}.k-admin .knowledge-quick-add-modal .modal-actions{flex-direction:column-reverse;align-items:stretch}.k-admin .knowledge-quick-add-modal .modal-actions .btn{width:100%}.k-admin .voc-page-header,.k-admin .voc-detail-title-row,.k-admin .voc-import-section-title{flex-direction:column;align-items:stretch}.k-admin .voc-page-header .report-controls,.k-admin .voc-page-header .btn,.k-admin .voc-detail-title-row>.btn{width:100%}.k-admin .voc-kpi-grid,.k-admin .voc-mapping-grid{grid-template-columns:1fr}.k-admin .voc-tabs{width:100%;display:flex}.k-admin .voc-tabs .tab{flex:1}.k-admin .modal-backdrop:has(.voc-import-modal){padding:var(--space-2)}.k-admin .voc-import-modal{max-height:calc(100vh - var(--space-2) * 2)}.k-admin .voc-import-modal .modal-header,.k-admin .voc-import-modal .modal-footer,.k-admin .voc-import-body{padding:var(--space-4)}.k-admin .voc-import-modal .modal-footer{flex-wrap:wrap}.k-admin .voc-import-modal .modal-footer .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.k-admin .voc-page-header .history-status-icon-spinner{animation:none}}.k-admin .embed-page{gap:var(--space-5);max-width:1180px}.k-admin .embed-page-header,.k-admin .embed-tool-editor-topbar,.k-admin .embed-editor-header{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.k-admin .embed-page-header h2,.k-admin .embed-editor-header h2{margin-top:var(--space-1);color:var(--fg);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:1.15}.k-admin .embed-page-title-row{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.k-admin .embed-page-header .embed-page-title-row h2{margin-top:0}.k-admin .embed-page-header p,.k-admin .embed-editor-header p{margin-top:var(--space-2);color:var(--muted);line-height:1.6}.k-admin .embed-page-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.k-admin .embed-header-utility{align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.k-admin .embed-header-utility:hover{background:var(--surface-warm);color:var(--fg-2)}.k-admin .embed-header-utility:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .embed-unsaved{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-unsaved{color:color-mix(in oklab, var(--warn), var(--fg) 24%)}}.k-admin .embed-unsaved{font-size:var(--text-xs);font-weight:760}.k-admin .admin-change-summary-indicator{display:inline-flex;position:relative}.k-admin .admin-change-summary-trigger{border-radius:var(--radius-xs);text-underline-offset:3px;cursor:help;background:0 0;border:0;align-items:center;min-height:24px;padding:0;font-family:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:from-font;display:inline-flex}.k-admin .admin-change-summary-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .admin-change-summary-indicator>[role=tooltip]{top:calc(100% + var(--space-2));z-index:40;visibility:hidden;width:max-content;max-width:min(380px, calc(100vw - var(--space-8)));opacity:0;pointer-events:none;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;inset-inline-end:0;transform:translateY(-2px)}.k-admin .admin-change-summary-indicator:hover>[role=tooltip],.k-admin .admin-change-summary-indicator:focus-within>[role=tooltip]{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.k-admin .admin-change-summary-title{color:var(--fg);font-size:var(--text-sm);display:block}.k-admin .admin-change-summary ul{gap:var(--space-2);margin:var(--space-2) 0 0;padding-inline-start:18px;display:grid}.k-admin .admin-change-summary li{overflow-wrap:anywhere;padding-inline-start:var(--space-1)}.k-admin .admin-change-summary-sections{gap:var(--space-3);margin-top:var(--space-2);display:grid}.k-admin .admin-change-summary-section{gap:var(--space-1);display:grid}.k-admin .admin-change-summary-section-title{align-items:center;gap:var(--space-1);color:var(--fg);font-weight:700;display:flex}.k-admin .admin-change-summary-section-title>svg{color:var(--accent);flex:none}.k-admin .admin-change-summary-section ul{margin-top:0}.k-admin .admin-change-summary-section li{color:var(--muted);font-size:var(--text-xs);font-weight:500}.k-admin .admin-change-summary>p{margin:var(--space-2) 0 0;color:var(--muted)}.k-admin [role=tooltip] .admin-change-summary-title,.k-admin [role=tooltip] .admin-change-summary-section-title,.k-admin [role=tooltip] .admin-change-summary-section li,.k-admin [role=tooltip] .admin-change-summary>p{color:inherit;font-size:inherit}.k-admin .embed-publish-dropdown{display:inline-flex;position:relative}.k-admin .embed-publish-trigger>svg:last-child{transition:transform .12s cubic-bezier(.2,0,0,1)}.k-admin .embed-publish-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.k-admin .embed-publish-menu{top:calc(100% + var(--space-1));z-index:30;gap:var(--space-1);width:168px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised);display:grid;position:absolute;right:0}.k-admin .embed-publish-menu:before{height:var(--space-1);content:"";position:absolute;bottom:100%;left:0;right:0}.k-admin .embed-publish-menu button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.k-admin .embed-publish-menu button:hover:not(:disabled),.k-admin .embed-publish-menu button:focus-visible:not(:disabled),.k-admin .embed-publish-menu button[aria-pressed=true]{background:var(--surface-warm);color:var(--fg)}.k-admin .embed-publish-menu button:disabled{color:var(--muted);cursor:default}.k-admin .embed-publish-menu button:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){.k-admin .embed-publish-trigger>svg:last-child{transition:none}}.k-admin .embed-item-head:focus-visible,.k-admin .embed-switch:focus-visible,.k-admin .embed-rule-remove:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .embed-loading,.k-admin .embed-tool-empty{min-height:180px;padding:var(--space-6);color:var(--muted);place-items:center;display:grid}.k-admin .embed-publish-state,.k-admin .voc-judgment-basis{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--muted);font-size:var(--text-sm);display:flex}.k-admin .voc-judgment-basis .badge{flex:none}.k-admin .voc-judgment-basis>:not(.badge){overflow-wrap:anywhere;min-width:0}.k-admin .embed-display-test-modal>.embed-url-tester{border-top:1px solid var(--border-soft)}.k-admin .embed-item-list{gap:var(--space-3);display:grid}.k-admin .embed-item-slot{position:relative}.k-admin .embed-item-slot:has(.embed-drag-handle:hover){z-index:10}.k-admin .embed-drop-indicator{inset-inline:var(--space-3);z-index:5;border-radius:var(--radius-pill);background:var(--accent);height:3px;box-shadow:0 0 0 3px var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-drop-indicator{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent), transparent 84%)}}.k-admin .embed-drop-indicator{pointer-events:none}.k-admin .embed-drop-indicator.is-before{top:calc(var(--space-3) / -2 - 1px)}.k-admin .embed-drop-indicator.is-after{bottom:calc(var(--space-3) / -2 - 1px)}.k-admin .embed-item-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.k-admin .embed-item-card:not(.is-enabled){overflow:visible}.k-admin .embed-item-card.is-enabled{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-item-card.is-enabled{border-color:color-mix(in oklab, var(--accent), var(--border) 64%)}}.k-admin .embed-item-card.is-enabled{box-shadow:0 8px 24px #224a820d}.k-admin .embed-item-card.is-dragged{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-item-card.is-dragged{border-color:color-mix(in oklab, var(--accent), var(--border) 42%)}}.k-admin .embed-item-card.is-dragged{box-shadow:0 12px 28px #224a821a}.k-admin .embed-item-head[draggable=true],.k-admin .embed-item-head[draggable=true] .embed-drag-handle{cursor:grab}.k-admin .embed-item-head[draggable=true]{-webkit-user-select:none;user-select:none}.k-admin .embed-item-head[draggable=true]:active,.k-admin .embed-item-head[draggable=true]:active .embed-drag-handle{cursor:grabbing}.k-admin .embed-item-head{z-index:2;align-items:center;gap:var(--space-3);min-height:70px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-soft);background:var(--surface-subtle);border-start-start-radius:calc(var(--radius-lg) - 1px);border-start-end-radius:calc(var(--radius-lg) - 1px);grid-template-columns:auto auto minmax(0,1fr) auto;transition:border-color .15s cubic-bezier(.2,0,0,1);display:grid;position:relative}.k-admin .embed-item-head.is-fixed{grid-template-columns:auto minmax(0,1fr) auto}.k-admin .embed-drag-handle{width:28px;height:36px;color:var(--meta);place-items:center;display:grid;position:relative}.k-admin .embed-drag-handle[data-tooltip]:after{top:calc(100% + var(--space-2));z-index:10;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .12s,transform .12s;position:absolute;left:0;transform:translateY(-2px)}.k-admin .embed-drag-handle[data-tooltip]:hover:after{opacity:1;transform:translateY(0)}.k-admin .embed-item-list.is-sorting .embed-drag-handle[data-tooltip]:after{opacity:0}.k-admin .embed-order{border-radius:var(--radius-pill);background:var(--accent);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-order{background:color-mix(in oklab, var(--accent), transparent 91%)}}.k-admin .embed-order{color:var(--accent);font-size:var(--text-xs);font-weight:800}.k-admin .embed-item-title{gap:2px;min-width:0;display:grid}.k-admin .embed-item-title strong{color:var(--fg);font-size:var(--text-md)}.k-admin .embed-item-title small{color:var(--meta);font-size:var(--text-xs)}.k-admin .embed-rule-remove{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.k-admin .embed-rule-remove:hover:not(:disabled){color:var(--fg);background:var(--surface)}.k-admin .embed-rule-remove:disabled{opacity:.35;cursor:default}.k-admin .embed-switch{border-radius:var(--radius-pill);background:var(--surface-muted);color:#64748b;min-width:78px;min-height:38px;font-size:var(--text-xs);cursor:pointer;border:1px solid #cbd5e1;justify-content:center;align-items:center;gap:7px;font-weight:800;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.k-admin .embed-switch span{background:var(--muted);border-radius:50%;width:10px;height:10px;transition:background-color .12s cubic-bezier(.2,0,0,1)}.k-admin .embed-switch[aria-checked=true]{border-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-switch[aria-checked=true]{background:color-mix(in oklab, var(--success), var(--surface) 88%)}}.k-admin .embed-switch[aria-checked=true]{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-switch[aria-checked=true]{color:color-mix(in oklab, var(--success), var(--fg) 28%)}}.k-admin .embed-switch[aria-checked=true] span{background:var(--success)}.k-admin .embed-switch:disabled{opacity:.55;cursor:default}.k-admin .embed-editor-fields,.k-admin .embed-url-tester{gap:var(--space-5);display:grid}.k-admin .embed-item-settings{gap:var(--space-5);padding:var(--space-5);display:grid}.k-admin .embed-item-body{opacity:1;grid-template-rows:minmax(0,1fr);transition:grid-template-rows .16s cubic-bezier(.2,0,0,1),opacity .12s;display:grid}.k-admin .embed-item-body-inner{gap:var(--space-5);min-height:0;display:grid;overflow:hidden}.k-admin .embed-item-list:not(.is-sorting) .embed-item-body-inner:has(.embed-placement-row .filter-dropdown[open]){overflow:visible}.k-admin .embed-placement-row .filter-dropdown-menu{top:auto;bottom:calc(100% + var(--space-2))}.k-admin .embed-item-list.is-sorting .embed-item-head{border-radius:calc(var(--radius-lg) - 1px);border-bottom-color:#0000}.k-admin .embed-item-card:not(.is-enabled) .embed-item-body,.k-admin .embed-item-list.is-sorting .embed-item-body{opacity:0;grid-template-rows:minmax(0,0fr)}.k-admin .embed-item-card:not(.is-enabled) .embed-item-settings{border-end-end-radius:calc(var(--radius-lg) - 1px);border-end-start-radius:calc(var(--radius-lg) - 1px)}.k-admin .embed-item-list.is-sorting .embed-item-settings{gap:0;padding-block:0}.k-admin .embed-item-list.is-sorting .embed-item-tool{display:none}@media (prefers-reduced-motion:reduce){.k-admin .embed-item-head,.k-admin .embed-item-body,.k-admin .embed-drag-handle[data-tooltip]:after{transition:none}}.k-admin .embed-field,.k-admin .embed-test-input,.k-admin .embed-rule-row label{gap:var(--space-2);min-width:0;display:grid}.k-admin .embed-field>span,.k-admin .embed-test-input>label,.k-admin .embed-rule-row label>span,.k-admin .embed-targeting legend,.k-admin .embed-knowledge-field legend{color:var(--fg-2);font-size:var(--text-xs);font-weight:760}.k-admin .embed-field input,.k-admin .embed-field textarea,.k-admin .embed-field .filter-dropdown-trigger-plain,.k-admin .embed-rule-row input,.k-admin .embed-test-input input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:40px;color:var(--fg);font:inherit;padding:8px 11px}.k-admin .embed-field .filter-dropdown-trigger-plain.has-rich-value{white-space:normal;height:auto;min-height:0;padding-top:8px;padding-bottom:8px}.k-admin .embed-field textarea{resize:vertical}.k-admin .embed-field input:focus,.k-admin .embed-field textarea:focus,.k-admin .embed-field .filter-dropdown-trigger-plain:focus,.k-admin .embed-rule-row input:focus,.k-admin .embed-test-input input:focus{border-color:var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-field input:focus,.k-admin .embed-field textarea:focus,.k-admin .embed-field .filter-dropdown-trigger-plain:focus,.k-admin .embed-rule-row input:focus,.k-admin .embed-test-input input:focus{border-color:color-mix(in oklab, var(--accent), transparent 34%)}}.k-admin .embed-field input:focus,.k-admin .embed-field textarea:focus,.k-admin .embed-field .filter-dropdown-trigger-plain:focus,.k-admin .embed-rule-row input:focus,.k-admin .embed-test-input input:focus{box-shadow:var(--focus-ring)}.k-admin .embed-field small,.k-admin .embed-test-input>small,.k-admin .embed-rule-list>small{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.k-admin .embed-field .embed-field-error,.k-admin .embed-test-input .embed-test-field-error{color:var(--danger)}.k-admin .embed-targeting{min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);margin:0}.k-admin .embed-targeting legend{padding:0 var(--space-1)}.k-admin .embed-radio-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.k-admin .embed-radio-row label{align-items:center;gap:var(--space-2);min-height:34px;color:var(--fg-2);font-size:var(--text-sm);cursor:pointer;display:flex}.k-admin .embed-rule-groups,.k-admin .embed-rule-list{gap:var(--space-3);display:grid}.k-admin .embed-rule-groups{margin-top:var(--space-4)}.k-admin .embed-rule-list{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.k-admin .embed-rule-title{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--fg-2);font-size:var(--text-sm);display:flex}.k-admin .embed-rule-row{align-items:end;gap:var(--space-2);grid-template-columns:minmax(130px,.3fr) minmax(240px,1fr) auto;display:grid}.k-admin .embed-rule-row label,.k-admin .embed-rule-row .embed-field{gap:var(--space-1)}.k-admin .embed-placement-row{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-admin .embed-priority-note,.k-admin .embed-live-note{padding:var(--space-4);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-priority-note,.k-admin .embed-live-note{border:1px solid color-mix(in oklab, var(--accent), transparent 78%)}}.k-admin .embed-priority-note,.k-admin .embed-live-note{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-priority-note,.k-admin .embed-live-note{background:color-mix(in oklab, var(--accent), var(--surface) 95%)}}.k-admin .embed-priority-note,.k-admin .embed-live-note{color:var(--fg-2);font-size:var(--text-sm);line-height:1.7}.k-admin .embed-test-input-row{align-items:center;gap:var(--space-2);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;display:grid}.k-admin .embed-test-input-row>.btn{white-space:nowrap;min-height:40px}.k-admin .embed-test-input-row .is-spinning,.k-admin .embed-installation-check .is-spinning{animation:.85s linear infinite admin-loading-spin}.k-admin .embed-installation-check{align-items:start;gap:var(--space-3);min-height:76px;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--fg-2);grid-template-columns:auto minmax(0,1fr);display:grid}.k-admin .embed-installation-check.is-checking{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-installation-check.is-checking{border-color:color-mix(in oklab, var(--accent), transparent 72%)}}.k-admin .embed-installation-check.is-checking{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-installation-check.is-checking{background:color-mix(in oklab, var(--accent), var(--surface) 95%)}}.k-admin .embed-installation-check.is-installed{border-color:var(--success);min-height:0;padding:5px}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-installation-check.is-installed{border-color:color-mix(in oklab, var(--success), transparent 45%)}}.k-admin .embed-installation-check.is-installed{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-installation-check.is-installed{background:color-mix(in oklab, var(--success), var(--surface) 88%)}}.k-admin .embed-installation-check:not(.is-idle):not(.is-checking):not(.is-installed){border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-installation-check:not(.is-idle):not(.is-checking):not(.is-installed){border-color:color-mix(in oklab, var(--warn), transparent 62%)}}.k-admin .embed-installation-check:not(.is-idle):not(.is-checking):not(.is-installed){background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-installation-check:not(.is-idle):not(.is-checking):not(.is-installed){background:color-mix(in oklab, var(--warn), var(--surface) 94%)}}.k-admin .embed-installation-check-icon{border-radius:var(--radius-pill);background:var(--surface);width:28px;height:28px;color:var(--muted);place-items:center;display:grid}.k-admin .embed-installation-check.is-installed .embed-installation-check-icon{background:var(--success);color:oklch(100% 0 0)}.k-admin .embed-installation-check:not(.is-idle):not(.is-checking):not(.is-installed) .embed-installation-check-icon{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-installation-check:not(.is-idle):not(.is-checking):not(.is-installed) .embed-installation-check-icon{color:color-mix(in oklab, var(--warn), var(--fg) 24%)}}.k-admin .embed-installation-check>span:last-child{gap:var(--space-1);display:grid}.k-admin .embed-installation-check strong{color:var(--fg);font-size:var(--text-sm)}.k-admin .embed-installation-check small{color:var(--fg-2);font-size:var(--text-xs);line-height:1.6}.k-admin .embed-test-display-results{gap:var(--space-5);display:grid}.k-admin .embed-test-results{gap:var(--space-2);display:grid}.k-admin .embed-test-results>div{align-items:center;gap:var(--space-3);min-height:46px;padding:0 var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--muted);grid-template-columns:auto minmax(100px,.35fr) minmax(160px,1fr) minmax(120px,auto);display:grid}.k-admin .embed-test-results>div.is-match{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-test-results>div.is-match{border-color:color-mix(in oklab, var(--ok), transparent 70%)}}.k-admin .embed-test-results>div.is-match{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-test-results>div.is-match{background:color-mix(in oklab, var(--ok), var(--surface) 95%)}}.k-admin .embed-test-results strong{color:var(--fg)}.k-admin .embed-test-results small{font-size:var(--text-xs)}.k-admin .embed-test-results em{color:var(--fg-2);font-size:var(--text-xs);text-align:right;font-style:normal}.k-admin .embed-test-outcome{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .embed-test-outcome>div{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.k-admin .embed-test-outcome span,.k-admin .embed-test-outcome small{color:var(--muted);font-size:var(--text-xs)}.k-admin .embed-install{gap:var(--space-3);min-width:0;display:grid}.k-admin .embed-install-guidance{gap:var(--space-1);display:grid}.k-admin .embed-install-guidance p{color:var(--fg-2);font-size:var(--text-sm);margin:0;line-height:1.6}.k-admin .embed-install-guidance code{border-radius:var(--radius-sm);background:var(--surface-warm);color:var(--fg);font-family:var(--font-mono);padding:.08rem .3rem;font-size:.92em;font-weight:650}.k-admin .embed-code-block{min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);padding-right:9.5rem;position:relative}.k-admin .embed-install pre{min-width:0;color:var(--fg-2);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:visible}.k-admin .embed-code-block .btn{top:var(--space-3);right:var(--space-3);min-height:34px;padding:var(--space-1) var(--space-3);background:var(--surface);font-size:var(--text-xs);position:absolute}@media (width<=640px){.k-admin .embed-code-block{gap:var(--space-3);padding:var(--space-3);display:grid}.k-admin .embed-install pre{grid-row:2}.k-admin .embed-code-block .btn{grid-row:1;justify-self:end;position:static}}.k-admin .embed-modal-content{gap:var(--space-5);padding:var(--space-5);display:grid}.k-admin .embed-modal-content h3{margin-top:var(--space-2);color:var(--fg);font-size:var(--text-lg)}.k-admin .embed-modal-content p{margin-top:var(--space-2);color:var(--muted);line-height:1.6}.k-admin .embed-modal-mark{border-radius:var(--radius-md);background:var(--accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-modal-mark{background:color-mix(in oklab, var(--accent), transparent 90%)}}.k-admin .embed-modal-mark{color:var(--accent)}.k-admin .embed-modal-content .embed-modal-warning{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--warn);margin:0}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-modal-content .embed-modal-warning{background:color-mix(in oklab, var(--warn), var(--surface) 91%)}}.k-admin .embed-modal-content .embed-modal-warning{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-modal-content .embed-modal-warning{color:color-mix(in oklab, var(--warn), var(--fg) 30%)}}.k-admin .embed-modal-content .embed-modal-warning{font-weight:700}.k-admin .embed-modal-content>.embed-change-summary{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.k-admin .studio-tool-toolbar{justify-content:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.k-admin .studio-tool-panel{overflow:visible}.k-admin .studio-tool-filter{width:180px}.k-admin .studio-tool-filter .filter-dropdown-trigger-plain{justify-content:space-between;width:100%;display:flex}.k-admin .studio-tool-filter .filter-dropdown-menu{width:100%}.k-admin .studio-tool-grid{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));display:grid}.k-admin .studio-tool-groups{display:grid}.k-admin .studio-tool-group{gap:var(--space-4);padding:var(--space-5);display:grid}.k-admin .studio-tool-group+.studio-tool-group{border-top:1px solid var(--border-soft)}.k-admin .studio-tool-group>h3{color:var(--fg);font-size:var(--text-sm);margin:0;line-height:1.3}.k-admin .studio-tool-group>.studio-tool-grid{padding:0}.k-admin .studio-tool-card{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;isolation:isolate;transition:border-color .14s,box-shadow .14s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a0a}.k-admin .studio-tool-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .studio-tool-card:hover{border-color:color-mix(in oklab, var(--accent), var(--border) 62%)}}.k-admin .studio-tool-card:hover{box-shadow:0 8px 20px #0f172a14}.k-admin .studio-tool-card:has(.studio-tool-actions-trigger[aria-expanded=true]){z-index:2}.k-admin .studio-tool-card.is-pinned{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .studio-tool-card.is-pinned{border-color:color-mix(in oklab, var(--accent), var(--border) 50%)}}.k-admin .studio-tool-card.is-pinned{box-shadow:inset 0 3px 0 var(--accent), 0 1px 2px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.k-admin .studio-tool-card.is-pinned{box-shadow:inset 0 3px 0 color-mix(in oklab, var(--accent), transparent 16%), 0 1px 2px #0f172a0a}}.k-admin .studio-tool-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.k-admin .studio-tool-title{align-items:center;gap:var(--space-3);min-width:0;color:var(--fg);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.k-admin .studio-tool-title:after{z-index:0;border-radius:inherit;content:"";position:absolute;inset:0}.k-admin .studio-tool-title>span:last-child{gap:2px;min-width:0;display:grid}.k-admin .studio-tool-title small{color:var(--meta);font-size:var(--text-xs);font-weight:700}.k-admin .studio-tool-title strong{overflow-wrap:anywhere}.k-admin .studio-tool-card:has(.studio-tool-title:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .studio-tool-card:has(.studio-tool-title:focus-visible){border-color:color-mix(in oklab, var(--accent), var(--border) 40%)}}.k-admin .studio-tool-card:has(.studio-tool-title:focus-visible){box-shadow:var(--focus-ring)}.k-admin .studio-tool-title:focus-visible{outline:0}.k-admin .studio-tool-card-foot a:focus-visible,.k-admin .studio-tool-actions-trigger:focus-visible,.k-admin .studio-tool-pin:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .studio-tool-pin{z-index:1;border-radius:var(--radius-sm);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background .14s,color .14s,opacity .14s,scale .1s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.k-admin .studio-tool-pin:not([aria-pressed=true]){pointer-events:none;opacity:0}.k-admin .studio-tool-card:hover .studio-tool-pin:not([aria-pressed=true]),.k-admin .studio-tool-card:focus-within .studio-tool-pin:not([aria-pressed=true]){pointer-events:auto;opacity:1}}.k-admin .studio-tool-pin:hover:not(:disabled),.k-admin .studio-tool-pin[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .studio-tool-pin:hover:not(:disabled),.k-admin .studio-tool-pin[aria-pressed=true]{background:color-mix(in oklab, var(--accent), transparent 91%)}}.k-admin .studio-tool-pin:hover:not(:disabled),.k-admin .studio-tool-pin[aria-pressed=true]{color:var(--accent)}.k-admin .studio-tool-pin:active:not(:disabled){scale:.96}.k-admin .studio-tool-pin:disabled{cursor:not-allowed;opacity:.48}.k-admin .studio-tool-summary{color:var(--fg-2);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.65}.k-admin .studio-tool-statuses{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .studio-tool-card-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-soft);color:var(--muted);font-size:var(--text-xs);display:flex}.k-admin .studio-tool-card-foot>span{overflow-wrap:anywhere;min-width:0}.k-admin .studio-tool-actions{z-index:1;flex:none;position:relative}.k-admin .studio-tool-actions-trigger{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background .14s,color .14s,scale .1s;display:grid}.k-admin .studio-tool-actions-trigger:hover:not(:disabled),.k-admin .studio-tool-actions-trigger[aria-expanded=true]{background:var(--surface-warm);color:var(--fg)}.k-admin .studio-tool-actions-trigger:active:not(:disabled){scale:.96}.k-admin .studio-tool-actions-trigger:disabled{cursor:wait;opacity:.56}.k-admin .studio-tool-actions-menu{top:auto;right:0;bottom:calc(100% + var(--space-2))}.k-admin .studio-tool-actions-menu a{align-items:center;text-decoration:none;display:flex}.k-admin .embed-tool-icon{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--accent);background:var(--accent);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-tool-icon{background:color-mix(in oklab, var(--accent), transparent 91%)}}.k-admin .embed-tool-icon.is-chatbot{color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-tool-icon.is-chatbot{color:color-mix(in oklab, #8b5cf6, var(--fg) 18%)}}.k-admin .embed-tool-icon.is-chatbot{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-tool-icon.is-chatbot{background:color-mix(in oklab, #8b5cf6, var(--surface) 88%)}}.k-admin .embed-tool-icon.is-agent{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-tool-icon.is-agent{color:color-mix(in oklab, var(--warn), var(--fg) 34%)}}.k-admin .embed-tool-icon.is-agent{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-tool-icon.is-agent{background:color-mix(in oklab, var(--warn), var(--surface) 88%)}}.k-admin .studio-tool-card .embed-tool-icon.is-chatbot,.k-admin .studio-tool-card .embed-tool-icon.is-agent{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .studio-tool-card .embed-tool-icon.is-chatbot,.k-admin .studio-tool-card .embed-tool-icon.is-agent{background:color-mix(in oklab, var(--accent), transparent 91%)}}.k-admin .embed-table-muted{color:var(--muted);font-size:var(--text-xs)}.k-admin .embed-tool-empty{align-content:center;justify-items:center;gap:var(--space-2);text-align:center}.k-admin .embed-tool-empty strong{color:var(--fg)}.k-admin .embed-tool-empty p{margin:0}.k-admin .embed-create-options{gap:var(--space-2);display:grid}.k-admin .embed-create-option{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.k-admin .embed-create-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-create-option:hover{border-color:color-mix(in oklab, var(--accent), var(--border) 52%)}}.k-admin .embed-create-option:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-create-option:hover{background:color-mix(in oklab, var(--accent), var(--surface) 96%)}}.k-admin .embed-create-option>span{border-radius:var(--radius-sm);background:var(--accent);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-create-option>span{background:color-mix(in oklab, var(--accent), transparent 91%)}}.k-admin .embed-create-option>span{color:var(--accent)}.k-admin .embed-create-option strong{align-items:center;gap:var(--space-2);display:flex}.k-admin .embed-create-option small{color:var(--muted);margin-top:3px;display:block}.k-admin .embed-create-arrow{color:var(--meta)}.k-admin .embed-editor-header{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.k-admin .embed-editor-header>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.k-admin .embed-editor-header h2{overflow-wrap:anywhere}.k-admin .embed-tool-settings-editor.is-summary-layout{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.k-admin .embed-tool-settings-editor .widget-inline-step:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.k-admin .embed-tool-summary-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.k-admin .embed-tool-summary-grid>div:last-child{border-inline-end:0}.k-admin .embed-tool-design-preview{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);min-height:500px;display:grid;overflow:hidden}.k-admin .embed-tool-design-preview-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-soft);display:flex}.k-admin .embed-tool-design-preview-head h5,.k-admin .embed-tool-design-preview-head p{margin:0}.k-admin .embed-tool-design-preview-head h5{font-size:var(--text-sm)}.k-admin .embed-tool-design-preview-head p{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs)}.k-admin .widget-design-picker-embedded{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-soft);background:var(--surface-subtle);display:grid}.k-admin .widget-design-picker-embedded .widget-design-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.k-admin .widget-design-picker-embedded .widget-design-grid.is-selected-only{grid-template-columns:minmax(0,1fr)}.k-admin .widget-design-picker-embedded .widget-design-grid>.widget-design-card{width:100%;max-width:none}.k-admin .widget-design-picker-embedded .widget-design-grid.is-selected-only>.widget-design-card{padding:var(--space-2) var(--space-3);background:var(--surface);gap:0}.k-admin .widget-design-picker-embedded .widget-design-grid.is-selected-only .widget-design-card-preview{display:none}.k-admin .widget-design-picker-embedded .widget-design-description{text-align:left}.k-admin .embed-tool-design-settings{min-width:0}.k-admin .embed-tool-design-settings>h5{color:var(--fg);font-size:var(--text-sm);margin:0}.k-admin .embed-tool-design-settings>.widget-design-picker-embedded{background:0 0;border:0;padding:0}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-grid{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card{background:var(--surface);border-radius:10px;gap:0;width:100%;max-width:none;padding:11px}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card-radio input[type=radio]{appearance:none;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card-radio input[type=radio]:checked{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px var(--surface)}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card-radio input[type=radio]:disabled{cursor:not-allowed;opacity:.62}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card:has(input:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card:has(input:focus-visible){border-color:color-mix(in oklab, var(--accent), var(--border) 35%)}}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card:has(input:focus-visible){box-shadow:var(--focus-ring)}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card.is-selected:has(input:focus-visible){border-color:var(--accent);box-shadow:var(--selection-glow), var(--focus-ring)}@media (hover:hover){.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-grid:not(.is-selected-only) .widget-design-card:not(.is-selected):not(:has(input:disabled)):hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-grid:not(.is-selected-only) .widget-design-card:not(.is-selected):not(:has(input:disabled)):hover{border-color:color-mix(in oklab, var(--accent), var(--border) 52%)}}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-grid:not(.is-selected-only) .widget-design-card:not(.is-selected):not(:has(input:disabled)):hover{background:var(--surface-subtle);box-shadow:0 5px 14px #0f172a14}}@media (prefers-reduced-motion:no-preference){.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card,.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card-radio input[type=radio]{transition:border-color .14s,background-color .14s,box-shadow .14s}}@media (forced-colors:active){.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card-radio input[type=radio]{appearance:auto;box-shadow:none}}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-card-preview{display:none}.k-admin .embed-tool-design-settings .widget-design-picker-embedded .widget-design-description{text-align:start}.k-admin .embed-tool-design-live-preview{grid-template-rows:auto minmax(0,1fr);min-height:420px}.k-admin .embed-tool-design-live-preview .embed-tool-design-preview-canvas{min-height:340px}.k-admin .embed-tool-design-preview-canvas{background:linear-gradient(90deg, #2764dc0a 1px, transparent 1px), linear-gradient(#2764dc0a 1px, transparent 1px), var(--surface-muted);background-size:20px 20px;place-items:center;min-height:420px;padding:28px;display:grid}.k-admin .embed-tool-design-preview-surface{width:min(100%,600px)}.k-admin .embed-tool-design-preview.is-chatbot .embed-tool-design-preview-surface{width:min(100%,360px)}.k-admin .embed-tool-design-preview-surface .widget-design-preview{background:var(--surface);border:1px solid #dce5ef;box-shadow:0 22px 54px #1c345929}.k-admin .embed-tool-knowledge-settings .embed-knowledge-field>div{margin-top:0}.k-admin .embed-knowledge-field{border:0;margin:0;padding:0}.k-admin .embed-knowledge-field>div{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .embed-knowledge-field>.embed-knowledge-empty{align-content:center;justify-items:center;gap:var(--space-3);min-height:180px;padding:var(--space-6);border:1px dashed var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);text-align:center;grid-template-columns:minmax(0,1fr)}.k-admin .embed-knowledge-empty-icon{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);width:56px;height:56px;color:var(--muted);place-items:center;display:grid}.k-admin .embed-knowledge-empty p{color:var(--muted);font-size:var(--text-sm);margin:0}.k-admin .tool-danger-zone{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--danger);display:flex}@supports (color:color-mix(in lab, red, red)){.k-admin .tool-danger-zone{border:1px solid color-mix(in oklab, var(--danger), var(--border) 58%)}}.k-admin .tool-danger-zone{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.k-admin .tool-danger-zone{background:color-mix(in oklab, var(--danger), var(--surface) 96%)}}.k-admin .tool-danger-zone-copy{gap:var(--space-1);display:grid}.k-admin .tool-danger-zone p{margin:0;margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm)}.k-admin .tool-danger-zone>.btn{flex:none}@media (width<=900px){.k-admin .embed-page-header,.k-admin .embed-editor-header{flex-direction:column;align-items:stretch}.k-admin .embed-page-actions{justify-content:flex-start}.k-admin .embed-unpublished-changes>[role=tooltip],.k-admin .embed-tool-unsaved-changes>[role=tooltip]{inset-inline:0 auto}.k-admin .embed-unpublished-changes,.k-admin .embed-tool-unsaved-changes{position:static}.k-admin .embed-rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.k-admin .embed-rule-remove{grid-column:2;justify-self:end}.k-admin .embed-placement-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.k-admin .admin-change-summary-indicator>[role=tooltip]{transition:none}}@media (width<=520px){.k-admin .embed-tool-design-preview-head{flex-direction:column;align-items:stretch}.k-admin .embed-tool-design-preview-head .btn{justify-content:center}.k-admin .embed-tool-design-preview-canvas{padding:var(--space-4)}}@media (width<=640px){.k-admin .embed-item-head{grid-template-columns:auto auto minmax(0,1fr) auto}.k-admin .embed-switch{grid-area:1/4}.k-admin .embed-rule-row,.k-admin .embed-test-outcome,.k-admin .embed-knowledge-field>div,.k-admin .embed-test-input-row{grid-template-columns:1fr}.k-admin .embed-test-input-row>.btn{grid-column:1/-1;justify-content:center}.k-admin .embed-rule-remove{grid-column:1}.k-admin .embed-test-results>div{grid-template-columns:auto minmax(0,1fr)}.k-admin .embed-test-results small,.k-admin .embed-test-results em{text-align:left;grid-column:2}.k-admin .tool-danger-zone{flex-direction:column;align-items:stretch}.k-admin .tool-danger-zone>.btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.k-admin .embed-test-input-row .is-spinning,.k-admin .embed-installation-check .is-spinning{animation:none}}@media (width<=720px){.k-admin .chat-console-page{min-height:calc(100dvh - 60px)}.k-admin .chat-console-page-head{grid-template-columns:minmax(0,1fr);align-items:stretch}}.k-admin #knowledge,.k-admin #answer-logs,.k-admin #members,.k-admin #voc-topics,.k-admin .studio-page,.k-admin #knowledge-diagnosis{min-height:100dvh;padding-bottom:var(--space-6)}.k-admin #knowledge,.k-admin #answer-logs,.k-admin #members,.k-admin .studio-page,.k-admin #knowledge-diagnosis{grid-template-rows:auto minmax(0,1fr)}.k-admin #knowledge>.admin-page-loading-region,.k-admin .studio-page>.admin-page-loading-region{flex-direction:column;min-height:0;display:flex}.k-admin #knowledge>.admin-page-loading-region>.panel,.k-admin .studio-page>.admin-page-loading-region>.studio-tool-panel{flex:1 0 auto;min-height:0}.k-admin #answer-logs>.answer-log-body{grid-template-rows:auto minmax(0,1fr);min-height:0}.k-admin #answer-logs .answer-log-panel>.log-list{min-height:0}.k-admin #members>.members-body{grid-template-rows:auto minmax(0,1fr);min-height:0}.k-admin #voc-topics{flex-direction:column;display:flex}.k-admin #voc-topics>.voc-topic-list-panel{flex:1 0 auto}.k-admin .diagnosis-run-panel{gap:var(--space-4);display:grid}.k-admin .diagnosis-knowledge-field{position:relative}.k-admin .diagnosis-knowledge-dropdown,.k-admin .diagnosis-knowledge-trigger{width:100%}.k-admin .diagnosis-knowledge-field .field-help{margin:0}.k-admin .diagnosis-knowledge-trigger{justify-content:space-between}.k-admin .diagnosis-knowledge-trigger .filter-dropdown-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-admin .diagnosis-knowledge-trigger>svg{flex:none}.k-admin .diagnosis-knowledge-menu{width:100%;max-height:min(360px,44vh);overflow-y:auto}.k-admin .diagnosis-focus-field textarea{resize:vertical;min-height:auto}.k-admin .diagnosis-focus-field .field-help{margin:0 0 var(--space-1);line-height:1.5}.k-admin .diagnosis-focus-field .field-help strong{color:var(--fg-2);font-weight:700}.k-admin .diagnosis-focus-shortcuts{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.k-admin .diagnosis-focus-shortcut{min-height:30px;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg-2);font-size:var(--text-xs);text-align:left;cursor:pointer;font-weight:650;line-height:1.4;transition:background-color .16s,border-color .16s,color .16s}.k-admin .diagnosis-focus-shortcut:hover{border-color:var(--accent);background:var(--surface-warm);color:var(--fg)}.k-admin .diagnosis-focus-shortcut:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .diagnosis-focus-shortcut:disabled{border-color:var(--border-soft);background:var(--surface-warm);color:var(--muted);cursor:not-allowed}.k-admin .diagnosis-run-note{font-size:var(--text-xs);color:var(--muted);margin:0}.k-admin .diagnosis-mode-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-warm);color:var(--fg-2);font-size:var(--text-sm);display:flex}.k-admin .diagnosis-mode-note svg{color:var(--accent);flex-shrink:0;margin-top:2px}.k-admin .diagnosis-overview{gap:var(--space-4);grid-template-columns:minmax(0,260px) minmax(0,1fr);display:grid}@media (width<=720px){.k-admin #knowledge,.k-admin #answer-logs,.k-admin #members,.k-admin #voc-topics,.k-admin .studio-page,.k-admin #knowledge-diagnosis{min-height:calc(100dvh - 60px)}.k-admin .diagnosis-overview{grid-template-columns:1fr}}.k-admin .diagnosis-score-column{align-content:start;gap:var(--space-4);display:grid}.k-admin .diagnosis-score-card{justify-items:center;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.k-admin .diagnosis-score-label{font-size:var(--text-sm);color:var(--muted)}.k-admin .diagnosis-score-value{font-size:var(--text-3xl);font-weight:700;line-height:1}.k-admin .diagnosis-score-value.is-ok{color:var(--success)}.k-admin .diagnosis-score-value.is-warn{color:var(--warn)}.k-admin .diagnosis-score-value.is-danger{color:var(--danger)}.k-admin .diagnosis-score-scale{font-size:var(--text-xs);color:var(--muted)}.k-admin .diagnosis-dim-list{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.k-admin .diagnosis-dim-row{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);padding:2px 0;display:flex}.k-admin .diagnosis-dim-label{color:var(--fg-2)}.k-admin .diagnosis-dim-score{font-weight:700}.k-admin .diagnosis-dim-score.is-ok{color:var(--success)}.k-admin .diagnosis-dim-score.is-warn{color:var(--warn)}.k-admin .diagnosis-dim-score.is-danger{color:var(--danger)}.k-admin .diagnosis-radar-card{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);place-items:center;display:grid}.k-admin .radar-chart{width:100%;max-width:380px;height:auto}.k-admin .radar-chart .radar-grid{fill:none;stroke:var(--border);stroke-width:1px}.k-admin .radar-chart .radar-data{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .radar-chart .radar-data{fill:color-mix(in oklab, var(--accent), transparent 78%)}}.k-admin .radar-chart .radar-data{stroke:var(--accent);stroke-width:1.5px}.k-admin .radar-chart .radar-dot{fill:var(--accent)}.k-admin .radar-chart .radar-label{fill:var(--fg-2);font-size:11px}.k-admin .diagnosis-suggestions{gap:var(--space-3);display:grid}.k-admin .diagnosis-suggestion{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);display:grid}.k-admin .diagnosis-suggestion-head{align-items:flex-start;gap:var(--space-3);display:flex}.k-admin .diagnosis-suggestion-head>.badge{flex-shrink:0;margin-top:2px}.k-admin .diagnosis-suggestion-copy{gap:var(--space-1);min-width:0;display:grid}.k-admin .diagnosis-suggestion-copy strong{font-size:var(--text-base)}.k-admin .diagnosis-suggestion-copy p{font-size:var(--text-sm);color:var(--fg-2);margin:0}.k-admin .diagnosis-suggestion-copy small{font-size:var(--text-xs);color:var(--muted)}.k-admin .diagnosis-draft-toggle{align-items:center;gap:var(--space-1);flex-shrink:0;margin-left:auto;display:inline-flex}.k-admin .diagnosis-draft-chevron{transition:transform .16s}.k-admin .diagnosis-draft-chevron.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.k-admin .diagnosis-draft-chevron{transition:none}}.k-admin .diagnosis-suggestion-draft{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft);display:grid}.k-admin .diagnosis-suggestion-draft p{font-size:var(--text-sm);color:var(--fg-2);gap:2px;margin:0;display:grid}.k-admin .diagnosis-draft-label{font-size:var(--text-xs);color:var(--muted);font-weight:700}.k-admin .diagnosis-draft-quick-add{min-height:30px;padding-inline:var(--space-3);font-size:var(--text-xs);justify-self:end}.k-admin .diagnosis-dim-details{gap:var(--space-3);display:grid}.k-admin .diagnosis-dim-detail{gap:var(--space-1);display:grid}.k-admin .diagnosis-dim-detail-head{align-items:center;gap:var(--space-2);display:flex}.k-admin .diagnosis-dim-detail p{font-size:var(--text-sm);color:var(--fg-2);margin:0}.k-admin .diagnosis-run-modal{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.k-admin .diagnosis-run-modal .diagnosis-run-panel{min-height:0;max-height:none;overflow-y:auto}.k-admin .diagnosis-run-modal>.modal-actions{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-soft);background:var(--surface)}.k-admin .diagnosis-running-panel{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.k-admin .diagnosis-running-copy{gap:var(--space-1);display:grid}.k-admin .diagnosis-running-copy strong{font-size:var(--text-base)}.k-admin .diagnosis-running-copy p{font-size:var(--text-sm);color:var(--muted);margin:0}.k-admin .diagnosis-duplicates{gap:var(--space-4);display:grid}.k-admin .diagnosis-duplicate-pair{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.k-admin .diagnosis-duplicate-head{align-items:center;gap:var(--space-2);display:flex}.k-admin .diagnosis-duplicate-docs{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.k-admin .diagnosis-duplicate-doc{gap:var(--space-1);min-width:0;display:grid}.k-admin .diagnosis-duplicate-doc small{color:var(--muted)}.k-admin .diagnosis-duplicate-doc a{font-size:var(--text-sm);overflow-wrap:anywhere}.k-admin .diagnosis-duplicate-summary{font-size:var(--text-sm);color:var(--muted);margin:0}@media print{@page{size:A4;margin:12mm}.k-admin{color:#111827;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.k-admin .app{min-height:0;display:block}.k-admin .sidebar,.k-admin .mobile-shell-header,.k-admin .toast,.k-admin .admin-page-topbar{display:none!important}.k-admin .main{display:block}}.k-admin .agent-page{gap:18px;display:grid}.k-admin .agent-list{gap:8px;display:grid}.k-admin .agent-list-row{border:1px solid var(--border);color:var(--fg);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.k-admin .agent-list-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-list-row:hover{border-color:color-mix(in oklab, var(--accent), var(--border) 55%)}}.k-admin .agent-list-row:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1c3f6e14}.k-admin .agent-list-icon,.k-admin .agent-empty-mark{background:var(--surface-warm);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.k-admin .agent-list-copy{min-width:0}.k-admin .agent-list-copy strong,.k-admin .agent-list-copy small{display:block}.k-admin .agent-list-copy small{color:var(--muted);margin-top:2px;font-size:12px}.k-admin .agent-empty{color:var(--muted);text-align:center;padding:32px 18px}.k-admin .agent-empty-hero{justify-items:center;gap:10px;padding-block:54px;display:grid}.k-admin .agent-empty-hero strong{color:var(--fg);font-size:17px}.k-admin .agent-empty-hero p{max-width:560px;margin:0 0 6px}.k-admin .agent-new-panel{width:min(100%,760px)}.k-admin .agent-new-panel-head{justify-content:flex-start}.k-admin .agent-new-panel-head>div{gap:var(--space-1);display:grid}.k-admin .agent-new-panel-head h1{color:var(--fg);font-size:var(--text-lg);letter-spacing:var(--tracking-display);margin:0;line-height:1.2}.k-admin .agent-new-panel-head p{margin:0}.k-admin .agent-new-icon{border-radius:var(--radius-md);background:var(--accent);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-new-icon{background:color-mix(in oklab, var(--accent), transparent 91%)}}.k-admin .agent-new-icon{color:var(--accent)}.k-admin .agent-new-form{gap:var(--space-6);padding:var(--space-6);display:grid}.k-admin .agent-new-form .form-field{gap:var(--space-2);display:grid}.k-admin .agent-new-form .form-field>span{color:var(--fg-2);font-size:var(--text-sm);font-weight:760}.k-admin .agent-new-form .form-field>input{box-sizing:border-box;width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--text-sm);outline:0;transition:border-color .14s,box-shadow .14s}.k-admin .agent-new-form .form-field>input:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-new-form .form-field>input:hover{border-color:color-mix(in oklab, var(--accent), var(--border) 65%)}}.k-admin .agent-new-form .form-field>input:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-new-form .form-field>input:focus-visible{border-color:color-mix(in oklab, var(--accent), transparent 34%)}}.k-admin .agent-new-form .form-field>input:focus-visible{box-shadow:var(--focus-ring)}.k-admin .agent-new-form .form-field>input[aria-invalid=true]{border-color:var(--danger)}.k-admin .agent-new-form .agent-new-error{color:var(--danger);font-size:var(--text-xs);line-height:1.5}.k-admin .agent-template-fieldset{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.k-admin .agent-template-fieldset legend{color:var(--fg-2);font-size:var(--text-sm);padding:0;font-weight:760}.k-admin .agent-template-help{color:var(--fg-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.k-admin .agent-template-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .agent-template-card{align-items:start;gap:var(--space-3);min-width:0;min-height:104px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;grid-template-columns:auto 38px minmax(0,1fr);transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.k-admin .agent-template-fieldset:not(:disabled) .agent-template-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-template-fieldset:not(:disabled) .agent-template-card:hover{border-color:color-mix(in oklab, var(--accent), var(--border) 55%)}}.k-admin .agent-template-card:has(input:checked){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-template-card:has(input:checked){border-color:color-mix(in oklab, var(--accent), var(--border) 35%)}}.k-admin .agent-template-card:has(input:checked){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-template-card:has(input:checked){background:color-mix(in oklab, var(--accent), var(--surface) 95%)}}.k-admin .agent-template-card:has(input:checked){box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-template-card:has(input:checked){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent), transparent 45%)}}.k-admin .agent-template-card:has(input:focus-visible){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-template-card:has(input:focus-visible){border-color:color-mix(in oklab, var(--accent), transparent 34%)}}.k-admin .agent-template-card:has(input:focus-visible){box-shadow:var(--focus-ring)}.k-admin .agent-template-card>input{width:18px;height:18px;accent-color:var(--accent);margin:10px 0 0}.k-admin .agent-template-fieldset:disabled .agent-template-card{cursor:not-allowed;opacity:.64}.k-admin .agent-template-icon{border-radius:var(--radius-sm);background:var(--accent);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-template-icon{background:color-mix(in oklab, var(--accent), transparent 91%)}}.k-admin .agent-template-icon{color:var(--accent)}.k-admin .agent-template-copy{gap:var(--space-1);min-width:0;display:grid}.k-admin .agent-template-copy .setting-option-label{color:var(--fg);font-size:var(--text-sm);line-height:1.35}.k-admin .agent-template-copy>span{color:var(--fg-muted);font-size:var(--text-xs);line-height:1.5}.k-admin .agent-template-copy small{color:var(--accent);font-size:var(--text-xs);font-weight:700;line-height:1.4}.k-admin .agent-form-actions,.k-admin .agent-detail-topbar,.k-admin .agent-detail-actions{align-items:center;gap:9px;display:flex}.k-admin .agent-form-actions{justify-content:flex-end}.k-admin .agent-new-panel .agent-form-actions .btn{min-height:40px}.k-admin .agent-new-panel .agent-form-actions .btn:active{transform:scale(.96)}@media (width<=520px){.k-admin .agent-new-panel-head,.k-admin .agent-new-form{padding:var(--space-4)}.k-admin .agent-new-panel-head{flex-direction:row;align-items:flex-start}.k-admin .agent-form-actions .btn{flex:1 1 0}.k-admin .agent-template-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.k-admin .agent-new-form .form-field>input,.k-admin .agent-template-card,.k-admin .agent-new-panel .agent-form-actions .btn{transition:none}.k-admin .agent-new-panel .agent-form-actions .btn:active{transform:none}}.k-admin .agent-detail-topbar{justify-content:space-between}.k-admin .agent-detail-actions{position:relative}.k-admin .agent-unsaved{background:var(--warn);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-unsaved{background:color-mix(in oklab, var(--warn), var(--surface) 88%)}}.k-admin .agent-unsaved{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-unsaved{color:color-mix(in oklab, var(--warn), var(--fg) 34%)}}.k-admin .agent-unsaved{font-size:11px;font-weight:700}.k-admin .agent-summary-grid{grid-template-columns:minmax(160px,1fr) minmax(200px,1fr) auto;gap:0;padding:4px 18px 18px;display:grid}.k-admin .agent-summary-grid>div,.k-admin .agent-summary-version{border-right:1px solid var(--border);gap:3px;padding:13px 18px;display:grid}.k-admin .agent-summary-version{color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border-top:0;border-bottom:0;border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background-color .14s}.k-admin .agent-summary-version:hover{background:var(--surface-subtle)}.k-admin .agent-summary-version:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.k-admin .agent-summary-version-copy{gap:3px;min-width:0;display:grid}.k-admin .agent-summary-version>svg{color:var(--muted)}.k-admin .agent-summary-grid span,.k-admin .agent-summary-grid small{color:var(--muted);font-size:11px}.k-admin .agent-summary-grid strong{color:var(--fg);font-size:15px}.k-admin .agent-flow-link{background:var(--accent);color:var(--accent-on);border-radius:9px;align-self:center;align-items:center;gap:8px;margin-left:18px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.k-admin .agent-tabs{margin-bottom:-18px}.k-admin .agent-detail-body{min-width:0;min-height:460px;margin-top:var(--space-8);padding:0}.k-admin .embed-tool-design-layout{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:24px;display:grid}.k-admin .embed-tool-design-settings{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-content:start;gap:14px;padding:18px;display:grid}.k-admin .agent-secret-create{align-items:end;gap:var(--space-3);grid-template-columns:1fr 1fr auto;display:grid}.k-admin #agentHttpAllowedHosts,.k-admin #agentToolDescription{min-height:0}.k-admin .agent-secret-list{gap:6px;display:grid}.k-admin .agent-secret-list>div{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:0 0;display:flex}.k-admin .agent-secret-list strong,.k-admin .agent-secret-list small{display:block}.k-admin .agent-secret-list small{color:var(--muted);font-family:var(--font-mono)}.k-admin .agent-tools-anchor{min-width:0;scroll-margin-top:var(--space-6)}.k-admin .tool-settings-list>.agent-tools-anchor>.tool-settings-section{border-color:var(--border);border-radius:var(--radius-lg);background:var(--surface)}.k-admin .agent-tools-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.k-admin .agent-tools-toolbar p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.55}.k-admin .agent-tools-toolbar .btn{flex:none}.k-admin .agent-tools-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-width:0;max-width:100%;overflow-x:auto}.k-admin .agent-tools-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:760px;color:var(--fg-2);font-size:var(--text-xs)}.k-admin .agent-tools-table th,.k-admin .agent-tools-table td{padding:var(--space-3);border-bottom:1px solid var(--border-soft);text-align:start;vertical-align:top}.k-admin .agent-tools-table th{background:var(--surface-subtle);color:var(--muted);white-space:nowrap;font-weight:750}.k-admin .agent-tools-table th:first-child{width:180px}.k-admin .agent-tools-table th:nth-child(2),.k-admin .agent-tools-table th:nth-child(4),.k-admin .agent-tools-table th:nth-child(5){width:126px}.k-admin .agent-tools-table th:last-child{width:48px}.k-admin .agent-tools-table tbody tr:last-child td{border-bottom:0}.k-admin .agent-tool-name,.k-admin .agent-tool-name strong,.k-admin .agent-tool-name code{display:block}.k-admin .agent-tool-name strong{color:var(--fg);font-size:var(--text-sm)}.k-admin .agent-tool-name code{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:2px}.k-admin .agent-tool-muted{color:var(--muted)}.k-admin .agent-tools-empty{padding:var(--space-5);border:1px dashed var(--control-border);border-radius:var(--radius-md);color:var(--muted);font-size:var(--text-sm);text-align:center}.k-admin .modal-shell.agent-tool-editor-modal{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr);width:min(clamp(648px,72vw,1080px),100%);max-width:1080px;display:grid;overflow:hidden}.k-admin .agent-tool-editor-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.k-admin .agent-tool-editor-body{gap:var(--space-5);min-height:0;padding:var(--space-4);display:grid;overflow:hidden auto}.k-admin .agent-tool-editor-grid,.k-admin .agent-tool-request-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .agent-tool-request-grid{grid-template-columns:144px minmax(0,1fr)}.k-admin .agent-tool-request-grid>.form-field,.k-admin .agent-tool-request-grid>label{grid-row:span 2;grid-template-rows:subgrid;align-items:center;row-gap:var(--space-1);display:grid}.k-admin .agent-tool-editor-grid>.field{align-content:start}.k-admin .agent-tool-editor-grid>.field>label{align-content:center;min-height:24px}.k-admin .agent-tool-editor-body label,.k-admin .agent-tool-editor-group>label,.k-admin .agent-tool-request-grid>label,.k-admin .agent-tool-parameter-row>label{gap:var(--space-1);min-width:0;display:grid}.k-admin .agent-tool-editor-body label>span,.k-admin .agent-tool-editor-body .form-field>span,.k-admin .agent-http-headers label>span,.k-admin .agent-http-headers .form-field>span{color:var(--muted);font-size:var(--text-xs);font-weight:750}.k-admin .agent-tool-editor-body label>small,.k-admin .agent-tool-editor-help,.k-admin .agent-tool-editor-group-head p,.k-admin .agent-http-headers-note,.k-admin .agent-http-headers-help{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}.k-admin .agent-tool-mono{font-family:var(--font-mono)}.k-admin .agent-tool-timing-examples{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-admin .agent-tool-timing-examples button{max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--muted);font-size:var(--text-xs);text-align:left;cursor:pointer;line-height:1.5}.k-admin .agent-tool-timing-examples button:hover,.k-admin .agent-tool-timing-examples button[aria-pressed=true]{border-color:var(--accent);color:var(--fg)}.k-admin .agent-tool-timing-examples button:focus-visible{box-shadow:var(--focus-ring);outline:0}.k-admin .agent-tool-timing-examples button:disabled{opacity:.5;cursor:not-allowed}.k-admin .agent-tool-editor-group,.k-admin .agent-http-headers{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);margin:0;display:grid}.k-admin .agent-tool-editor-group>legend,.k-admin .agent-http-headers>legend{padding-inline:var(--space-1);color:var(--fg);font-size:var(--text-sm);font-weight:700}.k-admin .agent-tool-editor-group-lead .kpi-info-tooltip{vertical-align:-.45em;margin-inline-start:2px;display:inline-flex;position:static}.k-admin .agent-tool-editor-group-lead .kpi-info-tooltip [role=tooltip]{overflow-wrap:anywhere;width:max-content;max-width:100%;left:0;transform:translateY(-2px)}.k-admin .agent-tool-editor-group-lead .kpi-info-tooltip:hover [role=tooltip],.k-admin .agent-tool-editor-group-lead .kpi-info-tooltip:focus-within [role=tooltip]{transform:translateY(0)}.k-admin .agent-tool-editor-group-lead .kpi-info-tooltip [role=tooltip] code{font-family:var(--font-mono);overflow-wrap:anywhere;margin-inline:3px}.k-admin .agent-tool-editor-group-head,.k-admin .agent-http-headers-controls{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.k-admin .agent-http-headers-controls>p{min-width:0}.k-admin .agent-tool-editor-group-head>.agent-tool-editor-group-lead{min-width:0;font-size:var(--type-label-size);flex:auto;line-height:1.55;position:relative}.k-admin .agent-tool-editor-group-head>.btn{white-space:nowrap;flex-shrink:0}.k-admin .agent-tool-editor-help code{font-family:var(--font-mono);overflow-wrap:anywhere;margin-inline:3px}.k-admin .agent-tool-parameter-list,.k-admin .agent-http-headers-list{gap:var(--space-2);display:grid}.k-admin .agent-tool-parameter-row,.k-admin .agent-http-header-row{align-items:end;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(112px,.75fr) minmax(104px,.6fr) minmax(180px,1.5fr) auto 32px;display:grid;position:relative}.k-admin .agent-tool-parameter-required,.k-admin .agent-tool-confirm-check{align-items:center;gap:var(--space-2)!important;display:flex!important}.k-admin .agent-tool-parameter-required{min-height:40px}.k-admin .agent-tool-parameter-required input,.k-admin .agent-tool-confirm-check>input,.k-admin .agent-tool-knowledge-list input{width:16px;min-height:16px}.k-admin .agent-tool-enum-values{grid-column:1/-1}.k-admin .agent-tool-editor-empty{padding:var(--space-4);border:1px dashed var(--control-border);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-xs);text-align:center;margin:0}.k-admin .agent-tool-knowledge-list{gap:var(--space-2);max-height:220px;display:grid;overflow-y:auto}.k-admin .agent-tool-knowledge-list label{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg-2);cursor:pointer;display:flex}.k-admin .agent-tool-knowledge-list label.is-selected{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-tool-knowledge-list label.is-selected{border-color:color-mix(in oklab, var(--success), var(--border) 45%)}}.k-admin .agent-tool-knowledge-list label.is-selected{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-tool-knowledge-list label.is-selected{background:color-mix(in oklab, var(--success), var(--surface) 92%)}}.k-admin .agent-tool-confirm-check{align-items:flex-start}.k-admin .agent-tool-confirm-check>span,.k-admin .agent-tool-confirm-check>span>span,.k-admin .agent-tool-confirm-check small{display:block}.k-admin .agent-tool-confirm-check small{color:var(--muted);font-size:var(--text-xs);margin-top:2px;font-weight:500;line-height:1.45}.k-admin .agent-tool-confirm-title{grid-column:1/-1}.k-admin .agent-tool-editor-warning,.k-admin .agent-http-headers-retry{padding:var(--space-3);border:1px solid var(--warn);margin:0}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-tool-editor-warning,.k-admin .agent-http-headers-retry{border:1px solid color-mix(in oklab, var(--warn), transparent 62%)}}.k-admin .agent-tool-editor-warning,.k-admin .agent-http-headers-retry{border-radius:var(--radius-sm);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-tool-editor-warning,.k-admin .agent-http-headers-retry{background:color-mix(in oklab, var(--warn), var(--surface) 91%)}}.k-admin .agent-tool-editor-warning,.k-admin .agent-http-headers-retry{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.k-admin .agent-tool-editor-warning,.k-admin .agent-http-headers-retry{color:color-mix(in oklab, var(--warn), var(--fg) 28%)}}.k-admin .agent-tool-editor-warning,.k-admin .agent-http-headers-retry{font-size:var(--text-xs);line-height:1.5}.k-admin .agent-tool-editor-actions{padding:var(--space-4);border-top:1px solid var(--border-soft);background:var(--surface);justify-content:space-between;align-items:center;display:flex}.k-admin .agent-tool-editor-primary-actions{gap:var(--space-2);display:flex}.k-admin .agent-http-headers-controls button,.k-admin .agent-http-headers-retry button{align-items:center;gap:var(--space-1);min-height:32px;padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg-2);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;flex-shrink:0;font-weight:700;display:inline-flex}.k-admin .agent-http-header-row{grid-template-columns:minmax(140px,.85fr) minmax(128px,.7fr) minmax(180px,1.3fr) 32px}.k-admin .agent-http-header-kind .filter-dropdown-menu{overflow:visible}.k-admin .agent-http-query-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 32px}.k-admin .agent-http-header-remove{border-radius:var(--radius-sm);width:32px;min-height:32px;color:var(--danger);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.k-admin .agent-http-headers-retry{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.k-admin .agent-http-headers button:focus-visible,.k-admin .agent-tool-editor-group button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.k-admin .agent-http-headers button:disabled,.k-admin .agent-tool-editor-group button:disabled{cursor:not-allowed;opacity:.5}.k-admin .agent-version-list{gap:var(--space-2);display:grid}.k-admin .agent-version-list>div{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:0 0;display:flex}.k-admin .agent-version-list strong,.k-admin .agent-version-list small{display:block}.k-admin .agent-version-list small{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs)}@media (width<=960px){.k-admin .embed-tool-design-layout{grid-template-columns:1fr}}@media (width<=900px){.k-admin .agent-summary-grid{grid-template-columns:1fr}.k-admin .agent-change-summary-indicator{position:static}.k-admin .agent-change-summary-indicator>[role=tooltip]{inset-inline:0 auto}.k-admin .agent-summary-grid>div,.k-admin .agent-summary-version{border-right:0;border-bottom:1px solid var(--border)}.k-admin .agent-flow-link{justify-content:center;margin:14px 18px 0}}@media (width<=640px){.k-admin .agent-tools-table{min-width:0;display:block}.k-admin .agent-tools-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.k-admin .agent-tools-table tbody,.k-admin .agent-tools-table tr,.k-admin .agent-tools-table td{display:block}.k-admin .agent-tools-table tr{padding:var(--space-3);border-bottom:1px solid var(--border-soft)}.k-admin .agent-tools-table tbody tr:last-child{border-bottom:0}.k-admin .agent-tools-table td{gap:var(--space-2);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(104px,.7fr) minmax(0,1.3fr);display:grid}.k-admin .agent-tools-table td[data-label]:before{color:var(--muted);content:attr(data-label);font-size:var(--text-xs);font-weight:750}.k-admin .agent-tools-table .agent-tool-table-action{justify-content:flex-end;padding-block-end:0;display:flex}.k-admin .agent-tools-toolbar,.k-admin .agent-tool-editor-group-head,.k-admin .agent-tool-editor-actions{flex-direction:column;align-items:stretch}.k-admin .agent-tools-toolbar .btn{align-self:start}.k-admin .agent-tool-editor-grid,.k-admin .agent-tool-request-grid,.k-admin .agent-tool-parameter-row,.k-admin .agent-http-header-row{grid-template-columns:minmax(0,1fr)}.k-admin .agent-tool-parameter-row,.k-admin .agent-http-header-row{align-items:stretch}.k-admin .agent-tool-parameter-remove,.k-admin .agent-http-header-remove{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.k-admin .agent-tool-parameter-row>label:first-child,.k-admin .agent-http-header-row>label:first-child{padding-inline-end:36px}.k-admin .agent-tool-parameter-required{min-height:32px}.k-admin .agent-tool-enum-values,.k-admin .agent-tool-confirm-title{grid-column:auto}.k-admin .agent-tool-editor-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-admin .agent-secret-create{grid-template-columns:1fr}.k-admin .agent-secret-create .btn{justify-self:start}}html:has(.k-admin){scrollbar-color:#94a3b8 transparent;scrollbar-width:thin}html[data-admin-theme=dark]:has(.k-admin){scrollbar-color:#64748b transparent}.k-admin,.k-admin *{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}html:has(.k-admin)::-webkit-scrollbar{width:10px;height:10px}.k-admin::-webkit-scrollbar{width:10px;height:10px}.k-admin ::-webkit-scrollbar{width:10px;height:10px}html:has(.k-admin)::-webkit-scrollbar-track{background:0 0}.k-admin::-webkit-scrollbar-track{background:0 0}.k-admin ::-webkit-scrollbar-track{background:0 0}html:has(.k-admin)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill,9999px);background:var(--scrollbar-thumb,#94a3b8);background-clip:padding-box;border:3px solid #0000}.k-admin::-webkit-scrollbar-thumb{border-radius:var(--radius-pill,9999px);background:var(--scrollbar-thumb,#94a3b8);background-clip:padding-box;border:3px solid #0000}.k-admin ::-webkit-scrollbar-thumb{border-radius:var(--radius-pill,9999px);background:var(--scrollbar-thumb,#94a3b8);background-clip:padding-box;border:3px solid #0000}html:has(.k-admin)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#64748b);background-clip:padding-box}.k-admin::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#64748b);background-clip:padding-box}.k-admin ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#64748b);background-clip:padding-box}@media (prefers-reduced-motion:no-preference){.k-admin,.k-admin .sidebar,.k-admin .mobile-shell-header,.k-admin .panel,.k-admin .modal,.k-admin .profile-menu,.k-admin .notification-popup,.k-admin .search,.k-admin input,.k-admin textarea{transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.k-admin .events-body:not(.is-loading),.k-admin .members-list-content:not(.is-loading),.k-admin .answer-log-body:not(.is-loading),.k-admin .report-body:not(.is-loading),.k-admin .inquiries-body:not(.is-loading),.k-admin .chat-console-body:not(.is-loading),.k-admin .users-list:not(.is-loading){animation:.18s ease-out content-region-ready}}@media (width>=721px) and (prefers-reduced-motion:no-preference){.k-admin .app{transition:grid-template-columns .18s cubic-bezier(.2,0,0,1)}.k-admin .sidebar{transition:padding-inline-start .18s cubic-bezier(.2,0,0,1),padding-inline-end .18s cubic-bezier(.2,0,0,1),gap .18s cubic-bezier(.2,0,0,1),background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.k-admin .sidebar-brand-row{transition:min-height .18s cubic-bezier(.2,0,0,1)}.k-admin .brand-mark-frame{transition:width .18s cubic-bezier(.2,0,0,1),height .18s cubic-bezier(.2,0,0,1)}.k-admin .brand-copy,.k-admin .global-search-trigger>span,.k-admin .desktop-nav>a>.nav-label,.k-admin .nav-group>.nav-group-trigger>.nav-label,.k-admin .sidebar-support-copy,.k-admin .sidebar-tool-label,.k-admin .profile-trigger-copy{transition:max-width .18s cubic-bezier(.2,0,0,1),opacity .1s ease-out,transform .14s cubic-bezier(.2,0,0,1)}.k-admin .sidebar:not(.is-collapsed) .brand-copy,.k-admin .sidebar:not(.is-collapsed) .global-search-trigger>span,.k-admin .sidebar:not(.is-collapsed) .desktop-nav>a>.nav-label,.k-admin .sidebar:not(.is-collapsed) .nav-group>.nav-group-trigger>.nav-label,.k-admin .sidebar:not(.is-collapsed) .sidebar-support-copy,.k-admin .sidebar:not(.is-collapsed) .sidebar-tool-label,.k-admin .sidebar:not(.is-collapsed) .profile-trigger-copy{transition-delay:0s,60ms,60ms}}@keyframes content-region-ready{0%{opacity:.82}to{opacity:1}}.k-admin .modal-shell--sm{width:min(540px,100%);max-width:540px}.k-admin .modal-shell--md{width:min(clamp(540px,50vw,760px),100%);max-width:760px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.k-admin .inquiry-views,.k-admin .inquiry-search-controls,.k-admin .inquiry-extra-filters,.k-admin .inquiry-filter-controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.k-admin .inquiry-search-controls{grid-column:1/-1;align-items:end;margin:0}.k-admin .inquiries-panel>.panel-head{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.k-admin .inquiries-panel>.panel-head>.panel-actions{display:contents}.k-admin .inquiry-search-field{gap:var(--space-1);flex:260px;min-width:0;display:grid}.k-admin .inquiry-search-field>span,.k-admin .inquiry-tag-form>label,.k-admin .inquiry-schedule-outcome>span{font-size:var(--type-label-size);color:var(--muted)}.k-admin .inquiry-extra-filters{grid-column:1/-1}.k-admin .inquiry-search-controls [aria-expanded=true]{background:color-mix(in oklab, var(--accent), var(--surface) 88%);border-color:var(--accent);color:var(--accent)}.k-admin .inquiry-search-controls [aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.k-admin .inquiry-search-controls [aria-expanded] svg{transition:transform .18s ease-out}.k-admin .inquiry-extra-filters{opacity:1;transition:opacity .18s ease-out,transform .18s ease-out;transform:none}@starting-style{.k-admin .inquiry-extra-filters{opacity:0;transform:translateY(-4px)}}}.k-admin .inquiry-high-priority,.k-admin .inquiry-overdue-text,.k-admin .inquiry-reply-wait.is-overdue,.k-admin .inquiry-reply-wait.is-overdue strong{color:color-mix(in oklab, var(--danger), var(--fg) 20%)}.k-admin .inquiry-high-priority{font-size:var(--type-caption-size);white-space:nowrap}.k-admin .inquiry-mail-row-meta{flex-wrap:wrap}.k-admin .inquiry-deadline{white-space:normal;overflow-wrap:anywhere;max-width:120px}.k-admin .inquiry-reply-wait{font-size:var(--type-caption-size)}.k-admin .inquiry-report-section{gap:var(--space-4);padding:var(--space-4) var(--space-5);display:grid}.k-admin .inquiry-report-cards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-admin .inquiry-report-cards>*{min-height:140px}.k-admin .inquiry-report-cards .kpi-card{gap:var(--space-3);flex-direction:column;display:flex}.k-admin .inquiry-report-cards .kpi-label{min-height:32px}.k-admin #inquiry-report .spark[aria-hidden=true]{display:none}.k-admin .inquiry-report-statuses{gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.k-admin .inquiry-report-statuses dt{color:var(--muted);font-size:var(--type-label-size)}.k-admin .inquiry-report-statuses dd{margin:var(--space-1) 0 0;font-weight:700}.k-admin .inquiry-intake-chart h4{margin:0 0 var(--space-4);font-size:var(--type-heading-size)}.k-admin .inquiry-chart-layout{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.k-admin .inquiry-chart-y-axis{color:var(--muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-block:2px;display:flex}.k-admin .inquiry-chart-plot.spark{min-width:0;height:180px}.k-admin .inquiry-chart-plot polyline{stroke-width:3px}.k-admin .inquiry-chart-grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.k-admin .inquiry-chart-single-point{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%,-50%)}.k-admin .inquiry-chart-x-axis{color:var(--muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;grid-column:2;justify-content:space-between;display:flex}.k-admin .inquiry-chart-x-axis>:only-child{margin-inline:auto}.k-admin .inquiry-chart-plot .spark-hit-areas{grid-auto-columns:minmax(0,1fr)}.k-admin .inquiry-chart-plot .spark-point-hit{min-width:0}.k-admin .inquiry-chart-plot .spark-point-hit.is-start:after{left:0;transform:translateY(-2px)}.k-admin .inquiry-chart-plot .spark-point-hit.is-end:after{left:auto;right:0;transform:translateY(-2px)}.k-admin .inquiry-chart-plot .spark-point-hit:is(.is-start,.is-end):is(:hover,:focus-visible):after{transform:translateY(0)}.k-admin .inquiry-chart-skeleton{min-height:230px}.k-admin .inquiry-report-table{border:1px solid var(--border);border-radius:var(--radius-md);max-height:320px;overflow:auto}.k-admin .inquiry-report-table table{border-collapse:collapse;width:100%;font-size:var(--type-label-size)}.k-admin .inquiry-report-table th,.k-admin .inquiry-report-table td{padding:var(--space-3);text-align:start;border-bottom:1px solid var(--border-soft);white-space:nowrap}.k-admin .inquiry-report-table th{background:var(--surface-warm)}.k-admin .inquiry-tag-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .inquiry-tag-delete-title{align-items:center;gap:var(--space-2);display:flex}.k-admin .inquiry-tag-delete-title svg{color:var(--danger);flex:none}.k-admin .inquiry-tag-dropdown{min-width:0}.k-admin .inquiry-tag-dropdown .inquiry-tag-popover{gap:var(--space-3);width:320px;max-width:calc(100vw - 64px);max-height:320px;padding:var(--space-3);left:auto;right:0;overflow-y:auto}.k-admin .inquiry-tag-select{color:inherit;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.k-admin .inquiry-tag{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;white-space:normal;max-width:100%;display:inline-flex}.k-admin .inquiry-tag-remove{min-width:24px;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:inline-grid}.k-admin .inquiry-tag-editor,.k-admin .inquiry-tag-form,.k-admin .inquiry-schedule-outcome{gap:var(--space-2);min-width:0;display:grid}.k-admin .inquiry-tag-input-row{gap:var(--space-2);display:flex}.k-admin .inquiry-tag-input-row input{width:100%;min-width:0}.k-admin .inquiry-tag-input-row .btn{white-space:nowrap;flex-shrink:0}.k-admin .inquiry-detail-info-list>.inquiry-tag-field{row-gap:var(--space-2)}.k-admin .inquiry-tag-editor{display:contents}.k-admin .inquiry-tag-editor>.inquiry-tag-list{grid-area:2/1/auto/-1}.k-admin .inquiry-tag-editor>.inquiry-tag-dropdown{grid-area:1/2}.k-admin .inquiry-detail-status-panel .filter-dropdown,.k-admin .inquiry-detail-status-panel .filter-dropdown-trigger,.k-admin .inquiry-detail-status-panel .inquiry-detail-info-statuses,.k-admin .inquiry-detail-info-statuses>span{width:100%;min-width:0}.k-admin .inquiry-detail-status-panel .filter-dropdown-trigger{justify-content:space-between}.k-admin .inquiry-assignee-picker{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.k-admin .inquiry-schedule-outcome{margin-block-start:var(--space-4)}@media (width<=720px){.k-admin .inquiry-report-cards{grid-template-columns:minmax(0,1fr)}.k-admin .inquiry-report-section{padding:var(--space-4)}.k-admin .inquiry-views{gap:var(--space-1)}.k-admin .inquiry-search-field{flex-basis:100%}.k-admin .inquiry-search-controls{gap:var(--space-2)}.k-admin .inquiry-search-controls>.btn{padding-inline:var(--space-2)}.k-admin .inquiry-filter-controls>.filter-dropdown{max-width:100%}.k-admin .inquiry-mail-row .log-status{grid-area:4/2/auto/-1;justify-self:start}.k-admin .inquiry-tag-remove{min-width:32px;min-height:32px}}.k-admin .inquiries-body{gap:var(--space-3);flex-direction:column;display:flex}.k-admin .inquiries-panel{flex:1;min-height:0}.k-admin .inquiry-workload{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}.k-admin .inquiry-workload-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-admin .inquiry-workload-heading h3{font-size:var(--type-heading-size);margin:0}.k-admin .inquiry-workload-heading [aria-expanded=true] svg{transform:rotate(180deg)}.k-admin .inquiry-workload .inquiry-views{gap:var(--space-2);background:0 0;border:0;padding:0}.k-admin .inquiry-workload-shortcut{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2);font-size:var(--type-label-size);cursor:pointer;font-weight:650;display:inline-flex}.k-admin .inquiry-workload-shortcut:hover{border-color:var(--accent);background:var(--surface-warm)}.k-admin .inquiry-workload .inquiry-overdue-text{color:color-mix(in oklab, var(--danger), var(--fg) 20%)}.k-admin .inquiry-workload-shortcut:focus-visible,.k-admin .inquiry-filter-chip button:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-admin .inquiry-applied-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.k-admin .inquiry-filter-chip{align-items:center;gap:var(--space-1);max-width:100%;padding-inline:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--fg-2);font-size:var(--type-caption-size);display:inline-flex}.k-admin .inquiry-filter-chip>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.k-admin .inquiry-filter-chip button{min-width:24px;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.k-admin .inquiry-workload-count{font-variant-numeric:tabular-nums;font-size:var(--type-caption-size)}.k-admin .inquiry-workload-owners{gap:var(--space-2);min-width:0;display:grid}.k-admin .inquiry-workload-link{min-height:28px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-warm);color:var(--accent);cursor:pointer;font:inherit;text-decoration:none}.k-admin .inquiry-workload-link:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, var(--surface))}.k-admin .inquiry-workload-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-admin .inquiry-workload-skeleton{min-height:120px}.k-admin .admin-skeleton-list.is-user .admin-skeleton-row-primary{flex:1}.k-admin .admin-skeleton-list.is-user .user-avatar{border-radius:50%;flex:0 0 36px;height:36px}.k-admin .admin-skeleton-tool-card{pointer-events:none}.k-admin .admin-skeleton-tool-card .admin-skeleton-row-primary{flex:1}.k-admin .admin-skeleton-toolbar{gap:var(--space-3);flex-wrap:wrap;display:flex}.k-admin .admin-skeleton-toolbar>.admin-skeleton-block{width:120px;min-height:32px}.k-admin .admin-skeleton-report-body{overflow:hidden}.k-admin .admin-route-skeleton.is-settings{grid-template-rows:auto auto;align-content:start}.k-admin .admin-route-skeleton.voc-topics-page{grid-template-rows:auto auto auto auto minmax(0,1fr)}.k-admin .admin-skeleton-chat-messages{align-content:start;gap:var(--space-5);padding:var(--space-5);flex:1;display:grid}.k-admin .admin-skeleton-chat-messages>.admin-skeleton-block{width:65%;height:64px}.k-admin .admin-skeleton-chat-messages>:nth-child(2){justify-self:end;width:52%}.k-admin .admin-route-skeleton.is-knowledge-detail{grid-template-rows:auto auto minmax(0,1fr)}.k-admin .admin-route-skeleton.agent-detail-page{grid-template-rows:auto auto auto minmax(0,1fr)}.k-admin .chat-console-tabs.admin-skeleton-toolbar{display:grid}.k-admin .chat-console-tabs.admin-skeleton-toolbar>.admin-skeleton-block{width:100%}.k-admin .admin-skeleton-list.is-chat .admin-skeleton-row{pointer-events:none;grid-template-columns:minmax(0,1fr)}.k-admin .content-loading-skeleton-overlay.is-report{padding:0}
