:root{--ak-neutral-0: #ffffff;--ak-neutral-25: #fbfcfd;--ak-neutral-50: #f6f8fa;--ak-neutral-100: #eef1f5;--ak-neutral-150: #e5e9ef;--ak-neutral-200: #dbe1e9;--ak-neutral-300: #c2cbd7;--ak-neutral-400: #97a2b2;--ak-neutral-500: #6c7889;--ak-neutral-600: #515b6a;--ak-neutral-700: #3c4552;--ak-neutral-800: #29303a;--ak-neutral-850: #20252d;--ak-neutral-900: #161b21;--ak-neutral-950: #0d1116;--ak-neutral-1000: #06080b;--ak-green-50: #ecfdf5;--ak-green-100: #d1fae5;--ak-green-200: #a7f3d0;--ak-green-300: #6ee7b7;--ak-green-400: #34d399;--ak-green-500: #10b981;--ak-green-600: #059669;--ak-green-700: #047857;--ak-green-800: #065f46;--ak-green-900: #064e3b;--ak-yellow-50: #fffbeb;--ak-yellow-100: #fef3c7;--ak-yellow-200: #fde68a;--ak-yellow-300: #fcd34d;--ak-yellow-400: #fbbf24;--ak-yellow-500: #f59e0b;--ak-yellow-600: #d97706;--ak-yellow-700: #b45309;--ak-yellow-800: #92400e;--ak-yellow-900: #78350f;--ak-red-50: #fef2f2;--ak-red-100: #fee2e2;--ak-red-200: #fecaca;--ak-red-300: #fca5a5;--ak-red-400: #f87171;--ak-red-500: #ef4444;--ak-red-600: #dc2626;--ak-red-700: #b91c1c;--ak-red-800: #991b1b;--ak-red-900: #7f1d1d;--ak-sky-50: #eff6ff;--ak-sky-100: #dbeafe;--ak-sky-200: #bfdbfe;--ak-sky-300: #93c5fd;--ak-sky-400: #60a5fa;--ak-sky-500: #3b82f6;--ak-sky-600: #2563eb;--ak-sky-700: #1d4ed8;--ak-sky-800: #1e40af;--ak-sky-900: #1e3a8a;--ak-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ak-font-mono: "JetBrains Mono", "SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--ak-text-2xs: .6875rem;--ak-text-xs: .75rem;--ak-text-sm: .8125rem;--ak-text-md: .875rem;--ak-text-base: .9375rem;--ak-text-lg: 1.0625rem;--ak-text-xl: 1.25rem;--ak-text-2xl: 1.5rem;--ak-text-3xl: 1.875rem;--ak-text-4xl: 2.25rem;--ak-text-5xl: 3rem;--ak-leading-none: 1;--ak-leading-tight: 1.25;--ak-leading-snug: 1.375;--ak-leading-normal: 1.55;--ak-leading-relaxed: 1.7;--ak-tracking-tighter: -.03em;--ak-tracking-tight: -.015em;--ak-tracking-normal: 0;--ak-tracking-wide: .025em;--ak-tracking-widest: .08em;--ak-weight-normal: 400;--ak-weight-medium: 500;--ak-weight-semibold: 600;--ak-weight-bold: 700;--ak-space-0: 0;--ak-space-px: 1px;--ak-space-0-5: .125rem;--ak-space-1: .25rem;--ak-space-1-5: .375rem;--ak-space-2: .5rem;--ak-space-2-5: .625rem;--ak-space-3: .75rem;--ak-space-4: 1rem;--ak-space-5: 1.25rem;--ak-space-6: 1.5rem;--ak-space-7: 2rem;--ak-space-8: 2.5rem;--ak-space-9: 3rem;--ak-space-10: 4rem;--ak-space-11: 5rem;--ak-space-12: 6rem;--ak-radius-xs: 4px;--ak-radius-sm: 6px;--ak-radius-md: 8px;--ak-radius-lg: 12px;--ak-radius-xl: 16px;--ak-radius-2xl: 24px;--ak-radius-full: 999px;--ak-control-h-sm: 28px;--ak-control-h-md: 34px;--ak-control-h-lg: 42px;--ak-border-width: 1px;--ak-ring-width: 3px;--ak-container-sm: 40rem;--ak-container-md: 56rem;--ak-container-lg: 72rem;--ak-container-xl: 88rem;--ak-duration-instant: 80ms;--ak-duration-fast: .13s;--ak-duration-normal: .2s;--ak-duration-slow: .32s;--ak-duration-slower: .5s;--ak-ease-standard: cubic-bezier(.2, 0, 0, 1);--ak-ease-out: cubic-bezier(.16, 1, .3, 1);--ak-ease-in: cubic-bezier(.4, 0, 1, 1);--ak-ease-spring: cubic-bezier(.34, 1.4, .64, 1);--ak-z-base: 0;--ak-z-raised: 10;--ak-z-sticky: 100;--ak-z-dropdown: 1000;--ak-z-overlay: 1100;--ak-z-modal: 1200;--ak-z-popover: 1300;--ak-z-toast: 1400;--ak-z-tooltip: 1500}:root,[data-ak-accent=indigo]{--ak-accent-50: #eef2ff;--ak-accent-100: #e0e7ff;--ak-accent-200: #c7d2fe;--ak-accent-300: #a5b4fc;--ak-accent-400: #818cf8;--ak-accent-500: #6366f1;--ak-accent-600: #4f46e5;--ak-accent-700: #4338ca;--ak-accent-800: #3730a3;--ak-accent-900: #312e81;--ak-accent-contrast: #ffffff}[data-ak-accent=violet]{--ak-accent-50: #f5f3ff;--ak-accent-100: #ede9fe;--ak-accent-200: #ddd6fe;--ak-accent-300: #c4b5fd;--ak-accent-400: #a78bfa;--ak-accent-500: #8b5cf6;--ak-accent-600: #7c3aed;--ak-accent-700: #6d28d9;--ak-accent-800: #5b21b6;--ak-accent-900: #4c1d95;--ak-accent-contrast: #ffffff}[data-ak-accent=blue]{--ak-accent-50: #eff6ff;--ak-accent-100: #dbeafe;--ak-accent-200: #bfdbfe;--ak-accent-300: #93c5fd;--ak-accent-400: #60a5fa;--ak-accent-500: #3b82f6;--ak-accent-600: #2563eb;--ak-accent-700: #1d4ed8;--ak-accent-800: #1e40af;--ak-accent-900: #1e3a8a;--ak-accent-contrast: #ffffff}[data-ak-accent=teal]{--ak-accent-50: #f0fdfa;--ak-accent-100: #ccfbf1;--ak-accent-200: #99f6e4;--ak-accent-300: #5eead4;--ak-accent-400: #2dd4bf;--ak-accent-500: #14b8a6;--ak-accent-600: #0d9488;--ak-accent-700: #0f766e;--ak-accent-800: #115e59;--ak-accent-900: #134e4a;--ak-accent-contrast: #ffffff}[data-ak-accent=emerald]{--ak-accent-50: #ecfdf5;--ak-accent-100: #d1fae5;--ak-accent-200: #a7f3d0;--ak-accent-300: #6ee7b7;--ak-accent-400: #34d399;--ak-accent-500: #10b981;--ak-accent-600: #059669;--ak-accent-700: #047857;--ak-accent-800: #065f46;--ak-accent-900: #064e3b;--ak-accent-contrast: #ffffff}[data-ak-accent=amber]{--ak-accent-50: #fffbeb;--ak-accent-100: #fef3c7;--ak-accent-200: #fde68a;--ak-accent-300: #fcd34d;--ak-accent-400: #fbbf24;--ak-accent-500: #f59e0b;--ak-accent-600: #d97706;--ak-accent-700: #b45309;--ak-accent-800: #92400e;--ak-accent-900: #78350f;--ak-accent-contrast: #1c1408}[data-ak-accent=orange]{--ak-accent-50: #fff7ed;--ak-accent-100: #ffedd5;--ak-accent-200: #fed7aa;--ak-accent-300: #fdba74;--ak-accent-400: #fb923c;--ak-accent-500: #f97316;--ak-accent-600: #ea580c;--ak-accent-700: #c2410c;--ak-accent-800: #9a3412;--ak-accent-900: #7c2d12;--ak-accent-contrast: #ffffff}[data-ak-accent=rose]{--ak-accent-50: #fff1f2;--ak-accent-100: #ffe4e6;--ak-accent-200: #fecdd3;--ak-accent-300: #fda4af;--ak-accent-400: #fb7185;--ak-accent-500: #f43f5e;--ak-accent-600: #e11d48;--ak-accent-700: #be123c;--ak-accent-800: #9f1239;--ak-accent-900: #881337;--ak-accent-contrast: #ffffff}:root{color-scheme:light;--ak-bg: var(--ak-neutral-50);--ak-bg-sunken: var(--ak-neutral-100);--ak-surface: var(--ak-neutral-0);--ak-surface-raised: var(--ak-neutral-0);--ak-surface-overlay: var(--ak-neutral-0);--ak-surface-hover: var(--ak-neutral-50);--ak-surface-active: var(--ak-neutral-100);--ak-surface-inverse: var(--ak-neutral-900);--ak-text: var(--ak-neutral-900);--ak-text-muted: var(--ak-neutral-600);--ak-text-subtle: var(--ak-neutral-500);--ak-text-faint: var(--ak-neutral-400);--ak-text-inverse: var(--ak-neutral-0);--ak-text-on-accent: var(--ak-accent-contrast);--ak-text-link: var(--ak-accent-600);--ak-border: var(--ak-neutral-200);--ak-border-subtle: var(--ak-neutral-150);--ak-border-strong: var(--ak-neutral-300);--ak-border-inverse: var(--ak-neutral-700);--ak-accent: var(--ak-accent-600);--ak-accent-hover: var(--ak-accent-700);--ak-accent-active: var(--ak-accent-800);--ak-accent-fg: var(--ak-accent-700);--ak-accent-subtle: var(--ak-accent-50);--ak-accent-subtle-hover: var(--ak-accent-100);--ak-accent-border: var(--ak-accent-200);--ak-success: var(--ak-green-600);--ak-success-fg: var(--ak-green-700);--ak-success-subtle: var(--ak-green-50);--ak-success-border: var(--ak-green-200);--ak-warning: var(--ak-yellow-500);--ak-warning-fg: var(--ak-yellow-700);--ak-warning-subtle: var(--ak-yellow-50);--ak-warning-border: var(--ak-yellow-200);--ak-danger: var(--ak-red-600);--ak-danger-hover: var(--ak-red-700);--ak-danger-fg: var(--ak-red-700);--ak-danger-subtle: var(--ak-red-50);--ak-danger-border: var(--ak-red-200);--ak-info: var(--ak-sky-600);--ak-info-fg: var(--ak-sky-700);--ak-info-subtle: var(--ak-sky-50);--ak-info-border: var(--ak-sky-200);--ak-ring: color-mix(in srgb, var(--ak-accent-500) 35%, transparent);--ak-ring-danger: color-mix(in srgb, var(--ak-red-500) 32%, transparent);--ak-scrim: rgba(13, 17, 22, .45);--ak-selection-bg: var(--ak-accent-100);--ak-selection-fg: var(--ak-accent-900);--ak-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--ak-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .08);--ak-shadow-md: 0 2px 4px -2px rgba(16, 24, 40, .06), 0 4px 8px -2px rgba(16, 24, 40, .1);--ak-shadow-lg: 0 4px 6px -2px rgba(16, 24, 40, .04), 0 12px 16px -4px rgba(16, 24, 40, .1);--ak-shadow-xl: 0 8px 8px -4px rgba(16, 24, 40, .04), 0 20px 24px -4px rgba(16, 24, 40, .12);--ak-shadow-inner: inset 0 1px 2px rgba(16, 24, 40, .06)}@media(prefers-color-scheme:dark){:root:not([data-ak-theme=light]){color-scheme:dark;--ak-bg: var(--ak-neutral-950);--ak-bg-sunken: var(--ak-neutral-1000);--ak-surface: var(--ak-neutral-900);--ak-surface-raised: var(--ak-neutral-850);--ak-surface-overlay: var(--ak-neutral-850);--ak-surface-hover: var(--ak-neutral-850);--ak-surface-active: var(--ak-neutral-800);--ak-surface-inverse: var(--ak-neutral-100);--ak-text: var(--ak-neutral-50);--ak-text-muted: var(--ak-neutral-300);--ak-text-subtle: var(--ak-neutral-400);--ak-text-faint: var(--ak-neutral-500);--ak-text-inverse: var(--ak-neutral-900);--ak-text-on-accent: var(--ak-accent-contrast);--ak-text-link: var(--ak-accent-300);--ak-border: var(--ak-neutral-800);--ak-border-subtle: var(--ak-neutral-850);--ak-border-strong: var(--ak-neutral-700);--ak-border-inverse: var(--ak-neutral-300);--ak-accent: var(--ak-accent-500);--ak-accent-hover: var(--ak-accent-400);--ak-accent-active: var(--ak-accent-300);--ak-accent-fg: var(--ak-accent-300);--ak-accent-subtle: color-mix(in srgb, var(--ak-accent-500) 15%, var(--ak-neutral-950));--ak-accent-subtle-hover: color-mix(in srgb, var(--ak-accent-500) 24%, var(--ak-neutral-950));--ak-accent-border: color-mix(in srgb, var(--ak-accent-500) 34%, var(--ak-neutral-900));--ak-success: var(--ak-green-500);--ak-success-fg: var(--ak-green-300);--ak-success-subtle: color-mix(in srgb, var(--ak-green-500) 15%, var(--ak-neutral-950));--ak-success-border: color-mix(in srgb, var(--ak-green-500) 32%, var(--ak-neutral-900));--ak-warning: var(--ak-yellow-500);--ak-warning-fg: var(--ak-yellow-300);--ak-warning-subtle: color-mix(in srgb, var(--ak-yellow-500) 15%, var(--ak-neutral-950));--ak-warning-border: color-mix(in srgb, var(--ak-yellow-500) 32%, var(--ak-neutral-900));--ak-danger: var(--ak-red-500);--ak-danger-hover: var(--ak-red-400);--ak-danger-fg: var(--ak-red-300);--ak-danger-subtle: color-mix(in srgb, var(--ak-red-500) 15%, var(--ak-neutral-950));--ak-danger-border: color-mix(in srgb, var(--ak-red-500) 32%, var(--ak-neutral-900));--ak-info: var(--ak-sky-500);--ak-info-fg: var(--ak-sky-300);--ak-info-subtle: color-mix(in srgb, var(--ak-sky-500) 15%, var(--ak-neutral-950));--ak-info-border: color-mix(in srgb, var(--ak-sky-500) 32%, var(--ak-neutral-900));--ak-ring: color-mix(in srgb, var(--ak-accent-400) 42%, transparent);--ak-ring-danger: color-mix(in srgb, var(--ak-red-400) 40%, transparent);--ak-scrim: rgba(3, 5, 8, .7);--ak-selection-bg: color-mix(in srgb, var(--ak-accent-500) 35%, transparent);--ak-selection-fg: var(--ak-neutral-0);--ak-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--ak-shadow-sm: 0 1px 3px rgba(0, 0, 0, .5);--ak-shadow-md: 0 4px 10px rgba(0, 0, 0, .55);--ak-shadow-lg: 0 12px 24px rgba(0, 0, 0, .6);--ak-shadow-xl: 0 20px 40px rgba(0, 0, 0, .68);--ak-shadow-inner: inset 0 1px 2px rgba(0, 0, 0, .4)}}[data-ak-theme=dark]{color-scheme:dark;--ak-bg: var(--ak-neutral-950);--ak-bg-sunken: var(--ak-neutral-1000);--ak-surface: var(--ak-neutral-900);--ak-surface-raised: var(--ak-neutral-850);--ak-surface-overlay: var(--ak-neutral-850);--ak-surface-hover: var(--ak-neutral-850);--ak-surface-active: var(--ak-neutral-800);--ak-surface-inverse: var(--ak-neutral-100);--ak-text: var(--ak-neutral-50);--ak-text-muted: var(--ak-neutral-300);--ak-text-subtle: var(--ak-neutral-400);--ak-text-faint: var(--ak-neutral-500);--ak-text-inverse: var(--ak-neutral-900);--ak-text-on-accent: var(--ak-accent-contrast);--ak-text-link: var(--ak-accent-300);--ak-border: var(--ak-neutral-800);--ak-border-subtle: var(--ak-neutral-850);--ak-border-strong: var(--ak-neutral-700);--ak-border-inverse: var(--ak-neutral-300);--ak-accent: var(--ak-accent-500);--ak-accent-hover: var(--ak-accent-400);--ak-accent-active: var(--ak-accent-300);--ak-accent-fg: var(--ak-accent-300);--ak-accent-subtle: color-mix(in srgb, var(--ak-accent-500) 15%, var(--ak-neutral-950));--ak-accent-subtle-hover: color-mix(in srgb, var(--ak-accent-500) 24%, var(--ak-neutral-950));--ak-accent-border: color-mix(in srgb, var(--ak-accent-500) 34%, var(--ak-neutral-900));--ak-success: var(--ak-green-500);--ak-success-fg: var(--ak-green-300);--ak-success-subtle: color-mix(in srgb, var(--ak-green-500) 15%, var(--ak-neutral-950));--ak-success-border: color-mix(in srgb, var(--ak-green-500) 32%, var(--ak-neutral-900));--ak-warning: var(--ak-yellow-500);--ak-warning-fg: var(--ak-yellow-300);--ak-warning-subtle: color-mix(in srgb, var(--ak-yellow-500) 15%, var(--ak-neutral-950));--ak-warning-border: color-mix(in srgb, var(--ak-yellow-500) 32%, var(--ak-neutral-900));--ak-danger: var(--ak-red-500);--ak-danger-hover: var(--ak-red-400);--ak-danger-fg: var(--ak-red-300);--ak-danger-subtle: color-mix(in srgb, var(--ak-red-500) 15%, var(--ak-neutral-950));--ak-danger-border: color-mix(in srgb, var(--ak-red-500) 32%, var(--ak-neutral-900));--ak-info: var(--ak-sky-500);--ak-info-fg: var(--ak-sky-300);--ak-info-subtle: color-mix(in srgb, var(--ak-sky-500) 15%, var(--ak-neutral-950));--ak-info-border: color-mix(in srgb, var(--ak-sky-500) 32%, var(--ak-neutral-900));--ak-ring: color-mix(in srgb, var(--ak-accent-400) 42%, transparent);--ak-ring-danger: color-mix(in srgb, var(--ak-red-400) 40%, transparent);--ak-scrim: rgba(3, 5, 8, .7);--ak-selection-bg: color-mix(in srgb, var(--ak-accent-500) 35%, transparent);--ak-selection-fg: var(--ak-neutral-0);--ak-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--ak-shadow-sm: 0 1px 3px rgba(0, 0, 0, .5);--ak-shadow-md: 0 4px 10px rgba(0, 0, 0, .55);--ak-shadow-lg: 0 12px 24px rgba(0, 0, 0, .6);--ak-shadow-xl: 0 20px 40px rgba(0, 0, 0, .68);--ak-shadow-inner: inset 0 1px 2px rgba(0, 0, 0, .4)}[data-ak-theme=light]{color-scheme:light;--ak-bg: var(--ak-neutral-50);--ak-bg-sunken: var(--ak-neutral-100);--ak-surface: var(--ak-neutral-0);--ak-surface-raised: var(--ak-neutral-0);--ak-surface-overlay: var(--ak-neutral-0);--ak-surface-hover: var(--ak-neutral-50);--ak-surface-active: var(--ak-neutral-100);--ak-surface-inverse: var(--ak-neutral-900);--ak-text: var(--ak-neutral-900);--ak-text-muted: var(--ak-neutral-600);--ak-text-subtle: var(--ak-neutral-500);--ak-text-faint: var(--ak-neutral-400);--ak-text-inverse: var(--ak-neutral-0);--ak-text-on-accent: var(--ak-accent-contrast);--ak-text-link: var(--ak-accent-600);--ak-border: var(--ak-neutral-200);--ak-border-subtle: var(--ak-neutral-150);--ak-border-strong: var(--ak-neutral-300);--ak-border-inverse: var(--ak-neutral-700);--ak-accent: var(--ak-accent-600);--ak-accent-hover: var(--ak-accent-700);--ak-accent-active: var(--ak-accent-800);--ak-accent-fg: var(--ak-accent-700);--ak-accent-subtle: var(--ak-accent-50);--ak-accent-subtle-hover: var(--ak-accent-100);--ak-accent-border: var(--ak-accent-200);--ak-success: var(--ak-green-600);--ak-success-fg: var(--ak-green-700);--ak-success-subtle: var(--ak-green-50);--ak-success-border: var(--ak-green-200);--ak-warning: var(--ak-yellow-500);--ak-warning-fg: var(--ak-yellow-700);--ak-warning-subtle: var(--ak-yellow-50);--ak-warning-border: var(--ak-yellow-200);--ak-danger: var(--ak-red-600);--ak-danger-hover: var(--ak-red-700);--ak-danger-fg: var(--ak-red-700);--ak-danger-subtle: var(--ak-red-50);--ak-danger-border: var(--ak-red-200);--ak-info: var(--ak-sky-600);--ak-info-fg: var(--ak-sky-700);--ak-info-subtle: var(--ak-sky-50);--ak-info-border: var(--ak-sky-200);--ak-ring: color-mix(in srgb, var(--ak-accent-500) 35%, transparent);--ak-ring-danger: color-mix(in srgb, var(--ak-red-500) 32%, transparent);--ak-scrim: rgba(13, 17, 22, .45);--ak-selection-bg: var(--ak-accent-100);--ak-selection-fg: var(--ak-accent-900);--ak-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--ak-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .08);--ak-shadow-md: 0 2px 4px -2px rgba(16, 24, 40, .06), 0 4px 8px -2px rgba(16, 24, 40, .1);--ak-shadow-lg: 0 4px 6px -2px rgba(16, 24, 40, .04), 0 12px 16px -4px rgba(16, 24, 40, .1);--ak-shadow-xl: 0 8px 8px -4px rgba(16, 24, 40, .04), 0 20px 24px -4px rgba(16, 24, 40, .12);--ak-shadow-inner: inset 0 1px 2px rgba(16, 24, 40, .06)}[data-ak-density=compact]{--ak-control-h-sm: 24px;--ak-control-h-md: 30px;--ak-control-h-lg: 36px;--ak-text-base: .875rem}[data-ak-density=comfortable]{--ak-control-h-sm: 32px;--ak-control-h-md: 40px;--ak-control-h-lg: 48px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;background:var(--ak-bg);color:var(--ak-text);font-family:var(--ak-font-sans);font-size:var(--ak-text-base);font-weight:var(--ak-weight-normal);line-height:var(--ak-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums;scrollbar-width:thin;scrollbar-color:var(--ak-border-strong) transparent}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ak-radius-full)}body::-webkit-scrollbar-thumb:hover{background:var(--ak-text-faint);background-clip:content-box}::selection{background:var(--ak-selection-bg);color:var(--ak-selection-fg)}img,picture,video,canvas,svg{display:block;max-width:100%}svg{flex-shrink:0}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{list-style:none;padding:0}a{color:var(--ak-text-link);text-decoration:none;text-underline-offset:.2em;transition-property:color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){a{transition-duration:1ms}}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}hr{border:0;border-top:var(--ak-border-width) solid var(--ak-border);margin-block:var(--ak-space-6)}table{border-collapse:collapse;border-spacing:0}code,kbd,samp,pre{font-family:var(--ak-font-mono);font-size:.9em;font-variant-ligatures:none}fieldset{border:0;padding:0}legend{padding:0}[hidden]{display:none!important}:where(:focus-visible){outline-color:var(--ak-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ak-theme-transition,.ak-theme-transition *,.ak-theme-transition *:before,.ak-theme-transition *:after{transition:background-color var(--ak-duration-normal) var(--ak-ease-standard),border-color var(--ak-duration-normal) var(--ak-ease-standard),color var(--ak-duration-normal) var(--ak-ease-standard)!important}@keyframes ak-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ak-spin{to{transform:rotate(360deg)}}@keyframes ak-fade-in{0%{opacity:0}}@keyframes ak-scale-in{0%{opacity:0;transform:scale(.96)}}@keyframes ak-slide-up{0%{opacity:0;transform:translateY(8px)}}@keyframes ak-slide-in-right{0%{opacity:0;transform:translate(16px)}}@keyframes ak-pulse{50%{opacity:.45}}@keyframes ak-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.ak-display{font-size:var(--ak-text-4xl);font-weight:var(--ak-weight-bold);line-height:var(--ak-leading-none);letter-spacing:var(--ak-tracking-tighter);text-wrap:balance}@media(min-width:768px){.ak-display{font-size:var(--ak-text-5xl)}}.ak-h1{font-size:var(--ak-text-3xl);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-h2{font-size:var(--ak-text-2xl);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-h3{font-size:var(--ak-text-xl);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-h4{font-size:var(--ak-text-lg);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-h5{font-size:var(--ak-text-base);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance;letter-spacing:var(--ak-tracking-normal)}.ak-lead{font-size:var(--ak-text-lg);line-height:var(--ak-leading-relaxed);color:var(--ak-text-muted);text-wrap:pretty}.ak-body{font-size:var(--ak-text-base);line-height:var(--ak-leading-normal);color:var(--ak-text)}.ak-small{font-size:var(--ak-text-sm);line-height:var(--ak-leading-snug)}.ak-caption{font-size:var(--ak-text-xs);line-height:var(--ak-leading-snug);color:var(--ak-text-subtle)}.ak-eyebrow{font-size:var(--ak-text-2xs);font-weight:var(--ak-weight-semibold);letter-spacing:var(--ak-tracking-widest);text-transform:uppercase;color:var(--ak-text-subtle)}.ak-mono{font-family:var(--ak-font-mono);font-size:.9em;font-variant-numeric:tabular-nums}.ak-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ak-link{color:var(--ak-text-link);font-weight:var(--ak-weight-medium)}.ak-link:hover{text-decoration:underline}.ak-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ak-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ak-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ak-code,.ak-prose code:not(pre code){font-family:var(--ak-font-mono);font-size:.85em;padding:.15em .4em;border-radius:var(--ak-radius-xs);background:var(--ak-bg-sunken);border:var(--ak-border-width) solid var(--ak-border-subtle);color:var(--ak-accent-fg);white-space:nowrap}.ak-pre,.ak-prose pre{font-family:var(--ak-font-mono);font-size:var(--ak-text-sm);line-height:var(--ak-leading-relaxed);padding:var(--ak-space-4);border-radius:var(--ak-radius-md);background:var(--ak-bg-sunken);border:var(--ak-border-width) solid var(--ak-border);color:var(--ak-text-muted);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ak-border-strong) transparent}.ak-pre::-webkit-scrollbar,.ak-prose pre::-webkit-scrollbar{width:8px;height:8px}.ak-pre::-webkit-scrollbar-track,.ak-prose pre::-webkit-scrollbar-track{background:transparent}.ak-pre::-webkit-scrollbar-thumb,.ak-prose pre::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ak-radius-full)}.ak-pre::-webkit-scrollbar-thumb:hover,.ak-prose pre::-webkit-scrollbar-thumb:hover{background:var(--ak-text-faint);background-clip:content-box}.ak-prose{max-width:68ch;color:var(--ak-text-muted);line-height:var(--ak-leading-relaxed);text-wrap:pretty}.ak-prose>*+*{margin-top:var(--ak-space-4)}.ak-prose h1{font-size:var(--ak-text-3xl);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-prose h2{font-size:var(--ak-text-2xl);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-prose h3{font-size:var(--ak-text-xl);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-prose h4{font-size:var(--ak-text-lg);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-prose h1,.ak-prose h2,.ak-prose h3,.ak-prose h4{margin-top:var(--ak-space-7);margin-bottom:var(--ak-space-2)}.ak-prose h1:first-child,.ak-prose h2:first-child,.ak-prose h3:first-child,.ak-prose h4:first-child{margin-top:0}.ak-prose strong{color:var(--ak-text);font-weight:var(--ak-weight-semibold)}.ak-prose ul,.ak-prose ol{padding-left:var(--ak-space-5)}.ak-prose ul li+li,.ak-prose ol li+li{margin-top:var(--ak-space-1-5)}.ak-prose ul{list-style:disc}.ak-prose ol{list-style:decimal}.ak-prose li::marker{color:var(--ak-text-faint)}.ak-prose blockquote{padding-left:var(--ak-space-4);border-left:2px solid var(--ak-accent-border);color:var(--ak-text-subtle);font-style:italic}.ak-prose pre code{background:none;border:0;padding:0;color:inherit;white-space:pre}.ak-container{width:100%;max-width:var(--ak-container-lg);margin-inline:auto;padding-inline:var(--ak-space-4)}@media(min-width:768px){.ak-container{padding-inline:var(--ak-space-6)}}.ak-container--sm{max-width:var(--ak-container-sm)}.ak-container--md{max-width:var(--ak-container-md)}.ak-container--lg{max-width:var(--ak-container-lg)}.ak-container--xl{max-width:var(--ak-container-xl)}.ak-container--full{max-width:none}.ak-app{--ak-topbar-h: 56px;--ak-sidebar-w: 248px;display:grid;grid-template-rows:var(--ak-topbar-h) 1fr;grid-template-columns:1fr;min-height:100dvh}.ak-topbar{grid-row:1;position:sticky;top:0;z-index:var(--ak-z-sticky);display:flex;align-items:center;gap:var(--ak-space-3);height:var(--ak-topbar-h);padding-inline:var(--ak-space-4);background:color-mix(in srgb,var(--ak-surface) 80%,transparent);backdrop-filter:saturate(180%) blur(12px);border-bottom:var(--ak-border-width) solid var(--ak-border)}.ak-topbar__brand{display:flex;align-items:center;gap:var(--ak-space-2);font-weight:var(--ak-weight-semibold);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);white-space:nowrap}.ak-topbar__spacer{flex:1}.ak-topbar__actions{display:flex;align-items:center;gap:var(--ak-space-2)}.ak-shell{grid-row:2;display:grid;grid-template-columns:1fr}@media(min-width:1024px){.ak-shell{grid-template-columns:var(--ak-sidebar-w) 1fr}}.ak-sidebar{display:none;flex-direction:column;gap:var(--ak-space-1);padding:var(--ak-space-4) var(--ak-space-3);border-right:var(--ak-border-width) solid var(--ak-border);background:var(--ak-bg);position:sticky;top:var(--ak-topbar-h);height:calc(100dvh - var(--ak-topbar-h));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ak-border-strong) transparent}.ak-sidebar::-webkit-scrollbar{width:8px;height:8px}.ak-sidebar::-webkit-scrollbar-track{background:transparent}.ak-sidebar::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ak-radius-full)}.ak-sidebar::-webkit-scrollbar-thumb:hover{background:var(--ak-text-faint);background-clip:content-box}@media(min-width:1024px){.ak-sidebar{display:flex}}.ak-sidebar__section+.ak-sidebar__section{margin-top:var(--ak-space-5)}.ak-sidebar__label{font-size:var(--ak-text-2xs);font-weight:var(--ak-weight-semibold);letter-spacing:var(--ak-tracking-widest);text-transform:uppercase;color:var(--ak-text-subtle);padding:var(--ak-space-1) var(--ak-space-2-5);margin-bottom:var(--ak-space-1)}.ak-main{min-width:0;padding:var(--ak-space-5) var(--ak-space-4) var(--ak-space-10)}@media(min-width:768px){.ak-main{padding:var(--ak-space-6)}}.ak-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ak-space-3);margin-bottom:var(--ak-space-6)}.ak-page-header__title{font-size:var(--ak-text-2xl);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance}.ak-page-header__subtitle{margin-top:var(--ak-space-1);color:var(--ak-text-muted);font-size:var(--ak-text-md)}.ak-page-header__actions{display:flex;align-items:center;gap:var(--ak-space-2)}.ak-stack{display:flex;flex-direction:column;gap:var(--ak-stack-gap, var(--ak-space-4))}.ak-stack--1{--ak-stack-gap: var(--ak-space-1)}.ak-stack--2{--ak-stack-gap: var(--ak-space-2)}.ak-stack--3{--ak-stack-gap: var(--ak-space-3)}.ak-stack--4{--ak-stack-gap: var(--ak-space-4)}.ak-stack--6{--ak-stack-gap: var(--ak-space-6)}.ak-stack--8{--ak-stack-gap: var(--ak-space-7)}.ak-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ak-row-gap, var(--ak-space-3))}.ak-row--1{--ak-row-gap: var(--ak-space-1)}.ak-row--2{--ak-row-gap: var(--ak-space-2)}.ak-row--4{--ak-row-gap: var(--ak-space-4)}.ak-row--6{--ak-row-gap: var(--ak-space-6)}.ak-row--nowrap{flex-wrap:nowrap}.ak-row--between{justify-content:space-between}.ak-row--end{justify-content:flex-end}.ak-row--top{align-items:flex-start}.ak-row--baseline{align-items:baseline}.ak-grid{display:grid;gap:var(--ak-grid-gap, var(--ak-space-4));grid-template-columns:repeat(auto-fit,minmax(min(var(--ak-grid-min, 260px),100%),1fr))}.ak-grid--tight{--ak-grid-gap: var(--ak-space-3)}.ak-grid--wide{--ak-grid-min: 340px}.ak-grid--narrow{--ak-grid-min: 180px}.ak-cols-2{display:grid;gap:var(--ak-space-4);grid-template-columns:1fr}@media(min-width:768px){.ak-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ak-cols-3{display:grid;gap:var(--ak-space-4);grid-template-columns:1fr}@media(min-width:768px){.ak-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ak-cols-4{display:grid;gap:var(--ak-space-4);grid-template-columns:1fr}@media(min-width:768px){.ak-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ak-divider{height:var(--ak-border-width);background:var(--ak-border);border:0;margin:0}.ak-divider--vertical{width:var(--ak-border-width);height:auto;align-self:stretch}.ak-divider--labelled{display:flex;align-items:center;gap:var(--ak-space-3);height:auto;background:none;font-size:var(--ak-text-2xs);font-weight:var(--ak-weight-semibold);letter-spacing:var(--ak-tracking-widest);text-transform:uppercase;color:var(--ak-text-subtle)}.ak-divider--labelled:before,.ak-divider--labelled:after{content:"";flex:1;height:var(--ak-border-width);background:var(--ak-border)}.ak-spacer{flex:1 1 auto}.ak-btn{--_bg: var(--ak-accent);--_bg-hover: var(--ak-accent-hover);--_bg-active: var(--ak-accent-active);--_fg: var(--ak-text-on-accent);--_border: transparent;--_shadow: var(--ak-shadow-xs);--_ring: var(--ak-ring);--_height: var(--ak-control-h-md);--_pad: var(--ak-space-3);--_font: var(--ak-text-md);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ak-space-2);height:var(--_height);padding-inline:var(--_pad);border:var(--ak-border-width) solid var(--_border);border-radius:var(--ak-radius-md);background:var(--_bg);color:var(--_fg);box-shadow:var(--_shadow);font-size:var(--_font);font-weight:var(--ak-weight-medium);line-height:1;letter-spacing:var(--ak-tracking-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-btn{transition-duration:1ms}}@media(hover:hover)and (pointer:fine){.ak-btn:hover{background:var(--_bg-hover)}}.ak-btn:active{background:var(--_bg-active);transform:translateY(.5px)}.ak-btn:focus-visible{outline:2px solid var(--ak-accent);outline-offset:0;box-shadow:0 0 0 var(--ak-ring-width) var(--_ring)}.ak-btn:disabled,.ak-btn[aria-disabled=true],.ak-btn.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ak-btn .ak-icon,.ak-btn svg{width:1em;height:1em;flex-shrink:0}.ak-btn--secondary{--_bg: var(--ak-surface);--_bg-hover: var(--ak-surface-hover);--_bg-active: var(--ak-surface-active);--_fg: var(--ak-text);--_border: var(--ak-border-strong)}.ak-btn--outline{--_bg: transparent;--_bg-hover: var(--ak-accent-subtle);--_bg-active: var(--ak-accent-subtle-hover);--_fg: var(--ak-accent-fg);--_border: var(--ak-accent-border);--_shadow: none}.ak-btn--ghost{--_bg: transparent;--_bg-hover: var(--ak-surface-hover);--_bg-active: var(--ak-surface-active);--_fg: var(--ak-text-muted);--_shadow: none}@media(hover:hover)and (pointer:fine){.ak-btn--ghost:hover{color:var(--ak-text)}}.ak-btn--danger{--_bg: var(--ak-danger);--_bg-hover: var(--ak-danger-hover);--_bg-active: var(--ak-danger-hover);--_fg: #fff;--_ring: var(--ak-ring-danger)}.ak-btn--danger-ghost{--_bg: transparent;--_bg-hover: var(--ak-danger-subtle);--_bg-active: var(--ak-danger-subtle);--_fg: var(--ak-danger-fg);--_border: var(--ak-danger-border);--_ring: var(--ak-ring-danger);--_shadow: none}.ak-btn--link{--_bg: transparent;--_bg-hover: transparent;--_bg-active: transparent;--_fg: var(--ak-text-link);--_shadow: none;--_pad: 0;height:auto}@media(hover:hover)and (pointer:fine){.ak-btn--link:hover{text-decoration:underline}}.ak-btn--sm{--_height: var(--ak-control-h-sm);--_pad: var(--ak-space-2);--_font: var(--ak-text-sm);border-radius:var(--ak-radius-sm);gap:var(--ak-space-1)}.ak-btn--lg{--_height: var(--ak-control-h-lg);--_pad: var(--ak-space-5);--_font: var(--ak-text-base);border-radius:var(--ak-radius-lg)}.ak-btn--icon{--_pad: 0;width:var(--_height);aspect-ratio:1}.ak-btn--block{display:flex;width:100%}.ak-btn--pill{border-radius:var(--ak-radius-full)}.ak-btn[aria-pressed=true]{background:var(--ak-surface-active);color:var(--ak-text)}.ak-btn.is-loading{color:transparent;pointer-events:none}.ak-btn.is-loading:after{content:"";position:absolute;width:1em;height:1em;border:2px solid currentcolor;border-top-color:var(--_fg);border-radius:50%;color:color-mix(in srgb,var(--_fg) 30%,transparent);animation:ak-spin .6s linear infinite}.ak-btn-group{display:inline-flex;isolation:isolate}.ak-btn-group .ak-btn{border-radius:0;margin-inline-start:calc(var(--ak-border-width) * -1)}.ak-btn-group .ak-btn:first-child{border-start-start-radius:var(--ak-radius-md);border-end-start-radius:var(--ak-radius-md);margin-inline-start:0}.ak-btn-group .ak-btn:last-child{border-start-end-radius:var(--ak-radius-md);border-end-end-radius:var(--ak-radius-md)}.ak-btn-group .ak-btn:hover,.ak-btn-group .ak-btn:focus-visible{z-index:1}.ak-field{display:flex;flex-direction:column;gap:var(--ak-space-1-5);min-width:0}.ak-field__label{display:flex;align-items:center;gap:var(--ak-space-1);font-size:var(--ak-text-sm);font-weight:var(--ak-weight-medium);color:var(--ak-text)}.ak-field__required{color:var(--ak-danger)}.ak-field__optional{margin-left:auto;font-weight:var(--ak-weight-normal);color:var(--ak-text-faint);font-size:var(--ak-text-xs)}.ak-field__hint{font-size:var(--ak-text-xs);color:var(--ak-text-subtle);line-height:var(--ak-leading-snug)}.ak-field__error{display:flex;align-items:center;gap:var(--ak-space-1);font-size:var(--ak-text-xs);font-weight:var(--ak-weight-medium);color:var(--ak-danger-fg)}.ak-field--invalid .ak-input,.ak-field--invalid .ak-select,.ak-field--invalid .ak-textarea,.ak-field--invalid .ak-input-group{border-color:var(--ak-danger-border)}.ak-field--invalid .ak-input:focus,.ak-field--invalid .ak-input:focus-within,.ak-field--invalid .ak-select:focus,.ak-field--invalid .ak-select:focus-within,.ak-field--invalid .ak-textarea:focus,.ak-field--invalid .ak-textarea:focus-within,.ak-field--invalid .ak-input-group:focus,.ak-field--invalid .ak-input-group:focus-within{border-color:var(--ak-danger);box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring-danger)}.ak-select,.ak-textarea,.ak-input{width:100%;min-width:0;background:var(--ak-surface);border:var(--ak-border-width) solid var(--ak-border-strong);border-radius:var(--ak-radius-md);color:var(--ak-text);font-size:var(--ak-text-md);box-shadow:var(--ak-shadow-xs);transition-property:border-color,box-shadow,background-color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-select,.ak-textarea,.ak-input{transition-duration:1ms}}.ak-select::placeholder,.ak-textarea::placeholder,.ak-input::placeholder{color:var(--ak-text-faint)}.ak-select:hover:not(:disabled):not(:focus),.ak-textarea:hover:not(:disabled):not(:focus),.ak-input:hover:not(:disabled):not(:focus){border-color:var(--ak-text-faint)}.ak-select:focus,.ak-textarea:focus,.ak-input:focus{outline:none;border-color:var(--ak-accent);box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-select:disabled,.ak-textarea:disabled,.ak-input:disabled{background:var(--ak-bg-sunken);color:var(--ak-text-faint);cursor:not-allowed}[readonly].ak-select,[readonly].ak-textarea,[readonly].ak-input{background:var(--ak-bg-sunken)}.ak-input{height:var(--ak-control-h-md);padding-inline:var(--ak-space-3)}.ak-input--sm{height:var(--ak-control-h-sm);padding-inline:var(--ak-space-2);font-size:var(--ak-text-sm)}.ak-input--lg{height:var(--ak-control-h-lg);padding-inline:var(--ak-space-4);font-size:var(--ak-text-base)}.ak-input[type=search]::-webkit-search-cancel-button{appearance:none}.ak-textarea{padding:var(--ak-space-2-5) var(--ak-space-3);min-height:88px;resize:vertical;line-height:var(--ak-leading-normal);field-sizing:content;max-height:40vh}.ak-select{height:var(--ak-control-h-md);padding-inline:var(--ak-space-3);padding-right:var(--ak-space-8);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2397a2b2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ak-space-3) center}.ak-select--sm{height:var(--ak-control-h-sm);font-size:var(--ak-text-sm);padding-right:var(--ak-space-7)}.ak-input-group{display:flex;align-items:stretch;width:100%;background:var(--ak-surface);border:var(--ak-border-width) solid var(--ak-border-strong);border-radius:var(--ak-radius-md);box-shadow:var(--ak-shadow-xs);overflow:hidden;transition-property:border-color,box-shadow;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-input-group{transition-duration:1ms}}.ak-input-group:focus-within{border-color:var(--ak-accent);box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-input-group .ak-input{border:0;box-shadow:none;border-radius:0;background:transparent}.ak-input-group .ak-input:focus{box-shadow:none}.ak-input-group__addon{display:flex;align-items:center;gap:var(--ak-space-1);padding-inline:var(--ak-space-3);background:var(--ak-bg-sunken);color:var(--ak-text-subtle);font-size:var(--ak-text-sm);white-space:nowrap}.ak-input-group__addon:first-child{border-right:var(--ak-border-width) solid var(--ak-border)}.ak-input-group__addon:last-child{border-left:var(--ak-border-width) solid var(--ak-border)}.ak-input-group__icon{display:flex;align-items:center;padding-left:var(--ak-space-3);color:var(--ak-text-faint);pointer-events:none}.ak-input-group__icon+.ak-input{padding-left:var(--ak-space-2)}.ak-check,.ak-check-card{display:inline-flex;align-items:flex-start;gap:var(--ak-space-2-5);cursor:pointer;font-size:var(--ak-text-md);line-height:var(--ak-leading-snug)}.ak-check input[type=checkbox],.ak-check-card input[type=checkbox],.ak-check input[type=radio],.ak-check-card input[type=radio]{appearance:none;flex-shrink:0;width:17px;height:17px;margin:1px 0 0;border:1.5px solid var(--ak-border-strong);border-radius:var(--ak-radius-xs);background:var(--ak-surface);cursor:pointer;display:grid;place-content:center;transition-property:background-color,border-color,box-shadow;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-check input[type=checkbox],.ak-check-card input[type=checkbox],.ak-check input[type=radio],.ak-check-card input[type=radio]{transition-duration:1ms}}.ak-check input[type=checkbox]:after,.ak-check-card input[type=checkbox]:after,.ak-check input[type=radio]:after,.ak-check-card input[type=radio]:after{content:"";opacity:0;transition-property:opacity;transition-duration:var(--ak-duration-instant);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-check input[type=checkbox]:after,.ak-check-card input[type=checkbox]:after,.ak-check input[type=radio]:after,.ak-check-card input[type=radio]:after{transition-duration:1ms}}.ak-check input[type=checkbox]:hover:not(:disabled),.ak-check-card input[type=checkbox]:hover:not(:disabled),.ak-check input[type=radio]:hover:not(:disabled),.ak-check-card input[type=radio]:hover:not(:disabled){border-color:var(--ak-accent)}.ak-check input[type=checkbox]:checked,.ak-check-card input[type=checkbox]:checked,.ak-check input[type=checkbox]:indeterminate,.ak-check-card input[type=checkbox]:indeterminate,.ak-check input[type=radio]:checked,.ak-check-card input[type=radio]:checked,.ak-check input[type=radio]:indeterminate,.ak-check-card input[type=radio]:indeterminate{background:var(--ak-accent);border-color:var(--ak-accent)}.ak-check input[type=checkbox]:checked:after,.ak-check-card input[type=checkbox]:checked:after,.ak-check input[type=checkbox]:indeterminate:after,.ak-check-card input[type=checkbox]:indeterminate:after,.ak-check input[type=radio]:checked:after,.ak-check-card input[type=radio]:checked:after,.ak-check input[type=radio]:indeterminate:after,.ak-check-card input[type=radio]:indeterminate:after{opacity:1}.ak-check input[type=checkbox]:focus-visible,.ak-check-card input[type=checkbox]:focus-visible,.ak-check input[type=radio]:focus-visible,.ak-check-card input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-check input[type=checkbox]:disabled,.ak-check-card input[type=checkbox]:disabled,.ak-check input[type=radio]:disabled,.ak-check-card input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.ak-check input[type=checkbox]:after,.ak-check-card input[type=checkbox]:after{width:10px;height:10px;background:var(--ak-text-on-accent);clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,84% 0%,38% 70%)}.ak-check input[type=checkbox]:indeterminate:after,.ak-check-card input[type=checkbox]:indeterminate:after{width:9px;height:2px;clip-path:none;border-radius:1px}.ak-check input[type=radio],.ak-check-card input[type=radio]{border-radius:50%}.ak-check input[type=radio]:after,.ak-check-card input[type=radio]:after{width:7px;height:7px;border-radius:50%;background:var(--ak-text-on-accent)}.ak-check__body{display:flex;flex-direction:column;gap:2px}.ak-check__hint{font-size:var(--ak-text-xs);color:var(--ak-text-subtle)}.ak-check--disabled{cursor:not-allowed;opacity:.6}.ak-check-card{padding:var(--ak-space-3);border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-md);background:var(--ak-surface);transition-property:border-color,background-color,box-shadow;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-check-card{transition-duration:1ms}}.ak-check-card:hover{border-color:var(--ak-border-strong)}.ak-check-card:has(:checked){border-color:var(--ak-accent);background:var(--ak-accent-subtle)}.ak-switch{display:inline-flex;align-items:center;gap:var(--ak-space-2-5);cursor:pointer;font-size:var(--ak-text-md)}.ak-switch input{appearance:none;position:relative;flex-shrink:0;width:36px;height:20px;margin:0;border-radius:var(--ak-radius-full);background:var(--ak-neutral-300);cursor:pointer;transition-property:background-color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-switch input{transition-duration:1ms}}.ak-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--ak-shadow-sm);transition-property:transform;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-spring)}@media(prefers-reduced-motion:reduce){.ak-switch input:after{transition-duration:1ms}}.ak-switch input:checked{background:var(--ak-accent)}.ak-switch input:checked:after{transform:translate(16px)}.ak-switch input:focus-visible{outline:none;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-switch input:disabled{opacity:.5;cursor:not-allowed}.ak-switch--sm input{width:30px;height:17px}.ak-switch--sm input:after{width:13px;height:13px}.ak-switch--sm input:checked:after{transform:translate(13px)}.ak-segmented{display:inline-flex;padding:3px;gap:2px;background:var(--ak-bg-sunken);border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-md)}.ak-segmented__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--ak-space-1-5);padding:0 var(--ak-space-3);height:calc(var(--ak-control-h-md) - 8px);border-radius:var(--ak-radius-sm);font-size:var(--ak-text-sm);font-weight:var(--ak-weight-medium);color:var(--ak-text-muted);cursor:pointer;white-space:nowrap;transition-property:background-color,color,box-shadow;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-segmented__item{transition-duration:1ms}}.ak-segmented__item:hover{color:var(--ak-text)}.ak-segmented__item[aria-selected=true],.ak-segmented__item.is-active{background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow-xs)}.ak-segmented__item:focus-visible{outline:2px solid var(--ak-accent);outline-offset:0;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-range{--_pct: 50%;width:100%;height:20px;appearance:none;background:transparent;cursor:pointer}.ak-range::-webkit-slider-runnable-track{height:5px;border-radius:var(--ak-radius-full);background:linear-gradient(to right,var(--ak-accent) var(--_pct),var(--ak-border) var(--_pct))}.ak-range::-moz-range-track{height:5px;border-radius:var(--ak-radius-full);background:var(--ak-border)}.ak-range::-moz-range-progress{height:5px;border-radius:var(--ak-radius-full);background:var(--ak-accent)}.ak-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5.5px;border-radius:50%;background:var(--ak-surface);border:2px solid var(--ak-accent);box-shadow:var(--ak-shadow-sm)}.ak-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ak-surface);border:2px solid var(--ak-accent);box-shadow:var(--ak-shadow-sm)}.ak-range:focus-visible{outline:none}.ak-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-card{display:flex;flex-direction:column;background:var(--ak-surface);border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-lg);box-shadow:var(--ak-shadow-sm);overflow:hidden;transition-property:border-color,box-shadow,transform;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-card{transition-duration:1ms}}.ak-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ak-space-3);padding:var(--ak-space-4) var(--ak-space-5);border-bottom:var(--ak-border-width) solid var(--ak-border-subtle)}.ak-card__title{font-size:var(--ak-text-base);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance;letter-spacing:var(--ak-tracking-normal)}.ak-card__subtitle{margin-top:2px;font-size:var(--ak-text-sm);color:var(--ak-text-subtle)}.ak-card__body{padding:var(--ak-space-5);flex:1}.ak-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--ak-space-2);padding:var(--ak-space-3) var(--ak-space-5);border-top:var(--ak-border-width) solid var(--ak-border-subtle);background:var(--ak-bg-sunken)}.ak-card--flush .ak-card__body{padding:0}.ak-card--tight .ak-card__header{padding:var(--ak-space-3) var(--ak-space-4)}.ak-card--tight .ak-card__body{padding:var(--ak-space-4)}.ak-card--tight .ak-card__footer{padding:var(--ak-space-2-5) var(--ak-space-4)}.ak-card--ghost{background:transparent;box-shadow:none;border-style:dashed}.ak-card--raised{box-shadow:var(--ak-shadow-md)}.ak-card--interactive{cursor:pointer;text-align:left}@media(hover:hover)and (pointer:fine){.ak-card--interactive:hover{border-color:var(--ak-border-strong);box-shadow:var(--ak-shadow-md);transform:translateY(-1px)}}.ak-card--interactive:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-card--accent{border-color:var(--ak-accent-border);background:var(--ak-accent-subtle)}.ak-panel{padding:var(--ak-space-4);border-radius:var(--ak-radius-md);background:var(--ak-bg-sunken);border:var(--ak-border-width) solid var(--ak-border-subtle)}.ak-stat{display:flex;flex-direction:column;gap:var(--ak-space-1-5);padding:var(--ak-space-4) var(--ak-space-5);background:var(--ak-surface);border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-lg);box-shadow:var(--ak-shadow-xs)}.ak-stat__label{font-size:var(--ak-text-2xs);font-weight:var(--ak-weight-semibold);letter-spacing:var(--ak-tracking-widest);text-transform:uppercase;color:var(--ak-text-subtle)}.ak-stat__value{font-size:var(--ak-text-3xl);font-weight:var(--ak-weight-semibold);letter-spacing:var(--ak-tracking-tight);line-height:var(--ak-leading-none);color:var(--ak-text);font-variant-numeric:tabular-nums}.ak-stat__meta{display:flex;align-items:center;gap:var(--ak-space-1-5);font-size:var(--ak-text-xs);color:var(--ak-text-subtle)}.ak-stat__delta{display:inline-flex;align-items:center;gap:2px;font-weight:var(--ak-weight-semibold)}.ak-stat__delta--up{color:var(--ak-success-fg)}.ak-stat__delta--down{color:var(--ak-danger-fg)}.ak-stat__delta--flat{color:var(--ak-text-faint)}.ak-list{display:flex;flex-direction:column}.ak-list__item{display:flex;align-items:center;gap:var(--ak-space-3);padding:var(--ak-space-3) var(--ak-space-4);border-bottom:var(--ak-border-width) solid var(--ak-border-subtle);transition-property:background-color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-list__item{transition-duration:1ms}}.ak-list__item:last-child{border-bottom:0}.ak-list__body{flex:1;min-width:0}.ak-list__title{font-size:var(--ak-text-md);font-weight:var(--ak-weight-medium);color:var(--ak-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-list__meta{font-size:var(--ak-text-xs);color:var(--ak-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-list--interactive .ak-list__item{cursor:pointer}@media(hover:hover)and (pointer:fine){.ak-list--interactive .ak-list__item:hover{background:var(--ak-surface-hover)}}.ak-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ak-space-2);padding:var(--ak-space-9) var(--ak-space-5);text-align:center}.ak-empty__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--ak-space-1);border-radius:var(--ak-radius-lg);background:var(--ak-bg-sunken);border:var(--ak-border-width) solid var(--ak-border);color:var(--ak-text-faint)}.ak-empty__title{font-size:var(--ak-text-base);font-weight:var(--ak-weight-semibold);color:var(--ak-text)}.ak-empty__text{max-width:42ch;font-size:var(--ak-text-sm);color:var(--ak-text-subtle);text-wrap:pretty}.ak-empty__actions{margin-top:var(--ak-space-3);display:flex;gap:var(--ak-space-2)}.ak-badge,.ak-tag{--_bg: var(--ak-bg-sunken);--_fg: var(--ak-text-muted);--_border: var(--ak-border);display:inline-flex;align-items:center;gap:var(--ak-space-1);padding:2px var(--ak-space-2);border:var(--ak-border-width) solid var(--_border);border-radius:var(--ak-radius-full);background:var(--_bg);color:var(--_fg);font-size:var(--ak-text-xs);font-weight:var(--ak-weight-medium);line-height:1.45;white-space:nowrap}.ak-badge--accent{--_bg: var(--ak-accent-subtle);--_fg: var(--ak-accent-fg);--_border: var(--ak-accent-border)}.ak-badge--success{--_bg: var(--ak-success-subtle);--_fg: var(--ak-success-fg);--_border: var(--ak-success-border)}.ak-badge--warning{--_bg: var(--ak-warning-subtle);--_fg: var(--ak-warning-fg);--_border: var(--ak-warning-border)}.ak-badge--danger{--_bg: var(--ak-danger-subtle);--_fg: var(--ak-danger-fg);--_border: var(--ak-danger-border)}.ak-badge--info{--_bg: var(--ak-info-subtle);--_fg: var(--ak-info-fg);--_border: var(--ak-info-border)}.ak-badge--solid{--_bg: var(--ak-text);--_fg: var(--ak-text-inverse);--_border: transparent}.ak-badge--square{border-radius:var(--ak-radius-xs)}.ak-badge--dot:before{content:"";width:5px;height:5px;border-radius:50%;background:currentcolor}.ak-tag{padding:2px 2px 2px var(--ak-space-2);gap:var(--ak-space-1)}.ak-tag__remove{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--ak-radius-full);color:inherit;opacity:.6;transition-property:opacity,background-color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-tag__remove{transition-duration:1ms}}.ak-tag__remove:hover{opacity:1;background:color-mix(in srgb,currentcolor 15%,transparent)}.ak-alert{--_bg: var(--ak-bg-sunken);--_fg: var(--ak-text);--_border: var(--ak-border);--_accent: var(--ak-text-faint);display:flex;align-items:flex-start;gap:var(--ak-space-3);padding:var(--ak-space-3) var(--ak-space-4);border:var(--ak-border-width) solid var(--_border);border-radius:var(--ak-radius-md);background:var(--_bg);color:var(--_fg);font-size:var(--ak-text-md)}.ak-alert__icon{flex-shrink:0;margin-top:1px;color:var(--_accent)}.ak-alert__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ak-alert__title{font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-snug)}.ak-alert__text{color:var(--ak-text-muted);font-size:var(--ak-text-sm);line-height:var(--ak-leading-snug);text-wrap:pretty}.ak-alert__actions{display:flex;gap:var(--ak-space-2);margin-top:var(--ak-space-2)}.ak-alert--info{--_bg: var(--ak-info-subtle);--_border: var(--ak-info-border);--_accent: var(--ak-info)}.ak-alert--success{--_bg: var(--ak-success-subtle);--_border: var(--ak-success-border);--_accent: var(--ak-success)}.ak-alert--warning{--_bg: var(--ak-warning-subtle);--_border: var(--ak-warning-border);--_accent: var(--ak-warning)}.ak-alert--danger{--_bg: var(--ak-danger-subtle);--_border: var(--ak-danger-border);--_accent: var(--ak-danger)}.ak-toast-region{position:fixed;z-index:var(--ak-z-toast);bottom:var(--ak-space-4);right:var(--ak-space-4);display:flex;flex-direction:column-reverse;gap:var(--ak-space-2);width:min(360px,100vw - var(--ak-space-7));pointer-events:none}.ak-toast{display:flex;align-items:flex-start;gap:var(--ak-space-3);padding:var(--ak-space-3) var(--ak-space-4);background:var(--ak-surface-overlay);border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-md);box-shadow:var(--ak-shadow-lg);pointer-events:auto;animation:ak-slide-up var(--ak-duration-normal) var(--ak-ease-out)}.ak-toast__icon{flex-shrink:0;margin-top:1px}.ak-toast--success .ak-toast__icon{color:var(--ak-success)}.ak-toast--danger .ak-toast__icon{color:var(--ak-danger)}.ak-toast--warning .ak-toast__icon{color:var(--ak-warning)}.ak-toast--info .ak-toast__icon{color:var(--ak-info)}.ak-toast__body{flex:1;min-width:0}.ak-toast__title{font-size:var(--ak-text-md);font-weight:var(--ak-weight-medium)}.ak-toast__text{font-size:var(--ak-text-sm);color:var(--ak-text-subtle)}.ak-toast__close{flex-shrink:0;color:var(--ak-text-faint);transition-property:color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-toast__close{transition-duration:1ms}}.ak-toast__close:hover{color:var(--ak-text)}.ak-progress{position:relative;width:100%;height:6px;border-radius:var(--ak-radius-full);background:var(--ak-bg-sunken);border:var(--ak-border-width) solid var(--ak-border-subtle);overflow:hidden}.ak-progress__bar{height:100%;width:var(--ak-progress-value, 0%);border-radius:inherit;background:var(--ak-accent);transition-property:width;transition-duration:var(--ak-duration-slow);transition-timing-function:var(--ak-ease-out)}@media(prefers-reduced-motion:reduce){.ak-progress__bar{transition-duration:1ms}}.ak-progress--success .ak-progress__bar{background:var(--ak-success)}.ak-progress--warning .ak-progress__bar{background:var(--ak-warning)}.ak-progress--danger .ak-progress__bar{background:var(--ak-danger)}.ak-progress--lg{height:10px}.ak-progress--indeterminate .ak-progress__bar{width:25%;animation:ak-progress-indeterminate 1.3s var(--ak-ease-standard) infinite}.ak-spinner{display:inline-block;width:var(--ak-spinner-size, 18px);height:var(--ak-spinner-size, 18px);border:2px solid color-mix(in srgb,currentcolor 22%,transparent);border-top-color:currentcolor;border-radius:50%;animation:ak-spin .6s linear infinite}.ak-spinner--sm{--ak-spinner-size: 13px}.ak-spinner--lg{--ak-spinner-size: 28px;border-width:3px}.ak-spinner--accent{color:var(--ak-accent)}.ak-skeleton{display:block;height:1em;border-radius:var(--ak-radius-xs);background:var(--ak-bg-sunken);background-image:linear-gradient(90deg,transparent 0%,var(--ak-surface-hover) 50%,transparent 100%);background-size:200% 100%;animation:ak-shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ak-skeleton{animation:none}}.ak-skeleton--text{height:.75em;margin-block:.2em;border-radius:var(--ak-radius-full)}.ak-skeleton--title{height:1.4em;width:45%}.ak-skeleton--circle{border-radius:50%;aspect-ratio:1;height:auto;width:36px}.ak-skeleton--block{height:96px;border-radius:var(--ak-radius-md)}.ak-tooltip{position:relative;display:inline-flex}.ak-tooltip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;z-index:var(--ak-z-tooltip);padding:var(--ak-space-1-5) var(--ak-space-2-5);border-radius:var(--ak-radius-sm);background:var(--ak-surface-inverse);color:var(--ak-text-inverse);font-size:var(--ak-text-xs);font-weight:var(--ak-weight-medium);line-height:1.4;white-space:nowrap;box-shadow:var(--ak-shadow-md);opacity:0;pointer-events:none;transition-property:opacity,translate;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-tooltip:after{transition-duration:1ms}}.ak-tooltip:hover:after,.ak-tooltip:focus-within:after{opacity:1;translate:-50% -2px}.ak-tooltip--bottom:after{bottom:auto;top:calc(100% + 8px)}.ak-tooltip--bottom:hover:after,.ak-tooltip--bottom:focus-within:after{translate:-50% 2px}.ak-nav-item{display:flex;align-items:center;gap:var(--ak-space-2-5);padding:var(--ak-space-2) var(--ak-space-2-5);border-radius:var(--ak-radius-md);color:var(--ak-text-muted);font-size:var(--ak-text-md);font-weight:var(--ak-weight-medium);text-decoration:none;cursor:pointer;transition-property:background-color,color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-nav-item{transition-duration:1ms}}.ak-nav-item:hover{background:var(--ak-surface-hover);color:var(--ak-text);text-decoration:none}.ak-nav-item[aria-current=page],.ak-nav-item.is-active{background:var(--ak-accent-subtle);color:var(--ak-accent-fg)}.ak-nav-item:focus-visible{outline:2px solid var(--ak-accent);outline-offset:0;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-nav-item__icon{width:17px;height:17px;opacity:.85}.ak-nav-item__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-nav-item__trailing{font-size:var(--ak-text-xs);color:var(--ak-text-faint)}.ak-tabs{display:flex;align-items:center;gap:var(--ak-space-1);border-bottom:var(--ak-border-width) solid var(--ak-border);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ak-border-strong) transparent}.ak-tabs::-webkit-scrollbar{width:8px;height:8px}.ak-tabs::-webkit-scrollbar-track{background:transparent}.ak-tabs::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ak-radius-full)}.ak-tabs::-webkit-scrollbar-thumb:hover{background:var(--ak-text-faint);background-clip:content-box}.ak-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--ak-space-2);padding:var(--ak-space-2-5) var(--ak-space-3);color:var(--ak-text-subtle);font-size:var(--ak-text-md);font-weight:var(--ak-weight-medium);white-space:nowrap;cursor:pointer;transition-property:color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-tabs__tab{transition-duration:1ms}}.ak-tabs__tab:after{content:"";position:absolute;left:var(--ak-space-2);right:var(--ak-space-2);bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--ak-accent);opacity:0;transition-property:opacity;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-tabs__tab:after{transition-duration:1ms}}.ak-tabs__tab:hover{color:var(--ak-text)}.ak-tabs__tab[aria-selected=true],.ak-tabs__tab.is-active{color:var(--ak-accent-fg)}.ak-tabs__tab[aria-selected=true]:after,.ak-tabs__tab.is-active:after{opacity:1}.ak-tabs__tab:focus-visible{outline:2px solid var(--ak-accent);outline-offset:0;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-tabs__tab:disabled,.ak-tabs__tab[aria-disabled=true],.ak-tabs__tab.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ak-tabs__count{padding:0 5px;border-radius:var(--ak-radius-full);background:var(--ak-bg-sunken);color:var(--ak-text-subtle);font-size:var(--ak-text-2xs);font-weight:var(--ak-weight-semibold)}.ak-breadcrumb{display:flex;align-items:center;gap:var(--ak-space-2);font-size:var(--ak-text-sm);color:var(--ak-text-subtle)}.ak-breadcrumb__item{color:inherit;text-decoration:none}.ak-breadcrumb__item:hover{color:var(--ak-text)}.ak-breadcrumb__item[aria-current=page]{color:var(--ak-text);font-weight:var(--ak-weight-medium)}.ak-breadcrumb__sep{color:var(--ak-text-faint);-webkit-user-select:none;user-select:none}.ak-pagination{display:flex;align-items:center;gap:var(--ak-space-1)}.ak-pagination__item{display:grid;place-items:center;min-width:var(--ak-control-h-sm);height:var(--ak-control-h-sm);padding-inline:var(--ak-space-2);border-radius:var(--ak-radius-sm);color:var(--ak-text-muted);font-size:var(--ak-text-sm);font-weight:var(--ak-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition-property:background-color,color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-pagination__item{transition-duration:1ms}}.ak-pagination__item:hover{background:var(--ak-surface-hover);color:var(--ak-text)}.ak-pagination__item[aria-current=page]{background:var(--ak-accent);color:var(--ak-text-on-accent)}.ak-pagination__item:focus-visible{outline:2px solid var(--ak-accent);outline-offset:0;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-pagination__item:disabled,.ak-pagination__item[aria-disabled=true],.ak-pagination__item.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ak-pagination__ellipsis{padding-inline:var(--ak-space-1);color:var(--ak-text-faint)}.ak-menu{min-width:190px;padding:var(--ak-space-1);background:var(--ak-surface-overlay);border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-md);box-shadow:var(--ak-shadow-lg);animation:ak-scale-in var(--ak-duration-fast) var(--ak-ease-out);transform-origin:top}.ak-menu__label{font-size:var(--ak-text-2xs);font-weight:var(--ak-weight-semibold);letter-spacing:var(--ak-tracking-widest);text-transform:uppercase;color:var(--ak-text-subtle);padding:var(--ak-space-2) var(--ak-space-2-5) var(--ak-space-1)}.ak-menu__item{display:flex;align-items:center;gap:var(--ak-space-2-5);width:100%;padding:var(--ak-space-1-5) var(--ak-space-2-5);border-radius:var(--ak-radius-sm);color:var(--ak-text);font-size:var(--ak-text-md);text-align:left;text-decoration:none;cursor:pointer;transition-property:background-color,color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-menu__item{transition-duration:1ms}}.ak-menu__item:hover,.ak-menu__item:focus-visible{background:var(--ak-surface-hover);outline:none}.ak-menu__item--danger{color:var(--ak-danger-fg)}.ak-menu__item--danger:hover{background:var(--ak-danger-subtle)}.ak-menu__item:disabled,.ak-menu__item[aria-disabled=true],.ak-menu__item.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ak-menu__shortcut{margin-left:auto;color:var(--ak-text-faint);font-size:var(--ak-text-xs);font-family:var(--ak-font-mono)}.ak-menu__separator{height:var(--ak-border-width);margin:var(--ak-space-1) 0;background:var(--ak-border-subtle)}.ak-avatar{--_size: 32px;display:grid;place-items:center;flex-shrink:0;width:var(--_size);height:var(--_size);border-radius:var(--ak-radius-full);background:var(--ak-accent-subtle);color:var(--ak-accent-fg);font-size:calc(var(--_size) * .38);font-weight:var(--ak-weight-semibold);letter-spacing:0;text-transform:uppercase;overflow:hidden;-webkit-user-select:none;user-select:none}.ak-avatar img{width:100%;height:100%;object-fit:cover}.ak-avatar--xs{--_size: 20px}.ak-avatar--sm{--_size: 26px}.ak-avatar--lg{--_size: 40px}.ak-avatar--xl{--_size: 56px}.ak-avatar--square{border-radius:var(--ak-radius-md)}.ak-avatar--stacked{border:2px solid var(--ak-surface)}.ak-avatar-group{display:flex}.ak-avatar-group .ak-avatar+.ak-avatar{margin-left:-8px}.ak-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:5px;border:var(--ak-border-width) solid var(--ak-border-strong);border-bottom-width:2px;border-radius:var(--ak-radius-xs);background:var(--ak-surface);color:var(--ak-text-muted);font-family:var(--ak-font-mono);font-size:var(--ak-text-2xs);line-height:1}.ak-brand-mark{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--ak-radius-md);background:linear-gradient(145deg,var(--ak-accent-400),var(--ak-accent-700));color:#fff;font-size:11px;font-weight:var(--ak-weight-bold);letter-spacing:-.04em;box-shadow:var(--ak-shadow-sm);-webkit-user-select:none;user-select:none}.ak-brand-mark--lg{width:40px;height:40px;border-radius:var(--ak-radius-lg);font-size:var(--ak-text-sm);letter-spacing:-.03em}.ak-table-wrap{width:100%;border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-lg);background:var(--ak-surface);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ak-border-strong) transparent}.ak-table-wrap::-webkit-scrollbar{width:8px;height:8px}.ak-table-wrap::-webkit-scrollbar-track{background:transparent}.ak-table-wrap::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ak-radius-full)}.ak-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--ak-text-faint);background-clip:content-box}.ak-table{width:100%;font-size:var(--ak-text-md);text-align:left}.ak-table th,.ak-table td{padding:var(--ak-space-2-5) var(--ak-space-4);vertical-align:middle}.ak-table thead th{position:sticky;top:0;z-index:1;background:var(--ak-bg-sunken);border-bottom:var(--ak-border-width) solid var(--ak-border);color:var(--ak-text-subtle);font-size:var(--ak-text-xs);font-weight:var(--ak-weight-semibold);letter-spacing:var(--ak-tracking-wide);text-transform:uppercase;white-space:nowrap}.ak-table tbody tr{border-bottom:var(--ak-border-width) solid var(--ak-border-subtle);transition-property:background-color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-table tbody tr{transition-duration:1ms}}.ak-table tbody tr:last-child{border-bottom:0}.ak-table tbody td{color:var(--ak-text-muted)}.ak-table tbody th[scope=row],.ak-table td.ak-table__primary{color:var(--ak-text);font-weight:var(--ak-weight-medium)}.ak-table tfoot td{background:var(--ak-bg-sunken);border-top:var(--ak-border-width) solid var(--ak-border);font-weight:var(--ak-weight-semibold);color:var(--ak-text)}.ak-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ak-table__actions{width:1%;white-space:nowrap;text-align:right}.ak-table__sort{display:inline-flex;align-items:center;gap:var(--ak-space-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ak-table__sort:hover{color:var(--ak-text)}.ak-table__sort[aria-sort=ascending] .ak-table__caret,.ak-table__sort[aria-sort=descending] .ak-table__caret{opacity:1;color:var(--ak-accent)}.ak-table__sort[aria-sort=descending] .ak-table__caret{rotate:180deg}.ak-table__caret{opacity:.35;transition-property:opacity,rotate,color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-table__caret{transition-duration:1ms}}.ak-table--hoverable tbody tr:hover{background:var(--ak-surface-hover)}.ak-table--striped tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ak-bg-sunken) 55%,transparent)}.ak-table--compact th,.ak-table--compact td{padding:var(--ak-space-1-5) var(--ak-space-3)}.ak-table tbody tr.is-selected{background:var(--ak-accent-subtle)}.ak-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ak-space-2);padding-bottom:var(--ak-space-3)}.ak-table-toolbar__search{flex:1 1 220px;max-width:320px}.ak-dialog,.ak-drawer{inset:0;width:min(520px,100vw - var(--ak-space-7));height:fit-content;max-height:min(85dvh,720px);margin:auto;padding:0;border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-xl);background:var(--ak-surface-overlay);color:var(--ak-text);box-shadow:var(--ak-shadow-xl);overflow:hidden}.ak-dialog::backdrop,.ak-drawer::backdrop{background:var(--ak-scrim);backdrop-filter:blur(2px)}.ak-dialog[open],[open].ak-drawer{display:flex;flex-direction:column;animation:ak-scale-in var(--ak-duration-normal) var(--ak-ease-out)}.ak-dialog>form,.ak-drawer>form{display:flex;flex-direction:column;flex:1;min-height:0}.ak-dialog--sm{width:min(400px,100vw - var(--ak-space-7))}.ak-dialog--lg{width:min(760px,100vw - var(--ak-space-7))}.ak-dialog__header{display:flex;flex:none;align-items:flex-start;gap:var(--ak-space-3);padding:var(--ak-space-5) var(--ak-space-5) var(--ak-space-3)}.ak-dialog__header>:first-child:not(:last-child){flex:1;min-width:0}.ak-dialog__title{font-size:var(--ak-text-lg);font-weight:var(--ak-weight-semibold);line-height:var(--ak-leading-tight);letter-spacing:var(--ak-tracking-tight);color:var(--ak-text);text-wrap:balance;flex:1}.ak-dialog__subtitle{margin-top:var(--ak-space-1);font-size:var(--ak-text-sm);color:var(--ak-text-subtle);font-weight:var(--ak-weight-normal)}.ak-dialog__close{display:grid;place-items:center;width:28px;height:28px;margin:-4px -4px 0 auto;flex:none;border-radius:var(--ak-radius-sm);color:var(--ak-text-faint);transition-property:background-color,color;transition-duration:var(--ak-duration-fast);transition-timing-function:var(--ak-ease-standard)}@media(prefers-reduced-motion:reduce){.ak-dialog__close{transition-duration:1ms}}.ak-dialog__close:hover{background:var(--ak-surface-hover);color:var(--ak-text)}.ak-dialog__close:focus-visible{outline:2px solid var(--ak-accent);outline-offset:0;box-shadow:0 0 0 var(--ak-ring-width) var(--ak-ring)}.ak-dialog__body{flex:1;min-height:0;padding:0 var(--ak-space-5) var(--ak-space-5);overflow-y:auto;scroll-padding-block:var(--ak-space-2);color:var(--ak-text-muted);font-size:var(--ak-text-md);scrollbar-width:thin;scrollbar-color:var(--ak-border-strong) transparent}.ak-dialog__body::-webkit-scrollbar{width:8px;height:8px}.ak-dialog__body::-webkit-scrollbar-track{background:transparent}.ak-dialog__body::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ak-radius-full)}.ak-dialog__body::-webkit-scrollbar-thumb:hover{background:var(--ak-text-faint);background-clip:content-box}.ak-dialog__footer{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--ak-space-2);padding:var(--ak-space-3) var(--ak-space-5);border-top:var(--ak-border-width) solid var(--ak-border-subtle);background:var(--ak-bg-sunken)}.ak-drawer{width:min(420px,100vw);max-height:none;height:100dvh;margin:0 0 0 auto;border-radius:0;border-block:0;border-right:0}.ak-drawer[open]{animation:ak-slide-in-right var(--ak-duration-normal) var(--ak-ease-out)}.ak-drawer .ak-dialog__body{flex:1}.ak-drawer--left{margin:0 auto 0 0;border-right:var(--ak-border-width) solid var(--ak-border);border-left:0}.ak-popover-anchor{position:relative;display:inline-flex}.ak-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--ak-z-popover);min-width:220px;padding:var(--ak-space-4);background:var(--ak-surface-overlay);border:var(--ak-border-width) solid var(--ak-border);border-radius:var(--ak-radius-lg);box-shadow:var(--ak-shadow-lg);animation:ak-slide-up var(--ak-duration-fast) var(--ak-ease-out)}.ak-popover--right{left:auto;right:0}.ak-popover__title{font-size:var(--ak-text-md);font-weight:var(--ak-weight-semibold);margin-bottom:var(--ak-space-1)}.ak-popover__text{font-size:var(--ak-text-sm);color:var(--ak-text-subtle)}.ak-scroll-locked{overflow:hidden}.ak-m-0{margin:var(--ak-space-0)}.ak-mt-0{margin-top:var(--ak-space-0)}.ak-mb-0{margin-bottom:var(--ak-space-0)}.ak-ml-0{margin-left:var(--ak-space-0)}.ak-mr-0{margin-right:var(--ak-space-0)}.ak-mx-0{margin-inline:var(--ak-space-0)}.ak-my-0{margin-block:var(--ak-space-0)}.ak-p-0{padding:var(--ak-space-0)}.ak-pt-0{padding-top:var(--ak-space-0)}.ak-pb-0{padding-bottom:var(--ak-space-0)}.ak-pl-0{padding-left:var(--ak-space-0)}.ak-pr-0{padding-right:var(--ak-space-0)}.ak-px-0{padding-inline:var(--ak-space-0)}.ak-py-0{padding-block:var(--ak-space-0)}.ak-gap-0{gap:var(--ak-space-0)}.ak-m-1{margin:var(--ak-space-1)}.ak-mt-1{margin-top:var(--ak-space-1)}.ak-mb-1{margin-bottom:var(--ak-space-1)}.ak-ml-1{margin-left:var(--ak-space-1)}.ak-mr-1{margin-right:var(--ak-space-1)}.ak-mx-1{margin-inline:var(--ak-space-1)}.ak-my-1{margin-block:var(--ak-space-1)}.ak-p-1{padding:var(--ak-space-1)}.ak-pt-1{padding-top:var(--ak-space-1)}.ak-pb-1{padding-bottom:var(--ak-space-1)}.ak-pl-1{padding-left:var(--ak-space-1)}.ak-pr-1{padding-right:var(--ak-space-1)}.ak-px-1{padding-inline:var(--ak-space-1)}.ak-py-1{padding-block:var(--ak-space-1)}.ak-gap-1{gap:var(--ak-space-1)}.ak-m-2{margin:var(--ak-space-2)}.ak-mt-2{margin-top:var(--ak-space-2)}.ak-mb-2{margin-bottom:var(--ak-space-2)}.ak-ml-2{margin-left:var(--ak-space-2)}.ak-mr-2{margin-right:var(--ak-space-2)}.ak-mx-2{margin-inline:var(--ak-space-2)}.ak-my-2{margin-block:var(--ak-space-2)}.ak-p-2{padding:var(--ak-space-2)}.ak-pt-2{padding-top:var(--ak-space-2)}.ak-pb-2{padding-bottom:var(--ak-space-2)}.ak-pl-2{padding-left:var(--ak-space-2)}.ak-pr-2{padding-right:var(--ak-space-2)}.ak-px-2{padding-inline:var(--ak-space-2)}.ak-py-2{padding-block:var(--ak-space-2)}.ak-gap-2{gap:var(--ak-space-2)}.ak-m-3{margin:var(--ak-space-3)}.ak-mt-3{margin-top:var(--ak-space-3)}.ak-mb-3{margin-bottom:var(--ak-space-3)}.ak-ml-3{margin-left:var(--ak-space-3)}.ak-mr-3{margin-right:var(--ak-space-3)}.ak-mx-3{margin-inline:var(--ak-space-3)}.ak-my-3{margin-block:var(--ak-space-3)}.ak-p-3{padding:var(--ak-space-3)}.ak-pt-3{padding-top:var(--ak-space-3)}.ak-pb-3{padding-bottom:var(--ak-space-3)}.ak-pl-3{padding-left:var(--ak-space-3)}.ak-pr-3{padding-right:var(--ak-space-3)}.ak-px-3{padding-inline:var(--ak-space-3)}.ak-py-3{padding-block:var(--ak-space-3)}.ak-gap-3{gap:var(--ak-space-3)}.ak-m-4{margin:var(--ak-space-4)}.ak-mt-4{margin-top:var(--ak-space-4)}.ak-mb-4{margin-bottom:var(--ak-space-4)}.ak-ml-4{margin-left:var(--ak-space-4)}.ak-mr-4{margin-right:var(--ak-space-4)}.ak-mx-4{margin-inline:var(--ak-space-4)}.ak-my-4{margin-block:var(--ak-space-4)}.ak-p-4{padding:var(--ak-space-4)}.ak-pt-4{padding-top:var(--ak-space-4)}.ak-pb-4{padding-bottom:var(--ak-space-4)}.ak-pl-4{padding-left:var(--ak-space-4)}.ak-pr-4{padding-right:var(--ak-space-4)}.ak-px-4{padding-inline:var(--ak-space-4)}.ak-py-4{padding-block:var(--ak-space-4)}.ak-gap-4{gap:var(--ak-space-4)}.ak-m-5{margin:var(--ak-space-5)}.ak-mt-5{margin-top:var(--ak-space-5)}.ak-mb-5{margin-bottom:var(--ak-space-5)}.ak-ml-5{margin-left:var(--ak-space-5)}.ak-mr-5{margin-right:var(--ak-space-5)}.ak-mx-5{margin-inline:var(--ak-space-5)}.ak-my-5{margin-block:var(--ak-space-5)}.ak-p-5{padding:var(--ak-space-5)}.ak-pt-5{padding-top:var(--ak-space-5)}.ak-pb-5{padding-bottom:var(--ak-space-5)}.ak-pl-5{padding-left:var(--ak-space-5)}.ak-pr-5{padding-right:var(--ak-space-5)}.ak-px-5{padding-inline:var(--ak-space-5)}.ak-py-5{padding-block:var(--ak-space-5)}.ak-gap-5{gap:var(--ak-space-5)}.ak-m-6{margin:var(--ak-space-6)}.ak-mt-6{margin-top:var(--ak-space-6)}.ak-mb-6{margin-bottom:var(--ak-space-6)}.ak-ml-6{margin-left:var(--ak-space-6)}.ak-mr-6{margin-right:var(--ak-space-6)}.ak-mx-6{margin-inline:var(--ak-space-6)}.ak-my-6{margin-block:var(--ak-space-6)}.ak-p-6{padding:var(--ak-space-6)}.ak-pt-6{padding-top:var(--ak-space-6)}.ak-pb-6{padding-bottom:var(--ak-space-6)}.ak-pl-6{padding-left:var(--ak-space-6)}.ak-pr-6{padding-right:var(--ak-space-6)}.ak-px-6{padding-inline:var(--ak-space-6)}.ak-py-6{padding-block:var(--ak-space-6)}.ak-gap-6{gap:var(--ak-space-6)}.ak-m-7{margin:var(--ak-space-7)}.ak-mt-7{margin-top:var(--ak-space-7)}.ak-mb-7{margin-bottom:var(--ak-space-7)}.ak-ml-7{margin-left:var(--ak-space-7)}.ak-mr-7{margin-right:var(--ak-space-7)}.ak-mx-7{margin-inline:var(--ak-space-7)}.ak-my-7{margin-block:var(--ak-space-7)}.ak-p-7{padding:var(--ak-space-7)}.ak-pt-7{padding-top:var(--ak-space-7)}.ak-pb-7{padding-bottom:var(--ak-space-7)}.ak-pl-7{padding-left:var(--ak-space-7)}.ak-pr-7{padding-right:var(--ak-space-7)}.ak-px-7{padding-inline:var(--ak-space-7)}.ak-py-7{padding-block:var(--ak-space-7)}.ak-gap-7{gap:var(--ak-space-7)}.ak-m-8{margin:var(--ak-space-8)}.ak-mt-8{margin-top:var(--ak-space-8)}.ak-mb-8{margin-bottom:var(--ak-space-8)}.ak-ml-8{margin-left:var(--ak-space-8)}.ak-mr-8{margin-right:var(--ak-space-8)}.ak-mx-8{margin-inline:var(--ak-space-8)}.ak-my-8{margin-block:var(--ak-space-8)}.ak-p-8{padding:var(--ak-space-8)}.ak-pt-8{padding-top:var(--ak-space-8)}.ak-pb-8{padding-bottom:var(--ak-space-8)}.ak-pl-8{padding-left:var(--ak-space-8)}.ak-pr-8{padding-right:var(--ak-space-8)}.ak-px-8{padding-inline:var(--ak-space-8)}.ak-py-8{padding-block:var(--ak-space-8)}.ak-gap-8{gap:var(--ak-space-8)}.ak-m-9{margin:var(--ak-space-9)}.ak-mt-9{margin-top:var(--ak-space-9)}.ak-mb-9{margin-bottom:var(--ak-space-9)}.ak-ml-9{margin-left:var(--ak-space-9)}.ak-mr-9{margin-right:var(--ak-space-9)}.ak-mx-9{margin-inline:var(--ak-space-9)}.ak-my-9{margin-block:var(--ak-space-9)}.ak-p-9{padding:var(--ak-space-9)}.ak-pt-9{padding-top:var(--ak-space-9)}.ak-pb-9{padding-bottom:var(--ak-space-9)}.ak-pl-9{padding-left:var(--ak-space-9)}.ak-pr-9{padding-right:var(--ak-space-9)}.ak-px-9{padding-inline:var(--ak-space-9)}.ak-py-9{padding-block:var(--ak-space-9)}.ak-gap-9{gap:var(--ak-space-9)}.ak-m-10{margin:var(--ak-space-10)}.ak-mt-10{margin-top:var(--ak-space-10)}.ak-mb-10{margin-bottom:var(--ak-space-10)}.ak-ml-10{margin-left:var(--ak-space-10)}.ak-mr-10{margin-right:var(--ak-space-10)}.ak-mx-10{margin-inline:var(--ak-space-10)}.ak-my-10{margin-block:var(--ak-space-10)}.ak-p-10{padding:var(--ak-space-10)}.ak-pt-10{padding-top:var(--ak-space-10)}.ak-pb-10{padding-bottom:var(--ak-space-10)}.ak-pl-10{padding-left:var(--ak-space-10)}.ak-pr-10{padding-right:var(--ak-space-10)}.ak-px-10{padding-inline:var(--ak-space-10)}.ak-py-10{padding-block:var(--ak-space-10)}.ak-gap-10{gap:var(--ak-space-10)}.ak-mx-auto{margin-inline:auto}.ak-mt-auto{margin-top:auto}.ak-ml-auto{margin-left:auto}.ak-block{display:block}.ak-inline{display:inline}.ak-inline-block{display:inline-block}.ak-flex{display:flex}.ak-inline-flex{display:inline-flex}.ak-grid{display:grid}.ak-hidden{display:none}@media(min-width:640px){.ak-sm\:block{display:block}.ak-sm\:inline{display:inline}.ak-sm\:inline-block{display:inline-block}.ak-sm\:flex{display:flex}.ak-sm\:inline-flex{display:inline-flex}.ak-sm\:grid{display:grid}.ak-sm\:hidden{display:none}}@media(min-width:768px){.ak-md\:block{display:block}.ak-md\:inline{display:inline}.ak-md\:inline-block{display:inline-block}.ak-md\:flex{display:flex}.ak-md\:inline-flex{display:inline-flex}.ak-md\:grid{display:grid}.ak-md\:hidden{display:none}}@media(min-width:1024px){.ak-lg\:block{display:block}.ak-lg\:inline{display:inline}.ak-lg\:inline-block{display:inline-block}.ak-lg\:flex{display:flex}.ak-lg\:inline-flex{display:inline-flex}.ak-lg\:grid{display:grid}.ak-lg\:hidden{display:none}}.ak-flex-1{flex:1 1 0%}.ak-flex-auto{flex:1 1 auto}.ak-flex-none{flex:none}.ak-flex-col{flex-direction:column}.ak-flex-wrap{flex-wrap:wrap}.ak-shrink-0{flex-shrink:0}.ak-grow{flex-grow:1}.ak-items-start{align-items:flex-start}.ak-items-center{align-items:center}.ak-items-end{align-items:flex-end}.ak-items-baseline{align-items:baseline}.ak-items-stretch{align-items:stretch}.ak-justify-start{justify-content:flex-start}.ak-justify-center{justify-content:center}.ak-justify-end{justify-content:flex-end}.ak-justify-between{justify-content:space-between}.ak-self-start{align-self:flex-start}.ak-self-center{align-self:center}.ak-self-end{align-self:flex-end}.ak-w-full{width:100%}.ak-w-auto{width:auto}.ak-h-full{height:100%}.ak-min-w-0{min-width:0}.ak-max-w-prose{max-width:68ch}.ak-max-w-sm{max-width:var(--ak-container-sm)}.ak-max-w-md{max-width:var(--ak-container-md)}.ak-text-left{text-align:left}.ak-text-center{text-align:center}.ak-text-right{text-align:right}.ak-uppercase{text-transform:uppercase}.ak-capitalize{text-transform:capitalize}.ak-nowrap{white-space:nowrap}.ak-break{overflow-wrap:anywhere}.ak-balance{text-wrap:balance}.ak-pretty{text-wrap:pretty}.ak-fs-2xs{font-size:var(--ak-text-2xs)}.ak-fs-xs{font-size:var(--ak-text-xs)}.ak-fs-sm{font-size:var(--ak-text-sm)}.ak-fs-md{font-size:var(--ak-text-md)}.ak-fs-base{font-size:var(--ak-text-base)}.ak-fs-lg{font-size:var(--ak-text-lg)}.ak-fs-xl{font-size:var(--ak-text-xl)}.ak-fs-2xl{font-size:var(--ak-text-2xl)}.ak-fs-3xl{font-size:var(--ak-text-3xl)}.ak-fs-4xl{font-size:var(--ak-text-4xl)}.ak-fs-5xl{font-size:var(--ak-text-5xl)}.ak-fw-normal{font-weight:var(--ak-weight-normal)}.ak-fw-medium{font-weight:var(--ak-weight-medium)}.ak-fw-semibold{font-weight:var(--ak-weight-semibold)}.ak-fw-bold{font-weight:var(--ak-weight-bold)}.ak-c-default{color:var(--ak-text)}.ak-c-muted{color:var(--ak-text-muted)}.ak-c-subtle{color:var(--ak-text-subtle)}.ak-c-faint{color:var(--ak-text-faint)}.ak-c-inverse{color:var(--ak-text-inverse)}.ak-c-accent{color:var(--ak-accent-fg)}.ak-c-success{color:var(--ak-success-fg)}.ak-c-warning{color:var(--ak-warning-fg)}.ak-c-danger{color:var(--ak-danger-fg)}.ak-c-info{color:var(--ak-info-fg)}.ak-bg-surface{background:var(--ak-surface)}.ak-bg-sunken{background:var(--ak-bg-sunken)}.ak-bg-accent-subtle{background:var(--ak-accent-subtle)}.ak-bg-transparent{background:transparent}.ak-border{border:var(--ak-border-width) solid var(--ak-border)}.ak-border-t{border-top:var(--ak-border-width) solid var(--ak-border)}.ak-border-b{border-bottom:var(--ak-border-width) solid var(--ak-border)}.ak-border-none{border:0}.ak-rounded-xs{border-radius:var(--ak-radius-xs)}.ak-rounded-sm{border-radius:var(--ak-radius-sm)}.ak-rounded-md{border-radius:var(--ak-radius-md)}.ak-rounded-lg{border-radius:var(--ak-radius-lg)}.ak-rounded-xl{border-radius:var(--ak-radius-xl)}.ak-rounded-2xl{border-radius:var(--ak-radius-2xl)}.ak-rounded-full{border-radius:var(--ak-radius-full)}.ak-shadow-xs{box-shadow:var(--ak-shadow-xs)}.ak-shadow-sm{box-shadow:var(--ak-shadow-sm)}.ak-shadow-md{box-shadow:var(--ak-shadow-md)}.ak-shadow-lg{box-shadow:var(--ak-shadow-lg)}.ak-shadow-xl{box-shadow:var(--ak-shadow-xl)}.ak-shadow-none{box-shadow:none}.ak-relative{position:relative}.ak-absolute{position:absolute}.ak-sticky{position:sticky}.ak-fixed{position:fixed}.ak-inset-0{inset:0}.ak-overflow-hidden{overflow:hidden}.ak-overflow-auto{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ak-border-strong) transparent}.ak-overflow-auto::-webkit-scrollbar{width:8px;height:8px}.ak-overflow-auto::-webkit-scrollbar-track{background:transparent}.ak-overflow-auto::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ak-radius-full)}.ak-overflow-auto::-webkit-scrollbar-thumb:hover{background:var(--ak-text-faint);background-clip:content-box}.ak-scroll-x{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ak-border-strong) transparent}.ak-scroll-x::-webkit-scrollbar{width:8px;height:8px}.ak-scroll-x::-webkit-scrollbar-track{background:transparent}.ak-scroll-x::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ak-radius-full)}.ak-scroll-x::-webkit-scrollbar-thumb:hover{background:var(--ak-text-faint);background-clip:content-box}.ak-pointer{cursor:pointer}.ak-select-none{-webkit-user-select:none;user-select:none}.ak-no-underline{text-decoration:none}.ak-opacity-60{opacity:.6}@media print{.ak-no-print{display:none!important}}.ak-print-only{display:none}@media print{.ak-print-only{display:revert}}
