:root{color-scheme:light;--kong-font-family-base: "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kong-font-size-h1: 24px;--kong-font-size-h2: 20px;--kong-font-size-body: 14px;--kong-font-size-helper: 12px;--kong-font-size-badge: 12px;--kong-font-weight-regular: 400;--kong-font-weight-medium: 500;--kong-font-weight-semibold: 600;--kong-font-weight-bold: 700;--kong-line-height-tight: 1.25;--kong-line-height-heading: 1.35;--kong-line-height-body: 1.5;--kong-line-height-helper: 1.4;--kong-radius-sm: 6px;--kong-radius-md: 8px;--kong-radius-lg: 12px;--kong-radius-pill: 999px;--kong-space-1: 4px;--kong-space-2: 8px;--kong-space-3: 12px;--kong-space-4: 16px;--kong-space-5: 20px;--kong-space-6: 24px;--kong-space-8: 32px;--kong-space-10: 40px;--kong-layout-readable-max: 1040px;--kong-layout-content-max: 1440px;--kong-layout-wide-max: 1600px;--kong-transition-fast: .18s ease;--kong-transition-medium: .24s ease;--kong-modal-motion-enter-duration: .22s;--kong-modal-motion-leave-duration: .24s;--kong-modal-motion-enter-easing: cubic-bezier(.16, 1, .3, 1);--kong-modal-motion-leave-easing: cubic-bezier(.4, 0, 1, 1);--kong-shadow-card-light: 0 1px 2px 0 rgb(0 0 0 / .05);--kong-shadow-none: none;--kong-color-mask-medium: rgb(0 0 0 / .55);--kong-color-mask-opaque: rgb(0 0 0);--kong-brand-050: var(--kong-base-cyan-2);--kong-brand-100: var(--kong-base-cyan-3);--kong-brand-200: var(--kong-base-cyan-5);--kong-brand-300: var(--kong-base-cyan-6);--kong-brand-400: var(--kong-base-cyan-7);--kong-brand-500: var(--kong-base-cyan-8);--kong-brand-600: var(--kong-base-cyan-9);--kong-brand-cyan-1: #e6fffb;--kong-brand-cyan-6: #13c2c2;--kong-brand-cyan-7: #08979c;--kong-brand-cyan-9: #00474f;--kong-btn-current-color: var(--kong-brand-cyan-7);--kong-btn-primary-hover: var(--kong-brand-cyan-6);--kong-btn-secondary-hover: color-mix( in srgb, var(--kong-brand-cyan-7) 10%, transparent );--kong-btn-ghost-bg: transparent;--kong-btn-ghost-border: color-mix( in srgb, var(--kong-color-text-main) 14%, transparent );--kong-btn-ghost-text: var(--kong-color-text-secondary);--kong-btn-ghost-hover: var(--kong-color-neutral-bg);--kong-btn-ghost-hover-text: var(--kong-color-text-main);--kong-btn-ghost-active: color-mix( in srgb, var(--kong-color-text-secondary) 12%, var(--kong-color-neutral-bg) );--kong-brand-black: var(--kong-color-bg-base);--kong-brand-ink: var(--kong-color-bg-elevated);--kong-brand-navy: var(--kong-color-bg-solid);--kong-shadow-card: var(--kong-shadow-card-light);--kong-list-card-hover-border: var(--kong-color-border-strong);--kong-list-card-hover-shadow: var(--kong-shadow-card-light);--kong-list-row-hover-bg: rgb(230 255 251 / .6);--kong-empty-state-watermark-opacity: .1;--kong-focus-ring: 0 0 0 3px color-mix(in srgb, var(--kong-color-primary) 20%, transparent)}:root,:root[data-theme=light],.theme-light{color-scheme:light;--kong-base-blue-1: #e6f4ff;--kong-base-blue-2: #bae0ff;--kong-base-blue-3: #91caff;--kong-base-blue-4: #69b1ff;--kong-base-blue-5: #4096ff;--kong-base-blue-6: #1677ff;--kong-base-blue-7: #0958d9;--kong-base-blue-8: #003eb3;--kong-base-blue-9: #002c8c;--kong-base-blue-10: #001d66;--kong-base-cyan-1: #e6fffb;--kong-base-cyan-2: #b5f5ec;--kong-base-cyan-3: #87e8de;--kong-base-cyan-4: #5cdbd3;--kong-base-cyan-5: #36cfc9;--kong-base-cyan-6: #13c2c2;--kong-base-cyan-7: #08979c;--kong-base-cyan-8: #006d75;--kong-base-cyan-9: #00474f;--kong-base-cyan-10: #002329;--kong-base-geekblue-1: #f0f5ff;--kong-base-geekblue-2: #d6e4ff;--kong-base-geekblue-3: #adc6ff;--kong-base-geekblue-4: #85a5ff;--kong-base-geekblue-5: #597ef7;--kong-base-geekblue-6: #2f54eb;--kong-base-geekblue-7: #1d39c4;--kong-base-geekblue-8: #10239e;--kong-base-geekblue-9: #061178;--kong-base-geekblue-10: #030852;--kong-base-gold-1: #fffbe6;--kong-base-gold-2: #fff1b8;--kong-base-gold-3: #ffe58f;--kong-base-gold-4: #ffd666;--kong-base-gold-5: #ffc53d;--kong-base-gold-6: #faad14;--kong-base-gold-7: #d48806;--kong-base-gold-8: #ad6800;--kong-base-gold-9: #874d00;--kong-base-gold-10: #613400;--kong-base-green-1: #f6ffed;--kong-base-green-2: #d9f7be;--kong-base-green-3: #b7eb8f;--kong-base-green-4: #95de64;--kong-base-green-5: #73d13d;--kong-base-green-6: #52c41a;--kong-base-green-7: #389e0d;--kong-base-green-8: #237804;--kong-base-green-9: #135200;--kong-base-green-10: #092b00;--kong-base-lime-1: #fcffe6;--kong-base-lime-2: #f4ffb8;--kong-base-lime-3: #eaff8f;--kong-base-lime-4: #d3f261;--kong-base-lime-5: #bae637;--kong-base-lime-6: #a0d911;--kong-base-lime-7: #7cb305;--kong-base-lime-8: #5b8c00;--kong-base-lime-9: #3f6600;--kong-base-lime-10: #254000;--kong-base-magenta-1: #fff0f6;--kong-base-magenta-2: #ffd6e7;--kong-base-magenta-3: #ffadd2;--kong-base-magenta-4: #ff85c0;--kong-base-magenta-5: #f759ab;--kong-base-magenta-6: #eb2f96;--kong-base-magenta-7: #c41d7f;--kong-base-magenta-8: #9e1068;--kong-base-magenta-9: #780650;--kong-base-magenta-10: #520339;--kong-base-orange-1: #fff7e6;--kong-base-orange-2: #ffe7ba;--kong-base-orange-3: #ffd591;--kong-base-orange-4: #ffc069;--kong-base-orange-5: #ffa940;--kong-base-orange-6: #fa8c16;--kong-base-orange-7: #d46b08;--kong-base-orange-8: #ad4e00;--kong-base-orange-9: #873800;--kong-base-orange-10: #612500;--kong-base-pink-1: #fff0f6;--kong-base-pink-2: #ffd6e7;--kong-base-pink-3: #ffadd2;--kong-base-pink-4: #ff85c0;--kong-base-pink-5: #f759ab;--kong-base-pink-6: #eb2f96;--kong-base-pink-7: #c41d7f;--kong-base-pink-8: #9e1068;--kong-base-pink-9: #780650;--kong-base-pink-10: #520339;--kong-base-purple-1: #f9f0ff;--kong-base-purple-2: #efdbff;--kong-base-purple-3: #d3adf7;--kong-base-purple-4: #b37feb;--kong-base-purple-5: #9254de;--kong-base-purple-6: #722ed1;--kong-base-purple-7: #531dab;--kong-base-purple-8: #391085;--kong-base-purple-9: #22075e;--kong-base-purple-10: #120338;--kong-base-red-1: #fff1f0;--kong-base-red-2: #ffccc7;--kong-base-red-3: #ffa39e;--kong-base-red-4: #ff7875;--kong-base-red-5: #ff4d4f;--kong-base-red-6: #f5222d;--kong-base-red-7: #cf1322;--kong-base-red-8: #a8071a;--kong-base-red-9: #820014;--kong-base-red-10: #5c0011;--kong-base-volcano-1: #fff2e8;--kong-base-volcano-2: #ffd8bf;--kong-base-volcano-3: #ffbb96;--kong-base-volcano-4: #ff9c6e;--kong-base-volcano-5: #ff7a45;--kong-base-volcano-6: #fa541c;--kong-base-volcano-7: #d4380d;--kong-base-volcano-8: #ad2102;--kong-base-volcano-9: #871400;--kong-base-volcano-10: #610b00;--kong-base-yellow-1: #feffe6;--kong-base-yellow-2: #ffffb8;--kong-base-yellow-3: #fffb8f;--kong-base-yellow-4: #fff566;--kong-base-yellow-5: #ffec3d;--kong-base-yellow-6: #fadb14;--kong-base-yellow-7: #d4b106;--kong-base-yellow-8: #ad8b00;--kong-base-yellow-9: #876800;--kong-base-yellow-10: #614700;--kong-color-white: #ffffff;--kong-color-bg-base: #ffffff;--kong-color-text-base: #000000;--kong-color-text: rgba(0, 0, 0, .88);--kong-color-text-secondary: rgba(0, 0, 0, .65);--kong-color-text-tertiary: rgba(0, 0, 0, .45);--kong-color-text-quaternary: rgba(0, 0, 0, .25);--kong-color-text-light-solid: #ffffff;--kong-color-text-heading: var(--kong-color-text);--kong-color-text-label: var(--kong-color-text-secondary);--kong-color-text-description: var(--kong-color-text-tertiary);--kong-color-text-disabled: var(--kong-color-text-quaternary);--kong-color-text-placeholder: var(--kong-color-text-quaternary);--kong-color-icon: var(--kong-color-text-tertiary);--kong-color-icon-hover: var(--kong-color-text);--kong-color-bg-container: #ffffff;--kong-color-bg-elevated: #ffffff;--kong-color-bg-layout: #f5f5f5;--kong-color-bg-mask: rgba(0, 0, 0, .45);--kong-color-bg-spotlight: rgba(0, 0, 0, .85);--kong-color-bg-solid: #000000;--kong-color-bg-solid-hover: rgba(0, 0, 0, .75);--kong-color-bg-solid-active: rgba(0, 0, 0, .95);--kong-color-border: #d9d9d9;--kong-color-border-secondary: #f0f0f0;--kong-color-split: rgba(0, 0, 0, .06);--kong-color-fill: rgba(0, 0, 0, .15);--kong-color-fill-secondary: rgba(0, 0, 0, .06);--kong-color-fill-tertiary: rgba(0, 0, 0, .04);--kong-color-fill-quaternary: rgba(0, 0, 0, .02);--kong-color-fill-content: var(--kong-color-fill-secondary);--kong-color-fill-content-hover: var(--kong-color-fill);--kong-color-fill-alter: var(--kong-color-fill-quaternary);--kong-color-fill-alter-solid: #fafafa;--kong-color-bg-container-disabled: var(--kong-color-fill-tertiary);--kong-color-bg-text-active: var(--kong-color-fill);--kong-color-bg-text-hover: var(--kong-color-fill-secondary);--kong-color-border-bg: var(--kong-color-bg-container);--kong-color-primary: var(--kong-base-cyan-7);--kong-color-primary-bg: var(--kong-base-cyan-1);--kong-color-primary-bg-hover: var(--kong-base-cyan-2);--kong-color-primary-border: var(--kong-brand-cyan-7);--kong-color-primary-border-hover: var(--kong-base-cyan-5);--kong-color-primary-hover: var(--kong-base-cyan-5);--kong-color-primary-active: var(--kong-base-cyan-7);--kong-color-primary-text-hover: var(--kong-base-cyan-5);--kong-color-primary-text: var(--kong-base-cyan-6);--kong-color-primary-text-active: var(--kong-base-cyan-7);--kong-color-success: var(--kong-base-green-6);--kong-color-success-bg: var(--kong-base-green-1);--kong-color-success-bg-hover: var(--kong-base-green-2);--kong-color-success-border: var(--kong-base-green-3);--kong-color-success-border-hover: var(--kong-base-green-4);--kong-color-success-hover: var(--kong-base-green-4);--kong-color-success-active: var(--kong-base-green-7);--kong-color-success-text-hover: var(--kong-base-green-5);--kong-color-success-text: var(--kong-base-green-6);--kong-color-success-text-active: var(--kong-base-green-7);--kong-color-warning: var(--kong-base-gold-6);--kong-color-warning-bg: var(--kong-base-gold-1);--kong-color-warning-bg-hover: var(--kong-base-gold-2);--kong-color-warning-border: var(--kong-base-gold-3);--kong-color-warning-border-hover: var(--kong-base-gold-4);--kong-color-warning-hover: var(--kong-base-gold-4);--kong-color-warning-active: var(--kong-base-gold-7);--kong-color-warning-text-hover: var(--kong-base-gold-5);--kong-color-warning-text: var(--kong-base-gold-6);--kong-color-warning-text-active: var(--kong-base-gold-7);--kong-color-error: #ff4d4f;--kong-color-error-bg: #fff2f0;--kong-color-error-bg-hover: #fff1f0;--kong-color-error-border: #ffccc7;--kong-color-error-border-hover: #ffa39e;--kong-color-error-hover: #ff7875;--kong-color-error-active: #d9363e;--kong-color-error-text-hover: #ff7875;--kong-color-error-text: #ff4d4f;--kong-color-error-text-active: #d9363e;--kong-color-info: var(--kong-color-primary);--kong-color-info-bg: var(--kong-color-primary-bg);--kong-color-info-bg-hover: var(--kong-color-primary-bg-hover);--kong-color-info-border: var(--kong-color-primary-border);--kong-color-info-border-hover: var(--kong-color-primary-border-hover);--kong-color-info-hover: var(--kong-color-primary-hover);--kong-color-info-active: var(--kong-color-primary-active);--kong-color-info-text: var(--kong-color-primary-text);--kong-color-link: var(--kong-color-info);--kong-color-link-hover: var(--kong-color-info-hover);--kong-color-link-active: var(--kong-color-info-active);--kong-color-primary-light: var(--kong-color-primary-bg);--kong-color-primary-dark: var(--kong-color-primary-active);--kong-color-background: var(--kong-color-surface-alt);--kong-color-surface: var(--kong-color-bg-container);--kong-color-surface-alt: var(--kong-color-fill-alter-solid);--kong-color-border-strong: var(--kong-color-border);--kong-color-text-main: var(--kong-color-text);--kong-color-text-helper: var(--kong-color-text-tertiary);--kong-color-text-muted: var(--kong-color-text-tertiary);--kong-color-placeholder: var(--kong-color-text-placeholder);--kong-color-icon-neutral: var(--kong-color-icon);--kong-color-danger: var(--kong-color-error);--kong-color-danger-main: var(--kong-color-error);--kong-color-danger-bg: var(--kong-color-error-bg);--kong-color-danger-border: var(--kong-color-error-border);--kong-color-danger-text: var(--kong-color-error-text);--kong-color-neutral-bg: var(--kong-color-fill-tertiary);--kong-color-neutral-border: var(--kong-color-border-secondary);--kong-color-neutral-text: var(--kong-color-text-secondary);--kong-color-disabled-bg: var(--kong-color-bg-container-disabled);--kong-color-disabled-border: var(--kong-color-border-secondary);--kong-color-disabled-text: var(--kong-color-text-disabled);--kong-shell-nav-background: var(--kong-color-bg-solid);--kong-shell-nav-border: var(--kong-color-split);--kong-shell-nav-title: var(--kong-color-text-light-solid);--kong-shell-nav-subtitle: rgba(255, 255, 255, .65);--kong-shell-nav-link: rgba(255, 255, 255, .65);--kong-shell-nav-link-hover-bg: rgba(255, 255, 255, .06);--kong-shell-nav-link-active-bg: var(--kong-brand-cyan-9);--kong-shell-nav-link-active-text: var(--kong-color-text-light-solid);--kong-background-menu-sidebar: var(--kong-shell-nav-background);--kong-background-submenu-sidebar: var(--kong-brand-cyan-9);--kong-input-background: var(--kong-color-bg-container);--kong-input-border: var(--kong-color-border);--kong-input-border-hover: var(--kong-color-primary-hover);--kong-input-text: var(--kong-color-text);--kong-input-placeholder: var(--kong-color-text-placeholder);--kong-shadow-card: 0 1px 2px rgba(0, 0, 0, .03), 0 1px 6px rgba(0, 0, 0, .02);--kong-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--kong-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--kong-shadow-lg: 0 10px 24px rgba(0, 0, 0, .12);--kong-shadow-overlay: 0 24px 70px rgba(0, 0, 0, .28);--kong-shadow-xl: var(--kong-shadow-overlay);--kong-list-card-hover-border: var(--kong-color-primary-border-hover);--kong-list-card-hover-shadow: var(--kong-shadow-md);--kong-empty-state-watermark-opacity: .1;--kong-focus-ring: 0 0 0 3px color-mix(in srgb, var(--kong-color-primary) 20%, transparent);--kong-color-focus-ring: var(--kong-focus-ring);--kong-btn-positive-bg: var(--kong-btn-current-color);--kong-btn-positive-hover: var(--kong-btn-primary-hover);--kong-btn-positive-text: var(--kong-color-text-light-solid);--kong-btn-secondary-bg: var(--kong-color-bg-container);--kong-btn-secondary-border: var(--kong-btn-current-color);--kong-btn-secondary-text: var(--kong-btn-current-color);--kong-btn-primary-shadow: var(--kong-shadow-md);--kong-btn-primary-shadow-hover: var(--kong-shadow-lg);--kong-btn-danger-bg: var(--kong-color-bg-container);--kong-btn-danger-border: var(--kong-base-red-7);--kong-btn-danger-hover: var(--kong-color-error-bg);--kong-btn-danger-text: var(--kong-base-red-7);--kong-btn-danger-shadow: var(--kong-shadow-sm);--kong-btn-danger-shadow-hover: var(--kong-shadow-md)}:root[data-theme=dark],.theme-dark{color-scheme:dark;--kong-base-blue-1: #111a2c;--kong-base-blue-2: #112545;--kong-base-blue-3: #15325b;--kong-base-blue-4: #15417e;--kong-base-blue-5: #1554ad;--kong-base-blue-6: #1668dc;--kong-base-blue-7: #3c89e8;--kong-base-blue-8: #65a9f3;--kong-base-blue-9: #8dc5f8;--kong-base-blue-10: #b7dcfa;--kong-base-cyan-1: #112123;--kong-base-cyan-2: #113536;--kong-base-cyan-3: #144848;--kong-base-cyan-4: #146262;--kong-base-cyan-5: #138585;--kong-base-cyan-6: #13a8a8;--kong-base-cyan-7: #33bcb7;--kong-base-cyan-8: #58d1c9;--kong-base-cyan-9: #84e2d8;--kong-base-cyan-10: #b2f1e8;--kong-base-geekblue-1: #131629;--kong-base-geekblue-2: #161d40;--kong-base-geekblue-3: #1c2755;--kong-base-geekblue-4: #203175;--kong-base-geekblue-5: #263ea0;--kong-base-geekblue-6: #2b4acb;--kong-base-geekblue-7: #5273e0;--kong-base-geekblue-8: #7f9ef3;--kong-base-geekblue-9: #a8c1f8;--kong-base-geekblue-10: #d2e0fa;--kong-base-gold-1: #2b2111;--kong-base-gold-2: #443111;--kong-base-gold-3: #594214;--kong-base-gold-4: #7c5914;--kong-base-gold-5: #aa7714;--kong-base-gold-6: #d89614;--kong-base-gold-7: #e8b339;--kong-base-gold-8: #f3cc62;--kong-base-gold-9: #f8df8b;--kong-base-gold-10: #faedb5;--kong-base-green-1: #162312;--kong-base-green-2: #1d3712;--kong-base-green-3: #274916;--kong-base-green-4: #306317;--kong-base-green-5: #3c8618;--kong-base-green-6: #49aa19;--kong-base-green-7: #6abe39;--kong-base-green-8: #8fd460;--kong-base-green-9: #b2e58b;--kong-base-green-10: #d5f2bb;--kong-base-lime-1: #1f2611;--kong-base-lime-2: #2e3c10;--kong-base-lime-3: #3e4f13;--kong-base-lime-4: #536d13;--kong-base-lime-5: #6f9412;--kong-base-lime-6: #8bbb11;--kong-base-lime-7: #a9d134;--kong-base-lime-8: #c9e75d;--kong-base-lime-9: #e4f88b;--kong-base-lime-10: #f0fab5;--kong-base-magenta-1: #291321;--kong-base-magenta-2: #40162f;--kong-base-magenta-3: #551c3b;--kong-base-magenta-4: #75204f;--kong-base-magenta-5: #a02669;--kong-base-magenta-6: #cb2b83;--kong-base-magenta-7: #e0529c;--kong-base-magenta-8: #f37fb7;--kong-base-magenta-9: #f8a8cc;--kong-base-magenta-10: #fad2e3;--kong-base-orange-1: #2b1d11;--kong-base-orange-2: #442a11;--kong-base-orange-3: #593815;--kong-base-orange-4: #7c4a15;--kong-base-orange-5: #aa6215;--kong-base-orange-6: #d87a16;--kong-base-orange-7: #e89a3c;--kong-base-orange-8: #f3b765;--kong-base-orange-9: #f8cf8d;--kong-base-orange-10: #fae3b7;--kong-base-pink-1: #291321;--kong-base-pink-2: #40162f;--kong-base-pink-3: #551c3b;--kong-base-pink-4: #75204f;--kong-base-pink-5: #a02669;--kong-base-pink-6: #cb2b83;--kong-base-pink-7: #e0529c;--kong-base-pink-8: #f37fb7;--kong-base-pink-9: #f8a8cc;--kong-base-pink-10: #fad2e3;--kong-base-purple-1: #1a1325;--kong-base-purple-2: #24163a;--kong-base-purple-3: #301c4d;--kong-base-purple-4: #3e2069;--kong-base-purple-5: #51258f;--kong-base-purple-6: #642ab5;--kong-base-purple-7: #854eca;--kong-base-purple-8: #ab7ae0;--kong-base-purple-9: #cda8f0;--kong-base-purple-10: #ebd7fa;--kong-base-red-1: #2a1215;--kong-base-red-2: #431418;--kong-base-red-3: #58181c;--kong-base-red-4: #791a1f;--kong-base-red-5: #a61d24;--kong-base-red-6: #d32029;--kong-base-red-7: #e84749;--kong-base-red-8: #f37370;--kong-base-red-9: #f89f9a;--kong-base-red-10: #fac8c3;--kong-base-volcano-1: #2b1611;--kong-base-volcano-2: #441d12;--kong-base-volcano-3: #592716;--kong-base-volcano-4: #7c3118;--kong-base-volcano-5: #aa3e19;--kong-base-volcano-6: #d84a1b;--kong-base-volcano-7: #e87040;--kong-base-volcano-8: #f3956a;--kong-base-volcano-9: #f8b692;--kong-base-volcano-10: #fad4bc;--kong-base-yellow-1: #2b2611;--kong-base-yellow-2: #443b11;--kong-base-yellow-3: #595014;--kong-base-yellow-4: #7c6e14;--kong-base-yellow-5: #aa9514;--kong-base-yellow-6: #d8bd14;--kong-base-yellow-7: #e8d639;--kong-base-yellow-8: #f3ea62;--kong-base-yellow-9: #f8f48b;--kong-base-yellow-10: #fafab5;--kong-color-white: #ffffff;--kong-color-bg-base: #000000;--kong-color-text-base: #ffffff;--kong-color-text: rgba(255, 255, 255, .85);--kong-color-text-secondary: rgba(255, 255, 255, .65);--kong-color-text-tertiary: rgba(255, 255, 255, .45);--kong-color-text-quaternary: rgba(255, 255, 255, .25);--kong-color-text-light-solid: #ffffff;--kong-color-text-heading: var(--kong-color-text);--kong-color-text-label: var(--kong-color-text-secondary);--kong-color-text-description: var(--kong-color-text-tertiary);--kong-color-text-disabled: var(--kong-color-text-quaternary);--kong-color-text-placeholder: var(--kong-color-text-quaternary);--kong-color-icon: var(--kong-color-text-tertiary);--kong-color-icon-hover: var(--kong-color-text);--kong-color-bg-container: #141414;--kong-color-bg-elevated: #1f1f1f;--kong-color-bg-layout: #000000;--kong-color-bg-mask: rgba(0, 0, 0, .45);--kong-color-bg-spotlight: #424242;--kong-color-bg-solid: #ffffff;--kong-color-bg-solid-hover: #ffffff;--kong-color-bg-solid-active: rgba(255, 255, 255, .9);--kong-color-border: #424242;--kong-color-border-secondary: #303030;--kong-color-split: rgba(255, 255, 255, .06);--kong-color-fill: rgba(255, 255, 255, .18);--kong-color-fill-secondary: rgba(255, 255, 255, .12);--kong-color-fill-tertiary: rgba(255, 255, 255, .08);--kong-color-fill-quaternary: rgba(255, 255, 255, .04);--kong-color-fill-content: var(--kong-color-fill-secondary);--kong-color-fill-content-hover: var(--kong-color-fill);--kong-color-fill-alter: var(--kong-color-fill-quaternary);--kong-color-fill-alter-solid: #1d1d1d;--kong-color-bg-container-disabled: var(--kong-color-fill-tertiary);--kong-color-bg-text-active: var(--kong-color-fill);--kong-color-bg-text-hover: var(--kong-color-fill-secondary);--kong-color-border-bg: var(--kong-color-bg-container);--kong-color-primary: var(--kong-base-cyan-7);--kong-color-primary-bg: var(--kong-base-cyan-1);--kong-color-primary-bg-hover: var(--kong-base-cyan-2);--kong-color-primary-border: var(--kong-brand-cyan-7);--kong-color-primary-border-hover: var(--kong-base-cyan-5);--kong-color-primary-hover: var(--kong-base-cyan-7);--kong-color-primary-active: var(--kong-base-cyan-5);--kong-color-primary-text-hover: var(--kong-base-cyan-7);--kong-color-primary-text: var(--kong-base-cyan-6);--kong-color-primary-text-active: var(--kong-base-cyan-5);--kong-color-success: var(--kong-base-green-6);--kong-color-success-bg: var(--kong-base-green-1);--kong-color-success-bg-hover: var(--kong-base-green-2);--kong-color-success-border: var(--kong-base-green-3);--kong-color-success-border-hover: var(--kong-base-green-4);--kong-color-success-hover: var(--kong-base-green-4);--kong-color-success-active: var(--kong-base-green-5);--kong-color-success-text-hover: var(--kong-base-green-7);--kong-color-success-text: var(--kong-base-green-6);--kong-color-success-text-active: var(--kong-base-green-5);--kong-color-warning: var(--kong-base-gold-6);--kong-color-warning-bg: var(--kong-base-gold-1);--kong-color-warning-bg-hover: var(--kong-base-gold-2);--kong-color-warning-border: var(--kong-base-gold-3);--kong-color-warning-border-hover: var(--kong-base-gold-4);--kong-color-warning-hover: var(--kong-base-gold-4);--kong-color-warning-active: var(--kong-base-gold-5);--kong-color-warning-text-hover: var(--kong-base-gold-7);--kong-color-warning-text: var(--kong-base-gold-6);--kong-color-warning-text-active: var(--kong-base-gold-5);--kong-color-error: #dc4446;--kong-color-error-bg: #2c1618;--kong-color-error-bg-hover: #451d1f;--kong-color-error-border: #5b2526;--kong-color-error-border-hover: #7e2e2f;--kong-color-error-hover: #e86e6b;--kong-color-error-active: #ad393a;--kong-color-error-text-hover: #e86e6b;--kong-color-error-text: #dc4446;--kong-color-error-text-active: #ad393a;--kong-color-info: var(--kong-color-primary);--kong-color-info-bg: var(--kong-color-primary-bg);--kong-color-info-bg-hover: var(--kong-color-primary-bg-hover);--kong-color-info-border: var(--kong-color-primary-border);--kong-color-info-border-hover: var(--kong-color-primary-border-hover);--kong-color-info-hover: var(--kong-color-primary-hover);--kong-color-info-active: var(--kong-color-primary-active);--kong-color-info-text: var(--kong-color-primary-text);--kong-color-link: var(--kong-color-info);--kong-color-link-hover: var(--kong-color-info-hover);--kong-color-link-active: var(--kong-color-info-active);--kong-color-primary-light: var(--kong-color-primary-bg);--kong-color-primary-dark: var(--kong-color-primary-active);--kong-color-background: var(--kong-color-surface-alt);--kong-color-surface: var(--kong-color-bg-container);--kong-color-surface-alt: var(--kong-color-fill-alter-solid);--kong-color-border-strong: var(--kong-color-border);--kong-color-text-main: var(--kong-color-text);--kong-color-text-helper: var(--kong-color-text-tertiary);--kong-color-text-muted: var(--kong-color-text-tertiary);--kong-color-placeholder: var(--kong-color-text-placeholder);--kong-color-icon-neutral: var(--kong-color-icon);--kong-color-danger: var(--kong-color-error);--kong-color-danger-main: var(--kong-color-error);--kong-color-danger-bg: var(--kong-color-error-bg);--kong-color-danger-border: var(--kong-color-error-border);--kong-color-danger-text: var(--kong-color-error-text);--kong-color-neutral-bg: var(--kong-color-fill-tertiary);--kong-color-neutral-border: var(--kong-color-border-secondary);--kong-color-neutral-text: var(--kong-color-text-secondary);--kong-color-disabled-bg: var(--kong-color-bg-container-disabled);--kong-color-disabled-border: var(--kong-color-border-secondary);--kong-color-disabled-text: var(--kong-color-text-disabled);--kong-shell-nav-background: #141414;--kong-shell-nav-border: var(--kong-color-split);--kong-shell-nav-title: var(--kong-color-text);--kong-shell-nav-subtitle: var(--kong-color-text-secondary);--kong-shell-nav-link: var(--kong-color-text-secondary);--kong-shell-nav-link-hover-bg: var(--kong-color-fill-quaternary);--kong-shell-nav-link-active-bg: var(--kong-brand-cyan-9);--kong-shell-nav-link-active-text: var(--kong-color-text-light-solid);--kong-background-menu-sidebar: var(--kong-shell-nav-background);--kong-background-submenu-sidebar: var(--kong-brand-cyan-9);--kong-input-background: var(--kong-color-bg-container);--kong-input-border: var(--kong-color-border);--kong-input-border-hover: var(--kong-color-primary-hover);--kong-input-text: var(--kong-color-text);--kong-input-placeholder: var(--kong-color-text-placeholder);--kong-shadow-card: none;--kong-shadow-sm: none;--kong-shadow-md: none;--kong-shadow-lg: none;--kong-shadow-overlay: 0 24px 70px rgba(0, 0, 0, .45);--kong-shadow-xl: var(--kong-shadow-overlay);--kong-list-card-hover-border: var(--kong-color-primary-border-hover);--kong-list-card-hover-shadow: none;--kong-empty-state-watermark-opacity: .12;--kong-focus-ring: 0 0 0 3px color-mix(in srgb, var(--kong-color-primary) 24%, transparent);--kong-color-focus-ring: var(--kong-focus-ring);--kong-btn-positive-bg: var(--kong-btn-current-color);--kong-btn-positive-hover: var(--kong-btn-primary-hover);--kong-btn-positive-text: var(--kong-color-text-light-solid);--kong-btn-secondary-bg: var(--kong-color-bg-container);--kong-btn-secondary-border: var(--kong-btn-current-color);--kong-btn-secondary-text: var(--kong-btn-current-color);--kong-btn-primary-shadow: none;--kong-btn-primary-shadow-hover: none;--kong-btn-danger-bg: var(--kong-color-bg-container);--kong-btn-danger-border: var(--kong-base-red-7);--kong-btn-danger-hover: var(--kong-color-error-bg);--kong-btn-danger-text: var(--kong-base-red-7);--kong-btn-danger-shadow: none;--kong-btn-danger-shadow-hover: none}.btn,.primary-action,.secondary-action,.danger-action,.tertiary-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--kong-space-2);min-height:42px;padding:0 var(--kong-space-4);border:1px solid transparent;border-radius:var(--kong-radius-md);font-family:inherit;font-size:var(--kong-font-size-body);font-weight:var(--kong-font-weight-semibold);line-height:var(--kong-line-height-tight);cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--kong-transition-fast),border-color var(--kong-transition-fast),color var(--kong-transition-fast),box-shadow var(--kong-transition-fast),transform var(--kong-transition-fast),opacity var(--kong-transition-fast)}.btn:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,.danger-action:focus-visible,.tertiary-action:focus-visible{outline:none;box-shadow:var(--kong-focus-ring)}.btn:active:not(:disabled),.primary-action:active:not(:disabled),.secondary-action:active:not(:disabled),.danger-action:active:not(:disabled),.tertiary-action:active:not(:disabled){transform:scale(.98)}.btn:disabled,.primary-action:disabled,.secondary-action:disabled,.danger-action:disabled,.tertiary-action:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.btn-primary,.primary-action{background:var(--kong-color-primary);border-color:var(--kong-color-primary);color:var(--kong-btn-positive-text);box-shadow:var(--kong-btn-primary-shadow)}.btn-primary:hover:not(:disabled),.primary-action:hover:not(:disabled){background:var(--kong-color-primary-hover);border-color:var(--kong-color-primary-hover);transform:translateY(-1px);box-shadow:var(--kong-btn-primary-shadow-hover)}.btn-secondary{background:var(--kong-color-primary-light);border-color:var(--kong-color-primary-light);color:var(--kong-btn-current-color)}.btn-secondary:hover:not(:disabled){background:var(--kong-btn-secondary-hover);border-color:var(--kong-btn-secondary-border);color:var(--kong-btn-secondary-text);box-shadow:none;transform:none}.btn-tertiary,.btn-neutral{background:var(--kong-btn-ghost-bg);border-color:var(--kong-btn-ghost-border);color:var(--kong-btn-ghost-text);box-shadow:none}.btn-tertiary:hover:not(:disabled),.btn-neutral:hover:not(:disabled){background:var(--kong-btn-ghost-hover);border-color:var(--kong-btn-ghost-border);color:var(--kong-btn-ghost-hover-text);box-shadow:none;transform:none}.btn-danger{background:var(--kong-btn-danger-bg);border-color:var(--kong-btn-danger-border);color:var(--kong-btn-danger-text);box-shadow:var(--kong-btn-danger-shadow)}.btn-danger:hover:not(:disabled){background:var(--kong-btn-danger-hover);border-color:var(--kong-btn-danger-border);color:var(--kong-btn-danger-text);transform:translateY(-1px);box-shadow:var(--kong-btn-danger-shadow-hover)}.btn-danger-outline,.danger-action{background:var(--kong-color-danger-bg);border-color:var(--kong-color-danger-border);color:var(--kong-color-danger-text)}.btn-danger-outline:hover:not(:disabled),.danger-action:hover:not(:disabled){background:color-mix(in srgb,var(--kong-color-danger) 18%,var(--kong-color-surface));border-color:color-mix(in srgb,var(--kong-color-danger) 42%,var(--kong-color-border));transform:translateY(-1px)}.is-loading{position:relative!important;color:transparent!important;pointer-events:none}.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:btn-spinner .7s linear infinite}.btn-secondary.is-loading:after,.btn-tertiary.is-loading:after,.btn-neutral.is-loading:after{border-color:#0061ff26;border-top-color:var(--kong-color-primary)}.btn-danger-outline.is-loading:after,.is-loading.danger-action:after{border-color:#ef444426;border-top-color:var(--kong-color-danger)}.btn-primary.is-loading:after,.is-loading.primary-action:after,.btn-danger.is-loading:after{border-color:#ffffff4d;border-top-color:#fff}@keyframes btn-spinner{to{transform:rotate(360deg)}}.btn--sm{min-height:32px;padding:0 var(--kong-space-3);font-size:var(--kong-font-size-helper)}.btn--lg{min-height:48px;padding:0 var(--kong-space-6);font-size:1rem}.management-list{display:grid;margin:0 auto;max-width:var(--kong-layout-wide-max);min-width:0;width:100%}.management-list__header{margin-bottom:var(--kong-space-5)}.management-list__header h1{color:var(--kong-color-text-main);font-size:var(--kong-font-size-h1);font-weight:var(--kong-font-weight-bold);line-height:var(--kong-line-height-heading);margin:0}.management-list__header p{color:var(--kong-color-text-secondary);margin:var(--kong-space-2) 0 0}.management-list__toolbar{align-items:center;display:flex;gap:var(--kong-space-4);justify-content:space-between;margin-bottom:var(--kong-space-4)}.management-list__filters{display:grid;gap:var(--kong-space-3);grid-template-columns:minmax(280px,520px) 160px;min-width:0}.management-list__filters input,.management-list__filters select{background:var(--kong-color-surface);border:1px solid color-mix(in srgb,var(--kong-color-text-main) 14%,transparent);border-radius:var(--kong-radius-sm);color:var(--kong-color-text-main);font:inherit;font-size:var(--kong-font-size-helper);min-height:36px;outline:none;padding:0 var(--kong-space-3);transition:border-color var(--kong-transition-fast),box-shadow var(--kong-transition-fast);width:100%}.management-list__filters input::placeholder{color:var(--kong-color-text-muted)}.management-list__filters input:focus,.management-list__filters select:focus{border-color:var(--kong-color-primary);box-shadow:var(--kong-focus-ring)}.management-list__content{display:grid;gap:var(--kong-space-3);min-width:0}.management-list__table-wrap{background:var(--kong-color-surface);border:1px solid var(--kong-color-border-secondary);border-radius:var(--kong-radius-sm);overflow-x:auto}.management-list__table{border-collapse:collapse;color:var(--kong-color-text-secondary);font-size:var(--kong-font-size-helper);min-width:820px;width:100%}.management-list__table th,.management-list__table td{border-bottom:1px solid var(--kong-color-border-secondary);padding:13px var(--kong-space-3);text-align:left;vertical-align:middle;white-space:nowrap}.management-list__table th{background:var(--kong-color-surface);color:var(--kong-color-text-main);font-weight:var(--kong-font-weight-medium)}.management-list__table tbody td{background:var(--kong-color-surface);transition:background-color var(--kong-transition-fast)}.management-list__table tbody tr:hover>td{background:color-mix(in srgb,var(--kong-color-primary) 10%,var(--kong-color-surface))}.management-list__table tbody tr:last-child td{border-bottom:0}.management-list__primary{color:var(--kong-color-text-secondary);font-weight:var(--kong-font-weight-medium)}.management-list__actions-heading{text-align:center!important}.management-list__actions{align-items:center;display:flex;gap:6px;justify-content:center}.management-list__feedback{margin-bottom:var(--kong-space-4)}.management-list__pagination{display:block;min-width:0}@media(max-width:760px){.management-list__toolbar{align-items:stretch;flex-direction:column}.management-list__filters{grid-template-columns:1fr}}.kong-modal-enter{animation:kong-modal-backdrop-enter var(--kong-modal-motion-enter-duration) var(--kong-modal-motion-enter-easing) both}.kong-modal-enter>:is([role=dialog],.modal-content,[class$=__modal]){animation:kong-modal-panel-enter var(--kong-modal-motion-enter-duration) var(--kong-modal-motion-enter-easing) both}.kong-modal-leave{pointer-events:none;animation:kong-modal-backdrop-leave var(--kong-modal-motion-leave-duration) var(--kong-modal-motion-leave-easing) both}.kong-modal-leave>:is([role=dialog],.modal-content,[class$=__modal]){animation:kong-modal-panel-leave var(--kong-modal-motion-leave-duration) var(--kong-modal-motion-leave-easing) both}.kong-modal-panel-enter{animation:kong-modal-panel-enter var(--kong-modal-motion-enter-duration) var(--kong-modal-motion-enter-easing) both}.kong-modal-panel-leave{pointer-events:none;animation:kong-modal-panel-leave var(--kong-modal-motion-leave-duration) var(--kong-modal-motion-leave-easing) both}@keyframes kong-modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes kong-modal-backdrop-leave{0%{opacity:1}to{opacity:0}}@keyframes kong-modal-panel-enter{0%{opacity:0;transform:translateY(var(--kong-space-2)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kong-modal-panel-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(calc(var(--kong-space-1) * -1)) scale(.98)}}@media(prefers-reduced-motion:reduce){.kong-modal-enter,.kong-modal-enter>:is([role=dialog],.modal-content,[class$=__modal]),.kong-modal-leave,.kong-modal-leave>:is([role=dialog],.modal-content,[class$=__modal]),.kong-modal-panel-enter,.kong-modal-panel-leave{animation-duration:1ms}}*,*:before,*:after{box-sizing:border-box}html{height:100%;--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root[data-theme=light],.theme-light{--mat-sys-primary: var(--kong-color-primary);--mat-sys-on-primary: var(--kong-color-text-light-solid);--mat-sys-primary-container: var(--kong-color-primary-bg);--mat-sys-on-primary-container: var(--kong-color-primary-text);--mat-sys-surface: var(--kong-color-bg-container);--mat-sys-surface-container: var(--kong-color-fill-alter-solid);--mat-sys-surface-container-high: var(--kong-color-bg-elevated);--mat-sys-on-surface: var(--kong-color-text);--mat-sys-on-surface-variant: var(--kong-color-text-secondary);--mat-sys-outline: var(--kong-color-border);--mat-sys-outline-variant: var(--kong-color-border-secondary);--mat-sys-error: var(--kong-color-error);--mat-sys-on-error: var(--kong-color-text-light-solid);--mat-sys-error-container: var(--kong-color-error-bg);--mat-sys-on-error-container: var(--kong-color-error-text)}:root[data-theme=dark],.theme-dark{--mat-sys-primary: var(--kong-color-primary);--mat-sys-on-primary: var(--kong-color-text-light-solid);--mat-sys-primary-container: var(--kong-color-primary-bg);--mat-sys-on-primary-container: var(--kong-color-primary-text);--mat-sys-surface: var(--kong-color-bg-container);--mat-sys-surface-container: var(--kong-color-fill-alter-solid);--mat-sys-surface-container-high: var(--kong-color-bg-elevated);--mat-sys-on-surface: var(--kong-color-text);--mat-sys-on-surface-variant: var(--kong-color-text-secondary);--mat-sys-outline: var(--kong-color-border);--mat-sys-outline-variant: var(--kong-color-border-secondary);--mat-sys-error: var(--kong-color-error);--mat-sys-on-error: var(--kong-color-text-light-solid);--mat-sys-error-container: var(--kong-color-error-bg);--mat-sys-on-error-container: var(--kong-color-error-text)}body{margin:0;min-height:100%;background-color:var(--kong-color-background);color:var(--kong-color-text-main);font-family:var(--kong-font-family-base);font-size:var(--kong-font-size-body);line-height:var(--kong-line-height-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--kong-font-family-base)}button,input,select,textarea{font:inherit}:where(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea):hover:not(:disabled):not(.is-invalid):not([aria-invalid=true]),.kong-calendar-control:not(.is-invalid):not([aria-invalid=true]):has(>input:not(:disabled)):hover{border-color:var(--kong-input-border-hover)}select{width:100%;min-height:30px;padding:0 12px;border:1px solid var(--kong-input-border);border-radius:var(--kong-radius-md);outline:none;color:var(--kong-input-text);background-color:var(--kong-input-background);transition:border-color var(--kong-transition-fast),box-shadow var(--kong-transition-fast),background-color var(--kong-transition-fast)}select:not([multiple]):not(.kong-select--external-chevron){padding-right:36px!important;background-image:linear-gradient(45deg,transparent 50%,var(--kong-color-text-helper) 50%),linear-gradient(135deg,var(--kong-color-text-helper) 50%,transparent 50%)!important;background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;appearance:none!important}select.kong-select--external-chevron{appearance:none}select:hover:not(:disabled){background-color:color-mix(in srgb,var(--kong-color-primary-light) 26%,var(--kong-input-background))}select:focus{border-color:var(--kong-color-primary);box-shadow:var(--kong-focus-ring)}select:disabled{opacity:.72;cursor:not-allowed}button{-webkit-tap-highlight-color:transparent;cursor:pointer!important}button:disabled{cursor:not-allowed!important}table tbody tr{transition:background-color var(--kong-transition-fast)}table tbody tr:hover{background:var(--kong-list-row-hover-bg)}a{color:inherit}label,p,span,strong,small,h1,h2,h3,h4,h5,h6,dt,dd,th,td,[class*=badge],[class*=pill]{cursor:default}a *,button *{cursor:inherit!important}::selection{background:color-mix(in srgb,var(--kong-color-primary) 18%,transparent);color:var(--kong-color-text-main)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--kong-color-surface) 82%,transparent)}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--kong-radius-pill);background-clip:padding-box;background:color-mix(in srgb,var(--kong-color-border-strong) 72%,transparent)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--kong-color-text-secondary) 58%,transparent)}.mat-mdc-dialog-surface{border:1px solid var(--kong-color-border)!important;border-radius:var(--kong-radius-lg)!important;background:var(--kong-color-surface)!important;color:var(--kong-color-text-main)!important;box-shadow:var(--kong-shadow-card)!important}.kong-confirm-dialog-panel .mat-mdc-dialog-surface{border-color:color-mix(in srgb,var(--kong-color-text-main) 14%,transparent)!important;box-shadow:var(--kong-shadow-overlay)!important}.vehicle-create-dialog-panel .mat-mdc-dialog-surface,.financial-entry-dialog-panel .mat-mdc-dialog-surface{overflow:hidden!important;border-color:color-mix(in srgb,var(--kong-color-text-main) 10%,transparent)!important;box-shadow:var(--kong-shadow-overlay)!important}.time-report-create-dialog-panel .mat-mdc-dialog-surface{overflow:hidden!important;border-radius:var(--kong-radius-md)!important;box-shadow:var(--kong-shadow-overlay)!important}.mat-mdc-dialog-content{color:var(--kong-color-text-secondary)}.mat-mdc-dialog-title,h2[mat-dialog-title]{color:var(--kong-color-text-main)!important}.mat-mdc-dialog-content,.mat-mdc-dialog-content p,[class$=dialog__message]{color:var(--kong-color-text-secondary)!important}.mat-mdc-dialog-actions .mat-mdc-button:not(.mat-mdc-unelevated-button){color:var(--kong-color-primary)}.mat-mdc-dialog-actions .mat-mdc-button:not(.mat-mdc-unelevated-button):hover{background:color-mix(in srgb,var(--kong-color-primary-light) 55%,transparent)}.tenants-dialog__field,.modules-dialog__field{display:grid;gap:var(--kong-space-2);margin-top:var(--kong-space-3)}.tenants-dialog__label,.modules-dialog__label{display:block;color:var(--kong-color-text-secondary);font-size:var(--kong-font-size-body);font-weight:var(--kong-font-weight-medium)}.tenants-dialog__textarea,.modules-dialog__textarea{display:block;width:100%;min-height:112px;padding:12px 14px;border-radius:var(--kong-radius-md);border:1px solid color-mix(in srgb,var(--kong-color-border) 92%,var(--kong-color-primary) 8%);background:color-mix(in srgb,var(--kong-color-surface) 92%,var(--kong-color-primary-light) 8%);color:var(--kong-input-text);font:inherit;line-height:var(--kong-line-height-body);resize:vertical;transition:border-color var(--kong-transition-fast),box-shadow var(--kong-transition-fast),background-color var(--kong-transition-fast)}.tenants-dialog__textarea::placeholder,.modules-dialog__textarea::placeholder{color:var(--kong-input-placeholder)}.tenants-dialog__textarea:hover,.modules-dialog__textarea:hover{background:color-mix(in srgb,var(--kong-color-surface) 86%,var(--kong-color-primary-light) 14%)}.tenants-dialog__textarea:focus,.modules-dialog__textarea:focus{outline:none;border-color:var(--kong-color-primary);box-shadow:var(--kong-focus-ring)}.tenants-dialog__error,.modules-dialog__error{margin:var(--kong-space-2) 0 0;color:var(--kong-color-danger-text);font-size:var(--kong-font-size-helper);font-weight:var(--kong-font-weight-semibold)}.secondary-action{background:var(--kong-color-surface);border-color:var(--kong-color-border);color:var(--kong-color-text-main)}.secondary-action:hover:not(:disabled){background:var(--kong-color-primary-light);border-color:color-mix(in srgb,var(--kong-color-primary) 18%,var(--kong-color-border));color:var(--kong-color-primary)}.action-deactivate{color:var(--kong-color-danger);border-color:color-mix(in srgb,var(--kong-color-danger) 28%,var(--kong-color-border));background:color-mix(in srgb,var(--kong-color-danger) 10%,var(--kong-color-surface))}.action-deactivate:hover:not(:disabled){background:color-mix(in srgb,var(--kong-color-danger) 18%,var(--kong-color-surface));border-color:color-mix(in srgb,var(--kong-color-danger) 42%,var(--kong-color-border));color:var(--kong-color-danger);box-shadow:var(--kong-shadow-card);transform:translateY(-1px)}.action-activate{color:var(--kong-color-success);border-color:color-mix(in srgb,var(--kong-color-success) 28%,var(--kong-color-border));background:color-mix(in srgb,var(--kong-color-success) 10%,var(--kong-color-surface))}.action-activate:hover:not(:disabled){background:color-mix(in srgb,var(--kong-color-success) 18%,var(--kong-color-surface));border-color:color-mix(in srgb,var(--kong-color-success) 42%,var(--kong-color-border));color:var(--kong-color-success);box-shadow:var(--kong-shadow-card);transform:translateY(-1px)}.actions-column{width:1px;white-space:nowrap;text-align:right;padding-right:var(--kong-space-5)!important}.dialog-confirm-neutral{background:var(--kong-btn-positive-bg)!important;border-color:var(--kong-btn-positive-bg)!important;color:var(--kong-btn-positive-text)!important}.dialog-confirm-success{background:var(--kong-color-success)!important;border-color:var(--kong-color-success)!important;color:var(--kong-color-surface)!important}.dialog-confirm-danger{background:var(--kong-btn-danger-bg)!important;border-color:var(--kong-btn-danger-border)!important;color:var(--kong-btn-danger-text)!important}.feedback{margin-bottom:var(--kong-space-4);padding:var(--kong-space-3) var(--kong-space-4);border:1px solid transparent;border-radius:var(--kong-radius-md)}.feedback--error{background:var(--kong-color-danger-bg);border-color:var(--kong-color-danger-border);color:var(--kong-color-danger-text)}.feedback--success{background:var(--kong-color-success-bg);border-color:var(--kong-color-success-border);color:var(--kong-color-success-text)}.state{min-height:120px;display:flex;align-items:center;justify-content:center;color:var(--kong-color-text-secondary);font-weight:var(--kong-font-weight-medium)}.state--small{min-height:auto;justify-content:flex-start}.form-grid{display:grid;gap:var(--kong-space-3)}.form-field{display:grid;gap:var(--kong-space-2)}.form-field label{font-size:var(--kong-font-size-body);font-weight:var(--kong-font-weight-medium);color:var(--kong-color-text-secondary)}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--kong-input-border);border-radius:var(--kong-radius-md);background-color:var(--kong-input-background);color:var(--kong-input-text);transition:border-color var(--kong-transition-fast),box-shadow var(--kong-transition-fast),background-color var(--kong-transition-fast)}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{background-color:color-mix(in srgb,var(--kong-color-primary-light) 28%,var(--kong-input-background))}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--kong-color-primary);box-shadow:var(--kong-focus-ring)}.form-field .input-invalid{border-color:var(--kong-color-danger)!important;background:var(--kong-color-danger-bg)!important}.form-field .validation-text{color:var(--kong-color-danger-text);font-size:var(--kong-font-size-helper);font-weight:var(--kong-font-weight-semibold)}.form-field--checkbox label{display:inline-flex;align-items:center;gap:var(--kong-space-2);flex-wrap:wrap}.form-field--checkbox input[type=checkbox]{width:18px;height:18px;margin:0;padding:0}.form-field--full{grid-column:1/-1}.meta-grid{margin:0;display:grid;gap:var(--kong-space-3)}.meta-grid div{border:1px solid var(--kong-color-border);border-radius:var(--kong-radius-md);padding:var(--kong-space-3);background:var(--kong-color-surface-alt)}.meta-grid dt{margin:0 0 var(--kong-space-1);font-size:var(--kong-font-size-helper);font-weight:var(--kong-font-weight-bold);color:var(--kong-color-text-helper);letter-spacing:.04em;text-transform:uppercase}.meta-grid dd{margin:0;color:var(--kong-color-text-main);font-weight:var(--kong-font-weight-medium);word-break:break-word}
