@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.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:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACIwAAARgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhB8LGgABNgIkAy4EIAWDdAd2DAcb5wYgLgZj90IpKzuwRoaNJtDuLu/zK6h4+P812n3vz9rMrCqmWZMmlQSnS6ZxyNY0RJVEZSM0ooXsaef4Ov15u+G+GmkqZEskKbGRC2+jb/NWXv8JOgoIhxtBjzJZfXz+FwpVtvfAOXn7m6o0A+zEF8nkaIzipejEzrdMS3/TQQ58u9BB7KB822wDkVgQWaeK4qDee6BAC0ghFCFQ26oAebC6kYGAm+kYhIBncQ1DAA78OCCXuxzDIOAWq2Ql9Mtg9kYRpcQwdBH2iCjI3y7NOiQLFHWpM9NC3AEueZNQAzgMW8dFyPKL6GcfkP7EE9veAQfAc/UV8tXKF6qPqBnAAwBymHiC1YRC6BeYgLCAuNbT60IEkAJigLgDgETBBFJgAscFYIwPUhq0mtQBeIgIzqPVV/4DZvDhO/z/7a0Hejpph37LvysAEYsQHRjGbG05AzR4D+AXFoAJgJSdOCEmwXOLiiMgg3yC/KQcb43QWzDsKfTAA7iPUnowKqzFOi3WYBITWIfVGkpLERRJqQdWTU6K8c6bzerb8/jA+DjWKbECIwzNecxoKCUFdVCMKTB+8j0njj8NDliM9Y/Qwv3TFLpGU8hz++nYfepDverKoxnq8JTYz00mJh7CjR0PJzDUZzC0d3dYkIJz/el8p3GjCjPGVZNKvLc8axVesJp/wjuPdyH8MfZfjD8+4PN4V+qMwucqmp+vZgL56coz5aHd63Xx6+P1yH9QP8GzwRMbF0yR6yONmyIK/hR0iDOq49xe+0SiYS93AF3dLgbivv+6X5uHX9W8XvO6ZvDVlvHjtvvv7Xne+GLNi8be5z/37lTESKqC3QGpnoFBf1MD3Xy6qiMGUiqhyVuasE7iazfkm5c15oxZ2t5F+5C6ueEhs24o1+Wm1daktPslJzT5SOPnS/wM2/qyrYubc0bNHcuWtIGrzsyFa7e3rRGnVFclM77Q0COnt955Cg6NrR2Yz1srEg/xXAXp9UwcEBsBoU8dnXCJgab/VRqAIJfLWQieuJHgh/7LcZN3yVdBId/Dt/jdQQD8jEom/7eiPC4PhF4Jgq8iXpYD6J2MQBBkkzkQkM/FVCnPZMmURhjAJ70DyEsQC7orXRBa+xDmkAlDSYnadSesEgL34Y0qD7Wv8tTvs7zY6oi8MmGDvMceSnmvCTLZkB089BABLSFh2m7ndenTo5frtZLLCKciEhJONg59jAEXsTM4A4Pwm7Mceki0qNaoxbAuTi7pZFiDOil1cXDqwxomkikDjUYr1qObC4s1yEmHlqFQhmzZDAmpInyC9ltptOtQXNoDsW60HGvETI5GR4hkoWXJJMIwAl24wo2tHFj9JpItKeVenhDbFLFI0lIle/QFdXezymDDGiJZADtMjrC0mpVgyxSTEcRmd1WWo1qs9xIRiEQcKMFFPMRHAiTkSa1b/Yfx3cN9dI48E5KymmgpTcjb54tZtCxHaLG5XV0b4bAbHf4O2XTeDfT/V9VaAAAA) 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:700;font-display:swap;src:url(/assets/onest-latin-700-normal-Bd6qVL4Q.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:700;font-display:swap;src:url(/assets/onest-latin-ext-700-normal-C-Tcltod.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/onest-cyrillic-800-normal-BvLlQFJL.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:800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAATUABAAAAAACNgAAAR5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUIhCELGgABNgIkAy4EIAWEQgd2DAcbNwdRVFHKyX4kVJV1RzjHkdMx1bLqanlwHavmcMwYH/ldPHy/H+3c+/+aSESteRNrJGsMoTJMhxLxJhq6SWO3b0Lez+dZ7yfD/NYDMAOr9ShbY+2bwfP6KCFD7gvE4rT5P2a6aKqw+rYokL0RTiQsKsAysMAGOJtV22gU+Xx37fcODwPkiPTedG5DZMfALgkCKREZXj49X/S+BdoBKYRKCLRaVYo81twpgqCNd5oh6IzbCkF8oPwXiGsapxUCEAi11Cw0S65Ni6IgiS4hWy0ZJVHWZcmHhYE0qM113iLj+JJ3UwbguHSPK5DvF+bPJqR/4pn2D8AFHdNPq1v/71M/j24A9wHIrnyPaYFCaBbohzCOuK3TuxGBFBCt1TRAokI/UqCfj3NALx5S6jCtzga4GFm/nT5SChr25jeUP+VtuVB05XCJ3w0/xBCWCFH+64Jrt+cw0IZnALYwDvQDpCygkZrgcxR13VwNdocI6ny45wO5zTe5gTM4lAkbKAlLpMQKpFRgOSYxgZVYJqcUFEGREplpwbNnCXjlSbzwdCTe8OQJpZRgMUYYsBSLHDISCihEiUYsO7eib/tuhFpG7fAMTV8fSiHcQyH28tVo+q5j1IIjO8Kozc8Zjxc+3RamrVgRhIESYWAtWQHTdh7FC4/vDo0uejIsxaLhBc8keFouDN1WmPIu6F1gIDwGIEIv7wm6vD/Fkp1qUcB1hg+uWW+ITiyLlERtipKsiDx2eZY3rOcWBSmCNwXLYHFw6dcySVJeW9h0jiU6Ojtmemh+uzgJcqFw9q+tzMXWS+sutQ9d3D7n12LhQem5rvPrznfKz30pKZPF57VnzCQjPwuFb3DQjAj84NJ4WGtM6eE2pmTW5godykLtgo83dX3vXrJ4wRURIe1z8tdn0J3t2WJ+RkoftzE5vS6PU+6V0frpdRmXtf1znBSvqTMiIlPTvSY0s701SyaAsy0Tju5YcxSgSamTgWJG2lB0bFXaDEz3SlPMA7EIoUlrXIMjAG1bfzQXKP/ID9UjuecDCMGdv7vxCLdyq7mqfsP3hdWDgF+T6eT/iv+fqs3qNRolCF6EpdowMKWojcCVbblPUJ6WfxNbbUCOMWMSYLPxp12FWFB2lL0Q2h1GGEVuMubIvQekqFs4nSiEQJj0A6ROm6CyzbH62gYN9pgEGk0aBp12SAPdKJPcHgIsnkjt2KP1bv+zNAx09NyajOPmxKhnY6bWw2oxXdz+vpudS7kcOVxUnAzs3FxoLgZmNBsnnRw9mnVGW2VvZkloOJcb2FjFyUPLPYor6Gi52Vxfd1HKRStDK1BgCMbTS67fgIokaH9vHQ8zhnMpiqtuYGM3nrOW74yTL1e+PHFE9DTi4trenmxjpKEifx1PYZoqOrvESSvPr2Mwl3mMQVOxsVQqbmBhxzCHc9h6PB2BlZaj8p3Vjnk3I6OKWhUN0RhN0RwtjYfH/BmgzN9jNeQWNuQJPD8hty6XaOifn8zPrS8MZFQet+ZDHSqlflhQkFt8Iv7PflgvBgAA) 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:800;font-display:swap;src:url(/assets/onest-latin-800-normal-Bj4kkdU9.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:800;font-display:swap;src:url(/assets/onest-latin-ext-800-normal-YP8Fhceh.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--frm-font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--frm-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--frm-text-xs: 12px;--frm-text-sm: 13px;--frm-text-base: 15px;--frm-text-lg: 18px;--frm-text-xl: 22px;--frm-text-2xl: 28px;--frm-text-3xl: 36px;--frm-display: 48px;--frm-leading-xs: 1.5;--frm-leading-sm: 1.55;--frm-leading-base: 1.62;--frm-leading-lg: 1.5;--frm-leading-xl: 1.35;--frm-leading-2xl: 1.2;--frm-leading-3xl: 1.1;--frm-leading-display: 1.02;--frm-leading-tight: 1.15;--frm-leading-normal: 1.5;--frm-leading-relaxed: 1.62;--frm-space-1: 4px;--frm-space-2: 8px;--frm-space-3: 12px;--frm-space-4: 16px;--frm-space-5: 20px;--frm-space-6: 24px;--frm-space-8: 32px;--frm-space-10: 40px;--frm-space-12: 48px;--frm-space-16: 64px;--frm-radius-sm: 6px;--frm-radius-md: 8px;--frm-radius-lg: 10px;--frm-radius-xl: 12px;--frm-radius-2xl: 16px;--frm-radius-pill: 999px;--frm-density: 1;--frm-motion-fast: .12s;--frm-motion-base: .2s;--frm-motion-slow: .32s;--frm-motion-spin: .8s;--frm-easing-standard: cubic-bezier(.2, 0, 0, 1);--frm-z-topbar: 100;--frm-z-sidepanel: 50;--frm-z-modal: 200;--frm-z-toast: 300;--frm-z-tooltip: 350;--frm-accent: #0284C7;--frm-accent-2: #4F46E5;--frm-ring: rgba(2, 132, 199, .5);--frm-focus-ring: var(--frm-ring);--frm-table-filter-field-min: 156px;--frm-table-filter-search-min: 220px;--frm-workbench-bg-flat: var(--frm-bg);--frm-workbench-bg-aurora: var(--frm-bg);--frm-workbench-bg-grid: var(--frm-bg);--frm-surface-panel-rim: var(--frm-line);--frm-surface-panel-highlight: inset 0 0 0 rgba(255, 255, 255, 0);--frm-surface-panel-glow: 0 0 0 rgba(0, 0, 0, 0);--frm-workbench-panel-accent-rim: var(--frm-accent)}:root,[data-frm-theme=aurora-day]{color-scheme:light;--frm-primary-50: #EEF0FF;--frm-primary-100: #E0E3FF;--frm-primary-200: #C4CAFF;--frm-primary-300: #A5ADFF;--frm-primary-400: #818CF8;--frm-primary-500: #6366F1;--frm-primary-600: #4F46E5;--frm-primary-700: #4338CA;--frm-primary-800: #3730A3;--frm-primary-900: #312E81;--frm-accent-violet: #8B5CF6;--frm-accent-aurora-from: #0284C7;--frm-accent-aurora-to: #4F46E5;--frm-bg: #F4F7FB;--frm-surface: #FFFFFF;--frm-surface-2: #EEF2F8;--frm-surface-muted: #E7ECF3;--frm-surface-raised: #FFFFFF;--frm-surface-inverse: #0C1220;--frm-surface-panel: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(238, 242, 248, .98)), var(--frm-surface);--frm-surface-panel-subtle: linear-gradient(180deg, rgba(248, 250, 252, .9), rgba(238, 242, 248, .98)), var(--frm-surface-2);--frm-surface-panel-raised: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(244, 247, 251, .98)), var(--frm-surface-raised);--frm-surface-panel-shadow: 0 14px 36px rgba(15, 23, 42, .1), inset 0 1px 0 rgba(255, 255, 255, .65);--frm-surface-panel-rim: rgba(15, 23, 42, .12);--frm-surface-panel-highlight: inset 0 1px 0 rgba(255, 255, 255, .7);--frm-surface-panel-glow: 0 0 0 rgba(2, 132, 199, 0);--frm-workbench-bg: var(--frm-bg);--frm-workbench-bg-flat: var(--frm-bg);--frm-workbench-bg-aurora: radial-gradient(1200px 640px at 80% -8%, rgba(2, 132, 199, .08), transparent 58%), radial-gradient(1000px 560px at 8% 2%, rgba(79, 70, 229, .05), transparent 60%), var(--frm-bg);--frm-workbench-bg-grid: radial-gradient(circle at 18% -8%, rgba(2, 132, 199, .1), transparent 28%), radial-gradient(circle at 82% 4%, rgba(99, 102, 241, .08), transparent 30%), linear-gradient(rgba(148, 163, 184, .05) 1px, transparent 1px) 0 0 / 46px 46px, linear-gradient(90deg, rgba(148, 163, 184, .05) 1px, transparent 1px) 0 0 / 46px 46px, var(--frm-bg);--frm-workbench-bg-radial: var(--frm-workbench-bg-aurora);--frm-workbench-panel: var(--frm-surface-panel);--frm-workbench-panel-2: var(--frm-surface-panel-subtle);--frm-workbench-panel-raised: var(--frm-surface-panel-raised);--frm-workbench-well: #F8FAFC;--frm-workbench-well-2: #F1F5F9;--frm-workbench-panel-accent: linear-gradient(135deg, rgba(2, 132, 199, .14), rgba(99, 102, 241, .1)), var(--frm-surface-panel);--frm-workbench-panel-danger: linear-gradient(135deg, rgba(225, 29, 72, .08), rgba(217, 119, 6, .06)), var(--frm-surface-panel);--frm-workbench-panel-accent-rim: linear-gradient(135deg, var(--frm-accent), var(--frm-accent-2) 40%, transparent 72%);--frm-workbench-line: var(--frm-line);--frm-workbench-line-accent: var(--frm-accent-line);--frm-line: rgba(15, 23, 42, .1);--frm-line-subtle: rgba(15, 23, 42, .06);--frm-line-strong: rgba(15, 23, 42, .18);--frm-text: #0C1220;--frm-text-2: #3B455C;--frm-text-3: #64748B;--frm-text-muted-2: #8A8EA0;--frm-text-inverse: #FFFFFF;--frm-text-on-accent: #FFFFFF;--frm-accent: #0284C7;--frm-accent-2: #4F46E5;--frm-accent-soft: rgba(2, 132, 199, .1);--frm-accent-line: rgba(2, 132, 199, .28);--frm-ring: rgba(2, 132, 199, .5);--frm-focus-ring: var(--frm-ring);--frm-success: #059669;--frm-warning: #D97706;--frm-danger: #E11D48;--frm-info: #0284C7;--frm-unknown: #64748B;--frm-success-soft: rgba(5, 150, 105, .1);--frm-warning-soft: rgba(217, 119, 6, .12);--frm-danger-soft: rgba(225, 29, 72, .1);--frm-info-soft: rgba(2, 132, 199, .1);--frm-unknown-soft: rgba(100, 116, 139, .12);--frm-cta: #0369A1;--frm-cta-2: #4F46E5;--frm-on-cta: #FFFFFF;--frm-site-accent: #475569;--frm-evidence-active: var(--frm-success);--frm-evidence-weak: var(--frm-warning);--frm-evidence-none: var(--frm-unknown);--frm-font-display: "Onest", "Manrope", system-ui, -apple-system, sans-serif;--frm-bg-page: var(--frm-bg);--frm-bg-surface: var(--frm-surface);--frm-bg-subtle: var(--frm-surface-2);--frm-bg-muted: var(--frm-surface-muted);--frm-bg-inverse: var(--frm-surface-inverse);--frm-topbar-bg: linear-gradient(180deg, rgba(29, 38, 61, .92), rgba(12, 18, 32, .98)), var(--frm-bg);--frm-text-primary: var(--frm-text);--frm-text-secondary: var(--frm-text-2);--frm-text-tertiary: var(--frm-text-3);--frm-text-muted: var(--frm-text-muted-2);--frm-text-on-dark: var(--frm-text-inverse);--frm-text-on-brand: var(--frm-text-on-accent);--frm-border-subtle: var(--frm-line-subtle);--frm-border-default: var(--frm-line);--frm-border-strong: var(--frm-line-strong);--frm-state-synced: var(--frm-success);--frm-state-changed: var(--frm-warning);--frm-state-added: var(--frm-info);--frm-state-removed: var(--frm-danger);--frm-state-no-data: var(--frm-unknown);--frm-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--frm-shadow-md: 0 6px 20px rgba(15, 23, 42, .08);--frm-shadow-lg: 0 18px 48px rgba(15, 23, 42, .12);--frm-shadow-brand: 0 6px 20px rgba(2, 132, 199, .25);--frm-workbench-shadow-panel: 0 12px 32px rgba(14, 15, 26, .08);--frm-workbench-shadow-drawer: 0 28px 72px rgba(14, 15, 26, .22)}[data-frm-theme=aurora-nocturne]{color-scheme:dark;--frm-primary-50: #E0F7FF;--frm-primary-100: #BAECFF;--frm-primary-200: #7DDBFF;--frm-primary-300: #38BDF8;--frm-primary-400: #22AEEB;--frm-primary-500: #0EA5E9;--frm-primary-600: #0284C7;--frm-primary-700: #0369A1;--frm-primary-800: #075985;--frm-primary-900: #0C4A6E;--frm-accent-violet: #6366F1;--frm-accent-aurora-from: #38BDF8;--frm-accent-aurora-to: #6366F1;--frm-bg: #0C1220;--frm-surface: #101423;--frm-surface-2: #151A2C;--frm-surface-muted: #1A2136;--frm-surface-raised: #1D263D;--frm-surface-inverse: #F4F7FB;--frm-surface-panel: linear-gradient(180deg, rgba(29, 38, 61, .72), rgba(16, 20, 35, .96)), var(--frm-surface);--frm-surface-panel-subtle: linear-gradient(180deg, rgba(29, 38, 61, .58), rgba(21, 26, 44, .96)), var(--frm-surface-2);--frm-surface-panel-raised: linear-gradient(180deg, rgba(36, 48, 75, .82), rgba(29, 38, 61, .96)), var(--frm-surface-raised);--frm-surface-panel-shadow: 0 18px 55px rgba(0, 0, 0, .38), 0 14px 36px rgba(56, 189, 248, .16), inset 0 1px 0 rgba(125, 211, 252, .1);--frm-surface-panel-rim: rgba(125, 211, 252, .14);--frm-surface-panel-highlight: inset 0 1px 0 rgba(125, 211, 252, .12);--frm-surface-panel-glow: 0 0 0 1px rgba(56, 189, 248, .08), 0 18px 48px rgba(56, 189, 248, .1);--frm-workbench-bg: var(--frm-bg);--frm-workbench-bg-flat: var(--frm-bg);--frm-workbench-bg-aurora: radial-gradient(1200px 640px at 80% -8%, rgba(56, 189, 248, .16), transparent 58%), radial-gradient(1000px 560px at 8% 2%, rgba(99, 102, 241, .1), transparent 60%), var(--frm-bg);--frm-workbench-bg-grid: radial-gradient(circle at 18% -8%, rgba(56, 189, 248, .12), transparent 28%), radial-gradient(circle at 82% 4%, rgba(99, 102, 241, .16), transparent 30%), linear-gradient(rgba(148, 163, 184, .05) 1px, transparent 1px) 0 0 / 46px 46px, linear-gradient(90deg, rgba(148, 163, 184, .05) 1px, transparent 1px) 0 0 / 46px 46px, var(--frm-bg);--frm-workbench-bg-radial: var(--frm-workbench-bg-aurora);--frm-workbench-panel: var(--frm-surface-panel);--frm-workbench-panel-2: var(--frm-surface-panel-subtle);--frm-workbench-panel-raised: var(--frm-surface-panel-raised);--frm-workbench-well: #0B1020;--frm-workbench-well-2: #080C16;--frm-workbench-panel-accent: linear-gradient(135deg, rgba(56, 189, 248, .13), rgba(99, 102, 241, .12)), var(--frm-surface-panel);--frm-workbench-panel-danger: linear-gradient(135deg, rgba(58, 17, 33, .78), rgba(27, 18, 30, .9)), var(--frm-surface-panel);--frm-workbench-panel-accent-rim: linear-gradient(135deg, var(--frm-accent), var(--frm-accent-2) 40%, transparent 72%);--frm-workbench-line: rgba(148, 163, 184, .16);--frm-workbench-line-accent: rgba(56, 189, 248, .34);--frm-line: rgba(148, 163, 184, .16);--frm-line-subtle: rgba(148, 163, 184, .09);--frm-line-strong: rgba(148, 163, 184, .3);--frm-text: #F4F7FB;--frm-text-2: #C7D2E2;--frm-text-3: #93A2B8;--frm-text-muted-2: #64748B;--frm-text-inverse: #0C1220;--frm-text-on-accent: #04121D;--frm-accent: #38BDF8;--frm-accent-2: #6366F1;--frm-accent-soft: rgba(56, 189, 248, .12);--frm-accent-line: rgba(56, 189, 248, .34);--frm-ring: rgba(56, 189, 248, .55);--frm-focus-ring: var(--frm-ring);--frm-success: #34D399;--frm-warning: #FBBF24;--frm-danger: #FB7185;--frm-info: #38BDF8;--frm-unknown: #64748B;--frm-success-soft: rgba(52, 211, 153, .13);--frm-warning-soft: rgba(251, 191, 36, .14);--frm-danger-soft: rgba(251, 113, 133, .13);--frm-info-soft: rgba(56, 189, 248, .12);--frm-unknown-soft: rgba(100, 116, 139, .14);--frm-cta: #38BDF8;--frm-cta-2: #6366F1;--frm-on-cta: #04121D;--frm-site-accent: #6E86A8;--frm-bg-page: var(--frm-bg);--frm-bg-surface: var(--frm-surface);--frm-bg-subtle: var(--frm-surface-2);--frm-bg-muted: var(--frm-surface-muted);--frm-bg-inverse: var(--frm-surface-inverse);--frm-topbar-bg: linear-gradient(180deg, rgba(29, 38, 61, .92), rgba(12, 18, 32, .98)), var(--frm-bg);--frm-text-primary: var(--frm-text);--frm-text-secondary: var(--frm-text-2);--frm-text-tertiary: var(--frm-text-3);--frm-text-muted: var(--frm-text-muted-2);--frm-text-on-dark: var(--frm-text-inverse);--frm-text-on-brand: var(--frm-text-on-accent);--frm-border-subtle: var(--frm-line-subtle);--frm-border-default: var(--frm-line);--frm-border-strong: var(--frm-line-strong);--frm-state-synced: var(--frm-success);--frm-state-changed: var(--frm-warning);--frm-state-added: var(--frm-info);--frm-state-removed: var(--frm-danger);--frm-state-no-data: var(--frm-unknown);--frm-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--frm-shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--frm-shadow-lg: 0 24px 60px rgba(0, 0, 0, .55);--frm-shadow-brand: 0 8px 26px rgba(56, 189, 248, .28);--frm-workbench-shadow-panel: 0 22px 70px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(125, 211, 252, .1);--frm-workbench-shadow-drawer: 0 28px 90px rgba(0, 0, 0, .42), inset 1px 0 0 rgba(125, 211, 252, .08)}[data-frm-theme=aurora-hc]{color-scheme:dark;--frm-primary-50: #E0F7FF;--frm-primary-100: #BAECFF;--frm-primary-200: #7DDBFF;--frm-primary-300: #38BDF8;--frm-primary-400: #22AEEB;--frm-primary-500: #0EA5E9;--frm-primary-600: #0284C7;--frm-primary-700: #0369A1;--frm-primary-800: #075985;--frm-primary-900: #0C4A6E;--frm-accent-violet: #8B93FF;--frm-accent-aurora-from: #4FC3FF;--frm-accent-aurora-to: #8B93FF;--frm-bg: #000000;--frm-surface: #0A0A0A;--frm-surface-2: #141414;--frm-surface-muted: #0A0A0A;--frm-surface-raised: #1A1A1A;--frm-surface-inverse: #FFFFFF;--frm-surface-panel: var(--frm-surface);--frm-surface-panel-subtle: var(--frm-surface-2);--frm-surface-panel-raised: var(--frm-surface-raised);--frm-surface-panel-shadow: var(--frm-shadow-md);--frm-surface-panel-rim: var(--frm-line-strong);--frm-surface-panel-highlight: inset 0 0 0 1px rgba(255, 255, 255, .18);--frm-surface-panel-glow: var(--frm-shadow-md);--frm-workbench-bg: var(--frm-bg);--frm-workbench-bg-flat: var(--frm-bg);--frm-workbench-bg-aurora: var(--frm-bg);--frm-workbench-bg-grid: var(--frm-bg);--frm-workbench-bg-radial: var(--frm-workbench-bg-aurora);--frm-workbench-panel: var(--frm-surface-panel);--frm-workbench-panel-2: var(--frm-surface-panel-subtle);--frm-workbench-panel-raised: var(--frm-surface-panel-raised);--frm-workbench-well: #0A0A0A;--frm-workbench-well-2: #050505;--frm-workbench-panel-accent: var(--frm-surface-panel-subtle);--frm-workbench-panel-danger: var(--frm-surface-panel-subtle);--frm-workbench-panel-accent-rim: var(--frm-accent);--frm-workbench-line: rgba(255, 255, 255, .6);--frm-workbench-line-accent: rgba(79, 195, 255, .6);--frm-line: rgba(255, 255, 255, .4);--frm-line-subtle: rgba(255, 255, 255, .25);--frm-line-strong: rgba(255, 255, 255, .6);--frm-text: #FFFFFF;--frm-text-2: #E5E5E5;--frm-text-3: #C4C4C4;--frm-text-muted-2: #A3A3A3;--frm-text-inverse: #000000;--frm-text-on-accent: #001018;--frm-accent: #4FC3FF;--frm-accent-2: #8B93FF;--frm-accent-soft: rgba(79, 195, 255, .18);--frm-accent-line: rgba(79, 195, 255, .6);--frm-ring: rgba(79, 195, 255, .85);--frm-focus-ring: var(--frm-ring);--frm-success: #4ADE80;--frm-warning: #FCD34D;--frm-danger: #FF8A99;--frm-info: #4FC3FF;--frm-unknown: #A3A3A3;--frm-success-soft: rgba(74, 222, 128, .18);--frm-warning-soft: rgba(252, 211, 77, .18);--frm-danger-soft: rgba(255, 138, 153, .18);--frm-info-soft: rgba(79, 195, 255, .18);--frm-unknown-soft: rgba(163, 163, 163, .18);--frm-cta: #4FC3FF;--frm-cta-2: #8B93FF;--frm-on-cta: #04121D;--frm-site-accent: #93A2B8;--frm-bg-page: var(--frm-bg);--frm-bg-surface: var(--frm-surface);--frm-bg-subtle: var(--frm-surface-2);--frm-bg-muted: var(--frm-surface-muted);--frm-bg-inverse: var(--frm-surface-inverse);--frm-topbar-bg: #000000;--frm-text-primary: var(--frm-text);--frm-text-secondary: var(--frm-text-2);--frm-text-tertiary: var(--frm-text-3);--frm-text-muted: var(--frm-text-muted-2);--frm-text-on-dark: var(--frm-text-inverse);--frm-text-on-brand: var(--frm-text-on-accent);--frm-border-subtle: var(--frm-line-subtle);--frm-border-default: var(--frm-line);--frm-border-strong: var(--frm-line-strong);--frm-state-synced: var(--frm-success);--frm-state-changed: var(--frm-warning);--frm-state-added: var(--frm-info);--frm-state-removed: var(--frm-danger);--frm-state-no-data: var(--frm-unknown);--frm-shadow-sm: 0 0 0 1px rgba(255, 255, 255, .2);--frm-shadow-md: 0 0 0 1px rgba(255, 255, 255, .25);--frm-shadow-lg: 0 0 0 1px rgba(255, 255, 255, .3);--frm-shadow-brand: 0 0 0 2px var(--frm-accent);--frm-workbench-shadow-panel: 0 0 0 1px rgba(255, 255, 255, .3);--frm-workbench-shadow-drawer: 0 0 0 1px rgba(255, 255, 255, .4)}[data-frm-service="ai.agents"]{--frm-accent: #38BDF8;--frm-accent-2: #6366F1;--frm-ring: rgba(56, 189, 248, .55);--frm-focus-ring: var(--frm-ring)}[data-frm-service="ai.metrics"]{--frm-accent: #55B4F0;--frm-accent-2: #6366F1;--frm-ring: rgba(85, 180, 240, .55);--frm-focus-ring: var(--frm-ring)}[data-frm-service="ai.renta"]{--frm-accent: #43CE93;--frm-accent-2: #38BDF8;--frm-ring: rgba(67, 206, 147, .55);--frm-focus-ring: var(--frm-ring)}[data-frm-service="ai.launcher"]{--frm-accent: #6366F1;--frm-accent-2: #38BDF8;--frm-ring: rgba(99, 102, 241, .55);--frm-focus-ring: var(--frm-ring)}[data-frm-service="ai.market"]{--frm-accent: #B695F4;--frm-accent-2: #6366F1;--frm-ring: rgba(182, 149, 244, .55);--frm-focus-ring: var(--frm-ring)}[data-frm-service="ai.finmodel"]{--frm-accent: #EBA968;--frm-accent-2: #FBBF24;--frm-ring: rgba(235, 169, 104, .55);--frm-focus-ring: var(--frm-ring)}[data-frm-service=site]{--frm-accent: #F58FB0;--frm-accent-2: #6366F1;--frm-ring: rgba(245, 143, 176, .55);--frm-focus-ring: var(--frm-ring)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--frm-focus-ring, var(--frm-ring));outline-offset:2px;border-radius:var(--frm-radius-sm)}.frm-mono{font-family:var(--frm-font-mono);font-feature-settings:"tnum" 1,"zero" 1}.frm-skeleton{background:linear-gradient(90deg,var(--frm-surface-2) 0%,var(--frm-surface-muted) 45%,var(--frm-surface-2) 90%);background-size:220% 100%;animation:frm-skeleton-shimmer 1.2s var(--frm-easing-standard) infinite}.frm-prose{font-family:var(--frm-font-ui);font-size:15px;line-height:1.55;color:var(--frm-text)}.frm-prose>*+*{margin-top:.85em}.frm-prose h1,.frm-prose h2,.frm-prose h3,.frm-prose h4{font-weight:800;color:var(--frm-text);line-height:1.25;margin-top:1.4em}.frm-prose h1{font-size:1.65em}.frm-prose h2{font-size:1.35em}.frm-prose h3{font-size:1.15em}.frm-prose h4{font-size:1em}.frm-prose p{color:var(--frm-text)}.frm-prose a{color:var(--frm-primary-500);text-decoration:none}.frm-prose a:hover{text-decoration:underline}.frm-prose code{font-family:var(--frm-font-mono);font-size:.92em;padding:1px 5px;background:var(--frm-surface-2);border-radius:var(--frm-radius-sm);color:var(--frm-text)}.frm-prose pre{font-family:var(--frm-font-mono);font-size:.92em;padding:12px 14px;background:var(--frm-workbench-panel-2);border:1px solid var(--frm-line-subtle);border-radius:var(--frm-radius-md);overflow-x:auto;line-height:1.45}.frm-prose pre>code{padding:0;background:transparent;border-radius:0}.frm-prose blockquote{margin:1em 0;padding:4px 0 4px 12px;border-left:3px solid var(--frm-line-strong);color:var(--frm-text-2)}.frm-prose ul,.frm-prose ol{padding-left:1.25em}.frm-prose li+li{margin-top:.35em}.frm-prose hr{border:0;border-top:1px solid var(--frm-line);margin:1.5em 0}.frm-prose table{width:100%;border-collapse:collapse;font-size:.94em}.frm-prose th,.frm-prose td{padding:8px 10px;border-bottom:1px solid var(--frm-line);text-align:left}.frm-prose th{color:var(--frm-text-2);font-weight:800}.frm-prose--dense{font-size:14px;line-height:1.45}.frm-prose--dense>*+*{margin-top:.55em}.frm-prose--dense h1,.frm-prose--dense h2,.frm-prose--dense h3,.frm-prose--dense h4{margin-top:.95em}.frm-prose--dense pre{padding:8px 10px}@keyframes frm-skeleton-shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@keyframes frm-spin{to{transform:rotate(360deg)}}@keyframes frm-spinner-dot{0%,80%,to{opacity:.45;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}@keyframes frm-spinner-bar{0%{transform:translate(-140%)}to{transform:translate(340%)}}[data-frm-density=compact]{--frm-density: .8}[data-frm-density=comfortable]{--frm-density: 1}@keyframes frm-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){:root{--frm-motion-fast: 0ms;--frm-motion-base: 0ms;--frm-motion-slow: 0ms;--frm-motion-spin: 0ms}.frm-skeleton{animation:none}[data-frm-progress-indeterminate=true]>*{animation:none!important}[data-frm-spinner-orbit],[data-frm-spinner-ring],[data-frm-spinner-conic],[data-frm-spinner-dots]>*,[data-frm-spinner-bar]>*,[data-frm-minimark-ring]{animation:none!important}[data-frm-button-loading=true] [data-frm-button-spinner]{animation:none!important}}html,body,#root{width:100%;min-height:100%;margin:0;background:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh}#root{min-height:100%;background:transparent;min-height:100svh}*,*:before,*:after{box-sizing:border-box}.help-mobile-section-select{display:none}.chat-workbench-page{display:grid;gap:16px;min-height:calc(100svh - 160px)}.chat-workbench-layout{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(280px,340px);gap:16px;align-items:stretch;min-height:calc(100svh - 188px);min-width:0}.chat-dialogues-panel,.chat-sprint-panel{min-width:0;min-height:0}.chat-dialogues-panel>div,.chat-sprint-panel>div{height:100%}.chat-dialogue-list{display:grid;gap:8px;min-height:0;max-height:calc(100svh - 390px);overflow:auto;padding-right:2px}.chat-center-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--frm-line, rgba(148, 163, 184, .18));border-radius:18px;background:var(--frm-workbench-well, #0B1020);box-shadow:var(--frm-shadow-panel, 0 22px 70px rgba(0, 0, 0, .28))}.chat-location-header{position:relative;z-index:2;display:flex;align-items:center;gap:14px;min-width:0;padding:14px 22px;border-bottom:1px solid rgba(148,163,184,.12);background:var(--frm-workbench-well, #0B1020);flex-wrap:wrap}.chat-floating-cancel{position:absolute!important;top:calc(100% + 12px);right:22px;z-index:5;box-shadow:0 10px 30px #0006}.chat-message-stream{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:24px 22px 14px}.chat-command-bar{display:grid;gap:10px;padding:14px 22px 18px;border-top:1px solid rgba(148,163,184,.12);background:var(--frm-workbench-well, #0B1020)}.chat-command-chips{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;padding-bottom:1px}.chat-command-chips button{flex-shrink:0}.chat-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;align-items:end;min-width:0}@keyframes msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 760px){.agents-page-actions{width:100%}.agent-detail-overview,.agent-group-grid,.skills-diagram-grid,.skills-template-grid,.skills-workbench-grid,.agents-card-grid{grid-template-columns:1fr!important}.agent-card-status-row{align-items:flex-start!important}.projects-card-grid,.projects-meta-grid,.projects-context-grid,.projects-detail-grid,.projects-sprint-task-grid{grid-template-columns:1fr!important}.projects-detail-grid{gap:16px!important}.projects-toolbar{flex-wrap:wrap!important;overflow-x:visible!important}.projects-toolbar-controls{flex-wrap:wrap!important;width:100%}.help-layout,.help-context-two,.help-context-three{grid-template-columns:1fr!important}.help-nav{display:none!important}.help-mobile-section-select{display:block!important}.help-context-flow{grid-template-columns:1fr!important}.help-context-arrow{min-height:12px!important;transform:rotate(90deg)}.sessions-table{overflow-x:visible!important}.sessions-table>div{min-width:0!important}.sessions-table-head{display:none!important}.sessions-row{grid-template-columns:1fr!important}.sessions-actions{justify-content:flex-start!important}.sessions-context-grid{grid-template-columns:1fr!important}.sessions-filterbar{width:100%}.sessions-filterbar label{min-width:min(100%,172px)!important}.registry-table{overflow-x:auto!important}.registry-filterbar{width:100%}.registry-filterbar label{min-width:min(100%,174px)!important}.sessions-permission-card{flex-direction:column!important}.sessions-modal-grid,.releases-header-grid,.releases-detail-grid,.releases-feature-board{grid-template-columns:1fr!important}.chat-workbench-page{min-height:0}.chat-workbench-layout{grid-template-columns:1fr!important;min-height:0}.chat-dialogue-list{max-height:300px}.chat-center-panel{min-height:min(760px,calc(100svh - 120px))}.chat-location-header{align-items:flex-start;padding:13px 14px}.chat-floating-cancel{position:static!important;width:100%;justify-content:center}.chat-message-stream{padding:18px 14px 12px}.chat-command-bar{padding:12px 14px 14px}.chat-input-row{grid-template-columns:1fr}}@media (max-width: 420px){.agents-segment-button{min-width:34px!important;padding:0 10px!important}.agents-segment-label{display:none!important}}.projects-card:hover{border-color:#38bdf861!important;transform:translateY(-1px)}.projects-tree button:hover{background:#38bdf80f!important}
