.settings-notifications{gap:var(--space-16);flex-direction:column;display:flex}@container (width<=700px){.playbook-page{padding-top:var(--space-24);padding-bottom:var(--space-40);gap:var(--space-32)}.playbook-intro-facts{--playbook-fact-label:96px}.playbook-bar{padding-left:var(--space-16)}}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-latin-DSCY9ty2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/robotomono-latin-BAKpfWyj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--grey-0:1 0 0;--grey-25:.9851 0 0;--grey-50:.9731 0 0;--grey-100:.9551 0 0;--grey-200:.9219 0 0;--grey-300:.8699 0 0;--grey-400:.7984 0 0;--grey-500:.6993 0 0;--grey-600:.5693 0 0;--grey-700:.4926 0 0;--grey-800:.3791 0 0;--grey-900:.2603 0 0;--grey-950:.2178 0 0;--grey-975:.1776 0 0;--jade-0:1 0 160;--jade-25:.995 .0029 160;--jade-50:.988 .005 160;--jade-100:.965 .032 160;--jade-200:.885 .094 160;--jade-300:.843 .074 160;--jade-400:.776 .108 160;--jade-500:.706 .12 160;--jade-600:.628 .112 160;--jade-700:.538 .093 160;--jade-800:.399 .068 160;--jade-900:.291 .05 160;--jade-950:.181 .034 160;--jade-975:.1068 .019 160;--green-0:1 0 160;--green-25:.995 .003 160;--green-50:.988 .005 160;--green-100:.965 .017 160;--green-200:.9102 .042 160;--green-300:.8423 .078 160;--green-400:.7577 .155 161.684;--green-500:.7034 .152 160;--green-600:.5924 .1342 160;--green-700:.5066 .115 160;--green-800:.3947 .09 160;--green-900:.2882 .066 160;--green-950:.1826 .041 160;--green-975:.1065 .02 160;--lime-0:1 0 128;--lime-25:.995 .003 128;--lime-50:.988 .005 128;--lime-100:.965 .017 128;--lime-200:.913 .042 128;--lime-300:.845 .078 128;--lime-400:.78 .114 128;--lime-500:.713 .152 128;--lime-600:.602 .136 128;--lime-700:.515 .116 128;--lime-800:.404 .091 128;--lime-900:.295 .066 128;--lime-950:.187 .041 128;--lime-975:.111 .02 128;--blue-0:1 0 240;--blue-25:.995 .0027 240;--blue-50:.988 .005 240;--blue-100:.965 .017 240;--blue-200:.915 .042 240;--blue-300:.848 .078 240;--blue-400:.785 .114 240;--blue-500:.717 .152 240;--blue-600:.606 .136 240;--blue-700:.515 .116 240;--blue-800:.404 .091 240;--blue-900:.297 .066 240;--blue-950:.185 .041 240;--blue-975:.1075 .02 240;--violet-0:1 0 300;--violet-25:.995 .0028 300;--violet-50:.988 .005 300;--violet-100:.965 .017 300;--violet-200:.919 .042 300;--violet-300:.858 .078 300;--violet-400:.799 .114 300;--violet-500:.738 .152 300;--violet-600:.625 .136 300;--violet-700:.534 .116 300;--violet-800:.418 .091 300;--violet-900:.306 .066 300;--violet-950:.195 .041 300;--violet-975:.1123 .02 300;--pink-0:1 0 348;--pink-25:.995 .003 348;--pink-50:.988 .005 348;--pink-100:.965 .017 348;--pink-200:.922 .042 348;--pink-300:.8624 .078 348;--pink-400:.8043 .114 348;--pink-500:.7421 .152 348;--pink-600:.6275 .136 348;--pink-700:.5367 .116 348;--pink-800:.4205 .091 348;--pink-900:.3076 .066 348;--pink-950:.193 .041 348;--pink-975:.1091 .02 348;--amber-0:1 0 80;--amber-25:.995 .003 80;--amber-50:.988 .005 80;--amber-100:.965 .027 80;--amber-200:.917 .066 80;--amber-300:.856 .119 80;--amber-400:.794 .162 80;--amber-500:.73 .149 80;--amber-600:.618 .126 80;--amber-700:.528 .108 80;--amber-800:.412 .085 80;--amber-900:.303 .063 80;--amber-950:.191 .043 80;--amber-975:.1122 .02 80;--yellow-0:1 0 94;--yellow-25:.995 .003 94;--yellow-50:.988 .005 94;--yellow-100:.965 .017 94;--yellow-200:.9163 .042 94;--yellow-300:.8573 .1756 93.4351;--yellow-400:.79 .114 94;--yellow-500:.7229 .1486 94;--yellow-600:.6126 .1257 94;--yellow-700:.5221 .1075 94;--yellow-800:.4097 .0849 94;--yellow-900:.301 .0631 94;--yellow-950:.1917 .041 94;--yellow-975:.1122 .02 94;--red-0:1 0 25;--red-25:.995 .0024 25;--red-50:.988 .005 25;--red-100:.965 .017 25;--red-200:.92 .0408 25;--red-300:.86 .075 25;--red-400:.802 .113 25;--red-500:.739 .152 25;--red-600:.654 .2 25;--red-700:.532 .116 25;--red-800:.419 .091 25;--red-900:.344 .1 25;--red-950:.191 .041 25;--red-975:.1089 .02 25;--brand-blue-0:1 0 200;--brand-blue-25:.995 .0026 200;--brand-blue-50:.988 .0043 200;--brand-blue-100:.965 .0145 200;--brand-blue-200:.9115 .0357 200;--brand-blue-300:.83 .09 200;--brand-blue-400:.7778 .0969 200;--brand-blue-500:.7073 .1196 200;--brand-blue-600:.5988 .1009 200;--brand-blue-700:.5099 .086 200;--brand-blue-800:.4004 .0679 200;--brand-blue-900:.2917 .0499 200;--brand-blue-950:.1828 .0338 200;--brand-blue-975:.1085 .017 200;--brand-teal-0:1 0 178.8;--brand-teal-25:.995 .002 178.8;--brand-teal-50:.988 .003 178.8;--brand-teal-100:.972 .039 176.8;--brand-teal-200:.921 .053 178.5;--brand-teal-300:.87 .094 178.8;--brand-teal-400:.78 .071 178.8;--brand-teal-500:.712 .094 178.8;--brand-teal-600:.602 .085 178.8;--brand-teal-700:.513 .072 178.8;--brand-teal-800:.403 .057 178.8;--brand-teal-900:.296 .041 178.8;--brand-teal-950:.186 .025 178.8;--brand-teal-975:.107 .016 178.8;--brand-peach-0:1 0 32;--brand-peach-25:.995 .0025 32;--brand-peach-50:.988 .0059 32;--brand-peach-100:.965 .0175 32;--brand-peach-200:.9198 .0357 32;--brand-peach-300:.8593 .0634 32;--brand-peach-400:.7989 .0918 32;--brand-peach-500:.7373 .1262 32;--brand-peach-600:.6265 .1768 32;--brand-peach-700:.5342 .1508 32;--brand-peach-800:.4179 .1183 32;--brand-peach-900:.3036 .0858 32;--brand-peach-950:.186 .0533 32;--brand-peach-975:.1012 .026 32;--sky-0:1 0 217.3;--sky-25:.995 .002 217.3;--sky-50:.988 .003 217.3;--sky-100:.956 .032 217.3;--sky-200:.912 .027 217.3;--sky-300:.846 .05 217.3;--sky-400:.778 .073 217.3;--sky-500:.709 .097 217.3;--sky-600:.6 .087 217.3;--sky-700:.511 .074 217.3;--sky-800:.402 .058 217.3;--sky-900:.294 .042 217.3;--sky-950:.183 .026 217.3;--sky-975:.107 .016 217.3;--stone-0:1 0 91.5;--stone-25:.9851 .004 91.5;--stone-50:.9731 .006 91.5;--stone-100:.9551 .008 91.5;--stone-200:.9219 .008 91.5;--stone-300:.8699 .008 91.5;--stone-400:.7984 .008 91.5;--stone-500:.6993 .008 91.5;--stone-600:.5693 .008 91.5;--stone-700:.4926 .008 91.5;--stone-800:.3791 .008 91.5;--stone-900:.2603 .008 91.5;--stone-950:.2178 .008 91.5;--stone-975:.1776 .008 91.5;--font-body:"Roboto", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-full:9999px;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-17:17px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--duration-120:.12s;--duration-200:.2s;--duration-300:.3s;--duration-500:.5s;--duration-600:.6s;--duration-900:.9s;--duration-1400:1.4s;--duration-1800:1.8s;--duration-2000:2s;--duration-2400:2.4s;--duration-3120:3.12s;--duration-7000:7s;--ease-standard:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-linear:linear;--ease-color:ease;--ease-utility:cubic-bezier(.32,.72,0,1);--ease-spring:cubic-bezier(.34,1.32,.64,1);--kit-bg-primary:oklch(var(--grey-0));--kit-bg-secondary:oklch(var(--grey-25));--kit-bg-tertiary:oklch(var(--grey-100));--kit-bg-inset:oklch(var(--grey-50));--kit-bg-ground:oklch(var(--grey-50));--kit-bg-brand-plate:oklch(var(--grey-0));--kit-bg-glass:color-mix(in srgb, var(--kit-bg-primary) 78%, transparent);--kit-border-glass:color-mix(in srgb, var(--kit-border-primary) 70%, transparent);--kit-bg-selection:oklch(var(--sky-200));--kit-bg-accent:oklch(var(--sky-100));--kit-bg-selected:var(--kit-bg-accent);--kit-bg-brand:oklch(var(--brand-peach-300));--kit-border-accent:oklch(var(--sky-300));--kit-bg-user-bubble:oklch(var(--sky-100));--kit-border-user-bubble:var(--kit-bg-user-bubble);--kit-shadow-user-bubble:var(--kit-shadow-active);--kit-bg-warning:oklch(var(--amber-100));--kit-bg-error:oklch(var(--red-100));--kit-bg-success:oklch(var(--jade-100));--kit-bg-info:oklch(var(--blue-100));--kit-bg-overlay:color-mix(in srgb, var(--kit-content-primary) 24%, transparent);--kit-bg-tone-red:oklch(var(--red-600));--kit-content-tone-red:oklch(var(--grey-0));--kit-bg-tone-orange:oklch(var(--amber-600));--kit-content-tone-orange:oklch(var(--grey-0));--kit-bg-tone-green:oklch(var(--jade-600));--kit-content-tone-green:oklch(var(--grey-0));--kit-bg-tone-blue:oklch(var(--blue-600));--kit-content-tone-blue:oklch(var(--grey-0));--kit-bg-tone-violet:oklch(var(--violet-600));--kit-content-tone-violet:oklch(var(--grey-0));--kit-bg-tone-pink:oklch(var(--pink-600));--kit-bg-tone-lime:oklch(var(--lime-600));--kit-bg-tone-emerald:oklch(var(--green-600));--kit-content-tone-emerald:oklch(var(--green-700));--kit-content-vivid-blue:oklch(var(--blue-700));--kit-content-vivid-orange:oklch(var(--amber-700));--kit-content-vivid-violet:oklch(var(--violet-700));--kit-content-vivid-teal:oklch(var(--jade-800));--kit-content-vivid-pink:oklch(var(--pink-700));--kit-content-vivid-lime:oklch(var(--lime-700));--kit-content-vivid-emerald:oklch(var(--green-700));--kit-content-vivid-grey:oklch(var(--grey-700));--kit-content-on-tone:oklch(var(--grey-0));--kit-bg-md:var(--kit-bg-primary);--kit-bg-md-inset:var(--kit-bg-secondary);--kit-bg-md-media:oklch(var(--grey-0));--kit-bg-tracker:oklch(var(--grey-25));--kit-bg-tracker-matched:oklch(var(--brand-blue-100));--kit-bg-tracker-missing:oklch(var(--brand-peach-100));--kit-bg-tracker-delayed:oklch(var(--amber-100));--kit-bg-tracker-current:oklch(var(--brand-blue-500));--kit-content-primary:oklch(var(--grey-900));--kit-content-secondary:oklch(var(--grey-800));--kit-content-tertiary:oklch(var(--grey-700));--kit-content-quaternary:oklch(var(--grey-600));--kit-content-disabled:oklch(var(--grey-500));--kit-content-accent:oklch(var(--blue-700));--kit-content-selected:var(--kit-content-accent);--kit-content-brand:oklch(var(--brand-peach-900));--kit-content-warning:oklch(var(--amber-800));--kit-content-error:oklch(var(--red-800));--kit-content-success:oklch(var(--jade-800));--kit-content-info:oklch(var(--blue-800));--kit-content-on-action:oklch(var(--grey-0));--kit-content-on-gradient:oklch(var(--grey-900));--kit-content-on-rainbow:oklch(var(--grey-0));--kit-content-kind-document:oklch(var(--blue-700));--kit-content-kind-spreadsheet:oklch(var(--jade-700));--kit-content-kind-presentation:oklch(var(--amber-600));--kit-content-md:var(--kit-content-primary);--kit-content-md-muted:var(--kit-content-secondary);--kit-content-md-subtle:var(--kit-content-tertiary);--kit-content-md-accent:var(--kit-content-accent);--kit-content-tracker-matched:oklch(var(--brand-blue-900));--kit-content-tracker-missing:oklch(var(--red-900));--kit-content-tracker-delayed:oklch(var(--amber-800));--kit-border-primary:oklch(var(--grey-200));--kit-border-secondary:oklch(var(--grey-400));--kit-border-input:oklch(var(--grey-200));--kit-border-strong:oklch(var(--grey-900));--kit-border-focus:oklch(var(--stone-600));--kit-border-focus-width:1px;--kit-border-error:oklch(var(--red-300));--kit-border-success:oklch(var(--jade-300));--kit-border-info:oklch(var(--blue-300));--kit-border-warning:oklch(var(--amber-300));--kit-border-md:var(--kit-border-primary);--kit-border-tracker-dot:oklch(var(--grey-200));--kit-border-tracker-line:oklch(var(--grey-400));--kit-border-tracker-matched:oklch(var(--brand-blue-200));--kit-icon-warning:oklch(var(--amber-500));--kit-icon-error:oklch(var(--red-600));--kit-icon-success:oklch(var(--jade-600));--kit-icon-info:oklch(var(--blue-600));--kit-bg-inverse:oklch(var(--grey-900));--kit-content-inverse:oklch(var(--grey-0));--kit-content-warning-inverse:oklch(var(--amber-300));--kit-action-primary:oklch(var(--grey-900));--kit-action-accent:oklch(var(--blue-700));--kit-content-on-accent:oklch(var(--grey-0));--kit-action-chosen:oklch(var(--blue-600));--kit-bg-chosen:oklch(var(--blue-100));--kit-action-destructive:oklch(var(--red-700));--kit-action-destructive-hover:oklch(var(--red-800));--kit-action-destructive-active:oklch(var(--red-900));--kit-content-on-destructive:oklch(var(--grey-0));--kit-accent-teal:oklch(var(--jade-400));--kit-chart-1:oklch(var(--jade-400));--kit-chart-2:oklch(var(--blue-600));--kit-chart-3:oklch(var(--amber-400));--kit-chart-4:oklch(var(--violet-500));--kit-chart-5:oklch(var(--pink-500));--kit-chart-6:oklch(var(--blue-800));--kit-chart-muted:oklch(var(--grey-100));--kit-chart-axis:oklch(var(--grey-700));--kit-chart-grid:oklch(var(--grey-200));--kit-chart-border:oklch(var(--grey-200));--kit-chart-neutral:oklch(var(--grey-300));--kit-chart-surface:oklch(var(--grey-50));--kit-chart-negative:oklch(var(--red-500));--kit-gradient-brand:linear-gradient(in oklab 154.72deg, oklch(var(--stone-100)) 8.5%, oklch(var(--sky-300)) 50.8%, oklch(var(--brand-peach-500)) 91.5%);--kit-gradient-cta:linear-gradient(in oklab 115.28deg, oklch(var(--stone-100)) 17.92%, oklch(var(--sky-300)) 50.62%, oklch(var(--brand-peach-500)) 82.08%);--kit-gradient-stream:linear-gradient(315deg, oklch(var(--sky-500) / 0) 34%, oklch(var(--sky-500)) 46%, oklch(var(--brand-peach-600)) 54%, oklch(var(--brand-peach-600) / 0) 66%);--kit-gradient-shimmer:linear-gradient(90deg, oklch(var(--stone-100) / 0) 40%, oklch(var(--stone-100)) 46%, oklch(var(--sky-300)) 50%, oklch(var(--brand-peach-500)) 54%, oklch(var(--brand-peach-500) / 0) 60%);--kit-gradient-ring:oklch(var(--brand-teal-500)) 0%, oklch(var(--sky-400)) 20%, oklch(var(--blue-400)) 40%, oklch(var(--brand-peach-400)) 60%, oklch(var(--brand-peach-500)) 80%, oklch(var(--brand-peach-600)) 100%;--kit-gradient-wash:linear-gradient(in oklab 110deg, oklch(var(--brand-peach-200)) 0%, oklch(var(--brand-peach-100)) 22%, oklch(var(--sky-100)) 42%, oklch(var(--brand-peach-100)) 60%, oklch(var(--brand-peach-200)) 80%, oklch(var(--brand-peach-200)) 100%);--kit-border-wash:oklch(var(--sky-200));--kit-bg-role-viewer:oklch(var(--green-100));--kit-content-role-viewer:oklch(var(--green-800));--kit-border-role-viewer:oklch(var(--green-500));--kit-bg-role-builder:oklch(var(--blue-100));--kit-content-role-builder:oklch(var(--blue-800));--kit-border-role-builder:oklch(var(--blue-600));--kit-bg-role-manager:oklch(var(--brand-peach-100));--kit-content-role-manager:oklch(var(--brand-peach-800));--kit-border-role-manager:oklch(var(--brand-peach-500));--kit-bg-role-viewer-strong:oklch(var(--green-200));--kit-bg-role-builder-strong:oklch(var(--blue-200));--kit-bg-role-manager-strong:oklch(var(--brand-peach-200));--kit-bg-person-1:oklch(var(--green-100));--kit-content-person-1:oklch(var(--green-800));--kit-bg-person-2:oklch(var(--blue-100));--kit-content-person-2:oklch(var(--blue-800));--kit-bg-person-3:oklch(var(--brand-peach-100));--kit-content-person-3:oklch(var(--brand-peach-800));--kit-bg-person-4:oklch(var(--sky-200));--kit-content-person-4:oklch(var(--sky-800));--kit-shadow-active:0 1px 2px oklch(var(--grey-975) / .05);--kit-shadow-panel:0 4px 8px -1px oklch(var(--grey-975) / .06);--kit-shadow-card:0 1px 2px oklch(var(--grey-975) / .04), 0 6px 20px -6px oklch(var(--grey-975) / .1);--kit-shadow-popover:0 6px 20px oklch(var(--grey-975) / .06), 0 1px 2px oklch(var(--grey-975) / .05);--kit-shadow-floating-chat:inset 0 0 0 1px oklch(var(--grey-0) / .08), 0 1px 2px oklch(var(--grey-975) / .14), 0 10px 24px -8px oklch(var(--grey-975) / .4);--kit-shadow-floating-chat-hover:inset 0 0 0 1px oklch(var(--grey-0) / .1), 0 1px 2px oklch(var(--grey-975) / .16), 0 14px 30px -8px oklch(var(--grey-975) / .45);--kit-shadow-inset:inset 0 1px 3px oklch(var(--grey-975) / .1), inset 0 0 0 1px oklch(var(--grey-975) / .04);--kit-shadow-drawer:-1px 0 2px oklch(var(--grey-975) / .04), -24px 0 48px -12px oklch(var(--grey-975) / .12);--kit-bg-overlay-drawer:color-mix(in srgb, var(--kit-content-primary) 12%, transparent);--kit-filter-popover:drop-shadow(0 6px 20px oklch(var(--grey-975) / .06)) drop-shadow(0 1px 2px oklch(var(--grey-975) / .05));--kit-shadow-tracker:0 1px 2px oklch(var(--grey-975) / .04);--kit-shadow-tracker-node:0 8px 18px oklch(var(--grey-975) / .05), 0 2px 8px oklch(var(--grey-975) / .06);--kit-shadow-tracker-chip:0 3px 7px oklch(var(--grey-975) / .05);--kit-filter-icon:none;--kit-radius-chip:var(--radius-6);--kit-radius-button:var(--radius-8);--kit-radius-card:var(--radius-12);--playbook-problem-inset:var(--space-32);--kit-radius-composer:var(--radius-16);--kit-radius-hero:var(--radius-20);--kit-radius-pill:var(--radius-full);--kit-radius-md:var(--kit-radius-card);--kit-size-sidebar:240px;--kit-size-rail:56px;--kit-size-header:52px;--kit-size-content-column:720px;--kit-size-command:640px;--kit-size-reply-preview:300px;--kit-size-reply-figure:132px;--kit-size-tile-short:120px;--kit-size-tile-normal:320px;--kit-size-tile-tall:440px;--kit-size-md-font:var(--font-size-14);--kit-size-page-title:var(--font-size-20);--kit-size-page-column:880px;--kit-space-md-block:var(--space-20);--kit-font-md:var(--font-body);--kit-font-md-mono:var(--font-mono);--kit-duration-standard:var(--duration-120);--kit-duration-tooltip:var(--duration-200);--kit-duration-drawer:var(--duration-300);--kit-duration-drawer-exit:var(--duration-200);--kit-duration-run-drawer:var(--duration-500);--kit-duration-run-drawer-exit:var(--duration-300);--kit-duration-utility-expand:var(--duration-600);--kit-duration-utility-ring:var(--duration-900);--kit-duration-stream:var(--duration-1800);--kit-duration-canvas-cycle:var(--duration-7000);--kit-easing-standard:var(--ease-standard);--kit-easing-utility:var(--ease-utility);--kit-easing-card-lift:var(--ease-spring);--kit-duration-card-lift:var(--duration-200);--kit-duration-sidebar:var(--duration-300);--kit-duration-mention-reveal:var(--duration-200);--kit-duration-composer-glow:var(--duration-3120);--kit-duration-floating-chat:var(--duration-300);--kit-duration-floating-chat-exit:var(--duration-200);--kit-duration-floating-chat-circle:var(--duration-120);--kit-duration-floating-chat-contents:var(--duration-200);--kit-duration-floating-chat-ring:var(--duration-900);--kit-duration-arrival:var(--duration-1400);--kit-easing-sidebar:var(--ease-utility)}:root[data-theme=dark]{--kit-bg-primary:oklch(var(--grey-950));--kit-bg-secondary:oklch(var(--grey-975));--kit-bg-tertiary:oklch(var(--grey-900));--kit-bg-inset:oklch(var(--grey-900));--kit-bg-ground:oklch(var(--grey-975));--kit-bg-brand-plate:oklch(var(--grey-50));--kit-bg-glass:color-mix(in srgb, var(--kit-bg-primary) 72%, transparent);--kit-border-glass:color-mix(in srgb, var(--kit-border-primary) 80%, transparent);--kit-bg-selection:oklch(var(--sky-800));--kit-bg-accent:oklch(var(--sky-900));--kit-bg-selected:var(--kit-bg-accent);--kit-bg-brand:oklch(var(--brand-peach-900));--kit-border-accent:oklch(var(--sky-500));--kit-bg-user-bubble:oklch(var(--sky-900));--kit-border-user-bubble:var(--kit-bg-user-bubble);--kit-shadow-user-bubble:var(--kit-shadow-active);--kit-bg-warning:color-mix(in oklab, oklch(var(--amber-950)) 80%, oklch(var(--grey-950)));--kit-bg-error:color-mix(in oklab, oklch(var(--red-950)) 80%, oklch(var(--grey-950)));--kit-bg-success:color-mix(in oklab, oklch(var(--jade-950)) 80%, oklch(var(--grey-950)));--kit-bg-info:color-mix(in oklab, oklch(var(--blue-950)) 80%, oklch(var(--grey-950)));--kit-bg-overlay:color-mix(in srgb, var(--kit-content-primary) 24%, transparent);--kit-bg-tone-red:oklch(var(--red-600));--kit-content-tone-red:oklch(var(--grey-0));--kit-bg-tone-orange:oklch(var(--amber-600));--kit-content-tone-orange:oklch(var(--grey-0));--kit-bg-tone-green:oklch(var(--jade-600));--kit-content-tone-green:oklch(var(--grey-0));--kit-bg-tone-blue:oklch(var(--blue-600));--kit-content-tone-blue:oklch(var(--grey-0));--kit-bg-tone-violet:oklch(var(--violet-600));--kit-content-tone-violet:oklch(var(--grey-0));--kit-bg-tone-pink:oklch(var(--pink-600));--kit-bg-tone-lime:oklch(var(--lime-600));--kit-bg-tone-emerald:oklch(var(--green-600));--kit-content-tone-emerald:oklch(var(--green-300));--kit-content-vivid-blue:oklch(var(--blue-300));--kit-content-vivid-orange:oklch(var(--amber-300));--kit-content-vivid-violet:oklch(var(--violet-300));--kit-content-vivid-teal:oklch(var(--jade-300));--kit-content-vivid-pink:oklch(var(--pink-300));--kit-content-vivid-lime:oklch(var(--lime-300));--kit-content-vivid-emerald:oklch(var(--green-300));--kit-content-vivid-grey:oklch(var(--grey-300));--kit-content-on-tone:oklch(var(--grey-0));--kit-bg-md:var(--kit-bg-primary);--kit-bg-md-inset:var(--kit-bg-secondary);--kit-bg-md-media:oklch(var(--grey-0));--kit-bg-tracker:oklch(var(--grey-950));--kit-bg-tracker-matched:oklch(var(--brand-blue-900));--kit-bg-tracker-missing:oklch(var(--amber-900));--kit-bg-tracker-delayed:oklch(var(--yellow-900));--kit-bg-tracker-current:oklch(var(--brand-blue-400));--kit-content-primary:oklch(var(--grey-100));--kit-content-secondary:oklch(var(--grey-400));--kit-content-tertiary:oklch(var(--grey-500));--kit-content-quaternary:oklch(var(--grey-500));--kit-content-disabled:oklch(var(--grey-700));--kit-content-accent:oklch(var(--blue-300));--kit-content-selected:var(--kit-content-accent);--kit-content-brand:oklch(var(--brand-peach-300));--kit-content-warning:color-mix(in oklab, oklch(var(--amber-400)) 80%, oklch(var(--grey-400)));--kit-content-error:color-mix(in oklab, oklch(var(--red-400)) 80%, oklch(var(--grey-400)));--kit-content-success:color-mix(in oklab, oklch(var(--jade-400)) 80%, oklch(var(--grey-400)));--kit-content-info:color-mix(in oklab, oklch(var(--blue-400)) 80%, oklch(var(--grey-400)));--kit-content-on-action:oklch(var(--grey-975));--kit-content-on-gradient:oklch(var(--grey-900));--kit-content-on-rainbow:oklch(var(--grey-0));--kit-content-kind-document:oklch(var(--blue-400));--kit-content-kind-spreadsheet:oklch(var(--jade-400));--kit-content-kind-presentation:oklch(var(--amber-400));--kit-content-md:var(--kit-content-primary);--kit-content-md-muted:var(--kit-content-secondary);--kit-content-md-subtle:var(--kit-content-tertiary);--kit-content-md-accent:var(--kit-content-accent);--kit-content-tracker-matched:oklch(var(--jade-300));--kit-content-tracker-missing:oklch(var(--brand-peach-400));--kit-content-tracker-delayed:oklch(var(--yellow-400));--kit-border-primary:oklch(var(--grey-900));--kit-border-secondary:oklch(var(--grey-700));--kit-border-input:oklch(var(--grey-700));--kit-border-strong:oklch(var(--grey-100));--kit-border-focus:oklch(var(--stone-400));--kit-border-error:color-mix(in oklab, oklch(var(--red-800)) 80%, oklch(var(--grey-800)));--kit-border-success:color-mix(in oklab, oklch(var(--jade-800)) 80%, oklch(var(--grey-800)));--kit-border-info:color-mix(in oklab, oklch(var(--blue-800)) 80%, oklch(var(--grey-800)));--kit-border-warning:color-mix(in oklab, oklch(var(--amber-800)) 80%, oklch(var(--grey-800)));--kit-border-md:var(--kit-border-primary);--kit-border-tracker-dot:oklch(var(--grey-800));--kit-border-tracker-line:oklch(var(--grey-700));--kit-border-tracker-matched:oklch(var(--brand-blue-700));--kit-icon-warning:color-mix(in oklab, oklch(var(--amber-400)) 80%, oklch(var(--grey-400)));--kit-icon-error:color-mix(in oklab, oklch(var(--red-500)) 80%, oklch(var(--grey-500)));--kit-icon-success:color-mix(in oklab, oklch(var(--jade-400)) 80%, oklch(var(--grey-400)));--kit-icon-info:color-mix(in oklab, oklch(var(--blue-500)) 80%, oklch(var(--grey-500)));--kit-bg-inverse:oklch(var(--grey-100));--kit-content-inverse:oklch(var(--grey-975));--kit-content-warning-inverse:oklch(var(--amber-900));--kit-action-primary:oklch(var(--grey-100));--kit-action-accent:oklch(var(--blue-300));--kit-content-on-accent:oklch(var(--grey-975));--kit-action-chosen:oklch(var(--blue-400));--kit-bg-chosen:oklch(var(--blue-950));--kit-action-destructive:oklch(var(--red-700));--kit-action-destructive-hover:oklch(var(--red-800));--kit-action-destructive-active:oklch(var(--red-900));--kit-content-on-destructive:oklch(var(--grey-0));--kit-accent-teal:oklch(var(--jade-400));--kit-chart-1:oklch(var(--jade-400));--kit-chart-2:oklch(var(--blue-400));--kit-chart-3:oklch(var(--amber-300));--kit-chart-4:oklch(var(--violet-400));--kit-chart-5:oklch(var(--pink-400));--kit-chart-6:oklch(var(--blue-300));--kit-chart-muted:oklch(var(--grey-900));--kit-chart-axis:oklch(var(--grey-500));--kit-chart-grid:oklch(var(--grey-900));--kit-chart-border:oklch(var(--grey-900));--kit-chart-neutral:oklch(var(--grey-700));--kit-chart-surface:oklch(var(--grey-950));--kit-chart-negative:oklch(var(--red-400));--kit-gradient-brand:linear-gradient(in oklab 154.72deg, oklch(var(--stone-100)) 8.5%, oklch(var(--sky-300)) 50.8%, oklch(var(--brand-peach-500)) 91.5%);--kit-gradient-cta:linear-gradient(in oklab 115.28deg, oklch(var(--stone-100)) 17.92%, oklch(var(--sky-300)) 50.62%, oklch(var(--brand-peach-500)) 82.08%);--kit-gradient-stream:linear-gradient(315deg, oklch(var(--sky-500) / 0) 34%, oklch(var(--sky-500)) 46%, oklch(var(--brand-peach-600)) 54%, oklch(var(--brand-peach-600) / 0) 66%);--kit-gradient-shimmer:linear-gradient(90deg, oklch(var(--stone-100) / 0) 40%, oklch(var(--stone-100)) 46%, oklch(var(--sky-300)) 50%, oklch(var(--brand-peach-500)) 54%, oklch(var(--brand-peach-500) / 0) 60%);--kit-gradient-ring:oklch(var(--brand-teal-500)) 0%, oklch(var(--sky-400)) 20%, oklch(var(--blue-400)) 40%, oklch(var(--brand-peach-400)) 60%, oklch(var(--brand-peach-500)) 80%, oklch(var(--brand-peach-600)) 100%;--kit-gradient-wash:linear-gradient(in oklab 110deg, color-mix(in oklab, oklch(var(--brand-peach-900)) 65%, oklch(var(--brand-peach-950))) 0%, oklch(var(--brand-peach-950)) 22%, oklch(var(--sky-950)) 42%, oklch(var(--brand-peach-950)) 60%, color-mix(in oklab, oklch(var(--brand-peach-900)) 65%, oklch(var(--brand-peach-950))) 80%, color-mix(in oklab, oklch(var(--brand-peach-900)) 65%, oklch(var(--brand-peach-950))) 100%);--kit-border-wash:oklch(var(--sky-900));--kit-bg-role-viewer:oklch(var(--green-900));--kit-content-role-viewer:oklch(var(--green-200));--kit-border-role-viewer:oklch(var(--green-400));--kit-bg-role-builder:oklch(var(--blue-900));--kit-content-role-builder:oklch(var(--blue-200));--kit-border-role-builder:oklch(var(--blue-400));--kit-bg-role-manager:oklch(var(--brand-peach-900));--kit-content-role-manager:oklch(var(--brand-peach-200));--kit-border-role-manager:oklch(var(--brand-peach-400));--kit-bg-role-viewer-strong:oklch(var(--green-800));--kit-bg-role-builder-strong:oklch(var(--blue-800));--kit-bg-role-manager-strong:oklch(var(--brand-peach-800));--kit-bg-person-1:oklch(var(--green-900));--kit-content-person-1:oklch(var(--green-200));--kit-bg-person-2:oklch(var(--blue-900));--kit-content-person-2:oklch(var(--blue-200));--kit-bg-person-3:oklch(var(--brand-peach-900));--kit-content-person-3:oklch(var(--brand-peach-200));--kit-bg-person-4:oklch(var(--sky-900));--kit-content-person-4:oklch(var(--sky-200));--kit-shadow-active:0 1px 2px oklch(var(--grey-975) / .45);--kit-shadow-panel:0 4px 12px oklch(var(--grey-975) / .4);--kit-shadow-card:0 1px 2px oklch(var(--grey-975) / .35), 0 8px 24px -8px oklch(var(--grey-975) / .6);--kit-shadow-popover:0 8px 24px oklch(var(--grey-975) / .55), 0 1px 2px oklch(var(--grey-975) / .4);--kit-shadow-floating-chat:inset 0 0 0 1px oklch(var(--grey-975) / .06), 0 1px 2px oklch(var(--grey-975) / .4), 0 10px 24px -8px oklch(var(--grey-975) / .7);--kit-shadow-floating-chat-hover:inset 0 0 0 1px oklch(var(--grey-975) / .08), 0 1px 2px oklch(var(--grey-975) / .45), 0 14px 30px -8px oklch(var(--grey-975) / .75);--kit-shadow-inset:inset 0 1px 3px oklch(var(--grey-975) / .55), inset 0 0 0 1px oklch(var(--grey-975) / .3);--kit-shadow-drawer:-1px 0 2px oklch(var(--grey-975) / .4), -24px 0 48px -12px oklch(var(--grey-975) / .6);--kit-bg-overlay-drawer:color-mix(in srgb, oklch(var(--grey-975)) 40%, transparent);--kit-filter-popover:drop-shadow(0 8px 24px oklch(var(--grey-975) / .55)) drop-shadow(0 1px 2px oklch(var(--grey-975) / .4));--kit-shadow-tracker:0 1px 2px oklch(var(--grey-975) / .15);--kit-shadow-tracker-node:0 8px 18px oklch(var(--grey-975) / .35), 0 2px 8px oklch(var(--grey-975) / .3);--kit-shadow-tracker-chip:0 3px 7px oklch(var(--grey-975) / .3);--kit-filter-icon:invert(1)}@media (prefers-reduced-motion:reduce){:root{--kit-duration-standard:0s;--kit-duration-drawer:0s;--kit-duration-drawer-exit:0s;--kit-duration-run-drawer:0s;--kit-duration-run-drawer-exit:0s;--kit-duration-sidebar:0s;--kit-duration-card-lift:0s;--kit-duration-mention-reveal:0s;--kit-duration-composer-glow:0s;--kit-duration-floating-chat:0s;--kit-duration-floating-chat-exit:0s;--kit-duration-floating-chat-circle:0s;--kit-duration-floating-chat-contents:0s;--kit-duration-floating-chat-ring:0s;--kit-duration-arrival:0s;--kit-duration-utility-expand:0s;--kit-duration-utility-ring:0s;--kit-duration-canvas-cycle:0s;--kit-duration-stream:0s}}*{box-sizing:border-box}::selection{background:var(--kit-bg-selection);color:inherit}body{background:var(--kit-bg-primary);color:var(--kit-content-primary);font-family:var(--font-body);font-size:var(--font-size-14);-webkit-font-smoothing:antialiased;margin:0;line-height:1.43}button,input,textarea,kbd{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:default}:is(button,input,textarea,a,[tabindex]):focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-button{border-radius:var(--kit-radius-button);width:28px;height:28px;color:var(--kit-content-tertiary);transition:background-color var(--kit-duration-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}a.icon-button:hover,button.icon-button:hover{background:var(--kit-bg-tertiary)}.is-unavailable{cursor:default}.topbar{justify-content:flex-end;align-items:center;gap:var(--space-12);height:var(--kit-size-header);padding:0 var(--space-12);flex:none;display:flex}.sidebar-controls{grid-template-columns:var(--space-4) 1fr;transition:grid-template-columns var(--kit-duration-sidebar) var(--kit-easing-sidebar);flex:none;display:grid}.sidebar-controls-row{align-items:center;gap:var(--space-4);grid-column:2;min-width:0;display:flex}.sidebar-controls>.sidebar-controls-row>*{flex:none;max-width:none}.sidebar-controls[data-leaving]{grid-template-columns:0 0fr}@starting-style{.sidebar-controls{grid-template-columns:0 0fr}}.fly-slot{display:inline-flex}.sidebar-controls [data-fly=search]{transition:transform calc(var(--kit-duration-sidebar) * .6) var(--kit-easing-sidebar) calc(var(--kit-duration-sidebar) * .4),opacity calc(var(--kit-duration-sidebar) * .3) var(--kit-easing-standard) calc(var(--kit-duration-sidebar) * .4)}.sidebar-controls-row[data-phase=from] [data-fly=search]{transform:translateX(var(--fly-x,0));opacity:0;transition:none}.sidebar-controls[data-leaving] [data-fly=search]{transform:translateX(var(--fly-x,0));opacity:0;transition:transform calc(var(--kit-duration-sidebar) * .5) var(--kit-easing-standard),opacity calc(var(--kit-duration-sidebar) * .5) var(--kit-easing-standard)}.ku-frame[data-flight] .sidebar .head-actions [data-fly]{visibility:visible;transition:transform var(--kit-duration-sidebar) var(--kit-easing-sidebar)}.ku-frame:is([data-flight=fold],[data-flight=unfold-from]) .sidebar .head-actions [data-fly]{transform:translate(var(--fly-x,0),var(--fly-y,0))}.ku-frame[data-flight=unfold-from] .sidebar .head-actions [data-fly]{transition:none}.ku-frame[data-flight] .sidebar-controls [data-handover]{visibility:hidden}:is(.sidebar .head-actions,.sidebar-controls-row) [data-fly]{will-change:transform}.sidebar-controls[data-leaving] :is([data-fly=bell],[data-fly=toggle]){visibility:hidden}.sidebar-controls .ku-notification-badge{box-shadow:0 0 0 2px var(--kit-bg-primary)}.header-leading:has(>.sidebar-controls){transition:padding-right var(--kit-duration-sidebar) var(--kit-easing-sidebar),margin-right var(--kit-duration-sidebar) var(--kit-easing-sidebar),border-color var(--kit-duration-sidebar) var(--kit-easing-sidebar)}.header-leading:has(>.sidebar-controls[data-leaving]){border-right-color:#0000;margin-right:-13px;padding-right:0}@starting-style{.header-leading:has(>.sidebar-controls){border-right-color:#0000;margin-right:-13px;padding-right:0}}.ku-settings-bar>.sidebar-controls{transition:grid-template-columns var(--kit-duration-sidebar) var(--kit-easing-sidebar),opacity var(--kit-duration-sidebar) var(--kit-easing-sidebar),margin-right var(--kit-duration-sidebar) var(--kit-easing-sidebar)}.ku-settings-bar>.sidebar-controls[data-leaving]{margin-right:calc(-1 * var(--space-12))}@starting-style{.ku-settings-bar>.sidebar-controls{margin-right:calc(-1 * var(--space-12))}}@media (prefers-reduced-motion:reduce){.sidebar-controls,.sidebar-controls [data-fly],.ku-settings-bar>.sidebar-controls{transition:none}.header-leading:has(>.sidebar-controls){transition:none}}.topbar>.sidebar-controls{margin-right:auto}.ku-frame-page{--sidebar-controls-reach:calc(var(--space-12) + var(--space-4) + 3 * 28px + 2 * var(--space-4) + var(--space-20))}@media (width>=901px){.ku-frame-page .ku-page{padding-inline:max(var(--space-32),calc(var(--sidebar-controls-reach) - max(0px,(100% - 1400px) / 2)))}.ku-frame-page .ku-page[data-width=narrow]{padding-inline:max(var(--space-32),calc(var(--sidebar-controls-reach) - max(0px,(100% - 960px) / 2)))}}.topbar>.sidebar-controls:has(+.ku-back){margin-right:0}.topbar>.ku-back{margin:0 auto 0 var(--space-12)}.ku-frame-page:has(.ku-page,.connectors-page,.ku-page-corner)>.topbar{z-index:2;pointer-events:none;position:absolute;inset:0 0 auto}@media (width>=760px){.ku-frame-page:has(.playbook-screen[data-spacing=page])>.topbar{z-index:2;pointer-events:none;position:absolute;inset:0 0 auto}}.ku-frame-page>.topbar>*{pointer-events:auto}.connection-banner{top:var(--space-8);z-index:30;max-width:calc(100% - 2 * var(--space-16));opacity:1;transition:opacity var(--kit-duration-sidebar) var(--kit-easing-sidebar),translate var(--kit-duration-sidebar) var(--kit-easing-sidebar);display:flex;position:absolute;left:50%;translate:-50%}.connection-banner[data-alone]{position:fixed}@starting-style{.connection-banner{opacity:0;translate:-50% calc(-1 * var(--space-8))}}.ku-frame-page:has(>.topbar>.ku-back) :is(.ku-page-corner,.playbook-bar,.ku-rd-bar)>.ku-back{visibility:hidden}.conversation-heading .sidebar-controls .icon-button{color:var(--kit-content-secondary)}label{font-size:var(--font-size-12);margin-bottom:var(--space-8);font-weight:500;display:block}input{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);min-width:0;height:36px;padding:0 var(--space-12);background:var(--kit-bg-primary);color:inherit;flex:1}input:hover{border-color:var(--kit-border-secondary)}input:focus{border-color:var(--kit-border-strong);outline:0}h3{font-size:var(--font-size-16);margin:var(--space-8) 0;font-weight:500}dl{margin:var(--space-16) 0 0}dl>div{justify-content:space-between;gap:var(--space-16);padding:var(--space-8) 0;border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-12);display:flex}dt{color:var(--kit-content-tertiary)}dd{text-align:right;margin:0}.skip-link{background:var(--kit-bg-primary);padding:var(--space-12);border-radius:var(--kit-radius-button);z-index:10;position:absolute;top:-100px;left:16px}.skip-link:focus{top:8px}@media (width<=900px){dl>div{gap:var(--space-4);flex-direction:column}dd{text-align:left}}.conversation{height:var(--page-height);flex-direction:column;min-height:0;display:flex}.transcript{width:calc(min(720px,calc(100% - 40px)) + 2 * var(--space-16));scrollbar-width:none;min-height:0;padding:var(--space-20) var(--space-16);flex:1;margin:0 auto;overflow-y:auto}.transcript::-webkit-scrollbar{display:none}.transcript>.ku-feedback,.transcript>div>.ku-feedback,.transcript>.window-list>div>div>.ku-feedback{margin-bottom:var(--space-24)}.conversation-main>.chat-composer[data-appearance]{width:min(720px,100% - 40px);margin:var(--space-12) auto var(--space-16);flex-shrink:0}@media (width<=600px){.conversation-main>.chat-composer[data-appearance]{width:calc(100% - 24px)}.transcript{width:100%;padding-inline:var(--space-12)}}.workspace-areas{flex:1;width:100%;min-width:0;min-height:0;display:flex}.workspace-areas:not([data-canvas=closed]){height:var(--page-height);flex:none;overflow:hidden}.place-area{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.place-area:focus{outline:none}.workspace-areas:not([data-canvas=closed])>.place-area{height:100%;overflow-y:auto}.place-area:has(>.conversation){height:var(--page-height)}.place-area:has(>.canvas-shell){height:var(--page-height)}.workspace-areas[data-canvas=side]>.place-area{flex:0 0 var(--place-width,50%);width:var(--place-width,50%);border-right:1px solid var(--kit-border-primary)}.workspace-areas:has(>.place-area>.conversation){position:relative}.workspace-areas:has(>.place-area>.conversation)>.place-area{z-index:1;background:var(--kit-bg-primary);flex:0 0 100%}.workspace-areas[data-canvas=side]:has(>.place-area>.conversation)>.place-area{flex-basis:var(--place-width,50%)}.workspace-areas[data-canvas=rail]:has(>.place-area>.conversation)>.place-area{flex-basis:calc(100% - 2 * var(--space-16) - 28px)}.workspace-areas:not([data-canvas=full]):has(>.place-area>.conversation)>.canvas-shell{width:calc(100% - var(--place-width,50%));position:absolute;top:0;bottom:0;right:0}.workspace-areas[data-rail-slide]:has(>.place-area>.conversation)>.canvas-shell{flex:0 0 calc(100% - var(--place-width,50%));width:auto;position:relative;top:auto;bottom:auto;right:auto}.workspace-areas[data-sliding]>.place-area{transition:flex-basis var(--kit-duration-sidebar) var(--kit-easing-sidebar)}.workspace-areas:has(>.place-area>.conversation)>.canvas-rail{z-index:2;transition:translate var(--kit-duration-sidebar) var(--kit-easing-sidebar);position:absolute;top:0;bottom:0;right:0}@starting-style{.workspace-areas[data-rail-slide]:has(>.place-area>.conversation)>.canvas-rail{translate:100%}}.workspace-areas[data-rail-leaving]:has(>.place-area>.conversation)>.canvas-rail{translate:100%}.workspace-areas>.canvas-toggle{top:calc((var(--kit-size-header) - 28px) / 2);right:var(--space-16);z-index:3;position:absolute}.chat-header-actions>.chat-canvas-room{width:28px;height:28px;transition:width var(--kit-duration-sidebar) var(--kit-easing-sidebar),margin-left var(--kit-duration-sidebar) var(--kit-easing-sidebar);flex:none}.chat-header-actions>.chat-canvas-room[data-folded]{width:0;margin-left:calc(-1 * var(--space-4))}.workspace-areas .canvas-tabs{padding-right:calc(var(--space-16) + 28px + var(--space-8))}.workspace-areas .canvas-rail{width:calc(2 * var(--space-16) + 28px);padding-top:var(--kit-size-header)}@media (prefers-reduced-motion:reduce){.workspace-areas[data-sliding]>.place-area,.chat-header-actions>.chat-canvas-room,.workspace-areas>.canvas-rail{transition:none}}.workspace-areas[data-canvas=full]>.place-area{display:none}.workspace-areas>.canvas-status{padding:var(--space-20);flex:1;margin:0}.conversation{flex:1;width:100%;min-width:0;height:100%;position:relative}.conversation-heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-header-actions{align-items:center;gap:var(--space-4);flex:none;display:flex}.transcript{padding-top:var(--space-20)}.document-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-12);margin-bottom:var(--space-16);display:flex}.document-heading>div:first-child{flex:auto;min-width:0}.document-heading h1{font-size:var(--kit-size-page-title);margin:var(--space-4) 0 0;overflow-wrap:anywhere;font-weight:500;line-height:1.3}.document-actions{gap:var(--space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.stores-filters{align-items:flex-end;gap:var(--space-12);margin:var(--space-12) 0;flex-wrap:wrap;display:flex}.stores-filters>.ku-field{flex:280px}.stores-note,.stores-changed{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:normal;overflow-wrap:anywhere;display:block}.stores-note{max-width:280px}.stores-changed{max-width:160px}.stores-store{white-space:normal}.window-pager{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-11);color:var(--kit-content-tertiary);padding:var(--space-8) 0;flex-wrap:wrap;display:flex}.window-pager p{margin:var(--space-2) 0}.resource-card{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);color:var(--kit-content-primary);text-align:left;margin-bottom:var(--space-8);min-width:0;font:inherit;display:flex}.resource-card>.icon{color:var(--kit-content-accent);flex:none}.resource-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.resource-card:hover{background:var(--kit-bg-secondary)}.home-recents{width:100%}.revision-notice,.revision-picker{align-items:center;gap:var(--space-8);font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:var(--space-12) 0;display:flex}.revision-picker label{margin:0}.revision-picker input{max-width:72px;height:28px;padding:0 var(--space-8);flex:0 64px}.document-editor{gap:var(--space-12);flex-direction:column;display:flex}.document-editor label{margin:0}.document-create{gap:var(--space-12);flex-direction:column;display:flex}.document-editor textarea,.document-create textarea{resize:vertical;background:var(--kit-bg-primary);width:100%;min-height:120px;color:var(--kit-content-primary);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);padding:var(--space-12);font:inherit;margin-top:var(--space-8);display:block}.editor-actions{gap:var(--space-8);margin-top:var(--space-8);display:flex}@media (width<=1000px){.document-heading{flex-wrap:wrap}.document-actions{justify-content:flex-start}}@media (width<=700px){.canvas-scroll{padding:var(--space-16)}.chat-header-actions>.section-label{display:none}.document-heading h1{font-size:var(--font-size-20)}}.conversation-title{align-items:center;gap:var(--space-8);min-width:0;display:flex}.icon-button.is-pressed{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.text-link{font-size:var(--font-size-13);color:var(--kit-content-accent);border-radius:var(--kit-radius-chip);font-weight:500}.text-link:hover{color:var(--kit-content-primary)}.text-link.people-count-link{font-size:inherit}:is(.ku-share-answers,.ku-dialog.people-group-sheet,.ku-dialog.role-ask-dialog) :is(.ku-choice[data-selected=true],.ku-choice[data-selected=true][data-unavailable=false]:hover):has(input[type=radio]){background:linear-gradient(var(--kit-bg-primary),var(--kit-bg-primary)) padding-box,linear-gradient(color-mix(in oklab,var(--kit-bg-primary) 40%,transparent) 0 0) border-box,linear-gradient(in oklab 120deg,var(--kit-gradient-ring)) border-box;border:2px solid #0000;margin:-1px}.ku-dialog.ku-share-sheet[data-size=wide]{width:min(680px,100vw - 32px)}.ku-share-sheet .ku-share-holders>.ku-people-matches{max-height:calc(4*var(--share-role-row) + 3px);scrollbar-width:thin;scrollbar-color:var(--kit-border-strong) transparent;--share-role-row:84px;overflow-y:auto}.ku-share-sheet .ku-share-holders .ku-share-holder{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto var(--space-28);justify-content:stretch;column-gap:var(--space-20);min-height:var(--share-role-row);flex:none;padding:12px 9.84px 12px 30px}.ku-share-sheet .ku-share-note{padding-block:calc(var(--space-12)*.7)}.ku-share-sheet .ku-share-holders>.ku-share-holders-foot{top:var(--space-8);position:relative}.ku-share-sheet .ku-share-holders .ku-share-holder-controls{grid-template-columns:repeat(2,minmax(0,127px));column-gap:22px;width:auto;display:grid}.ku-share-sheet .ku-share-holder-controls .ku-share-control{align-items:center;gap:var(--space-4);text-align:center}.ku-share-sheet .ku-share-holder-controls .ku-share-control>:not(.ku-share-control-caption){align-self:stretch}.ku-share-sheet .ku-share-holder-controls .ku-share-control-caption{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500;line-height:16px}.ku-share-sheet .ku-share-holder-controls .ku-field .ku-field-select{gap:var(--space-4);height:22px;min-height:22px;padding:0 var(--space-6) 0 var(--space-8);font-size:var(--font-size-12);color:var(--kit-content-primary);font-weight:500}.ku-share-sheet .ku-share-holder-controls .ku-field-select[data-shape=pill] .ku-field-select-value{padding-left:var(--space-4);margin-right:0}.ku-share-sheet .ku-share-holder-controls .ku-badge[data-size=control]{--kd-tone-bg:var(--kit-bg-tertiary);--kd-tone-text:var(--kit-content-secondary);--kd-tone-border:var(--kit-border-input);height:22px;min-height:22px;line-height:20px;font-size:var(--font-size-12);font-weight:500}@media (width<=640px){.ku-share-sheet .ku-share-holders .ku-share-holder-controls{gap:var(--space-8);grid-template-columns:minmax(0,132px)}}.names-tip{text-underline-offset:3px;cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.names-tip:focus-visible{outline:2px solid var(--kit-focus-ring,var(--kit-border-accent));outline-offset:2px;border-radius:var(--radius-2)}.role-ways{gap:var(--space-4) var(--space-16);flex-wrap:wrap;align-items:center;display:inline-flex}.role-ways>.text-link{white-space:nowrap}.role-ways-sent{font-size:var(--font-size-13);color:var(--kit-content-secondary)}.people-me>.text-link{margin-top:var(--space-8);display:inline-block}.keeyu-requests-area{max-width:1200px}.admin-playbooks-scope-line{font-size:var(--font-size-12);color:var(--kit-content-secondary);max-width:52rem;margin:0}.admin-playbooks-tiles{gap:var(--space-8);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-playbooks-tile{align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);color:var(--kit-content-primary);text-align:left;cursor:pointer;flex-direction:column;display:flex}.admin-playbooks-tile.is-active{border-color:var(--kit-border-strong,var(--kit-content-primary));background:var(--kit-bg-primary)}.admin-playbooks-tile-label{font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-content-tertiary);font-weight:600}.admin-playbooks-tile-value{font-size:var(--font-size-20);color:var(--kit-content-primary);font-weight:600;line-height:1.1}.admin-playbooks-playbook{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.admin-playbooks-playbook>strong{font-size:var(--font-size-13);font-weight:500;line-height:1.3}.admin-playbooks-meta{font-size:var(--font-size-11);color:var(--kit-content-tertiary);line-height:1.35}.admin-playbooks-meta code,.admin-playbooks-tenant code{font-family:var(--font-mono);font-size:var(--font-size-10);letter-spacing:.01em;color:var(--kit-content-tertiary)}.admin-playbooks-tenant{flex-direction:column;gap:2px;min-width:10rem;max-width:14rem;display:flex}.admin-playbooks-tenant strong{font-size:var(--font-size-12);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.admin-playbooks-tenant code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-playbooks-timeline{gap:var(--space-4);font-size:var(--font-size-11);flex-direction:column;margin:0;padding-left:1.2rem;display:flex}.admin-playbooks-playbook .ku-disclosure{font-size:var(--font-size-11)}.admin-playbooks-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:min(260px,80%);height:10px;display:block}.admin-playbooks-skel[data-shape=figure]{width:40px;height:20px}@media (width<=1100px){.admin-playbooks-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.admin-playbooks-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.keeyu-request-redirect{font-size:var(--font-size-12);color:var(--kit-content-secondary);overflow-wrap:anywhere;margin:0}.keeyu-request-client,.keeyu-request-work,.keeyu-request-asked{gap:var(--space-4);min-width:0;font-size:var(--font-size-12);flex-direction:column;display:flex}.keeyu-request-client strong{font-size:var(--font-size-13);font-weight:500}.keeyu-request-client .ku-badge{white-space:nowrap;align-self:flex-start}.keeyu-request-client code,.keeyu-request-work code{font-size:var(--font-size-11);color:var(--kit-content-secondary);overflow-wrap:anywhere}.keeyu-request-work span,.keeyu-request-asked span{color:var(--kit-content-tertiary)}.people-person,.people-detail{min-width:132px;color:var(--kit-content-tertiary);flex-direction:column;gap:2px;font-size:12px;display:flex}.ku-grid[data-spread=even] :is(.people-person,.people-detail){min-width:0}.people-area .ku-table .ku-button{white-space:nowrap}.people-person strong{color:var(--kit-content-primary);font-size:13px;font-weight:500}.people-you{color:var(--kit-content-tertiary);font-weight:400}.people-person span{overflow-wrap:anywhere}.people-detail .people-event{color:var(--kit-content-primary);font-size:13px}.people-quiet{color:var(--kit-content-tertiary);margin:0;font-size:12px}.share-new-line{color:var(--kit-content-tertiary);margin:6px 0 0;font-size:12px}.people-actions{justify-content:flex-end;gap:8px;display:flex}.people-form{flex-direction:column;gap:16px;display:flex}.people-notes{border-top:1px solid var(--kit-border-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:24px;display:grid}.people-notes h2 .people-fold{align-items:center;gap:var(--space-6);border-radius:var(--radius-4);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.people-notes h2 .people-fold .icon{color:var(--kit-content-secondary)}.people-notes h2 .people-fold:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.people-notes h2:has(>.people-fold[aria-expanded=false]){margin-bottom:0}.people-notes:not(:has(.people-fold[aria-expanded=true])){align-items:center}.people-me{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);margin:0 0 16px;padding:14px 16px}.people-me[data-skeleton]{gap:var(--space-8);flex-direction:column;display:flex}.people-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:min(420px,90%);height:10px;display:block}.people-skel[data-shape=title]{width:min(220px,60%);height:14px}.people-skel[data-shape=short]{opacity:.6;width:min(260px,60%)}.people-me h2{color:var(--kit-content-primary);margin:0 0 6px;font-size:15px;font-weight:600}.people-me p{color:var(--kit-content-secondary);margin:0;font-size:13px;line-height:1.5}.people-me p+p{margin-top:4px}.people-me dl{flex-direction:column;gap:4px;margin:10px 0 0;display:flex}.people-me dl>div{color:var(--kit-content-secondary);grid-template-columns:84px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.5;display:grid}.people-me dt{color:var(--kit-content-primary);font-weight:500}.people-me dd{text-align:left;margin:0}.people-groups{margin:20px 0 0}.people-groups h2{color:var(--kit-content-primary);margin:0 0 8px;font-size:15px;font-weight:600}.people-groups-head{justify-content:space-between;align-items:center;gap:var(--space-16);margin:0 0 8px;display:flex}.people-groups-head h2{font-size:var(--font-size-17);margin:0;line-height:24px}.ku-dialog.people-group-sheet{--people-group-inset:calc(var(--space-32) * 1.15)}.ku-dialog.people-group-sheet[data-inset=roomy] :is(.ku-dialog-header,.ku-dialog-body,.ku-dialog-footer){padding-left:var(--people-group-inset);padding-right:var(--people-group-inset)}.ku-dialog.people-group-sheet[data-size=wide]{width:min(calc(654px + 2 * var(--people-group-inset) + 2px),calc(100vw - 32px))}.ku-dialog.people-group-sheet[data-size=wide]:has(section[aria-labelledby=group-members-title]:not([data-kind=store])){width:min(calc(551px + 2 * var(--people-group-inset) + 2px),calc(100vw - 32px))}.people-group-dialog{font-size:var(--font-size-15);flex-direction:column;gap:0;padding-bottom:4px;display:flex}.people-group-dialog>*,.people-group-section>*{margin:0}.people-group-dialog>*+*{margin-top:var(--space-20)}.people-group-sheet .ku-dialog-header{padding-bottom:var(--space-20)}.people-group-dialog .people-quiet{font-size:var(--font-size-14);color:var(--kit-content-secondary);line-height:1.5}.people-group-dialog .people-person strong{font-size:var(--font-size-15)}.people-group-sheet .ku-dialog-header>div:first-child{flex:auto;min-width:0}.people-group-sheet .ku-dialog-heading{flex-wrap:wrap;row-gap:0}.people-group-sheet .ku-dialog-header .people-group-about{margin:var(--space-8) 0 0;font-size:var(--font-size-15);letter-spacing:normal;color:var(--kit-content-primary);flex:0 0 100%;font-weight:400;line-height:22px}.people-group-about .ku-button{white-space:nowrap}.people-group-sheet .people-group-unnamed{border-radius:var(--kit-radius-button);width:28px;height:28px;color:var(--kit-icon-warning);cursor:default;place-items:center;display:inline-grid}.people-group-sheet .people-group-unnamed:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.people-group-about .ku-button[data-appearance=ghost]{gap:var(--space-6);height:auto;min-height:0;box-shadow:none;color:var(--kit-content-secondary);font-size:var(--font-size-14);background:0 0;border:0;padding:0;font-weight:400;line-height:22px}.people-group-about .ku-button[data-appearance=ghost]:hover{color:var(--kit-content-primary);text-underline-offset:3px;background:0 0;text-decoration:underline}.people-group-about .ku-button[data-appearance=ghost]:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.people-group-details{gap:var(--space-16);min-width:0;font-size:var(--font-size-14);letter-spacing:normal;flex-direction:column;flex:100%;font-weight:400;line-height:20px;display:flex}.people-group-sheet .ku-dialog-header .people-group-details-actions{justify-content:flex-end;gap:var(--space-8);margin:0;display:flex}.people-group-dialog>.ku-field+.ku-field{margin-top:var(--space-16)}.people-group-section{gap:var(--space-16);padding-top:var(--space-20);border-top:1px solid var(--kit-border-primary);flex-direction:column;display:flex}.people-group-section>:is(.ku-dialog-section-title,.ku-dialog-section-head)+p{margin-top:calc(var(--space-8) - var(--space-16))}.people-group-section .ku-choice-options{gap:var(--space-16)}.people-group-section .ku-choice-group[data-size=large] .ku-choice-title{font-size:var(--font-size-15)}.people-group-section .ku-choice-group[data-size=large] .ku-choice-copy .ku-field-help{font-size:var(--font-size-14);line-height:21px}.people-group-section .ku-grid-table td{font-size:var(--font-size-15)}.people-group-section .ku-grid .ku-grid-table :is(th,td){position:static}.people-group-section .ku-grid .ku-grid-table th{z-index:2;position:sticky;top:0;left:auto}.people-group-section[aria-labelledby=group-members-title] .ku-grid-scroll{scrollbar-width:thin;scrollbar-color:var(--kit-border-strong) transparent;max-height:259px;overflow-y:auto}.people-group-section[aria-labelledby=group-members-title] .ku-grid-table :is(th,td):first-child{padding-left:23px}.people-group-section[aria-labelledby=group-members-title] .ku-grid-table :is(th,td):nth-child(2){width:150px}.people-group-section[aria-labelledby=group-members-title] .ku-grid-table :is(th,td):nth-child(3){width:135px;padding-right:30px}.people-group-section[aria-labelledby=group-members-title]>.ku-dialog-section-head{padding-right:31px}.people-group-section[aria-labelledby=group-members-title] :is(.ku-grid,.ku-dialog-section-head){max-width:551px}.people-group-section[data-kind=store][aria-labelledby=group-members-title] .ku-grid{max-width:411px}.ku-dialog.people-group-sheet.people-group-reader[data-size=wide]:has(section[aria-labelledby=group-members-title]){width:min(calc(var(--people-group-reading) + 2 * var(--people-group-inset) + 2px),calc(100vw - 32px))}.ku-dialog.people-group-sheet.people-group-reader{--people-group-reading:480px}.people-group-reader .people-group-section[aria-labelledby=group-members-title] :is(.ku-grid,.ku-dialog-section-head){max-width:none}.people-group-reader .people-group-section[aria-labelledby=group-members-title] .ku-grid-table :is(th,td):nth-child(2){width:130px}.people-group-reader .people-group-section:not([data-kind=store])[aria-labelledby=group-members-title] .ku-grid-table :is(th,td):nth-child(3){width:107px;padding-right:23px}.people-group-reader .people-group-section[data-kind=store][aria-labelledby=group-members-title] .ku-grid-table :is(th,td):nth-child(2){width:153px;padding-right:23px}.people-group-section .people-group-person{align-items:center;gap:var(--space-12);flex-direction:row;display:inline-flex}.ku-dialog.people-group-sheet .ku-dialog-footer{border-top:0;padding-top:6.4px;padding-bottom:9.4px}.ku-dialog.people-group-sheet .ku-dialog-body{padding-bottom:0}.people-group-section[aria-labelledby=group-members-title]>.ku-grid+.people-quiet{margin-top:5px}.people-group-blocker{margin-top:4px}.people-group-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.people-group-actions .people-quiet{margin-right:auto}.people-group-default{color:var(--kit-content-secondary);align-items:baseline;gap:10px;display:flex}.people-group-add{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);flex-direction:column;gap:10px;padding:14px;display:flex}.people-group-add>*{margin:0}.people-group-add-list{max-height:280px;padding-right:4px;overflow-y:auto}.people-group-find{position:relative}.people-group-find .ku-field-input{padding-right:var(--space-36)}.people-group-find .ku-field-input::-webkit-search-cancel-button{display:none}.people-group-find-icon{top:50%;right:var(--space-12);color:var(--kit-content-tertiary);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.people-group-add .people-group-add-list .ku-choice-group>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.people-group-add .people-group-add-list .ku-choice{box-sizing:border-box;min-height:36px;padding-top:var(--space-4);padding-bottom:var(--space-4)}.people-group-add .people-group-add-list .ku-choice-group[data-size=large] .ku-choice-title{font-size:var(--font-size-14)}.people-group-section{scroll-margin-top:var(--space-16)}.people-group-add .people-group-add-list .ku-choice-options{gap:var(--space-4)}.people-groups .people-group-dialog .people-ask-line{margin:var(--space-16) 0 0;align-items:flex-end}.people-group-dialog .people-ask-line .ku-field{flex:200px}.people-group-role{vertical-align:middle;width:108px;display:inline-flex}.people-group-role>*{flex:auto;min-width:0}.people-group-role .ku-badge[data-size=control][data-role-tone]{--kd-tone-bg:var(--kit-bg-primary);--kd-tone-text:var(--kit-content-primary);--kd-tone-border:var(--kit-border-input);cursor:default}.ku-dialog[data-ring] .ku-field-select:not(.ku-share-holder-controls .ku-field-select,.people-group-role .ku-field-select,.ku-people-chip .ku-field-select){width:90%}.people-group-dialog .people-group-row-action{min-width:84px}.people-group-dialog .people-actions{justify-content:flex-start}[role=dialog] .ku-choice-group+.ku-choice-group,[role=dialog] .ku-choice-group+.ku-field{margin-top:16px}.people-groups .people-detail b{color:var(--kit-content-primary);font-weight:600}.ku-page .people-groups .people-detail .people-group-what{font-size:var(--font-size-13);color:var(--kit-content-secondary);font-weight:400;line-height:18px}.people-groups .people-group-open{min-width:72px}.ku-page .people-groups>.ku-grid .ku-grid-table td[data-kind=text][data-align=center]{color:var(--kit-content-primary);font-weight:400}.people-me .people-ask-line{color:var(--kit-content-primary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.people-groups .people-ask-line{color:var(--kit-content-primary);flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.people-notes h2{color:var(--kit-content-primary);margin:0 0 8px;font-size:13px;font-weight:600}.people-notes p,.people-notes dd{color:var(--kit-content-secondary);text-align:left;margin:0;font-size:12px;line-height:1.5}.people-notes p+p,.people-notes dl+p{margin-top:8px}.people-notes .people-help{color:var(--kit-content-accent);font-weight:500;text-decoration:none}.people-notes .people-help:hover{text-decoration:underline}.people-notes dl{flex-direction:column;gap:8px;margin:0;display:flex}.people-notes dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.people-notes dt{color:var(--kit-content-primary);font-size:12px;font-weight:500}@media (width<=900px){.people-notes{grid-template-columns:minmax(0,1fr)}}.ku-page:is(:has(#people-title),:has(#groups-page-title),:has(#access-requests-title)) :is(.people-person,.people-detail){font-size:13px}.ku-page:is(:has(#people-title),:has(#groups-page-title),:has(#access-requests-title)) :is(.people-person strong,.people-detail .people-event){font-size:14px}.ku-page:is(:has(#people-title),:has(#groups-page-title),:has(#access-requests-title)) .people-quiet{font-size:13px}.ku-page:is(:has(#people-title),:has(#groups-page-title),:has(#access-requests-title)) :is(.people-me h2,.people-groups>h2){font-size:16px}.ku-page:is(:has(#people-title),:has(#groups-page-title),:has(#access-requests-title)) .people-me p{font-size:14px}.ku-page:is(:has(#people-title),:has(#groups-page-title),:has(#access-requests-title)) .people-me dl>div{font-size:13px}.ku-page:is(:has(#people-title),:has(#groups-page-title),:has(#access-requests-title)) .people-notes h2{font-size:14px}.ku-page:is(:has(#people-title),:has(#groups-page-title),:has(#access-requests-title)) :is(.people-notes p,.people-notes dd,.people-notes dt){font-size:13px}.place-area:has(>.ku-page[data-fill]){height:var(--page-height)}.playbooks-area{width:100%;max-width:960px;padding:var(--space-28) var(--space-32) var(--space-48);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.runs-area{max-width:1400px;container-type:inline-size}.place-area:has(>.runs-area){height:var(--page-height)}.runs-area{flex:1;min-height:0;overflow-y:auto}.runs-area>*,.playbooks-grid-area>*{flex:none}.runs-area>.ku-rd-host{flex:1;min-height:420px}.runs-area{position:relative}.runs-area>.ku-rd{top:var(--space-8);right:var(--space-8);bottom:var(--space-8)}.run-end-actions{gap:var(--space-8);display:flex}.run-end-actions>*,.run-end-actions .ku-tooltip-trigger{flex:1;display:flex}.run-end-actions .ku-button{flex:1;justify-content:center}@container (width>=561px){.runs-split>.ku-rd{border-width:0 0 0 1px;border-radius:0;position:fixed;top:0;bottom:0;right:0}}.playbooks-grid-area>.pl-card{flex:1;min-height:420px}.playbooks-grid-area{max-width:1400px;container-type:inline-size}.place-area:has(>.playbooks-grid-area){height:var(--page-height)}.playbooks-start{align-items:center;gap:var(--space-32);flex-direction:column;width:100%;min-width:0;display:flex}.playbooks-ideas{justify-content:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.playbooks-turn-on-list{padding:var(--space-8) var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);gap:var(--space-8);flex-direction:column;margin:0;list-style:none;display:flex}.playbooks-turn-on-list li{justify-content:space-between;gap:var(--space-12);font-size:var(--font-size-13);display:flex}.playbooks-turn-on-list strong{color:var(--kit-content-primary);font-weight:500}.playbooks-turn-on-list span{color:var(--kit-content-secondary);text-align:right}.playbooks-grid-area{flex:1;min-height:0;overflow-y:auto}.runs-review .reply-review{max-width:none;margin:0}.runs-again-list{gap:var(--space-4);font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;padding:0;list-style:none;display:grid}.runs-again-list b{color:var(--kit-content-primary);font-weight:600}.runs-again-note{margin:var(--space-12) 0 0;font-size:var(--font-size-13);color:var(--kit-content-tertiary)}.playbooks-area .window-list>div{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.playbook-grid,.playbooks-area .window-list>div{grid-template-columns:minmax(0,1fr)}.playbooks-area{padding:var(--space-8) var(--space-16) var(--space-32)}}.tree-children[data-kind=group] .group-things{padding-left:var(--space-12);flex-direction:column;gap:1px;display:flex}.tree-children[data-kind=group] .group-all{text-decoration:none}.tree-children[data-kind=group] .group-head{width:100%;min-width:0}.tree-children[data-kind=group] .tree-empty{padding-left:var(--space-8)}.error-trace-lines{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.error-trace-line[data-skeleton]{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;flex-direction:row;display:flex}.error-trace-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:min(420px,70%);height:10px;display:block}.error-trace-skel[data-shape=badge]{border-radius:var(--kit-radius-pill);width:56px;height:20px}.error-trace-line{gap:var(--space-6);padding:var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);flex-direction:column;min-width:0;display:flex}.error-trace-line-head{align-items:center;gap:var(--space-4) var(--space-8);font-size:var(--font-size-13);flex-wrap:wrap;display:flex}.error-trace-line-head strong{font-weight:600}.error-trace-line-head span{color:var(--kit-content-tertiary);font-size:var(--font-size-12)}.error-trace-line-asked{font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere;margin:0}.ku-share-sheet .ku-dialog-footer>.ku-action:has(>.share-help){margin-right:auto}.ku-dialog .ku-dialog-footer .help-button.ku-button,.ku-dialog .ku-dialog-footer .help-button.ku-button .icon,.ku-page-actions .help-button.ku-button,.ku-page-actions .help-button.ku-button .icon{color:var(--kit-content-accent)}.help-after{white-space:nowrap}.ku-page-subheader .help-after .help-button.ku-button{margin:-4px 0 -4px 2px}.ku-page-subheader .help-after>.ku-action{vertical-align:top}.ku-page-subheader .help-button.ku-button,.ku-page-subheader .help-button.ku-button .icon{color:var(--kit-content-accent)}.ku-page:has(#groups-page-title) .pl-grid :is(th,td):is([data-column=role],[data-column=members],[data-column=playbooks],[data-column=artifacts],[data-column=created]){text-align:center}.ku-page:has(#groups-page-title) .pl-grid th:is([data-column=role],[data-column=members],[data-column=playbooks],[data-column=artifacts],[data-column=created]) .pl-heading{justify-content:center}.ku-page:has(#groups-page-title) .pl-grid .ku-badge[data-role-tone]{justify-content:center;min-width:76px}.ku-page:has(#groups-page-title) .pl-grid .ku-badge[data-role-tone=manager]{--kd-tone-border:var(--kit-border-role-manager)}.ku-page:has(#groups-page-title) .pl-grid .ku-badge[data-role-tone=builder]{--kd-tone-border:var(--kit-border-role-builder)}.ku-page:has(#groups-page-title) .pl-grid .ku-badge[data-role-tone=viewer]{--kd-tone-border:var(--kit-border-role-viewer)}.ku-page:has(#groups-page-title) .people-groups{display:contents}.ku-page:has(#groups-page-title) .pl-grid :is(th,td).pl-col-name{padding-left:18px}.ku-page:has(#groups-page-title) .pl-grid :is(th,td)[data-column=role]{padding-inline:8px}.ku-page:has(#groups-page-title) .pl-grid thead .pl-col-name .pl-heading{transform:translateX(calc(-50% - var(--space-10) / 2))}.notifications-head:has(.notifications-back){padding-left:var(--space-12)}.notifications-settings{gap:var(--space-16);overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-20) var(--space-20);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kd-document{min-width:0}.kd-provenance{margin:var(--space-4) 0 0;font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:1.5}.kd-inline-provenance{min-width:0}.kd-sourced{flex:auto}.kd-stack{min-width:0;display:flex}.kd-stack-column{flex-direction:column}.kd-stack-row{flex-flow:wrap}.kd-gap-none{gap:0}.kd-gap-sm{gap:var(--space-8)}.kd-gap-md{gap:var(--space-16)}.kd-gap-lg,.kd-document>.kd-stack-column.kd-gap-md{gap:var(--space-24)}.kd-document>.kd-stack-column>.kd-section:not(:first-child){margin-top:var(--space-8)}.kd-grid{gap:var(--space-16);min-width:0;display:grid}.kd-grid-1{grid-template-columns:minmax(0,1fr)}.kd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kd-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kd-layout-card{gap:var(--space-16);min-width:0;padding:var(--kd-surface-pad,var(--space-20));background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));flex-direction:column;display:flex;position:relative}.kd-layout-card>*{--kd-surface-bg:transparent;--kd-surface-shadow:none;--kd-surface-border:transparent;--kd-surface-radius:0;--kd-surface-pad:0}.kd-layout-card>.kd-stack>:not(:first-child):is([data-framed],.kd-layout-card,.kd-card,.kd-panel,:has(.ku-ask)){padding-top:var(--space-16);border-top:1px solid var(--kit-border-primary)}.kd-layout-card[data-toned]{border-color:var(--kd-tone-border);background:color-mix(in srgb,var(--kd-tone-bg) 40%,var(--kd-surface-bg,var(--kit-bg-primary)))}.kd-layout-card-head{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.kd-layout-card-title{font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;font-weight:600;line-height:1.4}.kd-layout-card-description{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;line-height:1.45}.kd-section{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.kd-section-title{border-bottom:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;padding-bottom:6px;font-weight:500}.kd-tabs{min-width:0}.kd-tablist{border-bottom:1px solid var(--kit-border-primary);flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.kd-tab{appearance:none;font:inherit;font-size:var(--font-size-12);color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px}.kd-tab.is-selected{border-bottom-color:var(--kit-border-strong);color:var(--kit-content-primary);font-weight:500}.kd-failed{border:1px dashed var(--kit-border-primary);border-radius:var(--kit-radius-button);font-size:var(--font-size-12);color:var(--kit-content-tertiary);padding:8px 10px}.kd-align-start{align-items:flex-start}.kd-align-center{align-items:center}.kd-align-end{align-items:flex-end}.kd-align-stretch{align-items:stretch}.kd-justify-start{justify-content:flex-start}.kd-justify-between{justify-content:space-between}.kd-justify-end{justify-content:flex-end}.kd-columns{gap:var(--space-16);grid-template-columns:var(--kd-columns);min-width:0;display:grid}.kd-columns-host{min-width:0;container-type:inline-size}.kd-stack-row>.kd-columns-host{flex:1 1 0}@container (width<=559px){.kd-columns[data-stack-below="560"]{grid-template-columns:minmax(0,1fr)}}@container (width<=639px){.kd-columns[data-stack-below="640"]{grid-template-columns:minmax(0,1fr)}}@container (width<=719px){.kd-columns[data-stack-below="720"]{grid-template-columns:minmax(0,1fr)}}@container (width<=899px){.kd-columns[data-stack-below="900"]{grid-template-columns:minmax(0,1fr)}}@container (width<=1079px){.kd-columns[data-stack-below="1080"]{grid-template-columns:minmax(0,1fr)}}@container (width<=1279px){.kd-columns[data-stack-below="1280"]{grid-template-columns:minmax(0,1fr)}}.kd-collapsible{min-width:0}.kd-collapsible .ku-disclosure>div{padding-top:var(--space-8)}.kd-block{min-width:0}.kd-figure-frame{min-width:0;margin:0}.kd-block-label{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0 0 8px;font-weight:500}.kd-block[data-framed]{gap:var(--space-12);padding:var(--kd-surface-pad,var(--space-20));background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));flex-direction:column;display:flex}.kd-block[data-framed]>*{--kd-surface-bg:transparent;--kd-surface-shadow:none;--kd-surface-border:transparent;--kd-surface-pad:0;--kd-surface-radius:0}.kd-block[data-framed]>.kd-block-label{font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;font-weight:600;line-height:1.4}.kd-block[data-framed]>.kd-overflow{padding-top:var(--space-10);border-top:1px solid var(--kit-border-primary);margin-top:0}.kd-overflow{font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.kd-card{background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));padding:var(--kd-surface-pad,var(--space-16) var(--space-20));min-width:0;container-type:inline-size}.kd-panel{background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));padding:var(--kd-surface-pad,var(--space-12) var(--space-16));flex-direction:column;gap:10px;min-width:0;display:flex}.kd-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kd-panel-title{font-size:var(--font-size-13);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:600}.kd-panel-foot{border-top:1px solid var(--kit-border-primary);padding-top:8px}.kd-eyebrow{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.kd-muted{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0}.kd-strong{color:var(--kit-content-primary);font-weight:600}.kd-empty{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.kd-value{color:var(--kit-content-primary);overflow-wrap:anywhere}.kd-figure{font-variant-numeric:tabular-nums}.kd-id{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-primary);overflow-wrap:anywhere}.kd-link,.kd-linkout{color:var(--kit-content-accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.kd-linkout{font-size:var(--font-size-11);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.kd-code{font-family:var(--font-mono);font-size:var(--font-size-11);background:var(--kit-bg-inset);border-radius:var(--radius-4);padding:0 var(--space-2)}.kd-para{white-space:pre-wrap;margin:0 0 10px}.kd-para:last-child{margin-bottom:0}.kd-list{padding-left:var(--space-16);margin:0 0 10px}.kd-list:last-child{margin-bottom:0}.kd-note{max-width:68ch;font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere;line-height:1.8}.kd-pre{white-space:pre-wrap;margin:0}.kd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kd-fallback{background:var(--kit-bg-inset);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);max-height:200px;font-family:var(--font-mono);font-size:var(--font-size-11);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px;overflow:auto}.kd-tag{font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin-left:6px}.kd-tone-success{--kd-tone-fill:var(--kit-icon-success);--kd-tone-bg:var(--kit-bg-success);--kd-tone-border:var(--kit-border-success);--kd-tone-text:var(--kit-content-success)}.kd-tone-info{--kd-tone-fill:var(--kit-icon-info);--kd-tone-bg:var(--kit-bg-info);--kd-tone-border:var(--kit-border-info);--kd-tone-text:var(--kit-content-info)}.kd-tone-warning{--kd-tone-fill:var(--kit-icon-warning);--kd-tone-bg:var(--kit-bg-warning);--kd-tone-border:var(--kit-border-warning);--kd-tone-text:var(--kit-content-warning)}.kd-tone-error{--kd-tone-fill:var(--kit-icon-error);--kd-tone-bg:var(--kit-bg-error);--kd-tone-border:var(--kit-border-error);--kd-tone-text:var(--kit-content-error)}.kd-tone-neutral{--kd-tone-fill:var(--kit-border-secondary);--kd-tone-bg:var(--kit-bg-inset);--kd-tone-border:var(--kit-border-primary);--kd-tone-text:var(--kit-content-tertiary)}.kd-tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.kd-delta{color:var(--kd-tone-text);font-weight:600}.kd-deltachip{font-size:var(--font-size-13);flex-wrap:wrap;align-items:baseline;gap:0 4px;display:inline-flex}.kd-deltachip>.kd-figure{white-space:nowrap}.kd-deltachip-sm{font-size:var(--font-size-11)}.kd-deltachip[data-appearance=metric]{gap:var(--space-4) var(--space-8);overflow-wrap:anywhere;flex-wrap:wrap;line-height:1.5}.kd-deltachip[data-appearance=metric] .kd-figure{align-items:center;gap:var(--space-2);display:inline-flex}.kd-deltachip-direction{display:inline-flex}.kd-deltachip-direction[data-direction=down]{transform:rotate(180deg)}.kd-deltachip .kd-figure{color:var(--kd-tone-text);font-weight:600}.kd-met{color:var(--kd-tone-text);margin-right:4px;font-weight:700}.kd-address{min-width:0;color:var(--kit-content-primary);overflow-wrap:anywhere;flex-direction:column;display:flex}.kd-spark{vertical-align:middle;display:inline-block}.kd-spark-line{fill:none;stroke:var(--kd-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.kd-rating{vertical-align:middle;color:var(--kit-border-primary);line-height:1;display:inline-block;position:relative}.kd-rating-fill{white-space:nowrap;color:var(--kit-icon-warning);position:absolute;inset:0;overflow:hidden}.ku-tooltip-trigger{min-width:0;max-width:100%;display:inline-flex;position:relative}.ku-tooltip{box-sizing:border-box;border-radius:var(--radius-8);background:var(--kit-bg-inverse);width:max-content;max-width:min(240px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--kit-content-inverse);box-shadow:var(--kit-shadow-popover);font:500 var(--font-size-12)/18px var(--font-body);overflow-wrap:anywhere;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;filter:blur(4px);transition:opacity var(--kit-duration-tooltip) var(--kit-easing-standard),transform var(--kit-duration-tooltip) var(--kit-easing-standard),filter var(--kit-duration-tooltip) var(--kit-easing-standard),display var(--kit-duration-tooltip) allow-discrete,overlay var(--kit-duration-tooltip) allow-discrete;border:1px solid #0000;margin:0;padding:6px 10px;position:fixed;inset:auto;overflow:visible;transform:scale(.9)}.ku-tooltip[data-size=md]{font:400 var(--font-size-13)/19px var(--font-body);padding:8px 12px}.ku-tooltip:popover-open{opacity:1;filter:blur();transform:scale(1)}@starting-style{.ku-tooltip:popover-open{opacity:0;filter:blur(4px);transform:scale(.9)}}.ku-tooltip-arrow{background:var(--kit-bg-inverse);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:6px;position:absolute}.ku-tooltip[data-placement=top]{transform-origin:var(--ku-tooltip-arrow-x) bottom}.ku-tooltip[data-placement=top] .ku-tooltip-arrow{left:calc(var(--ku-tooltip-arrow-x) - 7px);bottom:-6px}.ku-tooltip[data-placement=bottom]{transform-origin:var(--ku-tooltip-arrow-x) top}.ku-tooltip[data-placement=bottom] .ku-tooltip-arrow{left:calc(var(--ku-tooltip-arrow-x) - 7px);top:-6px;transform:rotate(180deg)}.ku-tooltip[data-placement=left]{transform-origin:right var(--ku-tooltip-arrow-y)}.ku-tooltip[data-placement=left] .ku-tooltip-arrow{right:-9px;top:calc(var(--ku-tooltip-arrow-y) - 4px);transform:rotate(-90deg)}.ku-tooltip[data-placement=right]{transform-origin:left var(--ku-tooltip-arrow-y)}.ku-tooltip[data-placement=right] .ku-tooltip-arrow{left:-9px;top:calc(var(--ku-tooltip-arrow-y) - 4px);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ku-tooltip{filter:none;transition:none;transform:none}}.ku-tooltip-content{max-height:calc(100vh - 40px);display:block;overflow:hidden}@starting-style{.ku-tooltip:popover-open{opacity:0;filter:blur(2px);transform:scale(.97)}}.ku-tooltip[data-instant]{filter:none;transition:none;transform:none}.ku-tooltip-action{margin-top:var(--space-4);display:block}.ku-tooltip-action a{color:var(--kit-content-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.ku-tooltip-action a:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.ku-tooltip:has(.ku-tooltip-action){pointer-events:auto}.ku-action{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.ku-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8);min-width:0;max-width:100%;min-height:36px;padding:var(--space-8) var(--space-16);border:1px solid var(--kit-border-input);border-radius:var(--radius-10);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:500 var(--font-size-14)/18px var(--font-body);cursor:pointer;touch-action:manipulation;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);display:inline-flex}.ku-button-label{overflow-wrap:anywhere;min-width:0}a.ku-button{text-decoration:none}.ku-button[data-size=large]{min-height:48px;padding:var(--space-12) var(--space-40);font-size:var(--font-size-16);line-height:20px}.ku-button[data-size=compact]{min-height:28px;font-size:var(--font-size-12);border-radius:var(--radius-8);padding:4px 10px;line-height:18px}.ku-button[data-size=small]{min-height:30px;padding:var(--space-4) 8px;font-size:var(--font-size-11);border-radius:var(--radius-8);line-height:18px}.ku-button[data-appearance=primary]{background:var(--kit-action-primary);color:var(--kit-content-on-action);box-shadow:var(--kit-shadow-active);border-color:#0000}.ku-button[data-appearance=ghost]{color:var(--kit-content-tertiary);background:0 0;border-color:#0000}.ku-button[data-appearance=gradient]{background-image:var(--kit-gradient-cta);border-color:var(--kit-border-primary);color:var(--kit-content-on-gradient);isolation:isolate}.ku-button[data-appearance=gradient] .icon{mix-blend-mode:multiply}.ku-button[data-appearance=outline]{border:1.5px solid var(--kit-border-strong);color:var(--kit-content-primary);background:0 0}.ku-button[data-appearance=outline-soft]{border-color:var(--kit-border-secondary);color:var(--kit-content-secondary);background:0 0}.ku-button[data-intent=destructive]{color:var(--kit-action-destructive);background:var(--kit-bg-primary);border-color:var(--kit-action-destructive)}.ku-button[data-appearance=primary][data-intent=destructive]{color:var(--kit-content-on-destructive);background:var(--kit-action-destructive);border-color:#0000}.ku-button[data-appearance=primary][data-intent=accent]{color:var(--kit-content-on-accent);background:var(--kit-action-accent);border-color:#0000}.ku-button[data-appearance=primary][data-intent=accent]:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-action-accent) 88%,var(--kit-bg-primary));color:var(--kit-content-on-accent)}.ku-button[data-intent=tone]{color:var(--kd-tone-text);border-color:var(--kd-tone-border);background:0 0}.ku-button[data-intent=tone][data-appearance=primary]{--tone-action:color-mix(in oklch,var(--kd-tone-text) 62%,var(--kd-tone-fill));color:var(--kit-bg-primary);background:var(--tone-action);border-color:var(--tone-action)}.ku-button[data-intent=tone][data-appearance=primary]:not([aria-disabled=true]):hover{color:var(--kit-bg-primary);background:color-mix(in oklch,var(--tone-action) 85%,var(--kd-tone-text));border-color:#0000}.ku-button[data-intent=tone]:not([data-appearance=primary]):not([aria-disabled=true]):hover{color:var(--kd-tone-text);background:color-mix(in srgb,var(--kd-tone-fill) 14%,transparent);border-color:var(--kd-tone-border)}.ku-button[data-intent=success],.ku-button[data-intent=success]:not([aria-disabled=true]):hover{color:var(--kit-content-success)}.ku-button[data-intent=success][data-appearance=ghost]:not([aria-disabled=true]):hover{background:0 0;border-color:#0000}.ku-button[data-intent=success]:not([aria-disabled=true]):hover .icon{-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon)}.ku-button:not([aria-disabled=true]):hover{border-color:var(--kit-border-secondary)}.ku-button:not([aria-disabled=true]):hover .icon,.ku-button:not([aria-disabled=true]):focus-visible .icon,.ku-icon-button:not([aria-disabled=true]):hover .icon,.ku-icon-button:not([aria-disabled=true]):focus-visible .icon{-webkit-mask-image:var(--icon-fill);-webkit-mask-image:var(--icon-fill);mask-image:var(--icon-fill)}.ku-button[data-appearance=ghost]:not([aria-disabled=true]):hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-button[data-appearance=primary]:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-action-primary) 84%,var(--kit-bg-primary));border-color:#0000}.ku-button[data-appearance=gradient]:not([aria-disabled=true]):hover{opacity:.92}.ku-button[data-appearance=outline]:not([aria-disabled=true]):hover{background:var(--kit-action-primary);border-color:var(--kit-action-primary);color:var(--kit-content-on-action)}.ku-button[data-appearance=outline-soft]:not([aria-disabled=true]):hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-button[data-intent=destructive]:not([aria-disabled=true]):hover{background:var(--kit-bg-secondary);border-color:var(--kit-action-destructive-hover);color:var(--kit-action-destructive-hover)}.ku-button[data-appearance=primary][data-intent=destructive]:not([aria-disabled=true]):hover{background:var(--kit-action-destructive-hover);color:var(--kit-content-on-destructive);border-color:#0000}.ku-button[data-appearance=primary][data-intent=destructive]:not([aria-disabled=true]):active{background:var(--kit-action-destructive-active);opacity:1}.ku-button:not([aria-disabled=true]):active{opacity:.72;transform:scale(.97)}.ku-button[aria-pressed=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-button[data-appearance=secondary][aria-pressed=true]{background:var(--kit-bg-primary);border-color:var(--kit-border-strong);color:var(--kit-content-primary)}.ku-button[aria-pressed=true]:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-bg-tertiary) 86%,var(--kit-content-primary))}.ku-button[data-appearance=secondary][aria-pressed=true]:not([aria-disabled=true]):hover{background:var(--kit-bg-secondary);border-color:var(--kit-border-strong)}.ku-button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-button[aria-disabled=true]{cursor:default;opacity:.55}.ku-button[aria-busy=true]{cursor:progress;opacity:.7}.ku-icon-button[data-size]{border:0;flex:none;width:28px;height:28px;min-height:28px;padding:0}.ku-icon-button[data-size=regular]{width:36px;height:36px}.ku-icon-button .ku-button-label{display:flex}.ku-icon-button[data-treatment=composer-send],.ku-icon-button[data-treatment=composer-send]:not([aria-disabled=true]):hover{border-radius:var(--kit-radius-button);background-image:var(--kit-gradient-cta);color:var(--kit-content-on-rainbow);isolation:isolate}.ku-icon-button[data-treatment=composer-stop],.ku-icon-button[data-treatment=composer-stop]:not([aria-disabled=true]):hover{border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);border:1px solid var(--kit-border-primary);color:var(--kit-content-secondary)}.ku-icon-button[data-treatment=round],.ku-icon-button[data-treatment=solid]{border-radius:var(--kit-radius-button);width:36px;height:36px;min-height:36px}.ku-icon-button[data-treatment=solid],.ku-icon-button[data-treatment=solid]:not([aria-disabled=true]):hover{background:var(--kit-action-primary);color:var(--kit-content-on-action)}.ku-icon-button[data-treatment=attachment]{border-radius:var(--kit-radius-chip);background:var(--kit-bg-primary);border:1px solid var(--kit-border-primary);width:20px;height:20px;min-height:20px;box-shadow:var(--kit-shadow-active)}.ku-icon-button[data-treatment=inline]{border-radius:var(--radius-4);width:20px;height:20px;min-height:20px;position:relative}.ku-icon-button[data-treatment=inline]:before{content:"";inset:calc(var(--space-6) * -1);position:absolute}.ku-icon-swap{place-items:center;display:inline-grid}.ku-icon-swap-glyph{transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard),filter var(--kit-duration-standard) var(--kit-easing-standard);grid-area:1/1;display:inline-flex}.ku-icon-swap-glyph+.ku-icon-swap-glyph,.ku-icon-swap[data-swapped]>.ku-icon-swap-glyph:first-child{opacity:0;filter:blur(4px);transform:scale(.25)}.ku-icon-swap[data-swapped]>.ku-icon-swap-glyph+.ku-icon-swap-glyph{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.ku-icon-swap-glyph{transition:none}}.ku-icon-button{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}.ku-icon-button:not([aria-disabled=true]):active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ku-button,.ku-icon-button{transition:none}.ku-button:active,.ku-icon-button:active{transform:none}}.ku-button[data-shape=round]{border-radius:var(--kit-radius-button);width:36px;height:36px;min-height:36px;padding:0}.kd-table-block{min-width:0}.ku-data-grid{flex-direction:column;min-width:0;min-height:0;display:flex}.ku-data-grid .ku-grid-scroll{max-height:min(60vh,560px)}.ku-data-grid .ku-grid-tools,.ku-data-grid .ku-grid-pager{padding-left:0;padding-right:0}.ku-grid-cell{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ku-grid-cell-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:400}.ku-grid{--ku-grid-key-left:0px;background:var(--kit-bg-primary);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ku-grid[data-choosing]{--ku-grid-key-left:48px}.ku-grid[data-expanding]{--ku-grid-key-left:32px}.ku-grid[data-expanding][data-choosing]{--ku-grid-key-left:80px}.ku-grid-tools{align-items:center;gap:var(--space-8);padding:var(--space-12) 20px;flex-wrap:wrap;flex:none;display:flex}.ku-grid-tools-end{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.ku-grid-find{flex:0 260px;min-width:180px}.ku-grid-find .ku-search-box{height:28px;padding:0 var(--space-10);border-radius:var(--kit-radius-button)}.ku-grid-filter{align-items:center;gap:var(--space-6);box-sizing:border-box;height:28px;padding:0 var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);color:var(--kit-content-secondary);font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;display:inline-flex}.ku-grid-filter:hover,.ku-grid-filter[aria-expanded=true]{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-grid-filter:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-grid-filter-count{min-width:16px;height:16px;padding:0 var(--space-4);border-radius:var(--kit-radius-pill);background:var(--kit-action-accent);color:var(--kit-content-on-accent);font-size:var(--font-size-11);text-align:center;line-height:16px}.ku-grid-chip{align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-4) 0 var(--space-10);border-radius:var(--kit-radius-button);background:var(--kit-bg-accent);color:var(--kit-content-accent);font:500 var(--font-size-13)/1 var(--font-body);white-space:nowrap;display:inline-flex}.ku-grid-chip-name{color:var(--kit-content-secondary)}.ku-grid-chip button{border-radius:var(--radius-4);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ku-grid-chip button:hover{background:color-mix(in oklch,var(--kit-content-accent) 12%,transparent)}.ku-grid-chip button:focus-visible,.ku-grid-clear:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-grid-clear{padding:0 var(--space-4);color:var(--kit-content-tertiary);font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;background:0 0;border:0}.ku-grid-clear:hover{color:var(--kit-content-primary)}.ku-grid-menu{width:270px}.ku-grid-menu-head{align-items:center;gap:var(--space-4);min-height:28px;padding:0 var(--space-8) var(--space-4);font:500 var(--font-size-13)/1.3 var(--font-body);color:var(--kit-content-secondary);display:flex}.ku-grid-menu-back{border-radius:var(--radius-6);width:24px;height:24px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-5px;padding:0;display:inline-grid}.ku-grid-menu-back:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-grid-menu-back:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-grid-menu-search{align-items:center;gap:var(--space-8);height:32px;margin:0 0 var(--space-6);padding:0 var(--space-8);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);color:var(--kit-content-tertiary);display:flex}.ku-grid-menu-search:focus-within{box-shadow:inset 0 0 0 1px var(--kit-border-strong)}.ku-grid-menu-search input{min-width:0;font:inherit;font-size:var(--font-size-13);color:var(--kit-content-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.ku-grid-menu-search input::placeholder{color:var(--kit-content-tertiary)}.ku-grid-menu-search input::-webkit-search-cancel-button{display:none}.ku-grid-menu-none{padding:var(--space-8);font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}@property --ku-grid-menu-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --ku-grid-menu-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.ku-grid-menu-values{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kit-border-secondary) transparent;flex-direction:column;gap:1px;max-height:260px;display:flex;overflow:auto}@supports (animation-timeline:scroll()){.ku-grid-menu-values{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--kit-content-primary) var(--ku-grid-menu-fade-top),var(--kit-content-primary) calc(100% - var(--ku-grid-menu-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));-webkit-mask-image:linear-gradient(to bottom,transparent,var(--kit-content-primary) var(--ku-grid-menu-fade-top),var(--kit-content-primary) calc(100% - var(--ku-grid-menu-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));mask-image:linear-gradient(to bottom,transparent,var(--kit-content-primary) var(--ku-grid-menu-fade-top),var(--kit-content-primary) calc(100% - var(--ku-grid-menu-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));-webkit-mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;-webkit-mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;animation:ku-grid-menu-fade-top var(--ease-linear) both,ku-grid-menu-fade-bottom var(--ease-linear) both;animation-timeline:scroll(self),scroll(self);animation-range:0 var(--space-24),calc(100% - var(--space-24)) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ku-grid-menu-fade-top{0%{--ku-grid-menu-fade-top:0px}to{--ku-grid-menu-fade-top:var(--space-24)}}@keyframes ku-grid-menu-fade-bottom{0%{--ku-grid-menu-fade-bottom:var(--space-24)}to{--ku-grid-menu-fade-bottom:0px}}}.ku-grid-menu-item{align-items:center;gap:var(--space-8);width:100%;min-height:32px;padding:0 var(--space-8);border-radius:var(--radius-6);color:var(--kit-content-primary);font:var(--font-size-13)/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ku-grid-menu-item:hover,.ku-grid-menu-item:focus-visible{background:var(--kit-bg-tertiary);outline:none}.ku-grid-menu-item>.icon{color:var(--kit-content-tertiary)}.ku-grid-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ku-grid-menu-item .ku-chip{flex:0 auto}.ku-grid-menu-count{font-size:var(--font-size-13);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;margin-left:auto}.ku-grid-menu-values .ku-grid-menu-item :is(.ku-grid-menu-label,.ku-grid-menu-count){text-box:trim-both cap alphabetic}.ku-grid-menu-values .ku-grid-menu-item .ku-grid-menu-label{padding-block:var(--space-4);margin-block:calc(-1 * var(--space-4))}.ku-grid-menu-box{box-sizing:border-box;border:1px solid var(--kit-border-secondary);border-radius:var(--radius-4);background:var(--kit-bg-primary);width:16px;height:16px;color:var(--kit-content-on-accent);flex:none;place-items:center;display:inline-grid}.ku-grid-menu-box[data-on]{border-color:var(--kit-action-chosen);background:var(--kit-action-chosen)}.ku-grid-menu-note{margin:var(--space-4) 0 0;padding:var(--space-8) var(--space-8) var(--space-4);border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-grid-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ku-grid-scroll{flex:auto;min-height:0;overflow:auto}@supports not selector(::-webkit-scrollbar){.ku-grid-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}}@supports (animation-timeline:scroll()){.ku-grid-scroll{animation:ku-grid-more-right var(--ease-linear) both;animation-timeline:scroll(self inline)}@keyframes ku-grid-more-right{0%,98%{-webkit-mask-image:linear-gradient(to right,var(--kit-bg-primary) calc(100% - var(--space-40)),transparent);mask-image:linear-gradient(to right,var(--kit-bg-primary) calc(100% - var(--space-40)),transparent)}to{-webkit-mask-image:none;mask-image:none}}}.ku-grid-tools~.ku-grid-body .ku-grid-scroll,.ku-grid-tools~.ku-grid-body .ku-grid-note{border-top:1px solid var(--kit-border-primary)}@supports not selector(::-webkit-scrollbar){.ku-grid-scroll:is(:hover,:focus-within){scrollbar-color:var(--kit-border-secondary) transparent}@media (hover:none){.ku-grid-scroll{scrollbar-color:var(--kit-border-secondary) transparent}}}.ku-grid-scroll::-webkit-scrollbar{width:var(--space-8);height:var(--space-8);background:0 0}.ku-grid-scroll::-webkit-scrollbar-thumb{border-radius:var(--kit-radius-pill);background:0 0}.ku-grid-scroll:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}.ku-grid-scroll::-webkit-scrollbar-thumb:hover{background:var(--kit-content-tertiary)}@media (hover:none){.ku-grid-scroll::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}}.ku-grid-body[data-bar] .ku-grid-scroll{padding-bottom:calc(var(--space-64) + var(--space-16))}.ku-grid-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-13);font-variant-numeric:tabular-nums;color:var(--kit-content-secondary)}.ku-grid-table th{z-index:2;height:38px;padding:0 var(--space-12);background:var(--kit-bg-secondary);border-bottom:1px solid var(--kit-border-primary);font:500 var(--font-size-12)/1 var(--font-body);color:var(--kit-content-tertiary);text-align:left;white-space:nowrap;position:sticky;top:0}.ku-grid-table td{height:48px;padding:0 var(--space-12);background:var(--kit-bg-primary);border-bottom:1px solid var(--kit-border-primary);vertical-align:middle;white-space:nowrap}.ku-grid-table :is(tr[data-row],tr.ku-grid-fold)>td[data-kind]:not(:has(.ku-badge,.ku-chip,.ku-toggle,button,img,svg,input,select)){text-box:trim-both cap alphabetic}.ku-grid-table tbody tr:last-child td{border-bottom:0}.ku-grid-table td .ku-status-pill{min-height:0;font-size:inherit;line-height:inherit;padding-block:0}.ku-grid-th-sort{align-items:center;gap:var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ku-grid-th-sort:hover,.ku-grid-table th[aria-sort=ascending],.ku-grid-table th[aria-sort=descending]{color:var(--kit-content-primary)}.ku-grid-th-sort:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-grid-th-mark{display:inline-flex}.ku-grid-th-mark[data-direction=desc]{transform:rotate(180deg)}.ku-grid-table :is(th,td)[data-kind=number],.ku-grid-table :is(th,td)[data-kind=money],.ku-grid-table :is(th,td)[data-kind=list],.ku-grid-table :is(th,td)[data-align=right]{text-align:right}.ku-grid-table :is(th,td)[data-align=center]{text-align:center}.ku-grid-table :is(th,td)[data-align=left]{text-align:left}.ku-grid[data-static] .ku-grid-table td{white-space:normal;overflow-wrap:break-word}.ku-grid[data-static] .ku-grid-table :is(th,td)[data-key],.ku-grid[data-static] .ku-grid-table :is(th,td)[data-kind=number],.ku-grid[data-static] .ku-grid-table :is(th,td)[data-kind=money]{white-space:nowrap}.ku-grid[data-static] .ku-grid-table .ku-grid-end{width:auto;padding:0}.ku-grid[data-static] .ku-grid-table td :is(.ku-button,.ku-button-label){white-space:nowrap;overflow-wrap:normal}.ku-grid[data-static] .ku-grid-table th.ku-grid-end{padding:0 var(--space-4)}.ku-grid[data-density=compact] .ku-grid-table th{height:34px}.ku-grid[data-density=compact] .ku-grid-table td{height:40px;padding-top:var(--space-6);padding-bottom:var(--space-6)}.ku-grid[data-density=compact] .ku-grid-table td[data-key],.ku-grid[data-text=large] .ku-grid-table th{font-size:var(--font-size-13)}.ku-grid[data-text=large] .ku-grid-table td,.ku-grid[data-text=large] .ku-grid-table td[data-key]{font-size:var(--font-size-14)}.ku-grid[data-spread=even] .ku-grid-table{width:auto;min-width:100%}.ku-grid[data-spread=even] .ku-grid-table[data-measuring]{width:max-content;min-width:0}.ku-grid[data-spread=even] .ku-grid-table :is(th,td){padding-inline:calc(var(--ku-grid-gap,var(--space-24)) / 2)}.ku-grid[data-spread=even] .ku-grid-table :is(th,td):is(:first-child,:is(.ku-grid-expand,.ku-grid-select)+*):not(.ku-grid-expand,.ku-grid-select,.ku-grid-end){padding-inline-start:var(--ku-grid-inset,calc(var(--ku-grid-gap,var(--space-24)) / 2))}.ku-grid[data-spread=even] .ku-grid-table :is(th,td):is(:last-child,:has(+.ku-grid-end)):not(.ku-grid-expand,.ku-grid-select,.ku-grid-end){padding-inline-end:var(--ku-grid-inset,calc(var(--ku-grid-gap,var(--space-24)) / 2))}.ku-grid[data-spread=even] .ku-grid-table :is(th,td).ku-grid-end{width:0;padding:0}.ku-grid[data-spread=even] .ku-grid-table :is(th,td):is(.ku-grid-expand,.ku-grid-select){padding-inline:var(--space-12)}.ku-grid[data-spread=even] .ku-grid-table :is(th,td):not([data-wrap]){white-space:nowrap}.ku-grid[data-spread=even] .ku-grid-table td[data-wrap]{white-space:normal;overflow-wrap:break-word}.ku-grid[data-frame=card]{border-radius:var(--kit-radius-card);position:relative;overflow:hidden}.ku-grid[data-frame=card]:after{content:"";z-index:4;box-shadow:inset 0 0 0 1px var(--kit-border-primary);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ku-grid[data-frame=card] .ku-grid-table thead th{box-shadow:inset 0 1px 0 var(--kit-border-primary)}.ku-grid-table td[data-kind=money]{color:var(--kit-content-primary);font-weight:500}.ku-grid-table td[data-key]{font-weight:600;font-size:var(--font-size-14);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.ku-grid-table td[data-kind=text]:nth-child(3),.ku-grid[data-choosing] .ku-grid-table td[data-kind=text]:nth-child(3),.ku-grid:not([data-choosing]) .ku-grid-table td[data-kind=text]:nth-child(2){color:var(--kit-content-primary);font-weight:500}.ku-grid-table :is(th,td)[data-key],.ku-grid-table .ku-grid-select{z-index:1;position:sticky;left:0}.ku-grid-table th:is([data-key],.ku-grid-select){z-index:3}.ku-grid-table :is(th,td)[data-key]{left:var(--ku-grid-key-left)}.ku-grid-table .ku-grid-select{box-sizing:border-box;width:48px;min-width:48px;max-width:48px;padding:0 var(--space-4) 0 20px}.ku-grid-select .ku-toggle{display:inline-flex}.ku-grid-select .ku-toggle-label>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ku-grid-table .ku-grid-end{width:100%;padding-left:var(--space-4);text-align:right}.ku-grid-more{padding:0 var(--space-6) 0 var(--space-4);vertical-align:middle;justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.ku-grid-more .ku-menu-trigger[data-trigger=quiet]{width:24px;height:24px;min-height:24px;color:var(--kit-content-tertiary)}.ku-grid-more .ku-menu-trigger[data-trigger=quiet]:hover,.ku-grid-more .ku-menu-trigger[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-grid-copied{right:var(--space-6);top:calc(100% + var(--space-4));z-index:4;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);background:var(--kit-bg-inverse);color:var(--kit-content-inverse);font:500 var(--font-size-12)/1 var(--font-body);white-space:nowrap;position:absolute}.ku-grid[data-choosing] .ku-grid-table tbody tr{cursor:pointer}.ku-grid-table tbody tr:hover td{background:color-mix(in oklch,var(--kit-bg-primary),var(--kit-content-primary) 3%)}.ku-grid-table tbody tr[aria-selected=true] td{background:var(--kit-bg-chosen)}.ku-grid-table tbody tr[aria-selected=true]:hover td{background:color-mix(in oklch,var(--kit-bg-chosen),var(--kit-content-primary) 3%)}.ku-grid[data-choosing] .ku-grid-table tbody tr[data-locked]{cursor:default}.ku-grid-table tbody tr[data-locked]:hover td{background:var(--kit-bg-primary)}.ku-grid-table tbody tr[data-cannot] td{color:var(--kit-content-tertiary)}.ku-grid-cannot{margin-left:var(--space-8);font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap;font-weight:400}.ku-grid-empty{color:var(--kit-content-disabled)}.ku-grid-out{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:inline-flex}.ku-grid-out .icon{color:var(--kit-content-disabled);flex:none}.ku-grid-out:hover{text-decoration:underline;-webkit-text-decoration-color:var(--kit-border-secondary);text-decoration-color:var(--kit-border-secondary);text-underline-offset:3px}.ku-grid-out:hover .icon{color:var(--kit-content-tertiary)}.ku-grid-out:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-grid-year{color:var(--kit-content-tertiary)}.ku-grid-tags{align-items:center;gap:var(--space-4);display:inline-flex}.ku-grid-tags-more{padding-left:var(--space-2);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500}.ku-grid-long,.ku-grid-json{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:320px;display:inline-block;overflow:hidden}.ku-grid-json{font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-grid-table .ku-grid-expand{box-sizing:border-box;width:32px;min-width:32px;max-width:32px;padding:0 0 0 var(--space-8)}.ku-grid-chevron{border-radius:var(--radius-4);width:22px;height:22px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ku-grid-chevron .icon{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}.ku-grid-chevron[aria-expanded=true] .icon{transform:rotate(90deg)}.ku-grid-table tbody tr[data-open] .ku-grid-chevron[aria-expanded=true] .icon{transform:none}.ku-grid-table tbody tr[data-open] .ku-grid-nest-row~tr .ku-grid-chevron .icon{transform:rotate(90deg)}.ku-grid-chevron:hover,.ku-grid-chevron[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-grid-chevron:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-grid-table tbody tr[data-open] td{background:var(--kit-bg-chosen);border-bottom-color:#0000}.ku-grid-table tbody tr.ku-grid-fold td,.ku-grid-table tbody tr.ku-grid-fold:hover td{background:var(--kit-bg-secondary)}.ku-grid-table tbody tr[data-unfolded] .ku-grid-chevron[aria-expanded=true]:not(:hover){background:0 0}.ku-grid-table tbody tr[data-open] td.ku-grid-expand{box-shadow:inset 3px 0 0 var(--kit-action-chosen)}.ku-grid-nest-row td{background:var(--kit-bg-primary);white-space:normal;height:auto;padding:0}.ku-grid-nest{box-sizing:border-box;max-width:100%;padding:var(--space-4) var(--space-16) var(--space-12) calc(var(--space-32) + var(--space-12));background:var(--kit-bg-secondary);border-top:1px solid var(--kit-border-primary);border-bottom:1px solid var(--kit-border-primary);box-shadow:inset 3px 0 0 var(--kit-action-chosen);position:sticky;left:0}.ku-grid-nest-h{align-items:baseline;gap:var(--space-6);margin:var(--space-12) 0 var(--space-6);font:600 var(--font-size-13)/1.2 var(--font-body);color:var(--kit-content-primary);display:flex}.ku-grid-nest-h span{color:var(--kit-content-tertiary);font-weight:400}.ku-grid-nest .ku-grid-table th{height:30px;font-size:var(--font-size-11)}.ku-grid-nest .ku-grid-table td{height:36px}.ku-grid-nest .ku-grid,.ku-grid-nest .ku-grid-body,.ku-grid-nest .ku-grid-scroll{flex:none;min-height:0}.ku-grid-nest .ku-grid-scroll{overflow:auto}.ku-grid[data-expanding] .ku-grid-table .ku-grid-select{left:32px}.ku-grid-table .ku-grid-expand{z-index:1;position:sticky;left:0}.ku-grid-table th.ku-grid-expand{z-index:3}.ku-grid-detail td{background:var(--kit-bg-accent);white-space:normal;height:auto;padding:0}.ku-grid-detail-inner{box-sizing:border-box;max-width:100%;padding:var(--space-12) 20px var(--space-16) var(--space-48);position:sticky;left:0}.ku-grid-note{align-items:center;gap:var(--space-12);padding:var(--space-40) 20px;font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-align:center;flex-direction:column;margin:0;display:flex}.ku-grid-note>.ku-feedback{max-width:100%}.ku-grid-body>.ku-feedback-raised{align-self:center}.ku-grid-bar{left:50%;bottom:var(--space-24);z-index:4;align-items:center;gap:var(--space-12);max-width:calc(100% - var(--space-32));padding:var(--space-6) var(--space-6) var(--space-6) var(--space-16);border-radius:var(--radius-12);background:var(--kit-bg-inverse);color:var(--kit-content-inverse);box-shadow:var(--kit-shadow-card);white-space:nowrap;display:flex;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.ku-grid-bar{animation:ku-grid-bar-in var(--kit-duration-tooltip) var(--kit-easing-standard)}}@keyframes ku-grid-bar-in{0%{opacity:0;transform:translate(-50%,8px)}}.ku-grid-bar-count{font:600 var(--font-size-13)/1 var(--font-body)}.ku-grid-bar-count span{color:color-mix(in oklch,var(--kit-content-inverse) 70%,var(--kit-bg-inverse));font-weight:400}.ku-grid-bar-clear{color:color-mix(in oklch,var(--kit-content-inverse) 70%,var(--kit-bg-inverse));font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.ku-grid-bar-clear:hover{color:var(--kit-content-inverse)}.ku-grid-bar-clear:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-grid-bar-rule{background:color-mix(in oklch,var(--kit-content-inverse) 18%,transparent);width:1px;height:20px}.ku-grid-bar-note{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-12);color:color-mix(in oklch,var(--kit-content-inverse) 70%,var(--kit-bg-inverse));overflow:hidden}.ku-grid-bar-note[data-warn]{color:var(--kit-content-warning-inverse)}.ku-grid-pager{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-10) 20px var(--space-12);border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-13);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:none;display:flex}.ku-grid-pager[aria-busy=true]{opacity:.6}@media (width<=560px){.ku-grid-tools,.ku-grid-pager{padding-left:var(--space-16);padding-right:var(--space-16)}.ku-grid-bar{gap:var(--space-8)}.ku-grid-bar-note{display:none}}.ku-grid-skeleton{pointer-events:none}.ku-grid-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:60%;max-width:140px;height:10px;display:block}.ku-grid-skel[data-shape=lead]{width:min(200px,80%);max-width:none;height:12px}.ku-grid-skeleton:nth-child(3n+2) .ku-grid-skel:not([data-shape]){width:44%}td[data-align=right]>.ku-grid-skel{margin-left:auto}.ku-grid[data-fit] .ku-grid-table :is(th,td).ku-grid-end{width:0;padding:0}:where(tr[data-arrived]>td){position:relative}tr[data-arrived]>td{isolation:isolate}tr[data-arrived]>td:after{content:"";z-index:-1;background:var(--kit-bg-accent);opacity:0;pointer-events:none;animation:ku-arrive var(--kit-duration-arrival) var(--kit-easing-standard);position:absolute;inset:-1px 0}@keyframes ku-arrive{0%{opacity:1}to{opacity:0}}tr[aria-current=true]>td{--ku-current-row:color-mix(in srgb,var(--kit-bg-accent) 60%,var(--kit-bg-primary));background:var(--ku-current-row);border-bottom-color:var(--ku-current-row)}tr:has(+tr[aria-current=true])>td{border-bottom-color:color-mix(in srgb,var(--kit-bg-accent) 60%,var(--kit-bg-primary))}tr[aria-current=true]>td:first-child{box-shadow:inset 3px 0 0 var(--kit-content-accent)}.ku-col-resize{z-index:2;cursor:col-resize;touch-action:none;outline:none;width:10px;position:absolute;top:0;bottom:0;right:0}.ku-col-resize:after{content:"";background:var(--kit-border-primary);width:1px;transition:background-color var(--kit-duration-standard);position:absolute;top:30%;bottom:30%;right:0}.ku-col-resize:hover:after,.ku-col-resize:active:after{background:var(--kit-border-focus);top:0;bottom:0}.ku-col-resize:focus-visible:after{background:var(--kit-border-focus);width:2px;top:0;bottom:0}.kd-fields{font-size:var(--font-size-12);grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:8px 12px;display:grid}.kd-field{display:contents}.kd-field-label{color:var(--kit-content-tertiary);font-weight:400}.kd-keyvalue{min-width:0}.kd-amount-lines{font-size:var(--font-size-12);flex-direction:column;gap:6px;display:flex}.kd-amount-line{justify-content:space-between;gap:16px;display:flex}.kd-amount-line>span:first-child{color:var(--kit-content-tertiary)}.kd-amount-sum{border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-14);color:var(--kit-content-primary);justify-content:space-between;gap:16px;padding-top:8px;font-weight:600;display:flex}.kd-amount-kind{margin-left:var(--space-8);padding:0 var(--space-6);border-radius:var(--radius-4);background:var(--kit-bg-tertiary);font-size:var(--font-size-11);color:var(--kit-content-secondary);vertical-align:1px;line-height:18px;display:inline-block}.kd-alert{border:1px solid var(--kd-tone-border);background:var(--kd-tone-bg);color:var(--kd-tone-text);border-radius:var(--kit-radius-card);padding:var(--space-12) 16px;align-items:flex-start;gap:10px;display:flex}.kd-alert .icon{flex:none;margin-top:1px}.kd-alert-title{font-size:var(--font-size-13);overflow-wrap:anywhere;font-weight:600}.kd-alert-message{font-size:var(--font-size-12);overflow-wrap:anywhere;margin-top:4px;line-height:1.4}.ku-alert{box-sizing:border-box;border:1px solid var(--kd-tone-border);border-radius:var(--kit-radius-card);background:var(--kd-tone-bg);width:100%;min-width:0;color:var(--kd-tone-text);font:400 var(--font-size-14)/21px var(--font-body);padding:16px;container:ku-alert/inline-size}.ku-alert-row{align-items:center;gap:var(--space-12);display:flex}.ku-alert-indicator{border-radius:var(--kit-radius-card);background:color-mix(in srgb,var(--kd-tone-fill) 16%,transparent);width:40px;height:40px;color:var(--kd-tone-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-alert-indicator[data-size=small]{border-radius:var(--kit-radius-button);width:28px;height:28px}.ku-alert-indicator[data-size=large]{width:48px;height:48px}.ku-alert-content{overflow-wrap:anywhere;flex:1;min-width:0}.ku-alert-title{font-size:var(--font-size-14);font-weight:500;line-height:21px;display:block}.ku-alert-content p{color:inherit;margin:4px 0 0}.ku-alert-action{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ku-alert-row>.ku-action{flex:none}@container ku-alert (width<=420px){.ku-alert-row{flex-wrap:wrap}.ku-alert-action{flex:100%;order:1}}.ku-alert-examples{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:520px;display:flex}.ku-alert-examples[data-width=narrow]{max-width:320px}.ku-banner{align-items:center;gap:var(--space-6) var(--space-8);box-sizing:border-box;min-width:0;max-width:100%;min-height:36px;padding:var(--space-6) var(--space-12) var(--space-6) var(--space-10);border:1px solid var(--kd-tone-border);border-radius:var(--kit-radius-card);background:var(--kd-tone-bg);color:var(--kd-tone-text);font:400 var(--font-size-13)/20px var(--font-body);display:flex}.ku-banner[data-placement=floating]{box-shadow:var(--kit-shadow-popover)}.ku-banner:has(>.ku-banner-action){flex-wrap:wrap}.ku-banner-mark{color:var(--kd-tone-fill);flex:none;display:inline-flex}.ku-banner-words{column-gap:var(--space-6);overflow-wrap:anywhere;flex-wrap:wrap;flex:16ch;min-width:0;display:flex}.ku-banner-words>strong{font-weight:500}.ku-banner-action{align-items:center;gap:var(--space-8);padding-left:var(--space-4);flex:none;margin:-1px 0 -1px auto;display:flex}.ku-banner:has(>.ku-banner-action:last-child){padding-right:var(--space-6)}.ku-banner>.ku-banner-action:last-child{margin-right:-1px}.ku-banner>.ku-banner-action:last-child .ku-button{border-radius:calc(var(--kit-radius-card) - var(--space-6))}.ku-banner>:is(.ku-icon-button,.ku-action){margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-6)) calc(-1 * var(--space-4)) 0;flex:none}.ku-banner .ku-banner-action .ku-button{min-height:24px;padding-block:var(--space-2)}.ku-banner .ku-banner-action .ku-button:not([aria-disabled=true]){border-color:var(--kd-tone-text);background:var(--kd-tone-text);color:var(--kd-tone-bg);box-shadow:none}.ku-banner .ku-banner-action .ku-button:not([aria-disabled=true]):hover{border-color:color-mix(in oklch,var(--kd-tone-text) 82%,var(--kit-content-primary));background:color-mix(in oklch,var(--kd-tone-text) 82%,var(--kit-content-primary));color:var(--kd-tone-bg)}.ku-banner>.ku-icon-button:not([aria-disabled=true]),.ku-banner>.ku-action>.ku-icon-button:not([aria-disabled=true]){color:var(--kd-tone-text)}.ku-banner>.ku-icon-button:not([aria-disabled=true]):hover,.ku-banner>.ku-action>.ku-icon-button:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--kd-tone-fill) 16%,transparent);color:var(--kd-tone-text)}.kd-callout{border:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);color:var(--kit-content-primary);border-radius:var(--kit-radius-card);padding:var(--space-12) 16px;align-items:flex-start;gap:10px;display:flex}.kd-callout .icon{color:var(--kd-tone-fill);flex:none;margin-top:2px}.kd-callout-body{min-width:0;font-size:var(--font-size-13);line-height:1.5}.kd-callout-body p{margin:0}.kd-callout-body p+p,.kd-callout-body p+ul{margin-top:var(--space-6)}.kd-file{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);padding:12px var(--space-12);color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.kd-file:hover{background:var(--kit-bg-secondary)}.kd-file-icon{padding:var(--space-6);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-inset);color:var(--kit-content-accent);flex:none;display:inline-flex}.kd-file-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kd-file-name{font-size:var(--font-size-12);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.kd-file-meta{font-size:var(--font-size-10);color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.kd-file-kind{text-transform:uppercase;font-weight:500}.kd-file>.icon:last-child{color:var(--kit-content-disabled);flex:none;margin-top:2px}.kd-stat-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kd-stat-text{min-width:0}.kd-card[data-keeyu-variant=hero]{background:var(--kit-action-primary);color:var(--kit-content-on-action);border-color:var(--kit-action-primary);padding:var(--space-16) var(--space-20);border-radius:var(--kit-radius-card)}.kd-card[data-keeyu-variant=hero] .kd-value,.kd-card[data-keeyu-variant=hero] .kd-stat-caption,.kd-card[data-keeyu-variant=hero] .kd-stat-compare{color:inherit}.kd-stat-hero-label{font-size:var(--font-size-11);letter-spacing:.08em;text-transform:uppercase;opacity:.75;overflow-wrap:anywhere;font-weight:500}.kd-stat-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.kd-stat-row .kd-deltachip-sm{font-size:var(--font-size-12)}.kd-stat-figure{letter-spacing:-.02em;font-size:clamp(20px,10cqw,28px);font-weight:700;line-height:1}.kd-stat-figure .kd-value{overflow-wrap:normal;color:inherit}.kd-card[data-keeyu-variant=hero] .kd-stat-figure{font-size:clamp(22px,11cqw,40px)}.kd-stat-compare{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:12px;display:flex}.kd-stat-caption{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin-top:8px;line-height:1.35}.kd-trend{flex:none;align-self:flex-end}.kd-trend-past{fill:var(--kd-series);opacity:.35}.kd-trend-now{fill:var(--kd-series);opacity:1}.kd-trend-hero.kd-trend-past{fill:currentColor;opacity:.55}.kd-trend-hero.kd-trend-now{fill:currentColor;opacity:1}.kd-stat-unavailable{font-size:var(--font-size-14);color:var(--kit-content-tertiary);font-weight:500}.kd-rail{margin:0;padding:0;list-style:none}.kd-rail-step{padding-bottom:24px;padding-left:36px;position:relative}.kd-rail-step:last-child{padding-bottom:0}.kd-rail-line{background:var(--kd-tone-fill);width:1px;position:absolute;top:18px;bottom:-6px;left:11px}.kd-rail-mark{z-index:1;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:0;left:0}.kd-rail-body{min-width:0}.kd-rail-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-12);flex-wrap:wrap;display:flex}.kd-rail-at{white-space:nowrap;font-variant-numeric:tabular-nums}.kd-step-label{font-size:var(--font-size-12);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.kd-step-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.kd-substeps{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.kd-substeps li{align-items:flex-start;gap:8px;display:flex}.kd-substep-mark{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.kd-strip{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kd-strip-step{align-items:center;gap:8px;min-width:0;display:flex}.kd-strip-mark{flex:none;align-items:center;display:flex}.kd-strip-line{background:var(--kd-tone-fill);flex:none;width:20px;height:1px}.kd-dot{background:var(--kd-tone-fill);border-radius:50%;width:10px;height:10px;display:block}.kd-marker{border:2px solid var(--kd-tone-fill);width:24px;height:24px;color:var(--kd-tone-fill);background:var(--kit-bg-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kd-marker-sm{width:16px;height:16px}.kd-marker-done,.kd-marker-failed{background:var(--kd-tone-fill);color:var(--kit-bg-primary)}.kd-marker-waiting{border-style:dashed}.kd-block[data-keeyu-kind=timeline]:has(.kd-panel-foot)>.kd-overflow{margin-top:calc(-1 * (var(--font-size-12) * 1.5 + var(--space-12)));pointer-events:none;border-top:0;justify-content:flex-end;padding-top:0}.kd-tracker{gap:var(--space-12);min-width:0;font-family:var(--font-body);flex-direction:column;display:flex}.kd-tracker-head{align-items:center;gap:var(--space-10);min-width:0;display:flex}.kd-tracker-title{font:500 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-primary)}.kd-tracker-sync{font:400 var(--font-size-12)/16px var(--font-body);color:var(--kit-content-tertiary);white-space:nowrap}.kd-tracker-fill{min-width:var(--space-8);flex:1}.kd-tracker-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--kit-bg-tracker);background-image:radial-gradient(var(--kit-border-primary) 1px,transparent 1.2px);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background-size:22px 22px;position:relative;overflow:hidden}.kd-tracker-viewport[data-dragging]{cursor:grabbing}.kd-tracker-plane{transform-origin:0 0;position:absolute;top:0;left:0}.kd-tracker-joins{pointer-events:none;position:absolute;inset:0;overflow:visible}.kd-tracker-join{fill:none;stroke:var(--kit-border-tracker-line);stroke-width:1px}.kd-tracker-port{fill:var(--kit-bg-primary);stroke:var(--kit-border-tracker-line);stroke-width:1.5px}.kd-tracker-on-join{position:absolute;transform:translate(-50%,-50%)}.kd-tracker-caption{padding:var(--space-2) var(--space-6);border-radius:var(--radius-6);background:var(--kit-bg-primary);outline:1px solid var(--kit-border-primary);outline-offset:-1px;font:500 var(--font-size-11)/14px var(--font-body);color:var(--kit-content-primary);white-space:nowrap;display:inline-block}.kd-tracker-zoom{left:var(--space-12);bottom:var(--space-12);align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--kit-radius-pill);background:var(--kit-bg-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--kit-shadow-tracker-chip);display:flex;position:absolute}.kd-tracker-zoom .ku-icon-button{border-radius:var(--kit-radius-pill);color:var(--kit-content-tertiary)}.kd-tracker-node{box-sizing:border-box;padding:var(--space-6);border-radius:var(--radius-16);background:var(--kit-bg-primary);outline:1px solid var(--kit-border-primary);outline-offset:-1px;box-shadow:var(--kit-shadow-tracker-node);flex-direction:column;display:flex;position:absolute}.kd-tracker-node-head{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-12);border-radius:var(--radius-10);background:var(--kit-bg-inset);display:flex}.kd-tracker-node[data-state=current] .kd-tracker-node-head{background:var(--kit-bg-tracker-matched);outline:1px solid var(--kit-border-tracker-matched);outline-offset:-1px}.kd-tracker-node-label{font:500 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-primary);white-space:nowrap}.kd-tracker-node[data-state=pending] .kd-tracker-node-label{color:var(--kit-content-tertiary)}.kd-tracker-count{font:600 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-primary);font-variant-numeric:tabular-nums}.kd-tracker-unit{font:400 var(--font-size-11)/14px var(--font-body);color:var(--kit-content-tertiary)}.kd-tracker-end{padding:var(--space-2) var(--space-6);border-radius:var(--radius-6);background:var(--kit-bg-primary);outline:1px solid var(--kit-border-primary);outline-offset:-1px;font:500 var(--font-size-12)/16px var(--font-body);color:var(--kit-content-tertiary)}.kd-tracker-rows{gap:var(--space-4);padding:var(--space-6) var(--space-12);flex-direction:column;display:flex}.kd-tracker-row{align-items:center;gap:var(--space-8);display:flex}.kd-tracker-row-label{min-width:0;font:400 var(--font-size-13)/16px var(--font-body);color:var(--kit-content-primary);overflow-wrap:anywhere;flex:1}.kd-tracker-pill{padding:var(--space-2) var(--space-6);border-radius:var(--radius-6);background:var(--kit-bg-inset);font:500 var(--font-size-11)/14px var(--font-body);color:var(--kit-content-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.kd-tracker-state{border-radius:50%;flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.kd-tracker-state[data-state=done]{background:var(--kit-bg-tracker-matched);outline:1px solid var(--kit-border-tracker-matched);outline-offset:-1px;width:14px;height:14px;color:var(--kit-content-tracker-matched)}.kd-tracker-state[data-state=current]{background:var(--kit-bg-tracker-current);box-shadow:0 0 0 3px var(--kit-bg-tracker-matched)}.kd-tracker-state[data-state=pending]{background:var(--kit-bg-primary);outline:1.5px solid var(--kit-border-tracker-line);outline-offset:-1.5px}.kd-tracker-badge{display:inline-flex}.kd-tracker-badge .ku-status-pill-detail{padding:0 var(--space-4);border-radius:var(--radius-4);background:var(--kit-bg-tracker)}.kd-tracker-strip{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.kd-tracker-chip{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-10);background:var(--kit-bg-primary);outline:1px solid var(--kit-border-primary);outline-offset:-1px;box-shadow:var(--kit-shadow-tracker-chip);display:inline-flex}.kd-tracker-chip[data-detached]{outline:1px dashed var(--kit-border-secondary)}.kd-tracker-chip-label{padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--kit-bg-inset);font:500 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-primary);white-space:nowrap}.kd-tracker-arrow{font:400 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-disabled)}.kd-tracker-divider{width:1px;height:22px;margin:0 var(--space-4);background:var(--kit-border-primary)}.kd-message-head{border-bottom:1px solid var(--kit-border-primary);flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.kd-message-channel{font-size:var(--font-size-11);color:var(--kit-content-tertiary);align-items:center;gap:8px;font-weight:500;display:inline-flex}.kd-message-subject{min-width:0;font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--kit-content-primary);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.kd-sender{font-size:var(--font-size-12);overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.kd-avatar{background:var(--kit-bg-accent);width:32px;height:32px;color:var(--kit-content-accent);font-size:var(--font-size-12);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.kd-envelope{flex-direction:column;gap:8px;margin:0;display:flex}.kd-envelope-row{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.kd-envelope-row dt{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.kd-envelope-row dd{min-width:0;margin:0}.kd-addresses{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.kd-address-chip{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-chip);background:var(--kit-bg-inset);max-width:100%;font-size:var(--font-size-11);color:var(--kit-content-tertiary);overflow-wrap:anywhere;padding:4px 8px;line-height:1.35}.kd-message-body{font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere;padding:20px 0;line-height:1.8}.kd-attachments{border-top:1px solid var(--kit-border-primary);flex-direction:column;gap:10px;padding-top:16px;display:flex}.kd-attachments ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kd-message-compact{align-items:flex-start;gap:12px;display:flex}.kd-message-compact-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kd-message-facts{font-size:var(--font-size-10);color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.kd-clamp{font-size:var(--font-size-12);color:var(--kit-content-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.kd-thread{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.kd-participant{border-bottom:1px solid var(--kit-border-primary);flex-wrap:wrap;gap:20px;padding-bottom:8px;display:flex}.kd-participant>div{flex-direction:column;display:flex}.kd-participant .kd-tag{margin-left:0}.kd-bubbles{flex-direction:column;gap:10px;display:flex}.kd-bubble-row{display:flex}.kd-bubble-row.kd-inbound{justify-content:flex-end}.kd-bubble-row.kd-outbound{justify-content:flex-start}.kd-bubble-col{flex-direction:column;gap:4px;min-width:0;max-width:70%;display:flex}.kd-inbound .kd-bubble-col{align-items:flex-end}.kd-bubble-meta{font-size:var(--font-size-10);flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.kd-bubble{border-radius:var(--kit-radius-button);font-size:var(--font-size-12);overflow-wrap:anywhere;padding:8px 12px;line-height:1.5}.kd-inbound .kd-bubble{background:var(--kit-bg-accent);color:var(--kit-content-primary);border-bottom-right-radius:0}.kd-outbound .kd-bubble{background:var(--kit-bg-inset);color:var(--kit-content-primary);border-bottom-left-radius:0}.kd-message-draft{padding-top:var(--space-8);border-top:1px solid var(--kit-border-primary);justify-content:flex-end;display:flex}.kd-message-ask{gap:var(--space-10);flex-direction:column;display:flex}.menu-wrap{min-width:0;display:inline-flex;position:relative}.ku-menu-trigger{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--kit-radius-button);width:28px;height:28px;min-height:28px;color:var(--kit-content-tertiary);font:500 var(--font-size-12)/18px var(--font-body);cursor:pointer;touch-action:manipulation;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard),color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:1px solid #0000;padding:0;display:inline-flex}.ku-menu-trigger .icon{flex:none}.ku-menu-trigger:hover,.ku-menu-trigger[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-menu-trigger:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-menu-trigger[data-trigger=round]{border-radius:var(--kit-radius-button);color:var(--kit-content-secondary)}.ku-menu-trigger[data-trigger=pill]{width:auto;padding-inline:var(--space-10);gap:var(--space-4);border-radius:var(--kit-radius-button);color:var(--kit-content-secondary);font-weight:400}.ku-menu-trigger[data-trigger=pill]:focus-visible{outline-color:var(--kit-border-strong);outline-offset:1px}.ku-menu-trigger[data-trigger=field]{width:auto;padding:0 var(--space-10);border-color:var(--kit-border-primary);background:var(--kit-bg-primary);color:var(--kit-content-primary);font-size:var(--font-size-13)}.ku-menu-trigger[data-trigger=dashed]{border:1px dashed var(--kit-border-secondary);border-radius:var(--radius-6);width:24px;height:24px;min-height:24px}.ku-menu-trigger[data-trigger=dashed]:hover{color:var(--kit-content-primary);background:0 0;border-style:solid}.ku-menu-trigger[data-trigger=quiet]{border-radius:var(--radius-6);width:20px;height:20px;min-height:20px}.ku-menu-trigger[data-trigger=inline]{gap:var(--space-4);border-radius:var(--radius-4);border:0;width:auto;height:auto;min-height:0;padding:0}.ku-menu-trigger[data-trigger=inline]:hover,.ku-menu-trigger[data-trigger=inline][aria-expanded=true]{color:var(--kit-content-tertiary);background:0 0}.ku-menu-trigger[data-trigger=segment]{width:auto;height:auto;min-height:0;padding:0 var(--space-8);color:inherit;border:0;border-radius:0}.ku-menu-trigger[data-trigger=segment]:hover,.ku-menu-trigger[data-trigger=segment][aria-expanded=true]{background:var(--kit-bg-secondary);color:inherit}.ku-menu-trigger[data-trigger=segment]:focus-visible{outline-offset:-2px}.ku-menu-trigger[data-trigger=compact]{width:24px;height:24px;min-height:24px}.ku-menu-trigger[data-trigger=text]{width:auto;height:24px;min-height:24px;padding-inline:var(--space-8);gap:var(--space-4);border-radius:var(--radius-6);color:var(--kit-content-primary)}.ku-menu-trigger[data-trigger=text]>.icon:last-child{color:var(--kit-content-tertiary)}.menu-wrap:has(>.ku-menu-trigger[data-trigger=plain]){width:100%;height:100%;display:flex}.ku-menu-trigger[data-trigger=plain]{width:100%;height:100%;min-height:0;color:inherit;background:0 0;border:0;padding:0;display:flex}.ku-menu-trigger[data-trigger=plain]:hover,.ku-menu-trigger[data-trigger=plain][aria-expanded=true]{color:inherit;background:0 0}.ku-menu-trigger[data-trigger=heading]{align-items:center;gap:var(--space-6);width:auto;min-width:0;height:auto;min-height:32px;padding:0 var(--space-6);border-radius:var(--kit-radius-button);font:inherit;letter-spacing:inherit;white-space:nowrap;color:var(--kit-content-secondary);background:0 0;border:0;display:inline-flex}.ku-menu-trigger[data-trigger=heading]:hover,.ku-menu-trigger[data-trigger=heading][aria-expanded=true]{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-menu-trigger[data-trigger=heading]>.icon{color:var(--kit-content-tertiary);translate:0 .05em}@media (prefers-reduced-motion:reduce){.ku-menu-trigger{transition:none}}.menu-item{width:100%;min-height:30px;padding:var(--space-4) 10px;border-radius:var(--kit-radius-button);color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.menu-item .icon{color:var(--kit-content-tertiary);flex:none}button.menu-item:hover,button.menu-item:focus-visible{background:var(--kit-bg-secondary)}button.menu-item[aria-checked=true]:hover,button.menu-item[aria-checked=true]:focus-visible{background:color-mix(in oklch,var(--kit-bg-tertiary) 86%,var(--kit-content-primary))}.menu-item:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.menu-item.is-unavailable{cursor:default;color:var(--kit-content-disabled)}.menu-item.is-unavailable .icon{color:var(--kit-content-disabled)}.ku-menu-reason{max-width:240px;font:400 var(--font-size-11)/16px var(--font-body);color:var(--kit-content-tertiary);display:block}.menu-group{font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-content-tertiary);padding:8px 10px 2px;font-weight:500;display:block}.menu-item[data-detail]{padding:var(--space-6) 8px;align-items:flex-start}.menu-item[data-detail]>.icon,.menu-item[data-detail]>.ku-kind{margin-top:1px}.menu-item-text{min-width:0}.menu-item-title{font-size:var(--font-size-13);display:block}.menu-item[aria-checked=true]{background:var(--kit-bg-tertiary)}.menu-item[aria-checked=true] .menu-item-title{font-weight:500}.menu-item-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);display:block}.menu-item-text[data-layout=inline] .menu-item-title,.menu-item-text[data-layout=inline] .menu-item-detail{display:inline}.menu-item-text[data-layout=inline] .menu-item-detail{margin-left:6px}.menu-item-check{color:var(--kit-content-primary);flex:none;align-self:center;margin-left:auto;display:flex;translate:0 -1px}.menu-heading{font-size:var(--font-size-12);color:var(--kit-content-tertiary);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 8px 6px;display:flex}.menu-heading-help{font:inherit;color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;padding:0}.menu-heading-help:hover{color:var(--kit-content-primary);text-decoration:underline}.menu-separator{height:1px;margin:var(--space-4) 4px;background:var(--kit-border-primary)}.menu-item-trailing{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex:none;align-self:center;margin-left:auto;padding-left:12px}.menu-item-trailing+.menu-item-check{margin-left:var(--space-8)}.menu-item-sub{color:var(--kit-content-tertiary);flex:none;align-self:center;margin-left:auto;padding-left:12px;display:flex}.menu-item-shortcut{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-tertiary);align-self:center;margin-left:auto;padding-left:12px}button.menu-item:active{transform:scale(.97)}.ku-menu-trigger[data-trigger=field]:hover,.ku-menu-trigger[data-trigger=field][aria-expanded=true]{background:var(--kit-bg-secondary);border-color:var(--kit-border-secondary)}@media (prefers-reduced-motion:reduce){.menu-item{transition:none}button.menu-item:active{transform:none}}.ku-menu-trigger:has(>.ku-menu-dot){position:relative}.ku-menu-dot{border-radius:var(--kit-radius-pill);background:var(--kit-icon-info);width:8px;height:8px;box-shadow:0 0 0 2px var(--kit-bg-primary);pointer-events:none;position:absolute;top:3px;right:3px}.ku-tabs{--ku-tabs-gap:4px;--ku-tabs-pad:4px;--ku-tabs-radius:var(--kit-radius-button);align-items:center;gap:var(--ku-tabs-gap);scrollbar-width:thin;min-width:0;max-width:100%;padding:var(--ku-tabs-pad);overscroll-behavior-inline:contain;display:flex;position:relative;overflow-x:auto}.ku-tabs>.ku-action{flex:none}.ku-tab{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-6);min-width:0;max-width:100%;min-height:28px;padding:var(--space-4) var(--space-10);border-radius:var(--kit-radius-button);color:var(--kit-content-tertiary);font:500 var(--font-size-12)/18px var(--font-body);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:1px solid #0000;display:inline-flex}.ku-tab .icon{flex:none}.ku-tab:not([aria-disabled=true],[aria-selected=true]):hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-tab[aria-selected=true]{color:var(--kit-content-primary)}.ku-tab[aria-selected=true] .icon,.ku-tab:not([aria-disabled=true]):hover .icon{-webkit-mask-image:var(--icon-fill);-webkit-mask-image:var(--icon-fill);mask-image:var(--icon-fill)}.ku-tab:not([aria-disabled=true],[aria-selected=true]):active{opacity:.72}.ku-tabs[data-moving] .ku-tab[aria-selected=true]:hover{background:var(--kit-bg-tertiary)}.ku-tab[aria-selected=true]{cursor:default}.ku-tab:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-tab[aria-disabled=true]{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.ku-tab{transition:none}}.ku-selection-indicator{box-sizing:border-box;width:var(--ku-indicator-w);height:var(--ku-indicator-h);pointer-events:none;transform-origin:0 0;transform:translate(var(--ku-indicator-x),var(--ku-indicator-y)) translate(var(--ku-indicator-dx,0px),var(--ku-indicator-dy,0px)) scale(var(--ku-indicator-sx,1),var(--ku-indicator-sy,1));display:none;position:absolute;top:0;left:0}[data-indicator]>.ku-selection-indicator{display:block}[data-indicator=slide]>.ku-selection-indicator{transition:transform var(--duration-200) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){[data-indicator]>.ku-selection-indicator{transition:none}}.ku-tabs[data-appearance=underline]{--ku-tabs-radius:0;border-bottom:1px solid var(--kit-border-primary)}.ku-tabs[data-appearance=underline] .ku-tab{border:0;border-bottom:2px solid #0000;border-radius:0;min-height:32px}.ku-tabs[data-appearance=underline]:not([data-indicator]) .ku-tab[aria-selected=true]{border-bottom-color:var(--kit-content-accent)}.ku-tabs[data-appearance=segmented],.ku-choice-options[data-layout=segments]{--ku-segment-inset:var(--space-4);--ku-tabs-gap:var(--space-4);--ku-tabs-pad:var(--ku-segment-inset);gap:var(--ku-tabs-gap);box-sizing:border-box;width:max-content;max-width:100%;padding:var(--ku-tabs-pad);border-radius:calc(var(--kit-radius-button) + var(--ku-segment-inset));background:var(--kit-bg-tertiary);flex-direction:row;display:flex}.ku-choice-options[data-layout=segments]{flex-wrap:wrap}.ku-choice-options[data-layout=segments] .ku-choice{box-sizing:border-box;min-height:28px;padding:var(--space-4) var(--space-10);border-radius:var(--kit-radius-button);color:var(--kit-content-tertiary);font:500 var(--font-size-12)/18px var(--font-body);white-space:nowrap;background:0 0;border:1px solid #0000;position:relative}.ku-choice-options[data-layout=segments] .ku-choice-title{font:inherit;color:inherit}.ku-choice-options[data-layout=segments] .ku-choice[data-selected=true]{color:var(--kit-content-primary)}.ku-choice-options[data-layout=segments] .ku-choice[data-unavailable=true]{color:var(--kit-content-disabled);background:0 0}.ku-choice-options[data-layout=segments] input{opacity:0;width:1px;height:1px;position:absolute}.ku-segmented{min-width:0;max-width:100%;position:relative}.ku-segmented>.ku-selection-indicator,.ku-tabs[data-appearance=segmented]:not([data-indicator]) .ku-tab[aria-selected=true],.ku-segmented:not([data-indicator]) .ku-choice[data-selected=true]{border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active)}.ku-tabs[data-appearance=segmented] .ku-tab:not([aria-disabled=true],[aria-selected=true]):hover,.ku-tabs[data-appearance=segmented][data-moving] .ku-tab[aria-selected=true]:hover,.ku-choice-options[data-layout=segments] .ku-choice[data-unavailable=false][data-selected=false]:hover{background:color-mix(in oklch,var(--kit-content-primary) 6%,var(--kit-bg-tertiary));color:var(--kit-content-primary);border-color:#0000}.ku-choice-options[data-layout=segments] .ku-choice[data-unavailable=false][data-selected=true]:hover{background:0 0;border-color:#0000}.ku-segmented:not([data-indicator]) .ku-choice[data-unavailable=false][data-selected=true]:hover{background:color-mix(in oklch,var(--kit-content-primary) 2%,var(--kit-bg-secondary))}.ku-segmented:has(.ku-choice[data-unavailable=false][data-selected=true]:hover)>.ku-selection-indicator{background:color-mix(in oklch,var(--kit-content-primary) 2%,var(--kit-bg-secondary))}.ku-tab-panel{min-width:0;max-width:100%}.ku-tab-panel:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-tabs[data-appearance=chips]{gap:var(--space-8);padding:var(--space-2)}.ku-tabs[data-appearance=chips] .ku-tab{min-height:36px;padding:0 var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);color:var(--kit-content-secondary);font-size:var(--font-size-13)}.ku-tabs[data-appearance=chips] .ku-tab:not([aria-disabled=true],[aria-selected=true]):hover{border-color:var(--kit-border-secondary);background:var(--kit-bg-primary);color:var(--kit-content-primary)}.ku-tabs[data-appearance=chips] .ku-tab[aria-selected=true]{background:var(--kit-action-primary);color:var(--kit-content-on-action);box-shadow:var(--kit-shadow-active);border-color:#0000}.ku-tabs[data-appearance=chips] .ku-tab-count-dot{display:none}.ku-tabs[data-appearance=chips] .ku-tab-count{box-sizing:border-box;border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);min-width:20px;height:20px;color:var(--kit-content-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-right:-6px;padding:0 6px;font-weight:600;display:inline-flex}.ku-tabs[data-appearance=chips] .ku-tab[aria-selected=true] .ku-tab-count{background:color-mix(in oklab,var(--kit-content-on-action) 20%,transparent);color:var(--kit-content-on-action)}.ku-tabs-active{display:none}.ku-tabs[data-indicator]>.ku-tabs-active{z-index:2;pointer-events:none;min-width:100%;min-height:100%;display:block;position:absolute;top:0;left:0}.ku-tabs-active-list{box-sizing:border-box;align-items:center;gap:var(--ku-tabs-gap);width:max-content;min-width:100%;min-height:100%;padding:var(--ku-tabs-pad);clip-path:inset(var(--ku-clip-top,0) var(--ku-clip-right,100%) var(--ku-clip-bottom,0) var(--ku-clip-left,0) round var(--ku-tabs-radius));display:flex}.ku-tabs[data-indicator=slide] .ku-tabs-active-list{transition:clip-path var(--duration-200) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.ku-tabs[data-indicator] .ku-tabs-active-list{transition:none}}.ku-tabs[data-appearance=rail] .ku-tabs-active-list{flex-direction:column}.ku-tabs-active-list>.ku-action{flex:none}.ku-tabs-active .ku-tab{color:var(--kit-content-primary)}.ku-tabs-active .ku-tab .icon{-webkit-mask-image:var(--icon-fill);-webkit-mask-image:var(--icon-fill);mask-image:var(--icon-fill)}.ku-tabs-active .ku-tab-count{color:var(--kit-content-secondary)}.ku-tabs:is([data-appearance=cards],[data-appearance=segmented],[data-appearance=rail]) .ku-tabs-active-list{background:var(--kit-bg-primary)}.ku-tabs[data-appearance=underline] .ku-tabs-active-list{background:linear-gradient(var(--kit-content-accent),var(--kit-content-accent)) left bottom/100% 2px no-repeat content-box}.ku-tabs[data-appearance=cards] .ku-tabs-active .ku-tab-count{color:var(--kit-content-tertiary)}.ku-tabs:is([data-appearance=cards],[data-appearance=segmented],[data-appearance=rail])>.ku-tabs-active{filter:drop-shadow(0 0 .5px var(--kit-border-secondary)) drop-shadow(0 1px 1px color-mix(in srgb,var(--kit-content-primary) 8%,transparent)) drop-shadow(0 2px 3px color-mix(in srgb,var(--kit-content-primary) 6%,transparent))}.ku-tabs[data-appearance=cards]{--ku-tabs-gap:2px;--ku-tabs-pad:var(--space-4);align-self:flex-start;gap:var(--ku-tabs-gap);width:max-content;max-width:100%;padding:var(--ku-tabs-pad);scrollbar-width:none;border-radius:calc(var(--kit-radius-button) + var(--space-4));background:var(--kit-bg-tertiary);flex:none;display:inline-flex}.ku-tabs[data-appearance=cards]::-webkit-scrollbar{display:none}.ku-tabs[data-appearance=cards] .ku-tab{z-index:1;height:28px;padding:0 var(--space-10);font-size:var(--font-size-13);transition:color var(--kit-duration-standard) var(--kit-easing-standard),background-color var(--kit-duration-standard) var(--kit-easing-standard);border:0;flex:none;position:relative}.ku-tabs[data-appearance=cards] .ku-tab:not([aria-disabled=true],[aria-selected=true]):hover,.ku-tabs[data-appearance=cards][data-moving] .ku-tab[aria-selected=true]:hover{background:color-mix(in oklch,var(--kit-content-primary) 5%,transparent);color:var(--kit-content-primary)}.ku-tabs[data-appearance=cards] .ku-tab:focus-visible{outline-offset:2px}.ku-tabs[data-appearance=cards]:not([data-indicator]) .ku-tab[aria-selected=true]{border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-primary),0 1px 2px color-mix(in srgb,var(--kit-content-primary) 8%,transparent),0 2px 6px -2px color-mix(in srgb,var(--kit-content-primary) 8%,transparent)}.ku-tabs[data-appearance=cards] .ku-tab-count-dot{display:none}.ku-tabs[data-appearance=cards] .ku-tab-count,.ku-tabs[data-appearance=cards] .ku-tab[aria-selected=true] .ku-tab-count{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.ku-tab-dot{border-radius:var(--radius-full);background:var(--ku-tab-tone);flex:none;width:8px;height:8px}.ku-tab-dot[data-tone=orange]{--ku-tab-tone:var(--kit-bg-tone-orange)}.ku-tab-dot[data-tone=blue]{--ku-tab-tone:var(--kit-bg-tone-blue)}.ku-tab-dot[data-tone=violet]{--ku-tab-tone:var(--kit-bg-tone-violet)}.ku-tab-dot[data-tone=pink]{--ku-tab-tone:var(--kit-bg-tone-pink)}.ku-tab-dot[data-tone=lime]{--ku-tab-tone:var(--kit-bg-tone-lime)}.ku-tab-dot[data-tone=emerald]{--ku-tab-tone:var(--kit-bg-tone-emerald)}.ku-tab-dot[data-tone=green]{--ku-tab-tone:var(--kit-bg-tone-green)}.ku-tab-dot[data-tone=grey]{--ku-tab-tone:var(--kit-content-tertiary)}.ku-tab-count{color:var(--kit-content-tertiary);font-weight:400}.ku-tab[aria-selected=true] .ku-tab-count{color:var(--kit-content-secondary)}.ku-tabs[data-appearance=rail]{--ku-tabs-gap:4px;--ku-tabs-pad:6px;gap:var(--ku-tabs-gap);padding:var(--ku-tabs-pad);background:var(--kit-bg-inset);border-radius:var(--kit-radius-card);flex-direction:column;width:44px;display:flex}.ku-tabs[data-appearance=rail] .ku-tab{border-radius:var(--kit-radius-button);width:32px;height:32px;min-height:32px;padding:6px}.ku-tabs[data-appearance=rail]:not([data-indicator]) .ku-tab[aria-selected=true]{border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active)}.ku-tabs[data-appearance=rail] .ku-tab-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.canvas-tabs{height:var(--kit-size-header);min-height:var(--kit-size-header);padding:1px var(--space-16) 0 8px;border-bottom:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);font-family:var(--font-body);box-sizing:border-box;align-items:center;gap:4px;display:flex}.canvas-tab{border-radius:var(--radius-8);min-width:0;max-width:100%;height:32px;color:var(--kit-content-secondary);transition:background-color var(--kit-duration-standard);background:0 0;border:1px solid #0000;align-items:center;gap:2px;padding:0 4px 0 10px;display:flex}.canvas-tab:not(.is-active):hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.canvas-tab.is-active{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);box-shadow:var(--kit-shadow-active);color:var(--kit-content-primary)}.canvas-tab-hit{min-width:0;font:inherit;font-size:var(--font-size-13);color:inherit;cursor:pointer;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:flex}.canvas-tab:not(.is-active) .canvas-tab-hit:active{transform:scale(.97)}.canvas-tab.is-active .canvas-tab-hit{cursor:default}@media (prefers-reduced-motion:reduce){.canvas-tab-hit{transition:none}.canvas-tab-hit:active{transform:none}}.canvas-tab-hit:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.canvas-tab-hit .icon{color:var(--kit-content-tertiary);flex:none}.canvas-tab.is-active .canvas-tab-hit .icon{color:var(--kit-content-accent)}.canvas-tab[data-tone=violet]{--canvas-tab-tone:var(--kit-bg-tone-violet)}.canvas-tab[data-tone=pink]{--canvas-tab-tone:var(--kit-bg-tone-pink)}.canvas-tab[data-tone=blue]{--canvas-tab-tone:var(--kit-bg-tone-blue)}.canvas-tab[data-tone=emerald]{--canvas-tab-tone:var(--kit-bg-tone-emerald)}.canvas-tab[data-tone=green]{--canvas-tab-tone:var(--kit-bg-tone-green)}.canvas-tab[data-tone=lime]{--canvas-tab-tone:var(--kit-bg-tone-lime)}.canvas-tab[data-tone=orange]{--canvas-tab-tone:var(--kit-bg-tone-orange)}.canvas-tab[data-tone=grey]{--canvas-tab-tone:var(--kit-content-secondary)}.canvas-tabs .canvas-tab.is-active[data-tone] .canvas-tab-hit .icon{color:var(--canvas-tab-tone);opacity:1}.canvas-tab-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.canvas-tab-dot{background:var(--kit-icon-success);border-radius:50%;flex:none;width:6px;height:6px}.canvas-tab[data-state=unread] .canvas-tab-dot{width:5px;height:5px}.canvas-tab[data-state=working] .canvas-tab-dot{animation:canvas-tab-beat var(--duration-1400) var(--kit-easing-standard) infinite}@keyframes canvas-tab-beat{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.canvas-tab[data-state=working] .canvas-tab-dot{animation:none}}.canvas-tab .ku-icon-button{border-radius:var(--kit-radius-button);flex:none;width:24px;height:24px;min-height:24px}.canvas-tab:not(.is-active) .ku-icon-button:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-content-primary) 6%,var(--kit-bg-tertiary))}.canvas-tabs-trailing{align-items:center;gap:4px;margin-left:auto;display:flex}.canvas-tab-add{margin-left:var(--space-4)}.canvas-tabs-show{border-radius:var(--kit-radius-button);width:28px;height:28px;color:var(--kit-content-tertiary);cursor:pointer;transition:transform var(--kit-duration-standard) var(--kit-easing-standard),background-color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.canvas-tabs-show:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.canvas-tabs-show:active{transform:scale(.94)}.canvas-tabs-show:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.canvas-tabs-show{transition:none}.canvas-tabs-show:active{transform:none}}.canvas-tabs-stack{min-width:14px;height:14px;margin:var(--space-2) var(--space-2) 0 0;padding:0 var(--space-2);border-radius:var(--radius-4);box-sizing:border-box;font:600 var(--font-size-10)/1 var(--font-body);font-variant-numeric:tabular-nums;border:1px solid;place-items:center;display:grid;position:relative}.canvas-tabs-stack:before{content:"";border-top-right-radius:var(--radius-4);opacity:.5;border-top:1px solid;border-bottom:0;border-left:0;border-right:1px solid;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:-4px;right:-4px}.ku-tabs[data-appearance=cards][data-density=compact]{--ku-tabs-pad:var(--space-2);border-radius:calc(var(--kit-radius-button) + var(--space-2))}.ku-tabs[data-appearance=cards][data-density=compact] .ku-tab{height:24px;min-height:24px;padding:0 var(--space-8);font-size:var(--font-size-12)}.kd-s1{--kd-series:var(--kit-chart-1)}.kd-s2{--kd-series:var(--kit-chart-2)}.kd-s3{--kd-series:var(--kit-chart-3)}.kd-s4{--kd-series:var(--kit-chart-4)}.kd-s5{--kd-series:var(--kit-chart-5)}.kd-s6{--kd-series:var(--kit-chart-6)}.kd-other{--kd-series:var(--kit-chart-neutral)}.kd-bar-negative{--kd-series:var(--kit-chart-negative)}.kd-bar-muted{--kd-series:var(--kit-chart-muted)}.kd-figure.kd-figure-negative{color:var(--kit-content-error)}.kd-chart-description{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0 0 16px;line-height:1.5}.kd-headline{gap:var(--space-6);margin-bottom:var(--space-16);flex-direction:column;display:flex}.kd-headline-row{align-items:baseline;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.kd-headline-figure{letter-spacing:-.02em;color:var(--kit-content-primary);overflow-wrap:anywhere;font-size:clamp(22px,9cqw,30px);font-weight:600;line-height:1.05}.kd-headline-label{font-size:var(--font-size-13);color:var(--kit-content-tertiary)}.kd-headline-change{align-items:baseline;gap:var(--space-4) var(--space-8);font-size:var(--font-size-12);flex-wrap:wrap;display:flex}.kd-legend{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:10px;display:flex}.kd-readout{font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:10px;display:flex}.kd-key{min-width:0;font-size:var(--font-size-12);color:var(--kit-content-tertiary);align-items:center;gap:6px;display:flex}.kd-key-label{overflow-wrap:anywhere;min-width:0}.kd-swatch{border-radius:var(--radius-2);background:var(--kd-series);flex:none;width:8px;height:8px}.kd-swatch-line{border-radius:var(--kit-radius-pill);width:12px;height:2px}.kd-axis-name{font-size:var(--font-size-11);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0 0 8px;font-weight:400}.kd-axis-name-x{text-align:center;margin:8px 0 0}.kd-plot-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 8px;display:grid}.kd-yaxis{position:relative}.kd-yaxis-sizer{visibility:hidden;white-space:nowrap;font-size:var(--font-size-10);font-variant-numeric:tabular-nums;line-height:1;display:block}.kd-tick{white-space:nowrap;font-size:var(--font-size-10);font-variant-numeric:tabular-nums;color:var(--kit-chart-axis);line-height:1;position:absolute;right:0;transform:translateY(-50%)}.kd-plot{border-radius:var(--radius-4);position:relative}.kd-plot:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:4px}.kd-gridlines{width:100%;height:100%;position:absolute;inset:0}.kd-gridline{stroke:var(--kit-chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.kd-zeroline{stroke:var(--kit-chart-axis);stroke-width:1px;vector-effect:non-scaling-stroke}.kd-band{pointer-events:none;background:var(--kit-bg-inset);position:absolute;top:0;bottom:0}.kd-band-box{position:absolute;top:0;bottom:0}.kd-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kd-line{fill:none;stroke:var(--kd-series);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kd-wash{stroke:none}.kd-line-previous{stroke:var(--kit-chart-neutral);stroke-dasharray:2 4}.kd-swatch-previous{border-top:2px dotted var(--kit-chart-neutral);background:0 0;border-radius:0;width:12px;height:0}.kd-wash-top{stop-color:var(--kd-series);stop-opacity:.22}.kd-wash-bottom{stop-color:var(--kd-series);stop-opacity:0}.kd-wash-top.kd-wash-stacked{stop-opacity:.42}.kd-wash-bottom.kd-wash-stacked{stop-opacity:.24}.kd-bar{background:var(--kd-series);transition:opacity var(--kit-duration-standard) var(--ease-color);position:absolute}.kd-bar-up{border-radius:var(--radius-6) var(--radius-6) 0 0}.kd-bar-down{border-radius:0 0 var(--radius-6) var(--radius-6)}.kd-bar-stacked{border-radius:var(--radius-2)}.kd-bar-stacked.kd-bar-cap{border-radius:var(--radius-6) var(--radius-6) var(--radius-2) var(--radius-2)}.kd-bar-right{border-radius:0 var(--radius-6) var(--radius-6) 0}.kd-bar-left{border-radius:var(--radius-6) 0 0 var(--radius-6)}.kd-dim{opacity:.4}.kd-mark{box-sizing:border-box;width:10px;height:10px;margin-left:calc(var(--space-4) * -1);margin-top:calc(var(--space-4) * -1);background:var(--kd-series);box-shadow:0 0 0 2px var(--kit-bg-primary);pointer-events:none;border-radius:50%;padding:0;position:absolute}.kd-mark-big{width:12px;height:12px;margin-top:-6px;margin-left:-6px}.kd-mark-centred{top:50%;left:50%}.kd-mark-bubble{width:var(--kd-bubble);height:var(--kd-bubble);margin-left:calc(var(--kd-bubble) / -2);margin-top:calc(var(--kd-bubble) / -2);opacity:.85}.kd-hit{cursor:default;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.kd-crosshair{background:var(--kit-chart-neutral);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.kd-tip{top:var(--space-8);left:var(--kd-tip-x);z-index:2;gap:var(--space-4);box-sizing:border-box;min-width:140px;max-width:min(240px,100%);padding:var(--space-8) var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--radius-8);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-popover);color:var(--kit-content-primary);font-size:var(--font-size-12);pointer-events:none;flex-direction:column;line-height:1.35;display:flex;position:absolute}.kd-tip-left{transform:translateX(var(--space-12))}.kd-tip-right{transform:translateX(calc(-100% - var(--space-12)))}.kd-tip-title{font-size:var(--font-size-11);color:var(--kit-content-tertiary);overflow-wrap:anywhere;font-weight:500}.kd-tip-row{align-items:center;gap:var(--space-8);display:flex}.kd-tip-label{min-width:0;color:var(--kit-content-secondary);overflow-wrap:anywhere;flex:1}.kd-tip-value{color:var(--kit-content-primary);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.kd-xaxis{height:16px;margin-top:6px;position:relative}.kd-xaxis-even{margin-top:6px;display:flex}.kd-xtick{text-align:center;min-width:0;font-size:var(--font-size-10);color:var(--kit-chart-axis);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 2px;overflow:hidden}.kd-xtick-abs{max-width:30%;font-size:var(--font-size-10);color:var(--kit-chart-axis);text-overflow:ellipsis;white-space:nowrap;position:absolute;top:0;overflow:hidden}.kd-xtick-first{left:0}.kd-xtick-last{right:0}.kd-xtick-mid{max-width:none;transform:translate(-50%)}.kd-band-readout{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.kd-band-readout p{margin:0}.kd-barh{grid-template-columns:minmax(64px,32%) minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.kd-barh-row{display:contents}.kd-barh-label{text-align:right;min-width:0;font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kd-barh-tracks,.kd-barh-values{flex-direction:column;gap:2px;display:flex}.kd-barh-tracks{justify-content:center;align-self:stretch;position:relative}.kd-barh-zero{background:var(--kit-chart-axis);pointer-events:none;width:1px;position:absolute;top:-4px;bottom:-4px}.kd-barh-track{border-radius:var(--radius-4);background:var(--kit-chart-surface);height:16px;position:relative}.kd-barh-track:has(.kd-bar-muted){background:0 0}.kd-barh-bar{background:var(--kd-series);position:absolute;top:0;bottom:0}.kd-barh-values span{white-space:nowrap;height:16px;line-height:16px;font-size:var(--font-size-11)}.kd-share{gap:var(--space-16);flex-direction:column;display:flex}.kd-share:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:4px}.kd-share-bar{gap:var(--space-4);height:10px;display:flex}.kd-share-part{border-radius:var(--kit-radius-pill);background:var(--kd-series);min-width:3px;transition:opacity var(--kit-duration-standard) var(--ease-color)}.kd-share-rows{gap:var(--space-10);flex-direction:column;display:flex}.kd-share-row{align-items:baseline;gap:var(--space-10);font-size:var(--font-size-13);transition:opacity var(--kit-duration-standard) var(--ease-color);display:flex}.kd-share-row .kd-swatch{align-self:center}.kd-share-label{min-width:0;color:var(--kit-content-secondary);overflow-wrap:anywhere;flex:1}.kd-share-of{text-align:right;width:48px;color:var(--kit-content-tertiary);flex:none}.kd-donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.kd-donut:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:4px}.kd-ring{flex:none;width:clamp(148px,28cqw,200px);height:clamp(148px,28cqw,200px);position:relative}.kd-ring-svg{width:100%;height:100%;display:block}.kd-arc{fill:none;stroke:var(--kd-series);stroke-width:7px;transition:opacity var(--kit-duration-standard) var(--ease-color)}.kd-arc-on{stroke-width:8px}.kd-ring-centre{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 28px;display:flex;position:absolute;inset:0}.kd-ring-figure{color:var(--kit-content-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,6cqw,26px);font-weight:700;line-height:1.15}.kd-ring-caption{font-size:var(--font-size-10);color:var(--kit-chart-axis);margin-top:2px;line-height:1.2}.kd-slices{flex-direction:column;flex:none;gap:6px;max-width:100%;display:flex}.kd-slice{font-size:var(--font-size-12);align-items:baseline;gap:8px;display:flex}.kd-slice .kd-swatch{margin-top:var(--space-2);align-self:flex-start}.kd-slice-label{min-width:0;color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex:1;padding-right:16px}.kd-slice-share{text-align:right;width:40px;color:var(--kit-chart-axis);flex:none}.kd-chart-title{font-size:var(--font-size-14);color:var(--kit-content-primary);overflow-wrap:anywhere;margin:0 0 8px;font-weight:500;line-height:1.4}.kd-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:8px;display:flex}.kd-chart-head .kd-chart-title{flex:1;min-width:0;margin:0}.kd-views{flex:none;align-items:center;gap:4px;max-width:100%;display:flex}.kd-views-select{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);height:32px;box-shadow:var(--kit-shadow-active);align-items:center;display:flex;position:relative}.kd-views-select .icon{pointer-events:none;color:var(--kit-content-tertiary);position:absolute}.kd-views-select .icon:first-child{left:8px}.kd-views-select .icon:last-child{right:6px}.kd-views-select select{appearance:none;field-sizing:content;max-width:180px;padding:var(--space-4) var(--space-28) var(--space-4) var(--space-28);color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);border-radius:var(--kit-radius-button);cursor:pointer;background:0 0;border:0}.kd-views-select select:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.kd-segments{border-radius:var(--kit-radius-button);background:var(--kit-bg-tertiary);flex:none;gap:2px;padding:2px;display:flex}.kd-segments button{border-radius:var(--radius-6);color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-13);cursor:pointer;white-space:nowrap;transition:background-color var(--kit-duration-standard) var(--ease-color),color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;padding:4px 10px}.kd-segments button[aria-checked=true]{background:var(--kit-bg-primary);color:var(--kit-content-primary);box-shadow:var(--kit-shadow-active)}.kd-segments button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.kd-views-tabs{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),#0000)}.kd-views-tabs::-webkit-scrollbar{display:none}.kd-views-tabs .ku-tabs{border:0;width:max-content;min-width:100%;padding:0;overflow:visible}.kd-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.kd-tile{border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.kd-tile-figure{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500}.kd-skeleton{align-items:flex-end;gap:6px;height:120px;padding:8px 0;display:flex}.kd-skeleton-bar{border-radius:var(--radius-4) var(--radius-4) 0 0;background:var(--kit-bg-tertiary);animation:kd-skeleton-pulse var(--duration-1400) var(--ease-in-out) infinite;flex:1}.kd-skeleton-bar:nth-child(2){animation-delay:calc(var(--duration-1400) * .15)}.kd-skeleton-bar:nth-child(3){animation-delay:calc(var(--duration-1400) * .3)}.kd-skeleton-bar:nth-child(4){animation-delay:calc(var(--duration-1400) * .45)}.kd-skeleton-bar:nth-child(5){animation-delay:calc(var(--duration-1400) * .6)}@keyframes kd-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.kd-loading-text{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:4px 0 0}.kd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kd-table-chart .kd-table-block{margin-top:4px}@media (prefers-reduced-motion:reduce){.kd-skeleton-bar{opacity:.7;animation:none}}.kd-text{min-width:0;font-family:var(--font-body);color:var(--kit-content-secondary);overflow-wrap:anywhere;margin:0}.kd-text strong{color:var(--kit-content-primary);font-weight:600}.kd-text-link{color:var(--kit-content-accent);text-underline-offset:2px;text-decoration:underline}.kd-text-link:hover{text-decoration-thickness:2px}.kd-text[data-style=title]{font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--kit-content-primary);font-weight:600;line-height:1.35}.kd-text[data-style=heading]{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:600;line-height:1.4}.kd-text[data-style=body]{font-size:var(--font-size-13);line-height:1.55}.kd-text[data-style=caption]{font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:1.45}.kd-text[data-style=label]{font-size:var(--font-size-13);color:var(--kit-content-tertiary);line-height:1.45}.kd-text[data-emphasis=strong]{color:var(--kit-content-primary);font-weight:600}.kd-text[data-emphasis=muted]{color:var(--kit-content-tertiary)}.kd-text[data-toned]{color:var(--kd-tone-text)}.kd-text[data-align=center]{text-align:center}.kd-text[data-align=end]{text-align:end}.kd-quantity{align-items:baseline;gap:var(--space-8);min-width:0;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--kit-content-primary);flex-wrap:wrap;display:flex}.kd-quantity-figure{overflow-wrap:anywhere;min-width:0}.kd-quantity[data-size=sm]{font-size:var(--font-size-13);line-height:1.45}.kd-quantity[data-size=md]{font-size:var(--font-size-14);font-weight:500;line-height:1.4}.kd-quantity[data-size=lg]{font-size:var(--font-size-20);letter-spacing:-.01em;font-weight:600;line-height:1.2}.kd-quantity[data-size=xl]{font-size:var(--font-size-28);letter-spacing:-.02em;font-weight:600;line-height:1.1}.kd-quantity[data-emphasis=strong]{font-weight:600}.kd-quantity[data-emphasis=muted]{color:var(--kit-content-tertiary);font-weight:400}.kd-quantity[data-toned]{color:var(--kd-tone-text)}.kd-quantity[data-align=center]{justify-content:center}.kd-quantity[data-align=end]{text-align:end;justify-content:flex-end}.kd-glyph{color:var(--kd-tone-fill);flex:none;justify-content:center;align-items:center;display:inline-flex}.kd-glyph.kd-tone-neutral{color:var(--kit-content-secondary)}.kd-glyph[data-tile]{background:var(--kd-tone-bg);border:1px solid var(--kd-tone-border);border-radius:var(--radius-8)}.kd-glyph[data-tile][data-size=sm]{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-6)}.kd-glyph[data-tile][data-size=md]{width:var(--space-32);height:var(--space-32)}.kd-glyph[data-tile][data-size=lg]{width:var(--space-40);height:var(--space-40);border-radius:var(--radius-10)}.kd-quantity-figure .kd-value{color:inherit;overflow-wrap:inherit}.kd-text[data-flow]{gap:var(--space-10);flex-direction:column;display:flex}.kd-text[data-flow]>p{margin:0}.kd-text-list{gap:var(--space-4);flex-direction:column;margin:0;padding-inline-start:var(--space-20);display:flex}.kd-text-list>li::marker{color:var(--kit-content-tertiary)}.ku-badge{box-sizing:border-box;white-space:nowrap;border-radius:var(--kit-radius-pill);border:1px solid var(--kd-tone-border);background:var(--kd-tone-bg);max-width:100%;min-height:22px;color:var(--kd-tone-text);font:500 var(--font-size-12)/18px var(--font-body);overflow-wrap:anywhere;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.ku-badge-marker{border-radius:var(--kit-radius-pill);background:var(--kd-tone-fill);flex:none;width:6px;height:6px}.ku-badge[data-variant=status]{min-height:20px;font-size:var(--font-size-10);letter-spacing:.04em;text-transform:uppercase;padding:1px 8px;line-height:16px}.ku-badge[data-variant=status][data-tone=neutral]{--kd-tone-bg:var(--kit-bg-tertiary)}.ku-badge[data-shape=squircle]{border-radius:var(--radius-6)}.ku-badge[data-variant=status][data-shape=squircle]{box-sizing:border-box;height:22px;min-height:22px;padding:1px var(--space-8) 0;line-height:1}.ku-badge[data-variant=text]{min-height:0;color:var(--kit-content-secondary);overflow-wrap:normal;background:0 0;border:0;border-radius:0;padding:0;font-weight:500;display:inline}.ku-badge[data-variant=text][data-tone=neutral]{color:var(--kit-content-tertiary);font-weight:400}.ku-badge[data-variant=text][data-tone=warning]{color:var(--kit-content-warning)}.ku-badge[data-variant=text][data-tone=error]{color:var(--kit-content-error)}.ku-badge[data-variant=text] .ku-shimmer{color:inherit}.ku-badge[data-role-tone]{--kd-tone-border:transparent}.ku-badge[data-role-tone=viewer]{--kd-tone-bg:var(--kit-bg-role-viewer);--kd-tone-text:var(--kit-content-role-viewer)}.ku-badge[data-role-tone=builder]{--kd-tone-bg:var(--kit-bg-role-builder);--kd-tone-text:var(--kit-content-role-builder)}.ku-badge[data-role-tone=manager]{--kd-tone-bg:var(--kit-bg-role-manager);--kd-tone-text:var(--kit-content-role-manager)}.kd-badge{display:flex}.ku-badge-icon{display:none}.ku-badge[data-size=control]{box-sizing:border-box;height:28px;min-height:28px;padding:0 var(--space-12);font-size:var(--font-size-13);justify-content:center;font-weight:500;line-height:26px}.ku-badge[data-size=control][data-role-tone=viewer]{--kd-tone-bg:var(--kit-bg-role-viewer-strong)}.ku-badge[data-size=control][data-role-tone=builder]{--kd-tone-bg:var(--kit-bg-role-builder-strong)}.ku-badge[data-size=control][data-role-tone=manager]{--kd-tone-bg:var(--kit-bg-role-manager-strong)}.ku-status-pill>.ku-badge-marker{box-sizing:content-box;background-clip:padding-box;border:4px solid #0000;width:6px;height:6px}.ku-status-pill:has(>.ku-badge-marker:first-child){padding-inline-start:var(--space-4)}.ku-status-pill{padding-inline-end:var(--space-8)}.ku-status-pill-detailed{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:inline-flex}.ku-status-pill-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:16px}.ku-status-pill:not([data-object=word]){flex:none;max-width:none}.ku-status-pill[data-object=word]{min-width:0}.ku-status-pill-words{white-space:nowrap;min-width:0;overflow:hidden}.ku-status-pill[tabindex]:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-chip{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8);min-width:0;max-width:100%;min-height:32px;padding:var(--space-6) var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);color:var(--kit-content-secondary);font:500 var(--font-size-13)/18px var(--font-body);cursor:pointer;touch-action:manipulation;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);display:inline-flex}.ku-chip-label{overflow-wrap:anywhere;min-width:0}.ku-chip .icon{color:var(--kit-content-accent);flex:none}.ku-chip:not([aria-disabled=true]):hover{background:var(--kit-bg-secondary)}.ku-chip:not(.ku-chip-static):not([aria-disabled=true]):active{opacity:.72;transform:scale(.97)}.ku-chip[aria-pressed=true]{border-color:var(--kit-border-strong);background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-chip[aria-pressed=true]:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-bg-tertiary) 85%,var(--kit-border-strong) 15%);border-color:var(--kit-border-strong);color:var(--kit-content-primary)}.ku-chip:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-chip[aria-disabled=true]{cursor:default;opacity:.55}.ku-chip[aria-disabled=true] .icon{color:inherit}.ku-chip[aria-busy=true]{cursor:progress;opacity:.7}@media (prefers-reduced-motion:reduce){.ku-chip{transition:none}.ku-chip:active{transform:none}}.ku-chip-static{cursor:default}.kd-chips{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ku-chip-static[data-size=compact]{height:22px;min-height:0;padding:0 var(--space-8);font-size:var(--font-size-11)}.ku-chip-static[data-tone=accent]{background:var(--kit-bg-accent);color:var(--kit-content-accent);border-color:#0000}.ku-chip-static[data-tone=accent]:hover{background:var(--kit-bg-accent)}.ku-chip-static[data-tone=word]{border-radius:var(--kit-radius-chip);background:var(--kit-bg-tertiary);max-width:160px;min-height:0;color:var(--kit-content-secondary);border-color:#0000}.ku-chip-static[data-tone=word] .ku-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.ku-section-label{font:500 var(--font-size-11)/16px var(--font-body);color:var(--kit-content-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0}.ku-divider{width:100%;min-width:0;color:var(--kit-content-tertiary);font:400 var(--font-size-11)/16px var(--font-body);border:0;align-items:center;gap:12px;margin:12px 0;display:flex}.ku-divider:before,.ku-divider:after{content:"";background:var(--kit-border-primary);flex:1;height:1px}.ku-divider>span{text-align:center;overflow-wrap:anywhere;min-width:0;max-width:75%}hr.ku-divider:after{display:none}.kd-heading{gap:var(--space-2);flex-direction:column;display:flex}.kd-heading .ku-section-label{text-transform:none;letter-spacing:-.005em;margin:0;line-height:1.35}.kd-heading[data-level="2"] .ku-section-label{font-size:var(--font-size-16);color:var(--kit-content-primary);font-weight:600}.kd-heading[data-level="3"] .ku-section-label{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:600}.kd-divider{padding:0}.kd-divider .ku-divider{margin:0}.ku-feedback{align-items:center;gap:var(--space-8) var(--space-12);min-width:0;color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ku-feedback[data-presentation=panel]{padding:var(--space-12) 16px;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary)}.ku-feedback[data-presentation=inline]{gap:var(--space-8) 10px}.ku-feedback[data-presentation=stacked]{gap:var(--space-12);text-align:center;flex-flow:column}.ku-feedback[data-presentation=stacked] .ku-feedback-content{align-items:center;gap:var(--space-4);flex:none;min-width:0;max-width:44ch}.ku-feedback[data-presentation=stacked] .ku-feedback-action{justify-content:center;margin-left:0}.ku-feedback-content{flex-direction:column;flex:1 1 0;gap:2px;min-width:160px;display:flex}.ku-feedback-title{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500}.ku-feedback[data-presentation=inline] .ku-feedback-title{font-size:var(--font-size-13)}.ku-feedback p{color:var(--kit-content-secondary);margin:0}.ku-feedback-action{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ku-feedback-examples{flex-direction:column;gap:16px;width:100%;max-width:520px;display:flex}.ku-feedback-examples[data-width=narrow]{max-width:240px}.kd-empty .ku-feedback{margin:0}.ku-toast{left:0;right:0;bottom:var(--space-24);z-index:7;align-items:flex-start;gap:var(--space-8);box-sizing:border-box;width:fit-content;max-width:calc(100% - var(--space-48));padding:var(--space-8) var(--space-16);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-popover);font:500 var(--font-size-13)/20px var(--font-body);overflow-wrap:anywhere;pointer-events:none;opacity:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);border:1px solid;margin-inline:auto;display:flex;position:absolute;transform:translateY(8px)}.ku-toast>.icon{margin-top:var(--space-2);flex:none}.ku-toast[data-open]{opacity:1;transform:none}.ku-toast[data-tone=success]{border-color:var(--kit-border-success);background:var(--kit-bg-success);color:var(--kit-content-success)}.ku-toast[data-tone=error]{border-color:var(--kit-border-error);background:var(--kit-bg-error);color:var(--kit-content-error)}.ku-toast[data-tone=done]{border-color:var(--kit-bg-inverse);background:var(--kit-bg-inverse);color:var(--kit-content-inverse)}.ku-toast[data-action]{pointer-events:auto;align-items:center}.ku-toast-action{margin-left:var(--space-16);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ku-toast-action:focus-visible{outline-offset:2px;border-radius:var(--radius-4);outline:2px solid}@media (prefers-reduced-motion:reduce){.ku-toast{transition:none;transform:none}}.ku-toast-stage{justify-content:center;align-items:flex-start;gap:var(--space-8);min-height:144px;padding:var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);display:flex;position:relative}.ku-toast-stage[data-floating]{align-items:flex-end}.ku-feedback-raised{bottom:var(--space-16);z-index:4;width:max-content;max-width:calc(100% - var(--space-32));margin:var(--space-8) auto var(--space-16);position:sticky}.ku-feedback-raised>.ku-banner{width:100%}@media (prefers-reduced-motion:no-preference){.ku-feedback-raised{animation:ku-feedback-raised-in var(--kit-duration-tooltip) var(--kit-easing-standard)}}@keyframes ku-feedback-raised-in{0%{opacity:0;transform:translateY(8px)}}.ku-part-skeleton{gap:var(--space-10);min-width:0;padding:var(--space-4) 0;flex-direction:column;display:flex}.ku-part-skeleton>span{border-radius:var(--radius-6);background:var(--kit-bg-tertiary);height:14px;display:block}.ku-part-skeleton[data-shape=lines]>span:nth-child(2){width:94%}.ku-part-skeleton[data-shape=lines]>span:nth-child(3){width:88%}.ku-part-skeleton[data-shape=lines]>span:last-child{width:60%}.ku-part-skeleton[data-shape=figure]>span:first-child{width:min(120px,50%);height:12px}.ku-part-skeleton[data-shape=figure]>span:last-child{width:min(160px,70%);height:32px}.ku-part-skeleton[data-shape=rows]>span{height:20px}.ku-part-skeleton[data-shape=rows]>span:nth-child(odd){width:92%}.ku-part-skeleton[data-shape=pairs]{gap:var(--space-10) var(--space-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ku-part-skeleton[data-shape=pairs]>span:nth-child(odd){width:80%}.ku-part-skeleton[data-shape=chart]{align-items:flex-end;gap:var(--space-8);flex-direction:row;height:140px}.ku-part-skeleton[data-shape=chart]>span{border-radius:var(--radius-4) var(--radius-4) 0 0;flex:1;height:60%}.ku-part-skeleton[data-shape=chart]>span:nth-child(2){height:80%}.ku-part-skeleton[data-shape=chart]>span:nth-child(3){height:45%}.ku-part-skeleton[data-shape=chart]>span:nth-child(4){height:95%}.ku-part-skeleton[data-shape=chart]>span:nth-child(5){height:70%}.ku-part-skeleton[data-shape=chart]>span:nth-child(6){height:55%}.ku-part-state{padding:var(--space-24) var(--space-16);justify-content:center;display:flex}.ku-part-state>.ku-feedback{max-width:100%}.ku-table-stand-in{box-sizing:border-box;min-height:clamp(240px,48vh,480px);padding:var(--space-40) var(--space-16);justify-content:center;align-items:center;display:flex;position:sticky;left:0}.ku-table-stand-in>.ku-feedback{max-width:100%}.ku-list-row{width:100%;min-width:0;font-family:var(--font-body);color:var(--kit-content-primary);text-align:left;align-items:center;gap:8px;display:flex}.ku-list-row>.icon{color:var(--kit-content-secondary);flex:none}.ku-list-row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ku-list-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-13);line-height:18px;display:block;overflow:hidden}.ku-list-row-description{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:18px}.ku-list-row-meta{max-width:45%;font-size:var(--font-size-11);color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex:none;line-height:16px}.kd-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.kd-note,.kd-callout-body) .kd-list{margin:0 0 var(--space-8);padding-left:var(--space-20);list-style:outside;display:block}:is(.kd-note,.kd-callout-body) .kd-list:last-child{margin-bottom:0}:is(.kd-note,.kd-callout-body) .kd-list>li+li{margin-top:var(--space-2)}.kd-list-item{padding:var(--space-8) 0;border-bottom:1px solid var(--kit-border-primary)}.kd-list-item:last-child{border-bottom:0}.kd-list-item:has(.kd-list-link){padding-block:0}.kd-list-link{padding:var(--space-8) var(--space-6);margin-inline:calc(var(--space-6) * -1);color:inherit;border-radius:var(--radius-6);transition:background-color var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard);text-decoration:none;display:block}.kd-list-link:hover{background:var(--kit-bg-tertiary)}.kd-list-link:hover .ku-list-row-title{color:var(--kit-content-accent)}.kd-list-link:active{transform:scale(.98)}.kd-list-link:focus-visible{outline:2px solid var(--kit-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kd-list-link{transition:none}.kd-list-link:active{transform:none}}.ku-list-row-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:min(240px,70%);height:10px;display:block}.ku-list-row-skel[data-shape=icon]{flex:none;width:14px;height:14px}.ku-list-row-skel[data-shape=meta]{flex:none;width:48px}.ku-step-list{width:100%;max-width:var(--kit-size-content-column);font-family:var(--font-body);text-align:left}.ku-step-rows,.ku-step-children{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ku-step-list[data-long] .ku-step-rows{scrollbar-width:none;max-height:240px;padding-bottom:12px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 28px),#0000 100%)}.ku-step-list[data-long] .ku-step-rows::-webkit-scrollbar{display:none}.ku-step-children{border-left:1px solid var(--kit-border-primary);margin:2px 0 4px 12px;padding-left:10px}.ku-step-children[hidden]{display:none}.ku-step-row{min-width:0}.ku-step-line{border-radius:var(--radius-6);width:100%;font:inherit;font-size:var(--font-size-13);color:var(--kit-content-secondary);text-align:left;box-sizing:border-box;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:4px 6px;line-height:18px;display:flex}button.ku-step-line{cursor:pointer}button.ku-step-line:hover{background:var(--kit-bg-tertiary)}button.ku-step-line:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-step-line.is-unavailable{cursor:default}.ku-step-glyph{color:var(--kit-content-tertiary);transition:transform var(--kit-duration-standard),color var(--kit-duration-standard);align-self:center;margin-left:auto;display:inline-flex}.ku-step-glyph[data-open]{transform:rotate(180deg)}button.ku-step-line:hover .ku-step-glyph{color:var(--kit-content-primary)}.ku-step-line.is-unavailable .ku-step-glyph{opacity:.4}.ku-step-mark{flex:none;justify-content:center;align-self:center;align-items:center;width:14px;height:14px;display:inline-flex}.ku-step-mark[data-mark=done] .icon{color:var(--kit-content-tertiary)}.ku-step-mark[data-mark=now][data-level=row]:before,.ku-step-mark[data-mark=waiting]:before{content:"";border-radius:var(--kit-radius-pill);background:var(--kit-accent-teal);width:6px;height:6px}.ku-step-mark[data-mark=now][data-level=row]:before{animation:ku-step-pulse var(--duration-1400) var(--ease-in-out) infinite}.ku-step-mark[data-mark=now][data-level=group]{color:var(--kit-content-primary)}.ku-step-mark[data-mark=waiting]:before{background:var(--kit-icon-warning)}.ku-step-mark[data-mark=left]:before{content:"";background:var(--kit-content-disabled);width:8px;height:1px}.ku-step-label{overflow-wrap:anywhere;min-width:0;color:var(--kit-content-primary)}.ku-step-row[data-mark=left]>.ku-step-line>.ku-step-label{color:var(--kit-content-secondary)}.ku-step-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.ku-step-more{flex-direction:column;gap:2px;margin:0 0 4px 28px;display:flex}.ku-step-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0;line-height:17px}.ku-step-more .ku-step-note{margin:0}.ku-shimmer,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label{color:var(--kit-content-secondary);display:inline-block;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ku-shimmer:before,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label:before{content:attr(data-text);pointer-events:none;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,transparent 0%,transparent 38%,var(--kit-content-primary) 47%,var(--kit-content-accent) 50%,var(--kit-content-primary) 53%,transparent 62%,transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:ku-shimmer var(--duration-2400) var(--ease-linear) infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.ku-work-live.ku-shimmer:before{background-image:var(--kit-gradient-shimmer)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ku-shimmer,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label{animation:ku-step-pulse var(--duration-1400) var(--ease-in-out) infinite}}.ku-step-link{font:500 var(--font-size-12) var(--font-body);color:var(--kit-content-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.ku-step-link:hover{color:var(--kit-content-primary)}.ku-step-link:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-step-link.is-unavailable{color:var(--kit-content-disabled);cursor:default}.ku-step-note{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0 0 2px 28px;line-height:17px}.ku-step-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 0 0 28px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ku-step-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ku-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ku-think-enter{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ku-step-mark[data-mark=now]:before{animation:none}.ku-step-glyph{transition:none}.ku-shimmer,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label{animation:none}.ku-shimmer:before,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label:before{display:none}}.ku-work{gap:var(--space-20);width:100%;max-width:var(--kit-size-content-column);font-family:var(--font-body);text-align:left;flex-direction:column;display:flex}.ku-work-items{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.ku-work[data-history] .ku-work-words{--kit-content-md:var(--kit-content-md-muted)}.ku-work-words>:first-child{margin-top:0}.ku-work-words>:last-child{margin-bottom:0}.ku-work-run{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ku-work-head{align-items:center;gap:var(--space-8);max-width:100%;min-height:26px;margin:0 0 0 calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-radius:var(--radius-6);font:inherit;font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-align:left;box-sizing:border-box;background:0 0;border:0;align-self:flex-start;line-height:18px;display:inline-flex}button.ku-work-head{cursor:pointer}button.ku-work-head:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}button.ku-work-head:focus-visible,button.ku-work-line:focus-visible,.ku-work-more:focus-visible,.ku-work-action:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-1px}.ku-work-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kit-content-secondary);overflow:hidden}.ku-work-live{animation:ku-think-enter var(--duration-200) var(--kit-easing-standard) both;font-weight:500}.ku-work-think-toggle{border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.ku-work-think-toggle:hover{background:var(--kit-bg-tertiary)}.ku-work-think-toggle:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-1px}.ku-work-think{margin:0 0 var(--space-4) var(--space-24);white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:1.5;overflow-y:auto}.ku-work-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.ku-work-chevron{color:var(--kit-content-disabled);transition:transform var(--kit-duration-standard);flex:none;display:inline-flex}.ku-work-chevron[data-open]{transform:rotate(180deg)}.ku-work-line>.ku-work-chevron{margin-left:auto}.ku-work-mark{width:16px;height:16px;color:var(--kit-content-disabled);flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-work-mark[data-level=head][data-mark=now]{color:var(--kit-content-primary)}.ku-work-mark[data-mark=now]:not([data-level=head]):before,.ku-work-mark[data-mark=waiting]:before{content:"";border-radius:var(--kit-radius-pill);background:var(--kit-accent-teal);width:6px;height:6px}.ku-work-mark[data-mark=now]:not([data-level=head]):before{animation:ku-step-pulse var(--duration-1400) var(--ease-in-out) infinite}.ku-work-mark[data-mark=waiting]:before{background:var(--kit-icon-warning)}.ku-work-mark[data-mark=left]:before{content:"";background:var(--kit-content-disabled);width:8px;height:1px}.ku-work-body{flex-direction:column;min-width:0;display:flex}.ku-work-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ku-work-row{min-width:0;animation:ku-line-in var(--duration-300) var(--kit-easing-standard) both}.ku-work-inner{margin:0 0 var(--space-4) var(--space-24);padding:0 0 0 var(--space-8);border-left:1px solid var(--kit-border-primary)}.ku-work-inner .ku-work-line{min-height:22px;font-size:var(--font-size-12);line-height:16px}.ku-work-inner .ku-work-mark{width:14px;height:14px}.ku-work-inner .ku-work-more{margin:0}.ku-work-line{align-items:center;gap:var(--space-8);width:100%;min-width:0;min-height:26px;margin:0 0 0 calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-radius:var(--radius-6);font:inherit;font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-align:left;box-sizing:border-box;background:0 0;border:0;line-height:18px;display:flex}button.ku-work-line{cursor:pointer}button.ku-work-line:hover{background:var(--kit-bg-tertiary)}button.ku-work-line:hover .ku-work-chevron{color:var(--kit-content-primary)}.ku-work-verb{color:var(--kit-content-secondary);white-space:nowrap;flex:none;font-weight:500}.ku-work-detail{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ku-work-row[data-mark=left] .ku-work-verb{color:var(--kit-content-tertiary);font-weight:400}.ku-work-under{gap:var(--space-2);margin:0 0 var(--space-6) var(--space-24);max-width:64ch;font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex-direction:column;line-height:17px;display:flex}.ku-work-under>p{margin:0}.ku-work-under[data-tone=waiting]{color:var(--kit-content-warning);display:block}.ku-work-action{margin:0 0 0 var(--space-6);font:inherit;color:var(--kit-content-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.ku-work-action[aria-disabled=true]{color:var(--kit-content-disabled);cursor:default}.ku-work-more{margin:0 0 0 var(--space-16);padding:var(--space-4) var(--space-6);border-radius:var(--radius-6);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-self:flex-start}.ku-work-more:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}@keyframes ku-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ku-work-live,.ku-work-row,.ku-work-mark:before{animation:none}.ku-work-chevron{transition:none}}.kd-steps .ku-step-list{max-width:none}.ku-disclosure{width:100%;min-width:0;font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-secondary)}.ku-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;min-height:28px;color:var(--kit-content-primary);align-items:center;gap:8px;padding:4px 0;font-weight:500;list-style:none;display:flex}.ku-disclosure>summary::-webkit-details-marker{display:none}.ku-disclosure>summary>.icon{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}.ku-disclosure[open]>summary>.icon{transform:rotate(90deg)}.ku-disclosure>summary:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--kit-radius-chip)}.ku-disclosure-meta{color:var(--kit-content-tertiary);font:var(--font-size-11) var(--font-mono);margin-left:auto}.ku-disclosure-body{padding:8px 0 8px var(--space-16);margin-left:var(--space-4);overflow-wrap:anywhere;border-left:1px solid var(--kit-border-primary);min-width:0;color:var(--kit-content-secondary)}@media (prefers-reduced-motion:reduce){.ku-disclosure>summary>.icon,.kd-tab,.kd-step,.kd-file{transition:none}}@media (width<=700px){.kd-grid-2,.kd-grid-3,.kd-grid-4,.kd-columns{grid-template-columns:minmax(0,1fr)}.kd-card{padding:var(--space-12) 16px}.kd-barh{grid-template-columns:minmax(48px,32%) minmax(0,1fr) auto}.kd-bubble-col{max-width:88%}}.playbook-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.playbook-screen{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative;container-type:inline-size}.playbook-screen-body{scrollbar-width:thin;scrollbar-color:var(--kit-border-secondary) transparent;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.playbook-screen{--playbook-column:var(--kit-size-page-column);--playbook-gutter:max(0px,calc((100cqi - var(--playbook-column)) / 2))}.playbook-screen[data-spacing=page] .playbook-page{padding-top:var(--space-56);padding-bottom:var(--space-64)}.playbook-timeline{gap:var(--space-32);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.playbook-timeline[data-nested]{gap:var(--space-28);margin-top:var(--space-20)}.playbook-tl-item{column-gap:var(--space-16);grid-template-columns:40px minmax(0,1fr);min-width:0;display:grid;position:relative}.playbook-tl-item:not(:last-child):before{content:"";left:19.5px;top:calc(40px + var(--space-8));bottom:calc(-1*var(--space-32) + var(--space-8));background:var(--kit-border-primary);width:1px;position:absolute}.playbook-timeline[data-nested]>.playbook-tl-item{column-gap:var(--space-12);grid-template-columns:32px minmax(0,1fr)}.playbook-timeline[data-nested]>.playbook-tl-item:not(:last-child):before{left:15.5px;top:calc(32px + var(--space-6) + var(--tl-tile-drop,0px));bottom:calc(-1*var(--space-28) + var(--space-6) - var(--tl-tile-drop,0px))}.playbook-bar{align-items:center;gap:var(--space-8) var(--space-12);min-height:var(--kit-size-header);padding:var(--space-6) var(--space-16) var(--space-6) var(--space-20);box-sizing:border-box;flex-wrap:wrap;display:flex}.playbook-bar .playbook-header-actions{margin-left:auto}.playbook-page{box-sizing:border-box;width:100%;max-width:var(--playbook-column);padding:var(--space-32) clamp(var(--space-16),5cqi,var(--space-40)) var(--space-56);gap:var(--space-32);flex-direction:column;min-width:0;margin:0 auto;display:flex}.playbook-intro{align-items:flex-start;gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.playbook-intro-title{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.playbook-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);height:10px;display:block}.playbook-skel[data-shape=title]{width:280px;max-width:100%;height:24px;margin:var(--space-2) 0;border-radius:var(--radius-6)}.playbook-skel-lines{flex-direction:column;display:flex}.playbook-skel[data-shape=status]{border-radius:var(--radius-6);width:40px;height:22px}.playbook-screen[data-skeleton] .playbook-intro>*{align-self:stretch}.playbook-skel[data-shape=line]{width:min(460px,100%);height:12px;margin:var(--space-6) 0}.playbook-skel[data-shape=short]{width:min(280px,100%);height:12px;margin:var(--space-6) 0}.playbook-skel[data-shape=label]{width:64px;height:12px}.playbook-skel[data-shape=fact]{width:min(200px,70%);height:12px}.playbook-skel[data-shape=heading]{width:84px;height:12px;margin:var(--space-2) 0}.playbook-skel[data-shape=tile]{border-radius:var(--kit-radius-button);width:42px;height:42px}.playbook-skel[data-shape=word]{width:36px;height:10px;margin:var(--space-6) 0}.playbook-skel[data-shape=name]{width:min(240px,60%);height:12px;margin:var(--space-4) 0}.playbook-tl-item>.playbook-skel-lines{height:42px}.playbook-skel[data-shape=button]{border-radius:var(--kit-radius-button);width:72px;height:28px;display:inline-block}.playbook-screen[data-skeleton] .playbook-header-actions{gap:var(--space-8);display:flex}.playbook-screen[data-skeleton] .playbook-intro-title{flex-wrap:nowrap}.playbook-screen[data-skeleton] .playbook-tl-item:before{background:var(--kit-bg-tertiary)}.playbook-intro-facts{--playbook-fact-label:120px;grid-template-columns:var(--playbook-fact-label) minmax(0,1fr) auto;margin:var(--space-6) 0 0;width:100%;font:400 var(--font-size-12)/18px var(--font-body);display:grid}.playbook-intro-facts>div{font-size:inherit;display:contents}.playbook-intro-facts dt{align-items:center;gap:var(--space-8);min-height:34px;color:var(--kit-content-tertiary);display:flex}.playbook-intro-facts :is(.playbook-skel-dt,.playbook-skel-dd){align-items:center;min-height:34px;display:flex}.playbook-intro-facts :is(dt,.playbook-skel-dt){grid-column:1}.playbook-intro-facts .playbook-skel-dd{grid-column:2/-1}.playbook-section{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}@container (width<=700px){.playbook-page{padding-top:var(--space-24);padding-bottom:var(--space-40);gap:var(--space-32)}.playbook-intro-facts{--playbook-fact-label:96px}.playbook-bar{padding-left:var(--space-16)}}.playbook-intro-facts dt,.playbook-intro-facts dd{align-self:start}.playbook-view{--playbook-flow-height:640px;background:var(--kit-bg-primary);width:100%;min-width:0;color:var(--kit-content-primary);font:400 var(--font-size-13)/1.6 var(--font-body);position:relative;container-type:inline-size}.playbook-document{gap:var(--space-12);max-width:836px;font:400 var(--font-size-13)/1.6 var(--font-body);color:var(--kit-content-primary);overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:24px 32px 36px;display:flex}.playbook-trigger{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.playbook-trigger-eyebrow{font-size:var(--font-size-11);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-content-tertiary);line-height:14px}.playbook-trigger strong{font-size:var(--font-size-14);overflow-wrap:anywhere;font-weight:400;line-height:20px}.playbook-trigger-facts{font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:18px}.playbook-when-state{white-space:nowrap;font-size:var(--font-size-12);color:var(--kit-content-tertiary);align-items:center;gap:6px;display:inline-flex}.playbook-when-state>span{background:var(--kit-content-disabled);border-radius:50%;width:6px;height:6px}.playbook-when-state[data-state=on]>span{background:var(--kit-content-accent)}.playbook-when-state[data-state=stopped]>span,.playbook-when-state[data-state=paused]>span{background:var(--kit-icon-warning)}.playbook-when-state[data-state=attention]>span{background:var(--kit-icon-error)}.playbook-settings{margin:4px 0 var(--space-16);padding:var(--space-12) 16px;border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-secondary);flex-direction:column;gap:4px;display:flex}.playbook-settings-head{font-size:var(--font-size-11);color:var(--kit-content-tertiary);line-height:14px}.playbook-settings p{font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;line-height:20px}.playbook-tag{align-items:center;gap:var(--space-4);font-size:var(--font-size-11);border-radius:var(--kit-radius-pill);background:var(--kit-bg-secondary);color:var(--kit-content-secondary);white-space:nowrap;padding:1px 8px;font-weight:400;display:inline-flex}.playbook-step{flex-direction:column;gap:4px;min-width:0;display:flex}.playbook-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding-left:2px;display:flex}.playbook-bullet{border-radius:var(--radius-2);background:var(--kit-content-tertiary);flex:none;width:7px;height:7px}.playbook-name{font-size:var(--font-size-14);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:18px}.playbook-step-description{padding-left:var(--space-20);font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:18px}.playbook-note-text{white-space:pre-wrap;font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere;line-height:18px}.playbook-entry{gap:8px 12px;padding-left:0}.playbook-entry-mark{border-radius:var(--radius-full);background:var(--kit-action-primary);width:28px;height:28px;color:var(--kit-content-on-action);flex:none;place-items:center;display:grid}.playbook-entry-kind{border-radius:var(--radius-6);background:var(--kit-bg-tertiary);font-size:var(--font-size-14);letter-spacing:.02em;color:var(--kit-content-secondary);white-space:nowrap;align-items:center;padding:6px 10px;font-weight:500;line-height:12px;display:inline-flex}.playbook-entry>.playbook-name{font-size:var(--font-size-16);line-height:20px}.playbook-step.is-entry{margin-top:var(--space-4)}.playbook-step.is-entry>.playbook-step-description{padding-left:var(--space-40);font-size:var(--font-size-14)}.playbook-card{gap:var(--space-16);padding:var(--space-16) 20px 20px;margin-top:var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);flex-direction:column;display:flex}.playbook-chip{border:1px solid var(--kit-border-primary);border-radius:var(--radius-8);background:var(--kit-bg-primary);max-width:100%;box-shadow:var(--kit-shadow-active);color:var(--kit-content-primary);font:400 var(--font-size-14)/18px var(--font-body);text-align:left;overflow-wrap:anywhere;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}.playbook-chip[data-kind=each],.playbook-chip[data-kind=approval]{font-weight:500}button.playbook-chip{cursor:pointer}button.playbook-chip:hover{border-color:var(--kit-border-secondary)}button.playbook-chip[aria-pressed=true],.playbook-step[data-selected]>.playbook-chip{border-color:var(--kit-content-secondary)}.playbook-step[data-selected]>.playbook-row{background:var(--kit-bg-tertiary);border-radius:var(--radius-6);margin:0 -6px;padding-left:8px;padding-right:6px}.playbook-mark{border-radius:var(--radius-full);background:var(--kit-icon-warning);width:15px;height:15px;color:var(--kit-bg-primary);font:700 var(--font-size-10)/1 var(--font-body);flex:none;place-items:center;display:inline-grid;position:relative}.playbook-mark[data-mark=each]{border-radius:var(--radius-4)}.playbook-mark[data-mark=wait]:before,.playbook-mark[data-mark=wait]:after{content:"";background:var(--kit-bg-primary);position:absolute}.playbook-mark[data-mark=wait]:before{width:1.5px;height:5px;top:3px;left:6.75px}.playbook-mark[data-mark=wait]:after{width:4px;height:1.5px;top:6.5px;left:6.75px}.playbook-arms{gap:var(--space-12);padding-left:var(--space-20);flex-direction:column;display:flex}.playbook-outcome{font-size:var(--font-size-13);color:var(--kit-content-secondary);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:500;line-height:18px;list-style:none;display:flex}.playbook-outcome::-webkit-details-marker{display:none}.playbook-outcome-mark{border-left:1.5px solid var(--kit-content-tertiary);border-bottom:1.5px solid var(--kit-content-tertiary);border-bottom-left-radius:var(--radius-6);flex:none;width:11px;height:12px;margin:0 4px 0 2px;display:inline-block;position:relative}.playbook-outcome-mark:after{content:"";border-right:1.5px solid var(--kit-content-tertiary);border-bottom:1.5px solid var(--kit-content-tertiary);width:5px;height:5px;position:absolute;bottom:-4px;right:-2px;transform:rotate(-45deg)}.playbook-arm-body{gap:var(--space-16);margin-top:var(--space-12);padding-left:var(--space-20);flex-direction:column;display:flex}.playbook-onward{align-items:center;gap:8px;display:inline-flex}.playbook-arrow{color:var(--kit-content-secondary)}.playbook-ref{font:500 var(--font-size-13)/16px var(--font-body);color:var(--kit-content-secondary);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}button.playbook-ref{cursor:pointer}button.playbook-ref:hover>span:last-child{text-decoration:underline}.playbook-ref.is-end>.icon{color:var(--kit-content-tertiary)}.playbook-ends{font-size:var(--font-size-13);color:var(--kit-content-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.playbook-asks{padding-left:var(--space-20);flex-direction:column;gap:8px;display:flex}.playbook-question{font-size:var(--font-size-13);color:var(--kit-content-primary);margin:0;line-height:18px}.playbook-choices{flex-wrap:wrap;gap:8px;display:flex}.playbook-choice{padding:var(--space-2) 10px;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);font-size:var(--font-size-12)}.playbook-asks>.playbook-step-description{padding-left:0}.playbook-steps{min-width:0;max-width:836px;padding:24px 32px 36px}.playbook-step-detail{gap:var(--space-6);font:400 var(--font-size-13)/1.6 var(--font-body);color:var(--kit-content-primary);flex-direction:column;align-items:flex-start;display:flex}.playbook-step-detail>p{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;line-height:1.6}.playbook-step-detail>.playbook-facts,.playbook-step-detail>.playbook-next,.playbook-step-detail>.playbook-step-settings{align-self:stretch;margin:0}.playbook-step-detail>.playbook-next{margin:var(--space-6) 0}.playbook-step-detail>.playbook-next h4{margin:0 0 var(--space-6)}.playbook-step-settings{gap:var(--space-6);flex-direction:column;display:flex}.playbook-step-settings h4{font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin:0;font-weight:500}.playbook-step-settings>.playbook-facts{margin:0}.playbook-settings-line{font-size:var(--font-size-12);color:var(--kit-content-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.playbook-settings-line-head{margin-right:var(--space-2);font-size:var(--font-size-11);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-content-tertiary)}.playbook-setting-chip{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);align-items:center;gap:6px;min-width:0;min-height:28px;padding:0 10px;display:inline-flex}.playbook-setting-chip:has(.ku-icon-button){padding-right:2px}.playbook-setting-label{text-overflow:ellipsis;white-space:nowrap;max-width:36ch;overflow:hidden}.playbook-setting-dot{color:var(--kit-content-disabled)}.playbook-setting-default{color:var(--kit-content-primary);white-space:nowrap;font-weight:600}.playbook-complete{width:fit-content;margin:var(--space-12) auto 0;border:1px solid var(--kit-icon-success);border-radius:var(--radius-full);background:var(--kit-bg-success);color:var(--kit-content-success);font-size:var(--font-size-13);justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-weight:500;line-height:19px;display:flex}.playbook-complete-mark{border-radius:var(--radius-full);border:1.5px solid;flex:none;place-items:center;width:14px;height:14px;display:grid}.playbook-empty{color:var(--kit-content-tertiary);padding:16px 0}.playbook-flow{background:var(--kit-bg-secondary);min-height:360px;font-family:var(--font-body);flex:1;position:relative;overflow:hidden}.playbook-view[data-view=flow]>.playbook-flow{height:var(--playbook-flow-height)}.playbook-flow-viewport{touch-action:pan-x pan-y;cursor:grab;background-image:radial-gradient(var(--kit-border-primary) .8px,transparent .8px);background-size:20px 20px;width:100%;height:100%;overflow:auto}.playbook-flow-viewport:active{cursor:grabbing}.playbook-flow-space{min-width:1px;min-height:1px;margin:12px auto}.playbook-flow-plane{transform-origin:0 0;position:relative}.playbook-flow-node,.playbook-flow-trigger{box-sizing:border-box;text-align:left;width:200px;height:60px;padding:10px var(--space-12) 10px 10px;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:inherit;cursor:pointer;box-shadow:var(--kit-shadow-panel);align-items:center;gap:10px;display:flex;position:absolute}.playbook-flow-node:hover{border-color:var(--kit-border-secondary);background:var(--kit-bg-secondary)}.playbook-flow-node:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.playbook-flow-node[aria-pressed=true]{border-color:var(--kit-content-accent);background:var(--kit-bg-primary);box-shadow:0 0 0 3px var(--kit-bg-accent),var(--kit-shadow-panel)}.playbook-flow-node>span:nth-child(2),.playbook-flow-trigger>span:nth-child(2){flex:1;min-width:0}.playbook-flow-node strong,.playbook-flow-trigger strong{font-size:var(--font-size-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:17px;display:block;overflow:hidden}.playbook-flow-node small,.playbook-flow-trigger small{font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin-top:var(--space-2);text-overflow:ellipsis;white-space:nowrap;line-height:14px;display:block;overflow:hidden}.playbook-node-icon{color:var(--kit-content-accent);background:var(--kit-bg-accent);border-radius:var(--radius-8);flex:none;place-items:center;width:32px;height:32px;display:grid}.playbook-flow-node[data-kind=invoke] .playbook-node-icon{background:var(--kit-bg-secondary);border:1px solid var(--kit-border-primary)}.playbook-flow-node[data-kind=branch] .playbook-node-icon,.playbook-flow-node[data-kind=each] .playbook-node-icon{color:var(--kit-content-info);background:var(--kit-bg-info)}.playbook-flow-node[data-kind=wait] .playbook-node-icon{color:var(--kit-content-warning);background:var(--kit-bg-warning)}.playbook-flow-node[data-kind=present] .playbook-node-icon,.playbook-flow-node[data-kind=file] .playbook-node-icon{color:var(--kit-content-success);background:var(--kit-bg-success)}.playbook-flow-trigger .playbook-node-icon{color:var(--kit-content-secondary);background:var(--kit-bg-tertiary)}.playbook-node-icon img{width:18px;height:18px}.playbook-flow-node[data-kind=approval] .playbook-node-icon{color:var(--kit-content-warning);background:var(--kit-bg-warning)}.playbook-flow-node[data-kind=note] .playbook-node-icon{color:var(--kit-content-tertiary);background:var(--kit-bg-secondary)}.playbook-flow-edges{pointer-events:none;position:absolute;inset:0}.playbook-flow-edges path{fill:none;stroke:var(--kit-border-secondary);stroke-width:1.5px}.playbook-edge-label{padding:1px var(--space-8);border:1px solid var(--kit-border-primary);border-radius:var(--radius-full);background:var(--kit-bg-primary);font:var(--font-size-10)/14px var(--font-body);color:var(--kit-content-secondary);white-space:nowrap;pointer-events:none;z-index:1;position:absolute;transform:translate(-50%,-50%)}.playbook-node-needs{background:var(--kit-icon-warning);width:8px;height:8px;box-shadow:0 0 0 2px var(--kit-bg-primary);border-radius:50%;position:absolute;top:-4px;left:-4px}.playbook-flow-trigger{cursor:default}.playbook-trigger-details{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.playbook-flow-empty{color:var(--kit-content-tertiary);padding:24px;position:absolute;top:120px;left:24px}.playbook-zoom{padding:var(--space-2);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-panel);background:var(--kit-bg-primary);font-size:var(--font-size-11);color:var(--kit-content-tertiary);align-items:center;gap:4px;display:flex;position:absolute;bottom:16px;left:24px}.playbook-zoom button{color:inherit;cursor:pointer;width:28px;height:26px;font:inherit;border-radius:var(--radius-4);background:0 0;border:0;place-items:center;display:grid}.playbook-zoom button:hover{background:var(--kit-bg-secondary)}.playbook-zoom .playbook-zoom-value{width:42px}.playbook-step-inspector{padding:var(--space-16) 20px 20px;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-panel);font:400 var(--font-size-13)/1.6 var(--font-body);color:var(--kit-content-primary);overflow-wrap:anywhere;min-width:0;margin:0 24px 24px}.playbook-step-inspector>header{padding-bottom:var(--space-12);border-bottom:1px solid var(--kit-border-primary);justify-content:space-between;align-items:center;gap:8px;display:flex}.playbook-inspector-eyebrow{color:var(--kit-content-tertiary);font-size:var(--font-size-11)}.playbook-step-inspector h3{font-size:var(--font-size-16);letter-spacing:-.01em;margin:var(--space-16) 0 var(--space-4);font-weight:600;line-height:1.35}.playbook-step-inspector p{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:6px 0 12px;line-height:1.7}.playbook-inspector-connectors{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.playbook-facts{padding:10px var(--space-12);border-radius:var(--radius-8);background:var(--kit-bg-secondary);flex-direction:column;gap:8px;margin:12px 0;display:flex}.playbook-facts>div{font-size:var(--font-size-12);grid-template-columns:minmax(64px,1fr) minmax(0,2fr);gap:12px;display:grid}.playbook-facts dt{color:var(--kit-content-tertiary)}.playbook-facts dd{color:var(--kit-content-primary);margin:0}.playbook-text-action{color:var(--kit-content-accent);font:inherit;font-size:var(--font-size-12);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.playbook-text-action:hover{text-decoration:underline}.playbook-next{margin:var(--space-16) 0 var(--space-12);flex-direction:column;gap:6px;display:flex}.playbook-next h4{font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin:0 0 8px;font-weight:500}.playbook-next>button{border:1px solid var(--kit-border-primary);border-radius:var(--radius-8);background:var(--kit-bg-primary);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:var(--space-8) 10px;align-items:center;gap:8px;display:flex}.playbook-next>button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.playbook-next>button>span{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.playbook-next>button>strong{min-width:0;font-size:var(--font-size-12);flex:1;font-weight:500}.playbook-next>button:hover{border-color:var(--kit-border-secondary);background:var(--kit-bg-secondary);color:var(--kit-content-accent)}.playbook-source-detail{margin-top:var(--space-12);font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.playbook-source-detail summary{cursor:pointer}.playbook-source-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--font-size-11)/1.6 var(--font-mono)}@container (width<=680px){.playbook-document,.playbook-steps{padding:24px 16px}.playbook-card{padding:var(--space-12) 12px 12px}.playbook-arms,.playbook-arm-body{padding-left:12px}.playbook-step-inspector{margin:0 16px 16px}}@media (width<=600px){.playbook-zoom{left:12px}.playbook-document{padding:24px 16px}.playbook-card{padding:var(--space-12) 12px 12px}.playbook-step.is-entry>.playbook-step-description{padding-left:0}}.playbook-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.playbook-view button:focus-visible,.playbook-view summary:focus-visible{outline:2px solid var(--kit-content-secondary);outline-offset:3px}.playbook-view[data-view=document]{flex-wrap:wrap;align-items:flex-start;display:flex}.playbook-view[data-view=document]>.playbook-document{flex:460px;padding:28px 24px}.playbook-view[data-view=document]>.playbook-step-inspector{flex:220px;margin:28px 24px 24px 0;position:sticky;top:16px}@container (width<=760px){.playbook-view[data-view=document]>.playbook-document{flex-basis:100%;padding:24px 16px}.playbook-view[data-view=document]>.playbook-step-inspector{flex-basis:100%;margin:0 16px 16px;position:static}}.playbook-flow>.playbook-step-inspector{z-index:2;box-sizing:border-box;width:300px;max-width:calc(100% - 80px);max-height:calc(100% - 32px);box-shadow:var(--kit-shadow-popover);margin:0;position:absolute;top:16px;right:16px;overflow:auto}.playbook-inspector-eyebrow{flex:1}.playbook-inspector-close{border-radius:var(--radius-4);width:24px;height:24px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.playbook-inspector-close:hover{background:var(--kit-bg-secondary)}.playbook-zoom{z-index:3;flex-direction:column;gap:2px;padding:4px;bottom:16px;left:16px}.playbook-zoom button,.playbook-zoom .playbook-zoom-value{width:32px;height:30px}.playbook-zoom .playbook-zoom-value{font-size:var(--font-size-10)}.playbook-zoom .playbook-fit{border-top:1px solid var(--kit-border-primary);padding-top:var(--space-2);font-size:var(--font-size-11);border-radius:0}.playbook-view[data-view=flow]>.playbook-flow:fullscreen{width:100dvw;height:100dvh}.playbook-maximize-error{background:var(--kit-bg-primary);border:1px solid var(--kit-border-primary);border-radius:var(--radius-6);font-size:var(--font-size-12);margin:0;padding:8px 12px;position:absolute;bottom:16px;left:68px;right:16px}@container (width<=600px){.playbook-view[data-view=flow]>.playbook-flow{height:540px}.playbook-flow>.playbook-step-inspector{max-width:calc(100% - 76px);max-height:calc(100% - 24px);top:12px;right:12px}}.playbook-heading{--playbook-head-inset:24px;min-height:72px;padding:var(--space-12) calc(var(--playbook-head-inset) + var(--playbook-gutter,0px));justify-content:center;gap:var(--space-12);border-bottom:1px solid var(--kit-border-primary);background:var(--kit-bg-primary);box-sizing:border-box;flex-direction:column;display:flex}.playbook-heading-main{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.playbook-heading-title{flex-direction:column;flex:220px;gap:4px;min-width:min(100%,160px);display:flex}.playbook-heading-row{align-items:center;gap:10px;min-width:0;display:flex}.playbook-heading h1{font-size:var(--font-size-20);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:500;line-height:1.3;overflow:hidden}.playbook-status.ku-badge{flex:none}.playbook-facts-row{min-height:24px;font-size:var(--font-size-12);color:var(--kit-content-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.playbook-fact{white-space:nowrap;align-items:center;gap:6px;min-height:24px;display:inline-flex}.playbook-fact-when{border-radius:var(--radius-6);background:var(--kit-bg-tertiary);color:var(--kit-content-secondary);padding:0 8px;font-weight:500}.playbook-fact-when>.icon{color:var(--kit-content-tertiary)}button.playbook-fact-when{font:inherit;cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);border:0;font-weight:500}button.playbook-fact-when:hover{background:var(--kit-bg-md);color:var(--kit-content-primary)}button.playbook-fact-when:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.playbook-fact-note{color:var(--kit-content-tertiary);font-weight:400}.playbook-fact-dot{color:var(--kit-content-tertiary)}.playbook-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.playbook-notice-inline{align-items:center;gap:var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-warning);display:inline-flex}@media (width<=1100px){.playbook-heading{--playbook-head-inset:16px}.playbook-header-actions{gap:4px}}@media (width<=700px){.playbook-heading-main{flex-wrap:wrap;align-items:flex-start;gap:8px}}@container (width<=720px){.playbook-heading-main{flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.playbook-header-actions{flex:100%;justify-content:flex-start}}.playbook-tabs{border-bottom:1px solid var(--kit-border-primary);background:var(--kit-bg-primary);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 24px;display:flex}.playbook-tabs-list{align-items:stretch;gap:var(--space-24);align-self:stretch;display:flex}.playbook-tab{padding:0 var(--space-2);font:inherit;font-size:var(--font-size-13);color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;font-weight:500;display:inline-flex}.playbook-tab:hover{color:var(--kit-content-primary)}.playbook-tab[aria-pressed=true]{border-bottom-color:var(--kit-content-primary);color:var(--kit-content-primary)}.playbook-tab[aria-disabled=true]{color:var(--kit-content-disabled);cursor:not-allowed}.playbook-tab:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.playbook-tab-count{min-width:18px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--kit-bg-tertiary);font-size:var(--font-size-11);text-align:center;color:var(--kit-content-secondary);line-height:18px}.playbook-tabs-end{flex:none;align-items:center;gap:8px;display:flex}.playbook-tabs-end .ku-test-switch{border-radius:var(--radius-8);background:var(--kit-bg-secondary);padding:2px}@media (width<=700px){.playbook-tabs{flex-wrap:wrap;padding:0 16px}.playbook-tabs-list{gap:var(--space-16);min-height:44px}.playbook-tabs-end{padding-bottom:8px}}.playbook-connections{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:20px 24px;display:grid}.playbook-connection{padding:var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-panel);flex-direction:column;gap:10px;display:flex}.playbook-connection[data-state=needs-setup]{border-color:var(--kit-icon-warning)}.playbook-connection[data-state=disconnected]{border-color:var(--kit-icon-error)}.playbook-connection-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.playbook-connection-steps{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0}.playbook-connection-action{gap:8px;display:flex}.playbook-connections-empty{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}@media (width<=700px){.playbook-connections{padding:16px}}.playbook-connect-body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.playbook-connect-line{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:20px}.playbook-connect-help{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;line-height:18px}.playbook-connect-ask{font:inherit;color:var(--kit-content-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.playbook-connect-ask:hover{text-decoration:underline}.playbook-connect-ask:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.playbook-connections-drawer .ku-dialog-header{padding:var(--space-20) var(--space-20) var(--space-16);border-bottom:1px solid var(--kit-border-primary)}.playbook-connections-drawer .ku-dialog-header h2{font-size:var(--font-size-16);line-height:20px}.playbook-connections-drawer .ku-dialog-header p{margin-top:var(--space-4);font-size:var(--font-size-12);line-height:16px}.playbook-connections-drawer .ku-dialog-body{padding:var(--space-20);background:var(--kit-bg-secondary);container-type:inline-size}.playbook-connections-sections{gap:var(--space-20);flex-direction:column;display:flex}.playbook-connections-section{gap:var(--space-10);flex-direction:column;display:flex}.playbook-connections-section>h3{align-items:center;gap:var(--space-8);padding-left:calc(var(--space-16) + 1px);font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-content-tertiary);margin:0;font-weight:500;display:flex}.playbook-connections-section>h3:after{content:"";background:var(--kit-border-primary);flex:1;height:1px}.playbook-connections-card{padding:0 var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);flex-direction:column;margin:0;list-style:none;display:flex}.playbook-connections-row{align-items:center;gap:var(--space-12);min-height:64px;padding:var(--space-12) 0;border-top:1px solid var(--kit-border-primary);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.playbook-connections-row:first-child{border-top:0}.playbook-connections-tile{border:1px solid var(--kit-border-primary);border-radius:var(--radius-8);background:var(--kit-bg-primary);justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.playbook-connections-words{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.playbook-connections-name{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.playbook-connections-name strong{font-size:var(--font-size-14);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:18px}.playbook-connections-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:16px}.playbook-connections-action{display:flex}.playbook-connections-none{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}@container (width<=400px){.playbook-connections-action{grid-column:2}}.playbook-access{min-width:0;font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:24px}.playbook-run-head{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.playbook-run-head[data-marked]{align-items:center;gap:var(--space-12);flex-direction:row}.playbook-run-head-words-column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.playbook-run-head-title{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.playbook-run-head-title h1{font:500 var(--font-size-24)/28px var(--font-body);letter-spacing:-.01em;color:var(--kit-content-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.playbook-run-head-meta{align-items:center;gap:var(--space-4) var(--space-12);min-height:28px;font-size:var(--font-size-13);color:var(--kit-content-secondary);flex-wrap:wrap;line-height:20px;display:flex}.playbook-run-head-words{font-variant-numeric:tabular-nums;font-weight:500}.playbook-notices{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.playbook-step-output{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.playbook-step-output-more{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.playbook-step-output-value{font-size:var(--font-size-13);color:var(--kit-content-primary);margin:0}.playbook-step-output-plain{--kd-surface-bg:transparent;--kd-surface-shadow:none;--kd-surface-border:transparent;--kd-surface-pad:0;--kd-surface-radius:0}.playbook-page{--playbook-problem-inset:0}.playbook-tl-tile{z-index:1;border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);border:1px solid var(--kit-border-primary);width:40px;height:40px;color:var(--kit-content-secondary);place-items:center;display:grid;position:relative}.playbook-steps[data-live] .playbook-tl-tile{transition:background-color var(--duration-200) var(--kit-easing-standard),border-color var(--duration-200) var(--kit-easing-standard),color var(--duration-200) var(--kit-easing-standard)}.playbook-timeline[data-nested]>.playbook-tl-item>.playbook-tl-tile{border-radius:var(--radius-8);width:32px;height:32px;translate:0 var(--tl-tile-drop)}.playbook-tl-item[data-optional]>.playbook-tl-tile{color:var(--kit-content-tertiary);border-style:dashed}.playbook-tl-tile .ku-connector-mark{border-radius:var(--radius-6)}.playbook-tl-tile[data-tone=ask]{color:var(--kit-content-warning)}.playbook-tl-tile[data-tone=logo]{background:var(--kit-bg-brand-plate)}.playbook-tl-body{min-width:0}.playbook-tl-eyebrow{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-height:22px;display:flex}.playbook-tl-word,.playbook-tl-fact{font:400 var(--font-size-12)/1 var(--font-mono);color:var(--kit-content-tertiary)}.playbook-tl-word{translate:0 -3px}.playbook-tl-badge{height:20px;padding:0 var(--space-6);border-radius:var(--radius-6);font:500 var(--font-size-12)/1 var(--font-body);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--kit-border-secondary);color:var(--kit-content-secondary);align-items:center;display:inline-flex}.playbook-tl-badge[data-tone=ask]{background:var(--kit-bg-warning);color:var(--kit-content-warning)}.playbook-tl-expand{width:20px;height:20px;margin-left:var(--space-4);border-radius:var(--radius-4);color:var(--kit-content-tertiary);vertical-align:top;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.playbook-tl-expand:hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.playbook-tl-expand:focus-visible{outline:2px solid var(--kit-border-focus);outline-offset:1px}.playbook-tl-expand[aria-expanded=true]>*{rotate:90deg}.playbook-tl-title{font:600 var(--font-size-14)/20px var(--font-body);letter-spacing:0;color:var(--kit-content-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.playbook-timeline[data-nested] .playbook-tl-title{font-size:var(--font-size-13)}.playbook-tl-text{margin:var(--space-4) 0 0;font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-secondary);text-wrap:pretty;overflow-wrap:anywhere}.playbook-timeline[data-nested] .playbook-tl-text{font-size:var(--font-size-13)}.playbook-tl-soft{margin:var(--space-4) 0 0;font:400 var(--font-size-13)/1.5 var(--font-body);color:var(--kit-content-tertiary)}.playbook-tl-arm{margin-top:var(--space-8);padding-top:var(--tl-arm-h);position:relative}.playbook-tl-arm-pin{height:var(--tl-pin-h,100%);position:absolute;top:0;left:0;right:0}.playbook-timeline{--tl-rail:19.5px;--tl-rail-top:calc(40px + var(--space-8))}.playbook-timeline[data-nested]{--tl-rail:15.5px;--tl-rail-top:calc(32px + var(--space-6) + var(--tl-tile-drop))}.playbook-tl-arm-link{height:var(--tl-arm-h);--tl-into:15.5px;display:block;position:relative}.playbook-tl-arm-link:before{content:"";box-sizing:border-box;top:0;left:calc(var(--tl-rail) - var(--tl-lead));width:calc(var(--tl-lead) - var(--tl-rail) + var(--tl-into) - var(--radius-8));border-left:1px solid var(--kit-border-primary);border-bottom:1px solid var(--kit-border-primary);border-bottom-left-radius:var(--radius-8);height:50%;position:absolute}.playbook-tl-arm-link:after{content:"";box-sizing:border-box;top:calc(50% - 1px);bottom:calc(-1 * var(--tl-tile-drop));left:calc(var(--tl-into) - var(--radius-8));width:calc(var(--radius-8) + 1px);border-top:1px solid var(--kit-border-primary);border-right:1px solid var(--kit-border-primary);border-top-right-radius:var(--radius-8);position:absolute}.playbook-tl-arm-link>.playbook-path-marks{z-index:1;top:calc(50% - 9px);left:calc((var(--tl-rail) - var(--tl-lead) + var(--tl-into)) / 2 + .5px - 9px);position:absolute}.playbook-tl-arm>.playbook-timeline[data-nested]{margin-top:var(--space-6)}.playbook-tl-lanes{--tl-gap:var(--space-16);--tl-lane-rail:15.5px;--tl-split:var(--space-6);--tl-join-h:var(--space-20);--tl-last:calc((100% + var(--tl-gap)) * (var(--tl-lanes) - 1) / var(--tl-lanes) + var(--tl-lane-rail));grid-template-columns:repeat(var(--tl-lanes),minmax(0,1fr));column-gap:var(--tl-gap);margin:var(--space-8) 0 0 calc(var(--tl-rail) - var(--tl-lane-rail) - var(--tl-lead));padding:var(--tl-arm-h) 0 var(--tl-join-h);display:grid;position:relative}.playbook-tl-lanes:before{content:"";top:var(--tl-split);left:var(--tl-lane-rail);width:calc(var(--tl-last) - var(--tl-lane-rail) - var(--radius-8));background:var(--kit-border-primary);height:1px;position:absolute}.playbook-tl-lanes:after{content:"";box-sizing:border-box;top:var(--tl-split);left:calc(var(--tl-last) - var(--radius-8));width:calc(var(--radius-8) + 1px);height:calc(var(--tl-arm-h) - var(--tl-split) + var(--tl-tile-drop));border-top:1px solid var(--kit-border-primary);border-right:1px solid var(--kit-border-primary);border-top-right-radius:var(--radius-8);position:absolute}.playbook-tl-lane{min-width:0;position:relative}.playbook-tl-lane:before{content:"";left:var(--tl-lane-rail);top:calc(var(--tl-split) - var(--tl-arm-h));height:calc(var(--tl-arm-h) - var(--tl-split) + var(--tl-tile-drop));background:var(--kit-border-primary);width:1px;position:absolute}.playbook-tl-lane:first-child:before{top:calc(-1 * var(--tl-arm-h) - var(--space-8));height:calc(var(--tl-arm-h) + var(--space-8) + var(--tl-tile-drop))}.playbook-tl-lane:not(:first-child)[data-joins]:after{content:"";left:var(--tl-lane-rail);top:calc(32px + var(--tl-tile-drop));bottom:calc(-1 * var(--tl-join-h));background:var(--kit-border-primary);width:1px;position:absolute}.playbook-tl-lane>.playbook-path-marks{z-index:1;top:calc(var(--tl-split) + var(--space-6) - var(--tl-arm-h));left:calc(var(--tl-lane-rail) + .5px - 9px);position:absolute}.playbook-tl-lane:not(:first-child)[data-joins=last]:after{bottom:0}.playbook-tl-lanes-join{box-sizing:border-box;left:var(--tl-lane-rail);height:var(--tl-join-h);width:calc((100% + var(--tl-gap)) * (var(--tl-joins) - 1) / var(--tl-lanes) + 1px);border-bottom:1px solid var(--kit-border-primary);border-right:1px solid var(--kit-border-primary);border-bottom-right-radius:var(--radius-8);position:absolute;bottom:0}.playbook-tl-lane:first-child[data-joins]:after{content:"";left:var(--tl-lane-rail);top:calc(32px + var(--tl-tile-drop));bottom:calc(-1 * var(--tl-join-h));background:var(--kit-border-primary);width:1px;position:absolute}.playbook-tl-item[data-lanes]:last-child>.playbook-tl-body>.playbook-tl-lanes{padding-bottom:0}.playbook-tl-item[data-lanes]:last-child>.playbook-tl-body>.playbook-tl-lanes>.playbook-tl-lanes-join,.playbook-tl-item[data-lanes]:last-child>.playbook-tl-body>.playbook-tl-lanes>.playbook-tl-lane:after{display:none}.playbook-tl-item[data-lanes]>.playbook-tl-body>.playbook-tl-head:before{content:"";left:var(--tl-rail);top:var(--tl-rail-top);background:var(--kit-border-primary);width:1px;position:absolute;bottom:0}.playbook-tl-item[data-arms]:last-child:before{content:"";left:var(--tl-rail);top:var(--tl-rail-top);bottom:var(--tl-trunk-end,0px);background:var(--kit-border-primary);width:1px;position:absolute}.playbook-tl-item[data-arms]>.playbook-tl-body>.playbook-tl-head:before{content:"";left:var(--tl-rail);top:var(--tl-rail-top);background:var(--kit-border-primary);width:1px;position:absolute;bottom:0}.playbook-steps{--tl-arm-h:28px;--tl-z:40;--tl-tile-drop:5px}.playbook-timeline{--tl-lead:calc(40px + var(--space-16))}.playbook-timeline[data-nested]{--tl-lead:calc(32px + var(--space-12))}.playbook-tl-item[data-holds]{--tl-next:calc(var(--tl-top,0px) + var(--tl-head-h,0px))}.playbook-tl-item[data-holds]>.playbook-tl-tile{top:var(--tl-top,0px);z-index:calc(var(--tl-z) + 1);margin-bottom:max(0px,calc(var(--tl-head-h,0px) - 40px));position:sticky}.playbook-timeline[data-nested]>.playbook-tl-item[data-holds]>.playbook-tl-tile{margin-bottom:max(0px,calc(var(--tl-head-h,0px) - 32px))}.playbook-tl-item[data-holds]>.playbook-tl-body>.playbook-tl-head{top:var(--tl-top,0px);z-index:var(--tl-z);margin-left:calc(-1 * var(--tl-lead));padding-left:var(--tl-lead);background:var(--kit-bg-primary);position:sticky}.playbook-tl-item[data-holds]>.playbook-tl-body>.playbook-tl-arm>.playbook-tl-arm-pin>.playbook-tl-arm-link{top:var(--tl-next);z-index:calc(var(--tl-z) - 1);background:var(--kit-bg-primary);position:sticky}.playbook-tl-item[data-holds]>.playbook-tl-body{--tl-z-in:calc(var(--tl-z) - 4)}.playbook-tl-item[data-holds]>.playbook-tl-body>.playbook-timeline{--tl-top:var(--tl-next);--tl-z:var(--tl-z-in)}.playbook-tl-item[data-holds]>.playbook-tl-body>.playbook-tl-arm>.playbook-timeline{--tl-top:calc(var(--tl-next) + var(--tl-arm-h));--tl-z:var(--tl-z-in)}@media (prefers-reduced-motion:reduce){.playbook-tl-tile{transition:none}}.playbook-intro-title .playbook-status{flex:none}.playbook-intro h1{font:500 var(--font-size-24)/28px var(--font-body);letter-spacing:-.01em;color:var(--kit-content-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.playbook-intro-rename{flex:280px;min-width:0}.playbook-intro-rename .ku-field-input{font:500 var(--font-size-24)/28px var(--font-body);letter-spacing:-.01em}.playbook-intro-id{font:400 var(--font-size-12)/18px var(--font-mono);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0}.playbook-intro-summary{font:400 var(--font-size-14)/24px var(--font-body);color:var(--kit-content-secondary);text-wrap:pretty;margin:0}.playbook-intro-facts dd{grid-column:2/-1;grid-template-columns:subgrid;column-gap:var(--space-24);color:var(--kit-content-primary);align-items:start;min-width:0;margin:0;display:grid}.playbook-intro-value{align-items:center;gap:var(--space-6) var(--space-12);flex-wrap:wrap;min-width:0;min-height:34px;display:flex}.playbook-intro-facts dd>.playbook-intro-more{grid-column:2;justify-self:end;margin-top:3px}.playbook-intro-soft{color:var(--kit-content-tertiary)}.playbook-version-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.playbook-intro-change{align-items:center;gap:var(--space-6);min-height:28px;margin-left:calc(-1 * var(--space-8));padding:0 var(--space-8);border-radius:var(--radius-6);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;display:inline-flex}.playbook-intro-change:hover{background:var(--kit-bg-tertiary)}.playbook-intro-change:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.playbook-intro-change>.icon{color:var(--kit-content-tertiary);flex:none}@media (prefers-reduced-motion:reduce){.playbook-intro-change{transition:none}}.playbook-app-chip{--chip-tone:var(--kit-bg-tone-emerald);align-items:center;gap:var(--space-6);height:22px;padding:0 var(--space-6) 0 var(--space-4);border-radius:var(--radius-6);background:color-mix(in srgb,var(--chip-tone) 12%,transparent);font:500 var(--font-size-13)/1 var(--font-body);color:var(--kit-content-tone-emerald);white-space:nowrap;display:inline-flex}a.playbook-app-chip{text-decoration:none}a.playbook-app-chip:hover{background:color-mix(in srgb,var(--chip-tone) 20%,transparent)}a.playbook-app-chip:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.playbook-app-chip .ku-connector-mark{border-radius:var(--radius-4);background:var(--kit-bg-brand-plate)}.playbook-app-chip-label{align-self:baseline;line-height:22px}.playbook-tl-title .playbook-app-chip{box-sizing:border-box;height:20px;margin-right:var(--space-6);padding:0 var(--space-6);font-size:inherit;vertical-align:baseline}.playbook-tl-title .playbook-app-chip-label{line-height:20px}.playbook-app-chip[data-attention]{--chip-tone:var(--kit-icon-warning);background:var(--kit-bg-warning);color:var(--kit-content-warning)}a.playbook-app-chip[data-attention]:hover{background:color-mix(in srgb,var(--kit-icon-warning) 18%,var(--kit-bg-warning))}.playbook-app-chip[data-attention]>.icon{color:var(--kit-content-warning);flex:none}.playbook-app-chip[data-attention=error]{--chip-tone:var(--kit-icon-error);background:var(--kit-bg-error);color:var(--kit-content-error)}a.playbook-app-chip[data-attention=error]:hover{background:color-mix(in srgb,var(--kit-icon-error) 18%,var(--kit-bg-error))}.playbook-app-chip[data-attention=error]>.icon{color:var(--kit-content-error)}.playbook-app-chip[data-attention=neutral]{--chip-tone:var(--kit-border-secondary);background:var(--kit-bg-tertiary);color:var(--kit-content-secondary)}a.playbook-app-chip[data-attention=neutral]:hover{background:color-mix(in srgb,var(--kit-content-primary) 6%,var(--kit-bg-tertiary))}.playbook-app-chip[data-attention=neutral]>.icon{color:var(--kit-content-secondary)}.playbook-setup-notice{margin-bottom:var(--space-8);font-size:var(--font-size-14)}.playbook-intro-list{gap:var(--space-2);flex-direction:column;padding:8px 0;display:flex}.playbook-intro-list strong{font-weight:500}.playbook-intro-glance{align-items:center;gap:var(--space-8);text-align:start;width:100%;min-width:0;display:flex}.playbook-intro-glance-line{align-items:center;gap:var(--space-12);white-space:nowrap;min-width:0;display:inline-flex;position:relative}.playbook-intro-glance-item{align-items:center;gap:var(--space-4);min-width:0;color:var(--kit-content-secondary);display:inline-flex}.playbook-intro-glance-item>span{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.playbook-intro-glance-item>strong{min-width:0;color:var(--kit-content-primary);text-overflow:ellipsis;flex:0 auto;font-weight:500;overflow:hidden}.playbook-intro-glance-item[data-spare]{visibility:hidden;position:absolute}.playbook-intro-glance-more{padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--kit-bg-tertiary);color:var(--kit-content-secondary);flex:none}.playbook-intro-glance-item>strong[data-changed]{border-radius:var(--radius-4);animation:playbook-value-rise var(--kit-duration-drawer) var(--kit-easing-standard) backwards,playbook-value-tint var(--kit-duration-arrival) var(--ease-color) var(--kit-duration-standard) backwards}@keyframes playbook-value-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes playbook-value-tint{0%{background:var(--kit-bg-info)}}.playbook-intro-more>.icon:last-child{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}@media (hover:hover) and (pointer:fine){.playbook-intro-more:hover>.icon:last-child{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.playbook-intro-glance-item>strong[data-changed]{animation:none}.playbook-intro-more>.icon:last-child{transition:none}}.playbook-section-title{align-items:center;gap:var(--space-8);font:400 var(--font-size-12)/18px var(--font-body);color:var(--kit-content-tertiary);margin:0;display:flex}.playbook-section-title>.icon{flex:none}.playbook-page .playbook-steps{max-width:none;padding:0}.playbook-steps-complete{align-items:center;gap:var(--space-12);margin:var(--space-24) 0 0;padding-left:var(--space-8);font:400 var(--font-size-13) var(--font-body);color:var(--kit-content-tertiary);display:inline-flex}.playbook-steps-complete-mark{border-radius:var(--kit-radius-pill);background:var(--kit-bg-success);border:1px solid var(--kit-border-success);width:20px;height:20px;color:var(--kit-content-success);place-items:center;display:grid}.playbook-intro .playbook-access{margin:var(--space-4) 0 0;padding:0;line-height:20px}.playbook-tl-item[data-kind=trigger]>.playbook-tl-tile{background:var(--kit-content-primary);color:var(--kit-bg-primary);border-color:#0000}.playbook-tl-word{color:var(--kit-content-primary);font-weight:400}.playbook-tl-item:is([data-kind=invoke],[data-kind=transform],[data-kind=script],[data-kind=present],[data-kind=file])>.playbook-tl-body>.playbook-tl-eyebrow>.playbook-tl-word{color:var(--kit-content-tertiary);font-weight:400}.playbook-paths{margin:var(--space-8) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.playbook-path{align-items:center;column-gap:var(--space-8);font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-secondary);flex-wrap:wrap;display:flex}.playbook-path-marks{gap:var(--space-4);display:inline-flex}.playbook-path-pill{height:18px;padding:0 var(--space-8);box-sizing:border-box;border-radius:var(--kit-radius-pill);border:1px solid var(--kit-border-secondary);background:var(--kit-bg-primary);font:500 var(--font-size-12)/16px var(--font-body);color:var(--kit-content-secondary);white-space:nowrap;align-items:center;display:inline-flex}.playbook-path-pill[data-tone=no]{background:var(--kit-bg-tertiary);border-color:var(--kit-bg-tertiary)}.playbook-paths[data-lanes]{--path-gap:var(--space-16);--path-drop:18px;--path-x:9px;column-gap:var(--path-gap);padding-top:var(--path-drop);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;position:relative}.playbook-paths[data-lanes]>.playbook-path{align-items:flex-start;row-gap:var(--space-6);min-width:0;padding:0 0 var(--space-4) calc(var(--path-x) + var(--space-12));flex-flow:column;position:relative}.playbook-paths[data-lanes]>.playbook-path:before{content:"";left:var(--path-x);background:var(--kit-border-primary);width:1px;position:absolute;top:0;bottom:0}.playbook-paths[data-lanes]>.playbook-path:after{content:"";box-sizing:border-box;left:var(--path-x);top:calc(-1 * var(--path-drop));height:var(--path-drop);background:var(--kit-border-primary);width:1px;position:absolute}.playbook-paths[data-lanes]>.playbook-path:not(:first-child):after{left:calc(var(--path-x) - var(--path-gap) - 100%);width:calc(100% + var(--path-gap) + 1px);height:calc(var(--path-drop) + 1px);border-top:1px solid var(--kit-border-primary);border-right:1px solid var(--kit-border-primary);border-top-right-radius:var(--radius-8);background:0 0}.playbook-paths[data-lanes]>.playbook-path>.playbook-path-marks{z-index:1;margin-left:calc(-1 * var(--space-12) - var(--path-x));position:relative}.playbook-path-end{color:var(--kit-content-tertiary)}.playbook-tl-inside{margin-top:var(--space-6)}.playbook-tl-inside-question{font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-tertiary);margin:0}.playbook-tl-inside>.playbook-paths{margin-top:var(--space-4)}.playbook-route-dot{background:var(--kit-content-tertiary);border-radius:50%;width:6px;height:6px;margin:0 6px}.playbook-routes-more{margin-top:var(--space-4);padding:0 var(--space-4);border-radius:var(--radius-4);font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0}.playbook-routes-more:hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.playbook-routes-more:focus-visible{outline:2px solid var(--kit-border-focus);outline-offset:1px}.playbook-intro-more{align-items:center;gap:var(--space-4);min-height:28px;padding:0 var(--space-8);border-radius:var(--radius-6);font:inherit;color:var(--kit-content-tertiary);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;display:inline-flex}.playbook-intro-more:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.playbook-intro-more:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.playbook-intro-more{transition:none}}.playbook-intro-history{min-width:0;padding:var(--space-4) 0 var(--space-8);font-size:var(--font-size-14);grid-column:1/-1}@container (width<=560px){.playbook-intro-facts{grid-template-columns:var(--playbook-fact-label) minmax(0,1fr)}.playbook-intro-facts dd{align-items:flex-start;column-gap:var(--space-12);flex-wrap:wrap;display:flex}.playbook-intro-value{flex:0 auto}.playbook-intro-value:has(.playbook-intro-glance){flex:1 1 0}.playbook-intro-acts{margin-inline-start:auto}.playbook-intro-history{flex:100%}}.playbook-intro-acts{justify-self:end;align-items:center;gap:var(--space-8);grid-column:2;margin-top:3px;display:inline-flex}.playbook-intro-edit{color:var(--kit-content-primary);font-weight:500}.ku-test-page{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ku-test-panel{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 4px 0;display:flex}.ku-test-panel-words{flex-direction:column;gap:4px;min-width:0;display:flex}.ku-test-panel-title{font-size:var(--font-size-18);letter-spacing:-.01em;color:var(--kit-content-primary);font-weight:600}.ku-test-panel-note{font-size:var(--font-size-13);color:var(--kit-content-tertiary)}.ku-test-panel-actions{flex:none;gap:8px;display:flex}.ku-test-card{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);min-width:0;box-shadow:var(--kit-shadow-panel);flex-direction:column;display:flex;overflow:hidden}.ku-test-card-head{padding:var(--space-16) 20px;border-bottom:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.ku-test-grid-card>.ku-test-card-head,.ku-test-started>.ku-test-card-head{background:var(--kit-bg-accent);border-bottom-color:var(--kit-border-primary)}.ku-test-card-words{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.ku-test-card-title{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:600}.ku-test-card-note{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-test-card-foot{border-top:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 20px;display:flex}.ku-test-pick-all{font-size:var(--font-size-12);color:var(--kit-content-secondary);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ku-test-pick-items{max-height:288px;margin:0;padding:0;list-style:none;overflow:auto}.ku-test-pick-item{border-bottom:1px solid var(--kit-border-primary);min-height:48px;font-size:var(--font-size-13);cursor:pointer;align-items:center;gap:12px;padding:0 20px;display:flex}.ku-test-pick-items li:last-child .ku-test-pick-item{border-bottom:0}.ku-test-pick-item:hover{background:var(--kit-bg-secondary)}.ku-test-pick-item[data-selected]{background:var(--kit-bg-accent)}.ku-test-pick-item:focus-within{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-test-pick-title{color:var(--kit-content-primary);flex:none;font-weight:500}.ku-test-pick-detail{color:var(--kit-content-secondary);flex:none}.ku-test-pick-fact{text-align:right;min-width:0;color:var(--kit-content-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ku-test-pick-unavailable{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0;padding:16px 20px}.ku-test-pick-count{font-size:var(--font-size-12);color:var(--kit-content-secondary)}.ku-test-pick-action{gap:8px;margin-left:auto;display:flex}.ku-test-attention{border:1px solid var(--kit-border-error);border-radius:var(--kit-radius-card);background:var(--kit-bg-error);color:var(--kit-content-error);font-size:var(--font-size-13);text-align:left;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.ku-test-attention>.icon{flex:none}.ku-test-attention-words{flex:1;min-width:0}.ku-test-attention strong{font-weight:500}.ku-test-run-rows{margin:0;padding:0;list-style:none}.ku-test-run-views{justify-content:flex-end;padding-top:12px;display:flex}.ku-test-run-next{cursor:default;color:var(--kit-content-tertiary)}.ku-test-run-next:hover{background:0 0}.ku-test-run-next>.icon:first-child{margin-right:calc(-1*var(--space-8));color:var(--kit-content-tertiary)}.ku-test-run-next .ku-test-run-when{width:104px}.ku-test-run-next .ku-test-run-source{font-weight:400}.ku-test-run-row{border:0;border-bottom:1px solid var(--kit-border-primary);width:100%;min-height:44px;color:inherit;font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:16px;padding:0 16px 0 20px;display:flex}.ku-test-run-state{text-align:right;flex:none}.ku-test-run-rows li:last-child .ku-test-run-row{border-bottom:0}.ku-test-run-row:hover{background:var(--kit-bg-secondary)}.ku-test-run-row[aria-current=true]{background:var(--kit-bg-tertiary)}.ku-test-run-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-test-run-row>.icon{color:var(--kit-content-disabled);opacity:0;flex:none}.ku-test-run-row:hover>.icon,.ku-test-run-row:focus-visible>.icon,.ku-test-run-row[aria-current=true]>.icon{opacity:1;color:var(--kit-content-secondary)}.ku-test-run-row.ku-test-run-next>.icon{opacity:1;color:var(--kit-content-tertiary)}@media (prefers-reduced-motion:no-preference){.ku-test-run-row{transition:background-color var(--kit-duration-standard) var(--kit-easing-standard)}.ku-test-run-row>.icon{transition:opacity var(--kit-duration-standard) var(--kit-easing-standard)}}@media (hover:none){.ku-test-run-row>.icon{opacity:1}}.ku-test-run-when{width:128px;color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.ku-test-run-source{white-space:nowrap;text-overflow:ellipsis;flex:none;width:96px;font-weight:500;overflow:hidden}.ku-test-run-summary{min-width:0;color:var(--kit-content-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ku-test-runs-kept{border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary);padding:12px 20px}.ku-test-runs-empty{font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-align:center;flex-direction:column;gap:4px;padding:28px 20px;display:flex}.ku-test-runs-empty strong{color:var(--kit-content-primary);font-weight:500}.ku-test-switch{border-radius:var(--radius-8);background:var(--kit-bg-secondary);padding:2px}.ku-test-run-body{flex-direction:column;gap:20px;padding-top:16px;display:flex;container:ku-test-run/inline-size}.ku-test-run-main{flex-direction:column;gap:24px;min-width:0;display:flex}.ku-test-run-story{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.ku-test-run-aside{min-width:0}@container ku-test-run (width>=760px){.ku-test-run-main[data-aside]{flex-direction:row;align-items:flex-start}.ku-test-run-aside{flex:0 0 330px}}.ku-test-run-summary-line{font-size:var(--font-size-12);color:var(--kit-content-secondary);margin:0}.ku-test-steps{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.ku-test-step{align-items:flex-start;gap:var(--space-12);min-width:0;display:flex}.ku-test-step-mark{width:20px;height:20px;color:var(--kit-content-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-test-step[data-mark=held] .ku-test-step-mark:before,.ku-test-step[data-mark=left] .ku-test-step-mark:before{content:"";border-radius:var(--radius-full);background:var(--kit-content-disabled);width:8px;height:1.5px}.ku-test-step[data-mark=going] .ku-test-step-mark:before,.ku-test-step[data-mark=waiting] .ku-test-step-mark:before{content:"";border-radius:var(--radius-full);background:var(--kit-icon-info);width:7px;height:7px}.ku-test-step[data-mark=waiting] .ku-test-step-mark:before{background:var(--kit-icon-warning)}.ku-test-step[data-mark=failed] .ku-test-step-mark{color:var(--kit-icon-error)}.ku-test-step[data-mark=left]{opacity:.6}.ku-test-step-words{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:1px;display:flex}.ku-test-step-name{font-size:var(--font-size-13);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:18px}.ku-test-step-line,.ku-test-step-reason{font-size:var(--font-size-12);color:var(--kit-content-secondary);overflow-wrap:anywhere;line-height:17px}.ku-test-step[data-mark=failed] .ku-test-step-reason,.ku-test-step[data-mark=failed] .ku-test-step-line{color:var(--kit-content-primary)}.ku-test-step-children{padding-top:4px}.ku-test-step-toggle{text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;display:inline-flex}.ku-test-step-toggle .icon{color:var(--kit-content-tertiary);transition:transform var(--kit-duration-standard)}.ku-test-step-toggle[aria-expanded=true] .icon{transform:rotate(90deg)}.ku-test-step-toggle:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.ku-test-step-details{border-left:2px solid var(--kit-border-primary);background:var(--kit-bg-secondary);border-radius:0 var(--radius-6) var(--radius-6) 0;min-width:0;font-size:var(--font-size-12);margin-top:4px;padding:8px 10px;overflow-x:auto}.ku-test-step-details p{color:var(--kit-content-secondary);margin:0 0 6px}@media (prefers-reduced-motion:no-preference){.ku-test-step[data-mark=going] .ku-test-step-mark:before{animation:ku-test-step-pulse var(--duration-1400) var(--ease-in-out) infinite}}@keyframes ku-test-step-pulse{0%,to{opacity:1}50%{opacity:.35}}.ku-test-decision{border:1px solid var(--kit-border-error);border-radius:var(--kit-radius-card);background:var(--kit-bg-error);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.ku-test-decision-eyebrow{font-size:var(--font-size-12);color:var(--kit-content-error);align-items:center;gap:6px;display:inline-flex}.ku-test-decision-question{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500}.ku-test-decision-detail{font-size:var(--font-size-13);color:var(--kit-content-primary);margin:0}.ku-test-decision-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.ku-test-decision-ask{font-size:var(--font-size-12);color:var(--kit-content-secondary);margin:0}.ku-test-preview{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);flex-direction:column;gap:8px;padding:16px;display:flex}.ku-test-preview-eyebrow{font-size:var(--font-size-12);color:var(--kit-content-secondary);align-items:center;gap:8px;display:inline-flex}.ku-test-preview-title{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500}.ku-test-preview-body{font-size:var(--font-size-13);color:var(--kit-content-primary);line-height:1.6}.ku-test-preview-body p{margin:0}.ku-test-preview-note{font-size:var(--font-size-12);color:var(--kit-content-warning)}.ku-test-switch{gap:2px;display:flex}.ku-test-switch button{padding:var(--space-4) 10px;border-radius:var(--radius-6);color:var(--kit-content-tertiary);font:inherit;font-size:var(--font-size-12);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.ku-test-switch button[aria-pressed=true]{border-color:var(--kit-border-primary);background:var(--kit-bg-primary);color:var(--kit-content-primary)}@media (width<=560px){.ku-test-card-head,.ku-test-card-foot,.ku-test-pick-item{padding-left:16px;padding-right:16px}.ku-test-pick-item{flex-wrap:wrap;row-gap:2px;padding-block:10px}.ku-test-pick-fact{padding-left:var(--space-32);text-align:left;flex-basis:100%}.ku-test-run-row{flex-wrap:wrap;row-gap:2px;padding:10px 16px}.ku-test-run-when,.ku-test-run-source{width:auto}.ku-test-run-state{margin-left:auto}.ku-test-run-summary{white-space:normal;flex-basis:100%;order:5}}.ku-test-grid-read{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap}.ku-test-grid-query{padding:8px 20px 0}.ku-test-grid-sql{border-radius:var(--radius-6);background:var(--kit-bg-secondary);font:var(--font-size-12)/1.5 var(--font-mono);color:var(--kit-content-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;padding:10px 12px}.ku-test-run-row-tags-more{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.ku-test-run-row-tags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ku-test-grid-more{border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.ku-test-grid-more-words{min-width:0}.ku-test-answers{border-top:1px solid var(--kit-border-primary);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.ku-test-answers[data-compact]{border-top:0;padding:0}.ku-test-answers-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.ku-test-answers-words{flex-direction:column;gap:4px;min-width:0;display:flex}.ku-test-answers-question{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:600}.ku-test-answers-description{font-size:var(--font-size-13);color:var(--kit-content-secondary)}.ku-test-answers-each{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}.ku-test-answers-fields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;display:grid}.ku-test-answer{flex-direction:column;gap:6px;min-width:0;display:flex}.ku-test-answer[data-wide]{grid-column:1/-1}.ku-test-answer-textarea{resize:vertical;height:auto;min-height:72px;font:inherit;font-size:var(--font-size-13);padding:8px 12px}select.ku-field-input{appearance:auto}.ku-test-started-items{margin:0;padding:0;list-style:none}.ku-test-started-item{border-bottom:1px solid var(--kit-border-primary);min-height:48px;font-size:var(--font-size-13);align-items:center;gap:12px;padding:0 20px;display:flex}.ku-test-started-items li:last-child{border-bottom:0}.ku-test-started-title{color:var(--kit-content-primary);flex:none;font-weight:500}.ku-test-started-detail{color:var(--kit-content-secondary);flex:none}.ku-test-started-line{flex:1;justify-content:flex-end;min-width:0;display:flex}.ku-test-started-open{width:56px;color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-12);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:2px;padding:0;display:inline-flex}button.ku-test-started-open:hover{color:var(--kit-content-primary)}button.ku-test-started-open:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}@media (width<=560px){.ku-test-grid-query,.ku-test-grid-more,.ku-test-answers,.ku-test-started-item{padding-left:16px;padding-right:16px}.ku-test-started-item{flex-wrap:wrap;row-gap:4px;padding-block:10px}.ku-test-started-line{flex-basis:100%;justify-content:flex-start}}.ku-test-run-step{flex-direction:column;gap:16px;display:flex}.ku-test-run-step-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ku-test-run-card{padding:12px var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary)}.ku-test-run-row-facts{align-items:baseline;gap:4px var(--space-16);min-width:0;font-size:var(--font-size-13);color:var(--kit-content-primary);flex-wrap:wrap;display:flex}.ku-test-run-row-key{font-weight:600}.ku-test-run-row-fact{gap:var(--space-4);color:var(--kit-content-secondary);display:inline-flex}.ku-test-run-row-fact-label{color:var(--kit-content-tertiary)}.ku-test-run-plain{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0}.ku-test-run-field{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ku-test-run-label{font:500 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-primary)}.ku-test-run-note{min-width:0;font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:1 1 0;margin-right:auto}.ku-test-run-dialog .ku-dialog-footer{flex-wrap:nowrap}.ku-test-run-dialog .ku-test-answers{padding-inline:0}.ku-test-run-dialog .ku-test-answers-fields{grid-template-columns:minmax(0,1fr)}.ku-test-run-spacer{margin-right:auto}.ku-test-run-review{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ku-test-run-review li+li{border-top:1px solid var(--kit-border-primary)}.ku-test-run-review-row{width:100%;padding:10px var(--space-16);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;display:flex}.ku-test-run-review-row:hover{background:var(--kit-bg-secondary)}.ku-test-run-review-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-test-run-review-answers{font-size:var(--font-size-12);color:var(--kit-content-secondary);overflow-wrap:anywhere}.ku-test-run-review-edit{font-size:var(--font-size-12);color:var(--kit-content-accent);align-self:flex-end}.ku-test-run-dialog .ku-test-started-items{margin:0 -24px}.ku-test-run-dialog .ku-test-started-item{padding:0 24px}.ku-test-run-dialog .ku-test-answers[data-compact]{gap:12px}.ku-dialog.ku-test-sheet{width:min(960px,100vw - 48px);height:min(720px,100dvh - 48px)}.ku-dialog.ku-test-sheet.ku-test-sheet-compact{width:fit-content;min-width:min(520px,100vw - 48px);max-width:min(560px,100vw - 48px);height:fit-content;max-height:min(720px,100dvh - 48px)}.ku-dialog.ku-test-sheet.ku-test-sheet-compact>.ku-dialog-surface,.ku-dialog.ku-test-sheet.ku-test-sheet-compact>.ku-dialog-surface>.ku-dialog-body,.ku-dialog.ku-test-sheet.ku-test-sheet-compact .ku-test-grid-card{flex:none;min-height:0;overflow:visible}.ku-test-sheet:not(.ku-test-sheet-titled)>.ku-dialog-surface>.ku-dialog-header{top:var(--space-12);right:var(--space-12);z-index:5;padding:0;position:absolute}.ku-test-sheet>.ku-dialog-surface>.ku-dialog-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.ku-test-sheet .ku-test-grid-card{flex-direction:column;flex:auto;min-height:0;display:flex}.ku-test-sheet .ku-test-grid-card>.ku-grid{flex:auto}.ku-test-sheet .ku-grid-tools{padding:var(--space-4) var(--space-24) var(--space-12)}.ku-test-sheet:not(.ku-test-sheet-titled) .ku-grid-tools{padding:var(--space-16) var(--space-64) var(--space-12) var(--space-24)}.ku-test-sheet .ku-grid-table .ku-grid-select{width:52px;min-width:52px;max-width:52px;padding-left:var(--space-24)}.ku-test-sheet .ku-grid-pager{padding:var(--space-10) var(--space-24)}.ku-test-sheet .ku-grid-range{line-height:28px}@property --ku-rows-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --ku-rows-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.ku-test-sheet .ku-grid-body{--ku-grid-head:38px;timeline-scope:--ku-rows;-webkit-mask-image:linear-gradient(to bottom,var(--kit-content-primary) var(--ku-grid-head),transparent var(--ku-grid-head),var(--kit-content-primary) calc(var(--ku-grid-head) + var(--ku-rows-fade-top)),var(--kit-content-primary) calc(100% - var(--ku-rows-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));-webkit-mask-image:linear-gradient(to bottom,var(--kit-content-primary) var(--ku-grid-head),transparent var(--ku-grid-head),var(--kit-content-primary) calc(var(--ku-grid-head) + var(--ku-rows-fade-top)),var(--kit-content-primary) calc(100% - var(--ku-rows-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));mask-image:linear-gradient(to bottom,var(--kit-content-primary) var(--ku-grid-head),transparent var(--ku-grid-head),var(--kit-content-primary) calc(var(--ku-grid-head) + var(--ku-rows-fade-top)),var(--kit-content-primary) calc(100% - var(--ku-rows-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));-webkit-mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;-webkit-mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;animation:ku-rows-fade-top var(--ease-linear) both,ku-rows-fade-bottom var(--ease-linear) both;animation-timeline:--ku-rows,--ku-rows;animation-range:0 var(--space-32),calc(100% - var(--space-32)) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ku-test-sheet .ku-grid[data-density=compact] .ku-grid-body{--ku-grid-head:34px}.ku-test-sheet .ku-grid-scroll{scroll-timeline:--ku-rows block}@keyframes ku-rows-fade-top{0%{--ku-rows-fade-top:0px}to{--ku-rows-fade-top:var(--space-32)}}@keyframes ku-rows-fade-bottom{0%{--ku-rows-fade-bottom:var(--space-32)}to{--ku-rows-fade-bottom:0px}}}@media (width<=600px){.ku-dialog.ku-test-sheet{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.ku-dialog.ku-test-sheet.ku-test-sheet-compact{height:fit-content;max-height:calc(100dvh - 24px)}}.ku-test-grid-add{display:inline-flex}.ku-test-grid-add-form{align-items:flex-end;gap:var(--space-8);flex-direction:column;width:260px;max-width:100%;display:flex}.ku-test-grid-add-form .ku-field{align-self:stretch}.ku-test-run-row-facts{gap:6px var(--space-16);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start;display:grid}.ku-test-run-row-head{align-items:center;gap:var(--space-8);grid-column:1/-1;min-width:0;display:flex}.ku-test-run-row-primary{font-size:var(--font-size-13);color:var(--kit-content-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ku-test-run-row-fact{flex-direction:column;gap:1px;min-width:0;display:flex}.ku-test-run-row-fact-label{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-test-run-row-fact-label:after{content:none}.ku-test-run-row-fact-value{font-size:var(--font-size-13);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ku-test-run-row-fact[data-kind=money] .ku-test-run-row-fact-value,.ku-test-run-row-fact[data-kind=number] .ku-test-run-row-fact-value{font-variant-numeric:tabular-nums;font-weight:600}.ku-test-run-row-facts:not([data-compact]) .ku-test-run-row-fact[data-kind=tags]{grid-column:1/-1}.ku-test-run-row-facts:not([data-compact]) .ku-test-run-row-fact[data-kind=tags] .ku-test-run-row-fact-value{white-space:normal}.ku-test-run-row-facts:not([data-compact]) .ku-test-run-row-fact[data-kind=tags] .ku-chip-static{max-width:320px}.ku-test-run-row-facts[data-compact]{align-items:center;gap:4px var(--space-12);flex-wrap:wrap;display:flex}.ku-test-run-row-facts[data-compact] .ku-test-run-row-head{flex:none}.ku-test-run-row-facts[data-compact] .ku-test-run-row-fact{gap:var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-secondary);flex-direction:row}.ku-test-run-row-facts[data-compact] .ku-test-run-row-fact-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ku-test-run-row-facts[data-compact] .ku-test-run-row-fact-value{font-size:var(--font-size-12);color:var(--kit-content-secondary);font-weight:400}.ku-test-run-progress,.ku-test-run-step-head{width:100%}.ku-test-tags{flex-direction:column;gap:6px;min-width:0;display:flex}.ku-test-tags-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ku-test-tag{padding-right:var(--space-4);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);align-items:center;gap:0;display:inline-flex}.ku-test-tag>.ku-chip{padding-right:var(--space-4);background:0 0;border-color:#0000}.ku-test-files{flex-direction:column;gap:6px;min-width:0;display:flex}.ku-test-files-drop{padding:var(--space-16);border:1px dashed var(--kit-border-strong);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.ku-test-files-drop[data-over]{background:var(--kit-bg-tertiary);border-style:solid}.ku-test-files-browse{font:inherit;font-size:var(--font-size-13);color:var(--kit-content-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.ku-test-files-browse:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.ku-test-files-hint{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-test-tag .ku-icon-button{border-radius:var(--kit-radius-pill);width:20px;min-width:0;height:20px;min-height:0}.ku-test-option{align-items:center;gap:var(--space-12);padding:var(--space-4) 0;flex-direction:row}.ku-test-option-icon{border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);width:32px;height:32px;color:var(--kit-content-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-test-option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ku-test-option-label{font-size:var(--font-size-13);color:var(--kit-content-primary);font-weight:500}.ku-test-option-help{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-test-option-switch{flex:none}.ku-test-option-switch .ku-toggle-label>span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ku-test-items{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ku-test-items-note{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}.ku-test-items-frame{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);overflow:hidden}.ku-test-items-table{border-collapse:collapse;width:100%;font-size:var(--font-size-13)}.ku-test-items-table th{height:32px;padding:0 var(--space-12);font-size:var(--font-size-12);color:var(--kit-content-tertiary);text-align:left;border-bottom:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);white-space:nowrap;font-weight:500}.ku-test-items-table td{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--kit-border-primary);vertical-align:middle}.ku-test-items-table tbody tr{cursor:pointer}.ku-test-items-table tbody tr:hover td{background:var(--kit-bg-secondary)}.ku-test-items-table tr[aria-selected=true] td{background:var(--kit-bg-selection)}.ku-test-items-table tfoot td{padding:var(--space-8) var(--space-12);background:var(--kit-bg-secondary);border-bottom:0}.ku-test-items-foot{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.ku-test-items-select{width:32px;padding-right:0}.ku-test-items-select .ku-toggle{display:inline-flex}.ku-test-items-select .ku-toggle-label>span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ku-test-items-picture{width:44px;padding-right:0}.ku-test-items-picture img,.ku-test-items-nopicture{border-radius:var(--kit-radius-button);border:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);object-fit:cover;width:36px;height:36px;color:var(--kit-content-tertiary);justify-content:center;align-items:center;display:flex}.ku-test-items-label{min-width:0}.ku-test-items-name{color:var(--kit-content-primary);font-weight:500;display:block}.ku-test-items-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);display:block}.ku-test-items-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:96px;color:var(--kit-content-secondary)}.ku-test-items-money[data-strong]{color:var(--kit-content-primary);font-weight:600}.ku-test-items-quantity{text-align:right;width:132px}.ku-test-items-of{color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums}.ku-test-items-stepper{align-items:center;gap:2px;display:inline-flex}.ku-test-items-stepper .ku-icon-button{width:28px;min-width:0;height:28px}.ku-test-items-input{width:48px;height:28px;padding:0 var(--space-4);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield}.ku-test-items-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ku-test-items-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ku-test-items-count{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-test-items-total{font-size:var(--font-size-13);color:var(--kit-content-secondary)}.ku-test-items-total strong{color:var(--kit-content-primary);font-variant-numeric:tabular-nums;font-weight:600}.ku-test-answer-textarea[data-rich]{min-height:160px}.ku-test-run-review-answers{gap:6px var(--space-16);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));width:100%;margin:0;display:grid}.ku-test-run-review-answer{flex-direction:column;gap:1px;min-width:0;display:flex}.ku-test-run-review-answer dt{font-size:var(--font-size-11);color:var(--kit-content-tertiary);text-transform:uppercase;letter-spacing:.02em}.ku-test-run-review-answer dd{font-size:var(--font-size-13);color:var(--kit-content-primary);overflow-wrap:anywhere;margin:0}.ku-test-run-review-row{gap:var(--space-8);padding:var(--space-12) var(--space-16)}.ku-test-grid-once{column-gap:var(--space-20);row-gap:var(--space-4);padding:var(--space-20) var(--space-48) var(--space-20) var(--space-20);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"reason action""meta action";align-items:center;display:grid}.ku-test-grid-once .ku-test-pick-unavailable{color:var(--kit-content-secondary);grid-area:reason;padding:0}.ku-test-grid-once>:not(.ku-test-pick-unavailable):not(.ku-test-grid-once-foot){grid-column:1/-1}.ku-test-grid-once-foot{display:contents}.ku-test-grid-once-foot .ku-test-card-note{grid-area:meta}.ku-test-grid-once-foot .ku-test-pick-action{grid-area:action;margin-left:0}.ku-test-grid-card .ku-grid-table td.ku-grid-end:has(.ku-test-try){padding-right:var(--space-24)}.ku-test-try{align-items:center;gap:var(--space-4);white-space:nowrap;display:inline-flex}.ku-test-tries-see:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-test-tries-see{height:32px;padding:0 var(--space-12);border:1px solid color-mix(in oklch,var(--kit-content-inverse) 24%,transparent);border-radius:var(--kit-radius-button);color:var(--kit-content-inverse);font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;background:0 0}.ku-test-tries-see:hover{background:color-mix(in oklch,var(--kit-content-inverse) 8%,transparent)}.ku-values-box{align-items:center;gap:var(--space-4);border:1px solid var(--kit-border-input);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);transition:border-color var(--kit-duration-standard);display:flex;position:relative}.ku-values-box:focus-within{border-color:var(--kit-border-strong)}.ku-values-box .ku-values-text:is(:focus,:focus-visible){outline:none}.ku-values-text{box-sizing:border-box;min-width:0;height:36px;color:var(--kit-content-primary);font:400 var(--font-size-14)/1.5 var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:0 12px}.ku-values-box[data-multiline]{display:block}.ku-values-box[data-multiline] .ku-values-text{width:100%;height:auto;min-height:120px;padding:var(--space-10) var(--space-12) var(--space-56);resize:vertical;display:block}.ku-values-box[data-rich] .ku-values-text{min-height:136px}.ku-values-bar{left:var(--space-8);bottom:var(--space-8);align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-card);opacity:.72;transition:opacity var(--kit-duration-standard);display:flex;position:absolute}.ku-values-box:focus-within .ku-values-bar,.ku-values-bar:hover{opacity:1}.ku-values-format{border-radius:var(--radius-6);width:28px;height:28px;color:var(--kit-content-secondary);font:600 var(--font-size-14)/1 var(--font-body);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ku-values-format i{font-style:italic;font-weight:500}.ku-values-format:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-values-sep{width:1px;height:16px;margin:0 var(--space-2);background:var(--kit-border-primary)}.ku-values-anchor{margin-right:var(--space-4);flex:none;display:inline-flex;position:relative}.ku-values-insert{align-items:center;gap:var(--space-4);height:28px;padding:0 var(--space-8);border-radius:var(--radius-6);color:var(--kit-content-secondary);font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.ku-values-insert:hover,.ku-values-insert[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-values-menu{z-index:5;min-width:220px;max-height:280px;padding:var(--space-4);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-popover);flex-direction:column;display:flex;position:absolute;top:34px;right:0;overflow:auto}.ku-values-bar .ku-values-menu{inset:auto auto 34px 0}.ku-values-menu button{justify-content:space-between;align-items:baseline;gap:var(--space-12);min-height:32px;padding:0 var(--space-10);border-radius:var(--radius-6);color:var(--kit-content-primary);font:400 var(--font-size-13)/1.4 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ku-values-menu button:hover,.ku-values-menu button:focus-visible{background:var(--kit-bg-tertiary)}.ku-values-menu small{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--kit-content-tertiary);font-size:var(--font-size-12);overflow:hidden}.ku-values-empty{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--kit-bg-warning);color:var(--kit-content-primary);font-size:var(--font-size-13);flex-wrap:wrap;display:flex}.ku-values-empty .ku-field-input{flex:1;min-width:160px;height:30px}@media (prefers-reduced-motion:reduce){.ku-values-bar,.ku-values-box{transition:none}}.ku-test-run-preview-step{align-items:center;gap:var(--space-2);margin-bottom:calc(-1*var(--space-8));font-size:var(--font-size-12);color:var(--kit-content-tertiary);display:flex}.ku-test-run-preview-nav{align-items:center;gap:var(--space-2);display:inline-flex}.ku-test-answers-fields:empty{display:none}.ku-test-sheet .ku-dialog-footer{align-items:center}.ku-test-sheet-note{align-items:center;gap:var(--space-4) var(--space-8);min-width:0;font-size:var(--font-size-13);color:var(--kit-content-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-right:auto;line-height:20px;display:flex}.ku-test-sheet-note[data-warn]{color:var(--kit-content-warning)}.ku-test-sheet-clear{color:var(--kit-content-primary);font:500 var(--font-size-13)/20px var(--font-body);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ku-test-sheet-clear:focus-visible{outline:2px solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.ku-test-sheet-empty{padding:0 var(--space-24) var(--space-8);justify-content:flex-start;display:flex}.ku-test-sheet.ku-test-sheet-form>.ku-dialog-surface>.ku-dialog-body{padding:0 var(--space-24) var(--space-8);overflow:auto}.ku-compose{background:var(--kit-bg-ground);grid-template-columns:minmax(0,1fr);min-height:100%;display:grid}.ku-compose[data-rail=open]{grid-template-columns:232px minmax(0,1fr)}.ku-compose-rail{gap:var(--space-8);padding:var(--space-12);border-right:1px solid var(--kit-border-primary);flex-direction:column;min-width:0;display:flex;overflow:auto}.ku-compose-rail-head{align-items:center;gap:var(--space-8);font-size:var(--font-size-13);display:flex}.ku-compose-count{font:var(--kit-font-md-mono);font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin-left:var(--space-6)}.ku-compose-rail-head .ku-compose-count{margin-left:auto}.ku-compose-muted{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.ku-compose-asks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ku-compose-ask{align-items:flex-start;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--kit-radius-md);color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-12);text-align:left;cursor:pointer;background:0 0;border:0;line-height:1.35;display:flex}.ku-compose-ask:hover{background:var(--kit-bg-secondary)}.ku-compose-ask[aria-current=true]{background:var(--kit-bg-primary);color:var(--kit-content-primary);box-shadow:var(--kit-shadow-card)}.ku-compose-ask-dot{width:8px;height:8px;margin-top:var(--space-4);background:var(--kit-border-strong);border-radius:50%;flex:none}.ku-compose-ask-dot[data-outcome=drew]{background:var(--kit-content-success)}.ku-compose-ask-dot[data-outcome=fell]{background:var(--kit-content-warning)}.ku-compose-ask-dot[data-outcome=refused]{background:var(--kit-content-error)}.ku-compose-ask-dot[data-outcome=drawing]{background:var(--kit-content-info)}.ku-compose-work{flex-direction:column;min-width:0;display:flex}.ku-compose-bar{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--kit-border-primary);display:flex}.ku-compose-crumb{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-compose-crumb b{color:var(--kit-content-primary);font-weight:500}.ku-compose-bar-end{margin-left:auto;display:inline-flex}.ku-compose-prompt{gap:var(--space-8);padding:var(--space-16) var(--space-20) 0;flex-direction:column;display:flex}.ku-compose-prompt-actions{justify-content:flex-end;display:flex}.ku-compose-result{gap:var(--space-8);padding:var(--space-12) var(--space-20) var(--space-24);flex-direction:column;display:flex}.ku-compose-strip{align-items:center;gap:var(--space-12);min-height:var(--space-32);padding:0 var(--space-8);font-size:var(--font-size-12);color:var(--kit-content-secondary);display:flex}.ku-compose-strip-end{margin-left:auto}.ku-compose-behind{background:var(--kit-bg-primary);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-card);flex-direction:column;min-width:0;display:flex}.ku-compose-behind-head{padding:var(--space-8) var(--space-12) var(--space-8) var(--space-16);border-bottom:1px solid var(--kit-border-primary);justify-content:space-between;align-items:center;display:flex}.ku-compose-behind-head h3,.ku-compose-col h4{font-size:var(--font-size-13);margin:0;font-weight:600}.ku-compose-behind-body{gap:var(--space-16) var(--space-24);padding:var(--space-16);grid-template-columns:1.1fr 1fr 1fr;display:grid}.ku-compose-col{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ku-compose-tree{padding:var(--space-12);border-radius:var(--kit-radius-md);background:var(--kit-bg-secondary);font:var(--kit-font-md-mono);font-size:var(--font-size-12);color:var(--kit-content-secondary);white-space:pre;margin:0;line-height:1.6;overflow:auto}.ku-compose-kv{gap:var(--space-4) var(--space-12);font-size:var(--font-size-12);grid-template-columns:auto 1fr;margin:0;display:grid}.ku-compose-kv dt{color:var(--kit-content-tertiary)}.ku-compose-kv dd{font-variant-numeric:tabular-nums;margin:0}.ku-compose-read,.ku-compose-checks{gap:var(--space-6);font-size:var(--font-size-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ku-compose-read li{align-items:center;gap:var(--space-8);min-width:0;display:flex}.ku-compose-read li[data-state=failed] code{color:var(--kit-content-error)}.ku-compose-read code{font:var(--kit-font-md-mono);font-size:var(--font-size-11);padding:var(--space-2) var(--space-4);border-radius:var(--kit-radius-chip);background:var(--kit-bg-secondary);color:var(--kit-content-secondary)}.ku-compose-read-count{color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ku-compose-checks li[data-state=ok]{color:var(--kit-content-success)}.ku-compose-checks li[data-state=warning]{color:var(--kit-content-warning)}.ku-compose-checks li[data-state=error]{color:var(--kit-content-error)}.ku-compose-behind-foot{gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:1px solid var(--kit-border-primary);flex-wrap:wrap;display:flex}.ku-compose-document{background:var(--kit-bg-primary);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-card);padding:var(--space-16) var(--space-20);min-width:0;overflow:hidden}.ku-compose-document .kd-document{max-width:100%}.ku-compose-example{min-height:0;display:flex}.ku-compose-example>.ku-compose{flex:1}@media (width<=900px){.ku-compose[data-rail=open]{grid-template-columns:minmax(0,1fr)}.ku-compose[data-rail=open] .ku-compose-rail{display:none}.ku-compose-behind-body{grid-template-columns:1fr}}.ku-form-body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ku-form-rest{gap:var(--space-16);flex-direction:column;display:flex}.ku-form-input{min-width:0}.ku-form-show{animation:ku-form-in var(--kit-duration-tooltip) var(--kit-easing-standard)}@keyframes ku-form-in{0%{opacity:0;transform:translateY(-4px)}}.ku-form-choice{gap:var(--space-8);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ku-form-choice legend{margin-bottom:var(--space-8);padding:0}.ku-form-choice-options{gap:var(--space-8);flex-direction:column;display:flex}.ku-form-choice-options[data-layout=tiles]{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.ku-form-choice-options[data-layout=list]{border:1px solid var(--kit-border-secondary);border-radius:var(--kit-radius-card);gap:0;overflow:hidden}.ku-form-choice-option{align-items:flex-start;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-16);border:1px solid var(--kit-border-secondary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--kit-duration-standard) var(--kit-easing-standard),background-color var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);display:flex;position:relative}.ku-form-choice-option:hover{border-color:var(--kit-border-strong)}.ku-form-choice-option:active:not([aria-disabled=true]){transform:scale(.99)}.ku-form-choice-option:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-form-choice-option[aria-checked=true]{border-color:color-mix(in oklch,var(--kit-action-primary) 35%,var(--kit-border-secondary));background:var(--kit-bg-secondary)}.ku-form-choice-option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ku-form-choice-options[data-layout=list] .ku-form-choice-option{box-shadow:none;border:0;border-radius:0}.ku-form-choice-options[data-layout=list] .ku-form-choice-option+.ku-form-choice-option{border-top:1px solid var(--kit-border-primary)}.ku-form-choice-options[data-layout=list] .ku-form-choice-option[aria-checked=true]{border-color:var(--kit-border-primary)}.ku-form-choice-options[data-layout=tiles] .ku-form-choice-option{gap:var(--space-10);padding:var(--space-16);flex-direction:column}.ku-form-choice-options[data-layout=rows]{gap:var(--space-2)}.ku-form-choice-options[data-layout=rows] .ku-form-choice-option{align-items:center;gap:var(--space-10);min-height:40px;padding:var(--space-8);border-radius:var(--radius-10);background:0 0;border:0}.ku-form-choice-options[data-layout=rows] .ku-form-choice-option:hover,.ku-form-choice-options[data-layout=rows] .ku-form-choice-option[aria-checked=true]{background:var(--kit-bg-secondary)}.ku-form-choice-options[data-layout=rows] .ku-form-choice-option:focus-visible{outline-offset:-2px}.ku-form-choice-options[data-layout=rows] .ku-form-choice-label{font-weight:400}.ku-form-choice-options[data-layout=rows] .ku-form-indicator{margin-top:0}.ku-form-choice-options[data-layout=rows] .ku-form-choice-detail{font-size:var(--font-size-12)}.ku-form-choice-tag{margin-left:var(--space-6);padding:0 var(--space-6);border-radius:var(--kit-radius-pill);background:var(--kit-bg-info);color:var(--kit-content-info);font:600 var(--font-size-11)/16px var(--font-body);vertical-align:1px;display:inline-flex}.ku-form-choice-own{cursor:text}.ku-form-choice-own-mark{width:18px;height:18px;color:var(--kit-content-tertiary);flex:none;place-items:center;display:grid}.ku-form-choice-own input{min-width:0;height:22px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-14);background:0 0;border:0;outline:none;flex:1;padding:0;line-height:22px}.ku-form-choice-own input::placeholder{color:var(--kit-content-tertiary)}.ku-form-choice-own:focus-within{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-form-choice-words{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ku-form-choice-options[data-layout=tiles] .ku-form-choice-words{padding-right:var(--space-24)}.ku-form-choice-label{font:600 var(--font-size-14)/1.35 var(--font-body)}.ku-form-choice-detail{font-size:var(--font-size-13);color:var(--kit-content-tertiary);line-height:1.4}.ku-form-choice-note{font-size:var(--font-size-13);color:var(--kit-content-secondary);white-space:nowrap;align-self:center;margin-left:auto}.ku-form-choice-icon{border-radius:var(--radius-8);border:1px solid var(--kit-border-secondary);background:var(--kit-bg-primary);width:32px;height:32px;color:var(--kit-content-primary);place-items:center;display:inline-grid}.ku-form-indicator{border:1.5px solid var(--kit-border-strong);border-radius:var(--radius-full);background:var(--kit-bg-primary);width:18px;height:18px;transition:background-color var(--kit-duration-standard),border-color var(--kit-duration-standard);flex:none;place-items:center;margin-top:1px;display:grid}.ku-form-indicator:after{content:"";border-radius:var(--radius-full);background:var(--kit-content-on-action);opacity:0;width:8px;height:8px;transition:opacity var(--kit-duration-tooltip) var(--kit-easing-standard),transform var(--kit-duration-tooltip) var(--kit-easing-standard);transform:scale(.9)}.ku-form-indicator[data-many]{border-radius:var(--radius-4)}.ku-form-indicator[data-many]:after{border:2px solid var(--kit-content-on-action);background:0 0;border-top:0;border-right:0;border-radius:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)scale(.9)}[aria-checked=true]>.ku-form-indicator{border-color:var(--kit-action-primary);background:var(--kit-action-primary)}[aria-checked=true]>.ku-form-indicator:after{opacity:1;transform:scale(1)}[aria-checked=true]>.ku-form-indicator[data-many]:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.ku-form-indicator-corner{top:var(--space-12);right:var(--space-12);margin:0;position:absolute}.ku-form-segmented-field{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ku-form-segmented{align-self:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-10);background:var(--kit-bg-tertiary);max-width:100%;display:inline-flex;position:relative;overflow-x:auto}.ku-form-segmented button{z-index:1;height:30px;padding:0 var(--space-12);border-radius:var(--radius-8);color:var(--kit-content-tertiary);font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;transition:color var(--kit-duration-standard);background:0 0;border:0;flex:none;position:relative}.ku-form-segmented button:hover{color:var(--kit-content-secondary)}.ku-form-segmented button[aria-checked=true]{color:var(--kit-content-primary)}.ku-form-segmented button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-form-segmented-thumb{z-index:0;top:var(--space-2);height:30px;width:var(--ku-thumb-w);border-radius:var(--radius-8);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active),0 0 0 1px var(--kit-border-primary);transform:translateX(var(--ku-thumb-x));transition:transform var(--kit-duration-tooltip) var(--kit-easing-standard);position:absolute;left:0}.ku-form-stepper-field{gap:var(--space-8);flex-direction:column;display:flex}.ku-form-stepper-row{align-items:center;gap:var(--space-10);display:flex}.ku-form-stepper{border:1px solid var(--kit-border-secondary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);align-items:stretch;height:36px;display:inline-flex;overflow:hidden}.ku-form-stepper:focus-within{border-color:var(--kit-border-strong)}.ku-form-stepper button{width:34px;color:var(--kit-content-secondary);cursor:pointer;transition:background-color var(--kit-duration-standard),color var(--kit-duration-standard);background:0 0;border:0;place-items:center;display:grid}.ku-form-stepper button:hover:not(:disabled){background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-form-stepper button:disabled{color:var(--kit-content-disabled);cursor:not-allowed}.ku-form-stepper button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-form-stepper-value{border-left:1px solid var(--kit-border-primary);border-right:1px solid var(--kit-border-primary);place-items:center;min-width:44px;display:grid;overflow:hidden}.ku-form-stepper-value input{text-align:center;width:44px;height:100%;color:var(--kit-content-primary);font:500 var(--font-size-14) var(--font-body);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none}.ku-form-stepper-value input[data-moved=up]{animation:ku-form-up var(--kit-duration-tooltip) var(--kit-easing-standard)}.ku-form-stepper-value input[data-moved=down]{animation:ku-form-down var(--kit-duration-tooltip) var(--kit-easing-standard)}@keyframes ku-form-up{0%{opacity:0;transform:translateY(50%)}}@keyframes ku-form-down{0%{opacity:0;transform:translateY(-50%)}}.ku-form-stepper[data-look=round]{gap:var(--space-16);background:0 0;border:0;align-items:center;height:auto;overflow:visible}.ku-form-stepper[data-look=round] button{border:1px solid var(--kit-border-secondary);border-radius:var(--radius-full);background:var(--kit-bg-primary);width:36px;height:36px}.ku-form-stepper[data-look=round] .ku-form-stepper-value{border:0;min-width:56px}.ku-form-stepper[data-look=round] input{width:64px;font-size:var(--font-size-24);font-weight:600}.ku-form-stepper-of{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ku-form-show,.ku-form-stepper-value input{animation:none}.ku-form-segmented-thumb,.ku-form-indicator:after{transition:none}}.ku-email{border:1px solid var(--kit-border-input);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);min-width:0;transition:border-color var(--kit-duration-standard);flex-direction:column;display:flex}.ku-email:focus-within{border-color:var(--kit-border-strong)}.ku-email-line{align-items:center;gap:var(--space-12);min-height:40px;padding:0 var(--space-16);border-bottom:1px solid var(--kit-border-primary);font-size:var(--font-size-13);display:flex}.ku-email-label{width:40px;font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none}.ku-email-value{align-items:center;gap:var(--space-6);min-width:0;color:var(--kit-content-primary);flex-wrap:wrap;flex:1;display:flex}.ku-email-who{height:24px;padding:0 var(--space-10);border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);font-size:var(--font-size-12);align-items:center;display:inline-flex}.ku-email-each{color:var(--kit-content-secondary)}.ku-email-copies{gap:var(--space-2);display:flex}.ku-email-copy{height:26px;padding:0 var(--space-8);border-radius:var(--radius-6);color:var(--kit-content-tertiary);font:500 var(--font-size-12)/1 var(--font-body);cursor:pointer;background:0 0;border:0}.ku-email-copy:hover,.ku-email-copy[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-email :is(.ku-email-subject,.ku-email-message,.ku-email-line) .ku-values-box{background:0 0;border:0;border-radius:0}.ku-email-subject{border-bottom:1px solid var(--kit-border-primary)}.ku-email-subject .ku-values-text{height:46px;padding:0 var(--space-16);font-size:var(--font-size-16);font-weight:600}.ku-email-message .ku-values-text{padding-inline:var(--space-16)}.ku-email-line .ku-values-text{height:38px;padding:0}.ku-email .ku-values[data-bare]{gap:0}.ku-email .ku-values-empty,.ku-email .ku-field-error{margin:var(--space-8) var(--space-16)}@media (prefers-reduced-motion:reduce){.ku-email{transition:none}}.ku-dialog{box-sizing:border-box;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-hero);background:var(--kit-bg-primary);width:min(520px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--kit-content-primary);box-shadow:var(--kit-shadow-popover);font-family:var(--font-body);padding:0;overflow:hidden}.ku-dialog[open]{animation:ku-popover-enter var(--kit-duration-standard) var(--kit-easing-standard);flex-direction:column;display:flex}.ku-dialog::backdrop{background:var(--kit-bg-overlay)}.ku-dialog-surface{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ku-dialog-header{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}.ku-dialog-header h2{font-size:var(--font-size-18);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:24px}.ku-dialog-header p{color:var(--kit-content-tertiary);font-size:var(--font-size-13);overflow-wrap:anywhere;margin:8px 0 0;line-height:20px}.ku-dialog-header[data-title-hidden]{justify-content:flex-end}.ku-dialog-heading{align-items:center;gap:var(--space-6);min-height:28px;font-size:var(--font-size-18);overflow-wrap:anywhere;font-weight:500;line-height:24px;display:flex}.ku-dialog-heading>*{margin:0}.ku-dialog[data-title-size=large] .ku-dialog-header h2:not(.ku-visually-hidden),.ku-dialog[data-title-size=large] .ku-dialog-heading{font-size:var(--font-size-24);font-weight:600;line-height:32px}.ku-dialog[data-title-size=medium] .ku-dialog-header h2:not(.ku-visually-hidden),.ku-dialog[data-title-size=medium] .ku-dialog-heading{font-size:var(--font-size-20);font-weight:600;line-height:28px}.ku-dialog[data-inset=roomy] :is(.ku-dialog-header,.ku-dialog-body,.ku-dialog-footer){padding-left:var(--space-32);padding-right:var(--space-32)}.ku-dialog-section-title{align-items:center;gap:var(--space-12);font-size:var(--font-size-17);color:var(--kit-content-primary);margin:0;font-weight:600;line-height:24px;display:flex}.ku-dialog-section-tile{border-radius:var(--radius-8);background:var(--kit-bg-secondary);width:28px;height:28px;color:var(--kit-content-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-dialog-section-head{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ku-dialog-header[data-title-hidden]>div{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ku-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kit-border-strong) transparent;flex:auto;min-width:0;min-height:0;padding:0 24px 24px;overflow-y:auto}.ku-dialog-footer{border-top:1px solid var(--kit-border-primary);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.ku-dialog[data-size=wide]{width:min(960px,100vw - 32px)}.ku-dialog[data-size=wider]{width:min(1040px,100vw - 32px)}.ku-dialog[data-presentation=sheet]{border-radius:var(--kit-radius-composer);width:min(480px,100vw - 24px);height:calc(100dvh - 24px);max-height:none;margin:12px 12px 12px auto}.ku-dialog[data-presentation=drawer]{border:0;border-left:1px solid var(--kit-border-primary);width:min(480px,100vw);height:100dvh;max-height:none;box-shadow:var(--kit-shadow-drawer);transition:transform var(--kit-duration-drawer-exit) var(--kit-easing-utility),overlay var(--kit-duration-drawer-exit) allow-discrete,display var(--kit-duration-drawer-exit) allow-discrete;border-radius:0;margin:0 0 0 auto;transform:translate(100%)}.ku-dialog[data-presentation=drawer][open]{transition-duration:var(--kit-duration-drawer);animation:none;transform:none}@starting-style{.ku-dialog[data-presentation=drawer][open]{transform:translate(100%)}}.ku-dialog[data-presentation=drawer]::backdrop{transition:background-color var(--kit-duration-drawer-exit) var(--ease-color),overlay var(--kit-duration-drawer-exit) allow-discrete,display var(--kit-duration-drawer-exit) allow-discrete;background-color:#0000}.ku-dialog[data-presentation=drawer][open]::backdrop{background-color:var(--kit-bg-overlay-drawer);transition-duration:var(--kit-duration-drawer)}@starting-style{.ku-dialog[data-presentation=drawer][open]::backdrop{background-color:#0000}}@media (width<=600px){.ku-dialog[data-presentation=drawer]{border-left:0;width:100vw}}.ku-dialog[data-presentation=palette]{width:min(var(--kit-size-command),calc(100vw - 32px));max-height:min(520px,76dvh);margin:12dvh auto auto}.ku-dialog[data-presentation=palette][open]{animation:none}.ku-dialog[data-presentation=palette] .ku-dialog-header{padding:0}.ku-dialog[data-presentation=palette] .ku-dialog-body{flex-direction:column;padding:0;display:flex;overflow:hidden}@media (width<=600px){.ku-dialog[data-presentation=palette]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin-top:var(--space-8)}.ku-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ku-dialog-header{padding:20px 16px 16px}.ku-dialog-body{padding:0 16px 20px}.ku-dialog-footer{padding:16px}.ku-dialog[data-presentation=sheet]{border-radius:var(--kit-radius-composer) var(--kit-radius-composer) 0 0;width:100%;height:auto;max-height:90dvh;margin:auto 0 0}}@media (prefers-reduced-motion:reduce){.ku-dialog[open]{animation:none}}.ku-confirm-dialog{border-radius:var(--kit-radius-card);width:min(420px,100vw - 32px)}.ku-confirm-dialog .ku-dialog-header{flex-direction:column;gap:16px;padding:24px 24px 0}.ku-confirm-dialog .ku-dialog-header h2{font-size:var(--font-size-18);text-wrap:balance;line-height:24px}.ku-confirm-dialog .ku-dialog-header p{font-size:var(--font-size-14);text-wrap:pretty;line-height:21px}.ku-confirm-dialog .ku-alert-indicator{border-radius:var(--kit-radius-card);width:40px;height:40px}.ku-confirm-dialog .ku-dialog-body{font:400 var(--font-size-14)/21px var(--font-body);gap:12px;padding:16px 24px 0;display:grid}.ku-confirm-dialog .ku-dialog-body:empty{display:none}.ku-confirm-dialog .ku-dialog-body>:is(p,ul,ol){margin:0}.ku-confirm-dialog .ku-dialog-body>:is(ul,ol){padding-left:var(--space-20)}.ku-confirm-dialog .ku-dialog-footer{border-top:0;padding:24px}@media (width<=600px){.ku-confirm-dialog .ku-dialog-header{padding:20px 20px 0}.ku-confirm-dialog .ku-dialog-body{padding:16px 20px 0}.ku-confirm-dialog .ku-dialog-footer{gap:var(--space-8);grid-template-columns:1fr 1fr;padding:20px;display:grid}.ku-confirm-dialog .ku-dialog-footer :is(.ku-action,.ku-tooltip-trigger){flex:1;min-width:0;display:flex}.ku-confirm-dialog .ku-dialog-footer .ku-button{flex:1;min-height:44px}}.ku-field{width:100%;min-width:0;font-family:var(--font-body);flex-direction:column;gap:6px;display:flex}.ku-field-label{width:fit-content;max-width:100%;font-size:var(--font-size-12);color:var(--kit-content-secondary);margin:0;font-weight:500;display:block}.ku-field-label[data-optional]{justify-content:space-between;align-items:baseline;gap:var(--space-8);pointer-events:none;width:auto;display:flex}.ku-field-label[data-optional]>*{pointer-events:auto}.ku-field-optional{color:var(--kit-content-tertiary);font-weight:400}.ku-field-input{box-sizing:border-box;border:1px solid var(--kit-border-input);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);width:100%;min-width:0;height:36px;color:var(--kit-content-primary);font:400 var(--font-size-14)/20px var(--font-body);flex:none;padding:0 12px}.ku-field-input:hover{border-color:var(--kit-border-secondary)}.ku-field .ku-field-input:focus-visible{border-color:var(--kit-content-secondary);outline:none}.ku-field-input[aria-invalid=true],.ku-field .ku-field-input[aria-invalid=true]:focus-visible{border-color:var(--kit-border-error)}.ku-field-input[aria-disabled=true]{background:var(--kit-bg-inset);color:var(--kit-content-tertiary);cursor:default}.ku-field-help,.ku-field-error{font-size:var(--font-size-12);overflow-wrap:anywhere;color:var(--kit-content-tertiary);margin:0;line-height:18px}.ku-field-error{color:var(--kit-content-error)}.ku-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ku-field[data-density=compact] .ku-field-input{height:28px;font-size:var(--font-size-13);padding:0 8px}.ku-field-control{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ku-field-control[data-adorned]{border:1px solid var(--kit-border-input);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary)}.ku-field-control[data-adorned]:hover{border-color:var(--kit-border-secondary)}.ku-field-control[data-adorned]:has(.ku-field-input:focus-visible){border-color:var(--kit-content-secondary)}.ku-field-control[data-adorned] .ku-field-input{background:0 0;border:0;flex:auto;width:auto;min-width:0}.ku-field-control[data-adorned] .ku-field-input:focus-visible{outline:none}.ku-field-control[data-adorned]:has(.ku-field-input[aria-invalid=true]){border-color:var(--kit-border-error)}.ku-field-adornment{padding:0 var(--space-10);font-size:var(--font-size-13);color:var(--kit-content-tertiary);white-space:nowrap;flex:none}.ku-field-adornment+.ku-field-input,.ku-field-input+.ku-field-adornment{padding-left:0}.ku-field-control[data-adorned] .ku-field-input:has(+.ku-field-adornment){padding-right:0}.ku-field-textarea{height:auto;min-height:36px;padding:var(--space-8) var(--space-12);resize:vertical;line-height:20px}.ku-field-textarea::-webkit-resizer{background:linear-gradient(var(--kit-content-tertiary),var(--kit-content-tertiary)) center calc(50% - var(--space-2))/var(--space-8) 1px no-repeat,linear-gradient(var(--kit-content-tertiary),var(--kit-content-tertiary)) center calc(50% + var(--space-2))/var(--space-8) 1px no-repeat}.ku-field[data-density=compact] .ku-field-textarea{height:auto;padding:var(--space-4) var(--space-8)}.ku-field-select[data-role-tone=viewer]{--ku-field-role-line:var(--kit-border-role-viewer)}.ku-field-select[data-role-tone=builder]{--ku-field-role-line:var(--kit-border-role-builder)}.ku-field-select[data-role-tone=manager]{--ku-field-role-line:var(--kit-border-role-manager)}.ku-field-select[data-role-tone]:not(:focus-visible,[aria-expanded=true],[aria-invalid=true]),.ku-field-select[data-role-tone]:not(:focus-visible,[aria-expanded=true],[aria-invalid=true]):hover{border-color:var(--ku-field-role-line)}.ku-field-select{align-items:center;gap:var(--space-8);padding-right:var(--space-10);text-align:left;cursor:pointer;display:flex}.ku-field-select>.icon{color:var(--kit-content-tertiary);flex:none;margin-left:auto}.ku-field-select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ku-field-select[data-placeholder] .ku-field-select-value{color:var(--kit-content-tertiary)}.ku-field .ku-field-select[aria-expanded=true]{border-color:var(--kit-content-secondary)}.ku-field-select:is([aria-disabled=true],[data-empty]){cursor:default}.ku-field-select-proxy{opacity:0;pointer-events:none;border:0;width:100%;height:1px;padding:0;position:absolute;bottom:0;left:0}.ku-select-option{box-sizing:border-box;align-items:center;gap:var(--space-8);min-height:30px;padding:var(--space-4) var(--space-10);border-radius:var(--kit-radius-button);color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);cursor:pointer;display:flex}.ku-select-option>.icon{color:var(--kit-content-primary);flex:none;margin-left:auto}.ku-select-option-text{overflow-wrap:anywhere;min-width:0}.ku-select-option-reason{font:400 var(--font-size-11)/16px var(--font-body);color:var(--kit-content-tertiary);display:block}.ku-select-option[data-active]{background:var(--kit-bg-tertiary)}.ku-select-option[aria-selected=true]{font-weight:500}.ku-select-option[aria-disabled=true]{color:var(--kit-content-disabled);cursor:default}.ku-field .ku-field-select[data-shape=pill]{border-radius:var(--kit-radius-pill);height:28px;min-height:28px;padding-left:var(--space-8);padding-right:var(--space-8);font-size:var(--font-size-13);font-weight:500}.ku-field-select[data-shape=pill] .ku-field-select-value{text-align:center;padding-left:var(--space-16);margin-right:calc(-1 * var(--space-4))}.ku-toggle{min-width:0;color:var(--kit-content-primary);font:400 var(--font-size-13)/18px var(--font-body);flex-direction:column;gap:4px;display:flex}.ku-toggle-label{min-height:28px;font:inherit;cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;margin:0;display:flex}.ku-toggle-control{flex:none;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.ku-toggle-control input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ku-toggle-art{--ku-check-mark:12px;pointer-events:none;box-sizing:border-box;border:1px solid var(--kit-border-secondary);border-radius:var(--radius-4);background:var(--kit-bg-primary);width:18px;height:18px;color:var(--kit-content-on-action);transition:transform var(--kit-duration-standard) var(--kit-easing-standard);justify-content:center;align-items:center;display:flex}.ku-toggle-art>.icon{visibility:hidden}.ku-toggle-control input:checked+.ku-toggle-art,.ku-toggle-control input[type=checkbox]:indeterminate+.ku-toggle-art,.ku-toggle-control[data-checked]>.ku-toggle-art{background:var(--kit-action-primary);border-color:var(--kit-action-primary)}.ku-toggle-control input:checked+.ku-toggle-art>.icon,.ku-toggle-control[data-checked]>.ku-toggle-art>.icon{visibility:visible}.ku-toggle[data-tone=accent] .ku-toggle-art{border:1.5px solid var(--kit-border-strong)}.ku-toggle[data-tone=accent] .ku-toggle-control input:is(:checked,:indeterminate)+.ku-toggle-art{background:var(--kit-action-chosen);border-color:var(--kit-action-chosen);color:var(--kit-content-on-accent)}.ku-toggle[data-tone=accent][data-unavailable=false] .ku-toggle-label:hover input:is(:checked,:indeterminate)+.ku-toggle-art{background:color-mix(in oklch,var(--kit-action-chosen) 88%,var(--kit-content-primary));border-color:#0000}.ku-toggle-control input:focus-visible+.ku-toggle-art{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-mixed-mark{width:calc(var(--ku-check-mark) * 14 / 24);height:calc(var(--ku-check-mark) * 1.5 / 24);border-radius:var(--kit-radius-pill);background:currentColor}.ku-toggle[data-unavailable=false] .ku-toggle-label:hover .ku-toggle-art,.ku-choice[data-unavailable=false]:hover .ku-toggle-art{border-color:var(--kit-border-strong);background:var(--kit-bg-tertiary)}.ku-toggle[data-unavailable=false] .ku-toggle-label:hover input:is(:checked,:indeterminate)+.ku-toggle-art,.ku-choice[data-unavailable=false]:hover input:checked+.ku-toggle-art{background:color-mix(in oklch,var(--kit-action-primary) 84%,var(--kit-bg-primary));border-color:#0000}.ku-toggle[data-unavailable=false] .ku-toggle-label:active .ku-toggle-art{transform:scale(.94)}.ku-toggle[data-kind=switch] .ku-toggle-control,.ku-toggle[data-kind=switch] .ku-toggle-art{width:30px;height:18px}.ku-toggle[data-kind=switch] .ku-toggle-art{border-radius:var(--kit-radius-pill);background:var(--kit-border-secondary);border:0;position:relative}.ku-toggle[data-kind=switch] input:checked+.ku-toggle-art{background:var(--kit-action-primary)}.ku-toggle[data-kind=switch][data-unavailable=false] .ku-toggle-label:hover .ku-toggle-art{background:color-mix(in oklch,var(--kit-border-secondary) 70%,var(--kit-border-strong))}.ku-toggle[data-kind=switch][data-unavailable=false] .ku-toggle-label:hover input:checked+.ku-toggle-art{background:color-mix(in oklch,var(--kit-action-primary) 84%,var(--kit-bg-primary))}.ku-toggle[data-kind=switch] .ku-toggle-art:after{content:"";border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);width:12px;height:12px;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);position:absolute;top:3px;left:3px}.ku-toggle[data-kind=switch] input:checked+.ku-toggle-art:after{transform:translate(12px)}.ku-toggle[data-unavailable=true] .ku-toggle-label{cursor:default;color:var(--kit-content-tertiary)}.ku-toggle[data-unavailable=true] .ku-toggle-art{opacity:.55}.ku-toggle[data-kind=checkbox][data-unavailable=true] .ku-toggle-art{opacity:1;border:1px solid var(--kit-border-primary);background:var(--kit-bg-tertiary)}.ku-toggle[data-kind=checkbox][data-unavailable=true] .ku-toggle-control input:is(:checked,:indeterminate)+.ku-toggle-art{background:var(--kit-content-disabled);color:var(--kit-bg-primary);border-color:#0000}.ku-toggle[data-unavailable=true] input{cursor:default}.ku-switch-confirm{opacity:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--duration-200) var(--kit-easing-standard);flex-wrap:wrap;gap:8px;padding-top:4px;display:flex;transform:translateY(-4px)}.ku-switch-confirm[data-open=true]{opacity:1;transform:none}.ku-choice-group{min-width:0;font-family:var(--font-body);border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ku-choice-group legend{margin-bottom:8px;padding:0}.ku-choice-options{flex-direction:column;gap:8px;display:flex}.ku-choice-options[data-layout=tiles]{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));display:grid}.ku-choice-options>.ku-action,.ku-choice-options .ku-tooltip-trigger{display:flex}.ku-choice-options .ku-action>.ku-choice,.ku-choice-options .ku-tooltip-trigger>.ku-choice,.ku-choice-options .ku-action>.ku-tooltip-trigger{flex:1}.ku-choice{border:1px solid var(--kit-border-input);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);cursor:pointer;min-width:0;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);align-items:center;gap:12px;margin:0;padding:12px;display:flex}.ku-choice[data-selected=true]{border-color:var(--kit-border-strong);background:var(--kit-bg-secondary)}.ku-choice[data-unavailable=false]:hover{border-color:var(--kit-border-secondary);background:var(--kit-bg-secondary)}.ku-choice[data-unavailable=false][data-selected=true]:hover{border-color:var(--kit-border-strong);background:var(--kit-bg-tertiary)}.ku-choice[data-unavailable=false]:active{transform:scale(.98)}.ku-choice>input{width:16px;height:16px;accent-color:var(--kit-action-primary);flex:none;margin:0;padding:0}.ku-choice .ku-toggle-control,.ku-choice .ku-toggle-art{width:20px;height:20px}.ku-choice .ku-toggle-art{--ku-check-mark:14px;border-color:var(--kit-border-strong)}.ku-choice:has(input:focus-visible){outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-choice-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ku-choice-title .ku-choice-tag{flex:none}.ku-choice-detail{cursor:auto;margin-top:8px;display:block}.ku-choice:has(.ku-choice-detail){align-items:flex-start}.ku-choice:has(.ku-choice-detail)>input[type=radio]{margin-top:1px}.ku-choice-title{font-size:var(--font-size-13);overflow-wrap:anywhere;color:var(--kit-content-primary);align-items:center;gap:6px;font-weight:600;display:flex}.ku-choice-group[data-size=large] .ku-choice-title{font-size:var(--font-size-14)}.ku-choice-group[data-size=large] .ku-choice-copy .ku-field-help{font-size:var(--font-size-13);line-height:20px}.ku-choice[data-unavailable=true]{cursor:default;background:var(--kit-bg-inset)}.ku-choice[data-unavailable=true] .ku-choice-title{color:var(--kit-content-disabled)}.ku-choice[data-unavailable=true] .ku-toggle-art{border-color:var(--kit-border-secondary);background:0 0}.ku-choice[data-unavailable=true] input{cursor:default}@media (prefers-reduced-motion:reduce){.ku-toggle[data-kind=switch] .ku-toggle-art:after,.ku-toggle-art,.ku-choice,.ku-switch-confirm{transition:none}.ku-toggle-label:active .ku-toggle-art,.ku-choice:active,.ku-switch-confirm{transform:none}}.ku-toggle-art>.icon{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard),clip-path var(--kit-duration-standard) var(--kit-easing-standard);transform:scale(.65)}.ku-toggle-control input:checked+.ku-toggle-art>.icon,.ku-toggle-control[data-checked]>.ku-toggle-art>.icon{opacity:1;clip-path:inset(0);transform:scale(1)}.ku-choice>input[type=radio]{appearance:none;box-sizing:border-box;border:1.5px solid var(--kit-border-secondary);background:var(--kit-bg-primary);width:16px;height:16px;cursor:inherit;border-radius:50%;flex:none;margin:0;padding:0}.ku-choice>input[type=radio]:checked{border:5px solid var(--kit-action-primary)}.ku-choice[data-unavailable=true]>input[type=radio]{border-color:var(--kit-border-primary);background:var(--kit-bg-inset)}.ku-toggle[data-kind=switch][data-unavailable=false] .ku-toggle-label:active input:not(:checked)+.ku-toggle-art:after{transform:scaleX(1.12)}.ku-toggle[data-kind=switch][data-unavailable=false] .ku-toggle-label:active input:checked+.ku-toggle-art:after{transform:translate(12px)scaleX(1.12)}.ku-toggle-control input:focus-visible+.ku-toggle-art,.ku-toggle-control input:focus-visible+.ku-toggle-art>.icon,.ku-toggle[data-kind=switch] input:focus-visible+.ku-toggle-art:after{transition:none}@media (prefers-reduced-motion:reduce){.ku-toggle-art>.icon{transition:none}.ku-toggle[data-kind=switch][data-unavailable=false] .ku-toggle-label:active input:not(:checked)+.ku-toggle-art:after{transform:none}.ku-toggle[data-kind=switch][data-unavailable=false] .ku-toggle-label:active input:checked+.ku-toggle-art:after{transform:translate(12px)}}.ku-psettings-sheet .ku-dialog-header{padding:var(--space-20) 20px var(--space-16);border-bottom:1px solid var(--kit-border-primary)}.ku-psettings-sheet .ku-dialog-header :is(h2,.ku-dialog-heading){min-height:0;font-size:var(--font-size-16);line-height:20px}.ku-psettings-sheet .ku-dialog-header:has(.ku-psettings-back){align-items:center}.ku-psettings-sheet .ku-dialog-header p{font-size:var(--font-size-12);margin-top:4px;line-height:16px}.ku-psettings-sheet .ku-dialog-body{padding:var(--space-20) 20px;background:var(--kit-bg-secondary)}.ku-psettings-sheet .ku-dialog-footer{padding:var(--space-12) 20px;background:var(--kit-bg-primary)}.ku-psettings-back{flex:none}.ku-psettings-back .icon{transform:rotate(180deg)}.ku-psettings-body{gap:var(--space-20);flex-direction:column;display:flex}.ku-psettings-section{gap:var(--space-10);flex-direction:column;display:flex}.ku-psettings-section>h3{padding-left:calc(var(--space-16) + 1px);font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-content-tertiary);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.ku-psettings-section>h3:after{content:"";background:var(--kit-border-primary);flex:1;height:1px}.ku-psettings-card{padding:0 var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);flex-direction:column;display:flex}.ku-psettings-row{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:64px;padding:var(--space-12) 0;border-top:1px solid var(--kit-border-primary);text-align:left;display:flex}.ku-psettings-row:first-child{border-top:0}.ku-psettings-row-words{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ku-psettings-row-label{font-size:var(--font-size-14);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:18px}.ku-psettings-row-help{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:16px}.ku-psettings-row-error{font-size:var(--font-size-12);color:var(--kit-content-error);line-height:16px}.ku-psettings-row-control{flex:none;align-items:center;max-width:60%;display:flex}.ku-psettings-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.ku-psettings-row{width:100%;color:inherit;font:inherit;cursor:pointer;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border-bottom:0;border-left:0;border-right:0;margin:0}button.ku-psettings-row:active{transform:scale(.99)}button.ku-psettings-row>.icon{color:var(--kit-content-tertiary);transition:transform var(--kit-duration-standard) var(--kit-easing-standard);flex:none}@media (hover:hover) and (pointer:fine){button.ku-psettings-row:hover>.icon{transform:translate(2px)}}button.ku-psettings-row:hover .ku-psettings-row-label{color:var(--kit-content-accent)}button.ku-psettings-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px;border-radius:var(--radius-6)}.ku-psettings-stepper{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);align-items:stretch;height:36px;display:inline-flex;overflow:hidden}.ku-psettings-stepper[data-invalid]{border-color:var(--kit-border-error)}.ku-psettings-stepper>button{width:34px;color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ku-psettings-stepper>button:hover{background:var(--kit-bg-secondary)}.ku-psettings-stepper>button[aria-disabled=true]{color:var(--kit-content-disabled);cursor:default;background:0 0}.ku-psettings-stepper>button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-psettings-stepper>output{min-width:44px;padding:0 var(--space-6);border-left:1px solid var(--kit-border-primary);border-right:1px solid var(--kit-border-primary);font-size:var(--font-size-14);color:var(--kit-content-primary);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:flex}.ku-psettings-minus{background:currentColor;width:12px;height:1.5px;display:block}.ku-psettings-switch .ku-toggle-label>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ku-psettings-switch .ku-toggle-label{min-height:0}.ku-psettings-switch .ku-field-help{display:none}.ku-psettings-select{max-width:100%;height:36px;padding:0 var(--space-32) 0 12px;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:400 var(--font-size-14)/20px var(--font-body);appearance:none;cursor:pointer}.ku-psettings-select:hover{border-color:var(--kit-border-secondary)}.ku-psettings-select:focus-visible{border-color:var(--kit-content-secondary);outline:1px solid var(--kit-content-secondary);outline-offset:-1px}.ku-psettings-select:disabled{background:var(--kit-bg-inset);color:var(--kit-content-tertiary);cursor:default}.ku-psettings-row-control:has(.ku-psettings-select){position:relative}.ku-psettings-row-control:has(.ku-psettings-select):after{content:"";border-right:1.5px solid var(--kit-content-secondary);border-bottom:1.5px solid var(--kit-content-secondary);pointer-events:none;width:6px;height:6px;margin-top:-4px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.ku-psettings-text{width:200px}.ku-psettings-empty{padding:var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);font-size:var(--font-size-13);color:var(--kit-content-tertiary);flex-direction:column;gap:4px;display:flex}.ku-psettings-empty>strong{color:var(--kit-content-primary);font-weight:500}.ku-psettings-message{gap:var(--space-16);padding:var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);flex-direction:column;display:flex}.ku-psettings-screen[data-moved=in]{animation:ku-psettings-from-right var(--kit-duration-tooltip) var(--kit-easing-standard) backwards}.ku-psettings-body[data-moved=back]{animation:ku-psettings-from-left var(--kit-duration-tooltip) var(--kit-easing-standard) backwards}.ku-psettings-title{display:block}.ku-psettings-title[data-moved]{animation:ku-psettings-settle var(--kit-duration-tooltip) var(--kit-easing-standard) backwards}@keyframes ku-psettings-from-right{0%{opacity:0;transform:translate(14px)}}@keyframes ku-psettings-from-left{0%{opacity:0;transform:translate(-14px)}}@keyframes ku-psettings-settle{0%{opacity:0;transform:translateY(3px)}}.ku-psettings-message-help{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:18px}.ku-psettings-textarea{box-sizing:border-box;field-sizing:content;width:100%;min-height:120px;color:var(--kit-content-primary);font:400 var(--font-size-14)/1.75 var(--font-body);caret-color:var(--kit-content-primary);resize:none;background:0 0;border:0;outline:none;padding:0}.ku-psettings-textarea:read-only:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:var(--space-4)}.ku-psettings-textarea[aria-disabled=true]{background:var(--kit-bg-inset);color:var(--kit-content-tertiary)}.ku-psettings-fields{flex-direction:column;gap:8px;display:flex}.ku-psettings-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ku-psettings-chip{padding:var(--space-2) var(--space-8);border:1px solid var(--kit-border-primary);border-radius:var(--radius-6);background:var(--kit-bg-secondary);color:var(--kit-content-secondary);font:400 var(--font-size-12)/16px var(--font-body);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ku-psettings-chip:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-psettings-chip[aria-disabled=true]{cursor:default;color:var(--kit-content-tertiary)}.ku-psettings-chip.is-recipient{cursor:default;background:var(--kit-bg-primary)}.ku-psettings-chip.is-recipient[data-kind=parameter]{background:var(--kit-bg-info);color:var(--kit-content-info);border-color:#0000}.ku-psettings-chip.is-recipient>button{border-radius:var(--radius-4);width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-4px;display:grid}.ku-psettings-chip.is-recipient>button:hover{background:var(--kit-bg-tertiary)}.ku-psettings-token{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);color:var(--kit-content-secondary);font-size:var(--font-size-11);white-space:nowrap;padding:0 4px;line-height:16px;display:inline-block}.ku-psettings-add-email{align-items:flex-start;gap:8px;display:flex}.ku-psettings-add-email>.ku-field{flex:1}.ku-psettings-mail{padding:0 var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);flex-direction:column;display:flex;position:relative}.ku-psettings-mail>.ku-psettings-message-help{margin-top:var(--space-12)}.ku-psettings-mail-line{align-items:center;gap:var(--space-10);border-bottom:1px solid var(--kit-border-primary);min-height:46px;font-size:var(--font-size-14);color:var(--kit-content-primary);display:flex}.ku-psettings-mail-label{width:56px;font-size:var(--font-size-13);color:var(--kit-content-tertiary);flex:none}.ku-psettings-mail-quiet{font-size:var(--font-size-13);color:var(--kit-content-tertiary)}.ku-psettings-mail-to{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-6) 0;flex-wrap:wrap;flex:1;display:flex}.ku-psettings-mail-chip{align-items:center;gap:var(--space-4);height:26px;padding:0 var(--space-4) 0 var(--space-10);border-radius:var(--radius-full);background:var(--kit-bg-tertiary);font-size:var(--font-size-13);color:var(--kit-content-primary);display:inline-flex}.ku-psettings-mail-chip[data-field]{padding-left:var(--space-8);background:var(--kit-bg-selection)}.ku-psettings-mail-chip-detail{color:var(--kit-content-tertiary)}.ku-psettings-mail-chip>button{border-radius:var(--radius-full);width:18px;height:18px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ku-psettings-mail-chip>button:hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-psettings-mail-chip>button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-psettings-mail-add{min-width:120px;height:26px;font:inherit;font-size:var(--font-size-14);color:var(--kit-content-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.ku-psettings-mail-add::placeholder{color:var(--kit-content-tertiary)}.ku-psettings-mail-add:focus,.ku-psettings-mail-add:focus-visible{box-shadow:none;border:0;outline:none}.ku-psettings-mail-to-field{align-items:center;gap:var(--space-4);height:24px;padding:0 var(--space-8);border:1px dashed var(--kit-border-primary);border-radius:var(--radius-full);font:inherit;font-size:var(--font-size-12);color:var(--kit-content-secondary);cursor:pointer;background:0 0;display:inline-flex}.ku-psettings-mail-to-field:hover{color:var(--kit-content-primary);border-style:solid}.ku-psettings-mail-to-field:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-psettings-mail-subject{min-width:0;padding:var(--space-10) 0;caret-color:var(--kit-content-primary);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;flex:1;line-height:24px}.ku-psettings-mail-body{min-height:120px;padding:var(--space-12) 0 var(--space-16);font-size:var(--font-size-14);color:var(--kit-content-primary);caret-color:var(--kit-content-primary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-6);outline:none;line-height:1.75}:is(.ku-psettings-mail-body,.ku-psettings-mail-subject)[aria-readonly=true]:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:var(--space-4)}.ku-psettings-pill{padding:0 var(--space-4);border-radius:var(--radius-4);background:var(--kit-bg-info);font-size:inherit;color:var(--kit-content-info);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard);margin:0 1px;font-weight:500;line-height:1.5;display:inline-block}.ku-psettings-pill:hover{background:color-mix(in srgb,var(--kit-content-info) 14%,var(--kit-bg-info))}.ku-psettings-pill:active{transform:scale(.96)}.ku-psettings-pill[data-fresh]{animation:ku-psettings-arrive var(--kit-duration-standard) var(--kit-easing-standard) backwards}@keyframes ku-psettings-arrive{0%{opacity:0;transform:scale(.9)}}.ku-psettings-field{padding:0 var(--space-4);border-radius:var(--radius-4);background:var(--kit-bg-info);color:var(--kit-content-info);white-space:nowrap;margin:0 1px;font-weight:500;display:inline-block}.ku-psettings-pill[data-unknown]{background:var(--kit-bg-error);color:var(--kit-content-error)}.ku-psettings-mail[data-unavailable] .ku-psettings-pill{cursor:default}.ku-psettings-mail-error{margin:var(--space-6) 0 0;font-size:var(--font-size-12);color:var(--kit-content-error);line-height:16px}.ku-psettings-mail-fields{bottom:calc(-1 * var(--space-20));align-items:flex-start;gap:var(--space-10);padding:var(--space-10) 0 var(--space-12);border-top:1px solid var(--kit-border-primary);background:var(--kit-bg-primary);display:flex;position:sticky}.ku-psettings-mail-fields>.ku-psettings-mail-label{line-height:24px}.ku-psettings-mail-field-list{align-items:center;gap:var(--space-6);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ku-psettings-mail-field{height:24px;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--kit-bg-secondary);font:500 var(--font-size-13)/1 var(--font-body);color:var(--kit-content-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-color),color var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard);border:0;flex:none;align-items:center;display:inline-flex}.ku-psettings-mail-field[data-used]{background:var(--kit-bg-info);color:var(--kit-content-info)}.ku-psettings-mail-field:hover{color:var(--kit-content-info)}.ku-psettings-mail-field:active{transform:scale(.96)}.ku-psettings-mail-field:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-psettings-mail-field:disabled{cursor:default}.ku-psettings-mail-pop{z-index:2;gap:var(--space-6);box-sizing:border-box;width:260px;padding:var(--space-8);border:1px solid var(--kit-border-primary);border-radius:var(--radius-12);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-popover);transform-origin:0 0;animation:ku-psettings-pop var(--kit-duration-tooltip) var(--kit-easing-standard) backwards;flex-direction:column;display:flex;position:absolute}@keyframes ku-psettings-pop{0%{opacity:0;transform:scale(.97)translateY(-3px)}}.ku-psettings-mail-pop-head{padding:var(--space-4) var(--space-6) var(--space-2);font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-psettings-mail-pop-item{align-items:center;gap:var(--space-8);height:32px;padding:0 var(--space-8);border-radius:var(--radius-6);font:inherit;font-size:var(--font-size-14);color:var(--kit-content-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ku-psettings-mail-pop-item:hover,.ku-psettings-mail-pop-item:focus-visible{background:var(--kit-bg-secondary);outline:none}.ku-psettings-mail-pop-item>.icon{color:var(--kit-content-tertiary)}.ku-psettings-mail-pop-foot{margin:0 var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:16px}.ku-psettings-mail-pop-title{padding-left:var(--space-6);font-size:var(--font-size-14);color:var(--kit-content-primary);justify-content:space-between;align-items:center;font-weight:500;display:flex}.ku-psettings-mail-pop-label{padding:0 var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-secondary)}.ku-psettings-mail-pop-input{height:32px;margin:0 var(--space-6);padding:0 var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);font:inherit;font-size:var(--font-size-14);color:var(--kit-content-primary)}.ku-psettings-mail-pop-input:focus-visible{border-color:var(--kit-content-secondary);outline:1px solid var(--kit-content-secondary);outline-offset:-1px}.ku-psettings-mail-pop-warn{margin:0 var(--space-6);font-size:var(--font-size-13);color:var(--kit-content-error);line-height:18px}.ku-psettings-mail-pop-row{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-6) 0;display:flex}.ku-psettings-mail-take-out{font:inherit;font-size:var(--font-size-13);color:var(--kit-content-error);cursor:pointer;background:0 0;border:0;padding:0}.ku-psettings-mail-take-out:hover{text-decoration:underline}.ku-psettings-mail-take-out:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-psettings-used{gap:var(--space-6);margin:0 0 var(--space-16);padding:var(--space-10) var(--space-12);border-radius:var(--radius-12);background:var(--kit-bg-secondary);flex-direction:column;display:flex}.ku-psettings-used[data-inline]{background:0 0;border-radius:0;margin:0;padding:0}.ku-psettings-used[data-inline] .ku-psettings-used-rows{padding-left:var(--space-20)}.ku-psettings-used-head{align-items:center;gap:var(--space-8);width:100%;min-height:24px;font:inherit;font-size:var(--font-size-13);color:var(--kit-content-secondary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ku-psettings-used-head:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-6)}.ku-psettings-used-head>.icon{color:var(--kit-content-tertiary);flex:none}.ku-psettings-used-title{color:var(--kit-content-primary);white-space:nowrap;font-weight:600}.ku-psettings-used-version{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap}.ku-psettings-used-sum{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ku-psettings-used-changed{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);white-space:nowrap;margin-left:auto;display:inline-flex}.ku-psettings-used-dot{border-radius:var(--radius-full);background:var(--kit-border-warning);width:6px;height:6px}.ku-psettings-used-rows{column-gap:var(--space-24);padding:var(--space-2) 0 var(--space-2) var(--space-24);grid-template-columns:minmax(120px,1fr) minmax(0,1fr);margin:0;display:grid}.ku-psettings-used-row{display:contents}.ku-psettings-used-row>dt{font-size:var(--font-size-13);color:var(--kit-content-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:26px;overflow:hidden}.ku-psettings-used-row>dd{justify-content:flex-end;align-items:baseline;gap:var(--space-8);min-width:0;max-width:340px;font-size:var(--font-size-13);margin:0;line-height:26px;display:flex}.ku-psettings-used-value{min-width:0;color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ku-psettings-used-now{font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none}.ku-psettings-used-row[data-removed] .ku-psettings-used-value{color:var(--kit-content-tertiary);text-decoration:line-through}.ku-psettings-used-all{margin-left:var(--space-24);font:inherit;font-size:var(--font-size-13);color:var(--kit-content-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ku-psettings-used-all:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}@media (width<=600px){.ku-psettings-row{flex-wrap:wrap}.ku-psettings-row-control{max-width:100%}.ku-psettings-text{width:100%}}.ku-psettings-summary{align-items:center;gap:var(--space-16);padding:var(--space-12) 12px var(--space-12) 16px;border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-secondary);font-family:var(--font-body);display:flex}.ku-psettings-summary-words{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ku-psettings-summary-head{font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-content-tertiary);align-items:baseline;gap:8px;line-height:14px;display:flex}.ku-psettings-summary-count{text-transform:none;letter-spacing:0}.ku-psettings-summary-list{flex-direction:column;gap:2px;margin:0;display:flex}.ku-psettings-summary-list>div{justify-content:space-between;align-items:baseline;gap:var(--space-16);min-width:0;display:flex}.ku-psettings-summary-list dt{min-width:0;font-size:var(--font-size-13);color:var(--kit-content-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:20px;overflow:hidden}.ku-psettings-summary-list dd{max-width:50%;font-size:var(--font-size-13);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;font-weight:500;line-height:20px;overflow:hidden}.ku-psettings-summary-more{font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:16px}@media (width<=600px){.ku-psettings-summary{flex-wrap:wrap}.ku-psettings-summary-list dd{max-width:100%}}@media (prefers-reduced-motion:reduce){.ku-psettings-screen,.ku-psettings-body,.ku-psettings-title,.ku-psettings-pill,.ku-psettings-mail-pop{animation:none}button.ku-psettings-row,button.ku-psettings-row>.icon,.ku-psettings-pill,.ku-psettings-mail-field{transition:none}}.ku-pact-sheet .ku-dialog-header{padding:var(--space-20) 20px var(--space-16);border-bottom:1px solid var(--kit-border-primary)}.ku-pact-sheet .ku-dialog-header h2{font-size:var(--font-size-16);line-height:20px}.ku-pact-sheet .ku-dialog-header p{font-size:var(--font-size-12);margin-top:4px;line-height:16px}.ku-pact-sheet .ku-dialog-body{padding:var(--space-16) 20px var(--space-20);background:var(--kit-bg-secondary)}.ku-pact{gap:var(--space-20);flex-direction:column;display:flex}.ku-pact-filters{gap:var(--space-6);flex-wrap:wrap;display:flex}.ku-pact-filter{height:28px;padding:0 var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--radius-full);background:var(--kit-bg-primary);font:inherit;font-size:var(--font-size-12);color:var(--kit-content-secondary);cursor:pointer;transition:color var(--kit-duration-standard) var(--ease-color),border-color var(--kit-duration-standard) var(--ease-color),background-color var(--kit-duration-standard) var(--ease-color);font-weight:500}.ku-pact-filter:hover{color:var(--kit-content-primary);border-color:var(--kit-border-secondary)}.ku-pact-filter[aria-pressed=true]{background:var(--kit-bg-inverse);color:var(--kit-content-inverse);border-color:#0000}.ku-pact-filter:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-pact-day{gap:var(--space-10);flex-direction:column;display:flex}.ku-pact-day>h3{padding-left:calc(var(--space-16) + 1px);font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-content-tertiary);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.ku-pact-day>h3:after{content:"";background:var(--kit-border-primary);flex:1;height:1px}.ku-pact-rows{padding:var(--space-4);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);flex-direction:column;margin:0;list-style:none;display:flex}.ku-pact-item+.ku-pact-item{border-top:1px solid var(--kit-border-primary)}.ku-pact-row{box-sizing:border-box;align-items:center;gap:var(--space-12);width:100%;min-height:56px;padding:var(--space-10) var(--space-12);border-radius:var(--radius-8);color:inherit;font:inherit;text-align:left;background:0 0;border:0;margin:0;display:flex}button.ku-pact-row{cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-color)}button.ku-pact-row:hover{background:var(--kit-bg-secondary)}button.ku-pact-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-pact-icon,.ku-pact-go{color:var(--kit-content-tertiary);transition:color var(--kit-duration-standard) var(--ease-color);flex:none;display:inline-flex}button.ku-pact-row:hover :is(.ku-pact-icon,.ku-pact-go){color:var(--kit-content-primary)}.ku-pact-words{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ku-pact-line{align-items:center;column-gap:var(--space-6);row-gap:var(--space-2);font-size:var(--font-size-14);color:var(--kit-content-primary);flex-wrap:wrap;line-height:20px;display:flex}.ku-pact-what{overflow-wrap:anywhere;font-weight:500}.ku-pact-change{align-items:center;gap:var(--space-6);flex-wrap:wrap;min-width:0;display:inline-flex}.ku-pact-change .icon{color:var(--kit-content-tertiary);flex:none}.ku-pact-from{color:var(--kit-content-tertiary);overflow-wrap:anywhere;text-decoration:line-through}.ku-pact-to{overflow-wrap:anywhere;font-weight:600}.ku-pact-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:16px}.ku-pact-version{flex:none;display:inline-flex}.ku-pact-changes{gap:var(--space-4);margin:var(--space-4) 0 0;padding:0 0 0 var(--space-16);font-size:var(--font-size-13);color:var(--kit-content-secondary);flex-direction:column;display:flex}.ku-pact-earlier{align-self:center}.ku-pact-quiet{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0;line-height:18px}.ku-pact-failed{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.ku-schedule-zone{padding-bottom:var(--space-8);font-size:var(--font-size-13);color:var(--kit-content-secondary)}.ku-schedule-day-chips{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.ku-schedule-day{border:1px solid var(--kit-border-primary);border-radius:var(--radius-full);background:var(--kit-bg-primary);min-width:44px;color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-12);cursor:pointer;padding:6px 10px}.ku-schedule-day:hover{background:var(--kit-bg-secondary)}.ku-schedule-day[aria-pressed=true]{border-color:var(--kit-border-accent);background:var(--kit-bg-accent);color:var(--kit-content-primary)}.ku-schedule-day:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-turn-on-body{flex-direction:column;gap:12px;display:flex}.ku-turn-on-matching{padding:var(--space-8) var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--radius-16);background:var(--kit-bg-secondary);font-size:var(--font-size-13);color:var(--kit-content-primary);flex-direction:column;gap:8px;display:flex}.ku-turn-on-line{font-size:var(--font-size-13);color:var(--kit-content-secondary);align-items:flex-start;gap:8px;margin:0;display:flex}.ku-turn-on-line>.icon{color:var(--kit-content-tertiary);flex:none;margin-top:calc(.5lh - 7px)}.ku-trigger{text-align:start;gap:var(--space-16);padding:var(--space-16) var(--space-20);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);display:grid;position:relative}.ku-trigger-kind{align-items:center;gap:var(--space-8);display:inline-flex}.ku-trigger-head{align-items:center;gap:var(--space-12);min-width:0;display:flex}.ku-trigger-tile{border-radius:var(--radius-10);background:var(--kit-bg-inverse);width:36px;height:36px;color:var(--kit-content-inverse);flex:none;place-items:center;display:inline-grid}.ku-trigger-title{flex:auto;min-width:0}.ku-trigger-title h3{font-size:var(--font-size-15);color:var(--kit-content-primary);margin:0;font-weight:600;line-height:22px}.ku-trigger-title p{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:20px}.ku-trigger-title p[data-flag]{align-items:center;gap:var(--space-6);color:var(--kit-content-primary);display:flex}.ku-trigger-side{align-items:center;gap:var(--space-12);flex:none;display:flex}.ku-trigger-link{font:inherit;font-size:var(--font-size-13);color:var(--kit-content-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:20px}.ku-trigger-link:hover{color:var(--kit-content-primary)}.ku-trigger-link:focus-visible,.ku-trigger-bar:focus-visible,.ku-trigger-word:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-trigger-range{align-items:center;gap:var(--space-4);padding:2px var(--space-8);border:1px solid var(--kit-border-primary);border-radius:var(--radius-8);font-size:var(--font-size-12);color:var(--kit-content-primary);font-weight:500;line-height:18px;display:inline-flex}.ku-trigger-means{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:20px}.ku-trigger-chart{min-width:0;display:grid;position:relative}.ku-trigger-strip{min-width:0;position:relative}.ku-trigger-bars{justify-content:space-between;align-items:flex-end;height:30px;margin:0;padding:0;list-style:none;display:flex}.ku-trigger-bars li{flex:0 0 8px;align-items:flex-end;height:100%;display:flex}.ku-trigger-bar{border-radius:var(--radius-4);cursor:pointer;background:0 0;border:0;flex-direction:column-reverse;gap:2px;width:8px;height:30px;padding:0;display:flex}[data-bar=done],[data-part=done]{background:var(--kit-icon-success)}[data-bar=waiting],[data-part=waiting]{background:var(--kit-icon-warning)}[data-bar=failed],[data-part=failed]{background:var(--kit-icon-error)}.ku-trigger-bar[data-bar=nothing]{background:var(--kit-border-secondary);height:8px}.ku-trigger-bar[data-bar=missed]{height:8px;box-shadow:inset 0 0 0 1.5px var(--kit-content-tertiary)}.ku-trigger-bar[data-bar=off]{background:var(--kit-border-primary);height:4px}.ku-trigger-bar[data-bar=before]{background:radial-gradient(circle,var(--kit-border-secondary) 2px,transparent 2.5px);cursor:default;height:8px}.ku-trigger-bar i{flex:var(--ku-trigger-part) 1 0;border-radius:var(--radius-2);min-height:5px;display:block}.ku-trigger-bar i:first-child{border-bottom-left-radius:var(--radius-4);border-bottom-right-radius:var(--radius-4)}.ku-trigger-bar i:last-child{border-top-left-radius:var(--radius-4);border-top-right-radius:var(--radius-4)}.ku-trigger-strip[data-pressed] .ku-trigger-bar:not([data-on]){opacity:.5}.ku-trigger-change{top:0;left:var(--ku-trigger-at);background:var(--kit-content-tertiary);width:1px;height:36px;position:absolute}.ku-trigger-axis{min-height:12px;margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:12px;position:relative}.ku-trigger-from{left:var(--ku-trigger-at);position:absolute}.ku-trigger-to{position:absolute;right:0}.ku-trigger-word{left:var(--ku-trigger-at);font-family:var(--font-body);font-size:var(--font-size-12);color:var(--kit-content-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:12px;position:absolute;transform:translate(-50%)}.ku-trigger-state{z-index:2;top:calc(100% + 10px);left:var(--ku-trigger-at);box-sizing:border-box;width:320px;padding:var(--space-12);border-radius:var(--radius-12);background:var(--kit-bg-inverse);color:var(--kit-content-inverse);font-size:var(--font-size-13);box-shadow:var(--kit-shadow-popover);transform:translateX(calc(var(--ku-trigger-point) * -1));line-height:20px;position:absolute}.ku-trigger-state:before{content:"";top:-5px;left:var(--ku-trigger-point);background:inherit;width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}.ku-trigger-state b{margin-bottom:var(--space-4);font-weight:600;display:block}.ku-trigger-state p{opacity:.85;margin:0}.ku-trigger-word[data-lean=end]{transform:translate(-100%)}.ku-trigger-word[data-lean=start]{transform:none}.ku-trigger-state{--ku-trigger-point:50%}.ku-trigger-state[data-lean=start]{--ku-trigger-point:6%}.ku-trigger-state[data-lean=end]{--ku-trigger-point:94%}.ku-trigger-open{margin-top:var(--space-6);font:inherit;color:var(--kit-content-inverse);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;display:block}@media (prefers-reduced-motion:no-preference){.ku-trigger-bar{transition:opacity var(--kit-duration-standard) var(--kit-easing-standard)}}.ku-trigger-tile[data-size=row]{width:32px;height:32px}.ku-trigger-body{gap:var(--space-16);display:grid}.ku-trigger-body .ku-segmented{width:100%}.ku-trigger-field{gap:var(--space-6);display:grid}.ku-trigger-control{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.ku-trigger-control>.ku-field{flex:120px}.ku-trigger-time{flex:none;width:96px}.ku-trigger-control .ku-schedule-zone{padding-bottom:0}.ku-trigger-at{align-items:center;gap:var(--space-6);display:inline-flex}.ku-trigger-select{justify-content:space-between;align-items:center;gap:var(--space-8);height:36px;padding:0 var(--space-10);border:1px solid var(--kit-border-secondary);border-radius:var(--radius-8);background:var(--kit-bg-primary);font:inherit;font-size:var(--font-size-14);color:var(--kit-content-primary);cursor:pointer;flex:120px;display:flex}.ku-trigger-select:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-trigger-dates{justify-content:flex-start}.ku-trigger-dates i{color:var(--kit-content-tertiary);font-style:normal}.ku-trigger-pick{gap:var(--space-8) var(--space-10);grid-template-columns:auto 1fr 1fr;align-items:center;width:100%;display:grid}.ku-trigger-pick>.ku-field:first-of-type{grid-column:2/4}.ku-trigger-radio input{accent-color:var(--kit-content-primary)}.ku-trigger-radio{align-items:center;gap:var(--space-8);font-size:var(--font-size-14);color:var(--kit-content-primary);line-height:20px;display:inline-flex}.ku-trigger-asks{justify-content:space-between;align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--radius-8);background:var(--kit-bg-secondary);font-size:var(--font-size-13);color:var(--kit-content-primary);line-height:20px;display:flex}.ku-trigger-say{gap:var(--space-10);padding:var(--space-12);border-radius:var(--radius-12);background:var(--kit-bg-secondary);font-size:var(--font-size-13);color:var(--kit-content-primary);line-height:20px;display:flex}.ku-trigger-say .icon{margin-top:var(--space-2);flex:none}.ku-trigger-say b{font-weight:500;display:block}.ku-trigger-say span:not(.icon){color:var(--kit-content-secondary);display:block}.ku-trigger-say[data-warn]{background:var(--kit-bg-warning);color:var(--kit-content-warning)}.ku-trigger-say[data-warn] span:not(.icon){color:var(--kit-content-warning)}.ku-trigger-calendar{gap:var(--space-12);padding:var(--space-6) var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--radius-12);grid-template-columns:112px minmax(0,1fr);display:grid}.ku-trigger-presets{gap:var(--space-2);align-content:start;display:grid}.ku-trigger-presets button{padding:var(--space-6) var(--space-8);border-radius:var(--radius-8);font:inherit;font-size:var(--font-size-13);text-align:left;color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;line-height:18px}.ku-trigger-presets button[data-on]{background:var(--kit-bg-secondary);color:var(--kit-content-primary);font-weight:500}.ku-trigger-month{margin-bottom:var(--space-2);font-size:var(--font-size-13);justify-content:space-between;align-items:center;line-height:20px;display:flex}.ku-trigger-month b{font-weight:600}.ku-trigger-month button{padding:var(--space-2);color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ku-trigger-grid{gap:var(--space-2) 0;text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.ku-trigger-grid i{font-size:var(--font-size-11);color:var(--kit-content-tertiary);font-style:normal;line-height:20px}.ku-trigger-grid button{height:24px;font:inherit;font-size:var(--font-size-12);color:var(--kit-content-primary);cursor:pointer;background:0 0;border:0;padding:0;line-height:24px}.ku-trigger-grid button[data-in]{background:var(--kit-bg-secondary)}.ku-trigger-grid button:is([data-end],[data-last]){background:var(--kit-bg-inverse);color:var(--kit-content-inverse)}.ku-trigger-grid button[data-end]{border-radius:var(--radius-8) 0 0 var(--radius-8)}.ku-trigger-grid button[data-last]{border-radius:0 var(--radius-8) var(--radius-8) 0}.ku-trigger-row{gap:var(--space-12);box-sizing:border-box;width:100%;font:inherit;text-align:left;padding:var(--space-8) var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--radius-12);background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}button.ku-trigger-row{cursor:pointer}.ku-trigger-row .ku-trigger-tile{background:var(--kit-bg-secondary);color:var(--kit-content-secondary)}.ku-trigger-row[data-now]{border-color:var(--kit-content-primary);box-shadow:inset 0 0 0 1px var(--kit-content-primary)}.ku-trigger-row[data-now] .ku-trigger-tile{background:var(--kit-bg-inverse);color:var(--kit-content-inverse)}button.ku-trigger-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-trigger-copy{min-width:0}.ku-trigger-copy b{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500;line-height:20px;display:block}.ku-trigger-copy small{font-size:var(--font-size-12);color:var(--kit-content-secondary);line-height:16px;display:block}.ku-trigger-list-head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-6);display:flex}.ku-trigger-list h4{margin:0 0 var(--space-6);font-size:var(--font-size-13);color:var(--kit-content-secondary);font-weight:600;line-height:20px}.ku-trigger-list .ku-trigger-list-head h4{margin:0}.ku-trigger-list ol{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.ku-trigger-confirm{gap:var(--space-8);margin:var(--space-6) 0;display:grid}.ku-trigger-confirm-acts{justify-content:flex-end;gap:var(--space-8);display:flex}.ku-trigger-show{margin-top:var(--space-8)}.ku-trigger-failed{justify-items:start;gap:var(--space-8);display:grid}.icon{-webkit-mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.icon[data-icon=alert]{translate:0 -6.25%}.icon[data-icon=pen]{translate:0 -4.1667%}.icon[data-icon=file-doc]{background:url(/assets/word-C1mS2bdm.png) 50%/contain no-repeat;-webkit-mask:none;mask:none}@media (forced-colors:active){.icon[data-icon=file-doc]{-webkit-mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;background:currentColor}}.ku-connector-mark{object-fit:contain;border-radius:var(--radius-2);vertical-align:middle;flex:none;display:inline-block}.ku-connector-initial{--mark-size:16px;font-size:max(8px,calc(var(--mark-size) * .55));background:var(--kit-bg-tertiary);color:var(--kit-content-secondary);font-family:var(--font-body);place-items:center;font-weight:600;line-height:1;display:inline-grid}.ku-gradient-outline{position:relative}.ku-gradient-outline:before{content:"";border-radius:inherit;background:linear-gradient(135deg,color-mix(in oklch,var(--gradient-color,var(--kit-border-primary)) 30%,transparent),var(--gradient-color,var(--kit-border-primary)));-webkit-mask:linear-gradient(var(--kit-content-primary) 0 0) content-box,linear-gradient(var(--kit-content-primary) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--kit-content-primary) 0 0) content-box,linear-gradient(var(--kit-content-primary) 0 0);mask:linear-gradient(var(--kit-content-primary) 0 0) content-box,linear-gradient(var(--kit-content-primary) 0 0);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.ku-connector-chip{align-items:center;gap:var(--space-4);max-width:100%;padding:1px var(--space-2) 1px 1px;border-radius:var(--radius-8);color:var(--kit-content-primary);font:400 var(--font-size-12)/16px var(--font-body);white-space:nowrap;vertical-align:middle;display:inline-flex;position:relative}.ku-connector-chip-mark{border-radius:var(--radius-6);background:var(--kit-bg-md-media);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--kit-border-primary);flex:none;place-items:center;display:grid;overflow:hidden}.ku-connector-chip-mark .ku-connector-initial{color:var(--kit-content-on-gradient);background:0 0}.ku-connector-chip-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ku-connector-chip-setup{font:600 var(--font-size-10)/1 var(--font-body);letter-spacing:.02em;color:var(--kit-content-warning);background:var(--kit-bg-warning);padding:var(--space-2) var(--space-6);border-radius:var(--kit-radius-pill);flex:none;margin-left:2px}.ku-connector-chip[data-setup]{--gradient-color:var(--kit-icon-warning);background:var(--kit-bg-primary);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-2);box-shadow:var(--kit-shadow-active)}.ku-connector-chip[data-state=disconnected]{--gradient-color:var(--kit-icon-error)}.ku-connector-chip[data-state=disconnected] .ku-connector-chip-setup{color:var(--kit-content-error);background:var(--kit-bg-error)}.ku-connector-chip[data-state=needs-check]{--gradient-color:var(--kit-border-secondary)}.ku-connector-chip[data-state=needs-check] .ku-connector-chip-setup{color:var(--kit-content-secondary);background:var(--kit-bg-tertiary)}.ku-popover{box-sizing:border-box;background:var(--kit-bg-primary);width:max-content;min-width:min(196px,100vw - 16px);max-width:calc(100vw - 16px);color:var(--kit-content-primary);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-popover);font-family:var(--font-body);animation:ku-popover-enter var(--kit-duration-standard) var(--kit-easing-standard);margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}@keyframes ku-popover-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ku-popover{--ku-popover-origin-x:50%;transform-origin:var(--ku-popover-origin-x) top}.ku-popover[data-side=above]{transform-origin:var(--ku-popover-origin-x) bottom}.ku-popover[data-enter=none]{animation:none}@media (prefers-reduced-motion:reduce){.ku-popover{animation:none}}.ku-popover[data-padding=content]{border-radius:var(--kit-radius-button);width:288px;min-width:0;font:400 var(--font-size-14)/1.5 var(--font-body);padding:16px}.ku-popover[data-surface=none]{box-shadow:none;background:0 0;border:0;width:auto;max-width:calc(100vw - 16px);padding:0}.ku-popover[role=menu],.ku-popover[role=listbox]{flex-direction:column;gap:1px;display:flex}.ku-popover[role=listbox]{min-width:var(--ku-popover-min-width,auto);overscroll-behavior:contain;overflow-y:auto}.ku-popover-content{flex-direction:column;gap:16px;min-width:0;display:flex}.ku-popover-content h3{font-size:var(--font-size-14);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:20px}.ku-popover-content p{color:var(--kit-content-tertiary);font-size:var(--font-size-14);overflow-wrap:anywhere;margin:6px 0 0;line-height:21px}.ku-popover-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ku-command{--command-border:1px;min-width:0;min-height:0;font-family:var(--font-body);color:var(--kit-content-primary);flex-direction:column;flex:auto;display:flex}.ku-command-field{align-items:center;gap:var(--space-10);height:52px;padding:0 calc(var(--space-20) - var(--command-border)) 0 calc(var(--space-16) - var(--command-border));border-bottom:1px solid var(--kit-border-primary);flex:none;display:flex}.ku-command-field>.icon{margin-top:var(--space-2);color:var(--kit-content-tertiary);flex:none}.ku-command-field input{min-width:0;height:100%;color:var(--kit-content-primary);font:400 var(--font-size-16)/20px var(--font-body);background:0 0;border:0;flex:1;padding:0}.ku-command-field input::placeholder{color:var(--kit-content-tertiary)}.ku-command .ku-command-field input:focus,.ku-command .ku-command-field input:focus-visible{outline:none}.ku-command-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ku-command-list{overscroll-behavior:contain;min-height:0;padding:var(--space-8) calc(var(--space-8) - var(--command-border)) var(--space-12);scrollbar-width:thin;flex:auto;overflow-y:auto}.ku-command-heading{padding:var(--space-10) var(--space-12) var(--space-4) var(--space-10);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500;line-height:16px}.ku-command-group:first-child .ku-command-heading{padding-top:var(--space-4)}.ku-command-row{align-items:center;gap:var(--space-12);height:40px;padding:0 var(--space-12) 0 var(--space-10);border-radius:var(--kit-radius-card);cursor:pointer;font-size:var(--font-size-14);grid-template-columns:24px minmax(0,1fr) 72px;line-height:18px;display:grid}.ku-command-row[data-active]{background:var(--kit-bg-tertiary)}.ku-command-row[data-active] .ku-command-mark{background:var(--tone);color:var(--kit-content-on-tone)}.ku-command-row[data-active] .ku-command-mark[data-tone=grey]{background:var(--kit-content-secondary)}.ku-command-row[data-active] :is(.ku-command-detail,.ku-command-kind){color:var(--kit-content-secondary)}.ku-command-text{align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.ku-command-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ku-command-title mark{color:inherit;background:0 0;font-weight:600}.ku-command-detail{white-space:nowrap;font-size:var(--font-size-13);color:var(--kit-content-tertiary);flex:none}.ku-command-kind{margin-right:var(--space-2);text-align:right;white-space:nowrap;font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-command-mark{--tone:var(--kit-content-secondary);border-radius:var(--radius-4);width:24px;height:24px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--kit-bg-primary));justify-content:center;align-items:center;display:inline-flex}.ku-command-mark img,.ku-command-mark svg{width:14px;height:14px}.ku-command-mark[data-tone=violet]{--tone:var(--kit-bg-tone-violet)}.ku-command-mark[data-tone=pink]{--tone:var(--kit-bg-tone-pink)}.ku-command-mark[data-tone=blue]{--tone:var(--kit-bg-tone-blue)}.ku-command-mark[data-tone=emerald]{--tone:var(--kit-bg-tone-emerald)}.ku-command-mark[data-tone=green]{--tone:var(--kit-bg-tone-green)}.ku-command-mark[data-tone=lime]{--tone:var(--kit-bg-tone-lime)}.ku-command-mark[data-tone=orange]{--tone:var(--kit-bg-tone-orange)}.ku-command-mark[data-tone=grey]{background:var(--kit-bg-tertiary)}.ku-command-mark[data-solid]{background:var(--tone);color:var(--kit-content-on-tone)}.ku-command-note{padding:var(--space-6) var(--space-10) var(--space-10);font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:16px}.ku-command-note[data-state=unavailable]{color:var(--kit-content-warning)}.ku-command-empty{padding:var(--space-24) var(--space-16);font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-align:center;flex:auto;line-height:20px}.ku-command-foot{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) calc(var(--space-20) - var(--command-border)) var(--space-12) calc(var(--space-16) - var(--command-border));border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none;line-height:16px;display:flex}.ku-command-hints{align-items:center;gap:var(--space-16);margin-left:var(--space-2);display:inline-flex}.ku-command-hint{align-items:center;gap:var(--space-6);display:inline-flex}.ku-command-keys{gap:var(--space-2);display:inline-flex}.ku-command kbd{min-width:24px;height:24px;padding:0 var(--space-4);box-sizing:border-box;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);color:var(--kit-content-secondary);font:400 var(--font-size-11)/1 var(--font-body);justify-content:center;align-items:center;display:inline-flex}.ku-command kbd>.icon{flex:none}.ku-command kbd:not(:has(>.icon)){padding-top:var(--space-2)}.ku-command kbd[data-key=down]>.icon{transform:rotate(180deg)}.ku-command-action{color:var(--kit-content-secondary)}@media (width<=600px){.ku-command-detail{display:none}}.ku-share-body{min-width:0;font-family:var(--font-body);flex-direction:column;gap:24px;display:flex}.ku-share-section{flex-direction:column;gap:8px;min-width:0;display:flex}.ku-share-heading{margin:0}.ku-share-sheet .ku-share-heading{font-size:var(--font-size-15);color:var(--kit-content-primary);font-weight:600;line-height:22px}.ku-share-sheet .ku-share-section>.ku-field-help,.ku-share-sheet .ku-share-link-foot .ku-field-help{font-size:var(--font-size-13);line-height:20px}.ku-share-note{color:var(--kit-content-secondary);font-size:var(--font-size-14);margin:4px 0 0;padding:12px 0;line-height:21px}.ku-people-field{box-sizing:border-box;border:1px solid var(--kit-border-input);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 8px;display:flex}.ku-people-field:focus-within{border-color:var(--kit-content-secondary)}.ku-people-chips{margin:0;padding:0;list-style:none;display:contents}.ku-people-chip{border-radius:var(--kit-radius-chip);background:var(--kit-bg-tertiary);min-width:0;max-width:100%;color:var(--kit-content-primary);font-size:var(--font-size-13);align-items:center;gap:2px;padding:0 2px 0 8px;line-height:24px;display:inline-flex}.ku-people-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ku-people-input{min-width:120px;height:26px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);background:0 0;border:0;outline:none;flex:120px;margin:0;padding:0 4px}.ku-people-input::placeholder{color:var(--kit-content-tertiary)}.ku-people-input:focus,.ku-people-input:focus-visible{box-shadow:none;outline:none}.ku-people-input::-webkit-search-cancel-button{display:none}.ku-people-matches,.ku-share-guests{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ku-people-match,.ku-share-guest{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:44px;padding:6px 8px 6px 12px;display:grid}.ku-people-match+.ku-people-match,.ku-share-guest+.ku-share-guest{border-top:1px solid var(--kit-border-primary)}.ku-people-name,.ku-share-guest-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kit-content-primary);font-size:var(--font-size-14);font-weight:500;overflow:hidden}.ku-people-you{color:var(--kit-content-tertiary);font-weight:400}.ku-people-detail{color:var(--kit-content-tertiary);font-size:var(--font-size-13)}.ku-share-done{color:var(--kit-content-secondary);font-size:var(--font-size-13);align-items:center;gap:6px;margin:0;line-height:20px;display:flex}.ku-share-band{border-top:1px solid var(--kit-border-primary);padding-top:20px}.ku-share-link-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ku-share-link-actions{gap:4px;display:flex}.ku-share-link-row{justify-content:space-between;align-items:flex-end;gap:var(--space-16);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ku-share-link-row>.ku-segmented{flex:none}.ku-share-link-buttons{align-items:center;gap:var(--space-8);display:flex}.ku-share-link-status{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.ku-share-sheet .ku-share-link-expires{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:20px}.ku-share-invite{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:4px 0 0;display:grid}.ku-share-names{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}@media (width<=480px){.ku-share-invite,.ku-share-names{grid-template-columns:minmax(0,1fr)}.ku-people-match,.ku-share-guest{grid-template-columns:auto minmax(0,1fr) auto}.ku-people-detail{display:none}}.ku-share-body-wide{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px 32px;display:grid}.ku-share-column{flex-direction:column;gap:28px;min-width:0;display:flex}.ku-share-full{min-width:0}@media (width>=900px){.ku-share-body-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ku-share-full{grid-column:1/-1}}.ku-people-chip-role{gap:6px;padding-right:2px}.ku-people-chip-select{width:auto;min-width:0}.ku-share-request{grid-template-columns:auto minmax(0,1fr) auto}.ku-share-holder{grid-template-columns:auto minmax(0,154px) auto auto;justify-content:start;min-height:52px;padding:10px 12px 10px 20px}.ku-share-holder-who{flex-direction:column;gap:2px;min-width:0;margin-left:6px;display:flex}.ku-share-holder-who .ku-people-detail{white-space:normal}.ku-share-holder-controls{flex-direction:column;gap:8px;width:180px;min-width:0;display:flex}.ku-share-control{flex-direction:column;gap:2px;min-width:0;display:flex}.ku-share-control-caption{color:var(--kit-content-tertiary);font-size:var(--font-size-12);font-weight:500;line-height:16px}.ku-share-groups .ku-share-link-foot{margin:0}.ku-share-with-open>.ku-share-link-foot{margin-top:var(--space-8)}@media (width<=480px){.ku-share-holder-controls{width:140px}}.ku-share-answers .ku-choice-options{gap:8px}.ku-share-answers .ku-choice{gap:12px;padding:8px 12px}.ku-share-answers .ku-choice-copy{gap:2px}.ku-share-choice-body{border-left:2px solid var(--kit-border-primary);margin:0 0 0 20px;padding-left:20px}.ku-share-line{color:var(--kit-content-secondary);font-size:var(--font-size-14);margin:0;line-height:21px}.ku-share-with-open{flex-direction:column;gap:8px;display:flex}.ku-share-with-list{max-height:280px;padding-right:4px;overflow-y:auto}.ku-share-sheet .ku-share-with-list .ku-choice-options{gap:4px}.ku-share-sheet .ku-share-with-list .ku-choice{gap:10px;padding:6px 12px}.ku-share-sheet .ku-share-with-list .ku-choice-copy{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:0 12px}.ku-share-with-chosen{color:var(--kit-content-secondary);font-size:var(--font-size-14);margin:0;line-height:21px}.ku-people-match[data-skeleton]{pointer-events:none}.ku-people-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:min(180px,60%);height:10px;display:block}.ku-people-skel[data-shape=avatar]{border-radius:var(--radius-full);flex:none;width:28px;height:28px}.ku-share-sheet .ku-dialog-section-title{font-size:var(--font-size-18)}.ku-share-list-head{align-items:center;gap:var(--space-8);padding:0 var(--space-8);font:600 var(--font-size-14)/20px var(--font-body);color:var(--kit-content-primary);margin:0;display:flex}.ku-share-list-head>.icon{color:var(--kit-content-secondary);flex:none}.ku-share-list-count{color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.ku-share-losing-head{margin-top:var(--space-12)}.ku-share-list-fold{width:100%;min-height:36px;padding:0 var(--space-8);border-radius:var(--kit-radius-button);text-align:left;cursor:pointer;background:0 0;border:0}.ku-share-list-fold:hover{background:var(--kit-bg-secondary)}.ku-share-list-fold:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-share-link-toggle{align-items:center;gap:var(--space-12);border-radius:var(--radius-8);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ku-share-link-toggle:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:var(--space-2)}.ku-share-link-title{min-width:0}.ku-share-link-active{align-items:center;gap:var(--space-8);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kit-content-accent);padding-inline-start:var(--space-4);font-weight:400;line-height:18px;display:inline-flex}.ku-share-link-dot{background:var(--kit-content-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--kit-content-accent) 20%,transparent);border-radius:50%;flex:none}.ku-share-link-chevron{color:var(--kit-content-secondary);transition:transform var(--kit-duration-standard) var(--kit-easing-standard);flex:none;display:inline-flex}.ku-share-link[data-open] .ku-share-link-chevron{transform:rotate(180deg)}.ku-share-link-body{flex-direction:column;gap:8px;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.ku-share-link-chevron{transition:none}}.ku-avatar{box-sizing:border-box;border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);color:var(--kit-content-tertiary);font:500 var(--font-size-12)/16px var(--font-body);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ku-avatar[data-tone=accent]{background:var(--kit-bg-accent);color:var(--kit-content-accent)}.ku-avatar[data-tone=brand]{background:var(--kit-bg-brand);color:var(--kit-content-brand)}@supports (text-box:trim-both cap alphabetic){.ku-avatar:not([data-face]){text-box:trim-both cap alphabetic}}.ku-avatar[data-tint="1"]{background:var(--kit-bg-person-1);color:var(--kit-content-person-1)}.ku-avatar[data-tint="2"]{background:var(--kit-bg-person-2);color:var(--kit-content-person-2)}.ku-avatar[data-tint="3"]{background:var(--kit-bg-person-3);color:var(--kit-content-person-3)}.ku-avatar[data-tint="4"]{background:var(--kit-bg-person-4);color:var(--kit-content-person-4)}.ku-avatar[data-role-tone=viewer]{background:var(--kit-bg-role-viewer);color:var(--kit-content-role-viewer);box-shadow:inset 0 0 0 1px var(--kit-border-role-viewer)}.ku-avatar[data-role-tone=builder]{background:var(--kit-bg-role-builder);color:var(--kit-content-role-builder);box-shadow:inset 0 0 0 1px var(--kit-border-role-builder)}.ku-avatar[data-role-tone=manager]{background:var(--kit-bg-role-manager);color:var(--kit-content-role-manager);box-shadow:inset 0 0 0 1px var(--kit-border-role-manager)}.ku-avatar:is([data-size="34"],[data-size="36"]){font-size:var(--font-size-13)}.ku-avatar[data-shape=square]{border-radius:var(--kit-radius-button)}.ku-avatar[data-shape=squircle]{border-radius:var(--radius-4)}.ku-avatar[data-face]{background:0 0;overflow:hidden}.ku-avatar-face-1{background:var(--kit-bg-person-1);color:var(--kit-content-person-1)}.ku-avatar-face-2{background:var(--kit-bg-person-2);color:var(--kit-content-person-2)}.ku-avatar-face-3{background:var(--kit-bg-person-3);color:var(--kit-content-person-3)}.ku-avatar-face-4{background:var(--kit-bg-person-4);color:var(--kit-content-person-4)}.ku-avatar [data-facehash-initial]{font-family:var(--font-body);font-weight:600}.ku-progress{--ku-progress-fraction:0;width:100%;min-width:0;font:400 var(--font-size-12)/18px var(--font-body);color:var(--kit-content-secondary);flex-direction:column;gap:8px;display:flex}.ku-progress-label{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ku-progress-track{border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);height:6px;overflow:hidden}.ku-progress-track>span{width:100%;height:100%;transform:scaleX(var(--ku-progress-fraction));transform-origin:0;transition:transform var(--kit-duration-tooltip) var(--kit-easing-standard);background:var(--kit-content-accent);border-radius:inherit;display:block}.ku-progress[data-tone=info] .ku-progress-track>span{background:var(--kit-icon-info)}.ku-progress[data-tone=warning] .ku-progress-track>span{background:var(--kit-icon-warning)}.ku-progress[data-tone=error] .ku-progress-track>span{background:var(--kit-icon-error)}.ku-progress[data-tone=neutral] .ku-progress-track>span{background:var(--kit-content-tertiary)}:root:has(:focus-visible) .ku-progress-track>span{transition:none}@media (prefers-reduced-motion:reduce){.ku-progress-track>span{transition:none}}.ku-mention{--mention-tone:var(--kit-content-accent);--mention-words:var(--kit-content-primary);align-items:center;gap:var(--space-4);max-width:100%;height:22px;padding:0 var(--space-6) 0 var(--space-4);box-sizing:border-box;border-radius:var(--kit-radius-chip);background:color-mix(in srgb,var(--mention-tone) 12%,transparent);color:var(--mention-words);font:inherit;vertical-align:baseline;white-space:nowrap;text-align:left;transition:background-color var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard);border:0;font-weight:500;display:inline-flex}.ku-mention-label{text-overflow:ellipsis;align-self:baseline;min-width:0;line-height:min(1lh,22px);overflow:hidden}.ku-mention{margin-block:calc(.5lh - 11px);padding-block:calc(11px - min(1lh,22px)/2)}.ku-tooltip-trigger:has(>.ku-mention){vertical-align:baseline}.ku-mention>.icon{color:var(--mention-tone);flex:none}.ku-mention>.ku-identity .icon{color:inherit}.ku-mention>img,.ku-mention>.ku-connector-mark{border-radius:var(--radius-4);background:var(--kit-bg-brand-plate);object-fit:contain;box-sizing:border-box;flex:none;width:14px;height:14px;padding:1px}.ku-mention[data-mark]{--mention-tone:var(--kit-bg-tone-emerald);--mention-words:var(--kit-content-vivid-emerald)}.ku-mention-reason{font-size:var(--font-size-10);color:var(--kit-content-tertiary);font-weight:400}.ku-mention[data-tone=orange]{--mention-tone:var(--kit-bg-tone-orange);--mention-words:var(--kit-content-vivid-orange)}.ku-mention[data-tone=blue]{--mention-tone:var(--kit-bg-tone-blue);--mention-words:var(--kit-content-vivid-blue)}.ku-mention[data-tone=violet]{--mention-tone:var(--kit-bg-tone-violet);--mention-words:var(--kit-content-vivid-violet)}.ku-mention[data-tone=pink]{--mention-tone:var(--kit-bg-tone-pink);--mention-words:var(--kit-content-vivid-pink)}.ku-mention[data-tone=lime]{--mention-tone:var(--kit-bg-tone-lime);--mention-words:var(--kit-content-vivid-lime)}.ku-mention[data-tone=emerald]{--mention-tone:var(--kit-bg-tone-emerald);--mention-words:var(--kit-content-vivid-emerald)}.ku-mention[data-tone=green]{--mention-tone:var(--kit-bg-tone-green);--mention-words:var(--kit-content-vivid-teal)}.ku-mention[data-tone=grey]{--mention-tone:var(--kit-content-secondary);--mention-words:var(--kit-content-vivid-grey)}button.ku-mention{cursor:pointer}button.ku-mention:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--mention-tone) 20%,transparent)}button.ku-mention:not([aria-disabled=true]):active{transform:scale(.97)}.ku-mention:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-mention[aria-disabled=true]{--mention-tone:var(--kit-content-tertiary);--mention-words:var(--kit-content-tertiary);cursor:default;outline:1px dashed var(--kit-border-primary);outline-offset:-1px;background:0 0}.ku-mention[aria-disabled=true]>.icon{color:inherit}@media (prefers-reduced-motion:reduce){.ku-mention{transition:none}button.ku-mention:not([aria-disabled=true]):active{transform:none}}.ku-preview-link{display:inline;position:relative}.ku-preview-link>a{color:var(--kit-content-primary);text-decoration:underline;-webkit-text-decoration-color:var(--kit-border-secondary);text-decoration-color:var(--kit-border-secondary);text-underline-offset:3px;border-radius:var(--radius-2);text-decoration-thickness:1px}.ku-preview-link>a:hover{color:var(--kit-content-accent);text-decoration-color:currentColor}.ku-preview-link>a:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-preview-unavailable{color:var(--kit-content-tertiary)}.ku-link-preview{box-sizing:border-box;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);width:288px;max-width:calc(100vw - 16px);color:var(--kit-content-primary);box-shadow:var(--kit-shadow-popover);font:400 var(--font-size-13)/1.5 var(--font-body);overflow:hidden}.ku-link-preview-image{object-fit:cover;background:var(--kit-bg-secondary);width:100%;height:144px;display:block}.ku-link-preview-mark{width:40px;height:40px;margin:var(--space-16) var(--space-16) 0;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);color:var(--kit-content-secondary);justify-content:center;align-items:center;display:flex}.ku-link-preview-copy{gap:var(--space-8);padding:var(--space-16);overflow-wrap:anywhere;flex-direction:column;display:flex}.ku-link-preview-title{font-weight:600;font-size:var(--font-size-14)}.ku-link-preview-description{color:var(--kit-content-secondary)}.ku-link-preview-domain{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-tertiary);display:flex}.composer{max-width:100%;padding:12px var(--space-12) 10px;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-composer);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active);box-sizing:border-box;font-family:var(--font-body);transition:border-color var(--kit-duration-standard) var(--kit-easing-standard);flex-direction:column;gap:10px;display:flex;position:relative}.composer[data-focused]{border-color:var(--kit-border-secondary)}.composer[data-streaming]:before{content:"";border-radius:inherit;background:var(--kit-gradient-stream) border-box;-webkit-mask:linear-gradient(var(--kit-content-primary) 0 0) padding-box,linear-gradient(var(--kit-content-primary) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--kit-content-primary) 0 0) padding-box,linear-gradient(var(--kit-content-primary) 0 0);mask:linear-gradient(var(--kit-content-primary) 0 0) padding-box,linear-gradient(var(--kit-content-primary) 0 0);animation:ku-composer-stream var(--kit-duration-stream) var(--ease-in-out) infinite;pointer-events:none;background-size:250% 250%;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes ku-composer-stream{0%{opacity:0;background-position:100% 100%}4%{opacity:1}97%{opacity:1;background-position:0 0}98.3%{opacity:0}to{opacity:0;background-position:0 0}}.composer[data-appearance=compact]{width:560px}.composer[data-appearance=panel]{--composer-control:32px;--composer-inset:var(--space-12);--composer-control-radius:calc(var(--kit-radius-hero) - 1px - var(--composer-inset));width:100%;padding:var(--composer-inset);border-radius:var(--kit-radius-hero);box-shadow:var(--kit-shadow-panel);gap:12px}.composer[data-appearance=panel] .composer-body :is(.ku-icon-button,.ku-menu-trigger,.mp-trigger,.composer-meter){height:var(--composer-control);min-height:var(--composer-control);border-radius:var(--composer-control-radius)}.composer[data-appearance=panel] .composer-body :is(.ku-icon-button,.ku-menu-trigger:not([data-trigger=pill])){width:var(--composer-control)}.composer[data-appearance=panel][data-focused]{background:linear-gradient(var(--kit-bg-primary),var(--kit-bg-primary)) padding-box,linear-gradient(in oklab 120deg,var(--kit-gradient-ring)) border-box;box-shadow:var(--kit-shadow-panel);border-color:#0000}.composer[data-appearance=panel]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(in oklab 120deg,var(--kit-gradient-ring));filter:blur(14px);opacity:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);pointer-events:none;position:absolute;inset:-1px}.composer[data-appearance=panel][data-focused]:after{opacity:.3;animation:ku-composer-glow var(--kit-duration-composer-glow) var(--kit-easing-standard) infinite}@keyframes ku-composer-glow{0%,to{opacity:.24}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.composer[data-appearance=panel][data-focused]:after{animation:none}}.composer[data-appearance=panel] :is(.composer-input,.composer-rich){min-height:48px;font-size:var(--kit-size-md-font);padding:6px 8px 2px;padding-top:calc(var(--composer-control) / 2 - .75em);padding-left:calc(var(--composer-control) / 2 - .33em);line-height:1.5}.composer[data-appearance=panel] .composer-body{gap:10px 8px}.composer[data-appearance=panel] .ku-menu-trigger[data-trigger=pill]{font-size:var(--font-size-13)}.composer[data-appearance=panel] .ku-icon-button[data-treatment=composer-send] .icon,.composer[data-appearance=panel] .ku-icon-button[data-treatment=composer-stop] .icon{width:18px;height:18px}.composer[data-density=compact]{padding:8px 8px 8px 12px}.composer-body{align-items:center;gap:8px;min-width:0;display:flex}.composer-body>*{flex:none}.composer[data-density=compact] .composer-body>.composer-input{flex:40px;min-width:40px;padding-block:0}.composer[data-density=compact] .composer-spacer{display:none}.composer[data-density=dense] .composer-body{flex-wrap:wrap;gap:10px 6px}.composer[data-density=dense] .composer-body>.composer-input{flex:100%;order:-1}.composer-pills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.composer-pill{--pill-tone:var(--kit-content-accent);min-width:0;max-width:100%;height:26px;padding:0 var(--space-4) 0 var(--space-8);border-radius:var(--kit-radius-chip);background:color-mix(in srgb,var(--pill-tone) 10%,transparent);box-sizing:border-box;font-size:var(--font-size-13);align-items:center;gap:2px;display:inline-flex}.composer-pill:not([data-removable]){padding-right:var(--space-8)}.composer-pill[data-mark]{--pill-tone:var(--kit-bg-tone-emerald)}.composer-pill[data-tone=orange]{--pill-tone:var(--kit-bg-tone-orange)}.composer-pill[data-tone=blue]{--pill-tone:var(--kit-bg-tone-blue)}.composer-pill[data-tone=violet]{--pill-tone:var(--kit-bg-tone-violet)}.composer-pill[data-tone=pink]{--pill-tone:var(--kit-bg-tone-pink)}.composer-pill[data-tone=lime]{--pill-tone:var(--kit-bg-tone-lime)}.composer-pill[data-tone=emerald]{--pill-tone:var(--kit-bg-tone-emerald)}.composer-pill[data-tone=green]{--pill-tone:var(--kit-bg-tone-green)}.composer-pill[data-tone=grey]{--pill-tone:var(--kit-content-secondary)}.composer-pill .ku-tooltip-trigger{min-width:0;display:inline-flex}.composer-pills>.composer-pill .ku-mention{background:0 0;min-width:0;height:auto;margin-block:0;padding:0}.composer-pills>.composer-pill .ku-mention-label{line-height:20px}.composer-pill-label{min-width:0;color:var(--kit-content-primary);align-items:center;gap:.3em;font-weight:500;line-height:20px;display:inline-flex}.composer-pill-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-pill-label>.icon{color:var(--pill-tone);flex:none}.composer-pills>.composer-pill button.ku-mention:not([aria-disabled=true]):hover{text-underline-offset:2px;background:0 0;text-decoration:underline}.composer-pill-remove,.ku-mention-remove{border-radius:var(--kit-radius-pill);width:20px;height:20px;color:var(--kit-content-tertiary);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard),color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.composer-pill-remove:hover,.ku-mention-remove:hover{background:color-mix(in srgb,var(--kit-content-primary) 8%,transparent);color:var(--kit-content-primary)}.composer-pill-remove:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:0}.ku-mention-remove{width:16px;height:14px;margin-left:calc(var(--space-2) * -1);margin-right:calc(var(--space-2) * -1);color:var(--mention-words);transition:width var(--kit-duration-mention-reveal) var(--kit-easing-standard),opacity var(--kit-duration-mention-reveal) var(--kit-easing-standard);border-radius:0;justify-content:flex-end;position:relative;overflow:hidden}.ku-mention-remove:before{content:"";inset:0 0 0 var(--space-2);border-radius:var(--radius-4);transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;position:absolute}.ku-mention-remove>.icon{margin-right:1px;position:relative}.ku-mention-remove:hover{color:var(--mention-words);background:0 0}.ku-mention-remove:hover:before{background:color-mix(in srgb,var(--mention-tone) 24%,transparent)}@media (hover:hover){.ku-mention:not(:hover)>.ku-mention-remove{opacity:0;width:0}}.composer-input{width:100%;min-height:22px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-14);resize:none;caret-color:var(--kit-content-primary);box-sizing:border-box;background:0 0;border:0;outline:none;padding:0 2px;line-height:1.45;overflow:hidden}.composer .composer-input:focus-visible,.composer .composer-rich:focus-visible{outline:none}.composer-input::placeholder{color:var(--kit-content-quaternary);opacity:1}.composer-rich{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;min-height:22px;max-height:220px;position:relative;overflow-y:auto}.composer-rich[data-empty]:before{content:attr(data-placeholder);color:var(--kit-content-quaternary);pointer-events:none;white-space:nowrap;position:absolute;inset:auto}.composer-rich .ku-mention{-webkit-user-select:all;user-select:all;margin-inline:1px}.composer-mention-panel{z-index:6;left:clamp(0px,var(--mention-left,0px),calc(100% - 340px));top:calc(var(--mention-top,100%) + 6px);position:absolute}.composer[data-mention-open=above] .composer-mention-panel{top:auto;bottom:calc(100% - var(--mention-caret-top,0px) + 6px)}.composer-input:focus,.composer-input:focus-visible{box-shadow:none;border:0;outline:none}.composer-controls{align-items:center;gap:6px;display:flex}.composer-controls[data-layout=spaced]{gap:var(--space-12)}.composer-left,.composer-right{align-items:center;gap:6px;min-width:0;display:flex}.composer-spacer{flex:1}.composer .ku-icon-button[data-treatment=round],.composer .ku-icon-button[data-treatment=composer-send],.composer .ku-icon-button[data-treatment=composer-stop]{width:28px;height:28px;min-height:28px;color:var(--kit-content-secondary);transition:background-color var(--kit-duration-standard) var(--kit-easing-standard),color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;padding:0}.composer .ku-icon-button[data-treatment=round]:not([aria-disabled=true]):hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.composer .ku-icon-button[data-treatment=composer-send]{background:var(--kit-gradient-cta);color:var(--kit-content-on-rainbow);transition:scale var(--kit-duration-standard) var(--kit-easing-standard)}@media (hover:hover) and (pointer:fine){.composer .ku-icon-button[data-treatment=composer-send]:not([aria-disabled=true]):hover{scale:1.05}}.composer .ku-icon-button[data-treatment=composer-send]:not([aria-disabled=true]):active{opacity:1;transform:scale(.95)}.composer .ku-icon-button[data-treatment=composer-send][aria-disabled=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-disabled);cursor:not-allowed}.composer .ku-icon-button[data-treatment=composer-send][data-state=pending]{background:var(--kit-gradient-cta);color:var(--kit-content-on-rainbow)}.composer .ku-icon-button:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:1px}.composer-record{align-items:center;gap:6px;display:inline-flex}.composer-record [role=timer]{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.composer-pill-chevron{opacity:.6;display:inline-flex}.composer-meter{align-items:center;gap:var(--space-4);border-radius:var(--kit-radius-pill);height:28px;color:var(--kit-content-tertiary);font-family:var(--font-mono);font-size:var(--font-size-11);flex:none;padding-inline:8px;display:inline-flex}.composer-meter svg{width:14px;height:14px}.composer-meter[data-warning]{color:var(--kit-content-warning)}button.composer-meter{cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard),color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0}button.composer-meter:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-secondary)}button.composer-meter[data-warning]:hover{color:var(--kit-content-warning)}button.composer-meter:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:1px}.composer[data-dragging]{border-color:var(--kit-border-strong);background:var(--kit-bg-inset);border-style:dashed}.composer[data-dragging]>:not(.composer-drop-word){opacity:.4}.composer-drop-word{border-radius:var(--kit-radius-composer);font-size:var(--font-size-13);color:var(--kit-content-secondary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.composer-error{font-size:var(--font-size-12);color:var(--kit-content-error);margin:0;padding:0 2px}.ku-kind{border-radius:var(--radius-6);width:22px;height:22px;color:var(--kit-content-on-gradient);flex:none;justify-content:center;align-items:center;display:flex}.ku-kind .icon{color:var(--kit-bg-primary)}.ku-kind[data-kind=document]{background:var(--kit-content-kind-document)}.ku-kind[data-kind=spreadsheet]{background:var(--kit-content-kind-spreadsheet)}.ku-kind[data-kind=presentation]{background:var(--kit-content-kind-presentation)}.composer .ku-menu,.ku-composer-menu.ku-popover{min-width:236px}.ku-mention-picker{--picker-border:1px;width:340px;max-width:100%;padding:calc(var(--space-8) - var(--picker-border));border:var(--picker-border) solid var(--kit-border-primary);border-radius:var(--kit-radius-hero);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-popover);text-align:left;font-family:var(--font-body);color:var(--kit-content-primary);box-sizing:border-box}.ku-mention-group{justify-content:space-between;align-items:baseline;gap:var(--space-8);padding:var(--space-10) var(--space-12) var(--space-4) var(--space-10);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500;line-height:16px;display:flex}.ku-mention-picker>[role=group]:first-child .ku-mention-group{padding-top:var(--space-4)}.ku-mention-more{white-space:nowrap;font-weight:400}.ku-mention-row{align-items:center;gap:var(--space-12);width:100%;height:40px;padding:0 var(--space-12) 0 var(--space-10);border-radius:var(--kit-radius-card);color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-14);text-align:left;cursor:pointer;background:0 0;border:0;line-height:18px;display:flex}.ku-mention-row:focus-visible{outline:none}.ku-mention-row[data-active]{background:var(--kit-bg-tertiary)}.ku-mention-tile{--tone:var(--kit-content-secondary);border-radius:var(--radius-4);width:24px;height:24px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--kit-bg-primary));flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-mention-tile img{border-radius:var(--radius-2);object-fit:contain;width:14px;height:14px}.ku-mention-tile[data-tone=orange]{--tone:var(--kit-bg-tone-orange)}.ku-mention-tile[data-tone=blue]{--tone:var(--kit-bg-tone-blue)}.ku-mention-tile[data-tone=violet]{--tone:var(--kit-bg-tone-violet)}.ku-mention-tile[data-tone=pink]{--tone:var(--kit-bg-tone-pink)}.ku-mention-tile[data-tone=lime]{--tone:var(--kit-bg-tone-lime)}.ku-mention-tile[data-tone=emerald]{--tone:var(--kit-bg-tone-emerald)}.ku-mention-tile[data-tone=green]{--tone:var(--kit-bg-tone-green)}.ku-mention-tile[data-tone=grey]{background:var(--kit-bg-tertiary)}.ku-mention-tile[data-solid],.ku-mention-row[data-active] .ku-mention-tile{background:var(--tone);color:var(--kit-content-on-tone)}.ku-mention-row[data-active] .ku-mention-tile[data-tone=grey]{background:var(--kit-content-secondary)}.ku-mention-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ku-mention-detail{min-width:0;font-size:var(--font-size-13);color:var(--kit-content-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:0 2 auto;margin-left:auto;overflow:hidden}.ku-mention-row[data-active] .ku-mention-detail{color:var(--kit-content-secondary)}.ku-mention-check{color:var(--kit-content-secondary);flex:none;display:inline-flex}.ku-mention-empty{padding:var(--space-12) var(--space-10)}.ku-mention-empty-title{font-size:var(--font-size-14);color:var(--kit-content-primary);align-items:center;gap:8px;display:flex}.ku-mention-empty-title .icon{color:var(--kit-content-tertiary)}.ku-mention-empty p{margin:6px 0 0 var(--space-24);font-size:var(--font-size-12);color:var(--kit-content-tertiary)}@container (width<=420px){.composer[data-density=compact] .composer-body{flex-wrap:wrap}.composer[data-density=compact] .composer-body>.composer-input{flex:100%;order:-1}.composer-record,.composer-meter{display:none}}@media (width<=620px){.composer{width:100%}}.mp-trigger-word{min-width:0}.composer[data-fit=narrow] .composer-body>.composer-right{margin-left:auto}.composer[data-fit=narrow] .mp-trigger-word{text-overflow:ellipsis;max-width:96px;overflow:hidden}.composer[data-fit=narrow] .mp-trigger:has(.mark) .mp-trigger-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.composer[data-fit=narrow] .mp-trigger:has(.mark){padding-inline:6px}.composer[data-fit=narrow] .ku-menu-trigger[data-trigger=pill]:has(>.icon:first-child) .composer-pill-word{display:none}.composer[data-fit=narrow] .composer-record,.composer[data-fit=narrow] .composer-meter{display:none}.composer[data-fit=narrow] .composer-pill{max-width:min(100%,220px)}.composer[data-fit=narrow][data-appearance=panel] .composer-input,.composer[data-fit=narrow][data-appearance=panel] .composer-rich{min-height:24px;font-size:var(--font-size-14)}@media (prefers-reduced-motion:reduce){.composer,.composer .ku-icon-button{transition:none}.composer[data-streaming]:before{animation:none}}.kg-stage-inner:has(>.ku-bar-stage){align-self:flex-end;width:100%}.ku-bar-stage{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ku-example-note{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.ku-composer-narrow .composer{width:320px}.ku-composer-canvas .composer{width:380px}.ku-composer-mention-example{gap:var(--space-16);flex-direction:column;align-items:center;display:flex}.ku-composer-mention-example:has(.composer[data-mention-open]){padding-bottom:var(--space-64)}.ku-composer-sentence{max-width:560px;font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;line-height:24px}.composer-strip{flex-wrap:wrap;gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.composer-tile{width:56px;height:56px;padding:var(--space-4);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);box-sizing:border-box;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex;position:relative;overflow:hidden}.composer-tile-thumb{object-fit:cover;border-radius:calc(var(--kit-radius-button) - 2px);width:100%;height:100%}.composer-tile>.icon{color:var(--kit-content-secondary);opacity:.7}.composer-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--font-size-10);color:var(--kit-content-tertiary);overflow:hidden}.composer-tile[data-state=uploading]{border-color:var(--kit-border-secondary)}.composer-tile[data-state=error]{border-color:var(--kit-border-error);background:var(--kit-bg-error)}.composer-tile[data-state=error] .composer-tile-name{color:var(--kit-content-error)}.composer-tile-pct{font-family:var(--font-mono);font-size:var(--font-size-10);color:var(--kit-content-primary);font-weight:500;position:absolute;top:3px;right:4px}.composer-tile-ring{width:56px;height:56px;color:var(--kit-content-primary);pointer-events:none;position:absolute;inset:-1px}.composer-tile-ring rect{transition:stroke-dasharray var(--kit-duration-standard) var(--ease-linear)}.composer-tile-dismiss{border-radius:var(--kit-radius-pill);background:var(--kit-action-primary);width:18px;height:18px;color:var(--kit-content-on-action);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:3px;right:3px}.composer-tile-dismiss:hover{background:color-mix(in oklch,var(--kit-action-primary) 84%,var(--kit-bg-primary))}.composer-tile-dismiss:active{transform:scale(.94)}.composer-tile-dismiss .icon{color:var(--kit-content-on-action)}.composer-tile-dismiss:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:1px}.composer-tile-overflow{border:1px dashed var(--kit-border-secondary);border-radius:var(--kit-radius-button);width:56px;height:56px;font-size:var(--font-size-11);color:var(--kit-content-tertiary);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.composer-tile-ring rect,.composer-tile-dismiss{transition:none}.composer-tile-dismiss:active{transform:none}}.mp-wrap{min-width:0;display:inline-flex;position:relative}.mp-trigger{white-space:nowrap;border-radius:var(--kit-radius-button);height:26px;color:var(--kit-content-tertiary);font:inherit;font-size:var(--font-size-12);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding-inline:8px;font-weight:500;display:inline-flex}.mp-trigger .mark{width:13px;height:13px;filter:var(--kit-filter-icon)}.mp-trigger .icon{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}.mp-trigger:hover,.mp-trigger.open{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.mp-trigger.open .icon{transform:rotate(180deg)}.mp-trigger:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:1px}.mp-trigger[aria-disabled=true]{cursor:default;opacity:.55}.mp-panel{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-hero);background:var(--kit-bg-primary);width:320px;height:288px;box-shadow:var(--kit-shadow-popover);font-family:var(--font-body);font-size:var(--font-size-13);text-align:left;box-sizing:border-box;flex:none;padding:2px;position:relative}@container (width<=340px){.mp-panel{width:264px}}.mp-rail{width:42px;padding:var(--space-2);border-radius:var(--kit-radius-composer);background:var(--kit-bg-tertiary);scrollbar-width:none;box-sizing:border-box;position:absolute;top:2px;bottom:2px;left:2px;overflow-y:auto}.mp-rail::-webkit-scrollbar{display:none}.mp-rail-list{flex-direction:column;gap:6px;width:36px;display:flex}.mp-provider{border-radius:var(--kit-radius-button);cursor:pointer;width:36px;height:36px;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.mp-provider .mark{opacity:.45;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard)}.mp-provider:hover{background:var(--kit-bg-inset)}.mp-provider:hover .mark{opacity:.75}.mp-provider[aria-selected=true]{background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active),inset 0 0 0 1px var(--kit-border-primary)}.mp-provider[aria-selected=true] .mark{opacity:1}.mp-provider:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:-2px}.mp-panel .mark{width:18px;height:18px;filter:var(--kit-filter-icon);flex:none}.mp-panel .mark.sm{width:15px;height:15px}.mp-body{flex-direction:column;display:flex;position:absolute;inset:8px 8px 0 52px}.mp-head{height:20px;padding-inline:2px var(--space-10);color:var(--kit-content-tertiary);flex:none;justify-content:space-between;align-items:center;gap:6px;display:flex}.mp-head-name{color:var(--kit-content-primary);font-size:var(--font-size-14);font-weight:600}.mp-count{margin-left:var(--space-4);font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-tertiary);font-weight:400}.mp-search-open{align-items:center;gap:var(--space-4);color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-13);white-space:nowrap;opacity:.55;cursor:pointer;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;padding:0;display:flex}.mp-search-open:hover,.mp-search-open:focus-visible{opacity:1}@container (width<=340px){.mp-search-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.mp-search-field{height:20px;padding-inline:2px var(--space-10);color:var(--kit-content-tertiary);flex:none;align-items:center;gap:6px;display:flex}.mp-query{min-width:0;color:var(--kit-content-primary);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.mp-panel .mp-query:focus,.mp-panel .mp-query:focus-visible{box-shadow:none;border:0;outline:none}.mp-query::-webkit-search-cancel-button{display:none}.mp-esc{font-family:var(--font-mono);font-size:var(--font-size-10);letter-spacing:.06em;color:var(--kit-content-tertiary);flex:none}.mp-list-wrap{flex:1;min-height:0;margin-top:4px;position:relative}.mp-list-wrap.centred{justify-content:center;align-items:center;display:flex}.mp-list{scrollbar-width:none;box-sizing:border-box;flex-direction:column;gap:4px;height:100%;padding-bottom:4px;display:flex;overflow-y:auto}.mp-group{flex-direction:column;gap:4px;display:flex}.mp-list::-webkit-scrollbar{display:none}.mp-fade{pointer-events:none;background:linear-gradient(to top,var(--kit-bg-primary),transparent);height:26px;position:absolute;bottom:0;left:0;right:0}.mp-row{border-radius:var(--kit-radius-button);box-sizing:border-box;width:100%;height:36px;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;flex:none;align-items:center;gap:10px;padding-inline:10px;display:flex}.mp-row:hover{background:var(--kit-bg-inset)}.mp-row.selected{background:var(--kit-bg-tertiary)}.mp-row:has(.mp-row-hit:focus-visible){outline:2px solid var(--kit-border-strong);outline-offset:-2px}.mp-row.off{background:0 0}.mp-row-hit{cursor:pointer;outline:none;flex:1;align-items:center;gap:10px;min-width:0;height:100%;display:flex}.mp-row.off .mp-row-hit{cursor:default}.mp-row-main{align-items:center;gap:var(--space-6);flex:1;min-width:0;display:flex}.mp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kit-content-primary);flex:1;overflow:hidden}.mp-row.selected .mp-name{font-weight:500}.mp-row.off .mp-name{color:var(--kit-content-disabled)}.mp-row.off .mark{opacity:.4}.mp-tag{font-family:var(--font-mono);font-size:var(--font-size-10);letter-spacing:.05em;text-transform:uppercase;color:var(--kit-content-tertiary);flex:none}.mp-why{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:var(--font-size-11);color:var(--kit-content-tertiary);flex:none;overflow:hidden}.mp-effort{height:22px;padding:0 var(--space-2) 0 8px;border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-11);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);border:0;flex:none;align-items:center;font-weight:500;display:flex}.mp-effort:hover{background:var(--kit-border-primary)}.mp-effort .icon{transition:transform var(--kit-duration-standard) var(--kit-easing-standard);transform:rotate(-90deg)}.mp-effort[aria-expanded=true]{background:var(--kit-border-primary);color:var(--kit-content-primary)}.mp-effort[aria-expanded=true] .icon{transform:rotate(0)}.mp-radio{border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:relative}.mp-radio:before{content:"";border:1px solid var(--kit-border-secondary);border-radius:50%;position:absolute;inset:0}.mp-radio.on:before{border-color:var(--kit-action-primary);background:var(--kit-action-primary)}.mp-radio.off:before{border-style:dashed}.mp-radio i{background:var(--kit-content-on-action);opacity:0;width:5px;height:5px;transition:transform var(--kit-duration-standard) var(--kit-easing-standard),opacity var(--kit-duration-standard) var(--kit-easing-standard);border-radius:50%;position:relative;transform:scale(.6)}.mp-radio.on i{opacity:1;transform:scale(1)}.mp-menu{z-index:5;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);width:118px;box-shadow:var(--kit-shadow-popover);box-sizing:border-box;padding:4px;position:absolute;top:40px;right:6px}.mp-menu button{border-radius:var(--kit-radius-chip);width:100%;height:26px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-12);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding-inline:8px;display:flex}.mp-menu button:hover,.mp-menu button:focus-visible{background:var(--kit-bg-inset);outline:none}.mp-menu button[aria-checked=true]{font-weight:500}.mp-empty{font-size:var(--font-size-12);color:var(--kit-content-tertiary);text-align:center;margin:0;padding-inline:10px}@media (prefers-reduced-motion:reduce){.mp-trigger,.mp-trigger .icon,.mp-provider,.mp-provider .mark,.mp-row,.mp-effort,.mp-effort .icon,.mp-radio i,.mp-search-open{transition:none}}:root{--ku-floating-chat-room:calc(48px + var(--space-24) * 2)}.ku-floating-chat-button{right:var(--space-24);bottom:var(--space-24);z-index:21;border-radius:var(--kit-radius-pill);width:48px;height:48px;color:var(--kit-content-inverse);cursor:pointer;isolation:isolate;transition:scale var(--kit-duration-standard) var(--kit-easing-standard),background-color var(--kit-duration-standard) var(--ease-color),color var(--kit-duration-floating-chat) var(--ease-color);background:0 0;border:0;place-items:center;padding:0;display:grid;position:fixed}.ku-floating-chat-button:before{content:"";z-index:-1;border-radius:inherit;background:var(--kit-bg-inverse);box-shadow:var(--kit-shadow-floating-chat);transition:opacity var(--kit-duration-floating-chat) var(--kit-easing-sidebar),box-shadow var(--kit-duration-standard) var(--kit-easing-standard);position:absolute;inset:0}.ku-floating-chat-button[data-open]{color:var(--kit-content-tertiary)}.ku-floating-chat-button[data-open]:before{opacity:0}@media (hover:hover) and (pointer:fine){.ku-floating-chat-button:not([data-open]):hover{scale:1.04}.ku-floating-chat-button:not([data-open]):hover:before{box-shadow:var(--kit-shadow-floating-chat-hover)}.ku-floating-chat-button[data-open]:hover{background-color:var(--kit-bg-tertiary);color:var(--kit-content-primary)}}.ku-floating-chat-button:not([data-open]):active{scale:.96}.ku-floating-chat-button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-floating-chat-button>.icon{transition:rotate var(--kit-duration-floating-chat) var(--kit-easing-sidebar),scale var(--kit-duration-floating-chat) var(--kit-easing-sidebar),opacity var(--kit-duration-floating-chat) var(--kit-easing-sidebar);grid-area:1/1}.ku-floating-chat-button>.icon[data-icon=close],.ku-floating-chat-button[data-open]>.icon:not([data-icon=close]){opacity:0;rotate:-90deg;scale:.5}.ku-floating-chat-button[data-open]>.icon[data-icon=close]{opacity:1;rotate:0deg;scale:1}.ku-floating-chat{right:var(--space-16);bottom:var(--space-16);z-index:20;width:min(462px,calc(100vw - var(--space-16)));padding:var(--space-12) 48px 48px var(--space-12);box-sizing:border-box;filter:var(--kit-filter-popover);position:fixed}.ku-floating-chat-outline{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ku-floating-chat-outline>path{fill:var(--kit-bg-primary);stroke:var(--kit-border-primary);stroke-width:1px}.ku-floating-chat{pointer-events:none}.ku-floating-chat:not([data-leaving])>:not(.ku-floating-chat-outline),.ku-floating-chat:not([data-leaving]) .ku-floating-chat-outline>path{pointer-events:auto}.ku-floating-chat[data-leaving]{pointer-events:none}.ku-floating-chat-outline>path.ku-floating-chat-frame{fill:var(--kit-bg-primary);stroke:var(--kit-border-primary);stroke-width:1px}.ku-floating-chat[data-arrived] .ku-floating-chat-frame,.ku-floating-chat-frame[data-waiting]{visibility:hidden}.ku-floating-chat:not([data-arrived]) .ku-floating-chat-body{opacity:0}.ku-floating-chat[data-arrived] .ku-floating-chat-body>*>*{animation:ku-floating-chat-contents var(--kit-duration-floating-chat-contents) var(--kit-easing-standard)}@keyframes ku-floating-chat-contents{0%{opacity:0}}@property --ku-floating-chat-ring{syntax:"<number>";inherits:true;initial-value:1}.ku-floating-chat{animation:ku-floating-chat-ring var(--kit-duration-floating-chat-ring) var(--ease-in-out) calc(var(--kit-duration-floating-chat-circle) + var(--kit-duration-floating-chat)) both}@keyframes ku-floating-chat-ring{0%{--ku-floating-chat-ring:0}to{--ku-floating-chat-ring:1}}.ku-floating-chat .composer[data-appearance=panel][data-focused]{border-color:var(--kit-border-primary);background:var(--kit-bg-primary)}.ku-floating-chat .composer[data-appearance=panel][data-focused]:before{content:"";border-radius:inherit;background:linear-gradient(in oklab 120deg,var(--kit-gradient-ring)) border-box;-webkit-mask:linear-gradient(var(--kit-content-primary) 0 0) padding-box,linear-gradient(var(--kit-content-primary) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--kit-content-primary) 0 0) padding-box,linear-gradient(var(--kit-content-primary) 0 0);mask:linear-gradient(var(--kit-content-primary) 0 0) padding-box,linear-gradient(var(--kit-content-primary) 0 0);opacity:var(--ku-floating-chat-ring);pointer-events:none;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.ku-floating-chat .composer[data-appearance=panel][data-focused]:after{filter:blur(14px) opacity(var(--ku-floating-chat-ring))}.ku-floating-chat[data-leaving] .composer[data-appearance=panel]:before,.ku-floating-chat[data-leaving] .composer[data-appearance=panel]:after{opacity:0;transition:none;animation:none}.chat-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:var(--font-size-14);margin-bottom:24px}.chat-message.user{width:fit-content;max-width:85%;padding:10px var(--space-12);border:1px solid var(--kit-border-user-bubble);border-radius:var(--radius-16);background:var(--kit-bg-user-bubble);box-shadow:var(--kit-shadow-user-bubble);margin-bottom:32px;margin-left:auto;line-height:1.5;position:relative}.chat-message.user p{margin:0}.user-message-with-files{align-items:flex-end;gap:var(--space-8);flex-direction:column;display:flex}.message-author{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-message.user{border-radius:var(--radius-16) var(--radius-16) var(--radius-4) var(--radius-16)}.chat-message.assistant{padding-top:2px;position:relative}.user-message-actions{opacity:0;transition:opacity var(--kit-duration-standard);display:flex;position:absolute;top:100%;right:2px}.chat-message.user:hover .user-message-actions,.chat-message.user:focus-within .user-message-actions{opacity:1}.user-message-actions:has([data-copied]){opacity:1}@media (prefers-reduced-motion:reduce){.user-message-actions{transition:none}}.artifact-cards{flex-direction:column;gap:2px;margin:8px 0 0;display:flex}.artifact-card{min-width:0;display:flex}.artifact-link{border-radius:var(--kit-radius-button);min-width:0;max-width:100%;height:28px;color:var(--kit-content-accent);font:500 var(--font-size-13)/18px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-6px;padding:0 6px;display:inline-flex}.artifact-link:hover{background:var(--kit-bg-accent)}.artifact-link .icon{color:var(--kit-content-accent);flex:none}.artifact-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artifact-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none;font-weight:400}.chat-message.assistant{white-space:normal}.chat-pending{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:var(--font-size-14);margin-bottom:24px}.chat-pending.user{width:fit-content;max-width:85%;padding:10px var(--space-12);border:1px solid var(--kit-border-user-bubble);border-radius:var(--radius-16) var(--radius-16) var(--radius-4) var(--radius-16);background:var(--kit-bg-user-bubble);box-shadow:var(--kit-shadow-user-bubble);margin-left:auto;line-height:1.5;position:relative}.chat-pending p{margin:0}.artifact-link:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.artifact-link[aria-disabled=true]{cursor:default;opacity:.55}.artifact-meta{white-space:normal;overflow-wrap:anywhere}.artifact-card>.ku-action{min-width:0;max-width:100%}.ku-response{max-width:100%}.ku-response>.ku-step-list,.ku-response>.ku-work{margin-bottom:var(--space-20)}.ku-response>.md,.ku-response>.ku-response-status{max-width:620px}.ku-response-footer{flex-wrap:wrap;align-items:center;gap:2px;margin-top:16px;display:flex}.ku-response-footer>.ku-response-actions{margin-top:0}.ku-response>.ku-sources{max-width:620px;margin-top:4px}.ku-response-status{align-items:center;gap:var(--space-6);color:var(--kit-content-tertiary);font-size:var(--font-size-12);margin:10px 0 0;display:flex}.ku-response-status[data-outcome=failed]{color:var(--kit-content-error)}.ku-response[data-state=streaming] .ku-response-footer{display:none}.ku-reply-documents{gap:var(--space-12);max-width:620px;margin:var(--space-8) 0 var(--space-12);flex-wrap:wrap;display:flex}.ku-reply-document{isolation:isolate;gap:var(--space-8);box-sizing:border-box;flex-direction:column;flex:100%;min-width:0;display:flex;position:relative}.ku-reply-document[data-size=figure]{flex-basis:var(--kit-size-reply-figure)}.ku-reply-document-head{align-items:center;gap:var(--space-8);min-width:0;display:flex}.ku-reply-document-head .icon{color:var(--kit-content-accent);flex:none}.ku-reply-document-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-14);color:var(--kit-content-primary);flex:1;font-weight:500;overflow:hidden}.ku-reply-document-body{z-index:0;min-width:0;position:relative;overflow:hidden}.ku-reply-document[data-state=loading],.ku-reply-document[data-state=unavailable]{padding:var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary)}.ku-reply-document[data-state=unavailable] .ku-reply-document-body{min-height:160px;padding:var(--space-16);border-radius:var(--radius-8);background:var(--kit-bg-secondary);place-items:center;display:grid}.ku-reply-document[data-state=loading] .ku-reply-document-body{min-height:160px}.ku-reply-document-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere}.ku-reply-document .kd-document{max-width:100%;margin:0}.ku-reply-document-foot{align-items:center;gap:var(--space-8);min-width:0;display:flex}.ku-reply-document-foot>.ku-reply-document-meta{flex:auto;min-width:0}.ku-reply-document-open{gap:var(--space-8);flex:none;margin-left:auto;display:flex}.ku-reply-document[data-fit=preview] .kd-block[data-framed]{max-height:var(--kit-size-reply-preview);position:relative;overflow:hidden}.ku-reply-document[data-fit=preview][data-state=ready] .kd-block[data-framed]:after,.ku-reply-document[data-fit=preview][data-state=drafting] .kd-block[data-framed]:after{content:"";height:var(--space-48);background:linear-gradient(to bottom,transparent,var(--kd-surface-bg,var(--kit-bg-primary)));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ku-reply-document[data-state=drafting] .ku-reply-document-body{opacity:.72}.ku-reply-document[data-state=drafting] .ku-reply-document-meta{color:var(--kit-content-tertiary)}.ku-follow-ups{max-width:620px;margin-top:var(--space-12)}.ku-follow-ups-label{margin:0 0 var(--space-4);padding:0 var(--space-8);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500}.ku-follow-ups ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ku-follow-up{align-items:center;gap:var(--space-8);width:100%;padding:6px var(--space-8);border-radius:var(--radius-8);font:inherit;font-size:var(--font-size-13);color:var(--kit-content-secondary);text-align:left;cursor:pointer;background:0 0;border:0;line-height:1.4;display:flex}.ku-follow-up .icon{color:var(--kit-content-tertiary);flex:none}.ku-follow-up:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-follow-up:disabled{cursor:default;opacity:.55}@media (hover:hover){.ku-follow-up:not(:disabled):hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-follow-up:not(:disabled):hover .icon{color:var(--kit-content-secondary)}}@media (prefers-reduced-motion:no-preference){.ku-follow-ups{animation:ku-follow-ups-in var(--kit-duration-tooltip) var(--kit-easing-standard) both}}@keyframes ku-follow-ups-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.chat-skeleton{gap:var(--space-32);flex-direction:column;display:flex}.chat-skeleton-turn{gap:var(--space-10);flex-direction:column;display:flex}.chat-skeleton-turn>span{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);display:block}.chat-skeleton-turn>.chat-skeleton-ask{width:min(280px,60%);height:40px;margin-bottom:var(--space-16);border-radius:var(--radius-16) var(--radius-16) var(--radius-4) var(--radius-16);align-self:flex-end}.chat-skeleton-line{width:100%;height:12px}.chat-skeleton-line[data-short]{width:60%}.ku-copy{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.ku-copy-notice{font:400 var(--font-size-11)/1.5 var(--font-body);color:var(--kit-content-tertiary);max-width:300px}.ku-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ku-response-actions{flex-wrap:wrap;align-items:center;gap:2px;margin-top:16px;display:flex}.ku-response-action-error{font-size:var(--font-size-12);color:var(--kit-content-error);flex-basis:100%;margin:4px 0 0}.md-action-notice{white-space:normal;font-size:var(--font-size-11);color:var(--kit-content-md-muted);max-width:300px;margin:6px 0;display:block}.ku-cite{min-width:15px;height:15px;padding-inline:var(--space-2);border-radius:var(--radius-4);background:var(--kit-bg-tertiary);color:var(--kit-content-secondary);font-family:var(--font-body);font-size:var(--font-size-10);font-variant-numeric:tabular-nums;vertical-align:middle;cursor:pointer;border:0;justify-content:center;align-items:center;margin-inline:2px 0;font-weight:500;text-decoration:none;display:inline-flex}.ku-cite:hover{background:var(--kit-border-primary);color:var(--kit-content-primary)}.ku-cite:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-source-unavailable{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.ku-sources{text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;display:flex}.ku-sources[hidden]{display:none}.ku-sources-toggle{border-radius:var(--kit-radius-chip);min-height:28px;color:var(--kit-content-tertiary);font:inherit;font-size:var(--font-size-12);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:4px;padding-inline:6px;display:inline-flex}.ku-sources-toggle:hover{color:var(--kit-content-primary)}.ku-sources-toggle:hover .ku-source-stack>span{box-shadow:0 0 0 1px}.ku-sources-toggle:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:1px}.ku-sources-count{font-variant-numeric:tabular-nums}.ku-sources-chev{transition:transform var(--kit-duration-standard) var(--kit-easing-standard);display:inline-flex}.ku-sources-toggle[aria-expanded=true] .ku-sources-chev{transform:rotate(180deg)}.ku-source-stack{align-items:center;display:inline-flex}.ku-source-stack>span{border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);width:20px;height:20px;box-shadow:0 0 0 1px var(--kit-border-primary);place-items:center;margin-left:-6px;display:grid}.ku-source-stack>span:first-child{margin-left:0}.ku-source-stack img{border-radius:var(--radius-2);object-fit:contain;width:14px;height:14px}.ku-source-stack .icon{color:var(--kit-content-secondary)}.ku-source-list-wrap{width:100%;margin-top:10px;display:grid}.ku-sources-label{font-family:var(--font-mono);font-size:var(--font-size-10);letter-spacing:.09em;text-transform:uppercase;color:var(--kit-content-tertiary);padding:0 6px 4px}.ku-source-list{margin:0;padding:0;list-style:none;display:grid}.ku-source{width:100%;padding:var(--space-6) 6px;border-radius:var(--kit-radius-chip);color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:content-box;background:0 0;border:0;align-items:center;gap:10px;margin-inline:-6px;text-decoration:none;display:flex}.ku-source:hover{background:var(--kit-bg-secondary)}.ku-source:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:-2px}.ku-source[aria-disabled=true]{cursor:default}.ku-source-mark{flex:none;place-items:center;width:20px;height:20px;display:grid}.ku-source-mark img{border-radius:var(--radius-2);object-fit:contain;width:16px;height:16px}.ku-source-mark .icon{color:var(--kit-content-secondary);opacity:.75}.ku-source-who{align-items:baseline;gap:var(--space-2) 8px;flex-wrap:wrap;flex:1;min-width:0;display:flex}.ku-source-title{font-size:var(--font-size-13);color:var(--kit-content-primary);font-weight:500}.ku-source-where{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.ku-source-idx{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:19px;height:19px;font-family:var(--font-mono);font-size:var(--font-size-10);color:var(--kit-content-secondary);flex:none;place-items:center;display:grid}.ku-source-open{color:var(--kit-content-secondary);opacity:.45;flex:none;display:inline-flex}.ku-source:hover .ku-source-open{opacity:.9}.ku-source-more{font-size:var(--font-size-11);color:var(--kit-content-tertiary);padding:6px}.ku-source-content{font:400 var(--font-size-14)/1.7 var(--font-body);overflow-wrap:anywhere;color:var(--kit-content-secondary)}.ku-source-content blockquote{padding-left:var(--space-12);border-left:2px solid var(--kit-border-primary);margin:12px 0}.ku-source-content a{color:inherit;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.ku-sources-chev{transition:none}}.md-callout{align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);margin:0 0 var(--space-12);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);color:var(--kit-content-primary);font-size:var(--font-size-13);line-height:1.55;display:flex}.md-callout>strong{align-items:center;gap:var(--space-6);text-transform:capitalize;color:var(--kit-content-primary);flex:none;font-weight:600;display:inline-flex}.md-callout>strong .icon{flex:none}.md-callout>.md-p{margin:0}.md-callout>.md-p>br:first-child{display:none}.md-callout[data-intent=tip]{background:var(--kit-bg-accent)}.md-callout[data-intent=tip]>strong{color:var(--kit-content-accent)}.md-callout[data-intent=important]{background:var(--kit-bg-info)}.md-callout[data-intent=important]>strong{color:var(--kit-content-info)}.md-callout[data-intent=warning]{background:var(--kit-bg-warning)}.md-callout[data-intent=warning]>strong{color:var(--kit-content-warning)}.md-callout[data-intent=caution]{background:var(--kit-bg-error)}.md-callout[data-intent=caution]>strong{color:var(--kit-content-error)}.md{font-family:var(--kit-font-md);font-size:var(--kit-size-md-font);color:var(--kit-content-md);overflow-wrap:anywhere;text-align:left;min-width:0;line-height:1.6}.md-p{margin:0 0 var(--space-12);text-wrap:pretty}.md-p:has(+.md-list){margin-bottom:var(--space-6)}.md>:last-child{margin-bottom:0}.md strong{font-weight:600}.md del{color:var(--kit-content-md-muted)}.md-h{margin:var(--space-24) 0 var(--space-8);letter-spacing:-.01em;text-wrap:balance;color:var(--kit-content-md);font-weight:600;line-height:1.35}.md>:first-child{margin-top:0}.md-h1{font-size:var(--font-size-18)}.md-h2{font-size:var(--font-size-16);letter-spacing:-.005em}.md-h3{font-size:var(--font-size-14);margin:var(--space-20) 0 var(--space-6)}.md-h4{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:var(--space-16) 0 var(--space-4)}.md-list{margin:0 0 var(--space-12);padding-left:var(--space-20)}.md-list li{padding-left:var(--space-2);margin:0 0 var(--space-4);text-wrap:pretty}.md-list li::marker{color:var(--kit-content-md-subtle)}ol.md-list li::marker{color:var(--kit-content-md-muted);font-variant-numeric:tabular-nums}.md-list .md-list{margin:var(--space-4) 0}.md-list .md-task{padding-left:4px;list-style:none;position:relative}.md-task>input{width:14px;height:14px;accent-color:var(--kit-content-md-accent);opacity:1;margin:0;position:absolute;top:5px;left:-22px}.md-code{font-family:var(--kit-font-md-mono);padding:0 var(--space-4);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-chip);background:var(--kit-bg-secondary);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:break-word;font-size:.84em}.md-table-block{margin:var(--kit-space-md-block) 0;min-width:0;max-width:100%;position:relative}.md-table-block .ku-grid-tools{padding:var(--space-6) var(--space-12)}.md-quote{margin:0 0 var(--space-12);padding:2px 0 2px var(--space-12);border-left:2px solid var(--kit-border-secondary);color:var(--kit-content-secondary)}.md-quote>:last-child{margin-bottom:0}.md-rule{background:var(--kit-border-primary);height:1px;margin:var(--space-20) 0;border:0}.md-link{color:var(--kit-content-primary);text-decoration:underline;-webkit-text-decoration-color:var(--kit-border-secondary);text-decoration-color:var(--kit-border-secondary);text-underline-offset:3px;overflow-wrap:anywhere}.md-link>.icon{margin-left:var(--space-2);vertical-align:middle;display:inline-block}.md-link:hover{text-decoration-color:currentColor}.md-footnotes{border-top:1px solid var(--kit-border-md);color:var(--kit-content-md-muted);font-size:var(--font-size-12);margin-top:28px;padding-top:12px}.md-footnotes h4{font:inherit;margin:0 0 8px;font-weight:550}.md-footnotes ol{margin:0;padding-left:20px}.md-footnotes li{scroll-margin-block:100px}.md-media{max-width:440px;margin:20px 0;display:block}.md-media-frame{border:1px solid var(--kit-border-md);border-radius:var(--kit-radius-md);background:var(--kit-bg-md-inset);display:block;overflow:hidden}.md-media-frame>button{background:var(--kit-bg-md-media);cursor:zoom-in;border:0;width:100%;min-height:180px;padding:20px;display:block;position:relative}.md-media img{object-fit:contain;max-width:100%;max-height:240px}.md-media-expand{background:var(--kit-bg-md);color:var(--kit-content-md);border-radius:var(--radius-6);padding:6px;display:flex;position:absolute;bottom:10px;right:10px}.md-media-caption{color:var(--kit-content-md-subtle);font-size:var(--font-size-11);margin-top:var(--space-6);line-height:1.6;display:block}.md-media-full{background:var(--kit-bg-md-media);max-width:100%;max-height:60vh;margin:auto;display:block}.md-media-fallback{align-items:center;gap:var(--space-4);padding:var(--space-24);color:var(--kit-content-md-muted);font-size:var(--font-size-12);flex-direction:column;display:flex}.md-writing{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-md-muted);margin:0;display:inline-flex}.md-writing>span{width:1.5px;height:15px;margin-left:var(--space-2);border-radius:var(--radius-2);background:var(--kit-accent-teal);vertical-align:-2px;animation:md-blink var(--duration-900) steps(2) infinite;display:inline-block}.md-empty,.md-truncated{color:var(--kit-content-md-muted);font-size:var(--font-size-13);margin:12px 0}.md-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md :is(button,a,pre,[tabindex]):focus-visible,.md-reply-footer button:focus-visible{outline:2px solid var(--kit-content-md-accent);outline-offset:3px}@keyframes md-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.md *,.md-reply-footer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.md-code-block{margin:0 0 var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);min-width:0;max-width:100%;position:relative;overflow:hidden}.md-block-toolbar{border-bottom:1px solid var(--kit-border-primary);min-height:30px;font-family:var(--font-mono);font-size:var(--font-size-10);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-content-tertiary);justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;display:flex}.md-block-toolbar>span{font-family:var(--kit-font-md-mono)}.md-block-toolbar>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.md-pre{font-family:var(--kit-font-md-mono);font-size:var(--font-size-12);tab-size:2;max-height:420px;margin:0;padding:12px;line-height:1.6;overflow:auto}.md-pre code{font:inherit;white-space:pre}.md-syntax-string{color:var(--kit-content-kind-spreadsheet)}.md-syntax-keyword{color:var(--kit-content-kind-document)}.md-syntax-comment{color:var(--kit-content-tertiary)}.md-syntax-number{color:var(--kit-content-kind-presentation)}@media (width<=600px){.md-block-toolbar{padding:var(--space-4) 8px;align-items:flex-start}.md-pre{padding:var(--space-12)}}.md-w{animation:md-word-in var(--duration-300) var(--kit-easing-standard) both;display:inline}@keyframes md-word-in{0%{opacity:0;filter:blur(1px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.md-w{animation:none}}.ku-pagination{justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:560px;display:flex;container-type:inline-size}.ku-pagination ul{min-width:0;padding:var(--space-2);align-items:center;gap:2px;margin:0;list-style:none;display:flex;overflow-x:auto}.ku-pagination li{flex:none;display:flex}.ku-pagination button,.ku-pagination li>span{box-sizing:border-box;border-radius:var(--kit-radius-button);min-width:32px;height:32px;font:500 var(--font-size-14)/1 var(--font-body);color:var(--kit-content-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.ku-pagination button{cursor:pointer;touch-action:manipulation;transition:background var(--kit-duration-standard) var(--ease-color),border-color var(--kit-duration-standard) var(--ease-color),color var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard)}.ku-pagination li>span{color:var(--kit-content-tertiary)}.ku-pagination button[aria-current=page],.ku-pagination .ku-pagination-direction{border-color:var(--kit-border-primary);background:var(--kit-bg-primary);color:var(--kit-content-primary)}.ku-pagination .ku-pagination-direction{gap:4px;padding:0 8px}.ku-pagination-back{display:flex;transform:rotate(180deg)}.ku-pagination button:not([aria-current=page]):hover:not(:disabled){background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-pagination button[aria-current=page]:hover:not(:disabled){background:var(--kit-bg-secondary);border-color:var(--kit-border-secondary)}.ku-pagination button:active:not(:disabled){opacity:.72;transform:scale(.97)}.ku-pagination button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-pagination button:disabled{color:var(--kit-content-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ku-pagination button{transition:none}.ku-pagination button:active{transform:none}}@container (width<=440px){.ku-pagination-direction>span:not(.ku-pagination-back):not(.icon){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ku-pagination .ku-pagination-direction{padding:0 6px}}.ku-pagination[data-size=compact]{justify-content:flex-end;gap:var(--space-4);width:auto;max-width:none;container-type:normal}.ku-pagination[data-size=compact] ul{padding:0;overflow:visible}.ku-pagination[data-size=compact] :is(button,li>span){min-width:28px;height:28px;font-size:var(--font-size-13)}.ku-pagination[data-size=compact] .ku-pagination-direction{color:var(--kit-content-secondary);background:0 0;border-color:#0000;padding:0;font-weight:500}.ku-pagination[data-size=compact] .ku-pagination-direction:not(:disabled):hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-pagination[data-size=compact] button[aria-current=page]{border-color:var(--kit-border-primary);background:var(--kit-bg-primary);color:var(--kit-content-primary)}.ku-pagination[data-size=compact] .ku-pagination-direction:disabled{opacity:.4}[data-floating-chat] .ku-pagination{box-sizing:border-box;padding-inline-end:var(--ku-floating-chat-room)}.ku-pagination-status{font-size:var(--font-size-13);color:var(--kit-content-secondary);font-variant-numeric:tabular-nums;flex:none}.ku-pagination:has(.ku-pagination-status){justify-content:flex-end;gap:var(--space-12);width:auto}.ku-breadcrumb{scrollbar-width:none;width:100%;min-width:0;font:500 var(--font-size-12)/18px var(--font-body);color:var(--kit-content-secondary);overflow-x:auto}.ku-breadcrumb::-webkit-scrollbar{display:none}.ku-breadcrumb ol{align-items:center;gap:10px;margin:0;padding:4px;list-style:none;display:flex}.ku-breadcrumb li{flex:none;align-items:center;gap:10px;display:flex}.ku-breadcrumb-link,.ku-breadcrumb-label,.ku-breadcrumb-current{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ku-breadcrumb-link{border-radius:var(--kit-radius-button);color:inherit;transition:color var(--kit-duration-standard) var(--ease-color);margin:0 -4px;padding:2px 4px;text-decoration:none}.ku-breadcrumb-link:hover{color:var(--kit-content-tertiary)}.ku-breadcrumb-link:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-breadcrumb-current{color:var(--kit-content-primary)}.ku-delete{border-radius:var(--radius-16);background:var(--kit-bg-tertiary);width:48px;height:48px;color:var(--kit-content-secondary);transition:width var(--kit-duration-utility-expand) var(--kit-easing-utility);flex:none;position:relative}.ku-delete[data-state=open]{width:132px}.ku-delete button{color:inherit;cursor:pointer;touch-action:manipulation;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);border:0;place-items:center;display:grid}.ku-delete-trigger{z-index:1;border-radius:var(--radius-16);background:0 0;width:48px;height:48px;position:relative}.ku-delete-trigger:not([aria-disabled=true]):hover{color:var(--kit-content-primary)}.ku-delete button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-delete button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ku-delete button:active:not([aria-disabled=true]){transform:scale(.94)}.ku-delete-glyph{overflow:visible}.ku-delete-lid{transform-origin:3px 5.5px;transition:transform var(--kit-duration-utility-expand) var(--kit-easing-utility)}.ku-delete[data-state=open] .ku-delete-lid{transform:rotate(-32deg)}.ku-delete-reveal{pointer-events:none;position:absolute;inset:0 0 0 38px;overflow:hidden}.ku-delete-panel{border-radius:var(--radius-16);background:var(--kit-bg-primary);width:84px;box-shadow:inset 0 0 0 1px var(--kit-border-primary);opacity:0;visibility:hidden;pointer-events:auto;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),visibility var(--kit-duration-standard);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0 0 0 auto}.ku-delete[data-state=open] .ku-delete-panel{opacity:1;visibility:visible}.ku-delete-panel:before{content:"";clip-path:polygon(100% 0,0 50%,100% 100%);background:inherit;width:6px;height:10px;position:absolute;top:19px;left:-5px}.ku-delete-panel button{border-radius:var(--kit-radius-button);width:28px;height:28px}.ku-delete .ku-delete-confirm-button{background:var(--kit-action-destructive);color:var(--kit-content-on-destructive);box-shadow:var(--kit-shadow-active)}.ku-delete .ku-delete-confirm-button:not([aria-disabled=true]):hover{background:var(--kit-action-destructive-hover)}.ku-delete .ku-delete-confirm-button:not([aria-disabled=true]):active{background:var(--kit-action-destructive-active)}.ku-delete .ku-delete-cancel-button{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-delete .ku-delete-cancel-button:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-bg-tertiary) 86%,var(--kit-content-primary))}.ku-delete-confirm{display:flex}.ku-delete-done{color:var(--kit-content-success);display:flex}.ku-delete-error{z-index:2;box-sizing:border-box;border:1px solid var(--kit-border-error);border-radius:var(--kit-radius-button);background:var(--kit-bg-error);width:220px;max-width:calc(100vw - 48px);color:var(--kit-content-error);font:400 var(--font-size-12)/1.5 var(--font-body);padding:8px;position:absolute;top:calc(100% + 8px);left:0}@media (prefers-reduced-motion:reduce){.ku-delete,.ku-delete *{transition:none!important}.ku-delete button:active{transform:none!important}}.ku-duration{max-width:100%;color:var(--kit-content-primary);font:600 var(--font-size-14)/1 var(--font-body);transition:gap var(--kit-duration-utility-expand) var(--kit-easing-utility);align-items:center;gap:0;display:inline-flex}.ku-duration-segment{font:inherit;height:48px;padding:0 var(--space-2) 0 0;background:var(--kit-bg-tertiary);transition:padding var(--kit-duration-utility-expand) var(--kit-easing-utility),border-radius var(--kit-duration-utility-expand) var(--kit-easing-utility);align-items:center;gap:4px;margin:0;display:flex}.ku-duration-segment:first-child{border-radius:var(--radius-12) 0 0 var(--radius-12);padding-left:8px}.ku-duration-segment>span:last-child{color:var(--kit-content-tertiary);white-space:nowrap}.ku-duration input{box-sizing:border-box;border-radius:var(--radius-8);min-width:22px;max-width:18ch;height:36px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;transition:width var(--kit-duration-utility-expand) var(--kit-easing-utility);background:0 0;border:0;padding:0}.ku-duration-field{align-self:stretch;align-items:center;display:flex;position:relative}.ku-duration-field:before{content:"";inset:0 0 0 calc(-1 * var(--space-8));box-sizing:border-box;border:var(--kit-border-focus-width) solid var(--kit-border-focus);border-radius:var(--radius-12);opacity:0;pointer-events:none;position:absolute}.ku-duration[data-editing] .ku-duration-field:has(input:focus-visible):before{opacity:1}.ku-duration[data-editing] .ku-duration-segment input:focus-visible{outline:none}.ku-duration input::-webkit-inner-spin-button{appearance:none}.ku-duration input::-webkit-outer-spin-button{appearance:none}.ku-duration button{border-radius:0 var(--radius-12) var(--radius-12) 0;background:var(--kit-bg-tertiary);width:48px;height:48px;color:var(--kit-content-tertiary);cursor:pointer;transition:border-radius var(--kit-duration-utility-expand) var(--kit-easing-utility);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.ku-duration button>span{transition:opacity var(--kit-duration-standard),transform var(--kit-duration-utility-expand) var(--kit-easing-utility);display:flex;position:absolute}.ku-duration-check{opacity:0;transform:scale(.6)rotate(-30deg)}.ku-duration[data-editing] .ku-duration-pen{opacity:0;transform:scale(.6)rotate(30deg)}.ku-duration[data-editing] .ku-duration-check{opacity:1;transform:none}.ku-duration[data-editing]{gap:8px}.ku-duration[data-editing] .ku-duration-segment{border-radius:var(--radius-12);padding-left:8px;padding-right:12px}.ku-duration[data-editing] button{border-radius:var(--radius-12)}.ku-duration input:focus-visible,.ku-duration button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-3px}.ku-duration button:active:not(:disabled){transform:scale(.9)}.ku-duration[data-disabled]{opacity:.5}.ku-duration button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ku-duration,.ku-duration *{transition:none!important}.ku-duration button:active{transform:none!important}}.ku-range{min-width:0;display:inline-flex}.ku-range-trigger{align-items:center;gap:var(--space-6);height:30px;padding:0 var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:500 var(--font-size-13)/20px var(--font-body);white-space:nowrap;cursor:pointer;display:inline-flex}.ku-range-trigger .icon{color:var(--kit-content-tertiary);flex:none}.ku-range-trigger:hover{background:var(--kit-bg-secondary)}.ku-range-trigger:focus-visible,.ku-range-preset:focus-visible,.ku-range-day:focus-visible,.ku-range-step:focus-visible{outline:2px solid var(--kit-border-accent);outline-offset:1px}.ku-range-panel{gap:var(--space-12);grid-template-columns:minmax(9.5rem,auto) minmax(0,1fr);display:grid}.ku-range-presets{gap:var(--space-2);padding-right:var(--space-12);border-right:1px solid var(--kit-border-primary);flex-direction:column;display:flex}.ku-range-preset{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:30px;padding:var(--space-4) var(--space-10);border-radius:var(--kit-radius-button);color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ku-range-preset:hover{background:var(--kit-bg-secondary)}.ku-range-preset[aria-checked=true]{font-weight:600}.ku-range-calendar{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ku-range-month{justify-content:space-between;align-items:center;gap:var(--space-8);font:500 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-primary);display:flex}.ku-range-step{border-radius:var(--kit-radius-button);width:28px;height:28px;color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ku-range-step:hover:not(:disabled){background:var(--kit-bg-secondary)}.ku-range-step:disabled{color:var(--kit-content-disabled);cursor:default}.ku-range-step[data-direction=back] .icon{transform:scaleX(-1)}.ku-range-grid{gap:var(--space-2) 0;grid-template-columns:repeat(7,32px);display:grid}.ku-range-weekday{height:24px;font:500 var(--font-size-11)/16px var(--font-body);color:var(--kit-content-tertiary);justify-content:center;align-items:center;display:flex}.ku-range-day{height:32px;color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:0}.ku-range-day[data-outside]{color:var(--kit-content-tertiary)}.ku-range-day[data-in-range]{background:var(--kit-bg-accent)}.ku-range-day[data-edge]{background:var(--kit-bg-selection);border-radius:var(--kit-radius-button);font-weight:600}.ku-range-day[data-today]:not([data-edge]){text-underline-offset:3px;font-weight:600;text-decoration:underline}.ku-range-day:hover:not(:disabled):not([data-edge]){background:var(--kit-bg-secondary)}.ku-range-day:disabled{color:var(--kit-content-disabled);cursor:default}.ku-range-hint{font:400 var(--font-size-12)/16px var(--font-body);color:var(--kit-content-tertiary);margin:0}.ku-range-foot{justify-content:flex-end;gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--kit-border-primary);grid-column:1/-1;display:flex}@media (width<=520px){.ku-range-panel{grid-template-columns:minmax(0,1fr)}.ku-range-presets{padding:0 0 var(--space-8);border-right:0;border-bottom:1px solid var(--kit-border-primary)}}.ku-date-fields{gap:var(--space-6);flex-direction:column;display:flex}.ku-date-field{border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);align-items:center;height:32px;display:flex}.ku-date-field:focus-within{box-shadow:inset 0 0 0 1px var(--kit-border-strong)}.ku-date-field-box{align-self:stretch;align-items:center;gap:var(--space-8);min-width:0;padding-left:var(--space-10);font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:1;margin:0;line-height:16px;display:flex}.ku-date-field-box span{flex:none;width:32px}.ku-date-field-box input{min-width:0;height:100%;font:inherit;font-size:var(--font-size-13);color:var(--kit-content-primary);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.ku-date-field-box input:focus-visible{outline:none}.ku-date-field-box input::placeholder{color:var(--kit-content-tertiary)}.ku-date-field-open{width:28px;height:28px;margin-right:var(--space-2);border-radius:var(--kit-radius-button);color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ku-date-field-open:hover,.ku-date-field-open[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-date-field-open:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-date-fields-fault{font-size:var(--font-size-12);color:var(--kit-content-error);margin:0;line-height:16px}.ku-date-fields .ku-range-calendar{margin-top:var(--space-4)}.ku-notification,.ku-notification-slot{position:relative}.ku-notification{border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);color:var(--kit-content-tertiary);cursor:pointer;touch-action:manipulation;border:0;flex:none;place-items:center;padding:0;display:grid}.ku-notification:focus-visible,.ku-notification-slot:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-notification:active:not(:disabled){transform:scale(.9)}.ku-notification:disabled{opacity:.5;cursor:not-allowed}.ku-notification-artwork{display:flex}.ku-notification-glyph{transform-origin:50% 12%}.ku-notification-artwork[data-ring] .ku-notification-glyph{animation:ku-bell-ring var(--kit-duration-utility-ring) var(--kit-easing-standard)}.ku-notification-clapper{transform-box:fill-box;transform-origin:50% 0}.ku-notification-artwork[data-ring] .ku-notification-clapper{animation:ku-bell-clapper var(--kit-duration-utility-ring) var(--kit-easing-standard)}.ku-notification-badge{z-index:1;box-sizing:border-box;border-radius:var(--kit-radius-pill);pointer-events:none;background:var(--kit-bg-tone-red);color:var(--kit-content-tone-red);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;font-size:max(var(--font-size-10),calc(var(--bell-side) * .21));padding-inline:max(var(--space-4),calc(var(--bell-side) * .09));justify-content:center;align-items:center;display:flex;position:absolute}.ku-notification-badge[data-variant=dot]{padding-inline:0}.ku-notification-badge[data-color=orange]{background:var(--kit-bg-tone-orange);color:var(--kit-content-tone-orange)}.ku-notification-badge[data-color=green]{background:var(--kit-bg-tone-green);color:var(--kit-content-tone-green)}.ku-notification-badge[data-color=blue]{background:var(--kit-bg-tone-blue);color:var(--kit-content-tone-blue)}.ku-notification-badge[data-color=violet]{background:var(--kit-bg-tone-violet);color:var(--kit-content-tone-violet)}.ku-notification-digit{width:1ch;height:1em;display:inline-flex;overflow:hidden}.ku-notification-badge[data-direction] .ku-notification-digit>span{animation:ku-count-up var(--kit-duration-utility-expand) var(--kit-easing-utility)}.ku-notification-badge[data-direction=down] .ku-notification-digit>span{animation-name:ku-count-down}@keyframes ku-bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-24deg)}30%{transform:rotate(18deg)}45%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}}@keyframes ku-bell-clapper{0%,to{transform:rotate(0)}20%{transform:rotate(13deg)}40%{transform:rotate(-10deg)}65%{transform:rotate(5deg)}}@keyframes ku-count-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ku-count-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ku-notification *,.ku-notification-slot *{animation:none!important}.ku-notification:active{transform:none!important}}.notifications-layer{pointer-events:none;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}body:has(.ku-frame[data-sidebar=open]) .notifications-layer{left:var(--kit-size-sidebar)}body:has(.ku-frame[data-sidebar=rail]) .notifications-layer{left:var(--kit-size-rail)}.notifications-layer[data-contained]{width:min(380px,100vw - 16px);position:absolute;inset:0 auto 0 100%}.notifications-drawer{box-sizing:border-box;pointer-events:auto;background:var(--kit-bg-primary);width:min(380px,100vw - 16px);color:var(--kit-content-primary);border-right:1px solid var(--kit-border-primary);box-shadow:var(--kit-shadow-popover);font:400 var(--font-size-14)/1.45 var(--font-body);visibility:hidden;transition:transform var(--kit-duration-sidebar) var(--kit-easing-sidebar),visibility 0s var(--ease-linear) var(--kit-duration-sidebar);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.notifications-drawer[data-open]{visibility:visible;transition:transform var(--kit-duration-sidebar) var(--kit-easing-sidebar),visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.notifications-drawer,.notifications-drawer[data-open]{transition:none}}.notifications-head{align-items:center;gap:var(--space-4);height:var(--kit-size-header);padding:0 var(--space-12) 0 var(--space-20);flex:none;display:flex}.notifications-title{font-size:var(--font-size-16);flex:1;margin:0;font-weight:600;line-height:24px}.notifications-tabs{padding:0 var(--space-20) var(--space-8);flex:none}.notifications-list{min-height:0;padding:0 var(--space-8) var(--space-8);overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.notifications-group{padding:var(--space-12) var(--space-12) var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500;line-height:16px;display:block}.notifications-row{align-items:flex-start;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-10);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;display:flex}.notifications-row:hover{background:var(--kit-bg-secondary)}.notifications-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.notifications-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.notifications-sentence{font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere;line-height:19px}.notifications-sentence strong{color:var(--kit-content-primary);font-weight:500}.notifications-row[data-unread] .notifications-sentence{color:var(--kit-content-primary)}.notifications-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:16px}.notifications-dot{width:6px;height:6px;margin-top:calc(var(--space-8) - var(--space-2) / 2);border-radius:var(--kit-radius-pill);background:0 0;flex:none}.notifications-row[data-unread] .notifications-dot{background:var(--kit-bg-tone-blue)}.notifications-tile{border-radius:var(--radius-8);background:var(--kit-bg-secondary);width:28px;height:28px;color:var(--kit-content-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.notifications-empty{padding:var(--space-8) var(--space-20)}.notifications-foot{box-sizing:border-box;height:calc(44px - var(--space-6) + var(--space-12));padding:0 var(--space-12);box-shadow:inset 0 1px 0 var(--kit-border-primary);flex:none;justify-content:flex-end;align-items:center;display:flex}.notifications-foot .ku-button{gap:var(--space-6)}.notifications-drawer .ku-button[data-appearance=ghost]:not([aria-disabled=true]):hover{border-color:#0000}.ku-appearance{gap:var(--space-36);font-family:var(--font-body);flex-direction:column;display:flex}.ku-appearance-modes{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px;display:grid}.ku-appearance-mode{justify-content:center;align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-12);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-13);cursor:pointer;transition:box-shadow var(--kit-duration-standard) var(--ease-color),color var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard);border:0;display:flex}.ku-appearance-mode[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--kit-border-focus);color:var(--kit-content-primary);font-weight:500}.ku-appearance-looks{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px;display:grid}.ku-appearance-look{align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-10);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-primary);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard);border:0;flex-direction:column;display:flex}.ku-appearance-look[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--kit-border-focus)}.ku-appearance-mode:active,.ku-appearance-look:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ku-appearance-mode:hover,.ku-appearance-look:hover{box-shadow:inset 0 0 0 1px var(--kit-border-strong)}.ku-appearance-mode[aria-checked=true]:hover,.ku-appearance-look[aria-checked=true]:hover{box-shadow:inset 0 0 0 1.5px var(--kit-border-focus)}}.ku-appearance-mode:focus-visible,.ku-appearance-look:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-look-name{margin-top:var(--space-8);padding:0 var(--space-4);font-size:var(--font-size-13);font-weight:500}.ku-look-note{padding:0 var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-look-preview{border-radius:var(--radius-8);width:100%;height:72px;box-shadow:inset 0 0 0 1px var(--kit-border-primary);display:flex;overflow:hidden}.ku-look-preview i{border-radius:var(--radius-2);background:var(--kit-content-disabled);height:4px;display:block}.ku-look-side{gap:var(--space-4);width:30%;padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.ku-look-side i:first-child{background:var(--kit-content-tertiary);width:70%}.ku-look-page{gap:var(--space-6);padding:var(--space-10) var(--space-8);background:var(--kit-bg-primary);flex-direction:column;flex:1;display:flex}.ku-look-page i:first-child{background:var(--kit-content-tertiary);width:55%}.ku-look-page .ku-look-accent{border-radius:var(--radius-4);background:var(--kit-content-accent);align-self:flex-end;width:24%;height:8px;margin-top:auto}.ku-look-preview[data-look=keeyu] .ku-look-side{background:var(--kit-bg-tertiary)}@media (width<=480px){.ku-appearance-modes,.ku-appearance-looks{grid-template-columns:minmax(0,1fr)}}.ku-mode-switch{gap:var(--space-2);padding:var(--space-2);border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);flex:none;display:flex}.ku-mode-switch-option{border-radius:var(--kit-radius-pill);width:24px;height:24px;color:var(--kit-content-tertiary);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-color),color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ku-mode-switch-option[aria-checked=true]{background:var(--kit-bg-primary);color:var(--kit-content-primary);box-shadow:var(--kit-shadow-active)}@media (hover:hover) and (pointer:fine){.ku-mode-switch-option:hover{color:var(--kit-content-primary)}}.ku-mode-switch-option:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-theme-toggle{flex:none;display:inline-flex}.ku-theme-glyph{width:16px;height:16px;display:block;position:relative}.ku-theme-sun,.ku-theme-moon{transition:transform var(--kit-duration-tooltip) var(--kit-easing-standard),opacity var(--kit-duration-standard) var(--ease-color);display:flex;position:absolute;inset:0}.ku-theme-sun{opacity:1;transform:rotate(0)scale(1)}.ku-theme-moon{opacity:0;transform:rotate(-60deg)scale(.6)}.ku-theme-toggle[data-theme-choice=dark] .ku-theme-sun{opacity:0;transform:rotate(60deg)scale(.6)}.ku-theme-toggle[data-theme-choice=dark] .ku-theme-moon{opacity:1;transform:rotate(0)scale(1)}.ku-theme-toggle[data-motion=none] :is(.ku-theme-sun,.ku-theme-moon){transition:none}@media (prefers-reduced-motion:reduce){.ku-theme-sun,.ku-theme-moon,.ku-appearance-mode,.ku-appearance-look,.ku-mode-switch-option{transition:none}.ku-appearance-mode:active,.ku-appearance-look:active{transform:none}}.ku-frame{--page-height:100dvh;min-height:100dvh;display:flex}.ku-frame:has(>.sidebar):before{content:"";width:var(--kit-size-sidebar);transition:width var(--kit-duration-sidebar) var(--kit-easing-sidebar);flex:none}.ku-frame[data-sidebar=rail]:has(>.sidebar):before{width:var(--kit-size-rail)}.ku-frame[data-sidebar=hidden]:has(>.sidebar):before{width:0}@media (prefers-reduced-motion:reduce){.ku-frame{transition:none}.ku-frame:has(>.sidebar):before{transition:none}}@property --ku-sidebar-now{syntax:"<length>";inherits:true;initial-value:240px}.ku-frame{--ku-sidebar-now:var(--kit-size-sidebar);transition:--ku-sidebar-now var(--kit-duration-sidebar) var(--kit-easing-sidebar)}.ku-frame[data-sidebar=rail]{--ku-sidebar-now:var(--kit-size-rail)}.ku-frame[data-sidebar=hidden]{--ku-sidebar-now:0px}.ku-frame-page{--ku-page-grow:clamp(0,tan(atan2(100vw - var(--ku-sidebar-now) - 1040px,1200px)),1);--ku-page-gutter:calc(var(--space-32) + var(--space-32) * pow(var(--ku-page-grow),1.4));flex-direction:column;flex:1;min-width:0;display:flex;position:relative}@media (width<=900px){.ku-frame-page{--ku-page-gutter:var(--space-16)}}main:has(.home)>.topbar{z-index:1;position:absolute;inset:0 0 auto}.home{align-items:center;gap:var(--space-24);padding:var(--space-48) var(--space-24) var(--space-48);flex-direction:column;flex:1;display:flex}.hero{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.hero h1{margin:var(--space-12) 0 0;font-size:var(--font-size-28);letter-spacing:-.02em;font-weight:500;line-height:1.2}.hero-sub{font-size:var(--font-size-14);color:var(--kit-content-tertiary);margin:0}.home>.composer[data-appearance]{width:var(--kit-size-content-column);max-width:100%}.try-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.try-label{font-size:var(--font-size-12);color:var(--kit-content-disabled);margin-right:var(--space-4)}.recent{width:var(--kit-size-content-column);gap:var(--space-12);max-width:100%;margin-top:var(--space-16);flex-direction:column;display:flex}.recent-head{justify-content:space-between;align-items:center;display:flex}.recent h2{font-size:var(--font-size-16);margin:0;font-weight:500}@media (width<=900px){.home{padding:var(--space-24) var(--space-16) var(--space-32)}.hero h1{font-size:var(--font-size-24)}}.home-playbooks{width:var(--kit-size-content-column);gap:var(--space-12);max-width:100%;margin-top:var(--space-16);flex-direction:column;display:flex}.playbook-grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-tabs{gap:var(--space-16);width:var(--home-column,var(--kit-size-content-column));max-width:100%;margin-top:var(--space-24);flex-direction:column;display:flex;container-type:inline-size}.home-tabs-bar{align-items:center;gap:var(--space-16);display:flex}.home-tabs-bar>.ku-tabs{flex:1;min-width:0}.home-tabs-bar>.ku-tabs[data-appearance=cards]{flex:0 auto}.home-tabs-bar>.text-link{padding-left:var(--space-16);flex:none;align-items:center;margin-left:auto;display:flex}.home-tabs-bar>.ku-tabs:not([data-appearance=cards])~.text-link{border-bottom:1px solid var(--kit-border-primary);align-self:stretch;margin-left:0}.home h2{align-items:center;gap:var(--space-8);font-size:var(--font-size-14);letter-spacing:-.01em;margin:0;font-weight:600;display:flex}.home-list{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);flex-direction:column;display:flex;overflow:hidden}.home-row{align-items:center;gap:var(--space-12);text-align:left;width:100%;padding:var(--space-10) var(--space-12);border:0;border-top:1px solid var(--kit-border-primary);font:inherit;cursor:pointer;background:0 0;display:flex}.home-row:first-child{border-top:0}.home-row:hover{background:var(--kit-bg-secondary)}.home-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.home-row:disabled{cursor:progress}.home-row .ku-list-row{flex:1}.home-row-action{font-size:var(--font-size-12);color:var(--kit-content-accent);flex:none;font-weight:500}.home[data-returning]{--home-column:880px;gap:var(--space-28);padding-top:max(var(--space-48),14vh);background:var(--kit-bg-primary)}.home[data-returning]>.composer[data-appearance]{width:var(--home-column)}.hero.is-greeting h1{margin-top:var(--space-4);font-size:var(--font-size-28);font-weight:600}.home-notice-actions{gap:var(--space-8);display:flex}.home-asks{flex-direction:column;display:flex}.home-runs,.home[data-returning] .playbook-grid{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home[data-returning] .home-list{background:var(--kit-bg-glass);border-color:var(--kit-border-glass);box-shadow:var(--kit-shadow-popover)}.home-list-group{display:contents}.home-list-group .home-row{border-top:1px solid var(--kit-border-primary)}.home-list-group:first-child .home-row,.home-list-heading+.home-row{border-top:0}.home-list-heading{padding:var(--space-10) var(--space-12) var(--space-2);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500}.home-list-group:not(:first-child)>.home-list-heading{border-top:1px solid var(--kit-border-primary)}@container (width<=760px){.home-runs,.home[data-returning] .playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=480px){.home-runs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.home-runs>*{scroll-snap-align:start;flex:0 0 80%}.home[data-returning] .playbook-grid{grid-template-columns:minmax(0,1fr)}}.home-starters{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-empty-line{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0}.home-empty-line b{margin-right:var(--space-6);color:var(--kit-content-primary);font-weight:600}@media (width<=760px){.home-starters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.playbook-grid{grid-template-columns:minmax(0,1fr)}}.home-mark{display:inline-flex}.hero-facts{justify-content:center;align-items:center;gap:var(--space-4) var(--space-8);font-size:var(--font-size-13);color:var(--kit-content-tertiary);flex-wrap:wrap;display:flex}.hero-facts[data-pending]:before{content:"​"}.hero-facts-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:160px;height:10px;display:inline-block}.hero-facts a{color:var(--kit-content-secondary);text-decoration:none}.hero-facts a:hover{color:var(--kit-content-primary)}.hero-fact-dot{display:none}.home-quiet-line{justify-content:center;align-items:center;gap:var(--space-10);margin-top:var(--space-8);font-size:var(--font-size-13);color:var(--kit-content-secondary);display:flex}.connectors-page{width:100%;max-width:none;padding:var(--space-56) var(--space-16) var(--space-48);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex;container-type:inline-size}.connectors-page>*{flex:none}.connectors-actions{gap:var(--space-8);display:flex}.connectors-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.connectors-more{justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;display:flex}.connectors-more .text-link{font:inherit;color:var(--kit-content-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:500}.connectors-more .text-link:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.connectors-note{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.connectors-toast{z-index:7;pointer-events:none;height:0;position:fixed;bottom:0;left:0;right:0}.connectors-page .ku-badge{white-space:nowrap}.connector-tile{border-radius:var(--radius-8);border:1px solid var(--kit-border-primary);background:var(--kit-bg-primary);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.connector-tile.is-large{border-radius:var(--radius-10);width:40px;height:40px}.connector-tile.is-accent{background:var(--kit-bg-accent);border-color:var(--kit-border-accent);color:var(--kit-content-accent)}.connector-words{flex-direction:column;flex:1;min-width:0;display:flex}.connector-name{font:inherit;font-size:var(--font-size-13);color:var(--kit-content-primary);text-align:left;background:0 0;border:0;padding:0;font-weight:500}button.connector-name{cursor:pointer;border-radius:var(--kit-radius-chip)}button.connector-name:hover{text-decoration:underline}button.connector-name:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.connector-card[data-opens]{cursor:pointer}.connector-words>span{font-size:var(--font-size-11);color:var(--kit-content-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connector-operations,.connector-muted{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap;margin:0}.connector-operations b{color:var(--kit-content-secondary);font-weight:400}.connector-card :is(.connector-operations,.connector-card-facts){padding-left:calc(var(--space-6) / 2)}.connector-grid{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (width<=1100px){.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=800px){.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.connector-grid{grid-template-columns:minmax(0,1fr)}}.connector-card{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);transition:border-color var(--kit-duration-standard) var(--kit-easing-standard),box-shadow var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);flex-direction:column;display:flex}.connector-card:hover{border-color:var(--kit-border-secondary)}@media (hover:hover) and (pointer:fine){.connector-card:not([data-skeleton]):hover{transform:translateY(calc(var(--space-2) * -1));box-shadow:var(--kit-shadow-card)}}.connector-card-head{align-items:center;gap:var(--space-12);min-width:0;display:flex}.connector-card-foot{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:auto;display:flex}.connector-card.is-build{background:0 0;border-style:dashed;padding:0}.connector-card.is-build>button{gap:var(--space-12);height:100%;padding:var(--space-16);border-radius:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.connector-card.is-build>button:hover{background:var(--kit-bg-secondary)}.connector-card.is-build>button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.connector-card-text{font-size:var(--font-size-12);color:var(--kit-content-secondary);line-height:1.5}.connector-card-cta{font-size:var(--font-size-12);color:var(--kit-content-accent);font-weight:500}.connector-card-facts{align-items:center;gap:var(--space-12);min-width:0;margin:calc(var(--space-4) * -1) 0 0;font-size:var(--font-size-11);color:var(--kit-content-quaternary);white-space:nowrap;display:flex}.connector-card-fact{align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}.connector-card-fact>span{text-overflow:ellipsis;overflow:hidden}.connector-card-fact .icon{flex:none}.connector-card-facts b{font-weight:400}.connector-card-facts:empty:before{content:" "}.connector-card[data-arrived]{isolation:isolate;position:relative}.connector-card[data-arrived]:after{content:"";z-index:-1;border-radius:inherit;background:var(--kit-bg-accent);opacity:0;pointer-events:none;animation:ku-arrive var(--kit-duration-arrival) var(--kit-easing-standard);position:absolute;inset:0}.connection-page{gap:var(--space-16);flex-direction:column;display:flex}.connection-page .ku-breadcrumb button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.connection-page-head{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.connection-page-title{align-items:center;gap:var(--space-12);min-width:0;display:flex}.connection-page-title h1{font-size:var(--kit-size-page-title);letter-spacing:-.01em;margin:0;font-weight:600}.connection-page-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.connection-page-facts{margin:calc(var(--space-6) * -1) 0 0;font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere}.connector-tiles{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (width<=800px){.connector-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.connector-tile-stat{gap:var(--space-4);min-width:0;padding:var(--space-12) var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);flex-direction:column;display:flex}.connector-tile-stat>span{font-size:var(--font-size-12);color:var(--kit-content-secondary)}.connector-tile-stat>strong{font-size:var(--font-size-24);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.connector-tile-stat>small{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connection-section{gap:var(--space-12);flex-direction:column;display:flex}.connection-list{gap:var(--space-4)}.connection-list-row{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--kit-radius-chip);background:0 0;border:0;padding:0;display:block}.connection-list-row:hover{background:var(--kit-bg-secondary)}.connection-operations .ku-grid-scroll{max-height:max(460px,100dvh - 330px)}.connection-operations .ku-grid-table{table-layout:fixed;min-width:760px}.connection-operations .ku-grid-table :is(th,td){vertical-align:middle;min-width:0;max-width:none;overflow:hidden}.connection-operations .ku-grid-table :is(th,td)[data-key]{width:25%}.connection-operations .ku-grid-table :is(th,td)[data-key]+*{width:92px}.connection-operations .ku-grid-table :is(th,td)[data-key]+*+*+*{width:22%}.connection-operations .ku-grid-table :is(th,td)[data-key]+*+*+*+*{width:92px}.connection-operations .ku-grid[data-expanding] .ku-grid-table :is(th,td)[data-key]{padding-left:var(--space-2)}.operation-name{align-items:center;gap:var(--space-8);white-space:nowrap;min-width:0;display:flex}.operation-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.operation-name .ku-chip{flex:none}.operation-version{align-items:center;gap:var(--space-8);min-width:0;padding-left:var(--space-10);font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--kit-content-secondary);white-space:nowrap;display:flex}.operation-version code{font:inherit}.operation-version .ku-chip{flex:none}.operation-text{-webkit-line-clamp:2;font-size:var(--font-size-12);color:var(--kit-content-secondary);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.playbook-names{align-items:center;gap:var(--space-6);min-width:0;font-size:var(--font-size-12);color:var(--kit-content-secondary);display:flex}.playbook-names-first{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playbook-names-more{padding:0 var(--space-6);border-radius:var(--kit-radius-pill);background:var(--kit-bg-secondary);font-size:var(--font-size-11);color:var(--kit-content-secondary);flex:none;line-height:18px}.access-pill{padding:0 var(--space-8);border-radius:var(--kit-radius-pill);background:var(--kit-bg-secondary);line-height:20px;font-size:var(--font-size-11);color:var(--kit-content-secondary);font-weight:500;display:inline-block}.access-pill[data-access=write]{background:var(--kit-bg-warning);color:var(--kit-content-warning)}.allowed-mark{border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);vertical-align:middle;width:28px;height:16px;display:inline-block;position:relative}.allowed-mark:after{content:"";background:var(--kit-bg-primary);width:12px;height:12px;box-shadow:var(--kit-shadow-active);border-radius:50%;position:absolute;top:2px;left:2px}.allowed-mark[data-on]{background:var(--kit-accent-teal)}.allowed-mark[data-on]:after{left:14px}.credential-sheet .ku-ask{max-width:none}.credential-sheet .ku-toast{left:auto;right:var(--space-24);margin:0}.connection-sheet-other{margin:var(--space-12) var(--space-4) 0;font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:20px}.connection-sheet-other .text-link{font:inherit;color:var(--kit-content-accent);cursor:pointer;background:0 0;border:0;padding:0}.connection-sheet-other .text-link:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}@media (width<=900px){.connectors-page{padding:var(--space-56) var(--space-16) var(--space-32)}}.connector-group-heading{align-items:baseline;gap:var(--space-8);margin-top:var(--space-12);padding:0 var(--space-4);font-size:var(--font-size-14);color:var(--kit-content-primary);grid-column:1/-1;font-weight:500;display:flex}.connector-group-heading:first-child{margin-top:0}.connector-group-heading small{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:400}.connector-card[data-skeleton]{pointer-events:none}.connector-card[data-skeleton] .connector-tile{background:var(--kit-bg-tertiary)}.connector-card[data-skeleton] .connector-words{gap:var(--space-6);flex-direction:column;display:flex}.connector-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:72px;height:10px;display:block}.connector-skel[data-shape=name]{width:120px;height:12px}.connector-skel[data-shape=line]{opacity:.6;width:min(220px,80%)}.connector-skel[data-shape=figure]{width:56px;height:20px}.ku-settings-search{align-items:center;gap:var(--space-8);height:32px;margin:var(--space-4) 0 var(--space-8);padding:0 var(--space-10);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-tertiary);transition:box-shadow var(--kit-duration-standard) var(--ease-color);flex:none;display:flex}.ku-settings-search:focus-within{box-shadow:inset 0 0 0 1px var(--kit-border-strong)}.ku-settings-search input:focus-visible{outline:0}.ku-settings-search input{min-width:0;height:100%;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);background:0 0;border:0;outline:0;flex:1;padding:0}.ku-settings-search input::placeholder{color:var(--kit-content-tertiary)}.ku-settings-search input::-webkit-search-cancel-button{display:none}.ku-settings-heading{padding:var(--space-12) var(--space-10) var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500;display:block}.ku-settings-soon{padding:0 var(--space-6);border-radius:var(--kit-radius-pill);box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-tertiary);font-size:var(--font-size-11);margin-left:auto;font-weight:500;line-height:18px}.ku-settings-leaves{color:var(--kit-content-tertiary);margin-left:auto;display:inline-flex}.ku-settings-list{gap:var(--space-2);opacity:1;transition:opacity var(--duration-200) var(--kit-easing-standard),transform var(--duration-200) var(--kit-easing-standard);flex-direction:column;display:flex;transform:none}@starting-style{.ku-settings-list{opacity:0;transform:translate(-6px)}}.ku-settings-empty{padding:var(--space-8) var(--space-10);font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}.ku-settings{min-height:100%;font-family:var(--font-body);flex-direction:column;display:flex}.ku-settings-bar{z-index:1;align-items:center;gap:var(--space-12);height:var(--kit-size-header);padding:0 var(--space-16);border-bottom:1px solid var(--kit-border-primary);background:var(--kit-bg-primary);flex:none;display:flex;position:sticky;top:0}.ku-settings-bar .ku-breadcrumb{font-size:var(--font-size-13)}.ku-settings-body{width:100%;max-width:680px;padding:var(--space-48) var(--space-32) var(--space-64);gap:var(--space-36);box-sizing:border-box;opacity:1;transition:opacity var(--duration-200) var(--kit-easing-standard),transform var(--duration-200) var(--kit-easing-standard);flex-direction:column;margin:0 auto;display:flex;transform:none}@starting-style{.ku-settings-body{opacity:0;transform:translateY(6px)}}.ku-settings[data-width=wide] .ku-settings-body{max-width:1040px}.ku-settings-head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.ku-settings-head-text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ku-settings-head h1{font-size:var(--kit-size-page-title);letter-spacing:-.015em;color:var(--kit-content-primary);margin:0;font-weight:600}.ku-settings-head p{font-size:var(--font-size-14);color:var(--kit-content-secondary);margin:0}.ku-settings-head[data-tone=brand]{padding:var(--space-24) var(--space-28);border-radius:var(--radius-16);background:var(--kit-gradient-wash);background-size:200% 100%;background-position:var(--ku-wash-x,50%) 0;box-shadow:inset 0 0 0 1px var(--kit-border-wash)}.ku-settings-section{gap:var(--space-16);flex-direction:column;display:flex}.ku-settings-section-head{gap:var(--space-2);padding-bottom:var(--space-10);border-bottom:1px solid var(--kit-border-primary);flex-direction:column;display:flex}.ku-settings-section-head[data-action]{align-items:flex-end;gap:var(--space-12);flex-direction:row}.ku-settings-section-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ku-settings-section-head h2{font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;font-weight:600}.ku-settings[data-tone=brand] .ku-settings-head h1{font-size:var(--font-size-24)}.ku-settings[data-tone=brand] .ku-settings-section-head h2{font-size:var(--font-size-16)}.ku-settings[data-tone=brand] .ku-settings-body{max-width:clamp(680px,70%,1040px)}.ku-settings-section-head p{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}.ku-settings-card{border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:inset 0 0 0 1px var(--kit-border-primary);flex-direction:column;display:flex}.ku-settings-row{align-items:center;gap:var(--space-12);min-height:60px;padding:var(--space-12) var(--space-16);box-sizing:border-box;display:flex}.ku-settings-row+.ku-settings-row{border-top:1px solid var(--kit-border-primary)}.ku-settings-row-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ku-settings-row-title{font-size:var(--font-size-14);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ku-settings-row-note{font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-overflow:ellipsis;overflow:hidden}.ku-settings-row-control{align-items:center;gap:var(--space-8);flex:none;display:flex}.ku-settings-value{gap:var(--space-2);flex-direction:column;display:flex}.ku-settings-value+.ku-settings-value{margin-top:var(--space-8)}.ku-settings-value-label{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500}.ku-settings-value-help{font-size:var(--font-size-13);color:var(--kit-content-tertiary)}.ku-settings-value-box{align-items:center;gap:var(--space-10);min-height:40px;margin-top:var(--space-6);padding:0 var(--space-4) 0 var(--space-12);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);box-shadow:inset 0 0 0 1px var(--kit-border-primary);box-sizing:border-box;display:flex}.ku-settings-value-text{min-width:0;padding:var(--space-8) 0;font-size:var(--font-size-14);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ku-settings-value-text.is-empty{color:var(--kit-content-tertiary)}.ku-settings-value-box[data-mono] .ku-settings-value-text{font-family:var(--font-mono);font-size:var(--font-size-13)}.ku-settings-value-box .ku-copy{flex:none}@media (width<=900px){.ku-settings-body{padding:var(--space-24) var(--space-16) var(--space-48);gap:var(--space-28)}.ku-settings-row{flex-wrap:wrap}.ku-settings-head[data-tone=brand]{padding:var(--space-20)}}.ku-help-row{align-items:center;gap:var(--space-12);min-height:60px;padding:var(--space-12) var(--space-16);box-sizing:border-box;color:var(--kit-content-primary);transition:background-color var(--kit-duration-standard) var(--ease-color);text-decoration:none;display:flex}.ku-help-row+.ku-help-row,.ku-help-row[data-size=compact]{min-height:48px}a.ku-help-row:hover,.ku-help-fold>summary:hover{background:var(--kit-bg-secondary)}a.ku-help-row:first-child{border-top-left-radius:var(--kit-radius-card);border-top-right-radius:var(--kit-radius-card)}a.ku-help-row:last-child{border-bottom-left-radius:var(--kit-radius-card);border-bottom-right-radius:var(--kit-radius-card)}a.ku-help-row:focus-visible,a.ku-help-topic:focus-visible,a.ku-help-link:focus-visible,a.ku-help-hit:focus-visible,a.ku-help-child:focus-visible,.ku-help-fold>summary:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-help-row-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ku-help-row-title{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500}.ku-help-row-note{font-size:var(--font-size-13);color:var(--kit-content-tertiary)}.ku-help-go{color:var(--kit-content-tertiary);flex:none;display:inline-flex}.ku-help-tile{border-radius:var(--radius-8);background:var(--kit-bg-secondary);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-secondary);flex:none;place-items:center;display:grid}.ku-help-value{padding:var(--space-12) var(--space-16) var(--space-16)}.ku-help-row+.ku-help-value,.ku-help-value+.ku-help-row{border-top:1px solid var(--kit-border-primary)}.ku-help-more{font-size:var(--font-size-13);color:var(--kit-content-accent);white-space:nowrap;flex:none;font-weight:500;text-decoration:none}a.ku-help-more:hover{text-decoration:underline}.ku-help-topics{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ku-help-topic{gap:var(--space-12);min-height:136px;padding:var(--space-16);box-sizing:border-box;border-radius:var(--kit-radius-card);box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-primary);transition:background-color var(--kit-duration-standard) var(--ease-color);flex-direction:column;text-decoration:none;display:flex}a.ku-help-topic:hover{background:var(--kit-bg-secondary)}.ku-help-topic-text{gap:var(--space-2);flex-direction:column;display:flex}.ku-help-topic-title{font-size:var(--font-size-14);font-weight:600}.ku-help-topic-note{font-size:var(--font-size-13);color:var(--kit-content-tertiary);line-height:19px}.ku-help-topic-count{font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin-top:auto}.ku-help-facts{gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);box-shadow:inset 0 0 0 1px var(--kit-border-primary);font-size:var(--font-size-13);margin:0;line-height:20px;display:grid}.ku-help-facts>div,.ku-help-cause dl>div{gap:var(--space-16);font-size:inherit;border:0;grid-template-columns:132px minmax(0,1fr);padding:0;display:grid}.ku-help-facts dt,.ku-help-cause dt{color:var(--kit-content-tertiary)}.ku-help-facts dd,.ku-help-cause dd{text-align:left;color:var(--kit-content-primary);margin:0}.ku-help-steps{gap:var(--space-12);counter-reset:ku-help-step;font-size:var(--font-size-14);color:var(--kit-content-primary);flex-direction:column;margin:0;padding:0;line-height:22px;list-style:none;display:flex}.ku-help-steps li{gap:var(--space-12);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.ku-help-step{min-width:0;padding-top:1px}.ku-help-steps li:before{counter-increment:ku-help-step;content:counter(ku-help-step);border-radius:var(--radius-full);background:var(--kit-bg-tertiary);width:24px;height:24px;color:var(--kit-content-secondary);font-family:var(--font-mono);font-size:var(--font-size-12);place-items:center;font-weight:500;line-height:1;display:grid}.ku-help-steps li[aria-current=step]:before{background:var(--kit-bg-accent)}.ku-help-steps b,.ku-help-prose b,.ku-help-cause b{font-weight:500}.ku-help-folds{border-radius:var(--kit-radius-card);box-shadow:inset 0 0 0 1px var(--kit-border-primary);flex-direction:column;display:flex;overflow:hidden}.ku-help-folds>*+*{border-top:1px solid var(--kit-border-primary)}.ku-help-fold{overflow:hidden}.ku-help-fold>summary{align-items:center;gap:var(--space-12);min-height:48px;padding:var(--space-12) var(--space-16);cursor:pointer;list-style:none;display:flex}.ku-help-fold>summary::-webkit-details-marker{display:none}.ku-help-fold>summary>.icon{color:var(--kit-content-tertiary);margin-left:auto}.ku-help-fold[open]>summary>.icon{rotate:180deg}.ku-help-fold-body{padding:var(--space-4) var(--space-16) var(--space-16)}.ku-help-prose{gap:var(--space-8);font-size:var(--font-size-14);color:var(--kit-content-primary);flex-direction:column;line-height:22px;display:flex}.ku-help-prose p{margin:0}.ku-help-prose ul{gap:var(--space-6);padding-left:var(--space-20);flex-direction:column;margin:0;display:flex}.ku-help-links{gap:var(--space-2);flex-direction:column;display:flex}.ku-help-link{align-items:center;gap:var(--space-8);border-radius:var(--radius-6);width:fit-content;max-width:100%;min-height:32px;color:var(--kit-content-primary);font-size:var(--font-size-13);text-decoration:none;display:flex}.ku-help-link .icon{color:var(--kit-content-tertiary);flex:none}a.ku-help-link:hover,a.ku-help-link:hover .icon{color:var(--kit-content-accent)}.ku-help-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.ku-help-causes{gap:var(--space-12);flex-direction:column;display:flex}.ku-help-cause{border-radius:var(--kit-radius-card);box-shadow:inset 0 0 0 1px var(--kit-border-primary)}.ku-help-cause-head{align-items:baseline;gap:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-10);display:flex}.ku-help-cause-head>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ku-help-cause-n{width:20px;font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none;font-weight:500}.ku-help-cause h3{font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;font-weight:600}.ku-help-cause p{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:20px}.ku-help-cause dl{gap:var(--space-8);padding:var(--space-10) var(--space-16) var(--space-12) var(--space-48);border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-13);margin:0;line-height:20px;display:grid}.ku-help-cause-text{padding:0 var(--space-16) var(--space-10) var(--space-48)}.ku-help-support{border-radius:var(--kit-radius-card);background:linear-gradient(var(--kit-bg-primary),var(--kit-bg-primary)) padding-box,linear-gradient(in oklab 118deg,var(--kit-gradient-ring)) border-box;border:2px solid #0000;flex-direction:column;display:flex}.ku-help-count{padding:var(--space-8) var(--space-10) var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500;display:block}.ku-help-hit{gap:var(--space-2);padding:var(--space-8) var(--space-10);border-radius:var(--radius-10);color:var(--kit-content-primary);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}a.ku-help-hit:hover{background:var(--kit-bg-tertiary)}.ku-help-hit[aria-current=page]{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);box-shadow:var(--kit-shadow-active)}.ku-help-hit-title{font-size:var(--font-size-13);font-weight:500;line-height:18px}.ku-help-hit-text{font-size:var(--font-size-12);color:var(--kit-content-tertiary);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.ku-help-hit mark{border-radius:var(--radius-2);background:var(--kit-bg-accent);color:var(--kit-content-primary);padding:0 1px}.ku-help-child{min-height:32px;padding:var(--space-6) var(--space-10) var(--space-6) 40px;box-sizing:border-box;border-radius:var(--radius-10);color:var(--kit-content-secondary);font-size:var(--font-size-13);border:1px solid #0000;align-items:center;line-height:18px;text-decoration:none;display:flex}a.ku-help-child:hover{background:var(--kit-bg-tertiary)}.ku-help-child[aria-current=page]{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);color:var(--kit-content-primary);box-shadow:var(--kit-shadow-active);font-weight:500}@media (width<=900px){.ku-help-topics{grid-template-columns:minmax(0,1fr)}.ku-help-topic{min-height:0}.ku-help-facts>div,.ku-help-cause dl>div{gap:var(--space-2);flex-direction:column;grid-template-columns:minmax(0,1fr)}.ku-help-cause dl{padding-left:var(--space-16)}}.ku-recommend{box-sizing:border-box;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);width:100%;max-width:380px;box-shadow:var(--kit-shadow-active);font-family:var(--font-body);color:var(--kit-content-primary);animation:ku-card-in var(--duration-300) var(--kit-easing-standard) both;position:relative}@keyframes ku-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ku-recommend-body{padding:16px 16px 12px}.ku-recommend-title{font-size:var(--font-size-14);margin:0;padding-right:28px;font-weight:500;line-height:20px}.ku-recommend-footer{border-top:1px solid var(--kit-border-primary);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ku-recommend-actions{align-items:center;gap:6px;display:inline-flex}.ku-recommend-words{min-height:40px;font-size:var(--font-size-13);color:var(--kit-content-secondary);animation:ku-card-in var(--duration-200) var(--kit-easing-standard) both;margin-top:6px;line-height:20px}.ku-recommend-words strong{color:var(--kit-content-primary);font-weight:500}.ku-recommend-drawer{border-top:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);padding:8px}.ku-recommend-drawer[hidden]{display:none}.ku-recommend-drawer-title{font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin:0;padding:0 6px 4px;font-weight:500}.ku-recommend-alternative{border-radius:var(--kit-radius-button);width:100%;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-12);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px;display:flex}.ku-recommend-alternative:hover{background:var(--kit-bg-tertiary)}.ku-recommend-alternative:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-recommend-short{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ku-recommend-confidence-words{font-size:var(--font-size-11);color:var(--kit-content-tertiary);flex:none}.ku-recommend-signal{align-items:center;gap:8px;display:inline-flex}.ku-recommend-signal .ku-recommend-confidence-words{font-size:var(--font-size-12);color:var(--kit-content-secondary);font-weight:500}.ku-confidence{align-items:flex-end;gap:2px;display:inline-flex}.ku-confidence-bar{border-radius:var(--kit-radius-pill);background:var(--kit-border-secondary);width:4px;height:10px;transition:background-color var(--kit-duration-standard)}.ku-confidence[data-confidence=high] .ku-confidence-bar[data-on]{background:var(--kit-content-success)}.ku-confidence[data-confidence=review] .ku-confidence-bar[data-on]{background:var(--kit-icon-warning)}@media (prefers-reduced-motion:reduce){.ku-recommend,.ku-recommend-words{animation:none}.ku-confidence-bar{transition:none}}.ku-ask{box-sizing:border-box;border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));background:var(--kd-surface-bg,var(--kit-bg-primary));width:100%;max-width:620px;box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));font-family:var(--font-body);position:relative}.ku-ask-body{gap:var(--space-12);flex-direction:column;padding:16px 16px 12px;display:flex}.kd-layout-card .ku-ask{max-width:none}.kd-layout-card .ku-ask-body{padding:0 0 var(--space-12)}.kd-layout-card .ku-ask-actions{padding:var(--space-12) 0 0}.ku-ask-body[hidden]{display:none}.ku-ask-question{font-size:var(--font-size-16);color:var(--kit-content-primary);text-wrap:pretty;margin:0;font-weight:600;line-height:22px}.ku-ask-description{font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:1.5}.ku-ask-description p{margin:0}.ku-ask-fields{gap:var(--space-12);flex-direction:column;display:flex}.ku-ask-section{gap:var(--space-10);flex-direction:column;display:flex}.ku-ask-section-title{padding-top:var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;font-weight:500}.ku-ask-fact{gap:var(--space-2);flex-direction:column;display:flex}.ku-ask-fact-value{font-size:var(--font-size-14);color:var(--kit-content-primary)}.ku-ask-reason{font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere;margin:0}.ku-ask-error{font-size:var(--font-size-12);color:var(--kit-content-error);margin:0}.ku-ask-saving{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.ku-ask-present{align-items:flex-end;gap:var(--space-8);display:flex}.ku-ask-present>.ku-field{flex:1;min-width:0}.ku-ask-fact.ku-ask-present{align-items:stretch}.ku-ask-present-row{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.ku-ask-present-value{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-8);border:1px solid var(--kit-border-input);border-radius:var(--kit-radius-button);background:var(--kit-bg-inset);min-width:0;height:36px;font-size:var(--font-size-14);flex:1;padding:0 12px;display:flex}.ku-ask-present-mask{letter-spacing:.2em;color:var(--kit-content-tertiary);white-space:nowrap;overflow:hidden;transform:translateY(.15em)}.ku-ask-present-state{align-items:center;gap:var(--space-4);font:500 var(--font-size-12)/18px var(--font-body);color:var(--kit-content-success);flex:none;display:inline-flex}.ku-ask-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding:4px 16px 16px;display:flex}.ku-ask-actions .ku-ask-settled{margin-right:auto}.ku-ask-fields .ku-form-choice-options[data-layout=rows]{margin:0 calc(-1 * var(--space-8))}.ku-ask-table,.ku-ask-list{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ku-ask-list-line{align-items:center;gap:var(--space-4);display:flex}.ku-ask-list-line>.ku-field{flex:1;min-width:0}.ku-ask-keys{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ku-ask-key{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.ku-ask-key-head{align-items:center;gap:var(--space-8);min-height:28px;padding-bottom:var(--space-4);border-bottom:1px solid var(--kit-border-primary);display:flex}.ku-ask-key-title{align-items:baseline;gap:var(--space-8);min-width:0;font-size:var(--font-size-13);color:var(--kit-content-primary);flex:1;font-weight:600;display:inline-flex}.ku-ask-key-for{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kit-content-secondary);font-weight:400;overflow:hidden}.ku-ask-key-removed{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}.ku-ask-key[data-removing] .ku-ask-key-title{color:var(--kit-content-tertiary)}.ku-ask-keys-add{display:flex}.ku-ask[data-folded]{border-radius:var(--radius-12);box-shadow:none}.ku-ask-fold{align-items:center;gap:var(--space-8);width:100%;min-height:40px;padding:var(--space-8) var(--space-12);border-radius:inherit;color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ku-ask-fold:disabled{cursor:default;background:var(--kit-bg-secondary)}.ku-ask-fold:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-ask-fold-mark{color:var(--kit-content-success);flex:none;place-items:center;display:inline-grid}.ku-ask-fold:disabled .ku-ask-fold-mark,.ku-ask-fold:disabled .ku-ask-fold-question{color:var(--kit-content-tertiary)}.ku-ask-fold-question{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kit-content-primary);flex:1;overflow:hidden}.ku-ask-fold-meta{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none;overflow:hidden}.ku-ask:not([data-folded]) .ku-ask-fold{border-bottom:1px solid var(--kit-border-primary);border-radius:0}.ku-ask-settled{align-items:center;gap:var(--space-6);font-size:var(--font-size-13);color:var(--kit-content-tertiary);display:inline-flex}.ku-ask[data-status=answered] .ku-ask-settled{color:var(--kit-content-success)}.kd-ask{min-width:0}.ku-ask[data-compact] .ku-ask-actions{padding-top:12px}.ku-ask[data-compact]>.ku-ask-error{margin:0 16px}.ku-ask[data-compact][data-acting]{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none}.ku-ask[data-compact][data-acting] .ku-ask-actions{padding:0}.ku-ask[data-compact][data-acting]>.ku-ask-error{margin:var(--space-6) 0 0}.ku-ask-stack{gap:var(--space-8);width:100%;max-width:620px;font-family:var(--font-body);flex-direction:column;display:flex}.ku-ask-stack-list{gap:var(--space-8);flex-direction:column;display:flex}.ku-ask-later{align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-12);border:1px dashed var(--kit-border-primary);border-radius:var(--radius-12);font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0;display:flex}.ku-ask-later>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ku-ask-stack-fold{border:1px solid var(--kit-border-primary);border-radius:var(--radius-12);background:var(--kit-bg-primary)}.ku-ask-stack[data-open] .ku-ask-stack-list{padding-left:var(--space-12)}.ku-memory-offer-list{padding:var(--space-4) 0;flex-direction:column;margin:0;list-style:none;display:flex}.ku-memory-offer{align-items:flex-start;gap:var(--space-10);padding:var(--space-10) var(--space-16);display:flex}.ku-memory-offer+.ku-memory-offer{border-top:1px solid var(--kit-border-primary)}.ku-memory-offer-mark{width:20px;height:20px;color:var(--kit-content-tertiary);flex:none;place-items:center;display:inline-grid}.ku-memory-offer-copy{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ku-memory-offer-text{font-size:var(--font-size-14);color:var(--kit-content-primary);overflow-wrap:anywhere;text-wrap:pretty;line-height:20px}.ku-memory-offer-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:16px}.ku-memory-offer-actions{align-items:center;gap:var(--space-6);flex:none;display:inline-flex}.ku-memory-offer-outcome{align-items:center;gap:var(--space-4);min-height:28px;font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none;display:inline-flex}.ku-memory-offer-outcome[data-outcome=kept]{color:var(--kit-content-success)}.ku-memory-offer[data-state=retired] .ku-memory-offer-text{color:var(--kit-content-tertiary)}.ku-memory-offers[data-settled] .ku-ask-fold{border-bottom:1px solid var(--kit-border-primary);border-radius:0}.ku-access-plan-list{border-top:1px solid var(--kit-border-primary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ku-access-plan-step{align-items:flex-start;gap:var(--space-10);padding:var(--space-10) var(--space-16);display:flex}.ku-access-plan-step+.ku-access-plan-step{border-top:1px solid var(--kit-border-primary)}.ku-access-plan-number{box-sizing:border-box;width:20px;height:20px;margin-top:var(--space-2);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);font-size:var(--font-size-11);color:var(--kit-content-secondary);flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.ku-access-plan-step[data-state=applied] .ku-access-plan-number{background:var(--kit-bg-tertiary);color:var(--kit-content-tertiary);border-color:#0000}.ku-access-plan-copy{gap:var(--space-2);min-width:0;padding-top:var(--space-2);flex-direction:column;flex:1;display:flex}.ku-access-plan-text{font-size:var(--font-size-14);color:var(--kit-content-primary);overflow-wrap:anywhere;text-wrap:pretty;line-height:20px}.ku-access-plan-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:16px}.ku-access-plan-reason{font-size:var(--font-size-12);color:var(--kit-content-error);overflow-wrap:anywhere;line-height:16px}.ku-access-plan-actions{align-items:center;gap:var(--space-6);flex:none;display:inline-flex}.ku-access-plan-outcome{align-items:center;gap:var(--space-4);min-height:28px;font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none;display:inline-flex}.ku-access-plan-outcome[data-outcome=applied]{color:var(--kit-content-success)}.ku-access-plan-outcome[data-outcome=refused]{color:var(--kit-content-error)}.ku-access-plan-error{padding:var(--space-8) var(--space-16) 0}.ku-access-plan .ku-ask-actions{padding-top:var(--space-12)}.ku-access-plan[data-settled] .ku-ask-fold{border-bottom:1px solid var(--kit-border-primary);border-radius:0}.ku-mark{color:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ku-mark-glyph{transform-origin:50%;display:inline-flex}.ku-mark:not([data-motion=still]) .ku-mark-glyph .icon{position:relative}.ku-mark:not([data-motion=still]) .ku-mark-glyph .icon:before{content:"";background:var(--kit-gradient-brand);-webkit-mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;opacity:0;animation:ku-mark-tint var(--duration-2400) var(--ease-in-out) infinite;position:absolute;inset:0}.ku-mark[data-motion=turn] .ku-mark-glyph{animation:ku-mark-turn var(--duration-2400) var(--ease-in-out) infinite,ku-mark-breathe var(--duration-1800) var(--ease-in-out) infinite}.ku-mark[data-motion=spin] .ku-mark-glyph{animation:ku-mark-spin var(--duration-2400) var(--ease-linear) infinite}.ku-mark[data-motion=breathe] .ku-mark-glyph{animation:ku-mark-breathe var(--duration-1800) var(--ease-in-out) infinite}.ku-mark[data-motion=pulse] .ku-mark-ring{border-radius:var(--kit-radius-pill);opacity:0;animation:ku-mark-ring var(--duration-1800) var(--kit-easing-standard) infinite;border:1.5px solid;position:absolute;inset:-4px}.ku-mark[data-motion=shimmer] .ku-mark-glyph .icon:before{animation:ku-mark-tint var(--duration-2400) var(--ease-in-out) infinite,ku-mark-shimmer var(--duration-2400) var(--ease-linear) infinite;background-size:300% 100%}.ku-mark[data-motion=sweep] .ku-mark-glyph .icon:before{background:var(--kit-gradient-shimmer);opacity:1;animation:ku-mark-shimmer var(--duration-1400) var(--ease-linear) infinite;background-size:300% 100%}.ku-mark[data-motion=flip] .ku-mark-glyph{animation:ku-mark-flip var(--duration-2400) var(--ease-in-out) infinite}.ku-mark[data-motion=tick] .ku-mark-glyph{animation:ku-mark-tick var(--duration-1400) var(--kit-easing-standard) infinite}@keyframes ku-mark-turn{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes ku-mark-spin{to{transform:rotate(360deg)}}@keyframes ku-mark-breathe{0%,to{opacity:.45;scale:.9}50%{opacity:1;scale:1}}@keyframes ku-mark-ring{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes ku-mark-tint{0%,to{opacity:0}50%{opacity:1}}@keyframes ku-mark-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ku-mark-flip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes ku-mark-tick{0%{transform:rotate(0)}30%{transform:rotate(90deg)}to{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ku-mark .ku-mark-glyph,.ku-mark .ku-mark-ring,.ku-mark .ku-mark-glyph .icon,.ku-mark .ku-mark-glyph .icon:before{animation:none}}.sidebar{width:var(--kit-size-sidebar);background:var(--kit-bg-secondary);border-right:1px solid var(--kit-border-primary);z-index:5;height:100dvh;font-family:var(--font-body);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.sidebar:has(.account-panel,.account-menu){z-index:50}.sidebar-head{height:var(--kit-size-header);flex:none;justify-content:space-between;align-items:center;padding:0 10px 0 16px;display:flex}.brand{border-radius:var(--kit-radius-button);color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.brand-name{font-size:var(--font-size-14);letter-spacing:-.01em;font-weight:500}.head-actions{align-items:center;gap:2px;display:flex}.nav-block{flex-direction:column;gap:2px;padding:0 8px;display:flex}.nav-row{border-radius:var(--kit-radius-button);height:32px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-14);white-space:nowrap;text-align:left;cursor:pointer;transition:background-color var(--kit-duration-standard);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-weight:400;text-decoration:none;display:flex}.nav-row .icon{color:var(--kit-content-secondary);flex:none}a.nav-row:hover,button.nav-row:hover{background:var(--kit-bg-tertiary)}.nav-row[aria-current=page]{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);box-shadow:var(--kit-shadow-active);font-weight:500}.nav-row[aria-current=page] .icon{color:var(--kit-content-accent)}a.nav-row[aria-current=page]:hover{background:var(--kit-bg-primary)}.nav-row.is-unavailable,.nav-row.is-unavailable .icon{color:var(--kit-content-disabled);cursor:default}.nav-label{text-overflow:ellipsis;flex:1;overflow:hidden}.nav-meta{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-disabled);letter-spacing:.02em;margin-left:auto}.nav-label+.nav-meta,.nav-label+.nav-live{margin-left:auto}.nav-live{align-items:center;gap:var(--space-8);min-width:0;font-family:var(--font-body);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;color:var(--kit-content-accent);padding-inline-start:var(--space-4);display:inline-flex;overflow:hidden}.nav-row:has(>.nav-live)>.nav-label{flex:none}.nav-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.nav-dot[data-tone=live]{background:var(--kit-icon-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--kit-icon-success) 20%,transparent);animation:nav-beat var(--duration-1400) var(--kit-easing-standard) infinite}@keyframes nav-beat{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nav-dot[data-tone=live]{animation:none}}.nav-live-part{align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}.nav-live-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-live-part[data-tone=waiting]{color:var(--kit-content-warning)}.nav-dot[data-tone=waiting]{background:var(--kit-icon-warning)}.nav-dot[data-tone=attention]{background:var(--kit-icon-warning);margin-left:auto}.nav-label~.nav-dot[data-tone=attention]{margin-left:6px}.section-label{font-size:var(--font-size-11);color:var(--kit-content-tertiary);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.recent-group{font-size:var(--font-size-11);color:var(--kit-content-tertiary);padding:12px 10px 4px;display:block}.recent-item{align-items:center;min-width:0;display:flex;position:relative}.recent-item .menu-wrap{position:absolute;top:2px;right:2px}.recent-menu-button{opacity:0;width:26px;height:26px}.recent-item:hover .recent-menu-button,.recent-item:focus-within .recent-menu-button,.recent-menu-button[aria-expanded=true],.recent-item.is-active .recent-menu-button{opacity:1}.recent-rename{align-items:center;gap:2px;height:30px;margin-bottom:1px;padding:0 2px 0 4px;display:flex}.recent-rename input{height:26px;font-size:var(--font-size-13);border-radius:var(--radius-8);padding:0 8px}.sidebar-foot{flex-direction:column;flex:none;align-items:center;gap:8px;margin-top:auto;padding:8px;display:flex}.account-card{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);width:100%;height:52px;color:var(--kit-content-primary);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;padding:0 10px;display:flex}.account-card>.icon{color:var(--kit-content-disabled)}.account-card[aria-disabled=true]{cursor:default}.account-text{flex-direction:column;flex:1;min-width:0;display:flex}.account-name,.account-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-name{font-size:var(--font-size-13);font-weight:500}.account-sub{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.account-wrap{width:100%;min-width:0;position:relative}.account-panel{z-index:30;background:var(--kit-bg-primary);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);width:100%;min-width:220px;max-width:calc(100vw - 24px);box-shadow:var(--kit-shadow-popover);box-sizing:border-box;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.account-panel p{margin:0;line-height:1.5}.account-panel label,.account-detail{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.account-head{justify-content:space-between;align-items:center;height:24px;display:flex}.account-workspace{flex-direction:column;gap:2px;display:flex}.account-rule{background:var(--kit-border-primary);height:1px}.account-group,.account-item{font-size:var(--font-size-13);align-items:center;gap:8px;display:flex}.account-item[aria-disabled=true]{color:var(--kit-content-disabled)}.account-scopes{border-radius:var(--kit-radius-button);scrollbar-width:none;flex-direction:column;gap:1px;max-height:320px;display:flex;overflow:auto}.account-scopes::-webkit-scrollbar{display:none}.account-scope-list{border-radius:var(--kit-radius-button);flex-direction:column;gap:1px;display:flex}.account-scope-list:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.account-option{border-radius:var(--kit-radius-button);width:100%;min-height:30px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 10px;display:flex}.account-option .icon{color:var(--kit-content-accent);flex:none}button.account-option:hover{background:var(--kit-bg-secondary)}.account-option.is-current{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);box-shadow:var(--kit-shadow-active);font-weight:500}.account-scope-list:focus-visible .account-option.is-focused{background:var(--kit-bg-secondary)}.workspace-group{flex-direction:column;gap:1px;display:flex}.workspace-group+.workspace-group{margin-top:8px}.workspace-group-label{font-size:var(--font-size-12);color:var(--kit-content-primary);padding:6px 10px 2px;font-weight:500}.ku-truncated{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.ku-tooltip-trigger:has(>.ku-truncated){flex:auto;min-width:0;display:flex}.workspace-row-next{color:var(--kit-content-tertiary);margin-left:auto;display:inline-flex}.workspace-back{border-radius:var(--kit-radius-button);width:100%;min-height:30px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-12);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:4px;padding:4px 6px;font-weight:500;display:flex}.workspace-back:hover{background:var(--kit-bg-secondary)}.workspace-back:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.workspace-back-glyph{color:var(--kit-content-tertiary);display:inline-flex;transform:rotate(180deg)}.workspace-option-mark{flex:none;justify-content:center;width:14px;display:inline-flex}.workspace-option-label{min-width:0}.account-signin{justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.sidebar.rail{width:var(--kit-size-rail);align-items:center}.sidebar.rail .sidebar-head{justify-content:center;width:100%;padding:0}.sidebar.rail .nav-block{padding-left:0;padding-right:0}.sidebar.rail .nav-row{justify-content:center;gap:0;width:36px;height:36px;padding:0;position:relative}.sidebar.rail .nav-row .nav-dot{margin:0;position:absolute;top:7px;right:7px}.sidebar.rail .sidebar-foot{padding:0 0 12px}.sidebar.rail .account-card{background:0 0;border:0;width:auto;height:auto;padding:0}.rail .account-panel{width:264px}@media (prefers-reduced-motion:reduce){.nav-row{transition:none}}.sidebar[data-nav=tree]{background:var(--kit-bg-tertiary);--tree-inset:var(--space-12);border-right:0}.sidebar[data-nav=tree] .sidebar-head{box-sizing:border-box;height:var(--kit-size-header);padding:0 var(--tree-inset) 0 var(--space-20);gap:var(--space-8)}.sidebar[data-nav=tree] .brand{gap:var(--space-8)}.sidebar[data-nav=tree] .brand-wordmark{text-box:trim-both cap alphabetic}.brand-wordmark{font-size:var(--font-size-16);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.sidebar[data-nav=tree] .head-actions{gap:4px;margin-left:auto}.sidebar[data-nav=tree] .head-actions .ku-icon-button{width:28px;height:28px;min-height:28px}.workspace-block{padding:0 var(--space-12) var(--space-8);box-sizing:border-box;flex:none}.sidebar[data-nav=tree] .workspace-block{gap:var(--space-8);padding:var(--space-4) var(--tree-inset) var(--space-8);flex-direction:column;display:flex}.sidebar[data-nav=tree] .workspace-card{height:32px;padding:0 calc(var(--space-6) + var(--space-2) / 2) 0 var(--space-6)}.sidebar[data-nav=tree]>.workspace-block .workspace-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:50%;font-size:var(--font-size-14);color:var(--kit-content-tertiary);flex:0 auto;font-weight:400;line-height:18px;overflow:hidden}.workspace-card{align-items:center;gap:var(--space-6);width:100%;height:36px;padding:0 var(--space-8);border-radius:var(--kit-radius-button);color:var(--kit-content-primary);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color var(--kit-duration-standard);background:0 0;border:0;display:flex}.workspace-card>.icon{color:var(--kit-content-tertiary)}.workspace-card:hover,.workspace-card[aria-expanded=true]{background:color-mix(in srgb,var(--kit-bg-primary) 60%,transparent)}.workspace-card:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:-2px}.workspace-tile{border-radius:var(--radius-4);background:var(--kit-bg-primary);width:24px;height:24px;box-shadow:var(--kit-shadow-active);color:var(--kit-content-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-text{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-eyebrow{font-size:var(--font-size-10);color:var(--kit-content-tertiary);line-height:12px}.workspace-name{font-size:var(--font-size-14);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:18px;overflow:hidden}.sidebar[data-nav=tree] .nav-block{padding:var(--space-8) var(--tree-inset) var(--space-16);gap:var(--space-2)}.sidebar[data-nav=tree] .nav-row{height:32px;padding:0 var(--space-6) 0 var(--space-10);gap:var(--space-10);border-radius:var(--kit-radius-button);font-size:var(--font-size-14);border:0;line-height:18px}.sidebar[data-nav=tree] :is(.nav-meta,.nav-live,.nav-live-part[data-tone=waiting],.nav-attention){font-family:var(--font-body);font-size:var(--font-size-14);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--kit-content-tertiary);font-weight:400;line-height:18px}.sidebar[data-nav=tree] :is(.nav-live-part,.nav-attention){max-width:calc(100% + var(--space-4));padding-left:var(--space-4);margin-left:calc(-1 * var(--space-4));text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.sidebar[data-nav=tree] :is(.nav-live-part,.nav-attention)>.nav-dot{vertical-align:middle;margin:0 var(--space-6) 0 0}.sidebar[data-nav=tree] .nav-live-part>.nav-dot[data-tone=live]{margin-right:var(--space-8)}.sidebar[data-nav=tree] .nav-live-text{overflow:visible}.sidebar[data-nav=tree] .nav-row .icon{color:var(--kit-content-secondary)}.sidebar[data-nav=tree] :is(a,button).nav-row:hover{background:color-mix(in srgb,var(--kit-bg-primary) 60%,transparent)}.sidebar[data-nav=tree] .nav-row[aria-current=page],.sidebar[data-nav=tree] .nav-row[aria-current=page]:hover{background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active);font-weight:500}.sidebar[data-nav=tree] .nav-row[aria-current=page] .icon{color:var(--kit-content-primary)}.sidebar[data-nav=tree] .nav-row.is-unavailable .icon,.sidebar[data-nav=tree] .nav-row.is-unavailable{color:var(--kit-content-disabled)}.sidebar[data-nav=tree]:not(.rail) .places{flex:1 0 auto}.sidebar[data-nav=tree]:not(.rail) .tree-entry:has(>[data-area=connectors]){padding-top:var(--space-12);order:99;margin-top:auto}.sidebar[data-nav=tree]:not(.rail) .nav-row[data-area=connectors]{align-items:center;row-gap:var(--space-2);column-gap:var(--space-10);height:auto;padding:var(--space-12);border-radius:var(--radius-12);background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-primary);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sidebar[data-nav=tree]:not(.rail) :is(a,button).nav-row[data-area=connectors]:hover{background:var(--kit-bg-inset)}.sidebar[data-nav=tree]:not(.rail) .nav-row[data-area=connectors][aria-current=page]{background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-secondary)}.sidebar[data-nav=tree]:not(.rail) .nav-row[data-area=connectors]>.icon{grid-area:1/1}.sidebar[data-nav=tree]:not(.rail) .nav-row[data-area=connectors]>.nav-label{grid-area:1/2;font-weight:500}.sidebar[data-nav=tree]:not(.rail) .nav-row[data-area=connectors]>:is(.nav-meta,.nav-attention,.nav-dot[data-tone=attention]){display:none}.sidebar[data-nav=tree] .nav-line{font-size:var(--font-size-13);color:var(--kit-content-secondary);white-space:normal;grid-area:2/1/auto/-1;font-weight:400;line-height:18px}.sidebar[data-nav=tree] .nav-marks{align-items:center;gap:var(--space-6);margin-top:var(--space-6);grid-area:3/1/auto/-1;display:flex}.sidebar[data-nav=tree] .nav-mark{border-radius:var(--radius-6);background:var(--kit-bg-brand-plate);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--kit-border-primary);justify-content:center;align-items:center;display:inline-flex;position:relative}.sidebar[data-nav=tree] .nav-mark:after{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--kit-bg-primary);background:0 0;border-radius:50%;position:absolute;bottom:-3px;right:-3px}.sidebar[data-nav=tree] .nav-mark[data-tone=ok]:after{background:var(--kit-icon-success)}.sidebar[data-nav=tree] .nav-mark[data-tone=attention]:after{background:var(--kit-icon-warning)}.sidebar[data-nav=tree].rail :is(.nav-line,.nav-marks){display:none}.places{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex;position:relative}.places>.ku-tabs-active{display:none}.places[data-indicator]>.ku-tabs-active{visibility:hidden;z-index:0;pointer-events:none;filter:drop-shadow(var(--kit-shadow-active));display:block;position:absolute;inset:0}.places[data-moving]>.ku-tabs-active{visibility:visible}.places .ku-tabs-active-list{background:var(--kit-bg-primary);width:100%;height:100%;clip-path:inset(var(--ku-clip-top,0) var(--ku-clip-right,100%) var(--ku-clip-bottom,0) var(--ku-clip-left,0) round var(--places-radius))}.places{--places-radius:var(--kit-radius-button)}.places[data-current-kind=chat]{--places-radius:var(--radius-6)}.places[data-indicator=slide] .ku-tabs-active-list{transition:clip-path var(--kit-duration-standard) var(--kit-easing-standard)}@media (prefers-reduced-motion:reduce){.places[data-indicator] .ku-tabs-active-list{transition:none}}.sidebar[data-nav=tree] .places :is(.nav-row,.tree-child){z-index:1;transition:none;position:relative}.sidebar[data-nav=tree] .places .recent-item .menu-wrap{z-index:2;top:calc(var(--space-6) / 2);right:calc(var(--space-6) / 2)}.sidebar[data-nav=tree] .places .recent-item:is(:hover,:has(.recent-menu-button[aria-expanded=true]))>.tree-child:not([aria-current=page]){background:color-mix(in srgb,var(--kit-bg-primary) 60%,transparent)}.sidebar[data-nav=tree] .places .recent-item .recent-menu-button{border-radius:calc(var(--radius-6) - var(--space-6) / 2);width:24px;height:24px;min-height:24px;color:var(--kit-content-secondary)}.sidebar[data-nav=tree] .places .recent-item .recent-menu-button:is(:hover,[aria-expanded=true]){background:color-mix(in oklch,var(--kit-content-primary) 7%,transparent);color:var(--kit-content-primary)}.sidebar[data-nav=tree] .places:not([data-moving]) .nav-row[aria-current=page]>.icon:first-child{-webkit-mask-image:var(--icon-fill);-webkit-mask-image:var(--icon-fill);mask-image:var(--icon-fill)}.sidebar[data-nav=tree] .places:not([data-moving]) :is(.nav-row,.tree-child)[aria-current=page]:hover{background:var(--kit-bg-primary)}.sidebar[data-nav=tree] .places[data-moving] :is(.nav-row,.tree-child)[aria-current=page]{box-shadow:none;background:0 0}.sidebar[data-nav=tree] .places[data-moving] .nav-row[aria-current=page]{font-weight:400}.sidebar[data-nav=tree] .places[data-moving] .nav-row[aria-current=page] .icon{color:var(--kit-content-secondary)}.sidebar[data-nav=tree] .places[data-moving] :is(.nav-row,.tree-child)[aria-current=page]:is(:hover,:active){background:color-mix(in srgb,var(--kit-bg-primary) 60%,transparent)}.tree-section{margin-top:var(--space-16);flex-direction:column;gap:1px;display:flex}.sidebar[data-nav=tree] .tree-section{margin-top:0}.sidebar[data-nav=tree] .tree-entry+.tree-section{margin-top:var(--space-20)}.tree-heading{align-items:center;gap:var(--space-4);height:26px;color:var(--kit-content-tertiary);font:inherit;font-size:var(--font-size-12);text-align:left;background:0 0;border:0;margin:0;padding:0 8px;font-weight:500;display:flex}.sidebar[data-nav=tree] .nav-block.areas:has([data-area=portal]){padding-top:var(--space-4)}.sidebar[data-nav=tree] [data-area=portal]+.tree-heading{margin-top:var(--space-6)}.tree-children{padding:0 0 var(--space-2);flex-direction:column;gap:1px;display:flex}.tree-child{border-radius:var(--radius-6);height:30px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;line-height:16px;text-decoration:none;display:flex}a.tree-child:hover,button.tree-child:hover{background:color-mix(in srgb,var(--kit-bg-primary) 60%,transparent)}.tree-child[aria-current=page],.tree-child[aria-current=page]:hover{background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active)}.sidebar[data-nav=tree] a.nav-row:is(:hover,:focus-visible)>.icon:first-child{-webkit-mask-image:var(--icon-fill);-webkit-mask-image:var(--icon-fill);mask-image:var(--icon-fill);color:var(--kit-content-primary)}.sidebar[data-nav=tree] .nav-row[aria-current=page]:hover,.sidebar[data-nav=tree] .tree-child[aria-current=page]:hover{background:color-mix(in oklch,var(--kit-bg-secondary) 97%,var(--kit-content-tertiary))}.tree-child:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:-2px}.tree-child-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tree-child-label.is-muted{color:var(--kit-content-tertiary)}.tree-child-label.is-unread{color:var(--kit-content-primary);font-weight:600}.tree-child-state{width:var(--space-12);height:var(--space-12);flex:none;justify-content:center;align-items:center;display:inline-flex}.tree-pin{color:var(--kit-content-tertiary);flex:none;display:inline-flex}.tree-pin[data-pinned]{color:var(--kit-content-primary)}.sidebar[data-nav=tree] .sidebar-foot{gap:var(--space-4);padding:var(--space-8) var(--tree-inset) var(--tree-inset)}.sidebar[data-nav=tree] .account-card{height:44px;padding:0 var(--space-6) 0 var(--space-6);gap:var(--space-10);border-radius:var(--kit-radius-card);transition:background-color var(--kit-duration-standard);background:0 0;border:0}.sidebar[data-nav=tree]:not(.rail)>.sidebar-foot>.account-wrap .account-card{padding-right:calc(var(--space-6) + var(--space-2) / 2);border-radius:var(--radius-10)}.nav-attention{align-items:center;gap:var(--space-6);white-space:nowrap;margin-left:auto;display:inline-flex}.nav-attention>.nav-dot[data-tone=attention]{margin:0}.sidebar[data-nav=tree] .account-card:hover,.sidebar[data-nav=tree] .account-card[aria-expanded=true]{background:color-mix(in srgb,var(--kit-bg-primary) 60%,transparent)}.sidebar[data-nav=tree] .account-card:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:-2px}.sidebar[data-nav=tree] .account-card .ku-avatar[data-tone=brand]{font-size:var(--font-size-13);letter-spacing:.02em;font-weight:600}.sidebar[data-nav=tree] .account-card>.icon:first-child{color:var(--kit-content-primary)}.sidebar[data-nav=tree] .account-card>.icon:last-child{color:var(--kit-content-secondary)}.sidebar[data-nav=tree] .account-name{font-size:var(--font-size-14);line-height:17px}.sidebar[data-nav=tree] .account-sub{font-size:var(--font-size-12);color:var(--kit-content-secondary);line-height:16px}.account-menu{z-index:30;border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);width:100%;box-shadow:var(--kit-shadow-popover);box-sizing:border-box;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.account-menu-item{border-radius:var(--kit-radius-button);height:34px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;display:flex}button.account-menu-item:hover,button.account-menu-item:focus-visible{background:var(--kit-bg-tertiary);outline:none}.account-menu-item.is-unavailable{color:var(--kit-content-disabled);cursor:default}.account-menu-item>.icon{display:none}.account-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.account-menu-soon{padding-left:var(--space-8);font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin-left:auto}.account-menu-item[data-intent=destructive]{color:var(--kit-content-error)}.account-menu-row{align-items:center;gap:var(--space-4);display:flex}.account-menu-row>.account-menu-item{flex:1;min-width:0}.sidebar[data-nav=tree] .nav-block.areas{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.sidebar[data-nav=tree] .nav-block.areas::-webkit-scrollbar{display:none}.sidebar[data-nav=tree] .nav-block.areas>:is(.nav-row,.tree-entry){flex-shrink:0}.sidebar[data-nav=tree] .nav-block.areas>.tree-entry+.tree-section{margin-top:var(--space-20)}.tree-children .recent-item{align-items:center;min-width:0;display:flex;position:relative}.tree-children .recent-item .tree-child{min-width:0;padding-right:var(--space-28);flex:1}.tree-children .recent-item .menu-wrap{position:absolute;top:1px;right:0}.tree-children .recent-group{font-size:var(--font-size-11);padding:10px 8px 2px}.tree-children .recent-block:first-child .recent-group{padding-top:2px}.tree-children .recent-rename{height:30px}.tree-children .recent-rename input{height:24px;font-size:var(--font-size-12)}.tree-children .window-list{display:contents}.tree-empty{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;padding:4px 8px 6px}.tree-caret{color:var(--kit-content-secondary);flex:none;margin-left:6px;display:inline-flex}.nav-label+.tree-caret{margin-left:auto}.workspace-wrap{width:100%;min-width:0;position:relative}.workspace-panel{width:320px;min-width:0;padding:var(--space-6);gap:var(--space-2);border-radius:var(--kit-radius-hero);top:calc(100% + 4px);bottom:auto}.workspace-search{align-items:center;gap:var(--space-8);height:36px;padding:0 var(--space-4) 0 var(--space-10);margin-bottom:var(--space-4);border-bottom:1px solid var(--kit-border-primary);color:var(--kit-content-tertiary);display:flex}.workspace-search input{min-width:0;height:100%;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-14);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.workspace-search input::placeholder{color:var(--kit-content-tertiary)}.workspace-panel .workspace-search input:focus,.workspace-panel .workspace-search input:focus-visible{box-shadow:none;border:0;outline:none}.workspace-search .ku-icon-button{flex:none}.workspace-list-label{padding:var(--space-6) var(--space-10) var(--space-4);font-size:var(--font-size-11);color:var(--kit-content-tertiary);justify-content:space-between;align-items:center;font-weight:500;display:flex}.workspace-list-count{font-family:var(--font-mono);letter-spacing:.02em}.workspace-panel .account-scopes{max-height:360px}.workspace-panel .account-option{min-height:36px;padding:0 var(--space-10);gap:var(--space-10);font-size:var(--font-size-14);border:0}.workspace-panel .account-option.is-current{box-shadow:none;background:0 0;font-weight:500}.workspace-panel button.account-option:hover,.workspace-panel .account-option.is-focused{background:var(--kit-bg-secondary)}.workspace-panel .account-option .icon{color:var(--kit-content-tertiary)}.workspace-panel .workspace-option-mark{width:auto;color:var(--kit-content-primary);margin-left:auto}.workspace-panel .workspace-option-mark .icon{color:var(--kit-content-primary)}.workspace-panel .workspace-option-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.workspace-panel .workspace-row-next{margin-left:0}.workspace-initial{border-radius:var(--radius-6);background:var(--kit-bg-tertiary);width:22px;height:22px;color:var(--kit-content-secondary);font-size:var(--font-size-11);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.workspace-panel .workspace-back{min-height:34px;padding:0 var(--space-8);margin-bottom:var(--space-2);font-size:var(--font-size-13);gap:var(--space-8)}.workspace-panel .workspace-group-label{padding:var(--space-6) var(--space-10) var(--space-4);font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.workspace-empty{padding:var(--space-10);font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}.workspace-switch{align-items:center;gap:var(--space-8);width:100%;min-height:36px;padding:0 var(--space-10);margin-top:var(--space-4);border:0;border-top:1px solid var(--kit-border-primary);border-radius:0 0 var(--kit-radius-button) var(--kit-radius-button);color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;background:0 0;display:flex}.workspace-switch>.icon{color:var(--kit-content-tertiary)}.workspace-switch:hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.workspace-switch:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.workspace-switch-label{flex:1;min-width:0}.account-menu [role=alert]{font-size:var(--font-size-12);color:var(--kit-content-error);margin:4px 0 0;padding:6px 12px}.account-menu [role=alert] p{margin:0 0 4px}.account-menu-rule{background:var(--kit-border-primary);height:1px;margin:4px 0}.account-menu-fact{font-size:var(--font-size-11);color:var(--kit-content-tertiary);padding:6px 12px 2px;display:block}.sidebar.rail .account-menu{width:240px}.sidebar[data-nav=tree] .nav-row .nav-meta,.sidebar[data-nav=tree] .nav-row .nav-live{margin-left:auto}.sidebar[data-nav=tree].rail{width:var(--kit-size-rail)}.sidebar[data-nav=tree].rail .sidebar-head{flex-direction:column;justify-content:center;gap:6px;height:56px;padding:0}.sidebar[data-nav=tree].rail .head-actions{margin:0}.sidebar[data-nav=tree].rail .workspace-block{padding:0 0 4px}.sidebar[data-nav=tree].rail .workspace-card{background:0 0;border:0;justify-content:center;width:40px;height:40px;padding:0}.sidebar[data-nav=tree].rail .nav-block{gap:0;padding:0}.sidebar[data-nav=tree].rail .nav-row{border-radius:var(--radius-8);justify-content:center;width:40px;height:40px;padding:0}.rail-divider{background:var(--kit-border-primary);width:24px;height:1px;margin:4px auto;display:block}.sidebar[data-nav=tree].rail .sidebar-foot{gap:4px;padding:0 0 8px}.sidebar[data-nav=tree].rail .account-card{border-radius:var(--radius-8);background:0 0;justify-content:center;width:40px;height:40px;padding:0}.sidebar[data-nav=tree].rail :is(.account-card,.workspace-card):hover{background:color-mix(in srgb,var(--kit-bg-primary) 60%,transparent)}.ku-frame>.sidebar{transition:transform var(--kit-duration-sidebar) var(--kit-easing-sidebar);position:fixed;top:0;left:0}.sidebar.is-floating{height:100dvh;width:var(--kit-size-sidebar);z-index:60;visibility:hidden;transition:transform var(--kit-duration-sidebar) var(--kit-easing-sidebar),visibility 0s var(--ease-linear) var(--kit-duration-sidebar);position:fixed;top:0;left:0;transform:translate(-100%)}@media (width<=900px){.sidebar.is-floating{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-hero);height:calc(100dvh - 16px);box-shadow:var(--kit-shadow-popover);top:8px;left:8px;transform:translate(calc(-100% - 8px))}}.sidebar.is-floating[data-shown]{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-hero);height:calc(100dvh - 16px);box-shadow:var(--kit-shadow-popover);visibility:visible;transition:transform var(--kit-duration-sidebar) var(--kit-easing-sidebar),visibility 0s;top:8px;left:8px;transform:none}.sidebar-edge{display:none}@media (hover:hover){.sidebar-edge{z-index:55;width:14px;height:100dvh;display:block;position:fixed;top:0;left:0}}.sidebar-scrim{z-index:55;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ku-frame>.sidebar,.sidebar.is-floating{transition:none}}.nav-row:has(>.nav-changed){isolation:isolate;position:relative}.nav-changed{z-index:-1;border-radius:inherit;background:var(--kit-bg-info);pointer-events:none;opacity:0;animation:nav-changed var(--kit-duration-utility-ring) var(--kit-easing-standard) 2;position:absolute;inset:0}@keyframes nav-changed{0%,to{opacity:0}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-changed{opacity:.6;animation:none}}.nav-row[data-back]>.icon:first-child{transform:rotate(180deg)}.tree-child-meta{font-size:var(--font-size-11);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex:none}.tree-children .recent-item:is(:hover,:focus-within) .tree-child-meta{visibility:hidden}.tree-heading-row{align-items:center;display:flex}.tree-heading-row>.tree-heading{flex:1;min-width:0}.tree-heading-row>.icon-button{opacity:0;width:22px;height:22px;transition:opacity var(--kit-duration-standard) var(--ease-color)}.tree-heading-row:is(:hover,:focus-within)>.icon-button{opacity:1}.tree-show-all{align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-8);border-radius:var(--radius-6);color:var(--kit-content-tertiary);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.tree-show-all:hover{color:var(--kit-content-primary)}.tree-show-all:focus-visible{outline:2px solid var(--kit-border-strong);outline-offset:-2px}.sidebar[data-nav=tree] :is(.tree-heading,.tree-child,.tree-show-all,.tree-empty,.recent-group){padding-left:var(--space-10)}.sidebar[data-nav=tree] .tree-heading-row:has(>.tree-heading-link){padding-right:var(--space-6)}.tree-heading-link{height:26px;padding:0 var(--space-2);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-4);color:var(--kit-content-tertiary);font-size:var(--font-size-12);transition:color var(--kit-duration-standard) var(--ease-color);align-items:center;text-decoration:none;display:inline-flex}.tree-heading-link:hover{color:var(--kit-content-primary)}.tree-heading-link:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.sidebar-search{align-items:center;gap:var(--space-10);width:100%;height:32px;padding:0 var(--space-6) 0 var(--space-10);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-tertiary);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;box-sizing:border-box;transition:box-shadow var(--kit-duration-standard) var(--ease-color);border:0;display:flex}.sidebar-search:hover{box-shadow:inset 0 0 0 1px var(--kit-border-secondary)}.sidebar-search:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.sidebar-search-label{flex:1;min-width:0}.sidebar-search kbd{font-family:var(--font-mono);font-size:var(--font-size-11);padding:var(--space-2) var(--space-4);border:1px solid var(--kit-border-primary);border-radius:var(--radius-4);background:var(--kit-bg-secondary);color:var(--kit-content-tertiary);line-height:14px}.sidebar[data-nav=tree]>.workspace-block .workspace-panel{top:calc(100% + var(--space-4));width:280px;padding:var(--space-4);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-popover);border:0;gap:0}.sidebar[data-nav=tree]>.workspace-block .workspace-search{height:32px;margin:0 0 var(--space-4);padding:0 var(--space-6);gap:var(--space-10);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);border:0}.sidebar[data-nav=tree]>.workspace-block .workspace-search input{font-size:var(--font-size-13)}.sidebar[data-nav=tree]>.workspace-block .workspace-search .ku-icon-button{display:none}.sidebar[data-nav=tree]>.workspace-block :is(.workspace-group-label,.workspace-list-label){padding:var(--space-6) var(--space-6) var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500}.sidebar[data-nav=tree]>.workspace-block .workspace-list-count{font-family:var(--font-body);font-size:inherit;line-height:inherit;letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400}.sidebar[data-nav=tree]>.workspace-block .account-option{min-height:32px;padding:0 var(--space-10) 0 var(--space-6);gap:var(--space-10);border-radius:var(--kit-radius-button);font-size:var(--font-size-14);border:0}.sidebar[data-nav=tree]>.workspace-block .account-option:not(:has(>.workspace-initial))>.workspace-option-mark{order:-1;justify-content:center;width:16px;margin:0}.sidebar[data-nav=tree]>.workspace-block .account-option:has(>.workspace-initial){padding-left:var(--space-4);gap:var(--space-8)}.sidebar[data-nav=tree]>.workspace-block .workspace-initial{border-radius:calc(var(--kit-radius-button) - var(--space-4));background:var(--kit-bg-primary);width:24px;height:24px;box-shadow:var(--kit-shadow-active)}.sidebar[data-nav=tree]>.workspace-block .workspace-initial-letter{text-box:trim-both cap alphabetic;display:block}@property --ku-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --ku-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.sidebar[data-nav=tree]>.workspace-block .workspace-panel .account-scopes{--ku-fade-from:0px}.sidebar[data-nav=tree]>.workspace-block .workspace-panel .account-scopes:has(>.workspace-section){--ku-fade-from:var(--ku-workspace-section-head)}.sidebar[data-nav=tree]>.workspace-block .workspace-panel .account-scopes{-webkit-mask-image:linear-gradient(to bottom,var(--kit-content-primary) var(--ku-fade-from),transparent var(--ku-fade-from),var(--kit-content-primary) calc(var(--ku-fade-from) + var(--ku-fade-top)),var(--kit-content-primary) calc(100% - var(--ku-fade-bottom)),transparent);-webkit-mask-image:linear-gradient(to bottom,var(--kit-content-primary) var(--ku-fade-from),transparent var(--ku-fade-from),var(--kit-content-primary) calc(var(--ku-fade-from) + var(--ku-fade-top)),var(--kit-content-primary) calc(100% - var(--ku-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,var(--kit-content-primary) var(--ku-fade-from),transparent var(--ku-fade-from),var(--kit-content-primary) calc(var(--ku-fade-from) + var(--ku-fade-top)),var(--kit-content-primary) calc(100% - var(--ku-fade-bottom)),transparent);animation:ku-fade-top var(--ease-linear) both,ku-fade-bottom var(--ease-linear) both;animation-timeline:scroll(self),scroll(self);animation-range:0 var(--space-24),calc(100% - var(--space-24)) 100%}@keyframes ku-fade-top{0%{--ku-fade-top:0px}to{--ku-fade-top:var(--space-24)}}@keyframes ku-fade-bottom{0%{--ku-fade-bottom:var(--space-24)}to{--ku-fade-bottom:0px}}.sidebar[data-nav=tree]>.workspace-block :is(.workspace-switch,.workspace-back){min-height:32px;padding:0 var(--space-10) 0 calc(var(--space-6) + var(--space-2) / 2);gap:calc(var(--space-10) + var(--space-2) / 2);border-radius:var(--kit-radius-button);font-size:var(--font-size-14);color:var(--kit-content-primary);border:0;font-weight:400}.sidebar[data-nav=tree]>.workspace-block .workspace-switch{margin-top:var(--space-4);box-shadow:inset 0 1px 0 var(--kit-border-primary)}.sidebar[data-nav=tree]>.workspace-block .workspace-back{margin-bottom:var(--space-2)}.sidebar[data-nav=tree]>.workspace-block .workspace-panel:has(>.workspace-panes){width:440px}.workspace-panes{min-height:0;margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));box-shadow:inset 0 1px 0 var(--kit-bg-secondary);display:flex}.workspace-pane{gap:var(--space-2);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.workspace-pane[data-pane=workspaces]{background:var(--kit-bg-secondary);border-bottom-left-radius:var(--kit-radius-card);flex:none;width:200px}.workspace-pane[data-pane=channels]{flex:1}.workspace-pane[data-pane=workspaces] .account-option[aria-pressed=true],.workspace-pane[data-pane=workspaces] button.account-option[aria-pressed=true]:hover{background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active);font-weight:500}.workspace-pane[data-pane=workspaces] button.account-option:hover{background:color-mix(in srgb,var(--kit-bg-primary) 60%,transparent)}.workspace-pane[data-pane=workspaces] :is(.workspace-row-next,.workspace-option-mark){display:none}.sidebar[data-nav=tree]>.sidebar-foot>.account-wrap .account-menu{bottom:calc(100% + var(--space-4));width:100%;padding:var(--space-4);gap:var(--space-2);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-popover)}.sidebar[data-nav=tree]>.sidebar-foot>.account-wrap .account-menu-item{height:32px;padding:0 var(--space-10) 0 var(--space-6);gap:var(--space-10);font-size:var(--font-size-14)}.sidebar[data-nav=tree]>.sidebar-foot>.account-wrap .account-menu-item>.icon{color:var(--kit-content-secondary);flex:none;display:inline-flex}.sidebar[data-nav=tree]>.sidebar-foot>.account-wrap :is(button.account-menu-item:hover,button.account-menu-item:focus-visible){background:var(--kit-bg-secondary)}.sidebar[data-nav=tree]>.sidebar-foot>.account-wrap .account-menu-item[data-intent=destructive]>.icon{color:var(--kit-content-error)}.sidebar[data-nav=tree]>.sidebar-foot>.account-wrap .account-menu-rule{margin:var(--space-2) calc(-1 * var(--space-4))}.account-menu-detail{padding-left:var(--space-8);font-size:var(--font-size-14);color:var(--kit-content-tertiary);margin-left:auto}.sidebar[data-nav=tree] :is(.nav-row,.tree-child,.workspace-card,.account-card,.sidebar-search):not([aria-disabled=true]):active{transition:transform var(--kit-duration-standard) var(--kit-easing-standard);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.sidebar[data-nav=tree] :is(.nav-row,.tree-child,.workspace-card,.account-card,.sidebar-search):active{transform:none}}.sidebar[data-nav=tree] .head-actions .ku-notification-badge{box-shadow:0 0 0 2px var(--kit-bg-tertiary)}.tree-skeleton{flex-direction:column;display:flex}.tree-skeleton-row{height:28px;padding:0 var(--space-8);align-items:center;display:flex}.tree-skeleton-line{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:72%;height:10px;display:block}.tree-skeleton-row:nth-child(3n+2) .tree-skeleton-line{width:56%}.tree-skeleton-row:nth-child(3n+3) .tree-skeleton-line{width:64%}.workspace-panel{--ku-workspace-section-ground:var(--kit-bg-primary);--ku-workspace-section-head:26px}.workspace-pane[data-pane=workspaces]{--ku-workspace-section-ground:var(--kit-bg-secondary)}.workspace-section{flex-direction:column;gap:1px;display:flex}.workspace-section>.workspace-list-label{z-index:1;box-sizing:border-box;height:var(--ku-workspace-section-head);background:var(--ku-workspace-section-ground);line-height:16px;position:sticky;top:0}.workspace-panel .account-option[data-quiet],.workspace-panel .account-option[data-quiet] .workspace-initial{color:var(--kit-content-tertiary)}.ku-resource-card{--tone:var(--kit-content-secondary);column-gap:var(--space-12);width:100%;max-width:620px;padding:var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--radius-20);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active);box-sizing:border-box;font:inherit;font-family:var(--font-body);color:inherit;text-align:left;grid-template-columns:48px minmax(0,1fr) auto;margin:0;display:grid}button.ku-resource-card{cursor:pointer;transition:transform var(--kit-duration-card-lift) var(--kit-easing-card-lift),box-shadow var(--kit-duration-card-lift) var(--kit-easing-card-lift),border-color var(--kit-duration-standard) var(--kit-easing-standard)}@media (hover:hover){button.ku-resource-card:hover{border-color:var(--kit-border-secondary);box-shadow:var(--kit-shadow-card);transform:translateY(-2px)}}button.ku-resource-card:active{box-shadow:var(--kit-shadow-active);transform:translateY(0)scale(.99)}button.ku-resource-card:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-resource-card[data-showing],.ku-resource-card[data-showing]:hover{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 5%,var(--kit-bg-primary));box-shadow:none}.ku-resource-card[data-tone=orange]{--tone:var(--kit-bg-tone-orange)}.ku-resource-card[data-tone=blue]{--tone:var(--kit-bg-tone-blue)}.ku-resource-card[data-tone=violet]{--tone:var(--kit-bg-tone-violet)}.ku-resource-card[data-tone=pink]{--tone:var(--kit-bg-tone-pink)}.ku-resource-card[data-tone=lime]{--tone:var(--kit-bg-tone-lime)}.ku-resource-card[data-tone=emerald]{--tone:var(--kit-bg-tone-emerald)}.ku-resource-card[data-tone=green]{--tone:var(--kit-bg-tone-green)}.ku-resource-card[data-unavailable]{background:var(--kit-bg-secondary)}.ku-resource-card[data-unavailable] .ku-resource-mark{opacity:.55;filter:grayscale()}.ku-resource-mark{border-radius:var(--radius-8);background:color-mix(in srgb,var(--tone) 13%,var(--kit-bg-primary));min-height:48px;color:var(--tone);align-self:stretch;place-items:center;display:grid}.ku-resource-mark[data-solid]{background:var(--tone);color:var(--kit-content-on-tone)}.ku-resource-mark img{width:20px;height:20px}.ku-resource-mark>.ku-resource-sketch{background:0 0}.ku-resource-main{justify-content:center;gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.ku-resource-card{--card-status-height:24px}.ku-resource-status{margin-right:max(0px,calc((var(--card-height,0px) - var(--card-status-height)) / 2 - var(--space-12) - 1px));align-self:center;display:flex}.ku-resource-card .ku-resource-status>.ku-badge[data-variant=status]{box-sizing:border-box;height:var(--card-status-height);min-height:var(--card-status-height);padding:1px var(--space-10) 0;border-radius:var(--radius-6);font-size:var(--font-size-11);flex:none;line-height:1}.ku-resource-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ku-resource-head{align-items:center;gap:8px;min-width:0;display:flex}.ku-resource-tag{flex:none;display:inline-flex}.ku-resource-action{pointer-events:none}.ku-resource-card[data-pressable]{transition:transform var(--kit-duration-card-lift) var(--kit-easing-card-lift),box-shadow var(--kit-duration-card-lift) var(--kit-easing-card-lift),border-color var(--kit-duration-standard) var(--kit-easing-standard);position:relative}@media (hover:hover){.ku-resource-card[data-pressable]:not([data-showing]):has(.ku-resource-open:hover){border-color:var(--kit-border-secondary);box-shadow:var(--kit-shadow-card);transform:translateY(-2px)}}.ku-resource-open{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ku-resource-open:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-resource-card[data-pressable] .ku-resource-status{gap:var(--space-8)}.ku-resource-press{z-index:1;position:relative}.ku-resource-title{min-width:0;font-size:var(--font-size-15);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:20px;overflow:hidden}.ku-resource-meta{font-size:var(--font-size-13);color:var(--kit-content-tertiary);flex-wrap:wrap;align-items:center;gap:2px 8px;line-height:18px;display:flex}.ku-resource-lead{color:var(--kit-content-secondary);font-weight:500}.ku-resource-dot{background:var(--kit-border-secondary);border-radius:50%;width:3px;height:3px}.ku-resource-facts{font-size:var(--font-size-12);color:var(--kit-content-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;line-height:16px;display:flex}.ku-resource-fact{align-items:center;gap:var(--space-4);display:inline-flex}.ku-resource-fact .icon{color:var(--kit-content-tertiary)}.ku-resource-fact[data-tone=attention]{color:var(--kit-content-warning)}.ku-resource-path{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex-wrap:wrap;line-height:16px;display:flex}.ku-resource-progress{border-radius:var(--radius-2);background:var(--kit-bg-tertiary);height:3px;position:relative;overflow:hidden}.ku-resource-progress:after{content:"";border-radius:var(--radius-2);background:var(--kit-content-primary);transform-origin:0;transform:scaleX(var(--progress,0));position:absolute;inset:0}.ku-resource-go{font-size:var(--font-size-12);color:var(--tone);flex:none;margin-left:auto;font-weight:500}.ku-resource-sketch{width:32px;height:32px;padding:var(--space-4);border-radius:var(--radius-8);background:color-mix(in srgb,var(--tone,var(--kit-bg-tone-green)) 9%,var(--kit-bg-primary));box-sizing:border-box;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:2px;display:grid}.ku-resource-sketch>i{grid-column:var(--x)/span var(--w);grid-row:var(--y);border-radius:var(--radius-2);background:color-mix(in srgb,var(--tone,var(--kit-bg-tone-green)) 45%,var(--kit-bg-primary))}@media (prefers-reduced-motion:reduce){button.ku-resource-card,.ku-resource-card[data-pressable]{transition:none}button.ku-resource-card:hover,button.ku-resource-card:active,.ku-resource-card[data-pressable]{transform:none}}.ku-scroll-overlay-x::-webkit-scrollbar{height:0}.ku-scroll-overlay-x{overscroll-behavior:none}.ku-scroll-edge{z-index:5;background:linear-gradient(to left,color-mix(in srgb,var(--kit-content-primary) 12%,transparent),transparent);pointer-events:none;opacity:0;width:10px;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);position:absolute;top:0}.ku-scroll-edge[data-shown]{opacity:1}.ku-scroll-bar{left:0;bottom:var(--space-2);z-index:6;height:var(--space-8);pointer-events:none;opacity:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);position:absolute}.ku-scroll-thumb{border-radius:var(--kit-radius-pill);background:var(--kit-border-secondary);pointer-events:none;touch-action:none;height:100%;display:block}.ku-scroll-bar:is([data-scrolling],[data-held],:has(.ku-scroll-thumb:hover)){opacity:1}.ku-scroll-bar:is([data-scrolling],[data-held],:has(.ku-scroll-thumb:hover)) .ku-scroll-thumb{pointer-events:auto}.ku-scroll-thumb:hover,.ku-scroll-bar[data-held] .ku-scroll-thumb{background:var(--kit-content-tertiary)}@media (hover:none){.ku-scroll-bar{display:none}}@supports not selector(::-webkit-scrollbar){.ku-scroll-bar{display:none}}@media (prefers-reduced-motion:reduce){.ku-scroll-edge,.ku-scroll-bar{transition:none}}.ku-record-id{align-items:center;gap:var(--space-4);display:inline-flex}.ku-record-id-short{font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--kit-content-primary);font-weight:400}.ku-record-id .ku-copy{opacity:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard)}tr:is(:hover,:has(:focus-visible)) .ku-record-id .ku-copy,.ku-record-id .ku-copy[data-copied]{opacity:1}@media (hover:none){.ku-record-id .ku-copy{opacity:1}}@media (prefers-reduced-motion:reduce){.ku-record-id .ku-copy{transition:none}}.pl-list{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pl-card{border:1px solid color-mix(in srgb,var(--kit-border-primary) 80%,transparent);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);min-height:0;box-shadow:var(--kit-shadow-popover);color:var(--kit-content-primary);flex-direction:column;flex:1;display:flex;overflow:hidden}.pl-body{flex:1;min-height:0;display:flex;position:relative}.pl-scroll{flex:1;min-height:0;overflow:auto}@supports not selector(::-webkit-scrollbar){.pl-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.pl-scroll:is(:hover,:focus-within){scrollbar-color:var(--kit-border-secondary) transparent}@media (hover:none){.pl-scroll{scrollbar-color:var(--kit-border-secondary) transparent}}}.pl-scroll::-webkit-scrollbar{width:var(--space-8);background:0 0}.pl-scroll::-webkit-scrollbar-thumb{border-radius:var(--kit-radius-pill);background:0 0}.pl-scroll:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}.pl-scroll::-webkit-scrollbar-thumb:hover{background:var(--kit-content-tertiary)}@media (hover:none){.pl-scroll::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}}.pl-fade{background:linear-gradient(to bottom,transparent,var(--kit-bg-primary));pointer-events:none;opacity:0;height:32px;transition:opacity var(--kit-duration-standard);position:absolute;bottom:0;left:0;right:0}.pl-card[data-more-below] .pl-fade{opacity:1}.pl-grid{width:100%;min-width:var(--pl-min-width);border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;font-size:var(--font-size-13)}.pl-grid th{z-index:3;box-sizing:border-box;height:38px;padding:0 var(--space-12);text-align:left;font-weight:500;font-size:var(--font-size-12);color:var(--kit-content-tertiary);background:var(--kit-bg-primary);border-bottom:1px solid var(--kit-border-primary);white-space:nowrap;text-overflow:ellipsis;width:var(--pl-width,auto);position:sticky;top:0;overflow:hidden}.pl-heading{align-items:center;gap:var(--space-4);display:inline-flex}.pl-grid th[data-sorted],.pl-grid th[aria-sort]{color:var(--kit-content-primary)}.pl-grid th[data-filtered]{color:var(--kit-content-accent)}.pl-grid td{box-sizing:border-box;height:56px;padding:var(--space-8) var(--space-12);border-bottom:1px solid color-mix(in srgb,var(--kit-border-primary) 60%,transparent);vertical-align:middle;color:var(--kit-content-secondary);white-space:nowrap;text-overflow:ellipsis;background:var(--kit-bg-primary);overflow:hidden}.pl-row{cursor:pointer}.pl-row:hover td{background:color-mix(in srgb,var(--kit-bg-secondary) 70%,var(--kit-bg-primary))}.pl-row[aria-selected=true] td{background:var(--kit-bg-selected);border-bottom-color:var(--kit-bg-selected)}.pl-grid .pl-col-more{text-align:center;text-overflow:clip;width:44px;padding-inline:0}.pl-grid .pl-col-add{text-align:center;width:44px;padding:0}.pl-grid[data-row-actions] .pl-col-more{width:136px;padding-inline:0 var(--space-8);text-align:right}.pl-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);vertical-align:middle;display:inline-flex}.pl-grid .pl-col-add{z-index:1;position:sticky;right:0}.pl-grid .pl-col-more{z-index:1;position:sticky;right:44px}.pl-grid th:is(.pl-col-more,.pl-col-add){z-index:4}.pl-grid[data-columns-in-toolbar] .pl-col-more{right:0}.pl-card:not([data-phone]) .pl-grid .pl-col-more{width:auto;text-align:right;padding-inline-end:var(--space-8)}.pl-group td{z-index:2;height:30px;padding:0 var(--space-16);background:color-mix(in srgb,var(--kit-bg-secondary) 55%,var(--kit-bg-primary));font-size:var(--font-size-12);color:var(--kit-content-primary);border-bottom-color:var(--kit-border-primary);font-weight:600;position:sticky;top:38px}.pl-group-label{left:var(--space-16);display:inline-block;position:sticky}.pl-grid .pl-group td{overflow:visible}.pl-group td i{color:var(--kit-content-tertiary);margin-left:var(--space-6);font-style:normal;font-weight:500}.pl-namehead,.pl-namecell{align-items:center;gap:var(--space-10);min-width:0;display:flex}.pl-tileslot{flex:none;width:32px}.pl-rowsel{opacity:0;width:18px;transition:opacity var(--kit-duration-standard);flex:none;place-items:center;display:inline-grid}.pl-row:hover .pl-rowsel,.pl-row[aria-selected=true] .pl-rowsel,.pl-rowsel:focus-within,th .pl-rowsel{opacity:1}.pl-rowsel .ku-toggle-label>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pl-rowsel .ku-toggle{display:inline-flex}.pl-ntext{flex-direction:column;flex:1;min-width:0;display:flex}.pl-headline{align-items:center;gap:var(--space-6);min-width:0;display:flex}.pl-headline .pl-title{flex:0 auto;min-width:0}.pl-title{font:inherit;font-size:var(--font-size-14);letter-spacing:-.005em;color:var(--kit-content-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:18px;display:block;overflow:hidden}.pl-title:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.pl-desc{font-size:var(--font-size-12);color:var(--kit-content-secondary);text-overflow:ellipsis;margin-top:2px;line-height:16px;display:block;overflow:hidden}.pl-desc[data-missing]{color:var(--kit-content-tertiary)}.pl-cell[data-column=description] :is(.pl-desc,.pl-attention){font-size:var(--font-size-13);margin-top:0;line-height:18px}.pl-card:is(:has(th[data-column=description]),[data-description-column-only]:not([data-phone])) .pl-row{--pl-row-ink:var(--kit-content-primary)}.pl-card:is(:has(th[data-column=description]),[data-description-column-only]:not([data-phone])) .pl-row[data-status=archived]{--pl-row-ink:var(--kit-content-secondary)}.pl-card:is(:has(th[data-column=description]),[data-description-column-only]:not([data-phone])) .pl-row :is(td,.pl-title,.pl-desc:not([data-missing]),.pl-when,.pl-run-when){font-size:var(--font-size-13);letter-spacing:0;color:var(--pl-row-ink);line-height:18px}.pl-attention{font-size:var(--font-size-12);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:16px;display:block;overflow:hidden}.pl-attention-dot{width:6px;height:6px;margin-right:var(--space-6);vertical-align:1px;background:var(--kit-icon-warning);border-radius:50%;display:inline-block}.pl-row[data-status=archived] .pl-title{color:var(--kit-content-secondary)}.pl-mline{display:none}.pl-grid td[data-column=schedule]{white-space:normal}.pl-when{-webkit-line-clamp:2;color:var(--kit-content-secondary);-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.pl-when .icon{margin-right:var(--space-6);vertical-align:-2px;color:var(--kit-content-tertiary);display:inline-block}.pl-category{align-items:center;gap:var(--space-8);vertical-align:top;max-width:100%;display:inline-flex}.pl-category-mark{border-radius:var(--radius-6);background:var(--kit-bg-tertiary);flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.pl-category>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pl-format{align-items:center;gap:var(--space-6);color:var(--kit-content-secondary);display:inline-flex}.pl-format .icon{color:var(--kit-content-tertiary)}.pl-format[data-tone] .icon{color:var(--tone)}.pl-format[data-tone=orange]{--tone:var(--kit-bg-tone-orange)}.pl-format[data-tone=blue]{--tone:var(--kit-bg-tone-blue)}.pl-format[data-tone=violet]{--tone:var(--kit-bg-tone-violet)}.pl-format[data-tone=pink]{--tone:var(--kit-bg-tone-pink)}.pl-format[data-tone=lime]{--tone:var(--kit-bg-tone-lime)}.pl-format[data-tone=emerald]{--tone:var(--kit-bg-tone-emerald)}.pl-format[data-tone=green]{--tone:var(--kit-bg-tone-green)}.pl-format[data-tone=grey]{--tone:var(--kit-content-tertiary)}.pl-run{align-items:center;gap:var(--space-10);display:inline-flex}.pl-run-state{min-width:var(--pl-run-pill,0);flex:none;display:inline-flex}.pl-grid td[data-column=lastRun]{text-overflow:clip}.pl-run-when{font-size:var(--font-size-12)}.pl-role{align-items:center;gap:var(--space-6);display:inline-flex}.pl-detail{min-width:0;color:var(--kit-content-secondary);font-size:var(--font-size-12);white-space:normal;flex-direction:column;gap:1px;line-height:16px;display:flex}.pl-recent{flex-direction:column;gap:1px;min-width:0;display:flex}.pl-recent-quiet{-webkit-line-clamp:2;white-space:normal;color:var(--kit-content-secondary);-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.pl-recent-detail{min-width:0;font-size:var(--font-size-12);color:var(--kit-content-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:16px;display:block;overflow:hidden}.pl-dot{background:var(--kit-content-disabled);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.pl-dot[data-tone=success]{background:var(--kit-icon-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--kit-icon-success) 18%,transparent)}.pl-dot[data-tone=error]{background:var(--kit-icon-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--kit-icon-error) 18%,transparent)}.pl-needs{min-width:20px;height:20px;padding:0 var(--space-6);border-radius:var(--kit-radius-pill);background:var(--kit-bg-warning);color:var(--kit-content-warning);font-size:var(--font-size-12);place-items:center;font-weight:600;display:inline-grid}.pl-marks{gap:var(--space-4);display:inline-flex}.pl-mark{width:16px;height:16px;display:inline-flex}.pl-mark img,.pl-mark .ku-connector-mark{border-radius:var(--radius-2);object-fit:contain;width:16px;height:16px}.pl-by{color:var(--kit-content-tertiary);font-size:var(--font-size-12);text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.pl-mono{font-family:var(--font-mono);font-size:var(--font-size-12)}@media (hover:none){.pl-rowsel{opacity:1}}.pl-col-add .ku-menu-trigger[data-trigger=dashed]{border-radius:var(--radius-8);background:var(--kit-bg-primary);width:28px;height:28px;color:var(--kit-content-secondary);box-shadow:0 0 0 1px var(--kit-border-primary),var(--kit-shadow-active);border:0}.pl-col-add .ku-menu-trigger[data-trigger=dashed]:hover,.pl-col-add .ku-menu-trigger[aria-expanded=true]{color:var(--kit-content-primary);box-shadow:0 0 0 1px var(--kit-border-secondary),0 2px 6px -2px color-mix(in srgb,var(--kit-content-primary) 14%,transparent)}.pl-foot{height:44px;padding:0 var(--space-12);border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary);background:var(--kit-bg-primary);justify-content:space-between;align-items:center;display:flex}.pl-foot[data-few]{grid-template-columns:1fr auto 1fr;display:grid}.pl-count{white-space:nowrap}.pl-more{align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-10);border-radius:var(--radius-10);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-12);white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px var(--kit-border-primary),var(--kit-shadow-active);border:0;font-weight:500;display:inline-flex}.pl-more:hover{box-shadow:0 0 0 1px var(--kit-border-secondary),0 2px 6px -2px color-mix(in srgb,var(--kit-content-primary) 14%,transparent)}.pl-more:disabled{cursor:progress;opacity:.7}.pl-more:focus-visible,.pl-pgbtn:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.pl-pager{align-items:center;gap:var(--space-4);display:flex}.pl-pgbtn{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);width:28px;height:28px;color:var(--kit-content-secondary);cursor:pointer;place-items:center;display:inline-grid}.pl-pgbtn:disabled{color:var(--kit-content-disabled);cursor:default}.pl-pgbtn[data-back] .icon{transform:rotate(180deg)}.pl-pgnow{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--kit-content-primary);font-weight:600}.pl-skeleton{pointer-events:none}.pl-skeleton .pl-namecell{width:100%}.pl-skeleton .pl-ntext{flex:1}.pl-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:64%;max-width:140px;height:10px;display:block}.pl-skel[data-shape=title]{width:min(220px,70%);max-width:none;height:12px}.pl-skel[data-shape=line]{width:min(320px,90%);max-width:none;margin-top:var(--space-8);opacity:.6}.pl-tileslot.pl-skel{border-radius:var(--radius-8)}.pl-skeleton:nth-child(3n+2) .pl-skel:not([data-shape]){width:48%}.pl-skeleton:nth-child(3n+3) .pl-skel[data-shape=title]{width:min(160px,55%)}.pl-card[data-narrow] .pl-by,.pl-card[data-phone] .pl-grid thead,.pl-card[data-phone] .pl-grid td.pl-col-add{display:none}.pl-card[data-phone] .pl-grid{table-layout:auto;min-width:0}.pl-card[data-phone] .pl-grid td{height:auto;padding:var(--space-10) var(--space-12);white-space:normal}.pl-card[data-phone] .pl-grid td.pl-col-more{width:32px;padding-inline:0;right:0}.pl-card[data-phone] .pl-mline{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin-top:4px;display:block}.pl-card[data-phone] .pl-group td{top:0}.pt-tile[data-skeleton]{pointer-events:none}.pt-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:min(220px,80%);height:10px;display:block}.pt-skel[data-shape=mark]{border-radius:var(--radius-8);width:32px;height:32px}.pt-skel[data-shape=title]{width:min(180px,70%);height:14px}.pt-skel[data-shape=well]{border-radius:var(--radius-10);width:100%;height:132px}.pt-tile{gap:var(--space-8);min-width:0;padding:var(--space-16);border:1px solid var(--kit-border-glass);border-radius:var(--kit-radius-card);background:var(--kit-bg-glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--kit-shadow-popover);color:var(--kit-content-primary);font:inherit;font-family:var(--font-body);text-align:left;cursor:pointer;transition:border-color var(--kit-duration-standard) var(--kit-easing-standard),box-shadow var(--kit-duration-standard) var(--kit-easing-standard);flex-direction:column;display:flex}@media (hover:hover){.pt-tile:hover{border-color:var(--kit-border-secondary)}}.pt-tile:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.pt-tile:disabled{cursor:progress;opacity:.7}.pt-head{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:var(--space-4);display:flex}.pt-stack{align-items:center;display:inline-flex}.pt-mark{border:1px solid var(--kit-border-primary);border-radius:var(--radius-8);background:var(--kit-bg-brand-plate);width:32px;height:32px;box-shadow:0 0 0 2px var(--kit-bg-primary);box-sizing:border-box;place-items:center;margin-left:-6px;display:grid}.pt-mark:first-child{margin-left:0}.pt-mark img,.pt-mark .ku-connector-mark{border-radius:var(--radius-2);object-fit:contain;width:18px;height:18px}.pt-mark.is-glyph{background:var(--kit-bg-secondary);color:var(--kit-content-accent)}.pt-mark.is-more{background:var(--kit-bg-secondary);font-size:var(--font-size-11);color:var(--kit-content-secondary);font-weight:600}.pt-title{-webkit-line-clamp:2;font-size:var(--font-size-14);-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.pt-run{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-tertiary);display:inline-flex}.pt-tile.is-starter{gap:var(--space-6);padding:var(--space-12) var(--space-16);background:var(--kit-bg-secondary);border-color:#0000}@media (hover:hover){.pt-tile.is-starter:hover{background:var(--kit-bg-primary);border-color:var(--kit-border-primary)}}.pt-where,.pl-where{width:fit-content;margin-left:var(--space-6);padding:0 var(--space-6);text-align:center;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);font-size:var(--font-size-11);color:var(--kit-content-tertiary);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:140px;font-weight:400;line-height:18px;display:inline-block;overflow:hidden}.pt-tile.is-starter .pt-title{-webkit-line-clamp:3;color:var(--kit-content-primary);font-weight:500}.pt-kind{align-items:center;gap:var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin-top:auto;display:inline-flex}.pt-kind .icon{color:var(--kit-content-tertiary)}.pt-words{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pt-tile[data-picture]{gap:0;padding:0;overflow:hidden}.pt-tile[data-picture] .pt-words{padding:var(--space-16) var(--space-16) var(--space-12)}.pt-desc{-webkit-line-clamp:2;min-height:2.8em;font-size:var(--font-size-13);color:var(--kit-content-secondary);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pt-desc[data-missing]{color:var(--kit-content-disabled)}.pt-well{height:132px;margin:0 var(--space-8) var(--space-8);padding:var(--space-12) var(--space-16) 0;border-radius:var(--radius-10);background:var(--kit-bg-inset);display:block;position:relative;overflow:hidden}.pt-well:after{content:"";background:linear-gradient(transparent,var(--kit-bg-inset));height:40px;position:absolute;inset:auto 0 0}.ku-identity{--tone:var(--kit-content-secondary);border-radius:var(--radius-8);width:28px;height:28px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--kit-bg-primary));flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-identity[data-size=grid]{width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 16%,transparent)}.ku-identity[data-size=large]{border-radius:var(--radius-10);width:36px;height:36px}.ku-identity[data-tone=orange]{--tone:var(--kit-bg-tone-orange)}.ku-identity[data-tone=blue]{--tone:var(--kit-bg-tone-blue)}.ku-identity[data-tone=violet]{--tone:var(--kit-bg-tone-violet)}.ku-identity[data-tone=pink]{--tone:var(--kit-bg-tone-pink)}.ku-identity[data-tone=lime]{--tone:var(--kit-bg-tone-lime)}.ku-identity[data-tone=emerald]{--tone:var(--kit-bg-tone-emerald)}.ku-identity[data-tone=green]{--tone:var(--kit-bg-tone-green)}.ku-identity[data-tone=grey]{background:var(--kit-bg-tertiary)}.ku-identity[data-tone=grey][data-size=grid]{box-shadow:inset 0 0 0 1px var(--kit-border-primary)}.ku-identity[data-solid]{background:var(--tone);color:var(--kit-content-on-tone);box-shadow:none}.ku-identity[data-size=mini]{border-radius:var(--radius-4);width:14px;height:14px}.pl-status-word{color:var(--kit-content-tertiary);font-weight:500}.pl-status-stack{gap:var(--space-2);flex-direction:column;display:inline-flex}.pl-status-needs{font-size:var(--font-size-12);color:var(--kit-content-warning);line-height:16px}.pl-switch{display:inline-flex}.pl-switch .ku-field-help{display:none}.pl-switch .ku-toggle-label{gap:var(--space-8);font-size:var(--font-size-13);font-weight:500}.pl-switch:is([data-status=active],[data-status=on]) .ku-toggle-label>span:last-child{color:var(--kit-content-primary)}.pl-switch:is([data-status=inactive],[data-status=paused],[data-status=draft],[data-status=off]) .ku-toggle-label>span:last-child{color:var(--kit-content-tertiary)}.pl-grid td[data-column=on]{text-overflow:clip}.pl-switch[data-bare] .ku-toggle-label{gap:0}.pl-switch[data-bare] .ku-toggle-label>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-onword{color:var(--kit-content-tertiary)}.pl-size{display:inline-flex}.pl-size .ku-field{min-width:72px}.pl-toolbar{flex:none}.pl-toolbar[data-selectable] .ku-rl-start>.ku-search-box:first-child{padding-left:calc(var(--space-12) + 2px)}.pl-toolbar[data-selectable]:not([data-identities]) .ku-rl-start>.ku-search-box:first-child{gap:calc(var(--space-10) + 2px)}.pl-peek{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-popover);color:var(--kit-content-primary);font-size:var(--font-size-13);flex-direction:column;display:flex}.pl-peek-head{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.pl-peek-title{min-width:0;font-size:var(--font-size-15);overflow-wrap:anywhere;font-weight:600;line-height:20px}.pl-peek-desc{color:var(--kit-content-secondary);margin:0;line-height:19px}.pl-peek-desc[data-missing]{color:var(--kit-content-tertiary)}.pl-peek-facts{gap:var(--space-6) var(--space-10);grid-template-columns:96px minmax(0,1fr);margin:0;display:grid}.pl-peek-fact{display:contents}.pl-peek-fact dt{color:var(--kit-content-tertiary)}.pl-peek-fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.pl-peek-actions{gap:var(--space-8);display:flex}.pl-first{gap:var(--space-16);box-sizing:border-box;max-width:560px;padding:var(--space-32);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-panel);color:var(--kit-content-primary);flex-direction:column;display:flex}.pl-first-head{gap:var(--space-6);flex-direction:column;display:flex}.pl-first-title{font-size:var(--font-size-18);margin:0;font-weight:600;line-height:24px}.pl-first-text{font-size:var(--font-size-14);color:var(--kit-content-secondary);margin:0;line-height:20px}.pl-first-examples{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pl-first-example{gap:var(--space-6);box-sizing:border-box;height:100%;padding:var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);color:var(--kit-content-primary);transition:border-color var(--kit-duration-standard) var(--kit-easing-standard);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.pl-first-example:hover{border-color:var(--kit-border-secondary)}}.pl-first-example:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.pl-first-example b{font-size:var(--font-size-13);font-weight:600}.pl-first-example span{font-size:var(--font-size-12);color:var(--kit-content-secondary);line-height:17px}@media (width<=640px){.pl-first{padding:var(--space-20)}.pl-first-examples{grid-template-columns:minmax(0,1fr)}}.pl-history{align-content:flex-start;align-items:flex-end;gap:var(--space-2);vertical-align:middle;flex-flow:row-reverse wrap;width:100%;height:24px;display:flex;overflow:hidden}.pl-history>.ku-tooltip-trigger{flex:7px;align-items:flex-end;height:100%}.pl-history-col{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.pl-history-bar{width:100%;height:var(--pl-bar,100%);border-radius:var(--radius-2);flex-direction:column-reverse;min-height:3px;display:flex;overflow:hidden}.pl-history-bar[data-empty]{background:var(--kit-bg-tertiary);height:3px}.pl-history-part{flex:var(--pl-part,1) 1 0;background:var(--run-state);min-height:2px}.playbook-preview{gap:var(--space-6);padding:var(--space-10) var(--space-12);border-radius:var(--radius-8);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active);font-family:var(--font-body);font-size:var(--font-size-11);color:var(--kit-content-secondary);flex-direction:column;min-width:0;display:flex}.playbook-preview-when{align-self:flex-start;align-items:center;gap:var(--space-4);height:20px;padding:0 var(--space-8);border-radius:var(--kit-radius-pill);background:var(--kit-bg-accent);color:var(--kit-content-accent);white-space:nowrap;font-weight:500;display:inline-flex}.playbook-preview-when[data-state=manual]{background:var(--kit-bg-tertiary);color:var(--kit-content-secondary)}.playbook-preview-step{align-items:center;gap:var(--space-6);white-space:nowrap;min-width:0;display:flex}.playbook-preview-step em{background:var(--kit-bg-tertiary);width:15px;height:15px;font-style:normal;font-size:var(--font-size-10);color:var(--kit-content-tertiary);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.playbook-preview-pill{align-items:center;gap:var(--space-4);min-width:0;padding:1px var(--space-6);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);background:var(--kit-bg-secondary);color:var(--kit-content-primary);text-overflow:ellipsis;display:inline-flex;overflow:hidden}.playbook-preview-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.playbook-preview-more{padding-left:var(--space-20);color:var(--kit-content-tertiary)}.ku-search-box{align-items:center;gap:var(--space-6);box-sizing:border-box;height:28px;padding:0 var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:500 var(--font-size-13)/18px var(--font-body);transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);display:flex}.ku-search-box:not(:focus-within):hover{background:var(--kit-bg-secondary);border-color:var(--kit-border-secondary)}.ku-search-box:focus-within{border-color:var(--kit-border-strong);box-shadow:var(--kit-shadow-active);outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-search-box input:focus-visible{outline:none}.ku-search-box input{width:200px;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.ku-search-box input::placeholder{color:inherit;opacity:1}.ku-search-box input::-webkit-search-cancel-button{display:none}@media (width<=640px){.ku-search-box input{width:110px}}.ku-popover.ku-combobox-popover{width:340px;max-width:calc(100vw - 32px)}.ku-combobox-panel{flex-direction:column;min-width:0;display:flex}.ku-combobox-panel form{margin:0}.ku-combobox-body{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:247px;display:flex;overflow:auto}.ku-combobox-scroll{flex-direction:column;min-height:0;display:flex;position:relative}@supports not selector(::-webkit-scrollbar){:is(.ku-combobox-body,.ku-orderable-body){scrollbar-width:thin;scrollbar-color:transparent transparent}:is(.ku-combobox-body,.ku-orderable-body):is(:hover,:focus-within){scrollbar-color:var(--kit-border-secondary) transparent}@media (hover:none){:is(.ku-combobox-body,.ku-orderable-body){scrollbar-color:var(--kit-border-secondary) transparent}}}:is(.ku-combobox-body,.ku-orderable-body)::-webkit-scrollbar{width:var(--space-8);background:0 0}:is(.ku-combobox-body,.ku-orderable-body)::-webkit-scrollbar-thumb{border-radius:var(--kit-radius-pill);background:0 0}:is(.ku-combobox-body,.ku-orderable-body):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}:is(.ku-combobox-body,.ku-orderable-body)::-webkit-scrollbar-thumb:hover{background:var(--kit-content-tertiary)}@media (hover:none){:is(.ku-combobox-body,.ku-orderable-body)::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}}.ku-combobox-fade{pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent,var(--kit-bg-primary));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:32px;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--kit-bg-primary));-webkit-mask-image:linear-gradient(to bottom,transparent,var(--kit-bg-primary));mask-image:linear-gradient(to bottom,transparent,var(--kit-bg-primary));transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);position:absolute;bottom:0;left:0;right:0}.ku-combobox-scroll[data-more-below]>.ku-combobox-fade{opacity:1}@media (prefers-reduced-motion:reduce){.ku-combobox-fade{transition:none}}.ku-combobox-foot{flex-direction:column;display:flex}.ku-combobox-foot-row{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.ku-combobox-foot-row>.ku-combobox-action{width:auto}.ku-combobox-note{font-size:var(--font-size-13);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;padding:0 10px;line-height:20px}.ku-combobox-action:disabled{color:var(--kit-content-disabled);cursor:default}.ku-combobox-action:disabled:hover{background:0 0}.ku-combobox-step{cursor:pointer}.ku-combobox-step .menu-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ku-combobox-step .menu-item-title b{font-weight:600}.ku-combobox-count{min-width:18px;height:18px;padding:1px var(--space-6) 0;box-sizing:border-box;border-radius:var(--radius-4);background:var(--kit-bg-selected);color:var(--kit-content-selected);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-self:center;align-items:center;font-weight:600;line-height:18px;display:inline-flex}.ku-combobox-count+.menu-item-sub{padding-left:var(--space-8)}.ku-combobox-step>.menu-item-sub{align-items:center;height:20px}.ku-combobox-head{min-height:30px;margin-bottom:var(--space-4);align-items:center;gap:0;display:flex}.ku-combobox-head-action{margin-left:var(--space-4)}.ku-combobox-back{width:26px;height:26px;margin:0 var(--space-4) 0 var(--space-6);border-radius:var(--kit-radius-button);color:var(--kit-content-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ku-combobox-back:before{content:"";position:absolute;inset:-6px}.ku-combobox-back:hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-combobox-back:focus-visible,.ku-combobox-head-action:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-combobox-title{min-width:0;font:500 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ku-combobox-head-action{padding:var(--space-4) var(--space-8);border-radius:var(--kit-radius-button);font:400 var(--font-size-12)/18px var(--font-body);color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;flex:none}.ku-combobox-head-action:hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-option{box-sizing:border-box;touch-action:manipulation}label.ku-option{cursor:pointer}label.menu-item.ku-option:hover,button.menu-item.ku-option[aria-checked=true]:not(:disabled):is(:hover,:focus-visible){background:var(--kit-bg-secondary)}.menu-item.ku-option[aria-checked=true]:not(:hover,:focus-visible){background:0 0}.ku-option:has(input:focus-visible){outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-option:disabled{cursor:default;color:var(--kit-content-tertiary)}.menu-item.ku-option:disabled:is(:hover,:focus-visible,:active){background:0 0;transform:none}.ku-option:disabled .ku-toggle-control[data-checked]>.ku-toggle-art{background:var(--kit-content-disabled);border-color:var(--kit-content-disabled)}.ku-option[data-fixed]{color:var(--kit-content-tertiary)}.ku-option[data-fixed] .ku-toggle-art{background:var(--kit-content-disabled);border-color:var(--kit-content-disabled)}button.menu-item.ku-option[data-fixed]:is(:hover,:active):not(:focus-visible){background:0 0;transform:none}.ku-option[data-fixed]>.ku-tooltip-trigger{flex:1}.ku-option-held{align-items:center;gap:var(--space-8);flex:1;min-width:0;display:flex}.ku-option[data-dragging]{background:var(--kit-bg-secondary);cursor:grabbing}.ku-option .ku-toggle-art>.icon{color:inherit}.ku-toggle-art.ku-radio-art{border-radius:var(--kit-radius-pill)}.ku-toggle-control input:checked+.ku-radio-art{background:var(--kit-content-on-action);box-shadow:inset 0 0 0 5px var(--kit-action-primary)}.ku-option-pill{min-width:0;display:flex}.ku-option-marked{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.ku-option-text{flex-direction:column;flex:1;min-width:0;display:flex}.ku-option-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ku-option-text>small{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.ku-option-end{align-items:center;display:flex}@media (pointer:coarse){.ku-option{min-height:44px}}.ku-orderable{flex-direction:column;min-width:0;display:flex}.ku-orderable-body{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:min(440px,60vh);display:flex;overflow:auto}.ku-option-grip{color:var(--kit-content-tertiary);cursor:grab;touch-action:none;flex:none;place-items:center;display:inline-grid;position:relative}.ku-option-grip:before{content:"";position:absolute;inset:-8px -10px}.ku-option[data-dragging] .ku-option-grip{cursor:grabbing}.ku-orderable button.menu-item.ku-option[data-dragging]{transform:none}.ku-orderable button.menu-item.ku-option:has(.ku-option-grip:active){transform:none}.ku-orderable button.menu-item.ku-option[data-dragging]{background:var(--kit-bg-inset);box-shadow:var(--kit-shadow-inset)}.ku-orderable .ku-option[data-dragging] *,.ku-orderable .ku-option[data-dragging] .ku-toggle-control[data-checked]>.ku-toggle-art>.icon{visibility:hidden}.ku-orderable[data-reordering]{cursor:grabbing}.ku-orderable[data-reordering] .ku-option{pointer-events:none}.ku-orderable .menu-item.ku-orderable-card{z-index:1;box-sizing:border-box;background:var(--kit-bg-primary);pointer-events:none;cursor:grabbing;scale:1.02;rotate:var(--ku-card-lean,0deg);transition:scale var(--kit-duration-standard) var(--kit-easing-standard);margin:0;position:fixed}.ku-orderable-card:before{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--kit-shadow-popover),var(--kit-shadow-card);transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);position:absolute;inset:0}@starting-style{.ku-orderable .menu-item.ku-orderable-card{scale:1}.ku-orderable-card:before{opacity:0}}.ku-orderable .menu-item.ku-orderable-card[data-settling=glide]{transition:transform var(--duration-200) var(--ease-in-out)}.ku-orderable .menu-item.ku-orderable-card[data-settling=snap]{transition:transform var(--kit-duration-standard) var(--kit-easing-standard),rotate var(--kit-duration-standard) var(--kit-easing-standard),scale var(--kit-duration-standard) var(--kit-easing-standard);rotate:0deg;scale:1}.ku-orderable-card[data-settling=snap]:before{opacity:0}@media (prefers-reduced-motion:reduce){.ku-orderable .menu-item.ku-orderable-card,.ku-orderable .menu-item.ku-orderable-card[data-settling],.ku-orderable-card:before{transition:none}}.ku-option[data-column-shown]:not(:disabled){cursor:pointer}.ku-presence{display:inline-block}.ku-presence[data-presence=leaving]{pointer-events:none;animation:ku-presence-leave var(--kit-duration-standard) var(--ease-in-out) forwards}.ku-presence[data-presence=entering]{animation:ku-presence-enter var(--kit-duration-tooltip) var(--kit-easing-standard) var(--kit-duration-tooltip) backwards}.ku-presence[data-presence-sliding]{transition:transform var(--kit-duration-tooltip) var(--ease-in-out)}@keyframes ku-presence-leave{to{opacity:0;filter:blur(2px);transform:scale(.95)}}@keyframes ku-presence-enter{0%{opacity:0;filter:blur(2px);transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.ku-presence,.ku-presence[data-presence],.ku-presence[data-presence-sliding]{transition:none;animation:none}}.ku-list-search{--ku-search-closed:28px;--ku-search-open:240px;--ku-search-pad-closed:var(--space-6);--ku-search-pad-open:var(--space-10);--ku-search-travel:calc(var(--ku-search-open) - var(--ku-search-closed) + var(--ku-search-pad-closed) - var(--ku-search-pad-open));box-sizing:border-box;align-items:center;gap:var(--space-8);width:var(--ku-search-closed);height:28px;padding:0 var(--ku-search-pad-closed);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);color:var(--kit-content-tertiary);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);flex:none;margin:0;display:inline-flex;overflow:hidden}.ku-list-search .icon{flex:none}.ku-list-search:not([data-open]):hover{background:var(--kit-bg-secondary);border-color:var(--kit-border-secondary);color:var(--kit-content-primary)}.ku-list-search input{min-width:0;height:100%;font:inherit;font-size:var(--font-size-13);color:var(--kit-content-primary);opacity:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;outline:none;flex:1;padding:0}.ku-list-search input::placeholder{color:var(--kit-content-tertiary)}.ku-list-search input::-webkit-search-cancel-button{display:none}.ku-list-search input:focus-visible{outline:none}.ku-list-search[data-open]{width:var(--ku-search-open);padding:0 var(--ku-search-pad-open);cursor:text;border-color:var(--kit-border-secondary)}.ku-list-search[data-open]:not([data-motion=closing]) input{opacity:1}.ku-list-search:focus-within{border-color:var(--kit-border-strong);outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-list-search[data-motion=opening]{animation:ku-search-reveal var(--duration-200) var(--kit-easing-standard)}.ku-list-search[data-motion=opening] .icon{animation:ku-search-icon-in var(--duration-200) var(--kit-easing-standard)}.ku-list-search[data-motion=closing]{animation:ku-search-conceal var(--duration-200) var(--kit-easing-standard) forwards}.ku-list-search[data-motion=closing] .icon{animation:ku-search-icon-out var(--duration-200) var(--kit-easing-standard) forwards}@keyframes ku-search-reveal{0%{clip-path:inset(0 0 0 calc(100% - var(--ku-search-closed)) round var(--kit-radius-button))}to{clip-path:inset(0 round var(--kit-radius-button))}}@keyframes ku-search-conceal{0%{clip-path:inset(0 round var(--kit-radius-button))}to{clip-path:inset(0 0 0 calc(100% - var(--ku-search-closed)) round var(--kit-radius-button))}}@keyframes ku-search-icon-in{0%{transform:translateX(var(--ku-search-travel))}to{transform:none}}@keyframes ku-search-icon-out{0%{transform:none}to{transform:translateX(var(--ku-search-travel))}}@media (prefers-reduced-motion:reduce){.ku-list-search,.ku-list-search input,.ku-list-search .icon{transition:none;animation:none}}@container (width<=880px){.ku-list-search{--ku-search-open:180px}}.ku-list-count{box-sizing:border-box;min-width:18px;height:18px;padding:1px var(--space-4) 0;border-radius:var(--kit-radius-pill);background:var(--kit-content-primary);color:var(--kit-bg-primary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.ku-menu-trigger>.icon[data-icon=funnel]{translate:0 1px}.ku-filter-tree-head .icon{color:var(--kit-content-tertiary)}.ku-filter-tree-head .ku-list-count{margin-left:auto}.ku-filter-tree-body{flex-direction:column;gap:1px;display:flex}.ku-filter-tree-search{align-items:center;gap:var(--space-8);height:30px;margin:var(--space-4) var(--space-4) var(--space-6) 28px;padding:0 var(--space-10);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);color:var(--kit-content-tertiary);box-shadow:inset 0 0 0 1px var(--kit-border-primary);cursor:text;display:flex}.ku-filter-search .ku-filter-tree-search{margin:var(--space-4) var(--space-4) var(--space-6)}.ku-filter-tree-search{transition-property:background-color,box-shadow;transition-duration:var(--kit-duration-standard);transition-timing-function:var(--kit-easing-standard)}.ku-filter-tree-search:hover{box-shadow:inset 0 0 0 1px var(--kit-border-secondary)}.ku-filter-tree-search:focus-within{background:var(--kit-bg-primary);box-shadow:inset 0 0 0 1px var(--kit-border-strong)}.ku-filter-tree-search:focus-within>.icon{color:var(--kit-content-secondary)}@media (prefers-reduced-motion:reduce){.ku-filter-tree-search{transition:none}}.ku-filter-tree-search input{min-width:0;height:100%;font:inherit;font-size:var(--font-size-13);color:var(--kit-content-primary);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.ku-filter-tree-search input[type]:focus-visible{outline:none}.ku-filter-tree-search input::-webkit-search-decoration{appearance:none}@media (pointer:coarse){.ku-filter-tree-search input{font-size:var(--font-size-16)}}.ku-filter-tree-search input::placeholder{color:var(--kit-content-tertiary)}.ku-filter-tree-search input::-webkit-search-cancel-button{display:none}.ku-filter-tree-row{padding-left:var(--space-16);align-items:center;gap:2px;display:flex}.ku-filter-tree-row .menu-item{flex:1;min-width:0}.ku-filter-tree-open{border-radius:var(--radius-6);width:22px;height:22px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ku-filter-tree-open:hover,.ku-filter-tree-open:focus-visible{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-filter-tree-open:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-filter-tree-list{flex-direction:column;gap:1px;padding-left:40px;display:flex}.ku-filter-tree-body>.ku-filter-tree-list{padding-left:28px}.ku-filter-tree-note{padding:var(--space-4) var(--space-10) var(--space-6) 40px;font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.ku-filter-tree-body>.ku-filter-tree-note{padding-left:28px}.ku-applied-filters{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.ku-applied-list{gap:var(--space-6);flex-wrap:wrap;display:inline-flex}.ku-applied{box-sizing:border-box;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);height:28px;color:var(--kit-content-primary);font:500 var(--font-size-13)/18px var(--font-body);white-space:nowrap;align-items:stretch;display:inline-flex;overflow:hidden}.ku-applied>span,.ku-applied>button{align-items:center;gap:var(--space-6);padding:0 var(--space-10);display:inline-flex}.ku-applied-v{background:var(--kit-bg-selected);color:var(--kit-content-selected)}.ku-applied-v .ku-connector-mark,.ku-applied-v img{width:14px;height:14px}.ku-applied-x{padding:0 var(--space-8);color:inherit;cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0}.ku-applied-x:hover{background:var(--kit-bg-secondary)}.ku-applied>.menu-wrap+.ku-applied-x{border-left:1px solid var(--kit-border-primary)}.ku-applied-x:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-applied-clear{box-sizing:border-box;height:28px;padding:0 var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:500 var(--font-size-13)/18px var(--font-body);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard)}.ku-applied-clear:hover{background:var(--kit-bg-secondary);border-color:var(--kit-border-secondary)}.ku-applied-clear:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ku-applied-x,.ku-applied-clear{transition:none}}.ku-combobox-panel .ku-filter-panel-search{margin:0 0 var(--space-8)}.ku-filter-panel-search{padding-left:var(--space-12);gap:var(--space-10)}.ku-filter-panel-group{flex-direction:column;gap:1px;display:flex}.ku-filter-panel-list .ku-combobox-body{max-height:309px}.ku-filter-panel-group[data-separated]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--kit-border-primary)}.ku-filter-panel-heading{padding:var(--space-4) var(--space-8) var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.ku-filter-panel-note{padding:var(--space-8);font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.ku-filter-panel-row{box-sizing:border-box;width:100%;min-height:30px;padding:var(--space-4) 10px;border-radius:var(--kit-radius-button);font:inherit;font-size:var(--font-size-13);text-align:left;color:var(--kit-content-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.ku-filter-panel-row[data-inline]{justify-content:space-between;align-items:center;gap:var(--space-12);flex-direction:row}.ku-filter-panel-row:hover{background:var(--kit-bg-secondary)}.ku-filter-panel-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-filter-panel-row-label{min-width:0;font-weight:400}.ku-filter-panel-row-label b{font-weight:600}.ku-filter-panel-row-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-filter-panel-key{font:inherit;font-size:var(--font-size-11);color:var(--kit-content-tertiary);flex:none}.ku-filter-panel-tree-row{align-items:center;gap:2px;display:flex}.ku-filter-panel-tree-row>.ku-option{flex:1;min-width:0}.ku-filter-panel-tree-items{padding-inline-start:var(--space-24)}.ku-heading-filter{flex:none;align-items:center;display:inline-flex}.ku-heading-filter-button{border-radius:var(--radius-4);width:20px;height:20px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ku-heading-filter-button:hover,.ku-heading-filter-button[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-heading-filter-button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-heading-filter-button[data-active]{background:var(--kit-bg-accent);color:var(--kit-content-accent)}.ku-filter-dates{padding:var(--space-4) var(--space-8) var(--space-8)}.ku-page{box-sizing:border-box;width:100%;max-width:1400px;padding:var(--space-56) var(--space-32) var(--space-48);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex;position:relative;container-type:inline-size}.ku-page[data-width=narrow]{max-width:960px}.ku-page[data-width=wide]{max-width:none;padding-inline:var(--ku-page-gutter,var(--space-16))}.ku-page>*{flex:none}.ku-page[data-fill]{overscroll-behavior:none;flex:1;min-height:0;overflow-y:auto}:is(html,body):has(.ku-page[data-fill]){overscroll-behavior:none}.ku-page-panel{flex-direction:column;min-width:0;display:flex}.ku-page[data-fill]>.ku-page-panel,.ku-page[data-fill] .ku-page-panel>.ku-page-body,.ku-page[data-fill]>.ku-page-body{flex:1;min-height:0}.ku-page-body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ku-page-body>*{flex:none}.ku-page-summary{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ku-page-list{flex-direction:column;min-width:0;display:flex;position:relative}.ku-page[data-fill] .ku-page-list{flex:1;min-height:240px}.ku-page-list>*{flex:1;min-width:0}.ku-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.ku-page-title{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ku-page-corner{z-index:1;height:var(--kit-size-header);padding-left:var(--space-20);align-items:center;display:flex;position:absolute;top:0;left:0}.ku-back{align-items:center;gap:var(--space-4);height:24px;margin-left:calc(-1 * var(--space-4));padding:0 var(--space-6) 0 var(--space-2);border-radius:var(--kit-radius-button);color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-13);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.ku-back:hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-back:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-page-title h1{min-height:32px;font-size:var(--font-size-24);letter-spacing:-.02em;color:var(--kit-content-primary);align-items:center;margin:0;font-weight:600;line-height:1.2;display:flex}.ku-page-heading{align-items:center;gap:var(--space-8);min-width:0;font-size:var(--font-size-24);letter-spacing:-.02em;font-weight:600;line-height:1.2;display:flex}.ku-page-view-sep{color:var(--kit-content-tertiary);font-weight:400}.ku-page-heading>.menu-wrap{min-width:0;margin:0 calc(var(--space-6) * -1);display:flex}.ku-page-view-panel{min-width:280px}.ku-page-subheader{align-items:center;gap:var(--space-6) var(--space-16);font-size:var(--font-size-14);color:var(--kit-content-secondary);flex-wrap:wrap;margin:0;line-height:20px;display:flex}.ku-page-counts{flex-wrap:wrap;align-items:baseline;display:inline-flex}.ku-page-count{white-space:nowrap}.ku-page-count-dot{white-space:pre}.ku-page-count-number{font-variant-numeric:tabular-nums}.ku-page-count-number[data-pending]{color:var(--kit-content-tertiary)}.ku-page-subheader b{font-variant-numeric:tabular-nums;color:var(--kit-content-primary);font-weight:600}.ku-page-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;min-height:32px;display:flex}.ku-page-actions .ku-button[data-size=compact]{font-size:var(--font-size-13)}.ku-section-bar{gap:var(--space-12);flex-direction:column;min-width:0;display:flex;position:relative}.ku-section-row{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.ku-section-row>.ku-tabs{flex:0 auto;min-width:0}.ku-section-tools{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-left:auto;display:flex}@container (width<=560px){.ku-page-title h1,.ku-page-heading{font-size:var(--font-size-20)}.ku-section-row>.ku-tabs{flex-basis:100%}}@media (width<=900px){.ku-page{padding:var(--space-56) var(--space-16) var(--space-32)}}.ku-applied-reveal{transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard)}@starting-style{.ku-applied-reveal:not([data-instant]){opacity:0;transform:translateY(calc(-1 * var(--space-4)))}}.ku-applied-reveal[data-state=leaving]{left:0;right:0;top:calc(100% + var(--space-12));opacity:0;transform:translateY(calc(-1 * var(--space-4)));pointer-events:none;position:absolute}.ku-page-body[data-shift=from]{transform:translateY(var(--ku-page-shift));transition:none}.ku-page-body[data-shift=go]{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}@keyframes ku-timing-pulse{0%,to{opacity:1}50%{opacity:.45}}.ku-run-table{border-collapse:separate;border-spacing:0;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);width:100%;font-size:var(--font-size-13);color:var(--kit-content-primary);overflow:hidden}.ku-run-table th{background:var(--kit-bg-secondary);border-bottom:1px solid var(--kit-border-primary);height:34px;font:500 var(--font-size-11)/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-content-tertiary);text-align:left;white-space:nowrap;padding:0 10px}.ku-run-table td{border-bottom:1px solid var(--kit-border-primary);vertical-align:middle;white-space:nowrap;height:42px;padding:0 10px}.ku-run-table th:not([data-column=result]),.ku-run-table td:not([data-column=result]){width:1%}.ku-run-table th[data-column=result],.ku-run-table td[data-column=result]{width:auto}.ku-run-table tr:last-child td{border-bottom:0}.ku-run-row{cursor:pointer}.ku-run-row:hover td{background:var(--kit-bg-inset)}.ku-run-row[aria-selected=true] td{background:var(--kit-bg-selected)}.ku-run-row[aria-current=true] td{background:var(--kit-bg-inset)}.ku-run-row[aria-current=true] td:first-child{box-shadow:inset 2px 0 0 var(--kit-accent-teal)}.ku-run-open{font:500 var(--font-size-12) var(--font-mono);color:var(--kit-content-primary);cursor:pointer;background:0 0;border:0;padding:0}.ku-run-open:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.ku-run-state{align-items:center;gap:6px;display:inline-flex}.ku-run-countdown{color:var(--kit-content-warning)}.ku-run-countdown[data-expired]{color:var(--kit-content-error)}.ku-run-dots{align-items:center;gap:var(--space-2);display:inline-flex}.ku-run-dots i{background:var(--kit-border-primary);border-radius:50%;width:7px;height:7px}.ku-run-dots i[data-kind=done]{background:var(--kit-icon-success)}.ku-run-dots i[data-kind=failed]{background:var(--kit-icon-error)}.ku-run-dots small{font-family:var(--font-mono);font-size:var(--font-size-10);color:var(--kit-content-tertiary);margin-left:4px}.ku-run-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid;position:relative}.ku-run-split[data-open]{grid-template-columns:minmax(0,1fr) clamp(380px,30%,540px)}.ku-run-split-main{min-width:0}.ku-run-side{min-height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:var(--space-16) 20px;animation:ku-run-side-in var(--kit-duration-standard,var(--duration-200)) var(--kit-easing-standard);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);flex-direction:column;display:flex;position:sticky;top:12px;overflow:auto}.ku-run-side-scrim{z-index:30;background:var(--kit-bg-overlay);cursor:default;border:0;padding:0;display:none;position:fixed;inset:0}@container (width<=960px){.ku-run-split[data-open]{grid-template-columns:minmax(0,1fr)}.ku-run-side-scrim{display:block}.ku-run-side{z-index:31;width:auto;max-width:480px;min-height:0;max-height:none;box-shadow:var(--kit-shadow-popover);margin-left:auto;position:fixed;inset:12px}}@keyframes ku-run-side-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ku-run-side{animation:none}}.ku-run-detail{flex-direction:column;gap:10px;min-width:0;display:flex}.ku-run-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ku-run-detail-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ku-run-detail-title h2{font-size:var(--font-size-16);letter-spacing:-.01em;margin:0;font-weight:600}.ku-run-detail-tools{flex:none;align-items:center;gap:4px;display:flex}.ku-run-detail-nav{align-items:center;margin-right:4px;display:inline-flex}.ku-run-detail-previous .icon{transform:rotate(180deg)}.ku-run-detail-actions{align-items:center;gap:6px;margin-right:4px;display:inline-flex}.ku-run-progress{border-radius:var(--radius-2);background:var(--kit-bg-inset);height:3px;position:relative;overflow:hidden}.ku-run-progress i{border-radius:var(--radius-2);background:var(--kit-accent-teal);transition:width var(--duration-600) var(--kit-easing-standard);position:absolute;inset:0 auto 0 0}.ku-run-progress i[data-failed]{background:linear-gradient(90deg,var(--kit-accent-teal) 70%,var(--kit-icon-error))}.ku-run-detail[data-going] .ku-run-progress:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb, var(--kit-bg-primary) 55%, transparent),transparent);animation:ku-run-shimmer var(--duration-1800) var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes ku-run-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ku-run-detail-facts{align-items:baseline;gap:4px var(--space-12);flex-wrap:wrap;margin:-4px 0 0;display:flex}.ku-run-detail-facts>div{align-items:baseline;gap:var(--space-4);min-width:0;font-size:var(--font-size-12);border:0;padding:0;display:inline-flex}.ku-run-detail-facts dt{color:var(--kit-content-tertiary)}.ku-run-detail-facts dd{color:var(--kit-content-primary);white-space:nowrap;margin:0;font-weight:500}.ku-run-detail-summary{border-radius:var(--radius-6);background:var(--kit-bg-secondary);font-size:var(--font-size-12);color:var(--kit-content-primary);margin:0;padding:8px 10px}.ku-run-detail-body{min-width:0;padding-top:4px}@media (prefers-reduced-motion:reduce){.ku-run-detail[data-going] .ku-run-progress:after{animation:none}}.ku-run-steps{flex-direction:column;gap:10px;min-width:0;display:flex}.ku-run-rail{gap:var(--space-24);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ku-run-rail[data-rail]:not(:has(>.ku-run-step[data-state])):before{content:"";border-radius:var(--radius-2);background:linear-gradient(var(--kit-border-secondary),color-mix(in oklch,var(--kit-border-secondary) 12%,transparent));width:1px;position:absolute;top:14px;bottom:14px;left:13.5px}.ku-run-step{--ku-run-step-depth:0;--ku-run-mark:28px;min-width:0;margin-left:calc(var(--ku-run-step-depth)*var(--space-28));flex-direction:column;gap:6px;display:flex;position:relative}.ku-run-step:before{content:"";z-index:0;left:calc(var(--ku-run-mark)/2 - .5px);top:calc(-1*var(--space-24));width:1px;height:calc(100% + var(--space-24));background:linear-gradient(var(--kit-border-primary),color-mix(in oklch,var(--kit-border-primary) 8%,transparent));opacity:min(var(--ku-run-step-depth),1);position:absolute}.ku-run-step-head{align-items:flex-start;gap:var(--space-16);min-width:0;display:flex}.ku-run-step-mark{z-index:1;box-sizing:border-box;border-radius:var(--kit-radius-button);border:1px solid var(--kd-tone-border);background:var(--kd-tone-bg);width:28px;height:28px;color:var(--kd-tone-text);box-shadow:0 0 0 2px var(--kit-bg-primary);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ku-run-step-mark[data-state]:not([data-state=notReached],[data-state=skipped],[data-kind]){border-color:var(--kd-tone-fill);color:var(--kd-tone-fill)}.ku-run-step-mark:is([data-state=cancelled],[data-state=declined]):not([data-kind]){--kd-tone-fill:var(--kit-content-tertiary)}.ku-run-step-mark[data-state=completed]>.icon{translate:0 -.6px}.ku-run-step-mark:not([data-state]),.ku-run-step-mark[data-kind]:not([data-state=completed]){border-color:var(--kit-border-strong);color:var(--kit-content-primary);background:var(--kit-bg-primary)}.ku-run-step-question{font:400 var(--font-size-13)/1 var(--font-mono)}.ku-run-step-pulse{background:var(--kd-tone-fill);border-radius:50%;width:8px;height:8px;position:relative}.ku-run-step-pulse:after{content:"";color:var(--kd-tone-fill);opacity:.6;animation:ku-run-step-ping var(--duration-1800) var(--kit-easing-standard) infinite;border:1px solid;border-radius:50%;position:absolute;inset:-5px}.ku-run-step[data-state] .ku-run-step-line{font-size:var(--font-size-15)}.ku-run-step[data-state]>.ku-run-step-head .ku-run-step-name{font-weight:600}.ku-run-step:is([data-state=notReached],[data-state=skipped])>.ku-run-step-head .ku-run-step-name{color:var(--kit-content-tertiary);font-weight:500}.ku-run-step:is([data-state=notReached],[data-state=skipped])>.ku-run-step-body{opacity:.55}.ku-run-rail .ku-run-step[data-state=cancelled]{--ku-run-line:color-mix(in oklch,var(--kit-content-tertiary) 55%,var(--kit-bg-primary))}.ku-run-rail .ku-run-step:has(+.ku-run-step[data-state=cancelled]){--ku-run-line-next:color-mix(in oklch,var(--kit-content-tertiary) 55%,var(--kit-bg-primary))}.ku-run-rail[data-rail] .ku-run-step:is([data-state=notReached],[data-state=skipped]):before{opacity:1;height:calc(var(--ku-run-mark)/2);top:0;left:calc(var(--ku-run-mark)/2 - 1px);border-left:2px dotted var(--kit-border-secondary);background:0 0;width:0}.ku-run-step[data-nested],.ku-run-step[data-state]{--ku-run-mark:24px}.ku-run-step-mark[data-status]{background:var(--kit-bg-primary);border:0;border-radius:50%}.ku-run-step .ku-run-step-mark{width:var(--ku-run-mark);height:var(--ku-run-mark)}.ku-run-rail[data-rail] .ku-run-step:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer],[data-state=action_required],[data-state=failed],[data-state=unknown],[data-state=cancelled]):not(:last-child):after{content:"";z-index:0;top:calc(var(--ku-run-mark) + var(--space-6));height:calc(100% - var(--ku-run-mark) + var(--space-24) - var(--space-12));left:calc(var(--ku-run-mark)/2 - 1px);border-left:2px dotted var(--kit-border-secondary);background:0 0;width:0;position:absolute}.ku-run-rail[data-rail] .ku-run-step[data-state]:not([data-state=completed]):has(+.ku-run-step[data-nested]):after{background:var(--ku-run-line)}.ku-run-rail[data-rail] .ku-run-step[data-nested][data-state]:before{content:none}.ku-run-rail[data-rail] .ku-run-step[data-nested][data-state]:not(:last-child):after{left:calc(var(--space-28) / -2 - .5px);height:calc(100% + var(--space-24));top:0}.ku-run-rail[data-rail] .ku-run-step[data-nested][data-state]>.ku-run-step-head{position:relative}.ku-run-rail[data-rail] .ku-run-step[data-nested][data-state]>.ku-run-step-head:before{content:"";z-index:1;left:calc(var(--space-28) / -2 - .5px);width:calc(var(--space-28) / 2 + .5px);height:calc(var(--ku-run-mark) / 2 + .5px);box-sizing:border-box;border:0 solid var(--ku-run-line);border-bottom-left-radius:var(--radius-6);border-bottom-width:1px;border-left-width:1px;position:absolute;top:0}.ku-run-stopped{z-index:1;background:var(--kit-bg-primary);min-width:0;position:relative}.ku-run-fold{--ku-run-mark:24px;align-items:center;gap:var(--space-16);min-width:0;display:flex;position:relative}.ku-run-fold-ring{width:var(--ku-run-mark);height:var(--ku-run-mark);flex:none;place-items:center;display:grid}.ku-run-fold-ring:before{content:"";box-sizing:border-box;border:1.5px solid var(--kit-border-secondary);background:var(--kit-bg-primary);border-radius:50%;width:14px;height:14px}.ku-run-step[data-muted]>:where(.ku-run-step-head) .ku-run-step-mark{border-color:var(--kit-border-primary);color:var(--kit-content-disabled);background:var(--kit-bg-secondary)}.ku-run-step[data-muted]>:where(.ku-run-step-head) .ku-run-step-name{color:var(--kit-content-tertiary);font-weight:400}.ku-run-step[data-muted]>:where(.ku-run-step-head) .ku-run-step-lead{color:var(--kit-content-tertiary)}.ku-run-step-body{min-width:0;padding-left:calc(var(--ku-run-mark) + var(--space-16));flex-direction:column;gap:6px;display:flex}.ku-run-step-line{font-size:var(--font-size-16);color:var(--kit-content-primary);flex:1;align-items:flex-start;gap:10px;min-width:0;line-height:24px;display:flex}.ku-run-step-text{align-items:flex-start;gap:var(--space-8);flex:1;min-width:0;display:flex}.ku-run-step-label{min-height:var(--ku-run-mark);flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:100%;display:flex}.ku-run-step-sub{align-items:center;gap:var(--space-6);margin-left:var(--space-2);flex-wrap:wrap;display:inline-flex}.ku-run-step-aside{min-height:var(--ku-run-mark);flex:none;align-items:center;gap:10px;display:flex}@supports (text-box:trim-both cap alphabetic){.ku-run-step-name,.ku-run-step-lead,.ku-run-step-length{text-box:trim-both cap alphabetic}.ku-run-step-label{align-items:flex-start}.ku-run-step-label>:is(.ku-run-step-name,.ku-run-step-lead){margin-top:calc((var(--ku-run-mark) - 1cap) / 2)}}.ku-run-step-name{overflow-wrap:anywhere;min-width:0;color:var(--kit-content-primary);font-weight:500}.ku-run-step-name>.ku-run-step-meta{margin-left:var(--space-4);font-weight:400}.ku-run-step-meta{font-family:var(--font-mono);font-size:var(--font-size-12);letter-spacing:.02em;color:var(--kit-content-tertiary);white-space:nowrap}.ku-run-step-results{align-self:center;align-items:center;gap:var(--space-4);padding:2px var(--space-8);border:1px solid var(--kit-border-primary);border-radius:var(--radius-6);background:var(--kit-bg-primary);font:400 var(--font-size-12)/16px var(--font-body);color:var(--kit-content-secondary);white-space:nowrap;flex:none;display:inline-flex}button.ku-run-step-results{cursor:pointer}button.ku-run-step-results:hover,button.ku-run-step-results[aria-expanded=true]{background:var(--kit-bg-inset);color:var(--kit-content-primary)}button.ku-run-step-results:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-run-step-actions{gap:var(--space-8);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.ku-run-step-lead{font-family:var(--font-body);font-size:inherit;letter-spacing:0;color:var(--kit-content-primary);white-space:nowrap;font-weight:700}.ku-run-step-marks{align-items:center;gap:var(--space-2);color:var(--kit-content-tertiary);flex:none;align-self:center;display:inline-flex}.ku-run-step-length{font-size:var(--font-size-13);font-variant-numeric:tabular-nums;color:var(--run-ink,var(--kit-content-secondary));white-space:nowrap;flex:none;line-height:20px}.ku-run-step:is([data-state=waiting],[data-state=action_required],[data-state=awaiting_customer]) .ku-run-step-length{font-weight:500}.ku-run-step-open{justify-content:center;align-self:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-4);width:20px;height:20px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.ku-run-step-open[data-labelled]{width:auto;height:auto;min-height:20px;padding:2px 6px 2px 8px}.ku-run-step-open-label{font-size:var(--font-size-11);white-space:nowrap;font-weight:500;line-height:14px}.ku-run-step-open:hover{background:var(--kit-bg-inset);color:var(--kit-content-primary)}.ku-run-step-open:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-run-step-open .icon{transition:transform var(--kit-duration-standard)}.ku-run-step-open[aria-expanded=true] .icon{transform:rotate(90deg)}.ku-run-step-note{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0;line-height:17px}.ku-run-step-story{border-left:2px solid var(--kit-border-primary);background:var(--kit-bg-secondary);border-radius:0 var(--radius-6) var(--radius-6) 0;padding:8px 10px}.ku-run-step-story[hidden]{display:none}.ku-run-step-narrative{font-size:var(--font-size-14);color:var(--kit-content-secondary);overflow-wrap:anywhere;margin:0;line-height:21px}.ku-run-step-loop{max-width:360px;margin:var(--space-4) 0 var(--space-6)}.ku-run-step-bullets{gap:var(--space-4);margin:var(--space-4) 0 0;font-size:var(--font-size-15);color:var(--kit-content-secondary);overflow-wrap:anywhere;padding:0;line-height:24px;list-style:none;display:grid}.ku-run-step-bullets>li{padding-left:var(--space-16);position:relative}.ku-run-step-bullets>li:before{content:"";background:var(--kit-content-disabled);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.ku-run-step-bullets strong{color:var(--kit-content-primary);font-weight:600}.ku-run-step-more{padding:0 0 0 var(--space-16);font:500 var(--font-size-14)/20px var(--font-body);color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0}.ku-run-step-more:hover{color:var(--kit-content-primary)}.ku-run-step-more:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.ku-run-step-said{margin:calc(-1*var(--space-4)) 0 0;font-size:var(--font-size-13);color:var(--kit-content-tertiary);line-height:20px}.ku-run-step-word{color:var(--run-ink,inherit);font-weight:500}.ku-run-steps[data-dots] .ku-run-step-mark{box-shadow:none;background:0 0;border-color:#0000}.ku-run-steps[data-dots] .ku-run-step-mark>*{display:none}.ku-run-steps[data-dots] .ku-run-step-mark:before{content:"";background:var(--kd-tone-fill);border-radius:50%;width:10px;height:10px}.ku-run-steps[data-dots] .ku-run-step-mark:is([data-state=failed],[data-state=action_required],[data-state=unknown]):before{box-shadow:0 0 0 var(--space-4) var(--kd-tone-bg)}.ku-run-steps[data-dots] .ku-run-step-mark:not([data-state]):before,.ku-run-steps[data-dots] .ku-run-step-mark:is([data-state=notReached],[data-state=skipped]):before{box-shadow:inset 0 0 0 1.5px var(--kit-border-secondary);background:0 0}.ku-run-steps[data-dots] .ku-run-step-mark:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]):after{content:"";background:var(--kd-tone-fill);width:10px;height:10px;animation:ku-rd-breathe var(--duration-1800) var(--kit-easing-standard) infinite;border-radius:50%;position:absolute}@keyframes ku-rd-breathe{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.ku-run-steps[data-dots] .ku-run-step-mark:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]):after{opacity:.25;animation:none;transform:scale(1.8)}}@keyframes ku-rd-travel{0%{background-position:0 -100%}to{background-position:0 200%}}@keyframes ku-rd-glow{0%,to{box-shadow:0 0 0 var(--space-2) var(--kd-tone-bg)}50%{box-shadow:0 0 0 var(--space-6) var(--kd-tone-bg)}}@keyframes ku-rd-flash{0%{box-shadow:0 0 0 var(--space-10) var(--kd-tone-bg)}to{box-shadow:0 0 0 var(--space-4) var(--kd-tone-bg)}}@media (prefers-reduced-motion:no-preference){.ku-run-steps[data-dots] .ku-run-rail[data-rail] .ku-run-step:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]):not(:last-child):after{content:"";width:2px;height:calc(100% - 24px + var(--space-20));border-radius:var(--radius-2);background:linear-gradient(transparent,var(--kit-icon-info),transparent) 0 0/100% 50% no-repeat;animation:ku-rd-travel var(--duration-1800) var(--kit-easing-standard) infinite;position:absolute;top:24px;left:11px}.ku-run-steps[data-dots] .ku-run-step-mark[data-state=action_required]:before{animation:ku-rd-glow var(--duration-2400) var(--ease-in-out) infinite}.ku-run-steps[data-dots][data-live] .ku-run-step-mark[data-state=failed]:before{animation:ku-rd-flash var(--duration-300) var(--kit-easing-standard) both}}.ku-run-step-details{min-width:0;font-size:var(--font-size-12);overflow-x:auto}.ku-run-step-children{padding-top:2px}.ku-run-step-card{border:1px solid var(--kit-icon-warning);border-radius:var(--kit-radius-card);background:var(--kit-bg-warning);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ku-run-step-card-question{font-size:var(--font-size-13);color:var(--kit-content-primary);margin:0;font-weight:500}.ku-run-step-card-facts{gap:4px var(--space-12);flex-wrap:wrap;margin:0;display:flex}.ku-run-step-card-facts>div{gap:var(--space-4);font-size:var(--font-size-12);display:flex}.ku-run-step-card-facts dt{color:var(--kit-content-tertiary)}.ku-run-step-card-facts dd{color:var(--kit-content-primary);margin:0}.ku-run-step-card-actions{flex-wrap:wrap;gap:6px;display:flex}.ku-run-steps-fold{align-self:center;align-items:center;gap:var(--space-4);font:400 var(--font-size-14) var(--font-body);color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ku-run-steps-fold:hover{color:var(--kit-content-primary)}.ku-run-steps-fold:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}@keyframes ku-run-step-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.ku-run-step-pulse:after{animation:none}}.ku-run-step{--ku-run-line:var(--kit-border-secondary)}.ku-run-step[data-state=completed]{--ku-run-line:var(--kit-icon-success)}.ku-run-step[data-state=failed]{--ku-run-line:var(--kit-icon-error)}.ku-run-step:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]){--ku-run-line:var(--kit-icon-info)}.ku-run-step:is([data-state=action_required],[data-state=unknown]){--ku-run-line:var(--kit-icon-warning)}.ku-run-step:is([data-state=cancelled],[data-state=declined]){--ku-run-line:var(--kit-content-tertiary)}.ku-run-step:has(+.ku-run-step[data-state=completed]){--ku-run-line-next:var(--kit-icon-success)}.ku-run-step:has(+.ku-run-step[data-state=failed]){--ku-run-line-next:var(--kit-icon-error)}.ku-run-step:has(+.ku-run-step:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer])){--ku-run-line-next:var(--kit-icon-info)}.ku-run-step:has(+.ku-run-step:is([data-state=action_required],[data-state=unknown])){--ku-run-line-next:var(--kit-icon-warning)}.ku-run-step:has(+.ku-run-step:is([data-state=cancelled],[data-state=declined])){--ku-run-line-next:var(--kit-content-tertiary)}.ku-run-step:has(+.ku-run-step:is([data-state=notReached],[data-state=skipped])){--ku-run-line-next:var(--kit-border-secondary)}.ku-run-step:has(+.ku-run-step[data-muted]){--ku-run-line-next:var(--kit-border-secondary)}.ku-run-rail[data-rail] .ku-run-step[data-muted]:has(+.ku-run-step[data-state]):after{content:"";z-index:0;left:calc(var(--ku-run-mark)/2 - .5px);top:var(--ku-run-mark);width:1px;height:calc(100% - var(--ku-run-mark) + var(--space-24));border-radius:var(--radius-2);background:linear-gradient(var(--ku-run-line),var(--ku-run-line-next,var(--ku-run-line)));position:absolute}.ku-run-rail[data-rail] .ku-run-step:is([data-state=completed],[data-state=declined]):not(:last-child):after{content:"";z-index:0;left:calc(var(--ku-run-mark)/2 - .75px);top:calc(var(--ku-run-mark) + var(--space-6));width:0;height:calc(100% - var(--ku-run-mark) + var(--space-24) - var(--space-12));border-left:1.5px solid var(--kit-icon-success);position:absolute}@keyframes ku-run-step-start{0%{opacity:.4;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes ku-run-step-done{0%{opacity:.4;transform:scale(.6)}60%{opacity:1;transform:scale(1.25)}to{transform:none}}@keyframes ku-run-step-wait{0%{opacity:.4;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes ku-run-step-fail{0%{opacity:.4;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes ku-run-step-fill{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.ku-run-steps[data-live] .ku-run-step:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]) .ku-run-step-mark{animation:ku-run-step-start var(--duration-200) var(--kit-easing-standard)}.ku-run-steps[data-live] .ku-run-step[data-state=completed] .ku-run-step-mark{animation:ku-run-step-done var(--duration-300) var(--kit-easing-standard)}.ku-run-steps[data-live] .ku-run-step[data-state=action_required] .ku-run-step-mark{animation:ku-run-step-wait var(--duration-200) var(--kit-easing-standard)}.ku-run-steps[data-live] .ku-run-step[data-state=failed] .ku-run-step-mark{animation:ku-run-step-fail var(--duration-200) var(--kit-easing-standard)}.ku-run-steps[data-live] .ku-run-rail[data-rail] .ku-run-step[data-state=completed]:not(:last-child):after{animation:ku-run-step-fill var(--duration-300) var(--kit-easing-standard) both}}.ku-dialog.ku-review-dialog{width:min(560px,100vw - 48px);margin-top:min(12vh,96px)}@media (width<=600px){.ku-dialog.ku-review-dialog{margin-top:auto}}.ku-review-dialog .ku-dialog-header{border-bottom:1px solid var(--kit-border-primary)}.ku-review-dialog .ku-dialog-body{gap:var(--space-12);padding-top:var(--space-16);flex-direction:column;display:flex}.ku-dialog.ku-review-dialog.ku-review-wide{width:min(880px,100vw - 48px);max-height:calc(100dvh - 2*min(8vh,64px));margin-top:min(8vh,64px)}.ku-review-wide .ku-dialog-body{gap:var(--space-16);padding-bottom:var(--space-24)}.ku-review-wide .ku-review-evidence{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){.ku-dialog.ku-review-dialog.ku-review-wide{max-height:calc(100dvh - 24px);margin-top:auto}.ku-review-wide .ku-review-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}.ku-review-results{border-radius:var(--kit-radius-button);background:var(--kit-bg-success);color:var(--kit-content-success);font-size:var(--font-size-13);margin:0;padding:8px 12px}.ku-review-results-detail{color:var(--kit-content-secondary)}.ku-review-empty{font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0;padding:24px 0}.ku-review-rows{flex-direction:column;gap:2px;margin:0 -8px;padding:0;list-style:none;display:flex}.ku-review-row{align-items:center;gap:var(--space-12);border-radius:var(--kit-radius-button);width:100%;min-height:52px;font:inherit;text-align:left;color:var(--kit-content-primary);cursor:pointer;background:0 0;border:0;padding:8px;display:flex}.ku-review-row:hover{background:var(--kit-bg-secondary)}.ku-review-row:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-review-row>.icon{color:var(--kit-content-tertiary);flex:none}.ku-review-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ku-review-row-title{font-size:var(--font-size-13);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;line-height:18px;overflow:hidden}.ku-review-row-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.ku-review-row-meta [data-expired]{color:var(--kit-content-warning)}.ku-review-flag{border-radius:var(--kit-radius-pill);background:var(--kit-bg-warning);color:var(--kit-content-warning);font-size:var(--font-size-11);flex:none;padding:2px 8px;font-weight:500}.ku-review-grid{min-height:0;margin:0 calc(var(--space-8) * -1);flex-direction:column;display:flex}.ku-review-grid-open{justify-content:flex-end;align-items:center;gap:var(--space-8);width:100%;display:inline-flex}.ku-review-page{gap:var(--space-12);flex-direction:column;display:flex}.ku-review-page-nav{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.ku-review-back{border-radius:var(--kit-radius-button);font:inherit;font-size:var(--font-size-12);color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-left:-4px;padding:4px;display:inline-flex}.ku-review-back:hover{color:var(--kit-content-primary)}.ku-review-back .icon{transform:rotate(180deg)}.ku-review-position{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.ku-review-previous .icon{transform:rotate(180deg)}.ku-review-page-head{flex-direction:column;gap:2px;display:flex}.ku-review-page-head h3{font-size:var(--font-size-16);margin:0;font-weight:600;line-height:22px}.ku-review-page-head p{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:18px}.ku-review-answers{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ku-review-cap{font-size:var(--font-size-12);color:var(--kit-content-warning);margin:0}.ku-review-item{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ku-review-item-question{font-size:var(--font-size-13);color:var(--kit-content-primary);margin:0;line-height:20px}.ku-review-class{border-radius:var(--kit-radius-button);background:var(--kit-bg-warning);color:var(--kit-content-warning);font-size:var(--font-size-12);margin:0;padding:8px 12px;font-weight:500}.ku-review-evidence{gap:var(--space-12) var(--space-16);padding:var(--space-12);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ku-review-evidence>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ku-review-evidence dt{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.ku-review-evidence dd{font-size:var(--font-size-13);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;overflow:hidden}.ku-review-inline{flex-direction:column;gap:12px;width:100%;display:flex}.ku-review-inline-head h2{font-size:var(--font-size-14);margin:0;font-weight:500}.ku-review-inline-head p{font-size:var(--font-size-12);color:var(--kit-content-secondary);margin:4px 0 0}.ku-review-step-head{font-size:var(--font-size-12);color:var(--kit-content-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.ku-timing{font-size:var(--font-size-13);color:var(--kit-content-primary);grid-template-columns:220px minmax(0,1fr) 90px;display:grid}.ku-timing-note{margin:0 0 var(--space-16);font-size:var(--font-size-12);color:var(--kit-content-secondary);grid-column:1/-1}.ku-timing-axis{display:contents}.ku-timing-ticks{font-size:var(--font-size-11);color:var(--kit-content-secondary);justify-content:space-between;padding:0 0 10px;display:flex}.ku-timing-ticks b{font-weight:400}.ku-timing-row{display:contents}.ku-timing-name{border-bottom:1px solid var(--kit-border-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;height:46px;padding-right:12px;font-weight:500;display:flex;overflow:hidden}.ku-timing-lane{border-bottom:1px solid var(--kit-border-primary);background:repeating-linear-gradient(90deg,transparent,transparent calc(var(--timing-step) - 1px),var(--kit-border-primary) calc(var(--timing-step) - 1px),var(--kit-border-primary) var(--timing-step));position:relative}.ku-timing-slot{min-width:4px;height:20px;position:absolute;top:13px}.ku-timing-slot .ku-tooltip-trigger{height:100%;display:block}.ku-timing-bar{border-radius:var(--radius-6);background:var(--kit-content-success);cursor:default;width:100%;min-width:4px;height:100%;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);border:0;padding:0;display:block}@media (hover:hover) and (pointer:fine){.ku-timing-bar:hover{transform:scaleY(1.15)}}.ku-timing-bar:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-timing-row[data-held] .ku-timing-bar{background:repeating-linear-gradient(135deg,var(--kit-content-success),var(--kit-content-success) 6px,var(--kit-bg-success) 6px,var(--kit-bg-success) 12px)}.ku-timing-row[data-state=action_required] .ku-timing-bar,.ku-timing-row[data-kind=approval] .ku-timing-bar{background:var(--kit-icon-warning)}.ku-timing-row[data-state=failed] .ku-timing-bar{background:var(--kit-icon-error)}.ku-timing-row[data-state=cancelled] .ku-timing-bar,.ku-timing-row[data-state=unknown] .ku-timing-bar{background:var(--kit-content-disabled)}.ku-timing-row:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]) .ku-timing-bar{background:var(--kit-icon-info)}.ku-timing-row[data-longest] .ku-timing-name{color:var(--kit-content-primary)}.ku-timing-length{border-bottom:1px solid var(--kit-border-primary);font-size:var(--font-size-12);font-variant-numeric:tabular-nums;color:var(--kit-content-secondary);justify-content:flex-end;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.ku-timing-row:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]) .ku-timing-bar{animation:ku-timing-pulse var(--duration-1400) var(--ease-in-out) infinite}}@container (width<=560px){.ku-timing{grid-template-columns:120px minmax(0,1fr) 60px}}.ku-run-card{gap:var(--space-8);min-width:0;padding:var(--space-12) var(--space-16) var(--space-16);border:1px solid var(--kit-border-glass);border-radius:var(--kit-radius-card);background:var(--kit-bg-glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--kit-shadow-popover);color:var(--kit-content-primary);font:inherit;font-family:var(--font-body);text-align:left;cursor:pointer;flex-direction:column;display:flex}@media (hover:hover){.ku-run-card:hover{border-color:var(--kit-border-secondary)}}.ku-run-card:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-run-card-when{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-tertiary);display:inline-flex}.ku-run-card-when i{background:var(--kit-content-disabled);border-radius:50%;width:7px;height:7px}.ku-run-card-when[data-tone=info] i{background:var(--kit-icon-info)}@media (prefers-reduced-motion:no-preference){.ku-run-card-when[data-tone=info] i{animation:ku-timing-pulse var(--duration-1400) var(--ease-in-out) infinite}}.ku-run-card-when[data-tone=success] i{background:var(--kit-icon-success)}.ku-run-card-when[data-tone=warning] i{background:var(--kit-icon-warning)}.ku-run-card-when[data-tone=error] i{background:var(--kit-icon-error)}.ku-run-card-title{align-items:center;gap:var(--space-8);min-width:0;font-size:var(--font-size-14);font-weight:600;display:flex}.ku-run-card-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ku-run-card-steps{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ku-run-card-steps li{align-items:center;gap:var(--space-8);min-width:0;font-size:var(--font-size-13);color:var(--kit-content-secondary);display:flex}.ku-run-card-steps li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ku-run-card-steps li:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]){color:var(--kit-content-primary)}.ku-run-card-progress{border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);height:3px;margin-top:auto;display:block;overflow:hidden}.ku-run-card-progress b{width:var(--run-card-done,0%);border-radius:inherit;background:var(--kit-icon-info);height:100%;display:block}.ku-waiting-card{gap:var(--space-10);min-width:0;padding:var(--space-16);border:1px solid var(--kit-border-glass);border-left:3px solid var(--kit-icon-warning);border-radius:var(--kit-radius-card);background:var(--kit-bg-glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--kit-shadow-popover);font-family:var(--font-body);flex-direction:column;display:flex}.ku-waiting-card-who{align-items:center;gap:var(--space-10);min-width:0;display:flex}.ku-waiting-card-who b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-13);font-weight:600;overflow:hidden}.ku-waiting-card-who small{font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex:none;margin-left:auto}.ku-waiting-card p{font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;line-height:1.4}.ku-waiting-card-acts{align-items:center;gap:var(--space-8);display:flex}.ku-waiting-card-acts small{font-size:var(--font-size-12);color:var(--kit-content-warning);margin-left:auto}.ku-waiting-card[data-presentation=row]{align-items:center;gap:var(--space-12);min-height:60px;padding:var(--space-10) var(--space-4);border:0;border-bottom:1px solid var(--kit-border-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;flex-direction:row}.ku-waiting-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.ku-waiting-card-text b,.ku-waiting-card-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ku-waiting-card-text b{font-size:var(--font-size-14);font-weight:500}.ku-waiting-card-text span{font-size:var(--font-size-13);color:var(--kit-content-secondary)}.ku-waiting-card[data-presentation=row]>small{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex:none}.ku-waiting-card[data-presentation=row]>.ku-waiting-card-until{color:var(--kit-content-warning)}.ku-run-card-steps .ku-run-step-mark{flex:none;width:16px;height:16px}.ku-run-card-steps .ku-run-step-mark .icon{width:10px;height:10px}.ku-rg-list{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ku-rg-toolbar{flex:none}.ku-rg-card{border:1px solid color-mix(in srgb,var(--kit-border-primary) 80%,transparent);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);min-height:0;box-shadow:var(--kit-shadow-popover);color:var(--kit-content-primary);flex-direction:column;flex:1;display:flex;overflow:hidden}.ku-rg-body{flex:1;min-height:0;display:flex;position:relative}.ku-rg-scroll{flex:1;min-height:0;overflow:auto}@supports not selector(::-webkit-scrollbar){.ku-rg-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.ku-rg-scroll:is(:hover,:focus-within){scrollbar-color:var(--kit-border-secondary) transparent}@media (hover:none){.ku-rg-scroll{scrollbar-color:var(--kit-border-secondary) transparent}}}.ku-rg-scroll::-webkit-scrollbar{width:var(--space-8);background:0 0}.ku-rg-scroll::-webkit-scrollbar-thumb{border-radius:var(--kit-radius-pill);background:0 0}.ku-rg-scroll:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}.ku-rg-scroll::-webkit-scrollbar-thumb:hover{background:var(--kit-content-tertiary)}@media (hover:none){.ku-rg-scroll::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}}.ku-rg-fade{background:linear-gradient(to bottom,transparent,var(--kit-bg-primary));pointer-events:none;opacity:0;height:32px;transition:opacity var(--kit-duration-standard);position:absolute;bottom:0;left:0;right:0}.ku-rg-card[data-more-below] .ku-rg-fade{opacity:1}.ku-rg-grid.ku-run-table{width:100%;min-width:var(--rg-min-width);table-layout:fixed;font-variant-numeric:tabular-nums;font-size:var(--font-size-13);border:0;border-radius:0;overflow:visible}.ku-rg-grid.ku-run-table th{z-index:3;box-sizing:border-box;height:38px;padding:0 var(--space-10);text-align:left;font:500 var(--font-size-12)/1 var(--font-body);letter-spacing:0;text-transform:none;color:var(--kit-content-tertiary);background:var(--kit-bg-primary);border-bottom:1px solid var(--kit-border-primary);white-space:nowrap;text-overflow:ellipsis;width:var(--rg-width,auto);position:sticky;top:0;overflow:hidden}.ku-rg-grid.ku-run-table th[data-sorted]{color:var(--kit-content-primary)}.ku-rg-heading{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;display:inline-flex}.ku-rg-grid.ku-run-table td{box-sizing:border-box;height:48px;padding:var(--space-8) var(--space-10);border-bottom:1px solid color-mix(in srgb,var(--kit-border-primary) 60%,transparent);vertical-align:middle;color:var(--kit-content-primary);white-space:nowrap;text-overflow:ellipsis;background:var(--kit-bg-primary);overflow:hidden}.ku-rg-grid.ku-run-table th:not([data-column=result]),.ku-rg-grid.ku-run-table td:not([data-column=result]){width:var(--rg-width,auto)}.ku-rg-grid.ku-run-table:not([data-grouped]) th{padding-inline:var(--space-8)}.ku-rg-grid.ku-run-table:not([data-grouped]) td{height:40px;padding:var(--space-4) var(--space-8)}.ku-rg-grid.ku-run-table th.ku-rg-col-more,.ku-rg-grid.ku-run-table td.ku-rg-col-more{text-align:center;text-overflow:clip;width:44px;padding-inline:0}.ku-rg-grid.ku-run-table[data-row-actions] th.ku-rg-col-more,.ku-rg-grid.ku-run-table[data-row-actions] td.ku-rg-col-more{width:108px;text-align:end;padding-inline-end:var(--space-4)}.ku-rg-grid.ku-run-table[data-grouped][data-row-actions] th.ku-rg-col-more,.ku-rg-grid.ku-run-table[data-grouped][data-row-actions] td.ku-rg-col-more{width:100px;padding-inline-end:var(--space-4)}.ku-rg-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);display:inline-flex}.ku-rg-peek{margin-top:var(--space-6)}.ku-rg-peek-card{width:min(400px,100vw - 32px)}.ku-rg-grid.ku-run-table th.ku-rg-col-add,.ku-rg-grid.ku-run-table td.ku-rg-col-add{text-align:center;width:44px;padding:0}.ku-rg-card:not([data-phone]) .ku-rg-grid.ku-run-table th.ku-rg-col-more,.ku-rg-card:not([data-phone]) .ku-rg-grid.ku-run-table td.ku-rg-col-more{width:auto;text-align:end;padding-inline-end:var(--space-8)}.ku-rg-skeleton{pointer-events:none}.ku-rg-skeleton .ku-rg-namecell{align-items:flex-start;gap:var(--space-8);flex-direction:column}.ku-rg-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:64%;max-width:120px;height:10px;display:block}.ku-rg-skel[data-shape=title]{width:min(200px,70%);max-width:none;height:12px}.ku-rg-skel[data-shape=line]{opacity:.6;width:min(280px,90%);max-width:none}.ku-rg-skel[data-shape=pill]{border-radius:var(--kit-radius-pill);width:72px;height:20px}.ku-rg-skeleton:nth-child(3n+2) .ku-rg-skel:not([data-shape]){width:48%}.ku-rg-row:hover td{background:color-mix(in srgb,var(--kit-bg-secondary) 70%,var(--kit-bg-primary))}.ku-rg-row[aria-selected=true] td{background:var(--kit-bg-selected)}.ku-rg-grid .ku-rg-row[aria-selected=true] td{border-bottom-color:var(--kit-bg-selected)}.ku-rg-grid .ku-rg-row:has(+.ku-rg-row[aria-selected=true]) td{border-bottom-color:var(--kit-bg-selected)}.ku-rg-row[aria-current=true] td{background:color-mix(in srgb,var(--kit-bg-accent) 60%,var(--kit-bg-primary))}.ku-rg-row[aria-current=true] td.ku-rg-col-name{box-shadow:inset 3px 0 0 var(--kit-content-accent)}.ku-rg-grid .ku-rg-col-more{z-index:1;position:sticky;right:0}.ku-rg-grid th.ku-rg-col-more{z-index:4}.ku-rg-state{align-items:center;gap:var(--space-6);color:var(--kit-content-secondary);white-space:nowrap;font-weight:500;display:inline-flex}[data-run-colour=working]{--run-state:var(--kit-icon-info);--run-ink:var(--kit-content-info)}[data-run-colour=attention]{--run-state:var(--kit-icon-warning);--run-ink:var(--kit-content-warning)}[data-run-colour=done]{--run-state:var(--kit-icon-success);--run-ink:var(--kit-content-secondary)}[data-run-colour=wrong]{--run-state:var(--kit-icon-error);--run-ink:var(--kit-content-error)}[data-run-colour=quiet]{--run-state:var(--kit-content-tertiary);--run-ink:var(--kit-content-secondary)}.ku-run-mark{flex:none;display:block;overflow:visible}span.ku-run-mark{place-items:center;display:grid}.ku-run-mark{--ku-run-mark-stroke:1.5px;--ku-run-mark-tick:2px;--ku-run-halo-from:5.5px;--ku-run-halo-to:8.5px;color:var(--run-state)}.ku-run-mark[data-size="24"]{--ku-run-mark-stroke:2.5px;--ku-run-mark-tick:3.5px;--ku-run-halo-from:10.5px;--ku-run-halo-to:16px}.ku-run-mark circle{fill:none;stroke-width:var(--ku-run-mark-stroke)}.ku-run-mark .ku-run-mark-track{stroke:color-mix(in srgb,var(--run-state) 28%,transparent)}.ku-run-mark .ku-run-mark-arc{stroke:var(--run-state);stroke-linecap:round}.ku-run-mark .ku-run-mark-disc,.ku-run-mark .ku-run-mark-dot{fill:var(--run-state);stroke:none}.ku-run-mark-glyph{color:var(--kit-bg-primary);overflow:visible}.ku-run-mark .ku-run-mark-halo{stroke:var(--run-state);stroke-width:1px;opacity:0}.ku-run-mark .ku-run-mark-idle{stroke:var(--kit-border-secondary)}.ku-run-mark .ku-run-mark-idle[data-dashed]{stroke-width:1.5px;stroke-dasharray:3.2 3.4}.ku-run-mark[data-size="14"] .ku-run-mark-idle[data-dashed]{stroke-dasharray:1.9 2}.ku-run-mark .ku-run-mark-tick{stroke:color-mix(in srgb,var(--run-state) 28%,transparent);stroke-width:var(--ku-run-mark-tick);stroke-dasharray:.3 .7}.ku-run-mark .ku-run-mark-tick[data-lit]{stroke:var(--run-state)}.ku-run-mark .ku-run-mark-hand{stroke:var(--kit-content-vivid-orange);stroke-width:1.5px;stroke-linecap:round;transform-box:view-box;transform-origin:50%}.ku-badge:has(>.ku-run-mark:first-child){padding-inline-start:var(--space-4)}.ku-rg-ring-arc{stroke-dasharray:var(--ring-filled) calc(1 - var(--ring-filled));transition:stroke-dasharray var(--kit-duration-standard) var(--kit-easing-standard)}.ku-rg-ring[data-turning] .ku-rg-ring-arc{animation:ku-rg-turn var(--duration-1400) var(--ease-linear) infinite}@keyframes ku-rg-turn{to{stroke-dashoffset:-1px}}@keyframes ku-run-halo{0%{r:var(--ku-run-halo-from);opacity:.5}70%,to{r:var(--ku-run-halo-to);opacity:0}}@keyframes ku-run-hand{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.ku-run-mark .ku-run-mark-halo{animation:ku-run-halo var(--duration-2400) var(--ease-standard) infinite}.ku-run-mark .ku-run-mark-hand{animation:ku-run-hand calc(var(--duration-2400)*5) var(--ease-linear) infinite}}.ku-rg-steps{color:var(--kit-content-primary);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.ku-rg-steps-failed{font-size:var(--font-size-12);color:var(--kit-content-error)}.ku-rg-size{display:inline-flex}.ku-rg-size .ku-field{min-width:72px}@media (prefers-reduced-motion:reduce){.ku-rg-ring-arc{transition:none;animation:none}}.ku-rg-namehead,.ku-rg-namecell{align-items:center;gap:var(--space-10);min-width:0;display:flex}.ku-rg-rowsel{opacity:0;width:18px;transition:opacity var(--kit-duration-standard);flex:none;place-items:center;display:inline-grid}.ku-rg-row:hover .ku-rg-rowsel,.ku-rg-row[aria-selected=true] .ku-rg-rowsel,.ku-rg-rowsel:focus-within,th .ku-rg-rowsel{opacity:1}.ku-rg-rowsel .ku-toggle-label>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ku-rg-rowsel .ku-toggle{display:inline-flex}.ku-rg-ntext{flex-direction:column;min-width:0;display:flex}.ku-rg-title{align-items:center;gap:var(--space-6);min-width:0;display:flex}.ku-rg-title .ku-run-open{font:inherit;font-size:var(--font-size-13);letter-spacing:-.005em;color:var(--kit-content-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:18px;display:block;overflow:hidden}.ku-rg-title .ku-run-open:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.ku-rg-mline{display:none}.ku-rg-by{color:var(--kit-content-tertiary);font-size:var(--font-size-12);text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.ku-rg-over{color:var(--kit-content-tertiary);font-size:var(--font-size-11);margin-bottom:1px;line-height:14px;display:block}.ku-rg-mono{font-family:var(--font-mono);font-size:var(--font-size-12)}.ku-rg-actions .ku-menu-trigger{opacity:0;transition:opacity var(--kit-duration-standard)}@media (hover:none){.ku-rg-rowsel,.ku-rg-actions .ku-menu-trigger{opacity:1}}.ku-rg-row:hover .ku-rg-actions .ku-menu-trigger,.ku-rg-actions .ku-menu-trigger:focus-visible,.ku-rg-actions .ku-menu-trigger[aria-expanded=true]{opacity:1}.ku-rg-went{align-items:center;min-width:0;display:flex}.ku-rg-detail{min-width:0;color:var(--kit-content-secondary);font-size:var(--font-size-12);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:calc(6px + var(--space-8));line-height:16px;overflow:hidden}.ku-rg-entity{text-overflow:ellipsis;white-space:nowrap;color:var(--kit-content-primary);display:block;overflow:hidden}.ku-rg-sub{color:var(--kit-content-tertiary);font-size:var(--font-size-12);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:16px;display:block;overflow:hidden}.ku-rg-waits{align-items:center;gap:var(--space-8);min-width:0;color:var(--kit-content-primary);display:flex}.ku-rg-waits>.icon,.ku-rg-waits>.ku-connector-mark{color:var(--kit-content-secondary);flex:none}.ku-rg-waits-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ku-rg-until{color:var(--kit-content-tertiary);font-size:var(--font-size-12);flex:none}.ku-rg-age,.ku-rg-duration{font-variant-numeric:tabular-nums;color:var(--kit-content-primary)}.ku-rg-attention{color:var(--kit-content-warning);font-weight:500}.ku-rg-col-add .ku-menu-trigger[data-trigger=dashed]{border-radius:var(--radius-8);background:var(--kit-bg-primary);width:28px;height:28px;color:var(--kit-content-secondary);box-shadow:0 0 0 1px var(--kit-border-primary),var(--kit-shadow-active);border:0}.ku-rg-col-add .ku-menu-trigger[data-trigger=dashed]:hover,.ku-rg-col-add .ku-menu-trigger[aria-expanded=true]{color:var(--kit-content-primary);box-shadow:0 0 0 1px var(--kit-border-secondary),0 2px 6px -2px color-mix(in srgb,var(--kit-content-primary) 14%,transparent)}.ku-rg-foot{height:44px;padding:0 var(--space-12);border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary);background:var(--kit-bg-primary);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ku-rg-more{align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-10);border-radius:var(--radius-10);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-12);white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px var(--kit-border-primary),var(--kit-shadow-active);border:0;font-weight:500;display:inline-flex}.ku-rg-more:hover{box-shadow:0 0 0 1px var(--kit-border-secondary),0 2px 6px -2px color-mix(in srgb,var(--kit-content-primary) 14%,transparent)}.ku-rg-more:disabled{cursor:progress;opacity:.7}.ku-rg-more:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-rg-foot[data-paged]{justify-content:space-between;gap:var(--space-12);display:flex}.ku-rg-pager{align-items:center;gap:var(--space-4);display:flex}.ku-rg-pager>.menu-wrap{margin-right:var(--space-8)}.ku-rg-pgbtn{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);width:28px;height:28px;color:var(--kit-content-secondary);cursor:pointer;place-items:center;display:inline-grid}.ku-rg-pgbtn:disabled{color:var(--kit-content-disabled);cursor:default}.ku-rg-pgbtn:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-rg-pgbtn[data-back] .icon{transform:rotate(180deg)}.ku-rg-pgnow{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;color:var(--kit-content-primary);font-weight:600}.ku-rg-card[data-narrow] .ku-rg-by,.ku-rg-card[data-phone] .ku-rg-grid thead{display:none}.ku-rg-card[data-phone] .ku-rg-grid.ku-run-table{table-layout:auto;min-width:0}.ku-rg-card[data-phone] .ku-rg-grid.ku-run-table td{height:auto;padding:var(--space-10) var(--space-12);white-space:normal}.ku-rg-card[data-phone] .ku-rg-grid td.ku-rg-col-more{width:32px;padding-inline:0}.ku-rg-card[data-phone] .ku-rg-mline{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin-top:4px;display:block}.ku-rg-summary{cursor:pointer}.ku-rg-fold{border-radius:var(--radius-4);width:22px;height:22px;color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ku-rg-fold .icon{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}.ku-rg-fold[aria-expanded=true] .icon{transform:rotate(90deg)}.ku-rg-fold:hover{color:var(--kit-content-primary)}.ku-rg-fold:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-rg-gname{font-size:var(--font-size-14);letter-spacing:-.005em;color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:18px;display:block;overflow:hidden}.ku-rg-child td.ku-rg-col-name .ku-rg-namecell{padding-inline-start:calc(22px + var(--space-10))}.ku-rg-grid[data-selectable] .ku-rg-child td.ku-rg-col-name .ku-rg-namecell{padding-inline-start:var(--space-4)}.ku-rg-child .ku-rg-title .ku-run-open{font-family:var(--font-mono);font-size:var(--font-size-12);font-weight:500}.ku-rg-summary .ku-rg-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ku-rg-summary td{height:56px}.ku-rg-grid[data-grouped] .ku-rg-entity{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ku-rg-grid[data-grouped] td:is([data-column=started],[data-column=entity],[data-column=status],[data-column=next]){white-space:normal}.ku-rg-grid[data-grouped] td[data-column=started] .ku-rg-by{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ku-rg-counts{align-items:center;gap:var(--space-2) var(--space-12);flex-wrap:wrap;min-width:0;display:flex;overflow:hidden}.ku-rg-count{flex:none;display:inline-flex}.ku-rg-quiet{color:var(--kit-content-tertiary)}.ku-rg-showall td,.ku-rg-pending td{height:40px}.ku-rg-showall td{padding-inline-start:calc(var(--space-10) + 22px + var(--space-10))}.ku-rg-showall-link{font:inherit;font-size:var(--font-size-13);color:var(--kit-content-primary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0;padding:0;font-weight:600}.ku-rg-showall-link:hover{text-decoration:underline}.ku-rg-showall-link:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-rg-next{align-items:center;gap:var(--space-6);max-width:100%;height:28px;padding:0 var(--space-6);border-radius:var(--radius-6);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:calc(-1 * var(--space-6));display:inline-flex}.ku-rg-next:hover,.ku-rg-next[aria-expanded=true]{background:var(--kit-bg-tertiary)}.ku-rg-next:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-rg-next .icon{color:inherit;flex:none}.ku-rg-next-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ku-rg-next[data-plain]{text-align:left;height:auto;min-height:28px}.ku-rg-next[data-plain] .ku-rg-next-label,.ku-rg-next-words{white-space:normal}.ku-rg-next-panel{gap:var(--space-8);outline:none;flex-direction:column;min-width:200px;display:flex}.ku-rg-next-title{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;font-weight:500}.ku-rg-next-times{justify-content:start;gap:var(--space-6) var(--space-16);font-size:var(--font-size-13);color:var(--kit-content-primary);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;margin:0;padding:0;list-style:none;display:grid}.ku-rg-next-times li{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.ku-rg-next-day{color:var(--kit-content-secondary)}.ku-rg-next-check{align-items:center;gap:var(--space-8);font-size:var(--font-size-13);color:var(--kit-content-primary);margin:0;display:flex}.ku-rg-columns,.ku-orderable-panel{min-width:280px}.ku-rd-host{min-height:0;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);--ku-rd-width:540px;flex:1;display:flex;position:relative;overflow-x:clip}.ku-rd-host>.ku-rg-list{flex:1;min-width:0}.ku-rd{z-index:30;width:var(--ku-rd-own,var(--ku-rd-width,640px));border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);min-width:min(560px,100%);max-width:100%;box-shadow:-12px 0 32px -12px color-mix(in srgb,var(--kit-content-primary) 18%,transparent),var(--kit-shadow-popover);visibility:hidden;transition:transform var(--kit-duration-run-drawer-exit) var(--kit-easing-utility),visibility var(--kit-duration-run-drawer-exit) step-end;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(calc(100% + 24px))}.ku-rd[data-open]{visibility:visible;transition:transform var(--kit-duration-run-drawer) var(--kit-easing-utility),visibility var(--kit-duration-run-drawer) step-start;transform:none}.ku-rd[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.ku-rd-grip{z-index:3;width:var(--space-10);cursor:col-resize;touch-action:none;position:absolute;top:0;bottom:0;left:0}.ku-rd-grip:after{content:"";left:var(--space-2);width:var(--space-4);height:var(--space-32);margin-top:calc(-1 * var(--space-16));border-radius:var(--radius-2);background:var(--kit-border-secondary);opacity:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);position:absolute;top:50%}.ku-rd:hover .ku-rd-grip:after,.ku-rd-grip:focus-visible:after,.ku-rd[data-dragging] .ku-rd-grip:after{opacity:1}.ku-rd-grip:focus-visible{outline:none}@container (width<=560px){.ku-rd{border-radius:var(--kit-radius-composer) var(--kit-radius-composer) 0 0;width:auto;left:0;transform:translateY(100%)}.ku-rd[data-open]{transform:none}}@media (prefers-reduced-motion:reduce){.ku-rd{transition:none}}.ku-rd[data-presentation=pane],.ku-rd[data-presentation=page]{z-index:auto;width:auto;min-width:0;min-height:0;box-shadow:none;opacity:1;visibility:visible;border:0;border-radius:0;flex:1;transition:none;position:relative;inset:auto;transform:none}.ku-rd[data-presentation=page]{container-type:inline-size}.ku-rd-bar{align-items:center;gap:var(--space-8) var(--space-12);min-height:var(--kit-size-header);padding:var(--space-6) var(--space-16) var(--space-6) var(--space-20);box-sizing:border-box;flex-wrap:wrap;display:flex}.ku-rd[data-presentation=page]>.ku-rd-bar{border-bottom:1px solid #0000}.ku-rd[data-presentation=page][data-scrolled]>.ku-rd-bar{border-bottom-color:var(--kit-border-primary)}.ku-rd-bar-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.ku-rd[data-presentation=page]>.ku-rd-body{scrollbar-width:thin;scrollbar-color:var(--kit-border-secondary) transparent;padding:0;display:block}.ku-rd-page{box-sizing:border-box;width:100%;max-width:var(--kit-size-page-column);padding:var(--space-56) clamp(var(--space-16),5cqi,var(--space-40)) var(--space-64);gap:var(--space-32);flex-direction:column;min-width:0;margin:0 auto;display:flex}.ku-rd-page>*{flex:none}.ku-rd-intro{align-items:flex-start;gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ku-rd-intro[data-marked]{align-items:center;gap:var(--space-12);flex-direction:row}.ku-rd-intro-words{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ku-rd-title{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.ku-rd-title h1{font:500 var(--font-size-24)/28px var(--font-body);letter-spacing:-.01em;color:var(--kit-content-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}@container (width<=700px){.ku-rd-page{padding-top:var(--space-24);padding-bottom:var(--space-40)}.ku-rd-bar{padding-left:var(--space-16)}}.ku-rd-head{gap:var(--space-4);padding:var(--space-16) var(--space-16) var(--space-12) var(--space-20);border-bottom:1px solid var(--kit-border-primary);flex-direction:column;display:flex}.ku-rd-top{align-items:center;gap:var(--space-10);min-width:0;display:flex}.ku-rd-top>.ku-rg-state,.ku-rd-top>.ku-rd-tools,.ku-rd-top>.ku-rd-playbook{flex:none}.ku-rd-subject{margin:var(--space-2) 0 0;font-size:var(--font-size-13);color:var(--kit-content-secondary);font-variant-numeric:tabular-nums}.ku-rd-top h2:focus{outline:none}.ku-rd-top h2{min-width:0;font-size:var(--font-size-16);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.ku-rd-facts{align-items:center;row-gap:var(--space-4);margin-top:var(--space-4);margin-left:calc(-1 * var(--space-16));clip-path:inset(0 0 0 var(--space-16));font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex-wrap:wrap;display:flex}.ku-rd-facts>:before{content:"·";width:var(--space-16);text-align:center;color:var(--kit-content-disabled);display:inline-block}.ku-rd-tools{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.ku-rd-body{scrollbar-width:none;min-height:0;padding:var(--space-16) var(--space-16) var(--space-64) var(--space-20);gap:var(--space-20);flex-direction:column;flex:1;display:flex;overflow:auto}.ku-rd-body::-webkit-scrollbar{display:none}.ku-rd-body>*{flex:none}.ku-rd-body>.ku-tabs{top:calc(-1 * var(--space-16));z-index:1;margin-top:calc(-1 * var(--space-16));padding-top:var(--space-16);background:var(--kit-bg-primary);position:sticky}.ku-rd-section{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ku-rd-h{align-items:center;gap:var(--space-8);font:400 var(--font-size-12)/18px var(--font-body);color:var(--kit-content-tertiary);margin:0;display:flex}.ku-rd-h>.icon{flex:none}.ku-rd-now{font-size:var(--font-size-12);color:var(--kit-content-secondary)}.ku-run-body{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.ku-run-start{--ku-run-start-tile:24px;grid-template-columns:var(--ku-run-start-tile) minmax(0,1fr);column-gap:var(--space-12);row-gap:var(--space-2);min-width:0;display:grid;position:relative}.ku-run-start:before{content:"";left:calc(var(--ku-run-start-tile)/2 - .5px);top:var(--ku-run-start-tile);bottom:calc(-1*var(--space-20));background:var(--kit-border-primary);width:1px;position:absolute}.ku-run-start-tile{width:var(--ku-run-start-tile);height:var(--ku-run-start-tile);border-radius:var(--radius-6);background:var(--kit-bg-inverse);color:var(--kit-content-inverse);grid-row:1;justify-content:center;align-items:center;display:inline-flex}.ku-run-start-head{justify-content:space-between;align-items:baseline;gap:var(--space-12);grid-column:2;min-width:0;display:flex}.ku-run-start-name{font:500 var(--font-size-14)/24px var(--font-body);color:var(--kit-content-primary);min-width:0}.ku-run-start-at{font-size:var(--font-size-13);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex:none}.ku-run-start-line{font-size:var(--font-size-13);color:var(--kit-content-secondary);grid-column:2;margin:0}.ku-run-start-facts{gap:var(--space-4) var(--space-16);margin:var(--space-8) 0 0;font-size:var(--font-size-13);grid-column:2;grid-template-columns:minmax(96px,160px) minmax(0,1fr);display:grid}.ku-run-start-facts>div{display:contents}.ku-run-start-facts dt{color:var(--kit-content-tertiary)}.ku-run-start-facts dd{color:var(--kit-content-primary);overflow-wrap:anywhere;margin:0;font-weight:500}.ku-run-start-settings{min-width:0;margin-top:var(--space-6);grid-column:2}.ku-run-start-more{margin-top:var(--space-4);grid-column:2}.ku-run-id{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-6);font:400 var(--font-size-12)/16px var(--font-mono);color:var(--kit-content-tertiary);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-standard),color var(--kit-duration-standard) var(--ease-standard);background:0 0;border:0;margin:0;display:inline-flex}.ku-run-id:hover{background:var(--kit-bg-secondary);color:var(--kit-content-secondary)}.ku-rd-subject{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ku-rd-subject strong{color:var(--kit-content-primary);font-weight:500}.ku-rd-outs{gap:var(--space-8);flex-wrap:wrap;display:flex}.ku-rd-foot{z-index:2;left:50%;bottom:var(--space-16);align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-32));padding:var(--space-4);border-radius:var(--radius-12);background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-primary),var(--kit-shadow-popover);white-space:nowrap;display:flex;position:absolute;transform:translate(-50%)}.ku-rd-foot .ku-button{white-space:nowrap;flex:none}.ku-rd-spacer{flex:1}.ku-run-ask{gap:var(--space-10);min-width:0;padding:var(--space-12) var(--space-16);border:1px solid var(--kit-icon-warning);border-radius:var(--kit-radius-card);background:var(--kit-bg-warning);font-size:var(--font-size-13);color:var(--ask-ink);--ask-ink:var(--kit-content-warning);--ask-ink-soft:color-mix(in oklch,var(--ask-ink) 78%,var(--kit-bg-warning));--ask-line:color-mix(in oklch,var(--kit-icon-warning) 40%,var(--kit-bg-warning));flex-direction:column;line-height:20px;display:flex}.ku-run-ask[data-tone=error]{--ask-ink:var(--kit-content-error);--ask-ink-soft:color-mix(in oklch,var(--ask-ink) 78%,var(--kit-bg-error));--ask-line:color-mix(in oklch,var(--kit-icon-error) 35%,var(--kit-bg-error))}.ku-run-ask[data-tone=quiet],.ku-run-ask :is(.ku-change-table-frame,.ku-change-records-scroll){--ask-ink:var(--kit-content-primary);--ask-ink-soft:var(--kit-content-secondary);--ask-line:var(--kit-border-primary)}.ku-run-ask[data-tone=quiet]{gap:var(--space-4);border-color:var(--kit-border-primary);background:var(--kit-bg-secondary)}.ku-run-ask[data-tone=error]{gap:var(--space-4);border-color:var(--kit-border-error);background:var(--kit-bg-error)}.ku-run-ask[data-tone=unknown]{gap:var(--space-4)}.ku-run-ask-head{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.ku-run-ask-title{overflow-wrap:anywhere;min-width:0;font-weight:500}.ku-run-ask-mark{color:var(--ask-ink);flex:none;place-items:center;display:inline-grid}.ku-run-ask-end{align-items:center;gap:var(--space-8);margin-left:auto;display:inline-flex}.ku-run-ask-sub{margin:calc(var(--space-6) * -1) 0 0;color:var(--ask-ink-soft)}.ku-run-ask[data-tone=quiet] .ku-run-ask-sub,.ku-run-ask:is([data-tone=error],[data-tone=unknown]) .ku-run-ask-sub{font-size:var(--font-size-12);margin:0;line-height:18px}.ku-run-ask-facts{gap:var(--space-4) var(--space-16);color:var(--ask-ink-soft);flex-wrap:wrap;margin:0;display:flex}.ku-run-ask-facts>div{justify-content:flex-start;gap:var(--space-4);border:0;min-width:0;max-width:100%;padding:0;display:inline-flex}.ku-run-ask-facts dt{color:inherit;flex:none}.ku-run-ask-head+.ku-run-ask-facts{margin-top:calc(var(--space-4) * -1)}.ku-run-ask-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;color:var(--ask-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500;overflow:hidden}.ku-run-ask-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ku-run-ask:is([data-tone=error],[data-tone=unknown]) .ku-run-ask-actions{margin-top:var(--space-6)}.ku-run-ask-actions .ku-button{flex:none}.ku-run-ask-aside{font-size:var(--font-size-12);color:var(--ask-ink-soft);margin-left:auto}.ku-run-ask>.kd-feedback,.ku-run-ask>[role=status],.ku-run-ask>[role=alert]{margin:0}.ku-change-where{font-size:var(--font-size-12);color:var(--ask-ink-soft,var(--kit-content-tertiary));font-weight:400}.ku-change-detail,.ku-change-band-inner{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.ku-change-parts{gap:var(--space-8);min-width:0;padding:0 0 0 var(--space-12);border:0;border-left:1px solid var(--kit-border-primary);flex-direction:column;margin:0;display:flex}.ku-change-parts>legend{margin-bottom:var(--space-4);padding:0}.ku-change-parts-list{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.ku-change-parts-empty{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0}.ku-change-facts{font-size:var(--font-size-13);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);margin:0;line-height:20px;display:grid}.ku-change-facts>div{display:contents}.ku-change-facts dt,.ku-change-facts dd{padding:var(--space-8) 0;border-top:1px solid var(--ask-line,var(--kit-border-primary));margin:0}.ku-change-facts>div:first-child>dt,.ku-change-facts>div:first-child>dd{border-top:0}.ku-change-facts dt{padding-right:var(--space-16);color:var(--ask-ink-soft,var(--kit-content-tertiary))}.ku-change-facts dd{color:var(--kit-content-primary);overflow-wrap:anywhere;min-width:0}.ku-change-reason{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0}.ku-run-ask:has(>.ku-change-sets) .ku-run-ask-title{font-size:var(--font-size-17);font-weight:600;line-height:26px}.ku-change-sets,.ku-change-set{gap:var(--space-36);flex-direction:column;min-width:0;display:flex}.ku-change-set{gap:var(--space-10);position:relative}.ku-change-set+.ku-change-set:before,.ku-change-set+.ku-change-set:after{content:"";top:calc(-1 * var(--space-32));width:var(--space-12);height:var(--space-24);border:1px solid var(--kit-icon-warning);border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--kit-bg-primary);border-left:0;position:absolute;left:-17px}.ku-change-set+.ku-change-set:after{left:auto;right:-17px;transform:scaleX(-1)}.ku-change-set>h3{font-size:var(--font-size-15);margin:0;font-weight:600}.ku-change-set-rows{border:1px solid var(--kit-border-primary);border-radius:var(--radius-10);background:var(--kit-bg-primary);color:var(--kit-content-primary);border-collapse:separate;border-spacing:0;width:100%}.ku-change-set-rows td{padding:var(--space-8) var(--space-12);vertical-align:baseline;overflow-wrap:anywhere}.ku-change-set-rows tr+tr td{border-top:1px solid var(--kit-border-primary)}.ku-change-set-rows [data-name]{font-weight:600}.ku-change-set-ui{padding:var(--space-12);border-radius:var(--radius-10);background:color-mix(in oklch,var(--kit-icon-warning) 14%,var(--kit-bg-warning))}.ku-change-set-ui .kd-document .kd-stack.kd-stack-column{gap:var(--space-12)}.ku-change-set-ui .kd-columns{gap:var(--space-4) var(--space-16)}.ku-change-set-ui .kd-stack>:has(.ku-test-option)+:has(.ku-test-option){margin-top:calc(var(--space-8) * -1)}.ku-change-preview{margin-block:var(--space-8);min-width:0}.ku-change-edit{gap:var(--space-8);flex-direction:column;display:flex}.ku-change-only{font-size:var(--font-size-12);color:var(--kit-content-secondary);margin:0;line-height:18px}.ku-change-row-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ku-change-table-frame{border-radius:var(--radius-10);background:var(--kit-bg-primary);border:1px solid #0000;min-width:0;overflow:hidden}.ku-change-table-scroll{position:relative;overflow-x:auto}.ku-change-table{border-collapse:collapse;width:100%;font-size:var(--font-size-13);line-height:20px}.ku-change-table th,.ku-change-table td{padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--kit-border-primary);text-align:left;vertical-align:middle;white-space:nowrap}.ku-change-table thead th{color:var(--kit-content-secondary);font-weight:400}.ku-change-table tbody>tr[data-state]{color:var(--kit-content-secondary)}.ku-change-table[data-mode=ask] tbody>tr[data-state]{cursor:pointer}.ku-change-table[data-mode=ask] tbody>tr[data-state]:hover,.ku-change-table tbody>tr[data-open]{background:var(--kit-bg-secondary)}.ku-change-subject{text-overflow:ellipsis;max-width:200px;color:var(--kit-content-primary);font-weight:500;overflow:hidden}.ku-change-subject>span{margin-right:var(--space-6)}.ku-change-cell{text-overflow:ellipsis;max-width:320px;display:block;overflow:hidden}.ku-change-table:is([data-mode=ask],[data-mode=answered]) td:has(>.ku-change-cell){max-width:0}.ku-change-table:is([data-mode=ask],[data-mode=answered]):has(.ku-change-cell) .ku-change-subject{width:1%}.ku-change-opener{text-align:right;width:1%}.ku-change-opener-row{justify-content:flex-end;align-items:center;gap:var(--space-8);white-space:nowrap;display:flex}@supports (text-box:trim-both ex alphabetic){.ku-change-table tbody>tr[data-state]>:is(th,td){text-box:trim-both ex alphabetic;height:40px;padding-block:0}.ku-change-table tbody>tr[data-state] :is(.ku-change-cell,.ku-change-outcome,.ku-change-note){text-box:trim-both ex alphabetic}.ku-change-table tbody>tr[data-state] .ku-change-cell{padding-block:var(--space-6);margin-block:calc(var(--space-6) * -1)}}@supports not (text-box:trim-both ex alphabetic){.ku-change-table tbody>tr[data-state]>:is(th,td){vertical-align:baseline}.ku-change-opener-row{display:block}.ku-change-opener-row>*+*{margin-left:var(--space-8)}}.ku-change-chevron{border-radius:var(--kit-radius-button);width:24px;height:24px;color:var(--kit-content-tertiary);cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ku-change-chevron:hover{color:var(--kit-content-primary)}.ku-change-chevron:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-change-chevron .icon{transition:transform var(--duration-120) var(--kit-easing-standard)}.ku-change-chevron[aria-expanded=true] .icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ku-change-chevron .icon{transition:none}}.ku-change-band>td{padding:var(--space-12) var(--space-16) var(--space-16);white-space:normal;background:var(--kit-bg-secondary)}.ku-change-sheet{gap:var(--space-8);min-width:0;padding:var(--space-12);border-radius:var(--radius-10);background:var(--kit-bg-primary);color:var(--kit-content-primary);flex-direction:column;display:flex}.ku-change-sheet-head{align-items:center;gap:var(--space-8);font:500 var(--font-size-13)/20px var(--font-body);display:flex}.ku-change-sheet-head>.ku-change-more{margin-left:auto}.ku-change-sheet-count{color:var(--kit-content-tertiary);font-weight:400}.ku-change-same .ku-run-ask-facts{color:var(--kit-content-secondary)}.ku-change-head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ku-change-table:is([data-mode=ask],[data-mode=answered]) th,.ku-change-table:is([data-mode=ask],[data-mode=answered]) td{padding-inline:0 var(--space-16)}.ku-change-table:is([data-mode=ask],[data-mode=answered]) tbody>tr:last-child>:is(th,td){border-bottom:0}.ku-change-answer{text-align:right;width:1%;padding-right:0}.ku-change-said{align-items:center;gap:var(--space-4);font-size:var(--font-size-12);color:var(--kit-content-secondary);display:inline-flex}.ku-change-hint{font-size:var(--font-size-12);color:var(--ask-ink-soft,var(--kit-content-tertiary));line-height:18px}.ku-change-sending{border:1px solid var(--kit-border-primary)}.ku-change-bar{height:var(--space-6);border-radius:var(--radius-4);background:var(--kit-bg-secondary);overflow:hidden}.ku-change-bar>i{background:var(--kit-icon-info);height:100%;transform:scaleX(var(--ku-change-sent,0));transform-origin:0;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);display:block}@media (prefers-reduced-motion:reduce){.ku-change-bar>i{transition:none}}.ku-change-result{border:1px solid var(--kit-border-primary)}.ku-change-result-who{font-size:var(--font-size-13);color:var(--kit-content-secondary);margin:0;line-height:20px}.ku-change-tiles{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.ku-change-tile{align-items:flex-start;gap:var(--space-2);padding:var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--radius-8);background:var(--kit-bg-primary);font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-secondary);cursor:pointer;flex-direction:column;display:flex}.ku-change-tile>b{font:600 var(--font-size-17)/24px var(--font-body);color:var(--kit-content-primary)}.ku-change-tile:hover{background:var(--kit-bg-secondary)}.ku-change-tile[aria-pressed=true]{border-color:var(--kit-border-strong)}.ku-change-tile[data-state=failed]>:is(b,span){color:var(--kit-content-error)}.ku-change-tile:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-change-table-foot{align-items:center;gap:var(--space-12);padding:var(--space-6) var(--space-16);font-size:var(--font-size-12);color:var(--kit-content-secondary);display:flex}.ku-change-outcome{font-size:var(--font-size-12);color:var(--kit-content-secondary);font-weight:500}.ku-change-outcome[data-state=done]{color:var(--kit-content-success)}.ku-change-outcome[data-state=failed]{color:var(--kit-content-error)}.ku-change-outcome-cell>*+*{margin-left:var(--space-8)}.ku-change-note{font-size:var(--font-size-12);color:var(--kit-content-error);white-space:nowrap}.ku-change-open{font:500 var(--font-size-12)/1 var(--font-body);color:var(--kit-content-accent);cursor:pointer;background:0 0;border:0;padding:0}.ku-change-open:hover{text-decoration:underline}.ku-change-open:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-change-words{gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.ku-change-ref{font-variant-numeric:tabular-nums}.ku-change-long{white-space:pre-line}.ku-change-long[data-place=cell]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;min-width:200px;max-width:320px;display:-webkit-box;overflow:hidden}.ku-change-raw{font-family:var(--font-mono);font-size:var(--font-size-12);overflow-wrap:anywhere}.ku-change-group{gap:var(--space-4);flex-direction:column;display:flex}.ku-change-group summary,.ku-change-records summary{width:max-content;color:var(--kit-content-accent);cursor:pointer;font-weight:500}.ku-change-group summary:focus-visible,.ku-change-records summary:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-change-group dl{gap:var(--space-2) var(--space-12);margin:var(--space-6) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.ku-change-group dl>div{display:contents}.ku-change-group dt{color:var(--kit-content-tertiary)}.ku-change-group dd{overflow-wrap:anywhere;min-width:0;margin:0}.ku-change-records-scroll{margin-top:var(--space-6);overflow-x:auto}.ku-change-records-table{border-collapse:collapse;font-size:var(--font-size-12);line-height:18px}.ku-change-records-table th{padding:var(--space-4) var(--space-12) var(--space-4) 0;border-bottom:1px solid var(--kit-border-primary);text-align:left;color:var(--kit-content-tertiary);white-space:nowrap;font-weight:500}.ku-change-records-table td{padding:var(--space-6) var(--space-12) var(--space-6) 0;border-bottom:1px solid var(--kit-border-primary);vertical-align:top;white-space:nowrap}.ku-change-records-table [data-number]{text-align:right;font-variant-numeric:tabular-nums}.ku-change-records-table tfoot td{color:var(--kit-content-tertiary);border-bottom:0}.ku-change-list{margin:var(--space-6) 0 0;padding-left:var(--space-16)}.ku-change-more{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font:inherit;font-size:var(--font-size-12);color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;margin:0;display:inline-flex}.ku-change-more:hover{color:var(--kit-content-primary)}.ku-change-more:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-change-details[aria-expanded=true] .icon{transform:rotate(180deg)}.ku-change-answered{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ku-change-record{align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);font-size:var(--font-size-13);color:var(--kit-content-secondary);border:1px solid #0000;flex-wrap:wrap;margin:0;line-height:20px;display:flex}.ku-change-record[data-outcome=done]{--ask-ink:color-mix(in oklch,var(--kit-content-success) 50%,var(--kit-content-primary));--ask-ink-soft:color-mix(in oklch,var(--ask-ink) 78%,var(--kit-bg-success));border-color:var(--kit-border-success);background:var(--kit-bg-success);color:var(--ask-ink-soft)}.ku-change-record[data-outcome=done] :is(b,.ku-change-record-what),.ku-change-record[data-outcome=done]>.ku-change-details{color:var(--ask-ink)}.ku-change-record-mark{color:var(--kit-content-tertiary);flex:none;place-items:center;display:inline-grid}.ku-change-record[data-outcome=done] .ku-change-record-mark{color:var(--kit-content-success)}.ku-change-record b,.ku-change-record-what{color:var(--kit-content-primary);font-weight:500}.ku-change-record>.ku-change-details{color:var(--kit-content-primary);margin-left:auto}.ku-change-unsent{gap:var(--space-2);font-size:var(--font-size-12);color:var(--ask-ink-soft,var(--kit-content-secondary));flex-direction:column;margin:0;padding:0;line-height:18px;list-style:none;display:flex}.ku-change-unsent b{color:var(--ask-ink,var(--kit-content-primary));font-weight:500}.ku-rs{z-index:40;pointer-events:none;position:fixed;inset:0;container-type:inline-size}.ku-rs>.ku-rd{top:var(--space-8);right:var(--space-8);bottom:var(--space-8);pointer-events:auto}.ku-run-card-icon{display:none}.ku-run-steps-skeleton{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ku-run-steps-skeleton>li{align-items:center;gap:var(--space-10);display:flex}.ku-run-steps-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:min(260px,70%);height:10px;display:block}.ku-run-steps-skel[data-shape=mark]{border-radius:var(--radius-full);flex:none;width:16px;height:16px}.ku-run-steps-skeleton>li:nth-child(2n) .ku-run-steps-skel:not([data-shape]){width:min(200px,55%)}.ku-change-sent-record{align-items:center;gap:var(--space-4);font-size:var(--font-size-12);white-space:nowrap;display:inline-flex}.ku-run-cards{gap:var(--space-12);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@container (width<=720px){.ku-run-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.ku-run-cards[data-compact] .ku-run-figure{align-items:center;column-gap:var(--space-8);row-gap:var(--space-2);min-height:0;padding:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""caption bars";display:grid}.ku-run-cards[data-compact] .ku-run-figure-body,.ku-run-cards[data-compact] .ku-run-figure-text{display:contents}.ku-run-cards[data-compact] .ku-run-figure-head{grid-area:label;min-height:20px}.ku-run-cards[data-compact] .ku-run-figure-value{font-size:var(--font-size-18);grid-area:value;justify-self:end;line-height:22px}.ku-run-cards[data-compact] .ku-run-figure[data-chart]{grid-template-columns:minmax(0,max-content) minmax(44px,1fr)}.ku-run-cards[data-compact] .ku-run-figure-caption{-webkit-line-clamp:1;grid-area:caption}.ku-run-cards[data-compact] .ku-run-figure-bars,.ku-run-cards[data-compact] .ku-run-figure[data-chart] .ku-run-figure-bars{grid-area:bars;height:14px;margin:0}.ku-run-cards[data-compact] .ku-run-figure[data-chart] .ku-run-figure-bars>i{flex:none;width:6px}.ku-run-figure{gap:var(--space-4);box-sizing:border-box;min-width:0;min-height:92px;padding:var(--space-10) var(--space-12) var(--space-12) var(--space-16);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-panel);color:var(--kit-content-primary);font:inherit;text-align:left;border:1px solid #0000;flex-direction:column;margin:0;display:flex}button.ku-run-figure{cursor:pointer;transition:border-color var(--kit-duration-standard,var(--duration-200)) var(--kit-easing-standard),background-color var(--kit-duration-standard,var(--duration-200)) var(--kit-easing-standard)}button.ku-run-figure:hover{border-color:var(--kit-border-secondary)}button.ku-run-figure:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}button.ku-run-figure[aria-pressed=true]{border-color:var(--kit-border-focus);box-shadow:inset 0 0 0 1px var(--kit-border-focus)}.ku-run-figure[data-emphasis]{border-color:var(--kit-border-warning);background:var(--kit-bg-warning);box-shadow:none}.ku-run-figure-head{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:24px;display:flex}.ku-run-figure-label{align-items:center;gap:var(--space-8);min-width:0;font-size:var(--font-size-12);color:var(--kit-content-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:500;display:inline-flex;overflow:hidden}.ku-run-figure-dot{background:var(--kit-content-tertiary);border-radius:50%;flex:none;width:6px;height:6px}.ku-run-figure[data-tone=warning]{--run-figure-tone:var(--kit-icon-warning);--run-figure-tint:var(--kit-border-warning);--run-figure-wash:var(--kit-bg-warning)}.ku-run-figure[data-tone=info]{--run-figure-tone:var(--kit-icon-info);--run-figure-tint:var(--kit-border-info);--run-figure-wash:var(--kit-bg-info)}.ku-run-figure[data-tone=error]{--run-figure-tone:var(--kit-icon-error);--run-figure-tint:var(--kit-border-error);--run-figure-wash:var(--kit-bg-error)}.ku-run-figure[data-tone=success]{--run-figure-tone:var(--kit-icon-success);--run-figure-tint:var(--kit-border-success);--run-figure-wash:var(--kit-bg-success)}.ku-run-figure[data-tone=neutral]{--run-figure-tone:var(--kit-content-tertiary);--run-figure-tint:var(--kit-border-primary);--run-figure-wash:var(--kit-bg-tertiary)}.ku-run-figure .ku-run-figure-dot{background:var(--run-figure-tone)}.ku-run-figure-body{justify-content:space-between;align-items:flex-end;gap:var(--space-12);min-width:0;display:flex}.ku-run-figure-text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ku-run-figure-value{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-24);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--kit-content-primary);font-weight:600;line-height:28px;display:inline-flex}.ku-run-figure-unit{font-size:var(--font-size-12);color:var(--kit-content-secondary);font-weight:500}.ku-run-figure-skel{width:48px;height:22px;margin-block:var(--space-2);border-radius:var(--radius-4);background:var(--kit-bg-tertiary);display:block}.ku-run-figure-unavailable{font-size:var(--font-size-14);color:var(--kit-content-tertiary);font-weight:500}.ku-run-figure-caption{-webkit-line-clamp:2;font-size:var(--font-size-12);color:var(--kit-content-secondary);-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.ku-run-figure[data-emphasis] .ku-run-figure-caption{color:var(--kit-content-warning)}.ku-run-figure-bars{height:24px;margin-bottom:var(--space-10);flex:none;align-items:flex-end;gap:2px;display:flex}.ku-run-figure-bars>i{width:8px;height:calc(var(--bar) * 100%);border-radius:var(--radius-2) var(--radius-2) 0 0;background:var(--run-figure-tone);min-height:2px;display:block}.ku-run-figure[data-chart] .ku-run-figure-bars{justify-content:flex-end;gap:var(--space-4);min-width:44px;height:44px;margin-bottom:var(--space-2);flex:1;container-type:inline-size}.ku-run-figure[data-chart] .ku-run-figure-bars>i{--run-figure-fill:var(--bar-4);background:var(--kit-bg-secondary);flex:1;width:auto;max-width:18px;height:100%;min-height:0;display:none;position:relative}.ku-run-figure[data-chart] .ku-run-figure-bars>i:after{content:"";height:calc(var(--run-figure-fill) * 100%);border-radius:inherit;background:var(--run-figure-tint);min-height:3px;position:absolute;bottom:0;left:0;right:0}.ku-run-figure[data-chart] .ku-run-figure-bars>i[data-none]:after{display:none}.ku-run-figure[data-chart] .ku-run-figure-bars>i:last-child:not([data-none]){background:var(--run-figure-wash)}.ku-run-figure[data-chart] .ku-run-figure-bars>i:last-child:after{background:var(--run-figure-tone)}.ku-run-figure[data-chart] .ku-run-figure-bars>i:nth-last-child(-n+4){display:block}@container (width>=80px){.ku-run-figure[data-chart] .ku-run-figure-bars>i:nth-last-child(-n+6){--run-figure-fill:var(--bar-6);display:block}}@container (width>=108px){.ku-run-figure[data-chart] .ku-run-figure-bars>i:nth-last-child(-n+8){--run-figure-fill:var(--bar-8);display:block}}@container (width>=136px){.ku-run-figure[data-chart] .ku-run-figure-bars>i:nth-last-child(-n+10){--run-figure-fill:var(--bar-10);display:block}}@container (width>=164px){.ku-run-figure[data-chart] .ku-run-figure-bars>i:nth-last-child(-n+12){--run-figure-fill:var(--bar-12);display:block}}.ku-rl-toolbar{flex-direction:column;display:flex}.ku-rl-row{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.ku-rl-start,.ku-rl-end{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.ku-rl-end{margin-left:auto}.ku-rl-start{flex:auto}.ku-rl-start>.ku-search-box{flex:0 300px;min-width:180px}.ku-rl-reveal{--ku-rl-reveal:calc(var(--duration-200) * .75);transition:grid-template-rows var(--ku-rl-reveal) var(--ease-in-out);grid-template-rows:0fr;display:grid}.ku-rl-reveal[data-open]{--ku-rl-reveal:var(--duration-200);grid-template-rows:1fr}.ku-rl-applied{overflow-clip-margin:var(--space-4);opacity:0;min-height:0;transition:opacity var(--ku-rl-reveal) var(--ease-in-out);overflow:clip}.ku-rl-reveal[data-open]>.ku-rl-applied{opacity:1}.ku-rl-reveal[data-instant],.ku-rl-reveal[data-instant]>.ku-rl-applied{transition:none}.ku-rl-applied>*{margin-top:var(--space-8)}@media (prefers-reduced-motion:reduce){.ku-rl-reveal,.ku-rl-applied{transition:none}}.ku-rg-sort{align-items:center;gap:var(--space-4);min-width:0;margin:0 calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4);border-radius:var(--radius-4);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.ku-rg-sort:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-rg-sort:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-dialog.ku-results-dialog{width:min(820px,100vw - 32px)}.ku-dialog.ku-results-dialog-tabs{height:min(660px,100dvh - 32px)}.ku-dialog.ku-results-dialog-form{width:min(640px,100vw - 32px)}.ku-results-dialog>.ku-dialog-surface>.ku-dialog-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.ku-results{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ku-results-tabs{padding:0 var(--space-24);flex:none}.ku-results-tabpanel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.ku-results-panel{gap:var(--space-12);min-width:0;min-height:0;padding:var(--space-20) var(--space-24);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kit-border-strong) transparent;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ku-results-email-head{gap:var(--space-6) var(--space-12);font-size:var(--font-size-14);grid-template-columns:max-content 1fr;margin:0;line-height:20px;display:grid}.ku-results-email-head>div{display:contents}.ku-results-email-head dt{color:var(--kit-content-tertiary)}.ku-results-email-head dd{text-align:start;min-width:0;color:var(--kit-content-primary);overflow-wrap:anywhere;margin:0}.ku-results-email-head [data-line=subject] dd{font-weight:500}.ku-results-email-body{padding:var(--space-16) var(--space-20);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);color:var(--kit-content-secondary);font-size:var(--font-size-14);white-space:pre-wrap;overflow-wrap:anywhere;line-height:22px}.ku-results-count{color:var(--kit-content-tertiary);font-size:var(--font-size-13);margin:0;line-height:20px}.ku-results-answers{gap:var(--space-16);font-size:var(--font-size-14);flex-direction:column;margin:0;line-height:20px;display:flex}.ku-results-answers>div{gap:var(--space-6);flex-direction:column;display:flex}.ku-results-answers>div[data-kind=choice]{justify-content:space-between;align-items:center;gap:var(--space-12);flex-direction:row}.ku-results-answers dt{color:var(--kit-content-tertiary);font-size:var(--font-size-13)}.ku-results-answers>div[data-kind=choice] dt{color:var(--kit-content-primary);font-size:var(--font-size-14)}.ku-results-answers dd{text-align:start;overflow-wrap:anywhere;min-width:0;margin:0}.ku-results-answers>div:not([data-kind=choice]) dd{padding:var(--space-8) var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-results-foot{align-items:center;gap:var(--space-8);flex:auto;min-width:0;display:flex}.ku-results-nav{align-items:center;gap:var(--space-8);display:inline-flex}.ku-results-position{color:var(--kit-content-tertiary);font:400 var(--font-size-13)/20px var(--font-mono);font-variant-numeric:tabular-nums}.ku-results-foot>:last-child{margin-left:auto}@media (width<=600px){.ku-results-tabs{padding:0 var(--space-16)}.ku-results-panel{padding:var(--space-16)}}.ku-action-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.conversation-heading{min-height:var(--kit-size-header);border-bottom:1px solid var(--kit-border-primary);font-family:var(--font-body);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex}.conversation-heading[data-presentation=overlay]{z-index:5;background:linear-gradient(var(--kit-bg-primary) 60%,transparent);pointer-events:none;border-bottom:0;position:absolute;top:0;left:0;right:0}.conversation-heading[data-presentation=overlay]>*{pointer-events:auto}.header-leading{border-right:1px solid var(--kit-border-primary);flex:none;align-items:center;gap:2px;margin-right:2px;padding-right:8px;display:flex}.conversation-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.conversation-title h1{min-width:0;font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap;color:var(--kit-content-primary);margin:0;font-weight:500;line-height:1.3;overflow:hidden}.conversation-title>.icon{color:var(--kit-content-tertiary)}.thread-title-button{border-radius:var(--kit-radius-button);min-width:0;max-width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.thread-title-button:hover{background:var(--kit-bg-tertiary)}.conversation-title>.menu-wrap{flex:1;min-width:0;max-width:100%}.thread-title-button.ku-button{justify-content:flex-start;max-width:100%;height:auto;min-height:32px}.thread-title-button .ku-button-label{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.thread-title-button h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thread-title-button>.icon{color:var(--kit-content-tertiary);flex:none}.thread-rename{align-items:center;gap:4px;min-width:0;display:flex}.thread-rename input{min-width:200px;max-width:420px;height:30px;font-size:var(--font-size-14);padding:0 10px;font-weight:500}.thread-notice{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap}.thread-notice.is-error{color:var(--kit-content-error)}.conversation-title .menu-panel{left:0;right:auto}.chat-header-actions{flex:none;align-items:center;gap:6px;display:flex}.chat-header-actions>.secondary,.chat-header-actions>.ku-button[data-appearance=secondary]{height:28px;font-size:var(--font-size-13);box-shadow:var(--kit-shadow-active);gap:6px;padding:0 10px}@media (width<=700px){.chat-header-actions .header-label{display:none}.chat-header-actions>.secondary{padding:0 6px}}.outputs-card{top:calc(var(--kit-size-header) + 8px);z-index:4;background:var(--kit-bg-primary);border:1px solid var(--kit-border-primary);border-radius:var(--radius-12);width:272px;max-height:calc(100dvh - 24px);box-shadow:var(--kit-shadow-popover);font-family:var(--font-body);box-sizing:border-box;flex-direction:column;display:flex;position:absolute;right:16px;overflow:auto}.outputs-card[data-placement=docked]{border:0;border-left:1px solid var(--kit-border-primary);height:100%;max-height:none;box-shadow:none;border-radius:0;flex:none;padding-top:6px;position:static}.outputs-section{flex-direction:column;gap:2px;padding:6px;display:flex}.outputs-head{justify-content:space-between;align-items:center;height:26px;padding:0 0 0 8px;display:flex}.outputs-head .icon-button,.outputs-head .ku-icon-button{width:26px;height:26px;min-height:26px}.outputs-rule{background:var(--kit-border-primary);height:1px;margin:0 6px}.outputs-status{height:30px;color:var(--kit-content-primary);align-items:center;gap:8px;padding:0 8px;display:flex}.outputs-status>.icon{color:var(--kit-content-secondary);flex:none}.outputs-dot{background:var(--kit-content-disabled);border-radius:50%;flex:none;width:6px;height:6px}.outputs-row{border-radius:var(--radius-6);width:100%;height:30px;color:var(--kit-content-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-width:0;padding:0 8px;display:flex}.outputs-row:hover{background:var(--kit-bg-secondary)}.outputs-row.is-active{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);box-shadow:var(--kit-shadow-active)}.outputs-row>.icon{color:var(--kit-content-secondary);flex:none}.outputs-row>.ku-connector-mark{flex:none}.outputs-title{min-width:0;font-size:var(--font-size-13);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.outputs-meta{font-size:var(--font-size-11);color:var(--kit-content-tertiary);white-space:nowrap}.outputs-access{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-tertiary);white-space:nowrap}.outputs-access[data-tone=attention]{color:var(--kit-content-warning)}.outputs-empty{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;padding:4px 8px 6px}.outputs-link{height:28px;font:inherit;font-size:var(--font-size-12);color:var(--kit-content-tertiary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.outputs-link:hover{color:var(--kit-content-primary)}.outputs-link.is-unavailable,.outputs-link.is-unavailable .icon{color:var(--kit-content-disabled);cursor:default}.outputs-card .window-list>div{flex-direction:column;gap:1px;display:flex}.outputs-card .text-button{align-self:flex-start}.outputs-mark{--tone:var(--kit-content-secondary);border-radius:var(--radius-4);width:20px;height:20px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--kit-bg-primary));flex:none;place-items:center;display:inline-grid}.outputs-mark[data-tone=violet]{--tone:var(--kit-bg-tone-violet)}.outputs-mark[data-tone=pink]{--tone:var(--kit-bg-tone-pink)}.outputs-mark[data-tone=blue]{--tone:var(--kit-bg-tone-blue)}.outputs-mark[data-tone=emerald]{--tone:var(--kit-bg-tone-emerald)}.outputs-mark[data-tone=orange]{--tone:var(--kit-bg-tone-orange)}.outputs-mark[data-tone=green]{--tone:var(--kit-bg-tone-green)}.outputs-mark[data-tone=lime]{--tone:var(--kit-bg-tone-lime)}.outputs-mark[data-solid]{background:var(--tone);color:var(--kit-content-on-tone)}.canvas-shell{background:var(--kit-bg-primary);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.canvas-shell .canvas-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:20px 24px;overflow:auto}.canvas-shell .canvas-scroll::-webkit-scrollbar{display:none}.canvas-shell>.canvas-empty{flex:1}.canvas-resizer{z-index:3;flex:none;align-self:stretch;width:0;position:relative}.canvas-resizer>span{cursor:col-resize;touch-action:none;width:11px;position:absolute;top:0;bottom:0;left:-5px}.canvas-resizer>span:after{content:"";border-radius:var(--radius-2);transition:background-color var(--kit-duration-standard);background:0 0;position:absolute;inset:0 5px}.canvas-resizer:hover>span:after,.canvas-resizer:focus-visible>span:after{background:var(--kit-accent-teal)}.canvas-resizer:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.canvas-resizer>span:after{transition:none}}.canvas-skeleton{gap:var(--space-12);min-height:0;padding:var(--space-20) var(--space-24);flex-direction:column;flex:1;display:flex;overflow:hidden}.canvas-skeleton>span,.canvas-skeleton-tile{border-radius:var(--radius-6);background:var(--kit-bg-tertiary);display:block}.canvas-skeleton-title{width:min(320px,60%);height:24px}.canvas-skeleton-meta{width:min(200px,40%);height:12px;margin-bottom:var(--space-8)}.canvas-skeleton-row{width:100%;height:14px}.canvas-skeleton-row:nth-child(4n+3){width:88%}.canvas-skeleton-row:nth-child(4n+4){width:72%}.canvas-skeleton-row[data-step]{border-radius:var(--radius-8);width:min(520px,100%);height:40px}.canvas-skeleton>.canvas-skeleton-tiles{gap:var(--space-12);background:0 0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.canvas-skeleton-tile{height:120px}.canvas-scroll>.canvas-skeleton{padding:0}.canvas-rail{align-items:center;gap:var(--space-8);width:44px;height:100%;padding:var(--space-8) 0;border-left:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);box-sizing:border-box;flex-direction:column;flex:none;display:flex}.canvas-rail-tabs{align-items:center;gap:var(--space-4);padding:var(--space-8) 0 0;border-top:1px solid var(--kit-border-primary);scrollbar-width:none;flex-direction:column;min-height:0;margin:0;list-style:none;display:flex;overflow-y:auto}.canvas-rail-tabs::-webkit-scrollbar{display:none}.canvas-rail-tab{border-radius:var(--kit-radius-button);width:32px;height:32px;color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.canvas-rail-tab:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.canvas-rail-tab[aria-current=true]{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);color:var(--kit-content-primary)}.canvas-rail-tab:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.canvas-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:0;padding:32px 24px 48px;display:flex}.canvas-empty-title{font-size:var(--font-size-16);color:var(--kit-content-primary);margin:8px 0 0;font-weight:500;line-height:1.35}.canvas-empty-body{max-width:34ch;font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0;line-height:1.6}.canvas-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.canvas-journey{width:100%;max-width:284px;height:auto;overflow:visible}.cj-bars rect{fill:var(--kit-content-primary);opacity:.09;transform-box:fill-box;transform-origin:50% 100%;animation:cj-rise var(--kit-duration-canvas-cycle) var(--ease-in-out) infinite;animation-delay:calc(var(--cj-index) * var(--duration-120));animation-fill-mode:backwards}.cj-track{stroke:var(--kit-border-primary);stroke-width:2px;stroke-linecap:round}.cj-progress{stroke:var(--kit-accent-teal);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:cj-fill var(--kit-duration-canvas-cycle) var(--ease-in-out) infinite}.cj-stop{fill:var(--kit-bg-primary);stroke:var(--kit-border-secondary);stroke-width:2px;animation:cj-arrive var(--kit-duration-canvas-cycle) var(--ease-in-out) infinite;animation-fill-mode:backwards}.cj-stop:first-of-type{animation-delay:0s}.cj-stop:nth-of-type(2){animation-delay:calc(var(--kit-duration-canvas-cycle) * .2)}.cj-stop:nth-of-type(3){animation-delay:calc(var(--kit-duration-canvas-cycle) / 2)}.cj-parcel rect{fill:var(--kit-bg-primary);stroke:var(--kit-content-primary);stroke-width:2px}.cj-parcel path{stroke:var(--kit-content-primary);stroke-width:2px;stroke-linecap:round}.cj-parcel{transform-box:view-box;transform-origin:0 0;animation:cj-travel var(--kit-duration-canvas-cycle) var(--ease-in-out) infinite}@keyframes cj-rise{0%,10%{transform:scaleY(.22)}42%,74%{transform:scaleY(1)}88%,to{transform:scaleY(.22)}}@keyframes cj-fill{0%,6%{stroke-dashoffset:1px}28%,34%{stroke-dashoffset:.5px}56%,72%{stroke-dashoffset:0}80%,to{stroke-dashoffset:1px}}@keyframes cj-arrive{0%,4%{fill:var(--kit-bg-primary);stroke:var(--kit-border-secondary)}12%,72%{fill:var(--kit-accent-teal);stroke:var(--kit-accent-teal)}82%,to{fill:var(--kit-bg-primary);stroke:var(--kit-border-secondary)}}@keyframes cj-travel{0%{opacity:0;transform:translate(30px,90px)}6%{opacity:1;transform:translate(30px,90px)}28%,34%{opacity:1;transform:translate(142px,90px)}56%,72%{opacity:1;transform:translate(254px,90px)}80%,to{opacity:0;transform:translate(254px,90px)}}@media (prefers-reduced-motion:reduce){.cj-bars rect,.cj-progress,.cj-stop,.cj-parcel{animation:none}.cj-bars rect{transform:none}.cj-progress{stroke-dashoffset:0}.cj-stop{fill:var(--kit-accent-teal);stroke:var(--kit-accent-teal)}.cj-parcel{transform:translate(254px,90px)}}.ku-picker{width:min(460px,78vw);font-family:var(--font-body);flex-direction:column;gap:10px;display:flex}.ku-picker-search{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.ku-picker-search:focus-within{border-color:var(--kit-content-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--kit-accent-teal) 18%,transparent)}.ku-picker-search>.icon{color:var(--kit-content-tertiary);flex:none}.ku-picker-search input{min-width:0;height:100%;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-14);background:0 0;border:0;flex:1;padding:0}.ku-picker .ku-picker-search input:focus,.ku-picker .ku-picker-search input:focus-visible{outline:none}.ku-picker-search input::placeholder{color:var(--kit-content-tertiary)}.ku-picker-list{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:300px;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.ku-picker-row{border-radius:var(--kit-radius-button);cursor:pointer;height:40px;color:var(--kit-content-primary);align-items:center;gap:10px;padding:0 10px;display:flex}.ku-picker-row>.icon{color:var(--kit-content-secondary);flex:none}.ku-picker-row.is-active{background:var(--kit-bg-secondary)}.ku-picker-row.is-active>.icon{color:var(--kit-content-accent)}.ku-picker-row[data-busy]{cursor:default;opacity:.6}.ku-picker-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-14);flex:1;overflow:hidden}.ku-picker-meta{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-tertiary);letter-spacing:.02em;flex:none}.ku-picker-hint{font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin:0}.ku-picker-hint kbd{font-family:var(--font-mono);font-size:var(--font-size-11);border:1px solid var(--kit-border-primary);border-radius:var(--radius-4);background:var(--kit-bg-secondary);padding:1px 4px}.ku-insight-view{gap:var(--space-20);text-align:left;flex-direction:column;width:100%;min-width:0;display:flex}.ku-insight-view-head{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);flex-wrap:wrap;min-width:0;display:flex}.ku-insight-view-meta{font-size:var(--font-size-13);color:var(--kit-content-tertiary);white-space:nowrap;margin:0 0 0 auto}.ku-insight-view-controls{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ku-insight-view-body{--kd-surface-shadow:none;min-width:0;container-type:inline-size}.ku-insight-view-body .kd-stack,.ku-insight-view-body .kd-grid,.ku-insight-view-body .kd-columns{gap:var(--space-16)}.ku-insight-view-body :is(.kd-axis-name,.kd-readout-figures){display:none}.ku-insight-view-body .kd-readout:not(:has(.kd-key)){display:none}.ku-insight-view-body .kd-chart-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ku-insight-view-body .kd-band-readout{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ku-insight-grid{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ku-insight-row{gap:var(--space-16);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.ku-insight-row>.ku-insight-tile{grid-column:var(--ku-tile-column)}.ku-insight-tile{min-width:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);flex-direction:column;display:flex;position:relative}.ku-insight-tile>:not(.ku-insight-tile-corner,.ku-insight-tile-title),.ku-insight-tile .kd-document,.ku-insight-tile .kd-document>.kd-block{flex-direction:column;flex:1;min-height:0;display:flex}.ku-insight-tile[data-height="1"]{min-height:var(--kit-size-tile-short)}.ku-insight-tile[data-height="2"]{min-height:var(--kit-size-tile-normal)}.ku-insight-tile[data-height="3"]{min-height:var(--kit-size-tile-tall)}.ku-insight-tile[data-refreshing]{opacity:.55}@media (prefers-reduced-motion:reduce){.ku-insight-tile{transition:none}}.ku-insight-strip{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);--kd-surface-border:transparent;--kd-surface-bg:transparent;--kd-surface-radius:0;--kd-surface-pad:var(--space-16) var(--space-20);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid;overflow:hidden}.ku-insight-strip .kd-card[data-keeyu-variant=hero]{color:inherit;background:0 0;border-color:#0000}.ku-insight-strip .kd-card[data-keeyu-variant=hero] :is(.kd-value,.kd-stat-caption,.kd-stat-compare){color:inherit}.ku-insight-strip>.ku-insight-tile{min-height:0;box-shadow:-1px 0 0 var(--kit-border-primary),0 -1px 0 var(--kit-border-primary)}.ku-insight-tile[data-titled]{box-sizing:border-box;gap:var(--space-12);padding:var(--kd-surface-pad,var(--space-20));background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card))}.ku-insight-tile[data-titled]>*{--kd-surface-bg:transparent;--kd-surface-shadow:none;--kd-surface-border:transparent;--kd-surface-pad:0;--kd-surface-radius:0}.ku-insight-tile-title{font-size:var(--font-size-14);color:var(--kit-content-primary);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.ku-insight-tile-title[data-cornered]{padding-right:var(--space-48)}.ku-insight-tile-corner{top:var(--space-12);right:var(--space-12);align-items:center;gap:var(--space-6);display:flex;position:absolute}.ku-insight-tile-note{padding:var(--space-2) var(--space-8);border-radius:var(--kit-radius-pill);background:var(--kit-bg-secondary);color:var(--kit-content-tertiary);font:400 var(--font-size-12)/16px var(--font-body);white-space:nowrap}@container (width<=1079px){.ku-insight-row>.ku-insight-tile{grid-column:auto/span 12;min-height:0}}.ku-insight-slot{border:1px dashed var(--kit-border-primary);border-radius:var(--kit-radius-card);background:0 0}.ku-insight-row>.ku-insight-slot:not([data-slot=hero]){min-height:var(--kit-size-tile-short);align-self:start}.ku-insight-strip>.ku-insight-slot{box-shadow:-1px 0 0 var(--kit-border-primary),0 -1px 0 var(--kit-border-primary);border:0;border-radius:0}.ku-insight-strip>.ku-insight-slot .ku-insight-slot-open{margin:var(--space-8);border:1px dashed var(--kit-border-primary);border-radius:var(--kit-radius-md)}.ku-insight-slot-open{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--space-64);padding:var(--space-16);border-radius:inherit;color:var(--kit-content-tertiary);font:500 var(--font-size-13)/20px var(--font-body);cursor:pointer;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard),color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;flex:1;display:flex}.ku-insight-slot-open:hover:not(:disabled){background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-insight-slot-open:focus-visible{outline:2px solid var(--kit-border-focus);outline-offset:-2px}.ku-insight-slot-open:disabled{cursor:default}.ku-insight-slot-body{justify-content:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);flex-direction:column;flex:1;display:flex}.ku-insight-slot-prompt{font:500 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-primary)}.ku-insight-slot-ask{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);display:flex}.ku-insight-slot-ask:focus-within{border-color:var(--kit-border-focus)}.ku-insight-slot-input,.ku-insight-slot-input:focus-visible{min-width:0;box-shadow:none;color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);background:0 0;border:0;outline:0;flex:1}.ku-insight-slot-suggestions{gap:var(--space-6);flex-wrap:wrap;display:flex}.ku-insight-slot-cancel{color:var(--kit-content-tertiary);font:400 var(--font-size-12)/16px var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ku-insight-slot-cancel:hover{color:var(--kit-content-primary)}.ku-insight-slot-pending{font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-tertiary)}@media (prefers-reduced-motion:reduce){.ku-insight-slot-open{transition:none}}.ku-insight-state{min-width:0;padding:var(--space-16) var(--space-20);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);flex-direction:column;flex:1;justify-content:center;display:flex}.ku-insight-state>.ku-feedback{align-self:center;max-width:100%}.ku-insight-state[data-kind=figure]>.ku-feedback{align-self:flex-start}.ku-insight-state[data-kind=figure]{background:0 0;border:0;border-radius:0}.ku-look-preview[data-look=theseus]{background:var(--kit-bg-ground)}.ku-look-preview[data-look=theseus] .ku-look-page{margin:var(--space-6) var(--space-6) var(--space-6) 0;border-radius:var(--radius-6);box-shadow:0 0 0 1px var(--kit-border-primary)}[data-look=theseus] .ku-mention{--pill-icon:var(--kit-icon-vivid-grey);border-radius:var(--radius-6);font-size:var(--font-size-13);background:color-mix(in oklab,var(--pill-icon) 10%,var(--kit-bg-primary))}[data-look=theseus] .ku-mention>.icon{color:var(--pill-icon)}[data-look=theseus] .ku-mention[data-mark]{--mention-words:var(--kit-content-primary);background:color-mix(in oklab,var(--kit-content-primary) 6%,var(--kit-bg-primary))}[data-look=theseus] .ku-mention[data-tone=blue]{--pill-icon:var(--kit-icon-vivid-blue)}[data-look=theseus] .ku-mention[data-tone=orange]{--pill-icon:var(--kit-icon-vivid-orange)}[data-look=theseus] .ku-mention[data-tone=violet]{--pill-icon:var(--kit-icon-vivid-violet)}[data-look=theseus] .ku-mention[data-tone=green]{--pill-icon:var(--kit-icon-vivid-teal)}[data-look=theseus] .ku-mention[data-tone=pink]{--pill-icon:var(--kit-icon-vivid-pink)}[data-look=theseus] .ku-mention[data-tone=lime]{--pill-icon:var(--kit-icon-vivid-lime)}[data-look=theseus] .ku-mention[data-tone=emerald]{--pill-icon:var(--kit-icon-vivid-emerald)}[data-look=theseus] .ku-mention[aria-disabled=true]{background:0 0}[data-theme=dark] [data-look=theseus] .ku-mention,[data-look=theseus][data-theme=dark] .ku-mention{background:color-mix(in oklab,var(--pill-icon) 16%,var(--kit-bg-primary))}[data-look=theseus] .ku-frame{--page-height:calc(100dvh - var(--space-16));background:var(--kit-bg-ground)}[data-look=theseus] .ku-frame>.ku-frame-page{margin:var(--space-8) var(--space-8) var(--space-8) 0;min-height:var(--page-height);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-frame),var(--kit-shadow-frame);overflow:clip}[data-look=theseus] .ku-frame[data-sidebar=hidden]>.ku-frame-page{margin-left:var(--space-8)}@media (width<=900px){[data-look=theseus] .ku-frame{--page-height:100dvh}[data-look=theseus] .ku-frame>.ku-frame-page{box-shadow:none;border-radius:0;margin:0}}[data-look=theseus] .home,[data-look=theseus] .home[data-returning]{--home-column:680px;isolation:isolate;gap:var(--space-28);padding:var(--space-48) var(--space-24) var(--space-48);background:var(--kit-bg-primary);position:relative}[data-look=theseus] .home[data-returning]{padding-top:max(var(--space-48),12vh)}[data-look=theseus] .home:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--kit-field-dot) 1px,transparent 1.4px);height:240px;-webkit-mask-image:radial-gradient(ellipse 55% 95% at 50% 0%,var(--kit-content-primary),transparent 72%);-webkit-mask-image:radial-gradient(ellipse 55% 95% at 50% 0%,var(--kit-content-primary),transparent 72%);mask-image:radial-gradient(ellipse 55% 95% at 50% 0%,var(--kit-content-primary),transparent 72%);background-position:top;background-size:14px 14px;position:absolute;top:0;left:0;right:0}[data-look=theseus] .hero{gap:var(--space-12)}[data-look=theseus] .home-mark{border-radius:var(--kit-radius-card);background:var(--kit-gradient-brand);width:56px;height:56px;color:var(--kit-content-on-gradient);box-shadow:inset 0 0 0 1px var(--kit-border-frame);justify-content:center;align-items:center;display:inline-flex}[data-look=theseus] .home-mark .icon{width:30px;height:30px}[data-look=theseus] .hero h1,[data-look=theseus] .hero.is-greeting h1{font-size:var(--font-size-24);letter-spacing:-.01em;margin:0;font-weight:500;line-height:28px}[data-look=theseus] .hero-sub{color:var(--kit-content-secondary)}[data-look=theseus] .hero-facts{gap:var(--space-4) var(--space-6);font-size:var(--font-size-14);color:var(--kit-content-secondary)}[data-look=theseus] .hero-facts a{align-items:center;gap:var(--space-6);display:inline-flex}[data-look=theseus] .hero-fact-dot{border-radius:50%;width:6px;height:6px;display:inline-block}[data-look=theseus] .hero-fact-dot[data-tone=waiting]{background:var(--kit-icon-warning)}[data-look=theseus] .hero-fact-dot[data-tone=live]{background:var(--kit-icon-success)}[data-look=theseus] .home-quiet-line{font-size:var(--font-size-13)}[data-look=theseus] .home>.composer[data-appearance],[data-look=theseus] .home[data-returning]>.composer[data-appearance]{width:var(--home-column)}[data-look=theseus] .home-tabs{gap:var(--space-16);margin-top:0}[data-look=theseus] .home-tabs-bar{align-items:center;min-height:40px}[data-look=theseus] .home-tabs .ku-tabs[data-appearance=underline]{gap:var(--space-2);border-bottom:0;padding:0}[data-look=theseus] .home-tabs .ku-tabs>.ku-tabs-active{display:none}[data-look=theseus] .home-tabs .ku-tab{min-height:32px;padding:0 var(--space-10);border-radius:var(--radius-8);font:400 var(--font-size-14)/20px var(--font-body);color:var(--kit-content-secondary);border:0}[data-look=theseus] .home-tabs .ku-tab:not([aria-disabled=true],[aria-selected=true]):hover{background:var(--kit-bg-inset);color:var(--kit-content-primary)}[data-look=theseus] .home-tabs .ku-tab[aria-selected=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary);font-weight:500}[data-look=theseus] .home-tabs .ku-tab-count{font-size:var(--font-size-12);color:var(--kit-content-tertiary)}[data-look=theseus] .home-tabs .ku-tab-count-dot{display:none}[data-look=theseus] .home-tabs-bar>.text-link{height:32px;padding:0 var(--space-12);margin-left:var(--space-8);border-radius:var(--kit-radius-button);box-shadow:0 0 0 1px var(--kit-border-primary);background:var(--kit-bg-primary);color:var(--kit-content-primary);font-size:var(--font-size-13);border-bottom:0;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}[data-look=theseus] .home-tabs-bar>.text-link:hover{background:var(--kit-bg-inset);color:var(--kit-content-primary)}[data-look=theseus] .home-list,[data-look=theseus] .home[data-returning] .home-list,[data-look=theseus] .home-asks{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:none;overflow:hidden}[data-look=theseus] .home-row{min-height:56px;padding:var(--space-8) var(--space-12)}[data-look=theseus] .home-row:hover{background:var(--kit-bg-inset)}[data-look=theseus] .home-asks .ku-waiting-card[data-presentation=row]{min-height:56px;padding:var(--space-8) var(--space-12)}[data-look=theseus] .home-asks .ku-waiting-card[data-presentation=row]:last-child{border-bottom:0}[data-look=theseus] .home-asks .ku-waiting-card[data-presentation=row]:hover{background:var(--kit-bg-inset)}[data-look=theseus] .home-list-heading{font-weight:400}[data-look=theseus] .home-asks .ku-button[data-appearance=primary]{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);color:var(--kit-content-primary);box-shadow:none}[data-look=theseus] .home-asks .ku-button[data-appearance=primary]:not([aria-disabled=true]):hover{background:var(--kit-bg-inset);border-color:var(--kit-border-secondary)}@media (width<=900px){[data-look=theseus] .home,[data-look=theseus] .home[data-returning]{padding:var(--space-24) var(--space-16) var(--space-32)}}[data-look=theseus] .connectors-page{isolation:isolate;max-width:960px;padding:var(--space-24) var(--space-24) var(--space-48);gap:var(--space-20);position:relative}[data-look=theseus] .connectors-page:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--kit-field-dot) 1px,transparent 1.4px);height:200px;-webkit-mask-image:radial-gradient(ellipse 60% 100% at 50% 0%,var(--kit-content-primary),transparent 72%);-webkit-mask-image:radial-gradient(ellipse 60% 100% at 50% 0%,var(--kit-content-primary),transparent 72%);mask-image:radial-gradient(ellipse 60% 100% at 50% 0%,var(--kit-content-primary),transparent 72%);background-position:top;background-size:14px 14px;position:absolute;top:0;left:0;right:0}[data-look=theseus] .connector-grid{gap:var(--space-4) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<=760px){[data-look=theseus] .connector-grid{grid-template-columns:minmax(0,1fr)}}[data-look=theseus] .connector-card{grid-template-columns:var(--space-40) minmax(0,1fr) auto;align-items:center;column-gap:var(--space-12);min-height:56px;padding:var(--space-8);border-radius:var(--radius-12);transition:background-color var(--kit-duration-standard) var(--ease-color);background:0 0;border:1px solid #0000;grid-template-rows:auto auto;row-gap:0;display:grid}[data-look=theseus] .connector-card:hover{background:var(--kit-bg-inset);border-color:#0000}@media (hover:hover) and (pointer:fine){[data-look=theseus] .connector-card:not([data-skeleton]):hover{box-shadow:none;transform:none}}[data-look=theseus] .connector-card-head{display:contents}[data-look=theseus] .connector-card .connector-tile{grid-area:1/1/span 2}[data-look=theseus] .connector-card .connector-words{grid-area:1/2;min-width:0}[data-look=theseus] .connector-card .connector-operations,[data-look=theseus] .connector-card-text{font-size:var(--font-size-13);color:var(--kit-content-secondary);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;margin:0;padding:0;line-height:18px;overflow:hidden}[data-look=theseus] .connector-card-foot{gap:var(--space-8);grid-area:1/3/span 2;margin:0}[data-look=theseus] .connector-card .connector-card-facts{font-size:var(--font-size-12);grid-area:3/2;margin:0;padding:0;line-height:18px}[data-look=theseus] .connector-card .connector-tile{border-radius:var(--kit-radius-button);background:var(--kit-bg-brand-plate);width:40px;height:40px}[data-look=theseus] .connector-card .connector-tile.is-accent{background:var(--kit-bg-accent)}[data-look=theseus] .connector-name{font-size:var(--font-size-14);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}[data-look=theseus] .connector-card-foot .ku-button,[data-look=theseus] .connector-card-foot .ku-badge{white-space:nowrap}[data-look=theseus] .connector-words>span{font-size:var(--font-size-13)}[data-look=theseus] .connector-card .ku-button[data-appearance=primary],[data-look=theseus] .ku-grid-table .ku-button[data-appearance=primary]{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);color:var(--kit-content-primary);box-shadow:none}[data-look=theseus] .connector-card .ku-button[data-appearance=primary]:not([aria-disabled=true]):hover,[data-look=theseus] .ku-grid-table .ku-button[data-appearance=primary]:not([aria-disabled=true]):hover{background:var(--kit-bg-inset);border-color:var(--kit-border-secondary);color:var(--kit-content-primary)}[data-look=theseus] .connector-card.is-build{border:1px dashed var(--kit-border-primary);padding:0;display:block}[data-look=theseus] .connector-card.is-build>button{grid-template-columns:var(--space-40) minmax(0,1fr) auto;align-items:center;column-gap:var(--space-12);height:auto;min-height:56px;padding:var(--space-8);border-radius:var(--radius-12);grid-template-rows:auto auto;row-gap:0;display:grid}[data-look=theseus] .connector-card.is-build>button:hover{background:var(--kit-bg-inset)}[data-look=theseus] .connector-card.is-build .connector-card-foot{grid-area:1/3/span 2}[data-look=theseus] .connector-card-cta{font-size:var(--font-size-13);color:var(--kit-content-accent)}[data-look=theseus] .connection-page{gap:var(--space-20)}[data-look=theseus] .connection-page-title h1{font-size:var(--font-size-24);letter-spacing:-.01em;font-weight:500;line-height:28px}[data-look=theseus] .connector-tile.is-large{border-radius:var(--radius-12);background:var(--kit-bg-brand-plate);width:56px;height:56px}[data-look=theseus] .connection-page-facts{font-size:var(--font-size-13)}[data-look=theseus] .connector-tile-stat{gap:var(--space-6);padding:var(--space-12) var(--space-16);border-radius:var(--kit-radius-card)}[data-look=theseus] .connector-tile-stat>span{font-size:var(--font-size-13)}[data-look=theseus] .connector-tile-stat>strong{font-size:var(--font-size-20);letter-spacing:-.01em;font-weight:500;line-height:24px}[data-look=theseus] .allowed-mark[data-on]{background:var(--kit-icon-success)}[data-look=theseus] .access-pill[data-access=write]{background:var(--kit-bg-accent);color:var(--kit-content-accent)}[data-look=theseus] .connector-group-heading{margin-top:var(--space-16);padding:0 var(--space-8);font-size:var(--font-size-14)}[data-look=theseus] .connector-group-heading small{font-size:var(--font-size-13)}[data-look=theseus] .ku-popover{padding:var(--space-4);border-radius:var(--radius-12);border:1px solid var(--kit-border-primary);box-shadow:var(--kit-shadow-popover)}[data-look=theseus] .ku-popover[data-padding=content]{padding:var(--space-16);border-radius:var(--kit-radius-card)}[data-look=theseus] .ku-popover-content h3{font-weight:500}[data-look=theseus] .ku-popover-content p{font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:20px}[data-look=theseus] .ku-dialog{border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-popover)}[data-look=theseus] .ku-dialog-header h2{font-size:var(--font-size-20);letter-spacing:-.01em;font-weight:500;line-height:24px}[data-look=theseus] .ku-dialog-heading{font-size:var(--font-size-20);letter-spacing:-.01em}[data-look=theseus] .ku-dialog-header p{margin-top:var(--space-6);font-size:var(--font-size-14);color:var(--kit-content-secondary);line-height:20px}[data-look=theseus] .ku-dialog-body{font-size:var(--font-size-14);line-height:20px}[data-look=theseus] .ku-dialog[data-presentation=sheet],[data-look=theseus] .ku-confirm-dialog{border-radius:var(--kit-radius-card)}[data-look=theseus] .ku-confirm-dialog .ku-alert-indicator,[data-look=theseus] .ku-alert-indicator{border-radius:var(--kit-radius-button)}[data-look=theseus] .ku-alert-content p{font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:20px}[data-look=theseus] .kd-alert-title{font-weight:500}[data-look=theseus] .kd-alert-message{font-size:var(--font-size-13);line-height:20px}[data-look=theseus] .ku-feedback[data-presentation=panel]{padding:var(--space-16);border-radius:var(--kit-radius-card)}[data-look=theseus] .ku-feedback[data-presentation=panel][data-state=empty]{background:0 0;border-style:dashed}[data-look=theseus] .ku-feedback-title{font-weight:500}[data-look=theseus] .ku-feedback p{font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:20px}[data-look=theseus] .ku-feedback .ku-button[data-appearance=primary]{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);color:var(--kit-content-primary);box-shadow:none}[data-look=theseus] .ku-settings-head h1{font-size:var(--font-size-24);letter-spacing:-.01em;font-weight:500;line-height:28px}[data-look=theseus] .ku-settings-head p{font-size:var(--font-size-14);line-height:20px}[data-look=theseus] .ku-settings-body{gap:var(--space-32);padding-top:var(--space-32)}[data-look=theseus] .ku-settings-section{gap:var(--space-12)}[data-look=theseus] .ku-settings-section-head{border-bottom:0;padding-bottom:0}[data-look=theseus] .ku-settings-section-head h2{font-size:var(--font-size-13);color:var(--kit-content-tertiary);font-weight:400;line-height:16px}[data-look=theseus] .ku-settings[data-tone=brand] .ku-settings-head h1{font-size:var(--font-size-28);line-height:34px}[data-look=theseus] .ku-settings[data-tone=brand] .ku-settings-section-head h2{font-size:var(--font-size-15);line-height:20px}[data-look=theseus] .ku-settings-section-head p{font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:20px}[data-look=theseus] .ku-settings-card{border-radius:var(--kit-radius-card)}[data-look=theseus] .ku-settings-row{min-height:56px;padding:var(--space-10) var(--space-16)}[data-look=theseus] .ku-settings-row-note{font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:20px}[data-look=theseus] .ku-settings-value-label{font-weight:500}[data-look=theseus] .ku-settings-value-box{border-radius:var(--kit-radius-button)}[data-look=theseus] .ku-settings-heading{font-size:var(--font-size-13);font-weight:400}[data-look=theseus] .ku-settings-soon{box-shadow:none;background:var(--kit-bg-inset)}[data-look=theseus] .ku-settings-bar{height:44px;padding:0 var(--space-16)}[data-look=theseus] .ku-settings-head[data-tone=brand]{padding:var(--space-20) var(--space-24);border-radius:var(--kit-radius-card)}[data-look=theseus] .ku-help-row{min-height:56px;padding:var(--space-10) var(--space-16)}[data-look=theseus] .ku-help-row[data-size=compact]{min-height:48px}[data-look=theseus] .ku-help-row-note,[data-look=theseus] .ku-help-topic-note{font-size:var(--font-size-13);color:var(--kit-content-secondary);line-height:20px}[data-look=theseus] .ku-help-topic-title,[data-look=theseus] .ku-help-cause h3{font-weight:500}[data-look=theseus] .ku-help-tile,[data-look=theseus] .ku-help-facts{background:var(--kit-bg-inset);box-shadow:none}[data-look=theseus] .ku-help-steps li:before{background:var(--kit-bg-inset)}[data-look=theseus] .ku-help-steps li[aria-current=step]:before{background:var(--kit-bg-accent)}[data-look=theseus] .chat-message.user,[data-look=theseus] .chat-pending.user{max-width:78%;padding:var(--space-10) var(--space-12);border-radius:var(--radius-16) var(--radius-16) var(--radius-4) var(--radius-16);background:var(--kit-bg-inset);box-shadow:none;color:var(--kit-content-primary);border:0;line-height:24px}[data-look=theseus] .chat-message{line-height:24px}[data-look=theseus] .ku-response-footer{margin-top:var(--space-12);gap:var(--space-2);color:var(--kit-content-tertiary)}[data-look=theseus] .ku-response-actions{margin-top:var(--space-12);gap:var(--space-2)}[data-look=theseus] .ku-response-actions .ku-icon-button{border-radius:var(--radius-6);width:24px;height:24px;min-height:24px}[data-look=theseus] .artifact-link{border-radius:var(--radius-6);height:26px}[data-look=theseus] .ku-follow-up{border-radius:var(--radius-8)}[data-look=theseus] .ku-work-rows{gap:var(--space-2)}[data-look=theseus] .ku-work-rows:not(.ku-work-inner){padding-left:var(--space-16)}[data-look=theseus] .ku-work-line{min-height:28px;padding:var(--space-4) var(--space-4);gap:var(--space-10);font-size:var(--font-size-13);color:var(--kit-content-primary);margin-left:0;line-height:20px}[data-look=theseus] .ku-work-verb{color:var(--kit-content-primary);font-weight:400}[data-look=theseus] .ku-work-detail{color:var(--kit-content-primary)}[data-look=theseus] .ku-work-row[data-mark=left] .ku-work-verb,[data-look=theseus] .ku-work-row[data-mark=left] .ku-work-detail{color:var(--kit-content-tertiary)}[data-look=theseus] .ku-work-mark{width:16px;height:16px;color:var(--kit-icon-success)}[data-look=theseus] .ku-work-row .ku-work-mark[data-mark=done] .icon{display:none}[data-look=theseus] .ku-work-row .ku-work-mark[data-mark=done]:before{content:"";border-radius:var(--kit-radius-pill);background:var(--kit-content-tertiary);width:6px;height:6px}[data-look=theseus] .ku-work-mark[data-mark=now]:not([data-level=head]):before{background:var(--kit-icon-success);width:8px;height:8px;animation:theseus-work-breathe var(--duration-2400) var(--ease-in-out) infinite}[data-look=theseus] .ku-work-mark[data-mark=waiting]:before{background:var(--kit-icon-warning);width:8px;height:8px}[data-look=theseus] .ku-work-mark[data-mark=left]{color:var(--kit-content-disabled)}@keyframes theseus-work-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){[data-look=theseus] .ku-work-mark[data-mark=now]:not([data-level=head]):before{animation:none}}[data-look=theseus] .ku-work-meta{height:20px;padding:0 var(--space-6);border-radius:var(--radius-6);box-shadow:inset 0 0 0 1px var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-secondary);align-items:center;margin-left:auto;display:inline-flex}[data-look=theseus] .ku-work-meta+.ku-work-meta,[data-look=theseus] .ku-work-line>.ku-work-chevron{margin-left:var(--space-4)}[data-look=theseus] .ku-work-under,[data-look=theseus] .ku-work-rows.ku-work-inner{margin-left:var(--space-28)}[data-look=theseus] .ku-work-head{color:var(--kit-content-secondary)}[data-look=theseus] .ku-resource-card{gap:var(--space-12);padding:var(--space-12);border-color:var(--kit-border-primary)}[data-look=theseus] button.ku-resource-card:hover{border-color:var(--kit-border-primary);background:var(--kit-bg-inset);box-shadow:none}[data-look=theseus] .ku-resource-mark{border-radius:var(--kit-radius-button);background:color-mix(in oklab,var(--tone) 10%,var(--kit-bg-primary));color:var(--tone)}[data-look=theseus] .ku-resource-mark img{width:20px;height:20px}[data-look=theseus] .ku-resource-title{font-size:var(--font-size-14);font-weight:500}[data-look=theseus] .ku-resource-meta{font-size:var(--font-size-13);color:var(--kit-content-secondary)}[data-look=theseus] .ku-resource-lead{font-weight:400}[data-look=theseus] .ku-resource-progress:after{background:var(--kit-icon-success)}[data-look=theseus] .sidebar[data-nav=tree]{--theseus-hover:color-mix(in oklch,var(--kit-content-primary) 4%,var(--kit-bg-ground));--theseus-current:color-mix(in oklch,var(--kit-content-primary) 7%,var(--kit-bg-ground));--tree-inset:var(--space-8);background:var(--kit-bg-ground);padding-top:var(--space-2)}[data-look=theseus] .sidebar[data-nav=tree] :is(.sidebar-head,.workspace-block,.sidebar-foot,.tree-entry+.tree-section){border:0}[data-look=theseus] .sidebar[data-nav=tree] .tree-entry+.tree-section{margin-inline:0;padding:0}[data-look=theseus] .sidebar[data-nav=tree] .recent-group{padding-left:var(--space-8)}[data-look=theseus] .sidebar[data-nav=tree] .sidebar-head{gap:var(--space-4);height:40px;padding:0 var(--space-8);box-shadow:none}[data-look=theseus] .sidebar[data-nav=tree] .sidebar-head .workspace-block{flex:1;min-width:0;padding:0}[data-look=theseus] .sidebar[data-nav=tree] .sidebar-head .workspace-card>.icon:last-child{display:none}[data-look=theseus] .sidebar[data-nav=tree] .workspace-card{height:36px;padding:0 var(--space-6);gap:var(--space-8);border-radius:var(--radius-8)}[data-look=theseus] .sidebar[data-nav=tree] .workspace-card:hover,[data-look=theseus] .sidebar[data-nav=tree] .workspace-card[aria-expanded=true]{background:var(--theseus-hover)}[data-look=theseus] .sidebar[data-nav=tree] .workspace-tile{border-radius:var(--radius-6);background:var(--kit-gradient-brand);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--kit-border-frame);color:var(--kit-content-on-gradient)}[data-look=theseus] .sidebar[data-nav=tree] .workspace-text{flex:0 auto}[data-look=theseus] .sidebar[data-nav=tree] .workspace-name{font-size:var(--font-size-14);font-weight:500}[data-look=theseus] .workspace-tag{padding:0 var(--space-6);border-radius:var(--radius-6);background:var(--kit-bg-accent);font-size:var(--font-size-11);color:var(--kit-content-accent);flex:none;font-weight:500;line-height:16px}[data-look=theseus] .sidebar[data-nav=tree] .head-actions{gap:var(--space-2);margin:0}[data-look=theseus] .sidebar[data-nav=tree] .head-actions :is(.ku-icon-button,.icon-button){border-radius:var(--radius-8);width:28px;height:28px;min-height:28px;color:var(--kit-content-tertiary)}[data-look=theseus] .sidebar[data-nav=tree] .head-actions :is(.ku-icon-button,.icon-button):hover{background:var(--theseus-hover);color:var(--kit-content-primary)}[data-look=theseus] .sidebar[data-nav=tree] .head-actions a.icon-button{background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-primary);color:var(--kit-content-secondary)}[data-look=theseus] .sidebar[data-nav=tree] .nav-block{padding:var(--space-6) var(--space-8) var(--space-8);gap:1px}[data-look=theseus] .sidebar[data-nav=tree] .nav-block.areas{gap:1px}[data-look=theseus] .sidebar[data-nav=tree] .nav-block.areas>.tree-entry+.tree-section{margin-top:0}[data-look=theseus] .sidebar[data-nav=tree] .nav-row{gap:var(--space-10);height:36px;padding:0 var(--space-10);border-radius:var(--radius-8);font-size:var(--font-size-14);color:var(--kit-content-primary)}[data-look=theseus] .sidebar[data-nav=tree] .nav-row .icon{color:var(--kit-content-secondary)}[data-look=theseus] .sidebar[data-nav=tree] .nav-row.is-unavailable,[data-look=theseus] .sidebar[data-nav=tree] .nav-row.is-unavailable .icon{color:var(--kit-content-disabled)}[data-look=theseus] .sidebar[data-nav=tree] :is(a.nav-row,button.nav-row,a.tree-child,button.tree-child,.account-card):hover{background:var(--theseus-hover)}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[aria-current=page],[data-look=theseus] .sidebar[data-nav=tree] .nav-row[aria-current=page]:hover,[data-look=theseus] .sidebar[data-nav=tree] .tree-child[aria-current=page],[data-look=theseus] .sidebar[data-nav=tree] .tree-child[aria-current=page]:hover{background:var(--theseus-current);box-shadow:none;color:var(--kit-content-primary);font-weight:500}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[aria-current=page] .icon{color:var(--kit-content-primary)}[data-look=theseus] .sidebar[data-nav=tree] :is(.nav-meta,.nav-live,.nav-live-part,.nav-live-part[data-tone=waiting]){font-family:var(--font-body);font-size:var(--font-size-12);letter-spacing:0;color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums}[data-look=theseus] .sidebar[data-nav=tree] .brand>.icon{translate:none}[data-look=theseus] .sidebar[data-nav=tree] .brand-wordmark{text-box:normal}[data-look=theseus] .sidebar[data-nav=tree] .nav-live-part{gap:var(--space-4);max-width:none;margin-left:0;padding-left:0;display:inline-flex;overflow:visible}[data-look=theseus] .sidebar[data-nav=tree] :is(.nav-meta,.nav-live,.nav-live-part){font-weight:inherit;line-height:inherit}[data-look=theseus] .sidebar[data-nav=tree] .nav-live-part>.nav-dot{margin:0}[data-look=theseus] .sidebar[data-nav=tree] .nav-live-text{overflow:hidden}[data-look=theseus] .sidebar[data-nav=tree] .nav-dot[data-tone=live]{box-shadow:none;animation:theseus-breathe var(--duration-2400) var(--ease-in-out) infinite}@keyframes theseus-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){[data-look=theseus] .sidebar[data-nav=tree] .nav-dot[data-tone=live]{animation:none}}[data-look=theseus] .nav-changed{background:var(--kit-bg-accent)}[data-look=theseus] .sidebar[data-nav=tree] .nav-soon{font-family:var(--font-body);font-size:var(--font-size-12);letter-spacing:0;color:var(--kit-content-tertiary)}[data-look=theseus] .sidebar[data-nav=tree] .tree-entry:has(>[data-area=connectors]){padding-top:var(--space-12);order:99;margin-top:auto}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[data-area=connectors]{align-items:center;row-gap:var(--space-2);column-gap:var(--space-8);height:auto;padding:var(--space-12);border-radius:var(--radius-12);background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-primary);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[data-area=connectors]:hover{background:var(--kit-bg-inset)}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[data-area=connectors][aria-current=page]{background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-secondary)}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[data-area=connectors]>.icon{grid-area:1/1}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[data-area=connectors]>.nav-label{font-size:var(--font-size-13);grid-area:1/2;font-weight:500}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[data-area=connectors]>.nav-meta,[data-look=theseus] .sidebar[data-nav=tree] .nav-row[data-area=connectors]>.nav-dot[data-tone=attention]{display:none}[data-look=theseus] .sidebar[data-nav=tree] .nav-row[data-area=connectors]>.nav-changed{grid-area:1/1/-1/-1}[data-look=theseus] .sidebar[data-nav=tree] .nav-line{font-size:var(--font-size-12);color:var(--kit-content-secondary);white-space:normal;grid-area:2/1/auto/-1;line-height:16px}[data-look=theseus] .sidebar[data-nav=tree] .nav-marks{align-items:center;gap:var(--space-6);margin-top:var(--space-4);grid-area:3/1/auto/-1;display:flex}[data-look=theseus] .sidebar[data-nav=tree] .nav-mark{border-radius:var(--radius-6);background:var(--kit-bg-brand-plate);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--kit-border-primary);justify-content:center;align-items:center;display:inline-flex;position:relative}[data-look=theseus] .sidebar[data-nav=tree] .nav-mark:after{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--kit-bg-primary);background:0 0;border-radius:50%;position:absolute;bottom:-3px;right:-3px}[data-look=theseus] .sidebar[data-nav=tree] .nav-mark[data-tone=ok]:after{background:var(--kit-icon-success)}[data-look=theseus] .sidebar[data-nav=tree] .nav-mark[data-tone=attention]:after{background:var(--kit-icon-warning)}[data-look=theseus] .sidebar[data-nav=tree] .tree-section{margin-top:var(--space-12)}[data-look=theseus] .sidebar[data-nav=tree] .tree-heading{height:28px;padding:0 var(--space-10);font-size:var(--font-size-13);color:var(--kit-content-tertiary);font-weight:400}[data-look=theseus] .sidebar[data-nav=tree] .tree-heading-row>.icon-button{width:24px;height:24px;margin-right:var(--space-2);border-radius:var(--radius-6);opacity:1;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-look=theseus] .sidebar[data-nav=tree] .tree-heading-row>.icon-button:hover{background:var(--theseus-hover);color:var(--kit-content-primary)}[data-look=theseus] .sidebar[data-nav=tree] .tree-child{gap:var(--space-8);height:32px;padding:0 var(--space-10);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--kit-content-primary)}[data-look=theseus] .sidebar[data-nav=tree] .tree-child>.icon{color:var(--kit-content-tertiary);flex:none}[data-look=theseus] .sidebar[data-nav=tree] .tree-child[aria-current=page]>.icon{color:var(--kit-content-primary)}[data-look=theseus] .sidebar[data-nav=tree] .tree-child-meta{font-size:var(--font-size-12)}[data-look=theseus] .sidebar[data-nav=tree] .tree-children .recent-item .menu-wrap{top:3px}[data-look=theseus] .sidebar[data-nav=tree] .tree-show-all{height:32px;padding:0 var(--space-10);border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--kit-content-tertiary)}[data-look=theseus] .sidebar[data-nav=tree] .tree-show-all:hover{background:var(--theseus-hover);color:var(--kit-content-primary)}[data-look=theseus] .sidebar[data-nav=tree] .tree-empty{padding:var(--space-4) var(--space-10) var(--space-6)}[data-look=theseus] .sidebar[data-nav=tree] .sidebar-foot{align-items:stretch;gap:var(--space-2);padding:var(--space-8)}[data-look=theseus] .sidebar[data-nav=tree] .sidebar-foot-row{align-items:center;gap:var(--space-2);display:flex}[data-look=theseus] .sidebar[data-nav=tree] .sidebar-foot .account-wrap{flex:1}[data-look=theseus] .sidebar[data-nav=tree] .sidebar-foot-row>.ku-icon-button{border-radius:var(--radius-8);width:28px;height:28px;min-height:28px;color:var(--kit-content-tertiary);flex:none}[data-look=theseus] .sidebar[data-nav=tree] .sidebar-foot-row>.ku-icon-button:hover{background:var(--theseus-hover);color:var(--kit-content-primary)}[data-look=theseus] .sidebar[data-nav=tree] .account-card{height:40px;padding:0 var(--space-8);gap:var(--space-10);border-radius:var(--radius-8)}[data-look=theseus] .sidebar[data-nav=tree] .account-card[aria-expanded=true]{background:var(--theseus-current)}[data-look=theseus] .sidebar[data-nav=tree] .account-name{font-size:var(--font-size-13);font-weight:500}[data-look=theseus] .sidebar[data-nav=tree] .account-sub{display:none}[data-look=theseus] .sidebar[data-nav=tree] .account-card>.icon:last-child{color:var(--kit-content-tertiary)}[data-look=theseus] .sidebar[data-nav=tree] .account-card .ku-avatar{background:var(--kit-bg-inset);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-primary);font-size:var(--font-size-11)}[data-look=theseus] .sidebar[data-nav=tree].is-floating{--kit-bg-ground:var(--kit-bg-primary);border-color:var(--kit-border-frame);border-radius:var(--kit-radius-card)}[data-look=theseus] .account-menu{z-index:30;width:100%;min-width:232px;padding:var(--space-6);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-primary),var(--kit-shadow-popover);box-sizing:border-box;transform-origin:50% 100%;opacity:1;transition:opacity var(--duration-200) var(--kit-easing-standard),transform var(--duration-200) var(--kit-easing-standard);flex-direction:column;gap:2px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;transform:none}@starting-style{[data-look=theseus] .account-menu{opacity:0;transform:translateY(4px)scale(.97)}}[data-look=theseus] .account-menu-item{align-items:center;gap:var(--space-10);height:34px;padding:0 var(--space-10);border-radius:var(--radius-8);color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;display:flex}[data-look=theseus] .account-menu-item>.icon{color:var(--kit-content-secondary);flex:none;display:inline-flex}[data-look=theseus] .account-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-look=theseus] button.account-menu-item:hover,button.account-menu-item:focus-visible{background:var(--kit-bg-tertiary);outline:none}[data-look=theseus] .account-menu-item.is-unavailable,.account-menu-item.is-unavailable .icon{color:var(--kit-content-disabled);cursor:default}[data-look=theseus] .account-menu-soon{padding:0 var(--space-6);border-radius:var(--kit-radius-pill);box-shadow:inset 0 0 0 1px var(--kit-border-primary);color:var(--kit-content-tertiary);font-size:var(--font-size-11);font-weight:500;line-height:18px}[data-look=theseus] .account-menu-item[data-intent=destructive],.account-menu-item[data-intent=destructive] .icon{color:var(--kit-content-error)}[data-look=theseus] button.account-menu-item[data-intent=destructive]:hover,button.account-menu-item[data-intent=destructive]:focus-visible{background:var(--kit-bg-error)}[data-look=theseus] .account-menu-item:active{transform:scale(.99)}[data-look=theseus] .account-menu-row{align-items:center;gap:var(--space-4);display:flex}[data-look=theseus] .account-menu-row>.account-menu-item{flex:1;min-width:0}[data-look=theseus] .account-menu-rule{height:1px;margin:var(--space-4) calc(var(--space-6) * -1);background:var(--kit-border-primary)}[data-look=theseus] .sidebar[data-nav=tree].rail{width:var(--kit-size-rail);align-items:stretch}[data-look=theseus] .sidebar[data-nav=tree].rail .sidebar-head{gap:var(--space-4);height:auto;padding:var(--space-6) 0;flex-direction:column}[data-look=theseus] .sidebar[data-nav=tree].rail .sidebar-head .workspace-block{flex:none}[data-look=theseus] .sidebar[data-nav=tree].rail .workspace-card{justify-content:center;width:40px;height:40px;padding:0}[data-look=theseus] .sidebar[data-nav=tree].rail :is(.workspace-text,.workspace-tag){display:none}[data-look=theseus] .sidebar[data-nav=tree].rail .head-actions{gap:var(--space-4);flex-direction:column}[data-look=theseus] .sidebar[data-nav=tree].rail .nav-block{padding:var(--space-6) 0 var(--space-8);align-items:center}[data-look=theseus] .sidebar[data-nav=tree].rail .nav-row,[data-look=theseus] .sidebar[data-nav=tree].rail .nav-row[data-area=connectors]{border-radius:var(--radius-8);width:40px;height:40px;box-shadow:none;background:0 0;justify-content:center;gap:0;padding:0;display:flex;position:relative}[data-look=theseus] .sidebar[data-nav=tree].rail .nav-row[aria-current=page]{background:var(--theseus-current)}[data-look=theseus] .sidebar[data-nav=tree].rail .nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-look=theseus] .sidebar[data-nav=tree].rail :is(.nav-meta,.nav-live,.nav-line,.nav-marks,.tree-caret){display:none}[data-look=theseus] .sidebar[data-nav=tree].rail .nav-row>.nav-dot[data-tone=attention]{margin:0;display:block;position:absolute;top:8px;right:8px}[data-look=theseus] .sidebar[data-nav=tree].rail .tree-entry:has(>[data-area=connectors]){padding-top:0}[data-look=theseus] .sidebar[data-nav=tree].rail .tree-section{display:none}[data-look=theseus] .sidebar[data-nav=tree].rail .sidebar-foot{align-items:center;gap:var(--space-4);padding:var(--space-8) 0}[data-look=theseus] .sidebar[data-nav=tree].rail .sidebar-foot-row{gap:var(--space-4);flex-direction:column}[data-look=theseus] .sidebar[data-nav=tree].rail .sidebar-foot .account-wrap{flex:none}[data-look=theseus] .sidebar[data-nav=tree].rail .account-card{justify-content:center;width:40px;padding:0}[data-look=theseus] .sidebar[data-nav=tree].rail :is(.account-text,.account-card>.icon:last-child){display:none}[data-look=theseus] .composer[data-appearance=panel]{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);box-shadow:none;padding:var(--space-12) var(--space-12) var(--space-8)}[data-look=theseus] .composer[data-appearance=panel][data-focused]{border-color:var(--kit-border-secondary);box-shadow:none}[data-look=theseus] .composer .ku-icon-button[data-treatment=composer-send],[data-look=theseus] .composer .ku-icon-button[data-treatment=composer-send][data-state=pending]{background:var(--kit-bg-inverse);color:var(--kit-content-inverse);border-radius:var(--kit-radius-pill)}[data-look=theseus] .composer .ku-icon-button[data-treatment=composer-send] .icon{mix-blend-mode:normal}[data-look=theseus] .composer .ku-icon-button[data-treatment=composer-send]:not([aria-disabled=true]):hover{filter:none;background:color-mix(in oklch,var(--kit-bg-inverse) 84%,var(--kit-bg-primary))}[data-look=theseus] .composer .ku-icon-button[data-treatment=composer-send][aria-disabled=true]{background:var(--kit-bg-inset);color:var(--kit-content-tertiary)}[data-look=theseus] .composer[data-appearance=panel] .ku-icon-button[data-treatment=composer-send],[data-look=theseus] .composer[data-appearance=panel] .ku-icon-button[data-treatment=composer-stop]{border-radius:var(--kit-radius-pill);width:32px;height:32px;min-height:32px}[data-look=theseus] .ku-mention-row{border-radius:var(--kit-radius-button);width:100%;height:34px;color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding-inline:10px;display:flex}[data-look=theseus] .ku-mention-tile{--tone:var(--kit-content-secondary);border-radius:var(--radius-6);width:24px;height:24px;color:var(--tone);background:color-mix(in oklab,var(--tone) 10%,var(--kit-bg-primary));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 18%,transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-look=theseus] .ku-mention-tile img{border-radius:var(--radius-2);object-fit:contain;width:14px;height:14px}[data-look=theseus] .ku-mention-tile[data-solid]{background:var(--tone);color:var(--kit-content-on-tone);box-shadow:none}[data-look=theseus] .ku-badge[data-variant=status]{--pill-icon:var(--kit-icon-vivid-grey);--pill-ink:var(--kit-content-vivid-grey);gap:var(--space-6);min-height:26px;padding:0 var(--space-10) 0 var(--space-4);border-radius:var(--radius-8);background:color-mix(in oklab,var(--pill-icon) 11%,var(--kit-bg-primary));color:var(--pill-ink);font-size:var(--font-size-12);letter-spacing:0;text-transform:none;border:0;font-weight:500;line-height:1}[data-look=theseus] .ku-badge[data-variant=status]:not(:has(.ku-badge-icon)){padding-left:var(--space-10)}[data-look=theseus] .ku-badge[data-variant=status] .ku-badge-icon{border-radius:var(--kit-radius-pill);background:var(--pill-icon);width:18px;height:18px;color:var(--kit-bg-primary);flex:none;place-items:center;display:grid}[data-look=theseus] .ku-badge[data-variant=status][data-tone=success]{--pill-icon:var(--kit-icon-vivid-emerald);--pill-ink:var(--kit-content-vivid-emerald)}[data-look=theseus] .ku-badge[data-variant=status][data-tone=warning]{--pill-icon:var(--kit-icon-vivid-orange);--pill-ink:var(--kit-content-vivid-orange)}[data-look=theseus] .ku-badge[data-variant=status][data-tone=error]{--pill-icon:var(--kit-icon-vivid-red);--pill-ink:var(--kit-content-vivid-red)}[data-look=theseus] .ku-badge[data-variant=status][data-tone=info]{--pill-icon:var(--kit-icon-vivid-blue);--pill-ink:var(--kit-content-vivid-blue)}[data-theme=dark] [data-look=theseus] .ku-badge[data-variant=status],[data-look=theseus][data-theme=dark] .ku-badge[data-variant=status]{background:color-mix(in oklab,var(--pill-icon) 17%,var(--kit-bg-primary))}[data-theme=dark] [data-look=theseus] .ku-badge[data-variant=status] .ku-badge-icon,[data-look=theseus][data-theme=dark] .ku-badge[data-variant=status] .ku-badge-icon{color:var(--kit-bg-primary)}[data-look=theseus] .ku-run-card-when{--pill-icon:var(--kit-icon-vivid-grey);--pill-ink:var(--kit-content-vivid-grey);align-self:flex-start;gap:var(--space-6);min-height:26px;padding:0 var(--space-10) 0 var(--space-4);border-radius:var(--radius-8);background:color-mix(in oklab,var(--pill-icon) 11%,var(--kit-bg-primary));color:var(--pill-ink);font-weight:500}[data-look=theseus] .ku-run-card-when>i{display:none}[data-look=theseus] .ku-run-card-when{min-width:0;max-width:100%}[data-look=theseus] .ku-run-card-when-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-look=theseus] .ku-run-card-icon{border-radius:var(--kit-radius-pill);background:var(--pill-icon);width:18px;height:18px;color:var(--kit-bg-primary);flex:none;place-items:center;display:grid}[data-look=theseus] .ku-run-card-when[data-tone=success]{--pill-icon:var(--kit-icon-vivid-emerald);--pill-ink:var(--kit-content-vivid-emerald)}[data-look=theseus] .ku-run-card-when[data-tone=warning]{--pill-icon:var(--kit-icon-vivid-orange);--pill-ink:var(--kit-content-vivid-orange)}[data-look=theseus] .ku-run-card-when[data-tone=error]{--pill-icon:var(--kit-icon-vivid-red);--pill-ink:var(--kit-content-vivid-red)}[data-look=theseus] .ku-run-card-when[data-tone=info]{--pill-icon:var(--kit-icon-vivid-blue);--pill-ink:var(--kit-content-vivid-blue)}[data-theme=dark] [data-look=theseus] .ku-run-card-when,[data-look=theseus][data-theme=dark] .ku-run-card-when{background:color-mix(in oklab,var(--pill-icon) 17%,var(--kit-bg-primary))}[data-look=theseus] .ku-run-steps.playbook-steps{max-width:none;padding:0}[data-look=theseus] .playbook-tl-item[data-state=notReached],[data-look=theseus] .playbook-tl-item[data-state=skipped],[data-look=theseus] .playbook-tl-item[data-state=cancelled]{opacity:.55}[data-look=theseus] .playbook-tl-item[data-state=failed] .playbook-tl-title{color:var(--kit-content-error)}[data-look=theseus] .playbook-tl-eyebrow .ku-run-step-open{margin-left:auto}[data-look=theseus] .playbook-tl-body .ku-run-step-bullets{margin:var(--space-4) 0 0;font-size:var(--font-size-13);line-height:20px}[data-look=theseus] .playbook-tl-body .ku-run-step-children{margin-top:var(--space-12)}[data-look=theseus] .playbook-tl-body .ku-run-step-story{margin-top:var(--space-8)}[data-look=theseus] .ku-run-steps-fold{font-weight:500;font-size:var(--font-size-13);color:var(--kit-content-accent);align-self:flex-start}[data-look=theseus] .ku-run-step-name{font-weight:500}[data-look=theseus] .ku-run-step-meta,[data-look=theseus] .ku-run-step-length{font-family:var(--font-body);font-size:var(--font-size-12);letter-spacing:0;color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums}[data-look=theseus] .ku-run-step-question{font:500 var(--font-size-12) var(--font-body);color:var(--kit-content-tertiary)}[data-look=theseus] .ku-run-step-state{padding:0 var(--space-6);border-radius:var(--radius-6);font-size:var(--font-size-12);letter-spacing:0;text-transform:none;font-weight:500;line-height:20px}[data-look=theseus] .ku-run-step:is([data-state=running],[data-state=waiting],[data-state=awaiting_customer]) .ku-run-step-state{background:var(--kit-bg-accent);color:var(--kit-content-accent)}[data-look=theseus] .ku-run-step-narrative{font-size:var(--font-size-13);line-height:20px}[data-look=theseus] .ku-rd-title h2{font-weight:500}[data-look=theseus] .ku-change-reason{color:var(--kit-content-tertiary)}[data-look=theseus] .ku-identity{border-radius:var(--radius-6);background:color-mix(in oklab,var(--tone) 10%,var(--kit-bg-primary));width:24px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 18%,transparent)}[data-look=theseus] .ku-identity[data-size=grid]{border-radius:var(--radius-8);width:32px;height:32px}[data-look=theseus] .ku-identity[data-size=large]{border-radius:var(--radius-10);width:40px;height:40px}[data-look=theseus] .ku-identity[data-tone=grey]{--tone:var(--kit-content-tertiary)}[data-look=theseus] .ku-identity[data-solid]{background:var(--tone);color:var(--kit-content-on-tone);box-shadow:none}[data-look=theseus] .ku-identity[data-size=mini]{border-radius:var(--radius-4);width:14px;height:14px}[data-look=theseus] .pl-title,[data-look=theseus] .pl-peek-title,[data-look=theseus] .pl-first-title,[data-look=theseus] .pl-first-example b,[data-look=theseus] .pt-title{font-weight:500}[data-look=theseus] .kd-stat{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}[data-look=theseus] .kd-stat-label{color:var(--kit-content-secondary);font-size:var(--font-size-13);overflow-wrap:anywhere;font-weight:400;line-height:1.4}[data-look=theseus] .kd-stat-body{justify-content:space-between;align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;display:flex}[data-look=theseus] .kd-stat-summary{align-items:baseline;gap:var(--space-4) var(--space-8);flex-wrap:wrap;flex:128px;min-width:0;display:flex}[data-look=theseus] .kd-stat-figure{max-width:100%;color:var(--kit-content-primary);font-size:var(--font-size-20);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:24px}[data-look=theseus] .kd-stat-unavailable{font-size:var(--font-size-20);color:var(--kit-content-tertiary);letter-spacing:normal}[data-look=theseus] .kd-stat-compare{align-items:baseline;gap:var(--space-6);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}[data-look=theseus] .kd-stat-compare,[data-look=theseus] .kd-stat-caption{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:1.5}[data-look=theseus] .kd-stat-trend{width:112px;max-width:100%;height:56px;color:var(--kit-chart-neutral);width:52px;height:26px;flex:0 52px}[data-look=theseus] .kd-stat-tiny{fill:currentColor}[data-look=theseus] .kd-stat-tiny.is-last{fill:var(--kit-chart-1)}[data-look=theseus] .kd-card[data-keeyu-block=stat][data-keeyu-variant=hero]{background:var(--kit-bg-primary);color:var(--kit-content-primary);border-color:var(--kit-border-primary)}[data-look=theseus] .kd-card[data-keeyu-variant=hero] .kd-stat-figure{font-size:var(--font-size-24);line-height:28px}[data-look=theseus] .kd-stat .kd-deltachip .kd-figure,[data-look=theseus] .kd-stat .kd-delta{font-weight:500}[data-look=theseus] .kg-stat-example{width:min(100%,380px)}[data-look=theseus] .kd-stat .kd-deltachip[data-appearance=metric],[data-look=theseus] .kd-stat .kd-deltachip[data-appearance=metric] .kd-figure{align-items:baseline}[data-look=theseus] .kd-stat .kd-deltachip-direction{align-self:center}[data-look=theseus] .kd-stat-compare{margin-top:var(--space-4)}[data-look=theseus] .kd-barh[data-ranked] .kd-barh-row:nth-child(2) .kd-barh-bar:not(.kd-bar-muted){--kd-series:color-mix(in oklab,var(--kit-chart-1) 72%,var(--kit-bg-primary))}[data-look=theseus] .kd-barh[data-ranked] .kd-barh-row:nth-child(3) .kd-barh-bar:not(.kd-bar-muted){--kd-series:color-mix(in oklab,var(--kit-chart-1) 52%,var(--kit-bg-primary))}[data-look=theseus] .kd-barh[data-ranked] .kd-barh-row:nth-child(4) .kd-barh-bar:not(.kd-bar-muted){--kd-series:color-mix(in oklab,var(--kit-chart-1) 38%,var(--kit-bg-primary))}[data-look=theseus] .kd-barh[data-ranked] .kd-barh-row:nth-child(n+5) .kd-barh-bar:not(.kd-bar-muted){--kd-series:color-mix(in oklab,var(--kit-chart-1) 28%,var(--kit-bg-primary))}[data-look=theseus] .canvas-tabs{height:var(--kit-size-header);min-height:var(--kit-size-header);align-items:center;gap:var(--space-2);padding:0 var(--space-8);border-bottom:1px solid var(--kit-border-primary);background:var(--kit-bg-primary);font-family:var(--font-body);box-sizing:border-box;display:flex}[data-look=theseus] .canvas-tab{border-radius:var(--kit-radius-button);min-width:0;max-width:220px;height:32px;color:var(--kit-content-tertiary);transition:background-color var(--kit-duration-standard) var(--ease-color),color var(--kit-duration-standard) var(--ease-color);flex:0 auto;align-items:center;display:flex;position:relative}[data-look=theseus] .canvas-tab:not(.is-active):hover{color:var(--kit-content-primary)}[data-look=theseus] .canvas-tab.is-active{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}[data-look=theseus] .canvas-tab-hit{align-items:center;gap:var(--space-8);min-width:0;height:100%;padding:0 var(--space-28) 0 var(--space-10);border-radius:inherit;font:inherit;font-size:var(--font-size-13);color:inherit;cursor:pointer;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;font-weight:500;display:flex}@media (prefers-reduced-motion:reduce){[data-look=theseus] .canvas-tab,[data-look=theseus] .canvas-tab-hit,[data-look=theseus] .canvas-tab>.ku-action{transition:none}[data-look=theseus] .canvas-tab-hit:active{transform:none}}[data-look=theseus] .canvas-tab-hit:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-1px}[data-look=theseus] .canvas-tab-hit .icon{color:inherit;opacity:.75;flex:none}[data-look=theseus] .canvas-tab.is-active .canvas-tab-hit .icon{opacity:1}[data-look=theseus] .canvas-tab-dot{right:var(--space-12);background:var(--kit-icon-success);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;translate:0 -50%}[data-look=theseus] .canvas-tab[data-state=unread] .canvas-tab-dot{background:var(--kit-content-accent);width:5px;height:5px}[data-look=theseus] .canvas-tab>.ku-action{right:var(--space-4);opacity:0;transition:opacity var(--kit-duration-standard) var(--ease-color);position:absolute;top:50%;translate:0 -50%}[data-look=theseus] .canvas-tab .ku-icon-button{border-radius:var(--radius-6);width:20px;height:20px;min-height:20px}[data-look=theseus] .canvas-tab:hover>.ku-action,[data-look=theseus] .canvas-tab:focus-within>.ku-action,[data-look=theseus] .canvas-tab.is-active>.ku-action{opacity:1}[data-look=theseus] .canvas-tab:hover .canvas-tab-dot,[data-look=theseus] .canvas-tab:focus-within .canvas-tab-dot,[data-look=theseus] .canvas-tab.is-active .canvas-tab-dot{opacity:0}[data-look=theseus] .canvas-tab .ku-icon-button:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-content-primary) 8%,transparent)}[data-look=theseus] .canvas-tabs-trailing{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}[data-look=theseus] .canvas-shell .canvas-scroll[data-measure=reading]>*{max-width:760px;margin-left:auto;margin-right:auto}[data-look=theseus] .ku-grid-table th{background:var(--kit-bg-inset);height:40px;font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-secondary)}[data-look=theseus] .ku-grid-table td{height:40px;padding-top:var(--space-10);padding-bottom:var(--space-10);line-height:20px}[data-look=theseus] .ku-grid-table td[data-key]{font-weight:500;font-size:var(--font-size-13)}[data-look=theseus] .ku-grid[data-text=large] .ku-grid-table th,[data-look=theseus] .ku-grid[data-text=large] .ku-grid-table td,[data-look=theseus] .ku-grid[data-text=large] .ku-grid-table td[data-key]{font-size:var(--font-size-14)}[data-look=theseus] .ku-grid-table td[data-kind=text]:nth-child(3),[data-look=theseus] .ku-grid[data-choosing] .ku-grid-table td[data-kind=text]:nth-child(3),[data-look=theseus] .ku-grid:not([data-choosing]) .ku-grid-table td[data-kind=text]:nth-child(2){font-weight:400}@media (hover:hover) and (pointer:fine){[data-look=theseus] .ku-grid-table tbody tr:hover td{background:var(--kit-bg-inset)}[data-look=theseus] .ku-grid-table tbody tr[data-locked]:hover td{background:var(--kit-bg-primary)}}@media (hover:none){[data-look=theseus] .ku-grid-table tbody tr:hover td{background:var(--kit-bg-primary)}}[data-look=theseus] .ku-grid-table tbody tr.ku-grid-fold td,[data-look=theseus] .ku-grid-table tbody tr.ku-grid-fold:hover td{background:var(--kit-bg-inset)}[data-look=theseus] .ku-grid-tools{gap:var(--space-12)}[data-look=theseus] .ku-grid-find .ku-search-box,[data-look=theseus] .ku-grid-filter{height:32px}[data-look=theseus] .ku-grid-pager{font-size:var(--font-size-12)}[data-look=theseus] .menu-item{box-sizing:border-box;align-items:center;gap:var(--space-10);width:100%;min-height:34px;padding:var(--space-6) var(--space-10);border-radius:var(--kit-radius-button);color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;display:flex}[data-look=theseus] .menu-item .icon{color:var(--kit-content-secondary);flex:none}[data-look=theseus] .menu-item[data-detail]{padding:var(--space-8) var(--space-10)}[data-look=theseus] .menu-item{min-height:32px;padding:var(--space-6) var(--space-10);border-radius:var(--radius-8)}[data-look=theseus] .menu-item[aria-checked=true]{background:var(--kit-bg-tertiary)}[data-look=theseus] .menu-group{padding:var(--space-8) var(--space-10) var(--space-2);font-size:var(--font-size-12);letter-spacing:0;text-transform:none;font-weight:400}[data-look=theseus] .menu-separator{margin:var(--space-4) calc(-1 * var(--space-4))}[data-look=theseus] .menu-item-shortcut{font-family:var(--font-body);font-size:var(--font-size-12)}[data-look=theseus] .ku-menu-trigger[data-trigger=field]{border-radius:var(--kit-radius-button);min-height:32px}[data-look=theseus] .ku-toggle[data-kind=switch] .ku-toggle-control,[data-look=theseus] .ku-toggle[data-kind=switch] .ku-toggle-art{width:32px;height:20px}[data-look=theseus] .ku-toggle[data-kind=switch] .ku-toggle-art:after{content:"";border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);width:16px;height:16px;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);position:absolute;top:2px;left:2px}[data-look=theseus] .ku-choice-options{flex-direction:column;gap:6px;display:flex}[data-look=theseus] .ku-choice{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);cursor:pointer;min-width:0;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}[data-look=theseus] .ku-choice-title{font-size:var(--font-size-13);overflow-wrap:anywhere;color:var(--kit-content-primary);align-items:center;gap:6px;font-weight:500;display:flex}[data-look=theseus] .ku-choice-group[data-size=large] .ku-choice-title{font-size:var(--font-size-14)}[data-look=theseus] .ku-choice-title .ku-choice-tag{flex:none}[data-look=theseus] .ku-choice-detail{cursor:auto;margin-top:6px;display:block}[data-look=theseus] .ku-choice:has(.ku-choice-detail){align-items:flex-start}[data-look=theseus] .ku-choice:has(.ku-choice-detail)>input[type=radio]{margin-top:1px}[data-look=theseus] .kd-layout-card .ku-ask-actions{padding:var(--space-4) 0 0}[data-look=theseus] .ku-tooltip{box-sizing:border-box;border-radius:var(--radius-8);background:var(--kit-bg-inverse);width:max-content;max-width:min(240px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--kit-content-inverse);box-shadow:var(--kit-shadow-popover);font:500 var(--font-size-12)/18px var(--font-body);overflow-wrap:anywhere;pointer-events:auto;-webkit-user-select:text;user-select:text;opacity:0;filter:blur(2px);transition:opacity var(--kit-duration-tooltip) var(--kit-easing-standard),transform var(--kit-duration-tooltip) var(--kit-easing-standard),filter var(--kit-duration-tooltip) var(--kit-easing-standard),display var(--kit-duration-tooltip) allow-discrete,overlay var(--kit-duration-tooltip) allow-discrete;border:1px solid #0000;margin:0;padding:6px 10px;position:fixed;inset:auto;overflow:visible;transform:scale(.97)}[data-look=theseus] .ku-tooltip[data-size=md]{font:400 var(--font-size-13)/19px var(--font-body);padding:8px 12px}[data-look=theseus] .ku-tooltip-arrow{background:var(--kit-bg-inverse);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:6px;position:absolute}[data-look=theseus] .ku-tooltip:has(.ku-tooltip-action){pointer-events:auto}[data-look=theseus] .ku-test-sheet .ku-grid-tools{padding-left:24px}[data-look=theseus] .ku-test-items-frame{border:0;border-top:1px solid var(--kit-border-primary);border-bottom:1px solid var(--kit-border-primary);border-radius:0}[data-look=theseus] .ku-test-items-table th{height:30px;padding:0 var(--space-8);font:500 var(--font-size-12)/1 var(--font-body);background:0 0}[data-look=theseus] .ku-test-items-table td{padding:var(--space-8)}[data-look=theseus] .ku-test-items-table tr[aria-selected=true] td{background:0 0}[data-look=theseus] .ku-test-items-table tr[aria-selected=true] .ku-test-items-name{color:var(--kit-content-accent)}[data-look=theseus] .ku-test-items-table tfoot td{border-top:1px solid var(--kit-border-primary);background:0 0}[data-look=theseus] .ku-test-option{border:0;border-bottom:1px solid var(--kit-border-primary);background:0 0;border-radius:0;padding-inline:0}[data-look=theseus] .ku-test-option[data-on]{background:0 0}[data-look=theseus] .ku-test-option-icon{border:1px solid var(--kit-border-primary);background:0 0}[data-look=theseus] .ku-test-run-card{border:0;border-bottom:1px solid var(--kit-border-primary);padding-inline:0;padding-bottom:var(--space-12);background:0 0;border-radius:0}[data-look=theseus] .ku-test-run-dialog .ku-test-answers{border-top:0}[data-look=theseus] .ku-test-files-drop{border-color:var(--kit-border-primary);background:0 0}[data-look=theseus] .ku-test-files-drop[data-over]{border-color:var(--kit-border-strong);background:var(--kit-bg-secondary)}[data-look=theseus] .ku-insight-view{gap:var(--space-12)}[data-look=theseus] .ku-insight-view-head{padding-bottom:var(--space-4)}[data-look=theseus] .ku-insight-view-meta{font-size:var(--font-size-13);color:var(--kit-content-tertiary)}[data-look=theseus] .ku-insight-view-body{--kd-surface-bg:var(--kit-bg-primary);--kd-surface-border:var(--kit-border-primary);--kd-surface-radius:var(--radius-16);--kd-surface-pad:var(--space-16)}[data-look=theseus] .ku-insight-grid,[data-look=theseus] .ku-insight-row{gap:var(--space-12)}[data-look=theseus] .ku-insight-strip{gap:var(--space-12);--kd-surface-bg:var(--kit-bg-primary);--kd-surface-border:var(--kit-border-primary);--kd-surface-radius:var(--radius-16);--kd-surface-pad:var(--space-16);background:0 0;border:0;border-radius:0;overflow:visible}[data-look=theseus] .ku-insight-strip>.ku-insight-tile{box-shadow:none}[data-look=theseus] .ku-insight-slot,[data-look=theseus] .ku-insight-strip>.ku-insight-slot{border:1px dashed var(--kit-border-primary);border-radius:var(--radius-16);box-shadow:none;background:0 0}[data-look=theseus] .ku-insight-strip>.ku-insight-slot .ku-insight-slot-open{border-radius:inherit;border:0;margin:0}[data-look=theseus] .ku-insight-slot-open{color:var(--kit-content-tertiary);font-weight:400}[data-look=theseus] .ku-insight-slot-open:hover:not(:disabled){background:var(--kit-bg-primary);color:var(--kit-content-primary)}[data-look=theseus] .ku-insight-slot:has(.ku-insight-slot-body){border-style:solid;border-color:var(--kit-action-primary);background:var(--kit-bg-primary)}[data-look=theseus] .ku-insight-slot-ask{border-radius:var(--radius-10)}[data-look=theseus] .ku-insight-tile[data-hue="0"]{--kit-chart-1:var(--kit-chart-hue-1)}[data-look=theseus] .ku-insight-tile[data-hue="1"]{--kit-chart-1:var(--kit-chart-hue-2)}[data-look=theseus] .ku-insight-tile[data-hue="2"]{--kit-chart-1:var(--kit-chart-hue-3)}[data-look=theseus] .ku-insight-tile[data-hue]{--kit-chart-2:color-mix(in oklab,var(--kit-chart-1) 72%,var(--kit-bg-primary));--kit-chart-3:color-mix(in oklab,var(--kit-chart-1) 52%,var(--kit-bg-primary));--kit-chart-4:color-mix(in oklab,var(--kit-chart-1) 38%,var(--kit-bg-primary));--kit-chart-5:color-mix(in oklab,var(--kit-chart-1) 28%,var(--kit-bg-primary));--kit-chart-6:color-mix(in oklab,var(--kit-chart-1) 20%,var(--kit-bg-primary))}[data-look=theseus] .ku-insight-tile[data-hue] .kd-stat-trend{color:color-mix(in oklab,var(--kit-chart-1) 26%,var(--kit-bg-primary))}[data-look=theseus] .ku-list-search{--ku-search-closed:32px;--ku-search-pad-closed:var(--space-8);height:32px}[data-look=theseus] .ku-applied{height:32px}[data-look=theseus] .ku-applied-v{font-weight:500}[data-look=theseus] .ku-page-title h1{letter-spacing:-.01em;font-weight:500}[data-look=theseus] .ku-page-subheader b{font-weight:500}[data-look=theseus]{--playbook-problem-inset:0}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-look=theseus],[data-look=theseus]{--kit-border-input:var(--kit-border-primary);--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--kit-content-accent:oklch(var(--blue-700));--kit-bg-accent:oklch(var(--blue-100));--kit-border-accent:oklch(var(--blue-300));--kit-bg-selection:oklch(var(--blue-200));--kit-icon-success:oklch(var(--brand-teal-600));--kit-content-success:oklch(var(--brand-teal-700));--kit-bg-success:oklch(var(--brand-teal-100));--kit-bg-ground:oklch(var(--stone-50));--kit-bg-inverse:oklch(var(--stone-975));--kit-action-primary:oklch(var(--stone-975));--kit-radius-button:var(--radius-10);--kit-radius-card:var(--radius-16);--kit-size-sidebar:248px;--kit-field-dot:oklch(var(--stone-300));--kit-shadow-popover:0 8px 24px oklch(var(--grey-975) / .08), 0 1px 2px oklch(var(--grey-975) / .04);--kit-border-frame:oklch(var(--grey-975) / .09);--kit-shadow-frame:0 1px 2px oklch(var(--grey-975) / .04), 0 4px 12px -4px oklch(var(--grey-975) / .06);--kit-icon-vivid-blue:oklch(var(--blue-500));--kit-content-vivid-blue:oklch(var(--blue-600));--kit-icon-vivid-orange:oklch(var(--amber-500));--kit-content-vivid-orange:oklch(var(--amber-600));--kit-icon-vivid-violet:oklch(var(--violet-500));--kit-content-vivid-violet:oklch(var(--violet-600));--kit-icon-vivid-teal:oklch(var(--jade-500));--kit-content-vivid-teal:oklch(var(--jade-600));--kit-icon-vivid-pink:oklch(var(--pink-500));--kit-content-vivid-pink:oklch(var(--pink-600));--kit-icon-vivid-lime:oklch(var(--lime-500));--kit-content-vivid-lime:oklch(var(--lime-600));--kit-icon-vivid-emerald:oklch(var(--green-500));--kit-content-vivid-emerald:oklch(var(--green-600));--kit-icon-vivid-red:oklch(var(--red-500));--kit-content-vivid-red:oklch(var(--red-600));--kit-icon-vivid-grey:oklch(var(--grey-600));--kit-content-vivid-grey:oklch(var(--grey-700));--kit-chart-1:oklch(var(--jade-500));--kit-chart-2:oklch(var(--violet-500));--kit-chart-3:oklch(var(--amber-500));--kit-chart-4:oklch(var(--blue-500));--kit-chart-5:oklch(var(--lime-500));--kit-chart-6:oklch(var(--pink-500));--kit-chart-grid:oklch(var(--grey-100));--kit-chart-hue-1:oklch(var(--jade-500));--kit-chart-hue-2:oklch(var(--brand-peach-500));--kit-chart-hue-3:oklch(var(--brand-blue-700))}:root[data-look=theseus][data-theme=dark],[data-theme=dark] [data-look=theseus]{--kit-content-accent:oklch(var(--blue-300));--kit-bg-accent:oklch(var(--blue-900));--kit-border-accent:oklch(var(--blue-600));--kit-bg-selection:oklch(var(--blue-800));--kit-icon-success:oklch(var(--brand-teal-400));--kit-content-success:oklch(var(--brand-teal-300));--kit-bg-success:oklch(var(--brand-teal-900));--kit-bg-ground:oklch(var(--grey-975));--kit-bg-inverse:oklch(var(--grey-100));--kit-action-primary:oklch(var(--grey-100));--kit-field-dot:oklch(var(--grey-900));--kit-shadow-popover:0 8px 24px oklch(var(--grey-975) / .5), 0 1px 2px oklch(var(--grey-975) / .4);--kit-border-primary:oklch(var(--grey-0) / .09);--kit-border-secondary:oklch(var(--grey-0) / .16);--kit-border-frame:oklch(var(--grey-0) / .08);--kit-shadow-frame:inset 0 1px 0 oklch(var(--grey-0) / .04), 0 1px 3px oklch(var(--grey-975) / .5);--kit-icon-vivid-blue:oklch(var(--blue-400));--kit-content-vivid-blue:oklch(var(--blue-300));--kit-icon-vivid-orange:oklch(var(--amber-400));--kit-content-vivid-orange:oklch(var(--amber-300));--kit-icon-vivid-violet:oklch(var(--violet-400));--kit-content-vivid-violet:oklch(var(--violet-300));--kit-icon-vivid-teal:oklch(var(--jade-400));--kit-content-vivid-teal:oklch(var(--jade-300));--kit-icon-vivid-pink:oklch(var(--pink-400));--kit-content-vivid-pink:oklch(var(--pink-300));--kit-icon-vivid-lime:oklch(var(--lime-400));--kit-content-vivid-lime:oklch(var(--lime-300));--kit-icon-vivid-emerald:oklch(var(--green-400));--kit-content-vivid-emerald:oklch(var(--green-300));--kit-icon-vivid-red:oklch(var(--red-400));--kit-content-vivid-red:oklch(var(--red-300));--kit-icon-vivid-grey:oklch(var(--grey-500));--kit-content-vivid-grey:oklch(var(--grey-300));--kit-chart-1:oklch(var(--jade-600));--kit-chart-2:oklch(var(--violet-600));--kit-chart-3:oklch(var(--amber-600));--kit-chart-4:oklch(var(--blue-600));--kit-chart-5:oklch(var(--lime-600));--kit-chart-6:oklch(var(--pink-600));--kit-chart-grid:oklch(var(--grey-900));--kit-chart-hue-1:oklch(var(--jade-400));--kit-chart-hue-2:oklch(var(--brand-peach-500));--kit-chart-hue-3:oklch(var(--brand-blue-600))}.ku-utility-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-recents .recent-group{padding:var(--space-16) 0 var(--space-8);font-size:var(--font-size-12)}.home-recents .recent-group:first-child{padding-top:0}.home-recents{display:block}.home-recents .window-list>div{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.home-recents .recent-block{display:contents}.home-recents .recent-group{grid-column:1/-1}.home-recents .resource-card{align-items:stretch;gap:var(--space-10);padding:var(--space-16);flex-direction:column;margin:0}.home-recents .resource-title{font-size:var(--font-size-14);white-space:normal;overflow-wrap:anywhere;font-weight:500}.sidebar-recents .recent-block{display:contents}@media (width<=900px){.home-recents .window-list>div{grid-template-columns:minmax(0,1fr)}}.account-workspace{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.account-workspace strong{font-size:var(--font-size-14);overflow-wrap:anywhere;font-weight:500}.account-workspace .account-detail{overflow-wrap:anywhere}.account-group{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);color:var(--kit-content-secondary);font-weight:500;display:flex}.account-group .icon{color:var(--kit-content-tertiary)}.account-rule{height:1px;margin:var(--space-2) 0;background:var(--kit-border-primary)}.account-item{align-items:center;gap:var(--space-8);padding:var(--space-6) 0;font-size:var(--font-size-13);color:var(--kit-content-disabled);display:flex}.conversation-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.conversation-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.conversation-main .transcript{flex:1;min-height:0;padding-top:72px}@media (width<=900px){.conversation-body{overflow-y:auto}.conversation-main .transcript{flex:none;overflow:visible}}.conversation .outputs-card[data-placement=floating]{max-width:calc(100% - 32px)}.transcript .ku-divider{margin:var(--space-4) 0 var(--space-20)}.transcript>div>.ku-divider:first-child{margin-top:0}.reply-review,.reply-runs{gap:var(--space-8);margin:var(--space-12) 0 0;max-width:var(--kit-size-content-column);flex-direction:column;display:flex}.ku-reply-documents:has(.reply-review){max-width:none}.ku-reply-documents .reply-review{flex:100%;width:100%;margin:0}.error-trace-wrap{align-items:flex-start;gap:var(--space-8);margin:var(--space-8) 0 0;max-width:var(--kit-size-content-column);flex-direction:column;display:flex}.error-trace{align-self:stretch;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-secondary);font-size:var(--font-size-12);flex-direction:column;display:flex}.error-trace-attempt{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.error-trace-attempt+.error-trace-attempt{padding-top:var(--space-12);border-top:1px solid var(--kit-border-primary)}.error-trace-ending{gap:var(--space-4) var(--space-12);flex-wrap:wrap;margin:0;display:flex}.error-trace-ending strong{font-weight:600;font-size:var(--font-size-13)}.error-trace-ending span,.error-trace-label,.error-trace-none{color:var(--kit-content-tertiary);margin:0}.error-trace-steps{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.error-trace-step{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-secondary);overflow-wrap:anywhere;margin:0}.error-trace pre{padding:var(--space-6) var(--space-8);border-radius:var(--radius-8);background:var(--kit-bg-primary);font-family:var(--font-mono);font-size:var(--font-size-11);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dev{width:100%;max-width:768px;padding:var(--space-12) var(--space-24) var(--space-48);margin:0 auto}.dev-head{height:28px;margin-bottom:var(--space-12);justify-content:space-between;align-items:center;display:flex}.dev-panel{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);padding:var(--space-24)}.dev h1{font-size:var(--font-size-20);letter-spacing:-.01em;margin:0;font-weight:500}.description{color:var(--kit-content-tertiary);margin:var(--space-8) 0 var(--space-24)}.entry-row{gap:var(--space-8);display:flex}.help{font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin:var(--space-8) 0 var(--space-24)}.result{border-top:1px solid var(--kit-border-primary);padding-top:var(--space-24);min-height:120px}.empty-state{color:var(--kit-content-tertiary);text-align:center;margin:var(--space-16) 0}.record-heading{align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-accent);flex-wrap:wrap;display:flex}.record-heading .ku-action{margin-left:auto}.status-dot{background:var(--kit-accent-teal);border-radius:50%;width:6px;height:6px}.record>p,.error-state>p{color:var(--kit-content-tertiary);font-size:var(--font-size-13);margin:0 0 var(--space-16)}.record-id{font-family:var(--font-mono);font-size:var(--font-size-11);overflow-wrap:anywhere}.error-state{border:1px solid var(--kit-border-error);background:var(--kit-bg-error);border-radius:var(--kit-radius-button);padding:var(--space-12) var(--space-16)}.error-state h3{color:var(--kit-content-error);margin-top:0}.leave{margin-top:var(--space-16)}@media (width<=900px){.dev{padding:var(--space-12) var(--space-16) var(--space-32)}.entry-row{flex-direction:column}}
