@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: #141517;--uikitok-color-bg-secondary: #0e0f11;--uikitok-color-bg-tertiary: #202227;--uikitok-color-bg-elevated: #1a1c1f;--uikitok-color-text: #f6f8fc;--uikitok-color-text-secondary: #a6b0c3;--uikitok-color-text-tertiary: #7f8aa0;--uikitok-color-border: #2b2d31;--uikitok-color-border-strong: #3a3d42;--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-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-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-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-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-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-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-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-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-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-surface);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{padding:var(--uikitok-space-m);border-radius:var(--uikitok-radius-l)}.uikitok-lead-card--comfortable{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-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-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-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-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-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-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-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-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-button{display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid transparent;text-decoration:none;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);border-color:var(--uikitok-button-secondary-border, transparent);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-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--tonal{color:var(--uikitok-color-text-secondary);background:var(--uikitok-color-border);border-color:transparent}.uikitok-icon-button--tonal:hover:not(:disabled){color:var(--uikitok-color-text);background:var(--uikitok-color-border-strong);border-color:transparent}.uikitok-icon-button--tonal:active:not(:disabled){background:var(--uikitok-color-border-strong);transform:translateY(1px)}.uikitok-icon-button--round{border-radius:var(--uikitok-radius-round)}.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:var(--uikitok-icon-button-glyph, 1.15em);height:var(--uikitok-icon-button-glyph, 1.15em)}.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);line-height:var(--uikitok-line-height);color:var(--uikitok-color-label)}.uikitok-input__box{display:flex;align-items:center;background:var(--uikitok-color-surface);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;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--align-start{align-items:flex-start}.uikitok-checkbox--align-center{align-items:center}.uikitok-checkbox--align-start .uikitok-checkbox__box{margin-top:1px}.uikitok-checkbox__box{flex-shrink:0;width:20px;height:20px;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);line-height:var(--uikitok-line-height);color:var(--uikitok-color-label)}.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-surface);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:1200;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-surface);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;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--align-start{align-items:flex-start}.uikitok-radio--align-center{align-items:center}.uikitok-radio--align-start .uikitok-radio__dot{margin-top:1px}.uikitok-radio__dot{flex-shrink:0;width:20px;height:20px;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-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-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-border);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-segment-bg, var(--uikitok-color-bg));color:var(--uikitok-segment-text, var(--uikitok-color-text));box-shadow:var(--uikitok-shadow-s)}.uikitok-segmented__segment--brand,.uikitok-segmented__segment--info{--uikitok-segment-bg: var(--uikitok-color-accent-subtle);--uikitok-segment-text: var(--uikitok-color-accent-text)}.uikitok-segmented__segment--success{--uikitok-segment-bg: var(--uikitok-color-positive-subtle-bg);--uikitok-segment-text: var(--uikitok-color-positive-subtle-text)}.uikitok-segmented__segment--warning{--uikitok-segment-bg: var(--uikitok-color-warning-subtle-bg);--uikitok-segment-text: var(--uikitok-color-warning-subtle-text)}.uikitok-segmented__segment--error{--uikitok-segment-bg: var(--uikitok-color-negative-subtle-bg);--uikitok-segment-text: var(--uikitok-color-negative-subtle-text)}.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-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-card{border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-surface);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-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-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-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-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-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;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--titled{align-items:flex-start}.uikitok-toast--plain{align-items:center}.uikitok-toast--titled .uikitok-toast__icon{margin-top:2px}.uikitok-toast__icon{display:inline-flex;flex-shrink:0}.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-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-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)}.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-flex{display:flex}.uikitok-flex--stretched{width:100%}.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)}.mobile-page-header{display:none}@media(max-width:720px){.mobile-page-header{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s);margin-bottom:calc(var(--uikitok-space-s) * -1)}.mobile-page-header .uikitok-title{margin:0;font-size:var(--uikitok-font-size-2xl)}.mobile-page-header__leading{display:flex;min-width:0;align-items:center;gap:var(--uikitok-space-xs)}.mobile-page-header__copy{display:flex;min-width:0;flex-direction:column}.mobile-page-header__copy .uikitok-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-page-header__subtitle{display:flex;min-width:0;overflow:hidden;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-page-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--uikitok-space-xs)}.mobile-page-header__leading .uikitok-icon-button:not(.uikitok-icon-button--round),.mobile-page-header__actions .uikitok-icon-button:not(.uikitok-icon-button--round){width:36px;height:36px;border-radius:var(--uikitok-radius-m)}.mobile-page-header--forms .uikitok-title{white-space:nowrap}.site-main:has(.mobile-page-header){padding-inline:var(--uikitok-space-s);padding-top:var(--uikitok-space-s)}}@media(max-width:380px){.mobile-page-header .uikitok-title{font-size:var(--uikitok-font-size-xl)}}.an-page,.an-content{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-l)}.an-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--uikitok-space-xl)}.an-header__copy{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-xs)}.an-filters{display:flex;align-items:flex-end;gap:var(--uikitok-space-s)}.an-filter{display:flex;min-width:160px;flex-direction:column;gap:6px}.an-filter--form{min-width:240px}.an-filter--period{min-width:220px}.an-filter__label{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);font-weight:600}.an-filter__note{color:var(--uikitok-color-negative);font-size:var(--uikitok-font-size-xs)}.an-filter .uikitok-select,.an-filter .uikitok-popover,.an-filter .uikitok-popover__trigger,.an-period-trigger{width:100%}.an-period-trigger{justify-content:flex-start;white-space:nowrap}.an-period-trigger .uikitok-button__in{width:100%;min-width:0}.an-period-trigger .uikitok-button__after{margin-left:auto}.uikitok-popover__card:has(.an-period-popover){max-width:none}.an-period-popover{display:grid;grid-template-columns:176px 304px;min-width:0}.an-period-presets,.an-period-calendar{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-m)}.an-period-presets{border-right:1px solid var(--uikitok-color-border);background:var(--uikitok-color-bg-secondary)}.an-period-popover__label{padding:2px var(--uikitok-space-s) var(--uikitok-space-xs);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);font-weight:600}.an-period-preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:9px var(--uikitok-space-s);border:0;border-radius:var(--uikitok-radius-m);background:transparent;color:var(--uikitok-color-text);cursor:pointer;font:inherit;font-size:var(--uikitok-font-size-s);text-align:left}.an-period-preset:hover{background:var(--uikitok-color-bg)}.an-period-preset.is-active{background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent);font-weight:600}.an-period-calendar{align-items:stretch}.an-range-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uikitok-space-xs);margin-bottom:var(--uikitok-space-xs)}.an-range-values>div{display:flex;min-width:0;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-bg)}.an-range-values span{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.an-range-values strong{overflow:hidden;font-size:var(--uikitok-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.an-range-calendar{display:flex;flex-direction:column;gap:var(--uikitok-space-xs);-webkit-user-select:none;user-select:none}.an-range-calendar__head{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center}.an-range-calendar__head strong{text-align:center;font-size:var(--uikitok-font-size-s)}.an-range-calendar__head button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:var(--uikitok-radius-s);background:transparent;color:var(--uikitok-color-text-secondary);cursor:pointer}.an-range-calendar__head button:hover{background:var(--uikitok-color-bg-secondary)}.an-range-calendar__head svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.an-range-calendar__grid{display:grid;grid-template-columns:repeat(7,32px);gap:2px;justify-content:center}.an-range-calendar__weekday,.an-range-calendar__day{display:grid;width:32px;height:32px;place-items:center;font-size:var(--uikitok-font-size-xs)}.an-range-calendar__weekday{height:24px;color:var(--uikitok-color-text-secondary)}.an-range-calendar__day{position:relative;z-index:0;padding:0;border:0;border-radius:var(--uikitok-radius-s);background:transparent;color:var(--uikitok-color-text);cursor:pointer;font-family:inherit}.an-range-calendar__day:hover:not(:disabled):not(.is-start):not(.is-end):not(.is-in-range){background:var(--uikitok-color-bg-secondary)}.an-range-calendar__day.is-outside{color:var(--uikitok-color-text-secondary)}.an-range-calendar__day.is-in-range{border-radius:0;background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent)}.an-range-calendar__day.is-in-range:hover:not(:disabled){background:var(--uikitok-color-accent-subtle-hover)}.an-range-calendar__day.is-start,.an-range-calendar__day.is-end{background:var(--uikitok-color-accent);color:var(--uikitok-color-text-on-accent);font-weight:600}.an-range-calendar__day.is-start:hover:not(:disabled),.an-range-calendar__day.is-end:hover:not(:disabled){background:var(--uikitok-color-accent-hover);color:var(--uikitok-color-text-on-accent)}.an-range-calendar__day.is-start:not(.is-end){border-radius:var(--uikitok-radius-s) 0 0 var(--uikitok-radius-s)}.an-range-calendar__day.is-end:not(.is-start){border-radius:0 var(--uikitok-radius-s) var(--uikitok-radius-s) 0}.an-range-calendar__day:disabled{cursor:not-allowed;opacity:.35}.an-period-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uikitok-space-xs);margin-top:var(--uikitok-space-xs)}.an-period-actions .uikitok-button{width:100%}.an-content{transition:opacity var(--uikitok-duration) var(--uikitok-easing)}.an-content.is-loading{pointer-events:none;opacity:.58}.an-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--uikitok-space-m)}.an-tile{position:relative;display:flex;min-height:148px;flex-direction:column;justify-content:space-between;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-l);background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);overflow:hidden}.an-tile__value{margin-top:auto;font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.an-tile__label{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s);font-weight:600}.an-tile__hint,.an-tile__trend{min-height:18px;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.an-tile__trend.is-positive{color:var(--uikitok-color-positive-subtle-text)}.an-tile__trend.is-negative{color:var(--uikitok-color-negative-subtle-text)}.site-main .an-card,.site-main .an-state{max-width:none}.an-primary-grid,.an-secondary-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:var(--uikitok-space-m);align-items:stretch}.an-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-section{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-xs)}.an-section__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s)}.an-section>.an-card{flex:1}.an-card{min-width:0;min-height:0;gap:var(--uikitok-space-l);padding:var(--uikitok-space-l)}.an-card__label{margin:0;padding:0;color:var(--site-content-label-color);font-size:var(--site-content-label-size);font-weight:var(--site-content-label-weight);line-height:var(--site-content-label-line-height)}.an-card__total{flex-shrink:0;padding:6px 10px;border-radius:999px;background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent);font-size:var(--uikitok-font-size-xs);font-weight:600}.an-chart{position:relative;display:flex;height:236px;align-items:flex-end;gap:clamp(10px,2.2vw,28px);padding:30px var(--uikitok-space-s) 0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 48px,var(--uikitok-color-border) 49px,transparent 50px);border-bottom:1px solid var(--uikitok-color-border-strong)}.an-chart__column{position:relative;height:calc(100% - 26px);min-width:0;flex:1;margin-bottom:26px}.an-chart__value{position:absolute;z-index:1;right:0;bottom:calc(var(--an-height) + 6px);left:0;text-align:center;font-size:var(--uikitok-font-size-xs);font-weight:600;font-variant-numeric:tabular-nums}.an-chart__bar{position:absolute;bottom:0;left:50%;width:min(52px,68%);height:var(--an-height);min-height:8px;transform:translate(-50%);border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--uikitok-color-accent),color-mix(in srgb,var(--uikitok-color-accent) 72%,white));transition:height .24s var(--uikitok-easing)}.an-chart__label{position:absolute;right:0;top:calc(100% + 8px);bottom:auto;left:0;max-width:100%;overflow:hidden;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap}.an-funnel{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:var(--uikitok-space-m)}.an-funnel__row{display:flex;flex-direction:column;gap:7px}.an-funnel__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--uikitok-space-s);font-size:var(--uikitok-font-size-s)}.an-funnel__meta strong{font-variant-numeric:tabular-nums}.an-funnel__track,.an-ranking__track{display:block;height:8px;border-radius:999px;background:var(--uikitok-color-bg-secondary);overflow:hidden}.an-funnel__fill,.an-ranking__track>span{display:block;height:100%;border-radius:inherit;background:var(--uikitok-color-accent)}.an-funnel__conversion{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.an-ranking{display:flex;flex-direction:column}.an-ranking__row{display:flex;flex-direction:column;gap:8px;padding:var(--uikitok-space-m) 0;border-top:1px solid var(--uikitok-color-border)}.an-ranking__row:first-child{padding-top:0;border-top:0}.an-ranking__row:last-child{padding-bottom:0}.an-ranking__line,.an-ranking__name,.an-ranking__details{display:flex;min-width:0;align-items:center}.an-ranking__line{justify-content:space-between;gap:var(--uikitok-space-m)}.an-ranking__line>strong{flex-shrink:0;font-variant-numeric:tabular-nums}.an-ranking__name{gap:var(--uikitok-space-s);overflow:hidden}.an-ranking__name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-ranking__rank{display:inline-grid;width:24px;height:24px;flex-shrink:0;place-items:center;border-radius:8px;background:var(--uikitok-color-bg-secondary);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);font-weight:600}.an-ranking__details{align-items:stretch;flex-direction:column;gap:7px}.an-ranking__details .an-ranking__track{width:100%;flex:none}.an-ranking__details>span:last-child{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.an-empty{display:grid;min-height:180px;place-items:center;color:var(--uikitok-color-text-secondary);text-align:center}.an-warning{padding:var(--uikitok-space-s) var(--uikitok-space-m);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.an-state{align-items:flex-start}.an-skeleton{border-color:transparent;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 45%,transparent),transparent),var(--uikitok-color-bg);background-size:220% 100%;animation:an-shimmer 1.25s infinite linear}@keyframes an-shimmer{to{background-position-x:-220%}}@media(max-width:1080px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-primary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.an-header{align-items:stretch;flex-direction:column;gap:var(--uikitok-space-l)}.an-filters{align-items:stretch}.an-filter{min-width:0;flex:1}.an-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.an-filters{flex-direction:column}.an-kpis{grid-template-columns:minmax(0,1fr)}.an-tile{min-height:132px}.an-card{padding:var(--uikitok-space-m)}.an-chart{height:210px;padding-inline:0}.uikitok-popover__card:has(.an-period-popover){width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.an-period-popover{grid-template-columns:minmax(0,1fr)}.an-period-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--uikitok-color-border)}.an-period-popover__label{grid-column:1 / -1}.an-period-calendar{align-items:center}}.an-mobile-controls{display:none}.an-mobile-filter-group,.an-mobile-filter-actions{display:flex;gap:var(--uikitok-space-s)}.an-mobile-filter-group{flex-direction:column}.an-mobile-filter-group__title{margin:0;padding:0;color:var(--site-content-label-color);font-size:var(--site-content-label-size);font-weight:var(--site-content-label-weight);line-height:var(--site-content-label-line-height)}.an-mobile-filter-actions{justify-content:flex-end}@media(max-width:720px){.an-header__copy{display:none}.an-header{align-items:stretch}.an-page{gap:var(--uikitok-space-l)}.an-page>.an-header{display:none}.an-mobile-controls{display:flex;flex-direction:column;gap:var(--uikitok-space-xs)}.an-mobile-controls .uikitok-select{width:100%}.an-mobile-period-range{padding-inline:2px;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-primary-grid,.an-secondary-grid{gap:var(--uikitok-space-l)}.an-tile{min-height:112px;padding:var(--uikitok-space-m)}.an-tile__value{font-size:var(--uikitok-font-size-2xl)}}.site-shell{display:flex;height:100dvh;overflow:hidden}.site-sidebar{width:232px;height:100%;flex-shrink:0;display:flex;flex-direction:column;gap:var(--uikitok-space-l);overflow-y:auto;padding:var(--uikitok-space-l);background:var(--uikitok-color-bg);border-right:1px solid var(--uikitok-color-border);z-index:5}.site-sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s)}.site-nav{display:flex;flex-direction:column;gap:var(--uikitok-space-xs)}.site-nav--bottom{margin-top:auto}.site-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--uikitok-space-s);padding:var(--uikitok-space-s) var(--uikitok-space-m);border:0;border-radius:var(--uikitok-radius-m);background:transparent;color:var(--uikitok-color-text-secondary);font:inherit;font-weight:600;text-align:left;cursor:pointer}.site-nav button svg{flex-shrink:0;margin-top:-1px}.site-nav button:hover{background:var(--uikitok-color-bg-secondary)}.site-nav button.is-active{background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent)}.site-nav button:focus:not(:focus-visible){outline:none}.site-nav button:focus-visible{outline:2px solid var(--uikitok-color-accent);outline-offset:2px}.site-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--uikitok-space-l);overflow-y:auto;padding:var(--uikitok-space-xl) var(--uikitok-space-l)}.site-main .site-card{max-width:640px}.site-mobile-tabs{display:none}@media(max-width:720px){.site-shell{flex-direction:column}.site-main{padding:var(--uikitok-space-l) var(--uikitok-space-m) calc(var(--uikitok-space-xl) + 70px + env(safe-area-inset-bottom));scrollbar-width:none}.site-main::-webkit-scrollbar{display:none}.site-mobile-tabs{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:64px;padding:6px var(--uikitok-space-xs) calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--uikitok-color-bg) 94%,transparent);border-top:1px solid var(--uikitok-color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-mobile-tabs button{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 2px;border:0;border-radius:var(--uikitok-radius-m);background:transparent;color:var(--uikitok-color-text-secondary);font:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer}.site-mobile-tabs button.is-active{color:var(--uikitok-color-accent)}.site-mobile-tabs button:focus:not(:focus-visible){outline:none}.site-mobile-tabs button:focus-visible{outline:2px solid var(--uikitok-color-accent);outline-offset:-2px}.site-mobile-tabs button svg{flex:0 0 auto}.site-shell:has(.builder) .site-mobile-tabs{display:none}.site-shell:has(.builder) .site-main{padding-bottom:0}}.date-field{position:relative;display:flex;align-items:center;min-height:44px;border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg-elevated, var(--uikitok-color-bg));transition:border-color .12s ease}.date-field:focus-within,.date-field--open{border-color:var(--uikitok-color-accent, var(--uikitok-color-brand))}.date-field--disabled{opacity:.6}.date-field__text{flex:1;min-width:0;height:100%;padding:0 var(--uikitok-space-s) 0 var(--uikitok-space-m);border:0;background:transparent;color:var(--uikitok-color-text);font-family:var(--uikitok-font-family);font-size:16px;outline:none}.date-field__text::placeholder{color:var(--uikitok-color-text-tertiary)}.date-field__calendar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:0;background:transparent;color:var(--uikitok-color-text-secondary);cursor:pointer}.date-field__calendar:disabled{cursor:default}.date-field__popover{position:absolute;top:calc(100% + var(--uikitok-space-2xs));left:0;right:0;z-index:100;display:grid;gap:var(--uikitok-space-2xs);padding:var(--uikitok-space-xs);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg-elevated, var(--uikitok-color-bg));box-shadow:var(--uikitok-shadow-l, 0 8px 24px rgba(0, 0, 0, .18));font-family:var(--uikitok-font-family);color:var(--uikitok-color-text)}.date-field__cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-2xs)}.date-field__cal-title{font-size:var(--uikitok-font-size-m);font-weight:var(--uikitok-font-weight-semibold, 600)}.date-field__cal-nav{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:0;border-radius:var(--uikitok-radius-m);background:transparent;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xl);line-height:1;cursor:pointer}.date-field__cal-nav:hover{background:var(--uikitok-color-bg-secondary);color:var(--uikitok-color-text)}.date-field__cal-week,.date-field__cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-field__cal-week>span{padding:2px 0;color:var(--uikitok-color-text-tertiary);font-size:var(--uikitok-font-size-2xs);text-align:center}.date-field__cal-day{display:flex;align-items:center;justify-content:center;height:32px;border:0;border-radius:var(--uikitok-radius-m);background:transparent;color:var(--uikitok-color-text);font-family:inherit;font-size:var(--uikitok-font-size-s);cursor:pointer;transition:background .1s ease}.date-field__cal-day:hover:not(:disabled){background:var(--uikitok-color-bg-secondary)}.date-field__cal-day--outside{color:var(--uikitok-color-text-tertiary)}.date-field__cal-day--today{box-shadow:inset 0 0 0 1px var(--uikitok-color-accent, var(--uikitok-color-brand))}.date-field__cal-day--selected,.date-field__cal-day--selected:hover{background:var(--uikitok-color-accent, var(--uikitok-color-brand));color:var(--uikitok-color-text-on-accent, #fff);font-weight:var(--uikitok-font-weight-semibold, 600)}.date-field__cal-day:disabled{color:var(--uikitok-color-text-tertiary);opacity:.4;cursor:default}.date-field__cal-foot{display:flex;align-items:center;justify-content:space-between;padding-top:var(--uikitok-space-2xs);border-top:1px solid var(--uikitok-color-border)}.date-field__cal-action{padding:var(--uikitok-space-2xs) var(--uikitok-space-xs);border:0;border-radius:var(--uikitok-radius-m);background:transparent;color:var(--uikitok-color-accent-text, var(--uikitok-color-accent));font-family:inherit;font-size:var(--uikitok-font-size-s);cursor:pointer}.date-field__cal-action:disabled{color:var(--uikitok-color-text-tertiary);opacity:.5;cursor:default}.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:var(--uikitok-font-size-xl);line-height:26px;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:400;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 .uikitok-form-item__label{font-size:var(--uikitok-font-size-l);font-weight:600;line-height:1.3}.lead-form .uikitok-form-item{gap:var(--uikitok-space-xs)}.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{display:block;margin-top:4px;color:var(--uikitok-color-text-tertiary);font-size:11px;line-height:15px}.lead-form__cta{padding-top:4px;padding-bottom:calc(16px + var(--vk-inset-bottom, 0px))}.lead-form__button{background:linear-gradient(90deg,#2879c9,#1254a8)}.lead-form [data-form-field] .uikitok-form-item--error input,.lead-form [data-form-field] .uikitok-form-item--error textarea,.lead-form [data-form-field] .uikitok-form-item--error button{border-color:var(--uikitok-color-negative);box-shadow:0 0 0 1px var(--uikitok-color-negative)}.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}.lead-form input:not([type=checkbox]):not([type=radio]),.lead-form textarea,.lead-form select{font-size:16px}.uikitok-icon-button.leadok-icon-action--marked{position:relative}.uikitok-icon-button.leadok-icon-action--marked:after{content:"";position:absolute;top:1px;right:1px;width:8px;height:8px;border:2px solid var(--uikitok-color-border);border-radius:50%;background:var(--uikitok-color-accent)}.uikitok-icon-button.leadok-icon-action--marked:hover:after{border-color:var(--uikitok-color-border-strong)}.site-mobile-forms-list{display:none}@media(max-width:720px){.site-mobile-forms-list{display:flex;flex-direction:column;gap:var(--uikitok-space-m)}.site-main .site-mobile-form-card{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--uikitok-space-s);min-height:88px;padding:var(--uikitok-space-xs)!important;border-radius:var(--uikitok-radius-xl)}.site-mobile-form-card__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:var(--uikitok-space-s);padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:left}button.site-mobile-form-card__open{cursor:pointer}button.site-mobile-form-card__open:focus-visible{border-radius:var(--uikitok-radius-m);outline:2px solid var(--uikitok-color-accent);outline-offset:2px}.site-mobile-form-card__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent)}.site-mobile-form-card__body{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-xs)}.site-mobile-form-card__name{overflow:hidden;font-size:var(--uikitok-font-size-l);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.site-mobile-form-card__meta{display:flex;min-width:0;align-items:center;gap:var(--uikitok-space-s);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-m);white-space:nowrap}.site-mobile-form-card__meta b{color:var(--uikitok-color-accent)}.site-mobile-form-card__more{align-self:start}}.site-forms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uikitok-space-m)}.site-forms-desktop-toolbar{display:flex;flex-direction:column;gap:var(--uikitok-space-m)}.site-forms-desktop-toolbar__head,.site-forms-desktop-toolbar__controls{display:flex;min-width:0;align-items:center;gap:var(--uikitok-space-s)}.site-forms-desktop-toolbar__head{justify-content:space-between}.site-forms-desktop-toolbar__controls .site-forms-search{flex:1 1 300px}.site-main .site-form-card{max-width:none}.site-forms-search{min-width:160px;flex:1 1 220px}.site-forms-desktop-toolbar__controls .uikitok-search,.site-forms-desktop-toolbar__controls .uikitok-select{height:40px}.site-forms-desktop-toolbar__controls .uikitok-search input{height:100%}.site-forms-desktop-toolbar__controls .uikitok-select__trigger{height:40px;align-items:center}.site-forms-desktop-toolbar__controls .uikitok-select__value{height:100%;display:flex;align-items:center;line-height:1}.site-forms-view{min-width:180px}.site-filter-group{display:flex;flex-direction:column;gap:var(--uikitok-space-xs)}.site-filter-group+.site-filter-group{margin-top:var(--uikitok-space-l)}.site-filter-group__title{margin:0;padding:0;color:var(--site-content-label-color);font-size:var(--site-content-label-size);font-weight:var(--site-content-label-weight);line-height:var(--site-content-label-line-height)}.site-filter-actions{display:flex;width:100%;justify-content:space-between;gap:var(--uikitok-space-s)}.site-opt{height:100%;display:inline-flex;align-items:center;gap:var(--uikitok-space-xs);line-height:1}.site-view-opt__menu-icon{display:none;align-items:center}.site-forms-view .uikitok-select__menu .site-view-opt__trigger-icon{display:none}.site-forms-view .uikitok-select__menu .site-view-opt__menu-icon{display:inline-flex}.site-forms-desktop-toolbar__controls .uikitok-select:not(.site-forms-view) .uikitok-select__menu .site-opt svg{display:none}.site-form-card{container-type:inline-size;overflow:hidden;cursor:pointer;transition:border-color var(--uikitok-duration) var(--uikitok-easing)}.site-form-card:hover{border-color:var(--uikitok-color-border-strong)}.site-form-card:not(.is-compact),.site-form-card.is-compact{padding:var(--uikitok-space-m)}.site-form-card__media{margin:calc(-1 * var(--uikitok-space-m)) calc(-1 * var(--uikitok-space-m)) 0}.site-form-card__cover{display:block;width:100%;aspect-ratio:16 / 6;object-fit:cover}.site-form-card__cover-placeholder{width:100%;aspect-ratio:16 / 6;display:flex;align-items:center;justify-content:center;gap:var(--uikitok-space-xs);background:radial-gradient(circle at 80% 10%,var(--uikitok-color-accent-subtle),transparent 34%),linear-gradient(135deg,var(--uikitok-color-bg-secondary),var(--uikitok-color-bg));border-bottom:1px solid var(--uikitok-color-border);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.site-form-card__logo{width:20px;height:20px;flex-shrink:0;border-radius:6px;object-fit:cover}.site-form-card__name{min-width:0;font-size:var(--uikitok-font-size-xl);line-height:1.2}.site-form-card__hint{font-size:var(--uikitok-font-size-s)}.site-form-card__badge{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent);font-size:var(--uikitok-font-size-s);font-weight:600;white-space:nowrap}.site-form-card__warn{color:var(--uikitok-color-warning)}.site-form-card__issue{display:flex;align-items:flex-start;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-s);border-radius:var(--uikitok-radius-m);background:color-mix(in srgb,var(--uikitok-color-warning) 10%,transparent);color:var(--uikitok-color-warning);font-size:var(--uikitok-font-size-s);line-height:1.4}.site-form-card__issue svg{flex-shrink:0;margin-top:1px}.site-form-card__body{flex:1}.site-form-card.is-compact .site-form-card__body{gap:var(--uikitok-space-s)}.site-form-card.is-compact .site-form-card__name{font-size:var(--uikitok-font-size-l)}.site-form-card__foot{display:grid;grid-template-columns:minmax(0,1fr) 40px;margin-top:auto}.site-form-card__foot>.uikitok-button{width:100%;min-width:0}.site-form-card__foot.is-menu-only{grid-template-columns:40px;justify-content:flex-end}.site-form-card__more{flex:0 0 auto}.site-form-card.is-compact .site-form-card__foot{grid-template-columns:minmax(0,1fr) 32px;gap:var(--uikitok-space-xs)}.site-form-card.is-compact .site-form-card__foot.is-menu-only{grid-template-columns:32px}@media(max-width:720px){.site-forms-mobile-actionbar{position:fixed;right:var(--uikitok-space-s);bottom:calc(64px + env(safe-area-inset-bottom));left:var(--uikitok-space-s);z-index:25}.site-forms-mobile-create{width:100%}.site-main:has(.site-forms-mobile-actionbar){padding-bottom:calc(var(--uikitok-space-xl) + 126px + env(safe-area-inset-bottom))}}@media(max-width:1100px)and (min-width:721px){.site-forms-search{flex-basis:100%}.site-forms-desktop-toolbar__controls .uikitok-select{flex:1 1 220px}}@media(max-width:1180px)and (min-width:721px){.site-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mobile-leads-list,.mobile-leads-list__group,.mobile-leads-list__items{display:flex;flex-direction:column}.mobile-leads-list{gap:var(--uikitok-space-l)}.mobile-leads-list__group,.mobile-leads-list__items{gap:var(--uikitok-space-s)}.mobile-leads-list__date{margin:0;padding:0;color:var(--site-content-label-color);font-size:var(--site-content-label-size);font-weight:var(--site-content-label-weight);line-height:var(--site-content-label-line-height)}.mobile-lead-card{display:flex;width:100%;flex-direction:column;gap:var(--uikitok-space-s);padding:var(--uikitok-space-m);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg);color:inherit;font:inherit;text-align:left}.mobile-lead-card__top,.mobile-lead-card__body,.mobile-lead-card__meta{display:flex;min-width:0;align-items:center}.mobile-lead-card__top{justify-content:space-between;gap:var(--uikitok-space-s)}.mobile-lead-card__trailing{display:inline-flex;align-items:center;gap:var(--uikitok-space-s)}.mobile-lead-card__top time,.mobile-lead-card__person>span,.mobile-lead-card__meta{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.mobile-lead-card__body{gap:var(--uikitok-space-s)}.mobile-lead-card__person{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.mobile-lead-card__person>*,.mobile-lead-card__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-lead-card__channel{border-radius:4px}.mobile-lead-card__meta{justify-content:space-between;gap:var(--uikitok-space-s);padding-top:var(--uikitok-space-s);border-top:1px solid var(--uikitok-color-border)}.mobile-lead-card__meta span:last-child{text-align:right}.mobile-lead-card__status{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:var(--uikitok-radius-round);font-size:var(--uikitok-font-size-s);font-weight:600}.mobile-lead-card__status--new{background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent-text)}.mobile-lead-card__status--in_progress{background:var(--uikitok-color-warning-subtle-bg);color:var(--uikitok-color-warning-subtle-text)}.mobile-lead-card__status--completed{background:var(--uikitok-color-positive-subtle-bg);color:var(--uikitok-color-positive-subtle-text)}.mobile-lead-card__status--rejected{background:var(--uikitok-color-negative-subtle-bg);color:var(--uikitok-color-negative-subtle-text)}}.site-kv{display:flex;justify-content:space-between;gap:var(--uikitok-space-m);padding:var(--uikitok-space-xs) 0;border-top:1px solid var(--uikitok-color-border)}.site-kv:first-of-type{border-top:none}.site-reject{display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.reason-picker{display:flex;flex-direction:column;gap:var(--uikitok-space-xs)}.reason-picker .uikitok-radio{width:100%;padding:var(--uikitok-space-xs) 0}.lead-card{display:flex;flex-direction:column;gap:var(--uikitok-space-xs)}.uikitok-modal:has(.lead-card) .uikitok-modal__window{background:var(--uikitok-color-bg-secondary)}.lead-card__modal-title{display:inline-flex;align-items:center;gap:var(--uikitok-space-s)}.lead-card__profile-card{position:relative;display:flex;grid-column:1 / -1;min-width:0;flex-direction:column;gap:var(--uikitok-space-s);padding:var(--uikitok-space-s);border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-bg)}.lead-card__profile-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:var(--uikitok-space-m)}.lead-card__menu{position:absolute;z-index:2;top:var(--uikitok-space-l);right:calc(var(--uikitok-space-l) + 40px)}.lead-card__identity{display:flex;min-width:0;flex-direction:column;gap:3px}.lead-card__name-row{display:flex;min-width:0;align-items:center;gap:var(--uikitok-space-s)}.lead-card__name{overflow:hidden;font-size:var(--uikitok-font-size-xl);text-overflow:ellipsis;white-space:nowrap}.lead-card__origin,.lead-card__created{overflow:hidden;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s);text-overflow:ellipsis;white-space:nowrap}.lead-card__profile-link{width:fit-content;max-width:100%;overflow:hidden;font-size:var(--uikitok-font-size-s);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.lead-card__profile-link:hover{text-decoration:underline}.lead-card__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uikitok-space-xs)}.lead-card__quick-actions>*{width:100%}.lead-card__copy-contact{grid-column:1 / -1}.lead-card__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:stretch;gap:var(--uikitok-space-m)}.lead-card__main,.lead-card__aside{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-m)}.lead-card__contacts-section{min-width:0}.lead-card__activity{display:flex;flex:1;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg)}.lead-card__activity-title{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s);padding:var(--uikitok-space-s) var(--uikitok-space-m);border-bottom:1px solid var(--uikitok-color-border)}.lead-card__activity-count{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.lead-card__timeline{display:flex;min-height:180px;flex:1;flex-direction:column;gap:var(--uikitok-space-s);overflow-y:auto;padding:var(--uikitok-space-m)}.lead-card__timeline-error{padding:var(--uikitok-space-s);border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-negative-subtle-bg);color:var(--uikitok-color-negative-subtle-text);font-size:var(--uikitok-font-size-s)}.lead-card__timeline-unknown-date{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs)}.lead-card__timeline-event{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:flex-start;gap:var(--uikitok-space-xs)}.lead-card__timeline-event>div,.lead-card__timeline-comment>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--uikitok-space-xs)}.lead-card__timeline-event strong,.lead-card__timeline-comment strong{font-size:var(--uikitok-font-size-s)}.lead-card__timeline-event time,.lead-card__timeline-comment time{flex:0 0 auto;color:var(--uikitok-color-text-tertiary);font-size:var(--uikitok-font-size-xs)}.lead-card__timeline-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--uikitok-color-border-strong)}.lead-card__timeline-comment{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-s);border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-accent-subtle)}.lead-card__timeline-comment p{margin:0;font-size:var(--uikitok-font-size-s);overflow-wrap:anywhere;white-space:pre-wrap}.lead-card__composer{display:flex;flex-direction:column;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-s);border-top:1px solid var(--uikitok-color-border);background:var(--uikitok-color-bg-secondary)}.lead-card__composer-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--uikitok-space-xs)}.lead-card__panel{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-s);padding:var(--uikitok-space-m);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg)}.lead-card__contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uikitok-space-xs)}.lead-card__contact,.lead-card__answer,.lead-card__reject-note{display:flex;min-width:0;flex-direction:column;gap:3px;padding:var(--uikitok-space-s);border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-bg)}.lead-card__contact--goal{grid-column:1 / -1}.lead-card__goal-community{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.lead-card__contact>span,.lead-card__answer>span,.lead-card__reject-note>span{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.lead-card__contact>strong,.lead-card__answer>strong{overflow-wrap:anywhere}.lead-card__answers{display:flex;flex-direction:column;gap:var(--uikitok-space-xs)}.lead-card__answers-section{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-s)}.lead-card__status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uikitok-space-xs)}.lead-card__status-select{display:none}.lead-card__status-panel{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-s);margin-bottom:var(--uikitok-space-m)}.lead-card__status-panel .lead-card__status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-card__status-grid>*{min-width:0}.lead-card__status-button.uikitok-button{border:1px solid transparent;background:var(--lead-status-bg);color:var(--lead-status-text)}.lead-card__status-button.uikitok-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--lead-status-accent) 45%,transparent);background:var(--lead-status-bg)}.lead-card__status-button.uikitok-button.is-active{border-color:var(--lead-status-accent);box-shadow:inset 0 0 0 1px var(--lead-status-accent)}.lead-card__status-button--new{--lead-status-bg: var(--uikitok-color-accent-subtle);--lead-status-text: var(--uikitok-color-accent-text);--lead-status-accent: var(--uikitok-color-accent)}.lead-card__status-button--in_progress{--lead-status-bg: var(--uikitok-color-warning-subtle-bg);--lead-status-text: var(--uikitok-color-warning-subtle-text);--lead-status-accent: var(--uikitok-color-warning)}.lead-card__status-button--completed{--lead-status-bg: var(--uikitok-color-positive-subtle-bg);--lead-status-text: var(--uikitok-color-positive-subtle-text);--lead-status-accent: var(--uikitok-color-positive)}.lead-card__status-button--rejected{--lead-status-bg: var(--uikitok-color-negative-subtle-bg);--lead-status-text: var(--uikitok-color-negative-subtle-text);--lead-status-accent: var(--uikitok-color-negative)}.lead-card__status-select--new,.lead-card__status-option--new{--lead-status-bg: var(--uikitok-color-accent-subtle);--lead-status-text: var(--uikitok-color-accent-text);--lead-status-accent: var(--uikitok-color-accent)}.lead-card__status-select--in_progress,.lead-card__status-option--in_progress{--lead-status-bg: var(--uikitok-color-warning-subtle-bg);--lead-status-text: var(--uikitok-color-warning-subtle-text);--lead-status-accent: var(--uikitok-color-warning)}.lead-card__status-select--completed,.lead-card__status-option--completed{--lead-status-bg: var(--uikitok-color-positive-subtle-bg);--lead-status-text: var(--uikitok-color-positive-subtle-text);--lead-status-accent: var(--uikitok-color-positive)}.lead-card__status-select--rejected,.lead-card__status-option--rejected{--lead-status-bg: var(--uikitok-color-negative-subtle-bg);--lead-status-text: var(--uikitok-color-negative-subtle-text);--lead-status-accent: var(--uikitok-color-negative)}.lead-card__panel--details{padding:var(--uikitok-space-xs)}.lead-card__details{display:flex;flex-direction:column}.lead-card__details .site-kv{align-items:flex-start;font-size:var(--uikitok-font-size-s)}.lead-card__details .site-kv>:last-child{text-align:right;overflow-wrap:anywhere}@media(max-width:760px){.uikitok-modal:has(.lead-card){align-items:stretch;justify-content:flex-end;padding:0}.uikitok-modal:has(.lead-card) .uikitok-modal__window{width:100%;max-width:none;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;border:0;border-radius:0;box-shadow:none;animation:lead-card-slide-in-right .2s var(--uikitok-easing)}.uikitok-modal:has(.lead-card) .uikitok-modal__header{flex:0 0 auto;padding:calc(var(--uikitok-space-s) + env(safe-area-inset-top)) var(--uikitok-space-s) var(--uikitok-space-s)}.uikitok-modal__body:has(.lead-card){min-height:0;flex:1 1 auto;padding:var(--uikitok-space-s);padding-bottom:calc(var(--uikitok-space-l) + env(safe-area-inset-bottom));overscroll-behavior:contain}.lead-card__menu{top:calc(var(--uikitok-space-s) + env(safe-area-inset-top));right:calc(var(--uikitok-space-s) + 40px)}.lead-card__layout{grid-template-columns:1fr}.lead-card__main{display:contents}.lead-card__aside{order:1}.lead-card__panel--details{order:2}.lead-card__timeline{max-height:300px}.lead-card__profile-head{grid-template-columns:auto minmax(0,1fr);gap:var(--uikitok-space-s)}.lead-card__name-row{align-items:flex-start;flex-direction:column;gap:var(--uikitok-space-xs)}.lead-card__contacts{grid-template-columns:1fr}.lead-card__status-panel .lead-card__status-grid{display:none}.lead-card__status-panel{gap:var(--uikitok-space-xs)}.lead-card__status-select{display:block}.lead-card__status-select .uikitok-select{width:100%}.lead-card__status-select .uikitok-select__trigger{background:var(--lead-status-bg);border-color:transparent;color:var(--lead-status-text)}.lead-card__status-select .uikitok-select__arrow{color:currentColor}.lead-card__status-select .uikitok-select__value>.lead-card__status-option{padding:0;background:transparent}.lead-card__status-select .uikitok-select--open .uikitok-select__trigger,.lead-card__status-select .uikitok-select__trigger:focus-visible{border-color:var(--lead-status-accent)}.lead-card__status-select .uikitok-select__option{padding:0}.lead-card__status-select .uikitok-select__menu{display:flex;flex-direction:column;gap:2px}.lead-card__status-option{display:block;width:100%;padding:var(--uikitok-space-xs) var(--uikitok-space-s);background:var(--lead-status-bg);border-radius:var(--uikitok-radius-s);color:var(--lead-status-text)}.lead-card__status-select .uikitok-select__option--active .lead-card__status-option{box-shadow:inset 0 0 0 1px var(--lead-status-accent)}.lead-card__quick-actions>*{flex:1 1 auto}}@keyframes lead-card-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.site-leads-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--uikitok-space-l)}.site-leads-mobile-head{display:none}.site-leads-head>div:first-child{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-xs)}.site-leads-head>div:first-child>*{max-width:100%}.site-leads-summary{display:flex;align-items:center;gap:var(--uikitok-space-xs);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.site-leads-summary span{display:inline-flex;align-items:baseline;gap:5px;padding:7px 11px;border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-bg);white-space:nowrap}.site-leads-summary strong{color:var(--uikitok-color-text);font-size:var(--uikitok-font-size-m)}.site-leads-toolbar{display:flex;align-items:center;gap:var(--uikitok-space-s)}.site-leads-toolbar>.uikitok-search{width:min(420px,100%)}.site-leads-actions{display:flex;align-items:center;gap:var(--uikitok-space-s)}.site-leads-filter{min-width:180px}.site-leads-error{padding:var(--uikitok-space-s) var(--uikitok-space-m);border:1px solid color-mix(in srgb,var(--uikitok-color-negative) 28%,transparent);border-radius:var(--uikitok-radius-m);background:color-mix(in srgb,var(--uikitok-color-negative) 8%,var(--uikitok-color-bg));color:var(--uikitok-color-negative);font-size:var(--uikitok-font-size-s)}.site-leads-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:var(--uikitok-space-s);padding:var(--uikitok-space-xl);border:1px dashed var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-l);text-align:center}.site-leads-loading{display:grid;max-width:320px;gap:var(--uikitok-space-s)}.site-leads-loading>span{height:104px;border-radius:var(--uikitok-radius-l);background:linear-gradient(90deg,var(--uikitok-color-bg-secondary),var(--uikitok-color-bg),var(--uikitok-color-bg-secondary));background-size:220% 100%;animation:kanban-loading 1.4s ease infinite}@keyframes kanban-loading{to{background-position:-220% 0}}.kanban{display:grid;grid-template-columns:repeat(4,minmax(252px,1fr));gap:var(--uikitok-space-2xs);align-items:flex-start;overflow-x:auto;padding:2px 2px var(--uikitok-space-m);scroll-snap-type:x proximity;scrollbar-width:thin}.kanban__col{min-width:252px;min-height:180px;display:flex;flex-direction:column;gap:var(--uikitok-space-s);border-radius:var(--uikitok-radius-l);padding:var(--uikitok-space-s);background:var(--uikitok-color-bg-secondary);border:1px solid transparent;scroll-snap-align:start;transition:background var(--uikitok-duration),border-color var(--uikitok-duration)}.kanban__col.is-over{background:var(--uikitok-color-accent-subtle);border-color:color-mix(in srgb,var(--uikitok-color-accent) 38%,transparent)}.kanban__col-head{display:flex;align-items:center;gap:var(--uikitok-space-s);min-height:36px;padding:var(--uikitok-space-s);border-radius:var(--uikitok-radius-m)}.kanban__col-head h3{margin:0}.kanban__col-head--new{background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-accent-text)}.kanban__col-head--in_progress{background:var(--uikitok-color-warning-subtle-bg);color:var(--uikitok-color-warning-subtle-text)}.kanban__col-head--completed{background:var(--uikitok-color-positive-subtle-bg);color:var(--uikitok-color-positive-subtle-text)}.kanban__col-head--rejected{background:var(--uikitok-color-negative-subtle-bg);color:var(--uikitok-color-negative-subtle-text)}.kanban__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kanban__dot--new{background:var(--uikitok-color-accent)}.kanban__dot--in_progress{background:var(--uikitok-color-warning)}.kanban__dot--completed{background:var(--uikitok-color-positive)}.kanban__dot--rejected{background:var(--uikitok-color-negative)}.kanban__count{margin-left:auto;min-width:24px;padding:2px 7px;border-radius:var(--uikitok-radius-round);background:color-mix(in srgb,var(--uikitok-color-bg) 78%,transparent);color:currentColor;font-size:var(--uikitok-font-size-s);font-variant-numeric:tabular-nums;text-align:center}.kanban__cards{display:flex;flex-direction:column;gap:var(--uikitok-space-s);min-height:100px}.kanban__card{display:flex;flex-direction:column;gap:var(--uikitok-space-m);padding:var(--uikitok-space-m);background:var(--uikitok-color-bg);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);cursor:grab;box-shadow:var(--uikitok-shadow-xs, 0 1px 2px rgba(0, 0, 0, .04));transition:border-color var(--uikitok-duration),box-shadow var(--uikitok-duration),transform var(--uikitok-duration);-webkit-user-select:none;user-select:none}.kanban__card:hover{border-color:var(--uikitok-color-border-strong);box-shadow:var(--uikitok-shadow-s);transform:translateY(-1px)}.kanban__card:focus-visible{outline:2px solid var(--uikitok-color-accent);outline-offset:2px}.kanban__card:active{cursor:grabbing}.kanban__card.is-dragging{opacity:.45;transform:rotate(1deg) scale(.99)}.kanban__card-top{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s)}.kanban__card-channel{width:20px;height:20px;flex:0 0 auto;border-radius:5px}.kanban__card-head{display:flex;align-items:center;gap:var(--uikitok-space-s);min-width:0}.kanban__card-person{display:flex;min-width:0;flex-direction:column;gap:2px}.kanban__card-person>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban__card-contact{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.kanban__card-foot{display:flex;align-items:flex-end;gap:var(--uikitok-space-s);padding-top:var(--uikitok-space-s);border-top:1px solid var(--uikitok-color-border)}.kanban__card-source{min-width:0;overflow:hidden;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s);text-overflow:ellipsis;white-space:nowrap}.kanban__card-date{color:var(--uikitok-color-text-tertiary);font-size:var(--uikitok-font-size-xs);white-space:nowrap}.kanban__empty{display:grid;min-height:92px;place-items:center;font-size:var(--uikitok-font-size-s);color:var(--uikitok-color-text-secondary);padding:var(--uikitok-space-m);border:1px dashed var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-m);text-align:center;opacity:.75}@media(max-width:720px){.site-leads-head{display:none}.site-leads-mobile-head{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:var(--uikitok-space-m)}.site-leads-mobile-head .uikitok-title{margin:0;font-size:var(--uikitok-font-size-2xl)}.site-leads-mobile-head__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--uikitok-space-xs)}.site-leads-mobile-head__actions .uikitok-icon-button:not(.uikitok-icon-button--round){width:40px;height:40px;border-radius:var(--uikitok-radius-m)}.site-main:has(.site-leads-mobile-head){padding-inline:var(--uikitok-space-s)}.site-leads-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.site-leads-summary span{justify-content:center;min-width:0}.site-leads-toolbar{align-items:stretch;flex-direction:column}.site-leads-toolbar>.uikitok-search{width:100%}.site-leads-actions{display:none}.site-leads-actions>*,.site-leads-filter{min-width:0}.site-leads-filter .uikitok-select{width:100%}.kanban{grid-template-columns:repeat(4,calc(100vw - 32px));height:calc(100dvh - 320px);margin-inline:calc(-1 * var(--uikitok-space-m));padding-inline:var(--uikitok-space-m);scroll-padding-inline:var(--uikitok-space-m);scroll-snap-type:x mandatory;overflow-y:hidden}.kanban__col{height:100%;min-width:0;padding-inline:0;overflow:hidden}.kanban__cards{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.kanban{scrollbar-width:none}.kanban::-webkit-scrollbar,.kanban__cards::-webkit-scrollbar{display:none}}.billing{display:flex;flex-direction:column;gap:var(--uikitok-space-l)}.billing__section{display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.billing__current.billing__current{display:flex;flex-direction:column;align-items:stretch;gap:var(--uikitok-space-s)}.billing__current .uikitok-status{align-self:flex-start}.billing__label{display:block;padding-inline:var(--uikitok-space-2xs);font-size:var(--uikitok-font-size-s)}.billing__pending{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s);padding:var(--uikitok-space-m)}.billing__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uikitok-space-m)}@media(max-width:720px){.billing__plans{grid-template-columns:minmax(0,1fr)}}.billing__plan{display:flex;flex-direction:column;gap:var(--uikitok-space-m);padding:var(--uikitok-space-l)}.billing__plan--current{border:1px solid var(--uikitok-color-accent)}.billing__plan-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--uikitok-space-xs)}.billing__price{font-size:var(--uikitok-font-size-xl);font-weight:var(--uikitok-font-weight-bold);white-space:nowrap}.billing__price small{color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-m);font-weight:var(--uikitok-font-weight-regular)}.billing__compare-card{padding-left:0;padding-right:0;overflow-x:auto}.billing__compare{width:100%;border-collapse:collapse;font-size:var(--uikitok-font-size-m);line-height:var(--uikitok-line-height);font-variant-numeric:tabular-nums}.billing__compare th,.billing__compare td{padding:var(--uikitok-space-xs) var(--uikitok-space-2xs);border-bottom:1px solid var(--uikitok-color-border);text-align:center;vertical-align:middle}.billing__compare tbody tr:last-child th,.billing__compare tbody tr:last-child td{border-bottom:none}.billing__compare .billing__compare-label{width:100%;padding-left:var(--uikitok-space-m);text-align:left;font-size:var(--uikitok-font-size-s);font-weight:var(--uikitok-font-weight-regular);color:var(--uikitok-color-text-secondary)}.billing__compare-corner{padding-left:var(--uikitok-space-m)}.billing__compare-plan{white-space:nowrap;font-size:var(--uikitok-font-size-s);font-weight:var(--uikitok-font-weight-medium);color:var(--uikitok-color-text-secondary)}.billing__compare-plan:last-child,.billing__compare-cell:last-child{padding-right:var(--uikitok-space-m)}.billing__compare-plan--current,.billing__compare-cell--current{background:var(--uikitok-color-accent-subtle);color:var(--uikitok-color-text-primary)}.billing__compare thead .billing__compare-plan--current{border-top-left-radius:var(--uikitok-radius-s);border-top-right-radius:var(--uikitok-radius-s)}.billing__compare tbody tr:last-child .billing__compare-cell--current{border-bottom-left-radius:var(--uikitok-radius-s);border-bottom-right-radius:var(--uikitok-radius-s)}@media(max-width:340px){.billing__compare{font-size:var(--uikitok-font-size-s)}.billing__compare th,.billing__compare td{padding-left:2px;padding-right:2px}.billing__compare .billing__compare-label,.billing__compare-corner{padding-left:var(--uikitok-space-xs);font-size:var(--uikitok-font-size-xs)}.billing__compare-plan:last-child,.billing__compare-cell:last-child{padding-right:var(--uikitok-space-xs)}.billing__compare-plan{font-size:var(--uikitok-font-size-xs)}}.billing__yes{color:var(--uikitok-color-positive)}.billing__no{color:var(--uikitok-color-text-tertiary)}.billing__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.billing__legal{font-size:var(--uikitok-font-size-s);line-height:var(--uikitok-line-height)}.billing__legal a{color:var(--uikitok-color-accent-text)}.uikitok-modal__window:has(.billing__pay) .uikitok-modal__header,.uikitok-modal__window:has(.billing__pay) .uikitok-modal__body,.uikitok-modal__window:has(.billing__pay) .uikitok-modal__footer{padding-inline:var(--uikitok-space-m)}.uikitok-modal__window:has(.billing__pay) .uikitok-modal__close{border-radius:var(--uikitok-radius-round);background:var(--uikitok-color-border)}.uikitok-modal__window:has(.billing__pay) .uikitok-modal__close:hover{background:var(--uikitok-color-border-strong)}.billing__pay{display:flex;flex-direction:column;gap:var(--uikitok-space-l)}.billing__about{display:flex;flex-direction:column;gap:var(--uikitok-space-xs);padding-top:var(--uikitok-space-m);border-top:1px solid var(--uikitok-color-border)}.billing__about-title{margin:0;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s);font-weight:var(--uikitok-font-weight-regular)}.billing__scheduled,.billing__deferred-note{font-size:var(--uikitok-font-size-s);line-height:var(--uikitok-line-height)}.billing__pay-actions{display:flex;width:100%;flex-direction:column;gap:var(--uikitok-space-s)}.billing__methods{display:flex;flex-direction:column;gap:var(--uikitok-space-xs);margin:0;padding:0;border:0}.billing__methods-title{padding:0 0 var(--uikitok-space-xs);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s)}.billing__method{display:flex;align-items:center;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);cursor:pointer}.billing__method:hover{border-color:var(--uikitok-color-border-strong)}.billing__method strong{display:block;font-size:var(--uikitok-font-size-m)}.billing__plan-link{color:var(--uikitok-color-accent-text);text-decoration:none;white-space:nowrap}.billing__plan-link:hover{text-decoration:underline}.tg-link{display:grid;gap:var(--uikitok-space-s)}.tg-link__head{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s)}.tg-link__result{display:grid;gap:var(--uikitok-space-2xs)}.tg-link__open{display:inline-flex;align-items:center;justify-content:center;min-height:var(--uikitok-control-height-m);padding:0 var(--uikitok-space-m);border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-text-on-accent);background:var(--uikitok-color-brand);font-size:var(--uikitok-font-size-m);font-weight:var(--uikitok-font-weight-medium);text-decoration:none}.tg-link__hint{font-size:var(--uikitok-font-size-xs)}.tg-link__code{display:grid;gap:var(--uikitok-space-2xs);margin-top:var(--uikitok-space-2xs)}.tg-link__code-row{display:flex;align-items:center;gap:var(--uikitok-space-s)}.tg-link__code-value{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;padding:var(--uikitok-space-2xs) var(--uikitok-space-s);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-bg-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--uikitok-font-size-s)}.tg-link__error{color:var(--uikitok-color-negative-subtle-text, #c0392b);font-size:var(--uikitok-font-size-s)}.tg-link-account{min-height:52px;display:flex;align-items:center;gap:var(--uikitok-space-s);padding:var(--uikitok-space-s) 0;border-top:1px solid var(--uikitok-color-border)}.tg-link-account__icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;background:var(--uikitok-color-bg-secondary)}.tg-link-account__icon img{width:24px;height:24px}.tg-link-account__main{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.tg-link-account__open{min-height:var(--uikitok-control-height-s);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--uikitok-space-s);border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-text-on-accent);background:var(--uikitok-color-brand);font-size:var(--uikitok-font-size-s);font-weight:var(--uikitok-font-weight-semibold);text-decoration:none}@media(max-width:600px){.tg-link-account{align-items:flex-start;flex-wrap:wrap}.tg-link-account__main{flex-basis:calc(100% - 48px)}.tg-link-account>:last-child{margin-left:48px}}.settings-appearance{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-m);margin-top:var(--uikitok-space-m);padding:var(--uikitok-space-m);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg)}.settings-appearance>div{display:flex;min-width:0;flex-direction:column;gap:3px}.settings-appearance .uikitok-switch{flex:0 0 auto}.site-list-row{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-m);padding:var(--uikitok-space-s) 0;border-top:1px solid var(--uikitok-color-border)}.site-list-row:first-of-type{border-top:none}.site-list-row__main{display:flex;flex-direction:column;gap:2px;min-width:0}.site-member-actions{display:flex;align-items:center;gap:var(--uikitok-space-s)}.site-dr-add{display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.account-page{width:min(1120px,100%);display:flex;flex-direction:column;gap:var(--uikitok-space-xl)}.account-page__head{display:flex;flex-direction:column;gap:var(--uikitok-space-2xs)}.account-page__head .uikitok-title{margin:0}.account-page__group{width:100%;display:flex;flex-direction:column;gap:var(--uikitok-space-xl)}.account-page--combined{width:min(760px,100%)}.settings-section-list{width:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg)}.settings-section-list button{width:100%;min-height:58px;display:flex;align-items:center;gap:var(--uikitok-space-s);padding:var(--uikitok-space-s) var(--uikitok-space-m);border:0;border-top:1px solid var(--uikitok-color-border);color:var(--uikitok-color-text);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:color var(--uikitok-duration) var(--uikitok-easing),background var(--uikitok-duration) var(--uikitok-easing)}.settings-section-list button:first-child{border-top:0}.settings-section-list button:hover{color:var(--uikitok-color-accent);background:var(--uikitok-color-bg-secondary)}.settings-section-list button:focus-visible{position:relative;outline:none;box-shadow:inset var(--uikitok-focus-ring)}.settings-section-list__icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--uikitok-radius-m);color:var(--uikitok-color-accent);background:var(--uikitok-color-accent-subtle)}.settings-section-list__label{min-width:0;flex:1;overflow:hidden;font-weight:var(--uikitok-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.settings-section-list__chevron{flex:0 0 auto;color:var(--uikitok-color-text-secondary)}.settings-drawer-content{width:100%;min-width:0;padding-bottom:var(--uikitok-space-l)}.uikitok-sheet__panel:has(.settings-drawer-content),.uikitok-sheet__panel:has(.settings-drawer-content) .uikitok-sheet__header,.uikitok-sheet__body:has(>.settings-drawer-content){background:var(--uikitok-color-bg-secondary)}.uikitok-sheet__panel:has(.settings-drawer-content) .uikitok-sheet__header{padding:var(--uikitok-space-m) var(--uikitok-space-s)}.uikitok-sheet__body:has(>.settings-drawer-content){padding:var(--uikitok-space-s)}.settings-drawer-content .account-page__group{gap:0}.settings-drawer-content .account-page__group>.account-section{gap:0;padding:var(--uikitok-space-l) 0}.settings-drawer-content .account-page__group>.account-section:first-child{padding-top:0}.settings-drawer-content .account-page__group>.account-section+.account-section{border-top:1px solid var(--uikitok-color-border)}.settings-drawer-content .tg-link{width:100%;max-width:none;box-sizing:border-box}.account-section{min-width:0;display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.account-section--wide{width:100%}.settings-drawer-content .account-section .account-section__heading{min-height:0;padding:0 0 var(--uikitok-space-m)}.account-flat-content{min-width:0;display:flex;flex-direction:column;gap:var(--uikitok-space-m)}.account-flat-content--profile{gap:var(--uikitok-space-m)}.account-flat-content--profile .account-profile{min-height:48px}.account-flat-content--connections{gap:0}.account-flat-content--team,.data-requests{gap:var(--uikitok-space-m)}.account-flat-content--connections .account-connected__row:first-child,.account-flat-content--connections .tg-link-account:first-child{border-top:0}.account-section__heading{min-height:42px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:0 var(--uikitok-space-xs)}.account-section__heading>.uikitok-text:first-child{color:var(--site-content-label-color);font-size:var(--site-content-label-size);font-weight:var(--site-content-label-weight);line-height:var(--site-content-label-line-height)}.site-main .account-page .tg-link{width:100%;max-width:none;box-sizing:border-box}.account-workspace-controls{display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.account-workspace-picker{display:flex;align-items:flex-end;gap:var(--uikitok-space-s)}.account-workspace-picker__select{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--uikitok-space-xs)}.account-workspace-picker__select .uikitok-select{width:100%}.account-create--workspace{max-width:720px}.account-workspace-create-action{display:flex;flex-direction:column;gap:var(--uikitok-space-s);margin-top:var(--uikitok-space-l)}.account-workspace-create-button{width:100%}.account-workspace-name-form{width:100%;max-width:none;align-items:flex-start;flex-direction:column}.account-workspace-name-form .uikitok-input{width:100%;flex:none}.account-workspace-name-form .uikitok-button{align-self:flex-start}.account-workspace,.account-profile{display:flex;align-items:center;gap:var(--uikitok-space-s)}.account-workspace__main,.account-profile__main{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.account-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;color:var(--uikitok-color-accent);background:var(--uikitok-color-accent-subtle);font-weight:700}.account-avatar--workspace{border-radius:var(--uikitok-radius-m)}.account-avatar--large{width:48px;height:48px;flex-basis:48px;font-size:var(--uikitok-font-size-l)}.account-field,.account-create,.account-subsection,.account-list{display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.account-subsection,.account-create,.account-details{padding-top:var(--uikitok-space-m);border-top:1px solid var(--uikitok-color-border)}.account-inline-form{display:flex;align-items:center;gap:var(--uikitok-space-s)}.account-inline-form .uikitok-input{min-width:0;flex:1}.account-list-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-m);padding:var(--uikitok-space-s) 0;border-top:1px solid var(--uikitok-color-border)}.account-list-row:first-of-type{border-top:0}.account-member{min-width:0;display:flex;align-items:center;gap:var(--uikitok-space-s)}.account-note{margin-top:auto;padding:var(--uikitok-space-m);border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-bg-secondary)}.account-team-invite{display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.account-team-invite .uikitok-input{width:100%}.account-team-invite__actions{display:flex;align-items:center;gap:var(--uikitok-space-s)}.account-team-invite__actions .uikitok-select{width:220px;flex:0 0 220px}.account-team-invite__actions .uikitok-button{flex:0 0 auto}.account-flat-content--team .account-list{padding-top:var(--uikitok-space-xs);border-top:1px solid var(--uikitok-color-border)}.account-details{display:flex;flex-direction:column}.account-detail-row{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-l)}.account-logout{align-self:flex-start}.account-mini-profile__name{font-size:var(--uikitok-font-size-l)}.account-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s)}.account-delete-confirm{display:flex;flex-direction:column;gap:var(--uikitok-space-m)}.account-primary-email{padding-top:var(--uikitok-space-m);border-top:1px solid var(--uikitok-color-border)}.account-connected__row{min-height:52px;display:flex;align-items:center;gap:var(--uikitok-space-s);padding:var(--uikitok-space-s) 0}.account-connected__icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;color:var(--uikitok-color-accent);background:var(--uikitok-color-accent-subtle);font-weight:700}.account-connected__icon--social{background:var(--uikitok-color-bg-secondary)}.account-connected__icon--social img{width:24px;height:24px}.account-connected__main{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.account-page .tg-link{min-height:100%;align-content:start;gap:var(--uikitok-space-m)}.account-page .tg-link__head{min-height:48px}.account-page .tg-link .uikitok-button,.account-page .tg-link__open{margin-top:auto}.notification-card__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-l)}.notification-card{gap:var(--uikitok-space-l)}.notification-card__toggle>div:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}.notification-card__toggle .uikitok-switch{flex:0 0 auto}.notification-channel{display:flex;flex-direction:column;gap:var(--uikitok-space-m);padding:var(--uikitok-space-l) 0;border-top:1px solid var(--uikitok-color-border)}.notification-channel:first-child{padding-top:0;border-top:0}.notification-channel:last-of-type{padding-bottom:0}.notification-channel.notification-channel--boxed{padding:var(--uikitok-space-m);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg)}.notification-channel-group{display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.notification-channel__label{margin:0;padding:0;color:var(--site-content-label-color);font-size:var(--site-content-label-size);font-weight:var(--site-content-label-weight);line-height:var(--site-content-label-line-height)}.notification-card__add{width:100%;max-width:620px}.notification-recipient-row{align-items:flex-start}.notification-recipient-row .site-list-row__main .uikitok-status{align-self:flex-start;margin-top:var(--uikitok-space-2xs)}.notification-recipient-row>.uikitok-icon-button{flex:0 0 auto}.account-message{position:sticky;bottom:var(--uikitok-space-m);align-self:flex-start;padding:var(--uikitok-space-s) var(--uikitok-space-m);border:1px solid currentColor;border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-bg-primary)}@media(max-width:600px){.account-page{gap:var(--uikitok-space-l)}.account-inline-form,.account-workspace-picker,.site-dr-add{align-items:stretch;flex-direction:column}.account-workspace-picker>.uikitok-button{width:100%}.account-team-invite__actions{align-items:stretch;flex-direction:column}.account-team-invite__actions .uikitok-select,.account-team-invite__actions .uikitok-button{width:100%;flex-basis:auto}.account-inline-form .uikitok-button{width:100%}.account-list-row{align-items:flex-start;flex-direction:column}.account-list-row--owner{align-items:center;flex-direction:row}.account-list-row--owner>.uikitok-status{flex:0 0 auto;margin-left:auto}.notification-recipient-row{flex-direction:row}.site-member-actions{width:100%;justify-content:space-between}.account-detail-row{align-items:flex-start;flex-direction:column;gap:2px;padding:var(--uikitok-space-xs) 0}.account-flat-content--profile .account-profile{align-items:flex-start;flex-wrap:wrap}.account-flat-content--profile .account-profile__main{flex-basis:calc(100% - 64px)}.account-actions{align-items:stretch;flex-direction:column}.account-connected__row{align-items:flex-start;flex-wrap:wrap}.account-connected__main{flex-basis:calc(100% - 48px)}.account-connected__row>:last-child{margin-left:48px}}@media(max-width:720px){.settings-appearance{align-items:center;flex-direction:row}.account-page__head{display:none}}@media(max-width:720px){.site-main:has(.account-page--combined){padding-inline:var(--uikitok-space-s)}.settings-section-list button{min-height:54px;padding:var(--uikitok-space-xs) var(--uikitok-space-s)}.settings-section-list__icon{width:34px;height:34px}.uikitok-sheet__panel:has(.settings-drawer-content){width:100vw!important;max-width:none}.settings-drawer-content:has(.account-workspace-create-action){padding-bottom:calc(72px + env(safe-area-inset-bottom))}.settings-drawer-content:has(.account-workspace-create-action .account-create){padding-bottom:calc(220px + env(safe-area-inset-bottom))}.settings-drawer-content .account-workspace-create-action{position:fixed;z-index:4;right:0;bottom:0;left:0;margin:0;padding:var(--uikitok-space-s);padding-bottom:max(var(--uikitok-space-s),env(safe-area-inset-bottom));border-top:1px solid var(--uikitok-color-border);background:color-mix(in srgb,var(--uikitok-color-bg-secondary) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.admin-page{min-height:100vh;background:var(--uikitok-color-bg-secondary)}.admin-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-l);padding:var(--uikitok-space-m) var(--uikitok-space-xl);border-bottom:1px solid var(--uikitok-color-border);background:color-mix(in srgb,var(--uikitok-color-bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-header__brand{display:flex;align-items:center;gap:var(--uikitok-space-l);min-width:0}.admin-header__brand>div{display:flex;min-width:0;flex-direction:column;gap:var(--uikitok-space-2xs)}.admin-content{display:flex;width:100%;max-width:1680px;margin:0 auto;padding:var(--uikitok-space-xl);flex-direction:column;gap:var(--uikitok-space-l)}.admin-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--uikitok-space-m)}.admin-summary-card{display:flex;min-width:0;padding:var(--uikitok-space-l);flex-direction:column;gap:var(--uikitok-space-xs)}.admin-summary-card__value{color:var(--uikitok-color-text);font-size:32px;font-weight:700;line-height:1}.admin-table-card{display:flex;min-width:0;padding:0;flex-direction:column;overflow:hidden}.admin-table-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-m);padding:var(--uikitok-space-l);border-bottom:1px solid var(--uikitok-color-border)}.admin-table-card__head>div{display:flex;flex-direction:column;gap:var(--uikitok-space-2xs)}.admin-count{display:inline-grid;min-width:34px;height:34px;padding:0 10px;border-radius:999px;background:var(--uikitok-color-bg-secondary);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s);font-weight:600;place-items:center}.admin-table-scroll{max-width:100%;overflow-x:auto}.admin-table{width:100%;min-width:1320px;border-collapse:collapse;font-size:var(--uikitok-font-size-s);text-align:left}.admin-table th,.admin-table td{padding:var(--uikitok-space-m);border-bottom:1px solid var(--uikitok-color-border);vertical-align:top}.admin-table th{padding:0;background:var(--uikitok-color-bg-secondary);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);font-weight:600;white-space:nowrap}.admin-sort-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;min-height:46px;align-items:center;gap:6px;padding:var(--uikitok-space-m);border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left}.admin-sort-button:hover{background:var(--uikitok-color-bg);color:var(--uikitok-color-text)}.admin-sort-button.is-active{color:var(--uikitok-color-accent)}.admin-sort-button:focus-visible{position:relative;z-index:1;border-radius:var(--uikitok-radius-s);outline:2px solid var(--uikitok-color-accent);outline-offset:-3px}.admin-sort-button__arrow{font-size:14px;line-height:1}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover td{background:var(--uikitok-color-bg-secondary)}.admin-primary{color:var(--uikitok-color-text);font-weight:600}.admin-muted{color:var(--uikitok-color-text-secondary);line-height:1.45}.admin-id{max-width:175px;margin-top:3px;overflow:hidden;color:var(--uikitok-color-text-secondary);font-family:var(--uikitok-font-family-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-lines{display:flex;min-width:220px;flex-direction:column;gap:5px}.admin-communities{display:flex;flex-wrap:wrap;gap:2px 10px}.admin-community{color:inherit;text-decoration:underline;text-decoration-color:var(--uikitok-color-border);text-underline-offset:2px}.admin-community:hover{color:var(--uikitok-color-text);text-decoration-color:currentColor}.admin-community:focus-visible{border-radius:3px;outline:2px solid var(--uikitok-color-accent);outline-offset:2px}.admin-tags{display:flex;max-width:180px;flex-wrap:wrap;gap:5px}.admin-tag{display:inline-flex;padding:3px 7px;border-radius:var(--uikitok-radius-s);background:var(--uikitok-color-bg-secondary);color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-xs);font-weight:600;white-space:nowrap}.admin-nowrap{white-space:nowrap}@media(max-width:900px){.admin-header{padding:var(--uikitok-space-m)}.admin-header__brand{align-items:flex-start;flex-direction:column;gap:var(--uikitok-space-s)}.admin-content{padding:var(--uikitok-space-m)}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary-card:last-child{grid-column:1 / -1}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--uikitok-color-bg-secondary);color:var(--uikitok-color-text);font-family:var(--uikitok-font-family)}:root{--site-content-label-size: var(--uikitok-font-size-s);--site-content-label-weight: var(--uikitok-font-weight-medium);--site-content-label-line-height: normal;--site-content-label-color: var(--uikitok-color-text)}.site-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--uikitok-space-l)}.site-card{display:flex;flex-direction:column;gap:var(--uikitok-space-m);width:100%;max-width:380px;padding:var(--uikitok-space-xl)}.site-logo{height:12px;width:auto;display:block;color:var(--uikitok-color-text)}.builder{display:flex;flex-direction:column;margin:calc(-1 * var(--uikitok-space-xl)) calc(-1 * var(--uikitok-space-l)) 0}.builder-topbar{position:sticky;top:calc(-1 * var(--uikitok-space-xl));z-index:10;display:flex;align-items:center;gap:var(--uikitok-space-m);padding:var(--uikitok-space-s) var(--uikitok-space-l);background:var(--uikitok-color-bg);border-bottom:1px solid var(--uikitok-color-border)}.builder-topbar .site-back{margin:0;align-self:center}.builder-topbar .site-back{white-space:nowrap}.builder-topbar__status{display:flex;align-items:center}.builder-topbar__actions{margin-left:auto;display:flex;gap:var(--uikitok-space-s)}.builder-save-state{display:inline-flex;align-items:center;gap:6px;color:var(--uikitok-color-text-secondary);font-size:var(--uikitok-font-size-s);white-space:nowrap}.builder-save-state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--uikitok-color-border-strong)}.builder-save-state.is-published{color:var(--uikitok-color-positive)}.builder-save-state.is-published:before{background:var(--uikitok-color-positive)}.builder-save-state.is-dirty{color:var(--uikitok-color-warning)}.builder-save-state.is-dirty:before{background:var(--uikitok-color-warning)}.builder-preview-toggle{display:none}.builder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--uikitok-space-l);align-items:start;padding:var(--uikitok-space-s) var(--uikitok-space-l) var(--uikitok-space-l)}.builder-editor{display:flex;flex-direction:column;gap:var(--uikitok-space-l);min-width:0}.site-main .builder-editor .site-card{max-width:none}.builder-tabs-wrap{grid-column:1 / -1;position:sticky;top:calc(65px - var(--uikitok-space-xl));z-index:5;margin:calc(-1 * var(--uikitok-space-s)) calc(-1 * var(--uikitok-space-l)) 0;padding:var(--uikitok-space-s) var(--uikitok-space-l);background:var(--uikitok-color-bg-secondary)}.builder-tabs-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--uikitok-space-l)}.builder-contacts-card{gap:0;padding:var(--uikitok-space-m)}.builder-contact{display:flex;align-items:center;gap:var(--uikitok-space-m);padding:var(--uikitok-space-m) 0}.builder-contact+.builder-contact{border-top:1px solid var(--uikitok-color-border)}.builder-contact:first-child{padding-top:0}.builder-contact:last-child{padding-bottom:0}.builder-contact__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--uikitok-radius-m);background:var(--uikitok-color-bg-secondary);color:var(--uikitok-color-text-secondary)}.builder-contact__main{display:flex;flex-direction:column;min-width:0;flex:1}.builder-field-hint{display:block;margin-top:var(--uikitok-space-xs);font-size:var(--uikitok-font-size-s)}.builder .uikitok-input:has(.uikitok-input__el:required) .uikitok-input__label:after{content:"*";margin-left:2px;color:var(--uikitok-color-negative)}.builder-field-hint.is-warning{color:var(--uikitok-color-warning)}.builder-contact .uikitok-checkbox{align-items:center}.builder-contact .uikitok-checkbox__box{margin-top:0}.builder-contact .uikitok-checkbox__label{transform:translateY(1px)}.cover-field--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--uikitok-space-2xs);aspect-ratio:1200 / 650;padding:var(--uikitok-space-l);border:1.5px dashed var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg);color:var(--uikitok-color-text-secondary);text-align:center;cursor:pointer;transition:border-color var(--uikitok-duration) var(--uikitok-easing),background var(--uikitok-duration) var(--uikitok-easing)}.cover-field--empty:hover{border-color:var(--uikitok-color-accent);background:var(--uikitok-color-accent-subtle)}.cover-field--broken{border-style:solid;color:var(--uikitok-color-warning);background:color-mix(in srgb,var(--uikitok-color-warning) 7%,var(--uikitok-color-bg))}.cover-field__icon{color:var(--uikitok-color-text-secondary)}.cover-field__title{font-weight:600;color:var(--uikitok-color-text)}.cover-field__hint{font-size:var(--uikitok-font-size-s)}.cover-filled{display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.cover-media{position:relative}.cover-remove{position:absolute;top:var(--uikitok-space-s);right:var(--uikitok-space-s);z-index:1}.cover-field__img{display:block;width:100%;aspect-ratio:1200 / 650;object-fit:cover;border-radius:var(--uikitok-radius-l)}.cover-actions{display:flex;justify-content:flex-end;gap:var(--uikitok-space-s)}.builder-preview{position:sticky;top:64px;min-width:0;display:flex;flex-direction:column;gap:var(--uikitok-space-s)}.builder-publish-intro{display:flex;flex-direction:column;gap:var(--uikitok-space-2xs);padding-bottom:var(--uikitok-space-s);border-bottom:1px solid var(--uikitok-color-border)}.builder-empty{display:flex;flex-direction:column;gap:var(--uikitok-space-2xs);padding:var(--uikitok-space-l);border:1px dashed var(--uikitok-color-border-strong);border-radius:var(--uikitok-radius-l);background:var(--uikitok-color-bg)}.builder-public-link>:first-child{min-width:0;flex:1}.builder-questions{display:flex;flex-direction:column;gap:var(--uikitok-space-l)}.builder-q-block{display:flex;flex-direction:column}.builder-q-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s);min-height:32px}.builder-q__reorder{display:flex;gap:var(--uikitok-space-2xs);flex-shrink:0}.builder-q-block .site-card{padding:var(--uikitok-space-m)}.builder-q-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s)}.builder-q-foot .uikitok-checkbox{align-items:center}.builder-q-foot .uikitok-checkbox__box{margin-top:0}.builder-q-foot .uikitok-checkbox__label{transform:translateY(1px)}.builder-add-q{align-self:stretch}.builder-tab-error{display:inline-flex;align-items:center;gap:4px;color:var(--uikitok-color-negative)}.builder-preview__frame{background:var(--uikitok-color-bg-secondary);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-l);padding:0;max-height:calc(100dvh - 120px);overflow-y:auto}.builder-preview__frame .lead-form__access{display:none}.builder-preview__frame .lead-form,.builder-preview-popup .lead-form{margin:0 auto}@media(min-width:1181px){.site-main:has(>.builder){overflow:hidden}.builder{height:100dvh;min-height:0}.builder-topbar{position:relative;top:auto;flex:0 0 auto}.builder-layout{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr);align-items:stretch;overflow:hidden}.builder-tabs-wrap{position:relative;top:auto}.builder-editor{min-height:0;overflow-y:auto;overscroll-behavior:contain}.builder-preview{position:static;min-height:0;overflow:hidden}.builder-preview__frame{flex:1;min-height:0;max-height:none;overscroll-behavior:contain}}@media(max-width:1180px){.builder-layout,.builder-tabs-row{grid-template-columns:1fr}.builder-preview{display:none;position:static}.builder-preview-toggle{display:inline-flex}.uikitok-sheet__panel:has(.builder-preview-popup){max-height:calc(100dvh - 8px)}.uikitok-sheet__body:has(>.builder-preview-popup){padding:0;background:var(--uikitok-color-bg-secondary)}.builder-topbar{flex-wrap:wrap}.builder-topbar__status{margin-left:auto}.builder-topbar__actions{width:100%;margin-left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(190px,1.35fr)}.builder-topbar__actions>*{min-width:0}}a{color:var(--uikitok-color-accent)}.site-error{color:var(--uikitok-color-negative);font-size:var(--uikitok-font-size-s)}.site-list-error,.account-load-error{display:flex;align-items:center;gap:var(--uikitok-space-m);flex-wrap:wrap}@media(max-width:720px){.site-main:has(>.builder){padding-bottom:0}.builder{margin:0}.builder-topbar{position:static;display:block;padding:0;border-bottom:0;background:transparent}.builder-topbar>.site-back,.builder-topbar>.builder-topbar__status{display:none}.mobile-page-header--builder{margin-bottom:0}.builder-topbar__actions{position:fixed;z-index:30;right:0;bottom:0;left:0;width:auto;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:var(--uikitok-space-xs);padding:var(--uikitok-space-s) var(--uikitok-space-m) calc(var(--uikitok-space-s) + env(safe-area-inset-bottom));border-top:1px solid var(--uikitok-color-border);background:color-mix(in srgb,var(--uikitok-color-bg) 94%,transparent);box-shadow:var(--uikitok-shadow-l);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.builder-topbar__actions>:nth-child(3){grid-column:1;grid-row:1}.builder-preview-toggle{display:grid;grid-column:2;grid-row:1;width:40px;height:40px;place-items:center}.builder-topbar__actions>:nth-child(2){grid-column:1 / -1;grid-row:2}.builder-layout{padding:var(--uikitok-space-s) 0 calc(124px + env(safe-area-inset-bottom))}.builder-tabs-wrap{top:0;margin:0;padding:var(--uikitok-space-s) 0}.builder-publish-inline-action{display:none}.builder-public-link{align-items:stretch;flex-direction:column}}.site-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:0;font:inherit;color:var(--uikitok-color-accent);align-self:flex-start}.site-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--uikitok-space-s)}.site-q{display:flex;flex-direction:column;gap:var(--uikitok-space-s);padding:var(--uikitok-space-m);border:1px solid var(--uikitok-color-border);border-radius:var(--uikitok-radius-m)}.site-opts{display:flex;flex-direction:column;gap:var(--uikitok-space-xs)}.site-opts .site-row-between>:first-child{flex:1}.site-opt-row{display:flex;align-items:center;gap:var(--uikitok-space-s)}.site-opt-row .uikitok-input{flex:1;min-width:0}.site-opt-num{flex-shrink:0;width:20px;text-align:center;color:var(--uikitok-color-text-secondary);font-variant-numeric:tabular-nums}.site-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:0 var(--uikitok-space-xs);font:inherit;color:var(--uikitok-color-text-secondary)}.site-x:hover{color:var(--uikitok-color-negative)}.site-ok{color:var(--uikitok-color-positive);font-size:var(--uikitok-font-size-s)}.site-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
