@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-cyrillic-ext-0GQ79yac.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-cyrillic-C58l5Ba4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-latin-pyAoGB9p.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAjMABMAAAAADzAAAAhhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdhtKDVEEGwcQQP2IyL5IsG09rDdhl3wdMKiE1rVsiIPPQx6UzXA3gu/3q7fPuY8Glif8GWY3hPM3CCSjohB0JDtiY1KxJImsWst+QoVy7QNKQgVhPKK52YBzESoq5fPzeFbvJW3SyS899IrtkgPvgWguc1qTM84Azv99AGTCrUDsnP5ozNXdhkbxvMMkREiVUm7o/eYNUZloW6isopVuItkkQ8hLUNnSLYJJaCrY13WCYed4QoEhIIVQhEDfNocpx2935yjtEbJR+mvYRUkFHwyr2xRykcaIUkkRqMlMQZusaEnMeDnkvNVoKGyHHRlrFWhMygbsIhqUzBk0S1uoVHXwalMaQ4HTxDEBi9iAfbEjiFc7cije+lVBIr4/4ecr/1n1iiNGW8S//olPwHHmEKATRrtbZwCBocCKrIcMEapcjjylJp/MJMBp3sRxJQb+IsmzRfr0Z9/pGf5NrXmv3P7vAdUHMQXwIuRMfo41ekLoBEZ6WCEf0nSOJOatss0hTnTqkelDBKK4Hjii8k1QHTugOGY08RT5QXRFG79gRJcXu/eSI/plje2gPAGyspaRIrzfr1wM5s0q0pQ1Jn58Gll9tua9/yUo/dQbrNgnbjIRL+deIELWC8xKYaSnmwArvEM8RTd6REaBmyt8M1gD2xLRZCGFFn4p6VggVW/4S4k+ZQ0xqObOQ/yvGTAE+2KA9/EDVmAEUv4v8lJ69yFEVXVl79m95yfVzCWZqe7aQm/YkHxKPuYS5HGJihSSmkKSCU0okkqSkrkUjuJoLunX2c8vO8m6W2TOHW+y9uJTkppA4gkSIIkkLplL4IBDLu7TDIWrdh1bF5/YY1vz2wGj+5eR32Dj8Ex6r4oVR3DN/tvc7KsnzdyGKw9ekDnP7h0Cz9qdegJcHAH50pXgOXeLzDlxpug37z7NSCRxGbOfJzS7J11QSWNJmVfekzzgmMu/Sy9n9F9h7SauOGDRAlBeeO98+ls7XZ+4E92fuZzxNsvF9z7Y3Ouz3om9P8Nb0G3R9ZngmG2bolWFham0U8jqiQ5QHtftaE9fXugW40U3cDqSz+jdpQWTCuMLJ1Ehl94nmX/JbGVMn2e3z/uc2X7ZIDZ4rOY7Eib/5ivX1F+/m1E7dWprvV31qrefNeyLP9MSf746ThMcOFrzXnuYbTu3ZtTU2d/N6Jma+ONqrd9Yj9PePmROcsKPh8arIPjduLlp784FSJqaNBJdrQrk1uxABeEEWv04C78GDJb+G0OffK5s8G5xsUBI7DIESxjY4Qh/YRxsQ0AWlWjE7e5OYr4LLoIHQQZyAOAlISFgBfDwEeaAhwI5mAHBDgByxnDjNduT+/Khogby+EwpIZCfbxXkdYw7rkbijk8vDYDRvAcReendu+DjIwiFgfFiBoBCpLA2DxlA/9HIRssqfRAmrf42AAQzLPOsRKMRRbVPjegDTHd6O0Pek3aG7W5/nNXc3m30aW0or4YmXsCKCl7jZKLBwGuNweEwyL28ujuYu68XVBgdAlPdUpE8IjTUDf/Cv/hZ4gi4DqfgCsZ/HRD6yPlSU+JGDxr480+fpU6kTT5/C1xwkPcQBWJMjO5CweObN7z2TRZkZYktLKtQCSuoplXMEjoNCTBz9VCmlX39gpC8PL22qKHYYjxfmJDnTxppIul5kV3d0ljXTrQVYk4RVPIeQB5rajQNII96Pa+fC6xWjaSnp6WppQUIdy3RWAVSeTx/cCtievpHvr+7YLv9W23G/oyIODE61CInkyeNHRwdYFQpp04Z2RcyeAHDwniKk4lPnvD6WeDhw+dlnZ1QJKKngWvKnj8Ulh6kQ3pAzxtSps6Fa/jlhH/2MBsAhrfKTRoZyxITw3T10T0pbDarRgJ0a1mRSm/UMN3tjQ0ya8HjJ81NbeebmqqLsuCWCsorq7q1pqpSsZiqgU6et7dUlVU3sCqVKFqtNTVdaqtPcDisGhYcFOStYf9y0AxHJE2VkZRAiUYqlay2sijrBa/x/OXr14X1HZnDGVl3VR40ZldW9pxRQ01V9OpiK81awqOzXubX04zMGNKXOg8dP6VXr6G/U+GA/gPxrgIVrLRJzO09oLc/pQYnPxyxB1mV2ahWR0Z2dFgs5lbx4cn9EPfkzZu5LRRtLJV01FMak9UaR/FGarXWHjRkRhLZJk9zucJ1UsCJATnIZ6ONisIagZY0N0ucyKsNMwhnF9BkZwA/8LsFj8LsNNe1UNDlpSoVC2oEpb+/DLGDoqgORMboLySuUpeT5+NUQ31Bno+vlUBhaSm11zu8hR3uQysbSwUABAAEUCVsHTNLNaRJRtOlAAA5gWuMAAD5zlC6J777IQmmBfwEjQTBl90weDxB8o0Hge0HucKob+hrnHI5ivlndEzzp3xInoEu/790QREMc4K8y8UrUhUunvfdw6bq4YXI2GLox/mYpuNELMbZGyv7+wdrR/gMG/t7Uz7tEPcmizR0IxadK7EycirW+o7DxnSciK2hg7AzawP2dFZg37z+zQf62MP24o1l4wsjL5Y8tndv4BmFwzBhD+9NkmOH4zQ6LuocLDqnvzpcVxRUKG3S8YWGdpPX9IYYAeatQUeLDDZf/C5E03WWrZ0jLkWItZ1LoZGdLiKXhooKCC+5p7Bol/FNHHluUTGvy8ahOz27HK4GB7L7FdVlIlyLT+7Zbpw6M2re1XDO4rji8X2jgTcJS8ZasmjNxAxWiC4YnY14TKbsrWRCTpfKG55nYcvUEaqMxIWkVx3X8TgTKgyvxPcy6Iquu6qvqUuS5f/HLLnSEBt8GxklKiXqaKKNLnrN5PVvMmxSD7hG76DlRZYtdRtPxrl8uv/hYLznoN41b5KVX62hgCKm+MDxIQA=) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Onest-cyrillic-XA2Wcfvm.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Onest-latin-Cl_J6ReI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--uikitok-blue-50: #eef5ff;--uikitok-blue-100: #d9e8ff;--uikitok-blue-200: #b9d4ff;--uikitok-blue-500: #1673ff;--uikitok-blue-550: #126be8;--uikitok-blue-600: #0d63e4;--uikitok-blue-700: #084fb9;--uikitok-violet-500: #7657f6;--uikitok-pink-500: #e46cce;--uikitok-cyan-500: #40c8ff;--uikitok-gray-0: #ffffff;--uikitok-gray-50: #f8faff;--uikitok-gray-100: #f0f4fa;--uikitok-gray-200: #e4e9f3;--uikitok-gray-300: #cdd6e5;--uikitok-gray-400: #627089;--uikitok-gray-500: #536078;--uikitok-gray-600: #46546c;--uikitok-gray-700: #2e3a51;--uikitok-gray-800: #192238;--uikitok-gray-900: #080d25;--uikitok-green-100: #e8faf1;--uikitok-green-500: #20c875;--uikitok-green-600: #087b43;--uikitok-red-100: #fff0f3;--uikitok-red-500: #ff526f;--uikitok-red-600: #d62f4d;--uikitok-red-700: #bd2944;--uikitok-orange-100: #fff6e5;--uikitok-orange-500: #f5a623;--uikitok-orange-600: #9c6100;--uikitok-color-brand: var(--uikitok-blue-500);--uikitok-color-accent: var(--uikitok-blue-550);--uikitok-color-accent-text: var(--uikitok-blue-600);--uikitok-color-accent-hover: var(--uikitok-blue-600);--uikitok-color-accent-active: var(--uikitok-blue-700);--uikitok-color-accent-subtle: var(--uikitok-blue-50);--uikitok-color-accent-subtle-hover: var(--uikitok-blue-100);--uikitok-color-positive: var(--uikitok-green-600);--uikitok-color-negative: var(--uikitok-red-600);--uikitok-color-negative-hover: var(--uikitok-red-600);--uikitok-color-warning: var(--uikitok-orange-600);--uikitok-color-bg: var(--uikitok-gray-0);--uikitok-color-bg-secondary: var(--uikitok-gray-50);--uikitok-color-bg-tertiary: var(--uikitok-gray-100);--uikitok-color-bg-elevated: var(--uikitok-gray-0);--uikitok-color-text: var(--uikitok-gray-900);--uikitok-color-text-secondary: var(--uikitok-gray-500);--uikitok-color-text-tertiary: var(--uikitok-gray-400);--uikitok-color-text-on-accent: #ffffff;--uikitok-color-border: var(--uikitok-gray-200);--uikitok-color-border-strong: var(--uikitok-gray-300);--uikitok-color-overlay: rgb(8 13 37 / 48%);--uikitok-chart-brand: var(--uikitok-blue-500);--uikitok-chart-violet: var(--uikitok-violet-500);--uikitok-chart-cyan: var(--uikitok-cyan-500);--uikitok-chart-success: var(--uikitok-green-500);--uikitok-chart-warning: var(--uikitok-orange-500);--uikitok-chart-danger: var(--uikitok-red-500);--uikitok-chart-pink: var(--uikitok-pink-500);--uikitok-chart-neutral: var(--uikitok-gray-400);--uikitok-font-family: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--uikitok-font-family-mono: "Geist Mono", "SF Mono", ui-monospace, Menlo, monospace;--uikitok-font-size-3xs: 10px;--uikitok-font-size-2xs: 11px;--uikitok-font-size-xs: 12px;--uikitok-font-size-s: 13px;--uikitok-font-size-m: 14px;--uikitok-font-size-l: 16px;--uikitok-font-size-xl: 20px;--uikitok-font-size-title: 28px;--uikitok-font-size-2xl: 24px;--uikitok-font-size-3xl: 32px;--uikitok-font-size-4xl: 40px;--uikitok-font-size-5xl: 52px;--uikitok-font-weight-regular: 400;--uikitok-font-weight-medium: 500;--uikitok-font-weight-semibold: 600;--uikitok-font-weight-bold: 700;--uikitok-line-height-tight: 1.25;--uikitok-line-height: 1.5;--uikitok-line-height-relaxed: 1.65;--uikitok-space-2xs: 4px;--uikitok-space-xs: 8px;--uikitok-space-s: 12px;--uikitok-space-m: 16px;--uikitok-space-l: 24px;--uikitok-space-xl: 32px;--uikitok-space-2xl: 48px;--uikitok-space-3xl: 64px;--uikitok-radius-xs: 6px;--uikitok-radius-s: 8px;--uikitok-radius-m: 12px;--uikitok-radius-l: 16px;--uikitok-radius-xl: 20px;--uikitok-radius-2xl: 24px;--uikitok-radius-round: 999px;--uikitok-control-height-s: 32px;--uikitok-control-height-m: 40px;--uikitok-control-height-l: 48px;--uikitok-shadow-s: 0 2px 8px rgb(22 54 108 / 6%);--uikitok-shadow-m: 0 10px 30px rgb(22 54 108 / 10%);--uikitok-shadow-l: 0 20px 60px rgb(22 54 108 / 14%);--uikitok-duration-fast: .12s;--uikitok-duration: .18s;--uikitok-duration-slow: .28s;--uikitok-easing: cubic-bezier(.2, 0, 0, 1);--uikitok-focus-ring: 0 0 0 3px rgb(22 115 255 / 22%);--uikitok-color-positive-subtle-bg: #e8faf1;--uikitok-color-positive-subtle-text: #087b43;--uikitok-color-negative-subtle-bg: #fff0f3;--uikitok-color-negative-subtle-text: #c72f4b;--uikitok-color-warning-subtle-bg: #fff6e5;--uikitok-color-warning-subtle-text: #9c6100;--uikitok-cat-red-bg: #fff0f3;--uikitok-cat-red-text: #c72f4b;--uikitok-cat-orange-bg: #fff3e5;--uikitok-cat-orange-text: #a85b00;--uikitok-cat-amber-bg: #fff8dc;--uikitok-cat-amber-text: #806600;--uikitok-cat-green-bg: #e8faf1;--uikitok-cat-green-text: #0b8a4b;--uikitok-cat-teal-bg: #e4faf7;--uikitok-cat-teal-text: #087b70;--uikitok-cat-blue-bg: #eaf2ff;--uikitok-cat-blue-text: #0d63e4;--uikitok-cat-indigo-bg: #edf0ff;--uikitok-cat-indigo-text: #4854c9;--uikitok-cat-violet-bg: #f0edff;--uikitok-cat-violet-text: #6245d7;--uikitok-cat-pink-bg: #fff0fb;--uikitok-cat-pink-text: #b641a0;--uikitok-cat-gray-bg: #f0f4fa;--uikitok-cat-gray-text: #536078}[data-uikitok-theme=dark]{color-scheme:dark;--uikitok-color-bg: #10162a;--uikitok-color-bg-secondary: #0b1022;--uikitok-color-bg-tertiary: #1b243c;--uikitok-color-bg-elevated: #171f35;--uikitok-color-text: #f6f8fc;--uikitok-color-text-secondary: #a6b0c3;--uikitok-color-text-tertiary: #7f8aa0;--uikitok-color-border: #27324a;--uikitok-color-border-strong: #35415b;--uikitok-color-accent-subtle: rgb(22 115 255 / 18%);--uikitok-color-accent-subtle-hover: rgb(22 115 255 / 26%);--uikitok-color-accent-text: #83b6ff;--uikitok-color-overlay: rgb(2 5 15 / 68%);--uikitok-chart-brand: #5e9dff;--uikitok-chart-violet: #a18bff;--uikitok-chart-cyan: #67d5ff;--uikitok-chart-success: #55d99a;--uikitok-chart-warning: #f6bd61;--uikitok-chart-danger: #ff8498;--uikitok-chart-pink: #eda0df;--uikitok-chart-neutral: #8c98ad;--uikitok-focus-ring: 0 0 0 3px rgb(65 145 255 / 35%);--uikitok-shadow-s: 0 2px 8px rgb(0 0 0 / 22%);--uikitok-shadow-m: 0 12px 32px rgb(0 0 0 / 32%);--uikitok-shadow-l: 0 24px 64px rgb(0 0 0 / 44%);--uikitok-color-positive-subtle-bg: rgb(32 200 117 / 16%);--uikitok-color-positive-subtle-text: #65dca0;--uikitok-color-negative-subtle-bg: rgb(255 82 111 / 16%);--uikitok-color-negative-subtle-text: #ff91a4;--uikitok-color-warning-subtle-bg: rgb(245 166 35 / 16%);--uikitok-color-warning-subtle-text: #f6c36f;--uikitok-cat-red-bg: rgb(255 82 111 / 16%);--uikitok-cat-red-text: #ff91a4;--uikitok-cat-orange-bg: rgb(245 138 35 / 16%);--uikitok-cat-orange-text: #f6b66f;--uikitok-cat-amber-bg: rgb(230 190 40 / 16%);--uikitok-cat-amber-text: #e9d477;--uikitok-cat-green-bg: rgb(32 200 117 / 16%);--uikitok-cat-green-text: #65dca0;--uikitok-cat-teal-bg: rgb(30 190 172 / 16%);--uikitok-cat-teal-text: #70d8cd;--uikitok-cat-blue-bg: rgb(22 115 255 / 18%);--uikitok-cat-blue-text: #83b6ff;--uikitok-cat-indigo-bg: rgb(90 105 230 / 18%);--uikitok-cat-indigo-text: #a2adff;--uikitok-cat-violet-bg: rgb(118 87 246 / 18%);--uikitok-cat-violet-text: #b8a6ff;--uikitok-cat-pink-bg: rgb(228 108 206 / 18%);--uikitok-cat-pink-text: #f1a8e3;--uikitok-cat-gray-bg: rgb(148 160 180 / 16%);--uikitok-cat-gray-text: #b8c1d1}@media(prefers-reduced-motion:reduce){:root{--uikitok-duration-fast: .01ms;--uikitok-duration: .01ms;--uikitok-duration-slow: .01ms}}@media(prefers-reduced-motion:reduce){[class^=uikitok-],[class*=" uikitok-"]{scroll-behavior:auto!important;transition-duration:.01ms!important}.uikitok-modal,.uikitok-modal__window,.uikitok-sheet,.uikitok-sheet__panel,.uikitok-dropdown__menu,.uikitok-popover,.uikitok-tooltip,.uikitok-toast,.uikitok-skeleton{animation:none!important}.uikitok-spinner,.uikitok-button__spinner{animation-duration:1.5s!important}}.uikitok-appshell{display:flex;min-height:100vh;background:var(--uikitok-color-bg);font-family:var(--uikitok-font-family)}.uikitok-appshell__sidebar{position:sticky;top:0;height:100vh;flex-shrink:0;display:flex}.uikitok-appshell__sidebar>*{height:100%}.uikitok-appshell__content{flex:1;min-width:0;padding:var(--uikitok-space-xl)}.uikitok-appshell__content--no-padding{padding:0}.uikitok-alert{--uikitok-alert-bg: var(--uikitok-color-accent-subtle);--uikitok-alert-color: var(--uikitok-color-accent-text);display:flex;align-items:flex-start;gap:var(--uikitok-space-s);padding:var(--uikitok-space-m);border:1px solid transparent;border-radius:var(--uikitok-radius-l);color:var(--uikitok-color-text);background:var(--uikitok-alert-bg);font-family:var(--uikitok-font-family)}.uikitok-alert--outline{border-color:color-mix(in srgb,var(--uikitok-alert-color) 32%,transparent);background:var(--uikitok-color-bg)}.uikitok-alert--success{--uikitok-alert-bg: var(--uikitok-color-positive-subtle-bg);--uikitok-alert-color: var(--uikitok-color-positive-subtle-text)}.uikitok-alert--warning{--uikitok-alert-bg: var(--uikitok-color-warning-subtle-bg);--uikitok-alert-color: var(--uikitok-color-warning-subtle-text)}.uikitok-alert--error{--uikitok-alert-bg: var(--uikitok-color-negative-subtle-bg);--uikitok-alert-color: var(--uikitok-color-negative-subtle-text)}.uikitok-alert__icon{display:inline-grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--uikitok-alert-color);background:color-mix(in srgb,currentColor 10%,transparent)}.uikitok-alert__content{min-width:0;flex:1}.uikitok-alert__title{display:block;font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height-tight)}.uikitok-alert__message{margin-top:4px;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s);line-height:var(--uikitok-line-height)}.uikitok-alert__action{margin-top:var(--uikitok-space-s)}.uikitok-alert__close{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:var(--uikitok-radius-s);color:var(--uikitok-color-text-secondary);background:transparent;font:inherit;font-size:20px;cursor:pointer}.uikitok-alert__close:hover{color:var(--uikitok-color-text);background:color-mix(in srgb,var(--uikitok-color-text) 7%,transparent)}.uikitok-alert__close:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent-text);font-family:var(--uikitok-font-family);font-weight:var(--uikitok-font-weight-semibold);-webkit-user-select:none;user-select:none}.uikitok-avatar__img{display:block;width:100%;height:100%;border-radius:var(--uikitok-radius-round);object-fit:cover}.uikitok-avatar__initials{text-transform:uppercase;line-height:1}.uikitok-avatar__icon{width:60%;height:60%}.uikitok-avatar__online{position:absolute;right:0;bottom:0;width:25%;height:25%;min-width:8px;min-height:8px;border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-positive);border:2px solid var(--uikitok-color-bg)}.uikitok-avatar-group{display:inline-flex;align-items:center}.uikitok-avatar-group__item{display:inline-flex;flex-shrink:0;border-radius:var(--uikitok-radius-round);box-shadow:0 0 0 2px var(--uikitok-color-bg)}.uikitok-avatar-group__more{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--uikitok-radius-round);box-shadow:0 0 0 2px var(--uikitok-color-bg);background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text-secondary);font-family:var(--uikitok-font-family);font-weight:var(--uikitok-font-weight-semibold);line-height:1;-webkit-user-select:none;user-select:none}.uikitok-badge{display:inline-flex;align-items:center;gap:4px;border-radius:var(--uikitok-radius-round);font-family:var(--uikitok-font-family);font-weight:var(--uikitok-font-weight-semibold)}.uikitok-badge--size-s{height:20px;padding:0 7px;font-size:var(--uikitok-font-size-2xs)}.uikitok-badge--size-m{height:24px;padding:0 var(--uikitok-space-xs);font-size:var(--uikitok-font-size-xs)}.uikitok-badge__icon{display:inline-flex}.uikitok-badge__icon svg{width:1em;height:1em}.uikitok-badge--subtle.uikitok-badge--accent{background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent-text)}.uikitok-badge--subtle.uikitok-badge--positive{background:var(--uikitok-color-positive-subtle-bg);color:var(--uikitok-color-positive-subtle-text)}.uikitok-badge--subtle.uikitok-badge--negative{background:var(--uikitok-color-negative-subtle-bg);color:var(--uikitok-color-negative-subtle-text)}.uikitok-badge--subtle.uikitok-badge--warning{background:var(--uikitok-color-warning-subtle-bg);color:var(--uikitok-color-warning-subtle-text)}.uikitok-badge--subtle.uikitok-badge--neutral{background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text-secondary)}.uikitok-badge--solid.uikitok-badge--accent{background:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent)}.uikitok-badge--solid.uikitok-badge--positive{background:var(--uikitok-green-600);color:var(--uikitok-color-text-on-accent)}.uikitok-badge--solid.uikitok-badge--negative{background:var(--uikitok-red-600);color:var(--uikitok-color-text-on-accent)}.uikitok-badge--solid.uikitok-badge--warning{background:var(--uikitok-orange-600);color:var(--uikitok-color-text-on-accent)}.uikitok-badge--solid.uikitok-badge--neutral{background:var(--uikitok-gray-600);color:var(--uikitok-color-text-on-accent)}.uikitok-badge--tone-red{background:var(--uikitok-cat-red-bg);color:var(--uikitok-cat-red-text)}.uikitok-badge--tone-orange{background:var(--uikitok-cat-orange-bg);color:var(--uikitok-cat-orange-text)}.uikitok-badge--tone-amber{background:var(--uikitok-cat-amber-bg);color:var(--uikitok-cat-amber-text)}.uikitok-badge--tone-green{background:var(--uikitok-cat-green-bg);color:var(--uikitok-cat-green-text)}.uikitok-badge--tone-teal{background:var(--uikitok-cat-teal-bg);color:var(--uikitok-cat-teal-text)}.uikitok-badge--tone-blue{background:var(--uikitok-cat-blue-bg);color:var(--uikitok-cat-blue-text)}.uikitok-badge--tone-indigo{background:var(--uikitok-cat-indigo-bg);color:var(--uikitok-cat-indigo-text)}.uikitok-badge--tone-violet{background:var(--uikitok-cat-violet-bg);color:var(--uikitok-cat-violet-text)}.uikitok-badge--tone-pink{background:var(--uikitok-cat-pink-bg);color:var(--uikitok-cat-pink-text)}.uikitok-badge--tone-gray{background:var(--uikitok-cat-gray-bg);color:var(--uikitok-cat-gray-text)}.uikitok-breadcrumbs{font-family:var(--uikitok-font-family)}.uikitok-breadcrumbs--s{min-height:24px;font-size:var(--uikitok-font-size-s)}.uikitok-breadcrumbs--m{min-height:32px;font-size:var(--uikitok-font-size-m)}.uikitok-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:var(--uikitok-space-2xs);list-style:none;margin:0;padding:0}.uikitok-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--uikitok-space-2xs)}.uikitok-breadcrumbs__item a,.uikitok-breadcrumbs__item button{border:none;background:none;padding:0;font:inherit;color:var(--uikitok-color-text-secondary);text-decoration:none;cursor:pointer;border-radius:4px}.uikitok-breadcrumbs__item a:hover,.uikitok-breadcrumbs__item button:hover{color:var(--uikitok-color-accent-text)}.uikitok-breadcrumbs__item a:focus-visible,.uikitok-breadcrumbs__item button:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-breadcrumbs__item>span{color:var(--uikitok-color-text-secondary)}.uikitok-breadcrumbs__current,.uikitok-breadcrumbs__item>.uikitok-breadcrumbs__current{color:var(--uikitok-color-text);font-weight:var(--uikitok-font-weight-medium)}.uikitok-breadcrumbs__sep{color:var(--uikitok-color-border-strong);font-size:1.25em}.uikitok-chart-card{min-width:0;padding:var(--uikitok-space-m);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg);font-family:var(--uikitok-font-family)}.uikitok-chart-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--uikitok-space-m);margin-bottom:var(--uikitok-space-m)}.uikitok-chart-card h3{margin:0;color:var(--uikitok-color-text);font-size:var(--uikitok-font-size-l);line-height:var(--uikitok-line-height-tight)}.uikitok-chart-card header p{margin:var(--uikitok-space-2xs) 0 0;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.uikitok-chart-card__body{min-width:0}.uikitok-chart-card>footer{margin-top:var(--uikitok-space-m);padding-top:var(--uikitok-space-s);border-top:1px solid var(--uikitok-color-border)}.uikitok-chart{position:relative;width:100%;min-width:0;font-family:var(--uikitok-font-family)}.uikitok-chart svg{display:block;width:100%;height:100%;overflow:visible}.uikitok-chart__grid line{stroke:var(--uikitok-color-border);stroke-width:1;vector-effect:non-scaling-stroke}.uikitok-chart__grid text{fill:var(--uikitok-color-text-tertiary);font-size:10px;text-anchor:end}.uikitok-chart__x-label{fill:var(--uikitok-color-text-tertiary);font-size:10px;text-anchor:middle}.uikitok-line-chart__line{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.uikitok-line-chart__dot{fill:var(--uikitok-color-bg);stroke:currentColor;stroke-width:2.5;vector-effect:non-scaling-stroke;cursor:pointer}.uikitok-line-chart__dot:focus{outline:none;stroke-width:5}.uikitok-bar-chart__bar{fill:currentColor;cursor:pointer;transition:opacity var(--uikitok-duration) var(--uikitok-easing)}.uikitok-bar-chart__bar:hover,.uikitok-bar-chart__bar:focus{opacity:.78;outline:none}.uikitok-chart__tooltip{position:absolute;z-index:2;display:grid;gap:2px;min-width:max-content;padding:7px 9px;transform:translate(-50%,calc(-100% - 10px));border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-s);background:var(--uikitok-color-bg-elevated);box-shadow:var(--uikitok-shadow-m);color:var(--uikitok-color-text);font-size:var(--uikitok-font-size-xs);pointer-events:none}.uikitok-chart__tooltip span{color:var(--uikitok-color-text-secondary)}.uikitok-chart__tooltip strong{display:flex;align-items:center;gap:6px}.uikitok-chart__tooltip i{width:7px;height:7px;border-radius:50%}.uikitok-chart-legend{display:flex;flex-wrap:wrap;gap:var(--uikitok-space-xs) var(--uikitok-space-m);color:var(--uikitok-color-text-secondary);font-family:var(--uikitok-font-family);font-size:var(--uikitok-font-size-s)}.uikitok-chart-legend--vertical{flex-direction:column;flex-wrap:nowrap}.uikitok-chart-legend__item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px}.uikitok-chart-legend__item i{width:8px;height:8px;border-radius:50%}.uikitok-chart-legend__item strong{color:var(--uikitok-color-text);font-weight:var(--uikitok-font-weight-semibold)}.uikitok-donut-chart{display:flex;align-items:center;justify-content:center;gap:var(--uikitok-space-l);font-family:var(--uikitok-font-family)}.uikitok-donut-chart__visual{position:relative;flex:0 0 auto}.uikitok-donut-chart svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.uikitok-donut-chart__track{stroke:var(--uikitok-color-bg-tertiary)}.uikitok-donut-chart__segment{transition:opacity var(--uikitok-duration) var(--uikitok-easing)}.uikitok-donut-chart__segment:hover{opacity:.8}.uikitok-donut-chart__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--uikitok-color-text)}.uikitok-donut-chart__center strong{font-size:var(--uikitok-font-size-xl);line-height:1}.uikitok-donut-chart__center small{margin-top:5px;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.uikitok-sparkline{display:inline-flex;color:var(--uikitok-color-text)}.uikitok-sparkline svg{overflow:visible}.uikitok-sparkline polyline{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.uikitok-progress{display:grid;gap:6px;width:100%;font-family:var(--uikitok-font-family)}.uikitok-progress__label{display:flex;justify-content:space-between;gap:var(--uikitok-space-s);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.uikitok-progress__label strong{color:var(--uikitok-color-text)}.uikitok-progress__track{overflow:hidden;width:100%;border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-bg-tertiary)}.uikitok-progress__track span{display:block;height:100%;border-radius:inherit;transition:width var(--uikitok-duration-slow) var(--uikitok-easing)}.uikitok-progress--s .uikitok-progress__track{height:4px}.uikitok-progress--m .uikitok-progress__track{height:8px}.uikitok-progress--l .uikitok-progress__track{height:12px}@media(max-width:520px){.uikitok-donut-chart{align-items:flex-start;flex-direction:column}}.uikitok-caption{margin:0;font-family:var(--uikitok-font-family);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text-secondary)}.uikitok-caption--size-xs{font-size:var(--uikitok-font-size-xs)}.uikitok-caption--size-s{font-size:var(--uikitok-font-size-s)}.uikitok-caption--caps{text-transform:uppercase;letter-spacing:.06em}.uikitok-chip{display:inline-flex;align-items:center;gap:4px;border-radius:var(--uikitok-radius-round);font-family:var(--uikitok-font-family);font-weight:var(--uikitok-font-weight-medium);white-space:nowrap}.uikitok-chip--size-m{height:26px;padding:0 10px;font-size:var(--uikitok-font-size-s)}.uikitok-chip--size-s{height:22px;padding:0 8px;font-size:var(--uikitok-font-size-xs)}.uikitok-chip--disabled{opacity:.55}.uikitok-chip__before{display:inline-flex;align-items:center}.uikitok-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.uikitok-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:-4px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--uikitok-duration),background var(--uikitok-duration)}.uikitok-chip__remove:hover:not(:disabled){opacity:1;background:#00000014}[data-uikitok-theme=dark] .uikitok-chip__remove:hover:not(:disabled){background:#ffffff1f}.uikitok-chip__remove:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-chip--tone-red{background:var(--uikitok-cat-red-bg);color:var(--uikitok-cat-red-text)}.uikitok-chip--tone-orange{background:var(--uikitok-cat-orange-bg);color:var(--uikitok-cat-orange-text)}.uikitok-chip--tone-amber{background:var(--uikitok-cat-amber-bg);color:var(--uikitok-cat-amber-text)}.uikitok-chip--tone-green{background:var(--uikitok-cat-green-bg);color:var(--uikitok-cat-green-text)}.uikitok-chip--tone-teal{background:var(--uikitok-cat-teal-bg);color:var(--uikitok-cat-teal-text)}.uikitok-chip--tone-blue{background:var(--uikitok-cat-blue-bg);color:var(--uikitok-cat-blue-text)}.uikitok-chip--tone-indigo{background:var(--uikitok-cat-indigo-bg);color:var(--uikitok-cat-indigo-text)}.uikitok-chip--tone-violet{background:var(--uikitok-cat-violet-bg);color:var(--uikitok-cat-violet-text)}.uikitok-chip--tone-pink{background:var(--uikitok-cat-pink-bg);color:var(--uikitok-cat-pink-text)}.uikitok-chip--tone-gray{background:var(--uikitok-cat-gray-bg);color:var(--uikitok-cat-gray-text)}.uikitok-collapsible{display:flex;flex-direction:column;font-family:var(--uikitok-font-family)}.uikitok-collapsible__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-xs);width:100%;padding:var(--uikitok-space-xs) var(--uikitok-space-xs);border:none;border-radius:var(--uikitok-radius-s);background:transparent;font-family:inherit;font-size:var(--uikitok-font-size-m);font-weight:var(--uikitok-font-weight-medium);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text);text-align:left;cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-collapsible__trigger:hover:not(:disabled){background:var(--uikitok-color-bg-secondary)}.uikitok-collapsible__trigger:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-collapsible__trigger:disabled{color:var(--uikitok-color-text-secondary);cursor:not-allowed}.uikitok-collapsible__label{flex:1;min-width:0}.uikitok-collapsible__chevron{flex-shrink:0;color:var(--uikitok-color-text-secondary);transition:transform var(--uikitok-duration) var(--uikitok-easing)}.uikitok-collapsible__trigger[aria-expanded=true] .uikitok-collapsible__chevron{transform:rotate(90deg)}.uikitok-collapsible__content{padding:var(--uikitok-space-2xs) var(--uikitok-space-xs) var(--uikitok-space-xs);font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text)}.uikitok-combobox{position:relative;display:inline-flex;flex-direction:column;min-width:220px;font-family:var(--uikitok-font-family)}.uikitok-combobox__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-xs);width:100%;padding:0 var(--uikitok-space-s);background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-text);font-family:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing)}.uikitok-combobox__trigger:focus-visible{outline:none;border-color:var(--uikitok-color-accent);box-shadow:var(--uikitok-focus-ring)}.uikitok-combobox__trigger:hover{border-color:var(--uikitok-color-text-tertiary)}.uikitok-combobox--open .uikitok-combobox__trigger{border-color:var(--uikitok-color-accent)}.uikitok-combobox--disabled .uikitok-combobox__trigger{opacity:.55;cursor:not-allowed}.uikitok-combobox--size-s .uikitok-combobox__trigger{height:var(--uikitok-control-height-s);font-size:var(--uikitok-font-size-s)}.uikitok-combobox--size-m .uikitok-combobox__trigger{height:var(--uikitok-control-height-m);font-size:var(--uikitok-font-size-m)}.uikitok-combobox--size-l .uikitok-combobox__trigger{height:var(--uikitok-control-height-l);font-size:var(--uikitok-font-size-l)}.uikitok-combobox__value,.uikitok-combobox__placeholder{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uikitok-combobox__placeholder{color:var(--uikitok-gray-400)}.uikitok-combobox__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;padding:0;border:none;border-radius:var(--uikitok-radius-round);background:transparent;color:var(--uikitok-color-text-secondary);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-combobox__clear:hover{background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text)}.uikitok-combobox__clear:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-combobox__clear svg{width:12px;height:12px}.uikitok-combobox__arrow{flex-shrink:0;width:16px;height:16px;color:var(--uikitok-color-text-secondary);transition:transform var(--uikitok-duration) var(--uikitok-easing)}.uikitok-combobox--open .uikitok-combobox__arrow{transform:rotate(180deg)}.uikitok-combobox__popup{z-index:1200;display:flex;flex-direction:column;background:var(--uikitok-color-bg-elevated);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);box-shadow:var(--uikitok-shadow-m);font-family:var(--uikitok-font-family);overflow:hidden}.uikitok-combobox__search{display:flex;align-items:center;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-xs) var(--uikitok-space-s);border-bottom:1px solid var(--uikitok-color-border)}.uikitok-combobox__search svg{flex-shrink:0;width:16px;height:16px;color:var(--uikitok-color-text-secondary)}.uikitok-combobox__search-input{flex:1;min-width:0;padding:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text)}.uikitok-combobox__search-input::placeholder{color:var(--uikitok-gray-400)}.uikitok-combobox__menu{margin:0;padding:var(--uikitok-space-2xs);list-style:none;max-height:260px;overflow-y:auto}.uikitok-combobox__option{display:flex;flex-direction:column;gap:2px;padding:var(--uikitok-space-xs) var(--uikitok-space-s);border-radius:var(--uikitok-radius-s);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-combobox__option--active{background:var(--uikitok-color-bg-secondary)}.uikitok-combobox__option--disabled{opacity:.55;cursor:not-allowed}.uikitok-combobox__option-label{font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text)}.uikitok-combobox__option--selected .uikitok-combobox__option-label{color:var(--uikitok-color-accent-text);font-weight:var(--uikitok-font-weight-medium)}.uikitok-combobox__option-desc{font-size:var(--uikitok-font-size-s);color:var(--uikitok-color-text-secondary)}.uikitok-combobox__empty{padding:var(--uikitok-space-m) var(--uikitok-space-s);font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text-secondary);text-align:center}.uikitok-counter{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--uikitok-radius-round);font-family:var(--uikitok-font-family);font-size:var(--uikitok-font-size-xs);font-weight:var(--uikitok-font-weight-semibold);line-height:1}.uikitok-counter--size-m{min-width:20px;height:20px;padding:0 var(--uikitok-space-2xs)}.uikitok-counter--size-s{min-width:16px;height:16px;padding:0 var(--uikitok-space-2xs)}.uikitok-counter--primary{background:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent)}.uikitok-counter--secondary{background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text-secondary)}.uikitok-dropdown{position:relative;display:inline-flex;font-family:var(--uikitok-font-family)}.uikitok-dropdown__trigger{display:inline-flex;cursor:pointer}.uikitok-dropdown__menu{z-index:1200;display:flex;flex-direction:column;min-width:200px;font-family:var(--uikitok-font-family);padding:var(--uikitok-space-2xs);background:var(--uikitok-color-bg-elevated);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);box-shadow:var(--uikitok-shadow-m);animation:uikitok-dropdown-in var(--uikitok-duration) var(--uikitok-easing)}@keyframes uikitok-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.uikitok-dropdown__item{display:flex;align-items:center;gap:var(--uikitok-space-xs);width:100%;padding:var(--uikitok-space-xs) var(--uikitok-space-s);border:none;border-radius:var(--uikitok-radius-s);background:transparent;font-family:inherit;font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height);text-align:left;color:var(--uikitok-color-text);cursor:pointer;white-space:nowrap;transition:background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-dropdown__item:hover:not(:disabled){background:var(--uikitok-color-bg-secondary)}.uikitok-dropdown__item:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-dropdown__item:disabled{opacity:.55;cursor:not-allowed}.uikitok-dropdown__item--danger{color:var(--uikitok-color-negative)}.uikitok-dropdown__icon{display:inline-flex;flex-shrink:0;color:var(--uikitok-color-text-secondary)}.uikitok-dropdown__item--danger .uikitok-dropdown__icon{color:var(--uikitok-color-negative)}.uikitok-dropdown__separator{height:1px;margin:var(--uikitok-space-2xs) 0;background:var(--uikitok-color-border)}.uikitok-empty-state{display:flex;align-items:center;justify-content:center;gap:var(--uikitok-space-l);padding:var(--uikitok-space-xl);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-xl);color:var(--uikitok-color-text);background:var(--uikitok-color-bg);font-family:var(--uikitok-font-family);text-align:center}.uikitok-empty-state--full{min-height:420px;padding:var(--uikitok-space-3xl)}.uikitok-empty-state--brand{background:linear-gradient(145deg,var(--uikitok-color-bg) 45%,var(--uikitok-color-accent-subtle))}.uikitok-empty-state__illustration{display:grid;width:128px;height:128px;flex:0 0 auto;place-items:center;border-radius:var(--uikitok-radius-2xl);color:var(--uikitok-color-accent-text);background:var(--uikitok-color-accent-subtle);font-size:48px}.uikitok-empty-state__content{max-width:440px}.uikitok-empty-state h3{margin:0;font-size:var(--uikitok-font-size-xl);line-height:var(--uikitok-line-height-tight)}.uikitok-empty-state p{margin:var(--uikitok-space-xs) 0 0;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height)}.uikitok-empty-state__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--uikitok-space-xs);margin-top:var(--uikitok-space-m)}.uikitok-empty-state--compact{flex-direction:column}.uikitok-empty-state--full{text-align:left}.uikitok-empty-state--full .uikitok-empty-state__actions{justify-content:flex-start}@media(max-width:640px){.uikitok-empty-state--full{flex-direction:column;text-align:center}.uikitok-empty-state--full .uikitok-empty-state__actions{justify-content:center}}.uikitok-flex{display:flex}.uikitok-flex--stretched{width:100%}.uikitok-group{font-family:var(--uikitok-font-family);padding:var(--uikitok-space-m);background:var(--uikitok-color-bg-secondary);border-radius:var(--uikitok-radius-l)}.uikitok-group--plain{background:transparent;border-radius:0}.uikitok-group__head{display:flex;flex-direction:column;gap:var(--uikitok-space-2xs);margin-bottom:var(--uikitok-space-s)}.uikitok-group__header{display:block}.uikitok-group__description{font-size:var(--uikitok-font-size-s);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text-secondary)}.uikitok-icon-button{display:inline-grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--uikitok-radius-m);font:inherit;cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),border-color var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing),transform var(--uikitok-duration-fast) var(--uikitok-easing)}.uikitok-icon-button--s{width:32px;height:32px}.uikitok-icon-button--m{width:40px;height:40px}.uikitok-icon-button--l{width:48px;height:48px}.uikitok-icon-button--primary{color:var(--uikitok-color-text-on-accent);background:var(--uikitok-color-accent)}.uikitok-icon-button--primary:hover:not(:disabled){background:var(--uikitok-color-accent-hover)}.uikitok-icon-button--primary:active:not(:disabled){background:var(--uikitok-color-accent-active);transform:translateY(1px)}.uikitok-icon-button--secondary{color:var(--uikitok-color-text);background:var(--uikitok-color-bg);border-color:var(--uikitok-color-border)}.uikitok-icon-button--secondary:hover:not(:disabled){color:var(--uikitok-color-accent-text);background:var(--uikitok-color-accent-subtle);border-color:var(--uikitok-color-accent-subtle-hover)}.uikitok-icon-button:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-icon-button:disabled{opacity:.48;cursor:not-allowed}.uikitok-icon-button svg{width:1.15em;height:1.15em}.uikitok-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--uikitok-space-l);font-family:var(--uikitok-font-family)}.uikitok-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--uikitok-color-overlay);animation:uikitok-modal-fade var(--uikitok-duration) var(--uikitok-easing)}@keyframes uikitok-modal-fade{0%{opacity:0}to{opacity:1}}.uikitok-modal__window{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - var(--uikitok-space-xl) * 2);background:var(--uikitok-color-bg-elevated);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-xl);box-shadow:var(--uikitok-shadow-l);animation:uikitok-modal-in .2s var(--uikitok-easing)}@keyframes uikitok-modal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.uikitok-modal--size-s .uikitok-modal__window{max-width:400px}.uikitok-modal--size-m .uikitok-modal__window{max-width:560px}.uikitok-modal--size-l .uikitok-modal__window{max-width:720px}.uikitok-modal--size-xl .uikitok-modal__window{max-width:1024px;height:80vh}.uikitok-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--uikitok-space-m);padding:var(--uikitok-space-l) var(--uikitok-space-l) 0}.uikitok-modal__title{flex:1;margin:0;font-size:var(--uikitok-font-size-xl);font-weight:var(--uikitok-font-weight-semibold);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text)}.uikitok-modal__heading{flex:1;min-width:0}.uikitok-modal__supporting{margin-top:var(--uikitok-space-2xs);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s);line-height:var(--uikitok-line-height)}.uikitok-modal--destructive .uikitok-modal__title{color:var(--uikitok-color-negative)}.uikitok-modal__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin-left:auto;padding:0;border:none;border-radius:var(--uikitok-radius-s);background:transparent;color:var(--uikitok-color-text-secondary);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-modal__close:hover{background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text)}.uikitok-modal__close:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-modal__body{padding:var(--uikitok-space-m) var(--uikitok-space-l);overflow-y:auto;font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text)}.uikitok-modal__footer{display:flex;justify-content:flex-end;gap:var(--uikitok-space-s);padding:var(--uikitok-space-xs) var(--uikitok-space-l) var(--uikitok-space-l)}.uikitok-multi-select{position:relative;display:inline-flex;flex-direction:column;min-width:260px;font-family:var(--uikitok-font-family)}.uikitok-multi-select__field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--uikitok-space-2xs) 6px;width:100%;padding:var(--uikitok-space-2xs) var(--uikitok-space-s);background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing)}.uikitok-multi-select__field:focus-visible{outline:none;border-color:var(--uikitok-color-accent);box-shadow:var(--uikitok-focus-ring)}.uikitok-multi-select__field:hover{border-color:var(--uikitok-color-text-tertiary)}.uikitok-multi-select--open .uikitok-multi-select__field{border-color:var(--uikitok-color-accent)}.uikitok-multi-select--disabled .uikitok-multi-select__field{opacity:.55;cursor:not-allowed}.uikitok-multi-select--size-m .uikitok-multi-select__field{min-height:var(--uikitok-control-height-m);font-size:var(--uikitok-font-size-m)}.uikitok-multi-select--size-l .uikitok-multi-select__field{min-height:var(--uikitok-control-height-l);font-size:var(--uikitok-font-size-l)}.uikitok-multi-select__placeholder{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--uikitok-gray-400)}.uikitok-multi-select__arrow{flex-shrink:0;width:16px;height:16px;margin-left:auto;color:var(--uikitok-color-text-secondary);transition:transform var(--uikitok-duration) var(--uikitok-easing)}.uikitok-multi-select--open .uikitok-multi-select__arrow{transform:rotate(180deg)}.uikitok-multi-select__popup{z-index:1200;display:flex;flex-direction:column;background:var(--uikitok-color-bg-elevated);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);box-shadow:var(--uikitok-shadow-m);font-family:var(--uikitok-font-family);overflow:hidden}.uikitok-multi-select__search{display:flex;align-items:center;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-xs) var(--uikitok-space-s);border-bottom:1px solid var(--uikitok-color-border)}.uikitok-multi-select__search svg{flex-shrink:0;width:16px;height:16px;color:var(--uikitok-color-text-secondary)}.uikitok-multi-select__search-input{flex:1;min-width:0;padding:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text)}.uikitok-multi-select__search-input::placeholder{color:var(--uikitok-gray-400)}.uikitok-multi-select__menu{margin:0;padding:var(--uikitok-space-2xs);list-style:none;max-height:260px;overflow-y:auto}.uikitok-multi-select__option{display:flex;align-items:flex-start;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-xs) var(--uikitok-space-s);border-radius:var(--uikitok-radius-s);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-multi-select__option--active{background:var(--uikitok-color-bg-secondary)}.uikitok-multi-select__option--disabled{opacity:.55;cursor:not-allowed}.uikitok-multi-select__check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-top:2px;border:1px solid var(--uikitok-color-border-strong);border-radius:4px;background:var(--uikitok-color-bg);color:transparent;transition:background var(--uikitok-duration) var(--uikitok-easing),border-color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-multi-select__check svg{width:10px;height:10px}.uikitok-multi-select__option--selected .uikitok-multi-select__check{background:var(--uikitok-color-accent);border-color:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent)}.uikitok-multi-select__option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.uikitok-multi-select__option-label{font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text)}.uikitok-multi-select__option--selected .uikitok-multi-select__option-label{font-weight:var(--uikitok-font-weight-medium)}.uikitok-multi-select__option-desc{font-size:var(--uikitok-font-size-s);color:var(--uikitok-color-text-secondary)}.uikitok-multi-select__empty{padding:var(--uikitok-space-m) var(--uikitok-space-s);font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text-secondary);text-align:center}.uikitok-pageheader{display:flex;flex-direction:column;gap:var(--uikitok-space-xs);font-family:var(--uikitok-font-family)}.uikitok-pageheader__row{display:flex;align-items:center;gap:var(--uikitok-space-m);row-gap:var(--uikitok-space-s);flex-wrap:wrap}.uikitok-pageheader__before{display:flex;align-items:center;flex-shrink:0}.uikitok-pageheader__titles{flex:1;min-width:min(240px,100%);display:flex;flex-direction:column;gap:var(--uikitok-space-2xs)}.uikitok-pageheader__title{margin:0;font-size:var(--uikitok-font-size-title);font-weight:var(--uikitok-font-weight-semibold);letter-spacing:-.02em;color:var(--uikitok-color-text);line-height:1.25}.uikitok-pageheader__subtitle{font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text-secondary)}.uikitok-pageheader__actions{display:flex;align-items:center;gap:var(--uikitok-space-xs);flex-shrink:0}.uikitok-pagination{display:inline-flex;align-items:center;gap:var(--uikitok-space-2xs);font-family:var(--uikitok-font-family)}.uikitok-pagination__button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;border-radius:var(--uikitok-radius-s);font-family:inherit;font-size:var(--uikitok-font-size-s);font-weight:var(--uikitok-font-weight-medium);color:var(--uikitok-color-text);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-pagination--s .uikitok-pagination__button,.uikitok-pagination--s .uikitok-pagination__ellipsis{width:32px;height:32px;font-size:var(--uikitok-font-size-s)}.uikitok-pagination--m .uikitok-pagination__button,.uikitok-pagination--m .uikitok-pagination__ellipsis{width:40px;height:40px;font-size:var(--uikitok-font-size-m)}.uikitok-pagination__button:hover:not(:disabled):not(.uikitok-pagination__button--active){background:var(--uikitok-color-bg-secondary)}.uikitok-pagination__button:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-pagination__button:disabled{opacity:.45;cursor:not-allowed}.uikitok-pagination__button--active{background:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent)}.uikitok-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--uikitok-color-text-secondary);-webkit-user-select:none;user-select:none}.uikitok-pagination__summary{display:inline-flex;align-items:center;gap:var(--uikitok-space-xs);min-width:56px;justify-content:center;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.uikitok-pagination__summary strong{color:var(--uikitok-color-text)}.uikitok-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--uikitok-space-m);padding:var(--uikitok-space-xl) var(--uikitok-space-l);font-family:var(--uikitok-font-family);color:var(--uikitok-color-text)}.uikitok-placeholder__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text-secondary)}.uikitok-placeholder__header{margin:0;font-size:var(--uikitok-font-size-l);font-weight:var(--uikitok-font-weight-semibold)}.uikitok-placeholder__description{max-width:360px;font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text-secondary)}.uikitok-placeholder__action{margin-top:var(--uikitok-space-2xs)}.uikitok-popover{position:relative;display:inline-flex;font-family:var(--uikitok-font-family)}.uikitok-popover__trigger{display:inline-flex;cursor:pointer}.uikitok-popover__card{z-index:1200;min-width:180px;max-width:360px;padding:var(--uikitok-space-m);background:var(--uikitok-color-bg-elevated);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);box-shadow:var(--uikitok-shadow-m);font-family:var(--uikitok-font-family);font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text);animation:uikitok-popover-in var(--uikitok-duration) var(--uikitok-easing)}.uikitok-popover__card--flush{padding:0;overflow:hidden}@keyframes uikitok-popover-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.uikitok-stat-card,.uikitok-lead-card,.uikitok-kanban-card,.uikitok-automation-node,.uikitok-form-builder{box-sizing:border-box;border:1px solid var(--uikitok-color-border);color:var(--uikitok-color-text);background:var(--uikitok-color-bg);box-shadow:var(--uikitok-shadow-s);font-family:var(--uikitok-font-family)}.uikitok-stat-card{--stat-accent: var(--uikitok-color-text-secondary);min-width:220px;padding:var(--uikitok-space-m);border-radius:var(--uikitok-radius-l)}.uikitok-stat-card--brand{--stat-accent: var(--uikitok-color-accent-text)}.uikitok-stat-card--success{--stat-accent: var(--uikitok-color-positive-subtle-text)}.uikitok-stat-card--warning{--stat-accent: var(--uikitok-color-warning-subtle-text)}.uikitok-stat-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.uikitok-stat-card__header i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--stat-accent);background:color-mix(in srgb,var(--stat-accent) 10%,transparent);font-style:normal}.uikitok-stat-card__value{display:flex;align-items:baseline;gap:var(--uikitok-space-xs);margin-top:var(--uikitok-space-s);font-size:28px;font-weight:var(--uikitok-font-weight-bold);line-height:1}.uikitok-stat-card__value small{font-size:var(--uikitok-font-size-xs);color:var(--uikitok-color-positive)}.uikitok-stat-card__value small.is-down{color:var(--uikitok-color-negative)}.uikitok-stat-card__caption{margin-top:var(--uikitok-space-xs);color:var(--uikitok-color-text-tertiary);font-size:var(--uikitok-font-size-xs)}.uikitok-lead-card{width:320px;padding:var(--uikitok-space-m);border-radius:var(--uikitok-radius-l)}.uikitok-lead-card--comfortable{width:380px;padding:var(--uikitok-space-l)}.uikitok-lead-card header,.uikitok-kanban-card header,.uikitok-kanban-card footer{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s)}.uikitok-lead-card__identity{display:flex;align-items:center;gap:var(--uikitok-space-xs);min-width:0}.uikitok-lead-card dl{display:grid;grid-template-columns:72px 1fr;gap:6px var(--uikitok-space-s);margin:var(--uikitok-space-m) 0 0;font-size:var(--uikitok-font-size-s)}.uikitok-lead-card dt{color:var(--uikitok-color-text-tertiary)}.uikitok-lead-card dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uikitok-lead-card footer{margin-top:var(--uikitok-space-m);padding-top:var(--uikitok-space-s);border-top:1px solid var(--uikitok-color-border);color:var(--uikitok-color-text-tertiary);font-size:var(--uikitok-font-size-xs)}.uikitok-kanban-card{width:320px;padding:var(--uikitok-space-s);border-radius:var(--uikitok-radius-m);transition:border-color var(--uikitok-duration),box-shadow var(--uikitok-duration),transform var(--uikitok-duration)}.uikitok-kanban-card--comfortable{width:360px;padding:var(--uikitok-space-m)}.uikitok-kanban-card:hover{transform:translateY(-1px);box-shadow:var(--uikitok-shadow-m)}.uikitok-kanban-card--selected{border-color:var(--uikitok-color-accent);box-shadow:var(--uikitok-focus-ring)}.uikitok-kanban-card header{min-height:24px}.uikitok-kanban-card__project{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.uikitok-kanban-card__project i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--uikitok-cat-blue-text)}.uikitok-kanban-card__project i.is-red{background:var(--uikitok-cat-red-text)}.uikitok-kanban-card__project i.is-orange{background:var(--uikitok-cat-orange-text)}.uikitok-kanban-card__project i.is-amber{background:var(--uikitok-cat-amber-text)}.uikitok-kanban-card__project i.is-green{background:var(--uikitok-cat-green-text)}.uikitok-kanban-card__project i.is-teal{background:var(--uikitok-cat-teal-text)}.uikitok-kanban-card__project i.is-indigo{background:var(--uikitok-cat-indigo-text)}.uikitok-kanban-card__project i.is-violet{background:var(--uikitok-cat-violet-text)}.uikitok-kanban-card__project i.is-pink{background:var(--uikitok-cat-pink-text)}.uikitok-kanban-card__project i.is-gray{background:var(--uikitok-cat-gray-text)}.uikitok-kanban-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:var(--uikitok-space-xs)}.uikitok-kanban-card__tag{padding:2px 8px;border-radius:var(--uikitok-radius-round);background:var(--uikitok-cat-blue-bg);color:var(--uikitok-cat-blue-text);font-size:var(--uikitok-font-size-2xs);font-weight:var(--uikitok-font-weight-medium);line-height:1.45}.uikitok-kanban-card__tag.is-red{background:var(--uikitok-cat-red-bg);color:var(--uikitok-cat-red-text)}.uikitok-kanban-card__tag.is-orange{background:var(--uikitok-cat-orange-bg);color:var(--uikitok-cat-orange-text)}.uikitok-kanban-card__tag.is-amber{background:var(--uikitok-cat-amber-bg);color:var(--uikitok-cat-amber-text)}.uikitok-kanban-card__tag.is-green{background:var(--uikitok-cat-green-bg);color:var(--uikitok-cat-green-text)}.uikitok-kanban-card__tag.is-teal{background:var(--uikitok-cat-teal-bg);color:var(--uikitok-cat-teal-text)}.uikitok-kanban-card__tag.is-indigo{background:var(--uikitok-cat-indigo-bg);color:var(--uikitok-cat-indigo-text)}.uikitok-kanban-card__tag.is-violet{background:var(--uikitok-cat-violet-bg);color:var(--uikitok-cat-violet-text)}.uikitok-kanban-card__tag.is-pink{background:var(--uikitok-cat-pink-bg);color:var(--uikitok-cat-pink-text)}.uikitok-kanban-card__tag.is-gray{background:var(--uikitok-cat-gray-bg);color:var(--uikitok-cat-gray-text)}.uikitok-kanban-card__title{display:block;margin-top:var(--uikitok-space-xs);font-size:var(--uikitok-font-size-m);font-weight:var(--uikitok-font-weight-semibold);line-height:1.4}.uikitok-kanban-card__checklist-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px var(--uikitok-space-s);margin:var(--uikitok-space-s) 0 0;padding:0;list-style:none;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.uikitok-kanban-card__checklist-items li{display:flex;min-width:0;align-items:center;gap:6px}.uikitok-kanban-card__checklist-items li>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uikitok-kanban-card__checklist-items li>span:first-child{display:grid;width:14px;height:14px;flex:0 0 auto;place-items:center;border:1px solid var(--uikitok-color-border-strong);border-radius:3px;color:var(--uikitok-color-positive);font-size:10px;font-weight:700}.uikitok-kanban-card__checklist-items li.is-done>span:first-child{border-color:var(--uikitok-color-positive);background:var(--uikitok-color-positive-subtle-bg)}.uikitok-kanban-card__checklist-items li.is-done>span:last-child{text-decoration:line-through;color:var(--uikitok-color-text-tertiary)}.uikitok-kanban-card__checklist{margin-top:var(--uikitok-space-s);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.uikitok-kanban-card footer{margin-top:var(--uikitok-space-s);min-height:26px;color:var(--uikitok-color-text-tertiary);font-size:var(--uikitok-font-size-xs)}.uikitok-kanban-card__due{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text-secondary);font-weight:var(--uikitok-font-weight-medium)}.uikitok-kanban-card__due svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.uikitok-kanban-card__due.is-success{background:var(--uikitok-color-positive-subtle-bg);color:var(--uikitok-color-positive-subtle-text)}.uikitok-kanban-card__due.is-warning{background:var(--uikitok-color-warning-subtle-bg);color:var(--uikitok-color-warning-subtle-text)}.uikitok-kanban-card__due.is-danger{background:var(--uikitok-color-negative-subtle-bg);color:var(--uikitok-color-negative-subtle-text)}.uikitok-automation-node{--node-accent: var(--uikitok-color-accent);position:relative;width:300px;min-height:128px;padding:var(--uikitok-space-m);border-radius:var(--uikitok-radius-l)}.uikitok-automation-node--trigger{--node-accent: var(--uikitok-green-500)}.uikitok-automation-node--condition{--node-accent: var(--uikitok-orange-500)}.uikitok-automation-node--selected{border-color:var(--node-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--node-accent) 18%,transparent)}.uikitok-automation-node--error{--node-accent: var(--uikitok-color-negative);border-color:var(--uikitok-color-negative)}.uikitok-automation-node--disabled{opacity:.48}.uikitok-automation-node header{display:flex;align-items:center;gap:var(--uikitok-space-s)}.uikitok-automation-node header>i{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:var(--uikitok-radius-m);color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 12%,transparent);font-style:normal}.uikitok-automation-node header>div{display:flex;min-width:0;flex:1;flex-direction:column}.uikitok-automation-node header span{color:var(--uikitok-color-text-tertiary);font-size:var(--uikitok-font-size-2xs)}.uikitok-automation-node p{margin:var(--uikitok-space-s) 0 0;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.uikitok-automation-node__port{position:absolute;bottom:-6px;left:50%;width:12px;height:12px;border:2px solid var(--uikitok-color-bg);border-radius:50%;background:var(--node-accent);transform:translate(-50%)}.uikitok-form-builder{overflow:hidden;border-radius:var(--uikitok-radius-xl)}.uikitok-form-builder>header{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-m);padding:var(--uikitok-space-m) var(--uikitok-space-l);border-bottom:1px solid var(--uikitok-color-border)}.uikitok-form-builder>header>div{display:flex;flex-direction:column}.uikitok-form-builder>header span{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.uikitok-form-builder>nav{display:flex;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-s) var(--uikitok-space-l);border-bottom:1px solid var(--uikitok-color-border)}.uikitok-form-builder>nav span{padding:6px 10px;border-radius:var(--uikitok-radius-s);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.uikitok-form-builder>nav span.is-active{color:var(--uikitok-color-accent-text);background:var(--uikitok-color-accent-subtle);font-weight:var(--uikitok-font-weight-semibold)}.uikitok-form-builder__workspace{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);min-height:360px}.uikitok-form-builder__workspace>aside{padding:var(--uikitok-space-l);border-right:1px solid var(--uikitok-color-border);background:var(--uikitok-color-bg-secondary)}.uikitok-form-builder__workspace>main{display:grid;padding:var(--uikitok-space-l);place-items:center}@media(max-width:720px){.uikitok-form-builder__workspace{grid-template-columns:1fr}.uikitok-form-builder__workspace>aside{border-right:0;border-bottom:1px solid var(--uikitok-color-border)}}.uikitok-radio-group{display:flex;font-family:var(--uikitok-font-family)}.uikitok-radio-group--vertical{flex-direction:column;gap:var(--uikitok-space-s)}.uikitok-radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--uikitok-space-m)}.uikitok-search{display:flex;align-items:center;min-width:220px;background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-m);font-family:var(--uikitok-font-family);transition:border-color var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing)}.uikitok-search:focus-within{border-color:var(--uikitok-color-accent);box-shadow:var(--uikitok-focus-ring)}.uikitok-search--invalid,.uikitok-search--invalid:focus-within{border-color:var(--uikitok-color-negative);box-shadow:0 0 0 3px var(--uikitok-color-negative-subtle-bg)}.uikitok-search:hover:not(.uikitok-search--disabled){border-color:var(--uikitok-color-text-tertiary)}.uikitok-search--invalid:hover:not(.uikitok-search--disabled){border-color:var(--uikitok-color-negative)}.uikitok-search--disabled{opacity:.55;cursor:not-allowed}.uikitok-search__icon{display:inline-flex;flex-shrink:0;padding-left:var(--uikitok-space-s);color:var(--uikitok-color-text-secondary)}.uikitok-search__icon svg{width:16px;height:16px}.uikitok-search__input{flex:1;width:100%;border:none;outline:none;background:transparent;color:var(--uikitok-color-text);font-family:inherit;padding:0 var(--uikitok-space-s)}.uikitok-search__input::placeholder{color:var(--uikitok-gray-400)}.uikitok-search__input:disabled{cursor:not-allowed}.uikitok-search__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-right:var(--uikitok-space-2xs);padding:0;border:none;border-radius:var(--uikitok-radius-s);background:transparent;color:var(--uikitok-color-text-secondary);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-search__clear:hover{background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text)}.uikitok-search__clear:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-search__clear svg{width:14px;height:14px}.uikitok-search--size-s .uikitok-search__input{height:var(--uikitok-control-height-s);font-size:var(--uikitok-font-size-s)}.uikitok-search--size-m .uikitok-search__input{height:var(--uikitok-control-height-m);font-size:var(--uikitok-font-size-m)}.uikitok-search--size-l .uikitok-search__input{height:var(--uikitok-control-height-l);font-size:var(--uikitok-font-size-l)}.uikitok-segmented{box-sizing:border-box;display:inline-flex;align-items:stretch;padding:2px;background:var(--uikitok-color-bg-tertiary);border-radius:var(--uikitok-radius-m);font-family:var(--uikitok-font-family)}.uikitok-segmented--s{height:28px}.uikitok-segmented--m{height:34px}.uikitok-segmented--stretched{display:flex;width:100%}.uikitok-segmented--stretched .uikitok-segmented__segment{flex:1 1 0}.uikitok-segmented__segment{display:inline-flex;align-items:center;justify-content:center;gap:var(--uikitok-space-2xs);padding:0 var(--uikitok-space-s);background:transparent;border:none;border-radius:var(--uikitok-radius-s);font-family:inherit;font-weight:var(--uikitok-font-weight-medium);color:var(--uikitok-color-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--uikitok-duration) var(--uikitok-easing),background var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing)}.uikitok-segmented--s .uikitok-segmented__segment{font-size:var(--uikitok-font-size-s)}.uikitok-segmented--m .uikitok-segmented__segment{font-size:var(--uikitok-font-size-m)}.uikitok-segmented__segment:hover:not(:disabled):not(.uikitok-segmented__segment--active){color:var(--uikitok-color-text)}.uikitok-segmented__segment:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-segmented__segment--active{background:var(--uikitok-color-bg);color:var(--uikitok-color-text);box-shadow:var(--uikitok-shadow-s)}.uikitok-segmented__segment--active:focus-visible{box-shadow:var(--uikitok-shadow-s),var(--uikitok-focus-ring)}.uikitok-segmented__segment:disabled{opacity:.4;cursor:not-allowed}.uikitok-separator{flex-shrink:0;height:1px;background:var(--uikitok-color-border)}.uikitok-separator--spacing-none{margin:0}.uikitok-separator--spacing-s{margin:var(--uikitok-space-s) 0}.uikitok-separator--spacing-m{margin:var(--uikitok-space-m) 0}.uikitok-separator--vertical{width:1px;height:100%;min-height:16px;align-self:stretch}.uikitok-separator--vertical.uikitok-separator--spacing-none{margin:0}.uikitok-separator--vertical.uikitok-separator--spacing-s{margin:0 var(--uikitok-space-s)}.uikitok-separator--vertical.uikitok-separator--spacing-m{margin:0 var(--uikitok-space-m)}.uikitok-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-family:var(--uikitok-font-family)}.uikitok-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--uikitok-color-overlay);animation:uikitok-sheet-fade var(--uikitok-duration) var(--uikitok-easing)}@keyframes uikitok-sheet-fade{0%{opacity:0}to{opacity:1}}.uikitok-sheet__panel{position:absolute;display:flex;flex-direction:column;background:var(--uikitok-color-bg-elevated);box-shadow:var(--uikitok-shadow-l)}.uikitok-sheet--side-right .uikitok-sheet__panel{top:0;right:0;bottom:0;max-width:calc(100vw - var(--uikitok-space-xl));animation:uikitok-sheet-in-right .2s var(--uikitok-easing)}@keyframes uikitok-sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.uikitok-sheet--side-left .uikitok-sheet__panel{top:0;left:0;bottom:0;max-width:calc(100vw - var(--uikitok-space-xl));animation:uikitok-sheet-in-left .2s var(--uikitok-easing)}@keyframes uikitok-sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.uikitok-sheet--side-bottom .uikitok-sheet__panel{left:0;right:0;bottom:0;max-height:85vh;border-radius:var(--uikitok-radius-l) var(--uikitok-radius-l) 0 0;animation:uikitok-sheet-in-bottom .2s var(--uikitok-easing)}@keyframes uikitok-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.uikitok-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--uikitok-space-m);flex-shrink:0;padding:var(--uikitok-space-l) var(--uikitok-space-l) 0}.uikitok-sheet__title{flex:1;margin:0;font-size:var(--uikitok-font-size-xl);font-weight:var(--uikitok-font-weight-semibold);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text)}.uikitok-sheet__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin-left:auto;padding:0;border:none;border-radius:var(--uikitok-radius-s);background:transparent;color:var(--uikitok-color-text-secondary);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-sheet__close:hover{background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text)}.uikitok-sheet__close:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-sheet__body{flex:1;padding:var(--uikitok-space-m) var(--uikitok-space-l);overflow-y:auto;font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text)}.uikitok-sheet__footer{display:flex;justify-content:flex-end;gap:var(--uikitok-space-s);flex-shrink:0;padding:var(--uikitok-space-xs) var(--uikitok-space-l) var(--uikitok-space-l)}.uikitok-sidebar{display:flex;flex-direction:column;gap:var(--uikitok-space-m);padding:var(--uikitok-space-m);background:var(--uikitok-color-bg);border-right:1px solid var(--uikitok-color-border);font-family:var(--uikitok-font-family);box-sizing:border-box;flex-shrink:0}.uikitok-sidebar__header{min-width:0}.uikitok-sidebar__nav{display:flex;flex-direction:column;gap:var(--uikitok-space-m);flex:1;min-height:0;overflow-y:auto}.uikitok-sidebar-workspace{display:flex;width:100%;min-width:0;align-items:center;gap:var(--uikitok-space-s);padding:var(--uikitok-space-s);border:0;border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-text);text-align:left;font:inherit;cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-sidebar-workspace:hover{background:var(--uikitok-color-accent-subtle-hover)}.uikitok-sidebar-workspace:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-sidebar-workspace__icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent)}.uikitok-sidebar-workspace__content{display:flex;min-width:0;flex:1;flex-direction:column}.uikitok-sidebar-workspace__content strong,.uikitok-sidebar-workspace__content>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uikitok-sidebar-workspace__content strong{font-size:var(--uikitok-font-size-l);line-height:1.35}.uikitok-sidebar-workspace__content>span{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.uikitok-sidebar-workspace__chevron{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--uikitok-color-text-secondary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--uikitok-duration) var(--uikitok-easing)}.uikitok-sidebar-workspace[aria-expanded=true] .uikitok-sidebar-workspace__chevron{transform:rotate(180deg)}.uikitok-sidebar__footer{margin-top:auto;border-top:1px solid var(--uikitok-color-border);padding-top:var(--uikitok-space-s)}.uikitok-sidebar-section{display:flex;flex-direction:column;gap:2px}.uikitok-sidebar-section__header{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:var(--uikitok-space-xs);padding:0 var(--uikitok-space-xs);margin-bottom:var(--uikitok-space-2xs)}.uikitok-sidebar-section__title{font-size:var(--uikitok-font-size-s);color:var(--uikitok-color-text-secondary)}.uikitok-sidebar-section__action{display:inline-flex}.uikitok-sidebar-item{display:flex;align-items:center;gap:var(--uikitok-space-xs);width:100%;border:none;background:none;text-align:left;min-height:44px;padding:9px var(--uikitok-space-s);border-radius:var(--uikitok-radius-m);font:inherit;font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text);text-decoration:none;cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing);box-sizing:border-box}.uikitok-sidebar-item:hover{background:var(--uikitok-color-bg-tertiary)}.uikitok-sidebar-item:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-sidebar-item--active{background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent-text);font-weight:var(--uikitok-font-weight-semibold)}.uikitok-sidebar-item--secondary{min-height:38px;padding-block:7px;padding-left:40px;font-size:var(--uikitok-font-size-m)}.uikitok-sidebar-item__after{display:inline-flex;flex-shrink:0;color:var(--uikitok-color-text-secondary)}.uikitok-sidebar-item:disabled{opacity:.5;cursor:not-allowed}.uikitok-sidebar-item__icon{display:inline-flex;flex-shrink:0;color:inherit}.uikitok-sidebar-item__icon>svg{width:20px;height:20px}.uikitok-sidebar-item__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uikitok-sidebar-item__counter{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);font-weight:var(--uikitok-font-weight-semibold);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.uikitok-sidebar-item--active .uikitok-sidebar-item__counter{background:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent)}.uikitok-sidebar-group{display:flex;flex-direction:column}.uikitok-sidebar-group__toggle{width:100%}.uikitok-sidebar-group__marker{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--uikitok-cat-blue-text)}.uikitok-sidebar-group__marker.is-red{background:var(--uikitok-cat-red-text)}.uikitok-sidebar-group__marker.is-orange{background:var(--uikitok-cat-orange-text)}.uikitok-sidebar-group__marker.is-amber{background:var(--uikitok-cat-amber-text)}.uikitok-sidebar-group__marker.is-green{background:var(--uikitok-cat-green-text)}.uikitok-sidebar-group__marker.is-teal{background:var(--uikitok-cat-teal-text)}.uikitok-sidebar-group__marker.is-indigo{background:var(--uikitok-cat-indigo-text)}.uikitok-sidebar-group__marker.is-violet{background:var(--uikitok-cat-violet-text)}.uikitok-sidebar-group__marker.is-pink{background:var(--uikitok-cat-pink-text)}.uikitok-sidebar-group__marker.is-gray{background:var(--uikitok-cat-gray-text)}.uikitok-sidebar-group__chevron{flex-shrink:0;color:var(--uikitok-color-text-secondary);transition:transform var(--uikitok-duration) var(--uikitok-easing)}.uikitok-sidebar-group__toggle[aria-expanded=true] .uikitok-sidebar-group__chevron{transform:rotate(90deg)}.uikitok-sidebar-group__items{display:flex;flex-direction:column;gap:2px;margin:2px 0 var(--uikitok-space-2xs);padding-left:var(--uikitok-space-s);margin-left:var(--uikitok-space-m);border-left:1px solid var(--uikitok-color-border)}.uikitok-sidebar-group--project .uikitok-sidebar-group__items{margin:2px 0 var(--uikitok-space-xs);padding-left:0;border-left:0}.uikitok-sidebar-group--project .uikitok-sidebar-group__chevron{transform:rotate(90deg)}.uikitok-sidebar-group--project .uikitok-sidebar-group__toggle[aria-expanded=true] .uikitok-sidebar-group__chevron{transform:rotate(-90deg)}.uikitok-sidebar-divider{height:1px;margin:var(--uikitok-space-xs) var(--uikitok-space-xs);background:var(--uikitok-color-border)}.uikitok-workspace-picker{display:flex;flex-direction:column;font-family:var(--uikitok-font-family)}.uikitok-workspace-picker__label{margin-bottom:var(--uikitok-space-2xs)}.uikitok-workspace-picker>.uikitok-dropdown{display:flex}.uikitok-workspace-picker__trigger{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s);padding:var(--uikitok-space-s) var(--uikitok-space-m);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-bg);font-family:inherit;font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text);text-align:left;cursor:pointer;transition:border-color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-workspace-picker__trigger:hover{border-color:var(--uikitok-color-border-strong)}.uikitok-workspace-picker__trigger:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-workspace-picker__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uikitok-workspace-picker__chevron{flex-shrink:0;width:16px;height:16px;color:var(--uikitok-color-text-secondary)}.uikitok-workspace-picker__gap{display:inline-block;width:16px;height:16px}.uikitok-skeleton{display:inline-block;background:linear-gradient(90deg,var(--uikitok-color-bg-tertiary) 25%,var(--uikitok-color-bg-secondary) 45%,var(--uikitok-color-bg-tertiary) 65%);background-size:400% 100%;animation:uikitok-skeleton-shimmer 1.4s var(--uikitok-easing) infinite}.uikitok-skeleton--text{height:1em;border-radius:var(--uikitok-radius-s)}.uikitok-skeleton--rect{border-radius:var(--uikitok-radius-m)}.uikitok-skeleton--circle{border-radius:var(--uikitok-radius-round)}@keyframes uikitok-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.uikitok-spacing{flex-shrink:0}.uikitok-spinner{display:inline-block;box-sizing:border-box;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--uikitok-radius-round);animation:uikitok-spinner-rotate .7s linear infinite}.uikitok-spinner__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes uikitok-spinner-rotate{to{transform:rotate(360deg)}}.uikitok-status{--uikitok-status-bg: var(--uikitok-color-bg-tertiary);--uikitok-status-text: var(--uikitok-color-text-secondary);display:inline-flex;align-items:center;gap:6px;width:max-content;border-radius:var(--uikitok-radius-round);color:var(--uikitok-status-text);background:var(--uikitok-status-bg);font-family:var(--uikitok-font-family);font-weight:var(--uikitok-font-weight-semibold);white-space:nowrap}.uikitok-status--s{min-height:20px;padding:0 7px;font-size:var(--uikitok-font-size-2xs)}.uikitok-status--m{min-height:24px;padding:0 9px;font-size:var(--uikitok-font-size-xs)}.uikitok-status__marker{width:6px;height:6px;border-radius:50%;background:currentColor}.uikitok-status--brand,.uikitok-status--info{--uikitok-status-bg: var(--uikitok-color-accent-subtle);--uikitok-status-text: var(--uikitok-color-accent-text)}.uikitok-status--success{--uikitok-status-bg: var(--uikitok-color-positive-subtle-bg);--uikitok-status-text: var(--uikitok-color-positive-subtle-text)}.uikitok-status--warning{--uikitok-status-bg: var(--uikitok-color-warning-subtle-bg);--uikitok-status-text: var(--uikitok-color-warning-subtle-text)}.uikitok-status--error{--uikitok-status-bg: var(--uikitok-color-negative-subtle-bg);--uikitok-status-text: var(--uikitok-color-negative-subtle-text)}.uikitok-switch{display:inline-flex;align-items:center;gap:var(--uikitok-space-xs);font-family:var(--uikitok-font-family);cursor:pointer;-webkit-user-select:none;user-select:none}.uikitok-switch__input{position:absolute;opacity:0;width:0;height:0}.uikitok-switch__track{flex-shrink:0;position:relative;width:40px;height:24px;border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-border-strong);transition:background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--uikitok-gray-0);box-shadow:var(--uikitok-shadow-s);transition:transform var(--uikitok-duration) var(--uikitok-easing)}.uikitok-switch__input:checked+.uikitok-switch__track{background:var(--uikitok-color-accent)}.uikitok-switch__input:checked+.uikitok-switch__track .uikitok-switch__thumb{transform:translate(16px)}.uikitok-switch__input:focus-visible+.uikitok-switch__track{box-shadow:var(--uikitok-focus-ring)}.uikitok-switch__input:disabled~*{opacity:.55;cursor:not-allowed}.uikitok-switch__label{font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text)}.uikitok-table{overflow-x:auto;border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg)}.uikitok-table__el{width:100%;border-collapse:collapse;font-family:var(--uikitok-font-family);font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text)}.uikitok-table__th{padding:var(--uikitok-space-s) var(--uikitok-space-m);text-align:left;font-size:var(--uikitok-font-size-xs);font-weight:var(--uikitok-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--uikitok-color-text-secondary);border-bottom:1px solid var(--uikitok-color-border);white-space:nowrap;background:var(--uikitok-color-bg-secondary)}.uikitok-table__td{padding:var(--uikitok-space-s) var(--uikitok-space-m);border-bottom:1px solid var(--uikitok-color-border)}.uikitok-table__row{transition:background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-table__row:hover{background:var(--uikitok-color-bg-secondary)}.uikitok-table__row--selected,.uikitok-table__row--selected:hover{background:var(--uikitok-color-accent-subtle)}.uikitok-table__selection{width:40px;padding-right:0;text-align:center}.uikitok-table__selection input{width:16px;height:16px;margin:0;accent-color:var(--uikitok-color-accent);cursor:pointer}.uikitok-table__row:last-child .uikitok-table__td{border-bottom:none}.uikitok-table--compact .uikitok-table__th,.uikitok-table--compact .uikitok-table__td{padding:var(--uikitok-space-xs) var(--uikitok-space-s)}.uikitok-tabs{display:flex;align-items:center;gap:var(--uikitok-space-2xs);font-family:var(--uikitok-font-family)}.uikitok-tabs__tab{display:inline-flex;align-items:center;gap:var(--uikitok-space-2xs);padding:0 var(--uikitok-space-s);background:transparent;border:1px solid transparent;border-radius:var(--uikitok-radius-s);font-family:inherit;font-size:var(--uikitok-font-size-m);font-weight:var(--uikitok-font-weight-medium);color:var(--uikitok-color-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--uikitok-duration) var(--uikitok-easing),border-color var(--uikitok-duration) var(--uikitok-easing),background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-tabs--s .uikitok-tabs__tab{height:32px;font-size:var(--uikitok-font-size-s)}.uikitok-tabs--m .uikitok-tabs__tab{height:40px;font-size:var(--uikitok-font-size-m)}.uikitok-tabs__tab:hover:not(:disabled){color:var(--uikitok-color-accent-text);background:var(--uikitok-color-accent-subtle)}.uikitok-tabs__tab:focus-visible{outline:none;border-radius:var(--uikitok-radius-s);box-shadow:var(--uikitok-focus-ring)}.uikitok-tabs__tab--active{color:var(--uikitok-color-accent-text);background:var(--uikitok-color-accent-subtle);font-weight:var(--uikitok-font-weight-semibold)}.uikitok-tabs__tab:disabled{opacity:.48;cursor:not-allowed}.uikitok-tabs__icon{display:inline-flex}.uikitok-tabs__icon svg{width:1.15em;height:1.15em}.uikitok-tabs__counter{font-size:var(--uikitok-font-size-s);font-weight:var(--uikitok-font-weight-regular);min-width:20px;padding:2px 6px;border-radius:var(--uikitok-radius-round);color:var(--uikitok-color-accent-text);background:var(--uikitok-color-bg)}.uikitok-text{margin:0;font-family:var(--uikitok-font-family);line-height:var(--uikitok-line-height)}.uikitok-text--size-m{font-size:var(--uikitok-font-size-m)}.uikitok-text--size-l{font-size:var(--uikitok-font-size-l)}.uikitok-text--weight-regular{font-weight:var(--uikitok-font-weight-regular)}.uikitok-text--weight-medium{font-weight:var(--uikitok-font-weight-medium)}.uikitok-text--weight-semibold{font-weight:var(--uikitok-font-weight-semibold)}.uikitok-text--color-primary{color:var(--uikitok-color-text)}.uikitok-text--color-secondary{color:var(--uikitok-color-text-secondary)}.uikitok-toast-stack{position:fixed;right:var(--uikitok-space-l);bottom:var(--uikitok-space-l);z-index:1100;display:flex;flex-direction:column;gap:var(--uikitok-space-s);font-family:var(--uikitok-font-family)}.uikitok-toast{position:relative;display:flex;align-items:flex-start;gap:var(--uikitok-space-s);width:320px;padding:var(--uikitok-space-s) var(--uikitok-space-s) var(--uikitok-space-s) var(--uikitok-space-m);background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);box-shadow:var(--uikitok-shadow-m);overflow:hidden;animation:uikitok-toast-in .25s var(--uikitok-easing)}@keyframes uikitok-toast-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}.uikitok-toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.uikitok-toast--info:before{background:var(--uikitok-color-accent)}.uikitok-toast--success:before{background:var(--uikitok-color-positive)}.uikitok-toast--warning:before{background:var(--uikitok-color-warning)}.uikitok-toast--error:before{background:var(--uikitok-color-negative)}.uikitok-toast__icon{display:inline-flex;flex-shrink:0;margin-top:2px}.uikitok-toast--info .uikitok-toast__icon{color:var(--uikitok-color-accent-text)}.uikitok-toast--success .uikitok-toast__icon{color:var(--uikitok-color-positive)}.uikitok-toast--warning .uikitok-toast__icon{color:var(--uikitok-color-warning)}.uikitok-toast--error .uikitok-toast__icon{color:var(--uikitok-color-negative)}.uikitok-toast__content{flex:1;min-width:0}.uikitok-toast__title{font-size:var(--uikitok-font-size-m);font-weight:var(--uikitok-font-weight-semibold);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text)}.uikitok-toast__message{font-size:var(--uikitok-font-size-s);line-height:var(--uikitok-line-height);color:var(--uikitok-color-text-secondary)}.uikitok-toast__action{margin-top:var(--uikitok-space-xs)}.uikitok-toast__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:var(--uikitok-radius-s);background:transparent;color:var(--uikitok-color-text-secondary);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-toast__close:hover{background:var(--uikitok-color-bg-tertiary);color:var(--uikitok-color-text)}.uikitok-toast__close:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-tooltip{position:relative;display:inline-flex}.uikitok-tooltip__bubble{z-index:1300;width:max-content;max-width:280px;padding:5px 10px;border-radius:var(--uikitok-radius-s);background:var(--uikitok-gray-800);color:#fff;font-family:var(--uikitok-font-family);font-size:var(--uikitok-font-size-xs);line-height:1.4;box-shadow:var(--uikitok-shadow-m);pointer-events:none;animation:uikitok-tooltip-in var(--uikitok-duration) var(--uikitok-easing)}.uikitok-tooltip__bubble--size-m{padding:8px 12px;font-size:var(--uikitok-font-size-s)}[data-uikitok-theme=dark] .uikitok-tooltip__bubble{background:var(--uikitok-gray-100);color:var(--uikitok-gray-900)}@keyframes uikitok-tooltip-in{0%{opacity:0}to{opacity:1}}.uikitok-tooltip__bubble:after{content:"";position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.uikitok-tooltip__bubble--top:after{bottom:-4px;left:calc(50% - 4px)}.uikitok-tooltip__bubble--bottom:after{top:-4px;left:calc(50% - 4px)}.uikitok-tooltip__bubble--left:after{right:-4px;top:calc(50% - 4px)}.uikitok-tooltip__bubble--right:after{left:-4px;top:calc(50% - 4px)}.uikitok-button{display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid transparent;border-radius:var(--uikitok-radius-m);font-family:var(--uikitok-font-family);font-weight:var(--uikitok-font-weight-semibold);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),border-color var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing),transform var(--uikitok-duration-fast) var(--uikitok-easing);white-space:nowrap;-webkit-user-select:none;user-select:none}.uikitok-button:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-button:disabled{opacity:.48;cursor:not-allowed}.uikitok-button:active:not(:disabled){transform:translateY(1px)}.uikitok-button__in{display:inline-flex;align-items:center;gap:var(--uikitok-space-xs);line-height:1}.uikitok-button__before,.uikitok-button__after{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.uikitok-button__before>svg,.uikitok-button__after>svg{display:block}.uikitok-button--loading .uikitok-button__in{visibility:hidden}.uikitok-button__spinner{position:absolute;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:uikitok-spin .7s linear infinite}@keyframes uikitok-spin{to{transform:rotate(360deg)}}.uikitok-button--size-s{height:var(--uikitok-control-height-s);padding:0 var(--uikitok-space-s);font-size:var(--uikitok-font-size-s)}.uikitok-button--size-m{height:var(--uikitok-control-height-m);padding:0 var(--uikitok-space-m);font-size:var(--uikitok-font-size-m)}.uikitok-button--size-l{height:var(--uikitok-control-height-l);padding:0 var(--uikitok-space-l);font-size:var(--uikitok-font-size-l)}.uikitok-button--stretched{width:100%}.uikitok-button--primary{background:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent);box-shadow:0 6px 16px #1673ff33}.uikitok-button--primary:hover:not(:disabled){background:var(--uikitok-color-accent-hover);box-shadow:0 8px 20px #1673ff47}.uikitok-button--primary:active:not(:disabled){background:var(--uikitok-color-accent-active)}.uikitok-button--secondary{background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent-text)}.uikitok-button--secondary:hover:not(:disabled){background:var(--uikitok-color-accent-subtle-hover)}.uikitok-button--outline{background:transparent;border-color:var(--uikitok-color-border-strong);color:var(--uikitok-color-text)}.uikitok-button--outline:hover:not(:disabled){background:var(--uikitok-color-bg-secondary)}.uikitok-button--ghost{background:transparent;color:var(--uikitok-color-accent-text)}.uikitok-button--ghost:hover:not(:disabled){background:var(--uikitok-color-accent-subtle)}.uikitok-button--danger{background:var(--uikitok-red-600);color:var(--uikitok-color-text-on-accent)}.uikitok-button--danger:hover:not(:disabled){background:var(--uikitok-red-700)}.uikitok-input{display:flex;flex-direction:column;gap:var(--uikitok-space-2xs);font-family:var(--uikitok-font-family);min-width:220px}.uikitok-input__label{font-size:var(--uikitok-font-size-s);font-weight:var(--uikitok-font-weight-medium);color:var(--uikitok-color-text)}.uikitok-input__box{display:flex;align-items:center;background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-m);transition:border-color var(--uikitok-duration),box-shadow var(--uikitok-duration)}.uikitok-input__box:hover{border-color:var(--uikitok-color-text-tertiary)}.uikitok-input__box:focus-within{border-color:var(--uikitok-color-accent);box-shadow:var(--uikitok-focus-ring)}.uikitok-input--error .uikitok-input__box{border-color:var(--uikitok-color-negative)}.uikitok-input__before{display:inline-flex;padding-left:var(--uikitok-space-s);color:var(--uikitok-color-text-secondary)}.uikitok-input__el{flex:1;border:none;outline:none;background:transparent;color:var(--uikitok-color-text);font-family:inherit;padding:0 var(--uikitok-space-s);width:100%}.uikitok-input__el::placeholder{color:var(--uikitok-gray-400)}.uikitok-input--size-s .uikitok-input__el{height:var(--uikitok-control-height-s);font-size:var(--uikitok-font-size-s)}.uikitok-input--size-m .uikitok-input__el{height:var(--uikitok-control-height-m);font-size:var(--uikitok-font-size-m)}.uikitok-input--size-l .uikitok-input__el{height:var(--uikitok-control-height-l);font-size:var(--uikitok-font-size-l)}.uikitok-input__caption{font-size:var(--uikitok-font-size-xs);color:var(--uikitok-color-text-secondary)}.uikitok-input--error .uikitok-input__caption{color:var(--uikitok-color-negative)}.uikitok-checkbox{display:inline-flex;align-items:flex-start;gap:var(--uikitok-space-xs);font-family:var(--uikitok-font-family);cursor:pointer;-webkit-user-select:none;user-select:none}.uikitok-checkbox__input{position:absolute;opacity:0;width:0;height:0}.uikitok-checkbox__box{flex-shrink:0;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-s);background:var(--uikitok-color-bg);color:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background var(--uikitok-duration),border-color var(--uikitok-duration)}.uikitok-checkbox__box svg{width:14px;height:14px}.uikitok-checkbox__input:checked+.uikitok-checkbox__box{background:var(--uikitok-color-accent);border-color:var(--uikitok-color-accent);color:#fff}.uikitok-checkbox__input:focus-visible+.uikitok-checkbox__box{box-shadow:var(--uikitok-focus-ring)}.uikitok-checkbox__input:disabled~*{opacity:.55;cursor:not-allowed}.uikitok-checkbox__text{display:flex;flex-direction:column;gap:2px}.uikitok-checkbox__label{font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text)}.uikitok-checkbox__description{font-size:var(--uikitok-font-size-xs);color:var(--uikitok-color-text-secondary)}.uikitok-form-item{display:flex;flex-direction:column;gap:var(--uikitok-space-2xs);font-family:var(--uikitok-font-family);min-width:220px}.uikitok-form-item__label{font-size:var(--uikitok-font-size-s);font-weight:var(--uikitok-font-weight-medium);color:var(--uikitok-color-text)}.uikitok-form-item__required{margin-left:var(--uikitok-space-2xs);color:var(--uikitok-color-negative)}.uikitok-form-item__field{display:flex;flex-direction:column}.uikitok-form-item__caption{font-size:var(--uikitok-font-size-xs);color:var(--uikitok-color-text-secondary)}.uikitok-form-item--error .uikitok-form-item__caption{color:var(--uikitok-color-negative)}.uikitok-select{position:relative;display:inline-flex;flex-direction:column;min-width:220px;font-family:var(--uikitok-font-family)}.uikitok-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-xs);width:100%;padding:0 var(--uikitok-space-s);background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing)}.uikitok-select__trigger:focus-visible{outline:none;border-color:var(--uikitok-color-accent);box-shadow:var(--uikitok-focus-ring)}.uikitok-select__trigger:hover:not(:disabled){border-color:var(--uikitok-color-text-tertiary)}.uikitok-select--open .uikitok-select__trigger{border-color:var(--uikitok-color-accent)}.uikitok-select--invalid .uikitok-select__trigger,.uikitok-select--invalid.uikitok-select--open .uikitok-select__trigger,.uikitok-select--invalid .uikitok-select__trigger:hover:not(:disabled){border-color:var(--uikitok-color-negative);box-shadow:0 0 0 3px var(--uikitok-color-negative-subtle-bg)}.uikitok-select__trigger:disabled{opacity:.55;cursor:not-allowed}.uikitok-select--size-s .uikitok-select__trigger{height:var(--uikitok-control-height-s);font-size:var(--uikitok-font-size-s)}.uikitok-select--size-m .uikitok-select__trigger{height:var(--uikitok-control-height-m);font-size:var(--uikitok-font-size-m)}.uikitok-select--size-l .uikitok-select__trigger{height:var(--uikitok-control-height-l);font-size:var(--uikitok-font-size-l)}.uikitok-select__value,.uikitok-select__placeholder{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uikitok-select__placeholder{color:var(--uikitok-gray-400)}.uikitok-select__arrow{flex-shrink:0;width:16px;height:16px;color:var(--uikitok-color-text-secondary);transition:transform var(--uikitok-duration) var(--uikitok-easing)}.uikitok-select--open .uikitok-select__arrow{transform:rotate(180deg)}.uikitok-select__menu{position:absolute;top:calc(100% + var(--uikitok-space-2xs));left:0;right:0;z-index:10;margin:0;padding:var(--uikitok-space-2xs);list-style:none;background:var(--uikitok-color-bg-elevated);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);box-shadow:var(--uikitok-shadow-m);max-height:260px;overflow-y:auto}.uikitok-select__option{display:flex;align-items:center;padding:var(--uikitok-space-xs) var(--uikitok-space-s);border-radius:var(--uikitok-radius-s);font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing)}.uikitok-select__option--active{background:var(--uikitok-color-bg-secondary)}.uikitok-select__option--selected{color:var(--uikitok-color-accent-text);font-weight:var(--uikitok-font-weight-medium)}.uikitok-select__option--disabled{opacity:.55;cursor:not-allowed}.uikitok-textarea{box-sizing:border-box;display:block;width:100%;min-width:220px;background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-text);font-family:var(--uikitok-font-family);line-height:var(--uikitok-line-height);resize:vertical;transition:border-color var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing)}.uikitok-textarea:focus-visible{outline:none;border-color:var(--uikitok-color-accent);box-shadow:var(--uikitok-focus-ring)}.uikitok-textarea--invalid,.uikitok-textarea--invalid:focus-visible{border-color:var(--uikitok-color-negative);box-shadow:0 0 0 3px var(--uikitok-color-negative-subtle-bg)}.uikitok-textarea--invalid:hover:not(:disabled){border-color:var(--uikitok-color-negative)}.uikitok-textarea:hover:not(:disabled){border-color:var(--uikitok-color-text-tertiary)}.uikitok-textarea::placeholder{color:var(--uikitok-gray-400)}.uikitok-textarea:disabled{opacity:.55;cursor:not-allowed}.uikitok-textarea--auto-resize{resize:none;overflow:hidden}.uikitok-textarea--size-s{padding:var(--uikitok-space-2xs) var(--uikitok-space-s);font-size:var(--uikitok-font-size-s)}.uikitok-textarea--size-m{padding:var(--uikitok-space-xs) var(--uikitok-space-s);font-size:var(--uikitok-font-size-m)}.uikitok-textarea--size-l{padding:var(--uikitok-space-s) var(--uikitok-space-m);font-size:var(--uikitok-font-size-l)}.uikitok-radio{display:inline-flex;align-items:flex-start;gap:var(--uikitok-space-xs);font-family:var(--uikitok-font-family);cursor:pointer;-webkit-user-select:none;user-select:none}.uikitok-radio__input{position:absolute;opacity:0;width:0;height:0}.uikitok-radio__dot{flex-shrink:0;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--uikitok-color-border-strong);border-radius:50%;background:var(--uikitok-color-bg);display:inline-flex;align-items:center;justify-content:center;transition:background var(--uikitok-duration),border-color var(--uikitok-duration)}.uikitok-radio__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--uikitok-color-text-on-accent);transform:scale(0);transition:transform var(--uikitok-duration) var(--uikitok-easing)}.uikitok-radio__input:checked+.uikitok-radio__dot{background:var(--uikitok-color-accent);border-color:var(--uikitok-color-accent)}.uikitok-radio__input:checked+.uikitok-radio__dot:after{transform:scale(1)}.uikitok-radio__input:focus-visible+.uikitok-radio__dot{box-shadow:var(--uikitok-focus-ring)}.uikitok-radio__input:disabled~*{opacity:.55;cursor:not-allowed}.uikitok-radio__text{display:flex;flex-direction:column;gap:2px}.uikitok-radio__label{font-size:var(--uikitok-font-size-m);color:var(--uikitok-color-text)}.uikitok-radio__description{font-size:var(--uikitok-font-size-xs);color:var(--uikitok-color-text-secondary)}.uikitok-calendar{display:inline-flex;flex-direction:column;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-s);background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);font-family:var(--uikitok-font-family);-webkit-user-select:none;user-select:none}.uikitok-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-xs)}.uikitok-calendar__title{flex:1;text-align:center;font-size:var(--uikitok-font-size-m);font-weight:var(--uikitok-font-weight-medium);color:var(--uikitok-color-text)}.uikitok-calendar__nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;padding:0;background:transparent;border:none;border-radius:var(--uikitok-radius-s);color:var(--uikitok-color-text-secondary);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-calendar__nav:hover{background:var(--uikitok-color-bg-secondary);color:var(--uikitok-color-text)}.uikitok-calendar__nav:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-calendar__nav svg{width:16px;height:16px}.uikitok-calendar__grid{display:grid;grid-template-columns:repeat(7,32px);gap:2px}.uikitok-calendar__weekday{display:flex;align-items:center;justify-content:center;height:24px;font-size:var(--uikitok-font-size-xs);color:var(--uikitok-color-text-secondary)}.uikitok-calendar__day{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--uikitok-radius-s);font-family:inherit;font-size:var(--uikitok-font-size-s);color:var(--uikitok-color-text);cursor:pointer;transition:background var(--uikitok-duration) var(--uikitok-easing),color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-calendar__day:hover:not(:disabled){background:var(--uikitok-color-bg-secondary)}.uikitok-calendar__day:focus-visible{outline:none;box-shadow:var(--uikitok-focus-ring)}.uikitok-calendar__day--outside{color:var(--uikitok-color-text-secondary)}.uikitok-calendar__day--today{box-shadow:inset 0 0 0 1px var(--uikitok-color-accent)}.uikitok-calendar__day--today:focus-visible{box-shadow:inset 0 0 0 1px var(--uikitok-color-accent),var(--uikitok-focus-ring)}.uikitok-calendar__day--selected{background:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent)}.uikitok-calendar__day--selected:hover:not(:disabled){background:var(--uikitok-color-accent-hover)}.uikitok-calendar__day:disabled{opacity:.4;cursor:not-allowed}.uikitok-date-input{display:inline-flex;align-items:center;min-width:180px;background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-m);font-family:var(--uikitok-font-family);transition:border-color var(--uikitok-duration) var(--uikitok-easing),box-shadow var(--uikitok-duration) var(--uikitok-easing)}.uikitok-date-input:focus-within{border-color:var(--uikitok-color-accent);box-shadow:var(--uikitok-focus-ring)}.uikitok-date-input:hover:not(.uikitok-date-input--disabled){border-color:var(--uikitok-color-text-tertiary)}.uikitok-date-input--disabled{opacity:.55}.uikitok-date-input__el{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--uikitok-color-text);font-family:inherit;padding:0 0 0 var(--uikitok-space-s)}.uikitok-date-input__el::placeholder{color:var(--uikitok-gray-400)}.uikitok-date-input__el:disabled{cursor:not-allowed}.uikitok-date-input--size-s .uikitok-date-input__el{height:var(--uikitok-control-height-s);font-size:var(--uikitok-font-size-s)}.uikitok-date-input--size-m .uikitok-date-input__el{height:var(--uikitok-control-height-m);font-size:var(--uikitok-font-size-m)}.uikitok-date-input--size-l .uikitok-date-input__el{height:var(--uikitok-control-height-l);font-size:var(--uikitok-font-size-l)}.uikitok-date-input__icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;padding:0 var(--uikitok-space-xs);background:transparent;border:none;border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-text-secondary);cursor:pointer;transition:color var(--uikitok-duration) var(--uikitok-easing)}.uikitok-date-input__icon:hover:not(:disabled){color:var(--uikitok-color-text)}.uikitok-date-input__icon:focus-visible{outline:none;color:var(--uikitok-color-accent-text)}.uikitok-date-input__icon:disabled{cursor:not-allowed}.uikitok-date-input__icon svg{width:18px;height:18px}.uikitok-date-input--size-s .uikitok-date-input__icon svg{width:16px;height:16px}.uikitok-date-input__popup{z-index:1200;border-radius:var(--uikitok-radius-m);box-shadow:var(--uikitok-shadow-m)}.uikitok-card{border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg);font-family:var(--uikitok-font-family);color:var(--uikitok-color-text);border:1px solid transparent}.uikitok-card--outline{border-color:var(--uikitok-color-border)}.uikitok-card--shadow{box-shadow:var(--uikitok-shadow-m);border-color:var(--uikitok-color-border)}.uikitok-card--plain{background:var(--uikitok-color-bg-secondary)}.uikitok-card--padding-s{padding:var(--uikitok-space-s)}.uikitok-card--padding-m{padding:var(--uikitok-space-m)}.uikitok-card--padding-l{padding:var(--uikitok-space-l)}.uikitok-title{margin:0;font-family:var(--uikitok-font-family);font-weight:var(--uikitok-font-weight-semibold);color:var(--uikitok-color-text);letter-spacing:-.02em;line-height:1.3}.uikitok-title--level-1{font-size:28px}.uikitok-title--level-2{font-size:var(--uikitok-font-size-title)}.uikitok-title--level-3{font-size:var(--uikitok-font-size-xl)}.lead-form{min-height:100%;color:var(--uikitok-color-text);font-family:var(--uikitok-font-family);background:var(--uikitok-color-bg)}.lead-form__cover-wrap{position:relative}.lead-form__cover{width:100%;display:block;aspect-ratio:1200 / 650;object-fit:cover}.lead-form__cover-badge{position:absolute;top:16px;left:16px;padding:6px 10px;border-radius:5px;background:#11161fc7;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.lead-form__intro{position:relative;margin:0;padding:18px 16px 16px;background:transparent}.lead-form__cover+.lead-form__intro{margin-top:0}.lead-form__intro-row{display:flex;align-items:flex-start;gap:14px}.lead-form__intro-copy{min-width:0;flex:1}.lead-form__badge{display:inline-flex;align-items:center;min-height:30px;max-width:100%;margin-bottom:8px;padding:4px 11px;border:1px solid var(--uikitok-color-border);border-radius:999px;color:var(--uikitok-color-text-secondary);background:var(--uikitok-color-bg-secondary);font-size:13px;line-height:18px;font-weight:600}.lead-form__title{margin:0;color:var(--uikitok-color-text);font-size:22px;line-height:28px;font-weight:700;white-space:normal;overflow-wrap:anywhere}.lead-form__description{margin:7px 0 0;color:var(--uikitok-color-text-secondary);font-size:15px;line-height:20px;font-weight:500;white-space:normal;overflow-wrap:anywhere}.lead-form__logo{width:58px;height:58px;flex:0 0 auto;border-radius:50%;object-fit:cover;border:1px solid var(--uikitok-color-border);background:var(--uikitok-color-bg);box-shadow:0 5px 20px #00000014}.lead-form__group{padding-bottom:6px}.lead-form__field-item{display:flex;flex-direction:column;gap:8px;padding:6px 16px}.lead-form__contacts{padding:15px 16px 6px}.lead-form__contacts-fields{display:flex;flex-direction:column}.lead-form__contacts .lead-form__field-item{padding:6px 0}.lead-form__options{display:flex;flex-direction:column;gap:10px}.lead-form__access{align-self:flex-start;margin:0;padding:0;border:0;background:transparent;color:var(--uikitok-color-accent-text);font-size:14px;line-height:18px;font-family:inherit;text-align:left;cursor:pointer}.lead-form__icon{color:var(--uikitok-color-text-secondary)}.lead-form__option{display:inline-flex;align-items:center;gap:10px;min-width:0}.lead-form__block{padding:8px 16px}.lead-form__consent{display:flex;align-items:flex-start;gap:8px;padding:8px 0}.lead-form__consent-text{padding-top:2px;color:var(--uikitok-color-text);font-size:13px;line-height:17px}.lead-form__consent-text a{color:var(--uikitok-color-accent-text)}.lead-form__operator{margin-top:4px;color:var(--uikitok-color-text-tertiary);font-size:11px;line-height:15px}.lead-form__cta{padding-top:4px;padding-bottom:16px}.lead-form__button{background:linear-gradient(90deg,#64adf3,#1663c7)}.lead-form-preview{max-width:390px;margin:0 auto;border:1px solid var(--uikitok-color-border);border-radius:20px;overflow:hidden;background:var(--uikitok-color-bg);box-shadow:0 8px 32px #00000038}.lead-form-preview__scroll{max-height:70vh;overflow-y:auto}
