:root[data-abl-skin=kinetika]{--abl-skin:kinetika;--abl-ease:cubic-bezier(0.22,1,0.36,1);--abl-shadow-1:0 1px 2px oklch(0.25 0.01 275/0.07);--abl-shadow-2:0 8px 28px oklch(0.25 0.01 275/0.13),0 2px 6px oklch(0.25 0.01 275/0.07);--abl-shadow-3:0 20px 60px oklch(0.25 0.01 275/0.2),0 4px 12px oklch(0.25 0.01 275/0.08)}:root[data-abl-skin=kinetika][data-mode=dark]{--abl-shadow-1:0 1px 2px oklch(0 0 0/0.3);--abl-shadow-2:0 8px 28px oklch(0 0 0/0.45),0 2px 6px oklch(0 0 0/0.3);--abl-shadow-3:0 20px 60px oklch(0 0 0/0.55),0 4px 12px oklch(0 0 0/0.35)}:root[data-abl-skin=kinetika][data-font=system]{--abl-font-picked:"Golos Text",system-ui,sans-serif}:root[data-abl-skin=kinetika][data-radius=system]{--abl-r-step-sm:9px;--abl-r-step:12px;--abl-r-step-lg:14px;--abl-r-pill:999px}:root[data-abl-skin=kinetika]{--kn-bg:var(--abl-bg);--kn-surface:var(--abl-surface);--kn-surface-2:var(--abl-surface-sub);--kn-elevated:var(--abl-surface);--kn-inset:var(--abl-surface-sub);--kn-border:var(--abl-border);--kn-border-strong:var(--abl-border);--kn-text:var(--abl-text);--kn-text-2:var(--abl-text-soft);--kn-text-3:var(--abl-text-faint);--kn-accent:var(--abl-accent);--kn-accent-strong:var(--abl-accent-deep);--kn-accent-soft:var(--abl-accent-soft);--kn-on-accent:var(--abl-on-accent);--kn-r-xs:var(--abl-r-sm);--kn-r-ctl:var(--abl-r-sm);--kn-r-input:var(--abl-r-sm);--kn-r-box:var(--abl-r);--kn-r-card:var(--abl-r-lg);--kn-r-full:var(--abl-r-pill);--kn-control-h:var(--abl-control-h);--kn-dur-fast:var(--abl-t-fast);--kn-dur:var(--abl-t-base);--kn-dur-slow:var(--abl-t-slow);--kn-font-ui:var(--abl-font);--kn-leading:var(--abl-leading);--kn-ts-base:var(--abl-type-body);--kn-fs-caption:var(--abl-type-caption);--kn-fs-small:var(--abl-type-secondary);--kn-fs-body:var(--abl-type-body);--kn-fs-h3:var(--abl-type-subtitle);--kn-fs-h2:var(--abl-type-title);--kn-fs-h1:var(--abl-type-display)}:root[data-abl-skin=kinetika][data-mode=dark]{--kn-ac-l:0.70;--kn-ac-l-strong:0.78;--kn-ac-soft-a:0.16;--kn-control-border:color-mix(in srgb,var(--kn-text) 56%,var(--kn-surface));--kn-brand:oklch(0.78 0.16 264);--kn-chart-1:oklch(0.70 0.12 264);--kn-chart-2:oklch(0.74 0.10 200);--kn-chart-3:oklch(0.73 0.10 130);--kn-chart-4:oklch(0.76 0.11 65);--kn-chart-5:oklch(0.70 0.11 340);--kn-chart-6:oklch(0.66 0.02 275);--kn-code-bg:oklch(0.15 var(--kn-tint-cd) var(--kn-tint-hd));--kn-code-fg:oklch(0.9 0.006 var(--kn-tint-h));--kn-danger:oklch(0.70 0.16 25);--kn-danger-soft:oklch(0.70 0.16 25/.16);--kn-info:oklch(0.72 0.11 245);--kn-info-soft:oklch(0.72 0.11 245/.16);--kn-scrim:oklch(0.1 0.01 var(--kn-tint-hd)/0.6);--kn-shadow-2:0 2px 8px oklch(0 0 0/.35),0 1px 2px oklch(0 0 0/.3);--kn-shadow-3:0 8px 28px oklch(0 0 0/.45),0 2px 6px oklch(0 0 0/.3);--kn-shadow-4:0 20px 60px oklch(0 0 0/.55),0 4px 12px oklch(0 0 0/.35);--kn-success:oklch(0.72 0.13 152);--kn-success-soft:oklch(0.72 0.13 152/.16);--kn-warning:oklch(0.76 0.13 75);--kn-warning-soft:oklch(0.76 0.13 75/.16)}:root,:root[data-abl-skin=kinetika],:root[data-abl-skin=kinetika][data-mode=light]{color-scheme:light;--kn-bg:oklch(0.955 var(--kn-tint-c) var(--kn-tint-h));--kn-surface:oklch(0.988 calc(var(--kn-tint-c) * 0.4) var(--kn-tint-h));--kn-surface-2:oklch(0.94 var(--kn-tint-c) var(--kn-tint-h));--kn-elevated:oklch(0.995 calc(var(--kn-tint-c) * 0.2) var(--kn-tint-h));--kn-inset:oklch(0.92 var(--kn-tint-c) var(--kn-tint-h));--kn-text:oklch(0.29 calc(var(--kn-tint-c) * 1.2) var(--kn-tint-h));--kn-text-2:oklch(0.44 calc(var(--kn-tint-c) * 1.1) var(--kn-tint-h));--kn-text-3:oklch(0.5 var(--kn-tint-c) var(--kn-tint-h));--kn-border:oklch(0.9 var(--kn-tint-c) var(--kn-tint-h));--kn-border-strong:oklch(0.8 var(--kn-tint-c) var(--kn-tint-h));--kn-code-bg:oklch(0.27 var(--kn-tint-c) var(--kn-tint-h));--kn-code-fg:oklch(0.93 var(--kn-tint-c) var(--kn-tint-h));--kn-control-border:color-mix(in srgb,var(--kn-text) 62%,var(--kn-surface));--kn-scrim:oklch(0.15 0.01 90/0.55);--kn-ac-l:0.36;--kn-ac-l-strong:0.28;--kn-ac-soft-a:0;--kn-on-accent:oklch(0.98 0.004 75);--kn-accent-soft:oklch(0.935 0.008 var(--kn-ac-h));--kn-success:oklch(0.48 0.09 155);--kn-success-soft:oklch(0.48 0.09 155/0);--kn-warning:oklch(0.5 0.09 65);--kn-warning-soft:oklch(0.5 0.09 65/0);--kn-danger:oklch(0.51 0.13 25);--kn-danger-soft:oklch(0.51 0.13 25/0);--kn-info:oklch(0.49 0.09 250);--kn-info-soft:oklch(0.49 0.09 250/0);--kn-chart-1:oklch(0.36 0.012 255);--kn-chart-2:oklch(0.52 0.12 258);--kn-chart-3:oklch(0.66 0.12 70);--kn-chart-4:oklch(0.55 0.13 145);--kn-chart-5:oklch(0.55 0.15 25);--kn-chart-6:oklch(0.68 0 0);--kn-shadow-1:0 1px 2px oklch(0.25 0.01 75/.06);--kn-shadow-2:0 1px 2px oklch(0.25 0.01 75/.05),0 3px 8px oklch(0.25 0.01 75/.06);--kn-shadow-3:0 8px 24px oklch(0.25 0.01 75/.12),0 2px 6px oklch(0.25 0.01 75/.06);--kn-shadow-4:0 20px 48px oklch(0.25 0.01 75/.18),0 4px 12px oklch(0.25 0.01 75/.08);--kn-focus-ring:0 0 0 2px var(--kn-surface),0 0 0 4px var(--kn-accent)}:root[data-abl-skin=kinetika][data-mode=dark]{color-scheme:dark;--kn-bg:oklch(0.235 var(--kn-tint-cd) var(--kn-tint-hd));--kn-surface:oklch(0.27 var(--kn-tint-cd) var(--kn-tint-hd));--kn-surface-2:oklch(0.31 var(--kn-tint-cd) var(--kn-tint-hd));--kn-elevated:oklch(0.3 var(--kn-tint-cd) var(--kn-tint-hd));--kn-inset:oklch(0.215 var(--kn-tint-cd) var(--kn-tint-hd));--kn-text:oklch(0.92 calc(var(--kn-tint-cd) * 0.4) var(--kn-tint-hd));--kn-text-2:oklch(0.79 calc(var(--kn-tint-cd) * 0.5) var(--kn-tint-hd));--kn-text-3:oklch(0.74 calc(var(--kn-tint-cd) * 0.6) var(--kn-tint-hd));--kn-border:oklch(0.355 var(--kn-tint-cd) var(--kn-tint-hd));--kn-border-strong:oklch(0.45 var(--kn-tint-cd) var(--kn-tint-hd));--kn-code-bg:oklch(0.19 var(--kn-tint-cd) var(--kn-tint-hd));--kn-code-fg:oklch(0.9 calc(var(--kn-tint-cd) * 0.3) var(--kn-tint-hd));--kn-control-border:color-mix(in srgb,var(--kn-text) 62%,var(--kn-surface));--kn-scrim:oklch(0.05 0.01 250/0.7);--kn-ac-l:0.84;--kn-ac-l-strong:0.92;--kn-ac-soft-a:0;--kn-on-accent:oklch(0.25 0.01 255);--kn-accent-soft:oklch(0.33 0.008 var(--kn-ac-h));--kn-success:oklch(0.78 0.09 155);--kn-success-soft:oklch(0.78 0.09 155/0);--kn-warning:oklch(0.8 0.09 75);--kn-warning-soft:oklch(0.8 0.09 75/0);--kn-danger:oklch(0.75 0.11 25);--kn-danger-soft:oklch(0.75 0.11 25/0);--kn-info:oklch(0.77 0.07 250);--kn-info-soft:oklch(0.77 0.07 250/0);--kn-chart-1:oklch(0.86 0.012 255);--kn-chart-2:oklch(0.74 0.1 258);--kn-chart-3:oklch(0.8 0.12 75);--kn-chart-4:oklch(0.76 0.13 145);--kn-chart-5:oklch(0.74 0.14 25);--kn-chart-6:oklch(0.58 0 0);--kn-shadow-1:0 1px 2px oklch(0 0 0/.3);--kn-shadow-2:0 1px 2px oklch(0 0 0/.28),0 3px 8px oklch(0 0 0/.26);--kn-shadow-3:0 8px 24px oklch(0 0 0/.45),0 2px 6px oklch(0 0 0/.3);--kn-shadow-4:0 20px 48px oklch(0 0 0/.55),0 4px 12px oklch(0 0 0/.35);--kn-focus-ring:0 0 0 2px var(--kn-surface),0 0 0 4px var(--kn-accent)}:root,:root[data-palette=bone]{--kn-tint-h:75;--kn-tint-c:0.005;--kn-tint-hd:255;--kn-tint-cd:0.008;--kn-ac-h:255;--kn-ac-c:0.012}:root[data-palette=mist]{--kn-tint-h:240;--kn-tint-c:0.006;--kn-tint-hd:245;--kn-tint-cd:0.01;--kn-ac-h:255;--kn-ac-c:0.012}:root[data-palette=pine]{--kn-tint-h:165;--kn-tint-c:0.006;--kn-tint-hd:175;--kn-tint-cd:0.01;--kn-ac-h:255;--kn-ac-c:0.012}:root[data-palette=violet]{--kn-tint-h:290;--kn-tint-c:0.005;--kn-tint-hd:285;--kn-tint-cd:0.01;--kn-ac-h:255;--kn-ac-c:0.012}:root[data-palette=garnet]{--kn-tint-h:40;--kn-tint-c:0.006;--kn-tint-hd:30;--kn-tint-cd:0.01;--kn-ac-h:255;--kn-ac-c:0.012}:root,:root[data-abl-skin=kinetika]{--kn-accent:oklch(var(--kn-ac-l) var(--kn-ac-c) var(--kn-ac-h));--kn-accent-strong:oklch(var(--kn-ac-l-strong) calc(var(--kn-ac-c) * 1) var(--kn-ac-h));--kn-brand:oklch(0.93 0.004 255)}:root[data-abl-skin=kinetika][data-mode=dark]{--kn-accent-strong:oklch(var(--kn-ac-l-strong) calc(var(--kn-ac-c) * 1) var(--kn-ac-h))}:root,:root[data-abl-skin=kinetika]{--kn-font-display:"IBM Plex Sans",system-ui,sans-serif;--kn-font-ui:"IBM Plex Sans",system-ui,sans-serif;--kn-font-mono:"IBM Plex Mono",ui-monospace,monospace;--kn-leading:1.4;--abl-font:"IBM Plex Sans",system-ui,sans-serif;--kn-track-display:0.02em;--kn-track-caps:0.06em;--kn-num:"tnum" 1,"lnum" 1;--kn-u:4px;--kn-sp-1:4px;--kn-sp-2:8px;--kn-sp-3:12px;--kn-sp-4:16px;--kn-sp-5:20px;--kn-sp-6:24px;--kn-sp-8:32px;--kn-sp-10:40px;--kn-sp-12:48px;--kn-sp-16:64px}:root,:root[data-abl-skin=kinetika],:root[data-density=comfortable]{--kn-control-h:30px;--kn-control-h-sm:26px;--kn-pad-x:10px;--kn-cell-py:6px;--kn-gap:8px;--kn-nav-item-h:32px;--kn-card-pad:12px}:root[data-density=cozy]{--kn-control-h:28px;--kn-control-h-sm:24px;--kn-pad-x:8px;--kn-cell-py:5px;--kn-gap:8px;--kn-nav-item-h:30px;--kn-card-pad:10px}:root[data-density=compact]{--kn-control-h:26px;--kn-control-h-sm:24px;--kn-pad-x:8px;--kn-cell-py:3px;--kn-gap:6px;--kn-nav-item-h:26px;--kn-card-pad:8px}:root,:root[data-abl-skin=kinetika],:root[data-radius=mixed],:root[data-radius=soft],:root[data-radius=system]{--kn-r-xs:5px;--kn-r-ctl:8px;--kn-r-input:8px;--kn-r-box:10px;--kn-r-card:12px;--kn-r-full:999px}:root[data-radius=sharp]{--kn-r-xs:2px;--kn-r-ctl:4px;--kn-r-input:4px;--kn-r-box:6px;--kn-r-card:6px;--kn-r-full:999px}:root[data-radius=pill],:root[data-radius=round]{--kn-r-xs:8px;--kn-r-ctl:999px;--kn-r-input:12px;--kn-r-box:14px;--kn-r-card:18px;--kn-r-full:999px}:root[data-font=classic]{--kn-font-display:"IBM Plex Sans",system-ui,sans-serif;--kn-track-display:0}:root[data-contrast=high]{--kn-text-2:oklch(0.30 0.006 var(--kn-tint-h));--kn-text-3:oklch(0.38 0.006 var(--kn-tint-h));--kn-border:oklch(0.72 0.006 var(--kn-tint-h));--kn-border-strong:oklch(0.5 0.006 var(--kn-tint-h))}:root[data-abl-skin=kinetika][data-mode=dark][data-contrast=high]{--kn-text-2:oklch(0.9 0.004 var(--kn-tint-hd));--kn-text-3:oklch(0.82 0.004 var(--kn-tint-hd));--kn-border:oklch(0.52 0.006 var(--kn-tint-hd));--kn-border-strong:oklch(0.66 0.006 var(--kn-tint-hd))}:root,:root[data-abl-skin=kinetika]{--kn-z-sticky:10;--kn-z-nav:100;--kn-z-drawer:200;--kn-z-modal:300;--kn-z-popover:400;--kn-z-toast:500;--kn-z-tooltip:600}:root,:root[data-abl-skin=kinetika],:root[data-motion=full]{--kn-dur-fast:120ms;--kn-dur:200ms;--kn-dur-slow:260ms;--kn-ease:cubic-bezier(.2,0,0,1);--kn-spring:cubic-bezier(.2,0,0,1)}:root[data-motion=reduced]{--kn-dur-fast:80ms;--kn-dur:100ms;--kn-dur-slow:120ms;--kn-spring:cubic-bezier(.2,0,0,1)}:root[data-motion=off]{--kn-dur-fast:0ms;--kn-dur:0ms;--kn-dur-slow:0ms}@media (prefers-reduced-motion:reduce){:root,[data-motion]{--kn-dur-fast:0ms;--kn-dur:0ms;--kn-dur-slow:0ms}}:root[data-abl-skin=kinetika],:root[data-abl-skin=kinetika][data-mode=dark]{--abl-bg:var(--kn-bg);--abl-surface:var(--kn-surface);--abl-surface-sub:var(--kn-surface-2);--abl-text-strong:var(--kn-text);--abl-text:var(--kn-text);--abl-text-soft:var(--kn-text-2);--abl-text-faint:var(--kn-text-3);--abl-border:var(--kn-border);--abl-hairline:var(--kn-border);--abl-accent:var(--kn-accent);--abl-accent-deep:var(--kn-accent-strong);--abl-on-accent:var(--kn-on-accent);--abl-accent-soft:var(--kn-accent-soft);--abl-accent-ring:color-mix(in oklab,var(--kn-accent) 45%,transparent);--abl-r-sm:var(--kn-r-ctl);--abl-r:var(--kn-r-box);--abl-r-lg:var(--kn-r-card);--abl-shadow-1:var(--kn-shadow-1);--abl-shadow-2:var(--kn-shadow-3);--abl-shadow-3:var(--kn-shadow-4)}:root[data-abl-skin=kinetika][data-theme=indigo]{--kn-tint-h:290;--kn-tint-c:0.005;--kn-tint-hd:285;--kn-tint-cd:0.01}:root[data-abl-skin=kinetika][data-theme=emerald]{--kn-tint-h:165;--kn-tint-c:0.006;--kn-tint-hd:175;--kn-tint-cd:0.01}:root[data-abl-skin=kinetika][data-theme=amber]{--kn-tint-h:85;--kn-tint-c:0.007;--kn-tint-hd:75;--kn-tint-cd:0.01}:root[data-abl-skin=kinetika][data-theme=rose]{--kn-tint-h:40;--kn-tint-c:0.006;--kn-tint-hd:30;--kn-tint-cd:0.01}:root[data-abl-skin=kinetika][data-theme=graphite]{--kn-tint-h:240;--kn-tint-c:0.006;--kn-tint-hd:245;--kn-tint-cd:0.01}